《基于jsp的考证报名管理系统》-公开DOC·毕业论文

上传人:zhuma****mei1 文档编号:134103984 上传时间:2020-06-02 格式:DOC 页数:31 大小:419.50KB
返回 下载 相关 举报
《基于jsp的考证报名管理系统》-公开DOC·毕业论文_第1页
第1页 / 共31页
《基于jsp的考证报名管理系统》-公开DOC·毕业论文_第2页
第2页 / 共31页
《基于jsp的考证报名管理系统》-公开DOC·毕业论文_第3页
第3页 / 共31页
《基于jsp的考证报名管理系统》-公开DOC·毕业论文_第4页
第4页 / 共31页
《基于jsp的考证报名管理系统》-公开DOC·毕业论文_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《《基于jsp的考证报名管理系统》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《基于jsp的考证报名管理系统》-公开DOC·毕业论文(31页珍藏版)》请在金锄头文库上搜索。

1、茂名职业技术学院计算机工程系毕业设计报告摘要 随着教育改革和教育信息化的逐步实施,各类考试考证工作也面临着改革,引进现代化的教育技术手段是高校教学管理亟待解决的问题,可以是,新的机遇和挑战并存。论文是以茂名职业技术学院开发的教务处考务科开发的学院技能考证报名管理系统为背景的。本论文设计与实现的学院技能考证报名管理系统架设了一条考生与教育相关部门相互沟通的桥梁,是一个集网上信息采集、考试管理、数据库操作、数据下载上传、安排准考证等考务管理为一体的报名管理系统。本系统采用B/S模式,实现考生网上报名。动态网页技术上应用JSP/Servlet技术,在架构上采用Hibernate,Struts2,Sp

2、ring三大框架。与数据库的连接使用Java JDBC并通过连接池来提高访问数据库的效率。本论文阐述了系统的需求分析,设计原则,开发的模式及系统的运行平台,系统数据库结构,并且详细的描述了系统考生报名模块、系统登录模块、考生模块、主管部门管理模块和系统管理模块等各功能模块的结构和实现过程。关键字:考证报名管理系统 网上报名 数据库连接目录摘要I1绪论1.1 学院技能考证报名管理系统的研究背景11.2 学院技能考证报名管理系统的重要性及意义12系统分析和设计2.1 系统需求分析22.2 系统开发环境32.3 系统设计原则32.4系统功能模块42.5系统的设计82.6数据库设计83系统的总体设计3

3、.1系统框架结构143.2登录模块153.3考生报名模块183.4后台管理模块214全文总结参考文献28致谢29第25页1 绪论1.1 学院技能考证报名管理系统的研究背景我院教务处考务科负责了全院计算机等级、高新技术、英语等级、会计师、注册建筑师等各种专业技能考证的组织和安排工作,目前考生报名工作仍采用手工和普通文档的处理方式,工作效率较低。我们以此为系统开发背景,设计开发学院技能考证报名管理系统,实现考生考试报名由传统手工操作转向网络无纸化办公。1.2 学院技能考证报名管理系统的重要性及意义考生数据的采集一直是考试管理工作实现计算机化的一个大问题,更迅速、准确地采集到完整的考生数据,就必须应

4、用成熟的网络技术,实现网上报名,可以采集到规范和完整的考生信息。可以真正使“减人增效”的教育改革思想落实到实处。考生可以在一天24小时内的任何时候进行网上报名,修改报名信息,不再受到时空的限制。并且有利于教育行政部门快速、准确地掌握考生信息,实现考生信息的统一、集中、规范、标准,促进考务管理的高效、科学、规范、安全、公平、公正、严密。目前我国各类职业技能证书的报名工作已经全部实现网络化。经实际运作显示,网上报名减轻了考办接待考生报名的任务量,方便了考试异地报名,统计数据快捷准确,提高了工作效率,也减轻了考务部门工作人员的工作压力。网络极大地沟通了考生与考务部门的联系与信息传递,实现优势互补,资

5、源共享,发挥了重要的桥梁和纽带作用。由于这些优点,相信网上报名这种方式将会得到越来越多的考生的认可,为考生带来更多的便利,并逐渐的在其他考试工作中得到普及。2 系统分析和设计2.1 系统需求分析需要分析是软件开发过程的开始阶段,对于整个软件开发过程以及软件产品的质量是至关重要的。本人在项目设计之初,曾对现有的报名工作进行了细致的调研,对收集到的需求信息进行分析,进一步挖掘出一些潜在的系统需求,确定了与网上报名工作相关的三个用户角色。他妈分别是教务处、考生和系统管理员。作为教务处用户,他们希望能适时掌握报名点网报情况,随时更改网上报名时间,随时开启或停止本报名点网上报名的工作,能下载本报名点的考

6、生数据,审核考生报名情况。作为考生用户,他们希望能够方便的进行网上报名,随时都能够查询、修改网上报名信息、上传照片。如果忘记了密码,能够提供查询功能。适时了解考试主管部门公布的考试信息。作为系统管理员,他们能随时更改网上报名参数,设置用户权限,维护网上报名数据。能对系统数据进行备份、录入工作。针对以上需求,系统的程序模块应该能合理地实现各个角色用户的基本功能;系统能提供丰富的与考试相关的内容,优美的用户界面,实现功能的易操作性,让有价值的报名信息能及时快捷地发布,动态信息得到迅速的更新,以使各个角色用户的交流能满足适时的需要,真正做到对考试负责;系统应对采集的网上报名信息类型进行统一管理和规范

7、,针对不同角色用户提供信息访问的控制,对数据量大的信息,为提高数据访问效率,将数据分页显示;系统应建立安全的网站运行环境,保证系统稳定、可靠和安全地运行,保护信息资源不受非法用户的控制;系统应有足够大的吞吐量,不会因过多的服务请求而出现系统崩溃。系统的最终目的是充分调动广泛的社会资源,利用现代信息技术架起考试管理机关、学校、考生之间实时、快捷、有效沟通的桥梁,以促进考试工作的顺利进行,真正使减人增效落实在实处。2.2 系统开发环境编辑工具:MyEclipse。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclip

8、se IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。数据库:采用 Access数据库进行开发。Access非常适合中小型信息系统的数据库管理系统,从技术分析角度基本上符合开发条件。Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计

9、数据查询、报表打印等可以方便有序地进行。Web服务器:采用APACHE公司的Tomcat6.0版。与所有Apache产品一样,Tomcat6.0是完全免费的,可以得到完整的源代码。它既可以作为JSP/Servlet容器,又可作为单独的Web服务器使用,但其对静态HTML文档解释较慢,用它单独作为Web服务器只适合中小型企业和个人使用,但它对系统整体具有强大的可伸缩性、标准组件设计、安全性、以及内置数据库管理池为用户提供高效的数据库连接,从而得到广泛的应用。JAVA平台:采用JDK1.6版本。Java平台本身是不支持JSP/Servlet,必须与Tomcat应用程序服务器塔配,是JSP/Serv

10、let程序既能利用Java强大的类库,又能在Java虚拟机中高效运行和最后以HTTP协议响应来自客服端的请求。2.3 系统设计原则基于JSP的网上报名报名系统信息量大,实现的功能复杂,应具有合理的信息存储、管理、传输功能,对系统的处理能力、可靠性、安全性要求高。因此,总体设计应遵循以下原则:科学性:采用开放Web应用的先进、开放式的技术,实现基于数据库B/S系统结构的信息系统。可靠性:系统应有足够的数据吞吐能力和合理的程序处理能力,在Web多并发用户大批量对数据查询、更新时,能稳定可靠地运行。易维护性:应采用先进的程序设计模式,使程序模块结构合理,程序代码共享性好,可扩展、可维护性好。实用性:

11、系统功能应满足我院考试管理的实际要求和用户的功能需求。易操作性:建立友好的用户界面,操作方便。安全性:应采用合理的安全技术,保证服务器、用户关键数据传输等安全。2.4 系统功能模块考生要想进行网上报名,首先要进行注册,填写个人信息,存放到数据库中,方便以后登录。考生可以随时更改用户名和密码,可以进行网上报名,网上交费,查看自己的考试成绩,有问题可以进行在线提问。在系统里系统管理员可以对考生进行操作:考生的添加、删除。为了方便系统管理员对考生信息的管理,在系统里系统管理员可以对考生信息进行操作:查看信息,修改信息,删除考生信息。添加公告,修改公告和删除公告。系统功能模块如图2.1所示。考生信息查

12、询考试科目录入公告信息录入用户管理公告信息修改审核考生信息验证登录网上报名信息查询网上报名修改个人信息管理员端学院技能考证报名管理系统考生端图2.1 系统功能模块2.4.1 系统功能结构基于JSP/Servlet的网上报名系统用户角色共分为系统管理员、教务处人员和考试等三种。系统根据登录角色的不同,进入相应的用户功能模块和一个用户公共模块,完成用户功能。而所有的用户进入网站主页时均可浏览公共信息。网站功能模块规划流程图如下图2.2所示。主页网上报名模块登录模块考生模块系统管理模块教务处模块图2.2 网站功能模块规划流程图主页:提供丰富的上级教育主管部门发布的教育资讯、个现场报名点报名信息,网上

13、报名入口。网站主题鲜明,界面简洁优美。网上报名模块:为用户提供方便、简洁、易操作的信息采集功能,使考生能够方便的选择报考科目,填写报名信息,上传考生照片,提交后能后返回给考生一个提醒信息,以备考生日后登录修改信息,下载准考证等。用户登录模块:对用户的身份进行登录验证,为方便用户使用,用户只需提供网上编号或者用户账号以及密码,提交后系统判断其是不是合法用户,如果是非法用户则拒绝进入,重新导向登录页面,如是合法用户则进入相应的角色功能主页。考生模块:考生模块包括考生查询、修改网上报名信息,修改密码和上传头像等功能。如下图2.3所示。考生模块查询网上报名信息修改网上报名信息修改密码上传头像图2.3

14、考生模块教务处模块:教务处模块包括设置网上报名参数,查询考生信息,发布最新考试资讯,设置报考科目和审核考生资料等功能。如图2.4所示教务处模块设置网上报名参数查询考生信息发布最新考试资讯审核考生资料设置报考科目图2.4 教务处模块系统管理员模块:网站管理员包括设置系统参数,添加各角色组用户,数据库维护和网站更新等功能。如图2.5所示。管理员模块设置系统参数添加角色用户数据库维护网站更新图2.5 管理员模块2.5 系统的设计为了建立一个一个稳定、安全的、兼容的职称外语考试网上报名及成绩管理系统开发,我对系统进行了如下的设计。系统安全性:本系统将采用B/S结构,数据库将采用安全机制级别高的数据库管

15、理平台,整个系统安全稳定;系统成员登录以及进行其它操作都要通过系统验证,防止成员从非正常入口进入系统,系统软件将采用通过身份证和准考证号的双重验证,管理员也要通过用户名,密码的方式验证身份。系统稳定性:系统将采用JSP中的错误异常处理功能,在发生错误操作时,系统将会给予用户全面的提示,以避免系统的不正常退出。系统兼容性:系统将采用技术先进的开发语言JSP,具有良好的兼容性,可应用于WINDOWS XP/2000/ME/NT等操作系统之上,且对其他任何软件均无影响。2.6 数据库设计数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及应用系统,有效存储数据,满足用户的信息要求和处理要求。数据库结构设计的好坏将直接对应系统的效率及实现的效果产生影响。合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整性和一致性。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现在和将

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号