欢迎来到天天文库
浏览记录
ID:5465542
大小:164.51 KB
页数:18页
时间:2017-12-13
《毕业设计(论文)-jsp计算机等级考试网站》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录第一章引言21.1项目开发背景21.2项目开发的目的21.3项目开发的目标21.4项目提出的意义21.5系统的开发方法3第二章系统分析42.1系统的设计思想42.2可行性分析42.3需求分析52.4系统的主要技术分析52.4.1Browser/Server系统的三层体系结构52.4.2JavaServerPage(JSP)技术62.4.3JDBC技术62.4.4数据库连接池技术62.5系统的运行环境和开发平台72.5.1硬件设备及操作系统72.5.2系统开发平台72.6数据分析82.7数据流图8第三章数据库设计93.1数据库的引入93.
2、2数据库逻辑设计E-R图93.2.1实体与属性之间的关系93.2.2数据库的E-R图93.3数据库的物理结构93.4.2数据库的安全性9第四章功能模块设计104.1系统总体功能模块10第五章程序设计115.1程序设计思想115.2程序设计语言125.3数据库连接的建立125.4各子系统程序设计12第六章测试与安装136.1软件测试的目的和原则136.2子系统测试136.2.1JSP的中文乱码问题136.3软件运行与安装146.3.1J2EE应用程序的构建与部署146.3.2JBuilder环境下具体部署过程如下:146.3.3具体运行过程1
3、4第七章结论15致谢16参考文献17第一章引言1.1项目开发背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,电脑办公已经成为社会各行各业不可或缺的办公模式。因此社会各界对人才的计算机能力要求日益增强,由此带来计算机等级考试的兴起,从而应对计算机等级考试的网络教学成为一种形式新颖,方便快捷,成本低,收效高的广受社会各界认可和推崇的方式。1.2项目开发的目的方便广大用户了解计算机等级考试的相关内容和信息,为用户自学计算机等级考试的相关知识提供更方便、更快捷和低成本的服务,为用
4、户交流提供平台,使用户在短期内熟练掌握计算机技能,顺利通过计算机等级考试。1.3项目开发的目标(1)为用户构建一个自学平台,使用户顺利的通过计算机等级考试。(2)普及计算机知识,提升用户计算机技能。(3)加速数字化网络化,提升学习效率,降低学习成本。1.4项目提出的意义1、全国计算机等级考试合格证书持有者的计算机技能越来越被社会认可;2、全国计算机等级考试是对考生计算机专业知识的一种比较客观、比较全面的考察方式。3、由于社会的快节奏步伐,人们参与学习的时间越来越少。完善的自学系统能帮助我们整合网络以及书本中的知识,让想要考取证书的人们能更加
5、有效地学习知识。同时系统能通过网络提供相关的视频和练习,帮助我们答疑解难和巩固知识。4、在社会发展迅速的今天,仅仅依靠老师讲授的方法来教育学生已经远远不能适应社会的前进步伐。对学生自学能力的培养已成为当今教育当中的重要内容,越来越受到教育专家和教育工作者的重视。尤其在职业教育中,培养学生的自学能力,不仅有助于他们掌握专业技能,更有助于学生综合素质的提高。1.5系统的开发方法在本系统的开发过程中采用的是JSP+JavaBean+Servlet模式,在该模式中,结合了JSP和Servlet技术,充分利用了JSP和Servlet两种技术原有的优点
6、。此模式遵循视图控制器(MVC)模式,它的主要思想是使用一个或多个Servlet作为控制器。请求由前沿的Servlet接收并处理后,会重新定向到JSP。在Servlet作为控制器时,每个Servlet通常只实现很少一部分功能,多个Servlet控制器就可以结合起来完成复杂的任务,这样的好处是Servlet的重用性好。在此模式中,JavaBean作为模型的角色,它充当JSP和Servlet通信的中间工具,Servlet处理完后设置Bean属性,JSP读取此Bean的属性,然后进行显示。此模式更加明显的把显示和逻辑分离,使代码容易管理,适合于大
7、型项目的开发,所以在本系统中采用了这种模式[8]。此模式的数据传递关系如图1-1所示。图1-1JSP+JavaBean+Servlet开发模式数据传递关系第二章系统分析2.1系统的设计思想基于WEB的计算机等级考试自学系统基本设计思想是把整个系统按照实现模块进行分解,利用JSP+JavaBean+Servlet进行编程。此子系统的系统结构如图2-1所示。此处是图其中作者负责所有部分的设计与实现。2.2可行性分析可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,
8、对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性
此文档下载收益归作者所有