编号:
本科毕业论文
基于B/S全国计算机等级考试网上报名系统的设计与实现
院 系: 姓 名: 学 号: 专 业: 年 级: 指导教师: 职 称: 完成日期:
摘 要
随着科学技术的迅速发展,特别是近些年来,计算机技术以突飞猛进的速度渗透到了各个领域,成为人们生活中不可或缺的一部分。迄今,我国的信息化建设已取得长足进步,各行各业及政府部门的信息系统建设、传统技术的改造、基础设施建设都有较快发展。教育现代化、科学化管理是各个国家都十分重视的内容。计算机技术和应用也越来越受到人们的关注,全国计算机等级考试作为面向社会、用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系,其社会影响力在不断提高,报考人数也不断增多。然而,全国计算机等级考试考务管理的信息化程度还有待进一步提高,大部分考点采用简单的单击程序来实现报考信息的录入与维护,使得考试报名管理工作效率低下,不便考生报考,阻碍了登记考试的进一步发展。
本课题在分析了全国计算机等级考试报名现状以及对现有的考试报名系统进行研究比较的基础上,针对计算机等级考试报名的特殊性,设计研发了一套基于Web技术的全国计算机等级考试报名系统。本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的全国计算机等级考试报名系统。 关键词:数据库;JSP;B/S
Abstract
Abstract
With the rapid development of science and technology, especially in recent years, computer technology to make a spurt of progress speed of penetration into the various fields, has become an indispensable part of people's life. So far, the informatization construction of our country has made considerable progress, businesses and government information system construction, the transformation of traditional technology, infrastructure construction and rapid development. The modernization of education, scientific management is the various countries have attached great importance to the content. Computer technology and application is also getting more and more attention by people, the national computer rank examination oriented society, as for computer application knowledge and ability to examine the candidates of the national computer level examination system, the social influence is increasing, the number of candidates have continued to increase. However, the degree of information of national computer rank examination management have to be further improved, most sites using a simple click the program to realize the register information input and maintenance, make the examination registration management low efficiency, inconvenient candidates, hinder the further development of registration examination.
This paper analysis the National Computer Rank Examination as well as the status quo of the existing examination system were compared on the basis of the computer grade examination, special application, designed a set of National Computer Rank Examination System Based on Web technology. The front of the system using JSP as the development language, MySQL as the database management system, the development environment is MyEclipse, the server using tomcat, developed a National Computer Rank Examination System Based on B/S structure of Web technology.
Key Words:Database ;JSP;B/S
III
目录
目 录
1 绪论 ............................................................................................................................................................................ 1
1.1 课题背景与意义 ..................................................................................................................................... 1 1.2论文的研究内容 ...................................................................................................................................... 1 1.3论文的组织结构 ...................................................................................................................................... 2 2 系统的关键技术理论和开发环境 ................................................................................................................... 3
2.1 开发工具及技术 ..................................................................................................................................... 3
2.1.1 MyEclipse ....................................................................................................................................... 3 2.1.2 Tomcat ............................................................................................................................................. 3 2.1.3 MySQL ............................................................................................................................................ 3 2.1.4 JSP技术 .......................................................................................................................................... 4 2.2 系统的开发环境 ..................................................................................................................................... 5 3 系统分析 .................................................................................................................................................................. 6
3.1 可行性分析 .............................................................................................................................................. 6
3.1.1 技术可行性 ................................................................................................................................ 6 3.1.2经济可行性 ................................................................................................................................. 6 3.1.3社会可行性 ................................................................................................................................. 6 3.2总体设计原则 ........................................................................................................................................... 7 3.3系统需求分析 ........................................................................................................................................... 7 3.4 部分用例 ................................................................................................................................................... 8 3.5系统数据流图 ........................................................................................................................................... 9 4 系统设计 ............................................................................................................................................................... 11
4.1系统功能设计 ......................................................................................................................................... 11 4.2数据库设计 .............................................................................................................................................. 11
4.2.1数据库理论基础 ...................................................................................................................... 11 4.2.2数据库需求分析 ...................................................................................................................... 12 4.3数据库概念结构图 ............................................................................................................................... 13
4.3.1概念结构设计 ........................................................................................................................... 14 4.3.2数据库表设计 ........................................................................................................................... 16 4.4数据库连接 .............................................................................................................................................. 18
I V
目录
5 系统实现 ............................................................................................................................................................... 20
5.1注册登陆界面设计 ............................................................................................................................... 20 5.2系统管理员主页面 ............................................................................................................................... 22 5.3院系信息管理模块 ............................................................................................................................... 23 5.4注册用户管理模块 ............................................................................................................................... 24 5.5报名信息管理模块 ............................................................................................................................... 24 5.6 院系管理员登录主页面 ..................................................................................................................... 25 5.7院系管理员个人信息和报名信息管理 .......................................................................................... 26 5.8浏览系统信息 ......................................................................................................................................... 26 5.9在线报名功能 ......................................................................................................................................... 27 5.10用户系统留言....................................................................................................................................... 29 6 软件测试 ............................................................................................................................................................... 30
6.1软件测试的重要性 ............................................................................................................................... 30 6.2测试实例的研究与选择 ...................................................................................................................... 30 6.3测试环境与测试条件 ........................................................................................................................... 31 6.4测试用例 .................................................................................................................................................. 31 6.5系统评价 .................................................................................................................................................. 33 7 总结与展望........................................................................................................................................................... 34 参考文献 .................................................................................................................................................................... 35 致 谢 ...................................................................................................................................................................... 36
V