第11章 网上报名系统开发案例
64页1、第11章 网上报名系统开发案例,清华大学出版社,学习目的与要求,理解并掌握MVC模式;掌握实体层、业务逻辑层和数据库访问层的实现技术;掌握JSP在Web应用开发中的实用编程技术。项目开发平台:开发工具为Myeclipse6.0,JSP引擎为Tomcat6.0,JDK版本为JavaSE6.0,数据库为MYSQL5.0。,本章主要内容,11.1 网上报名系统设计11.2 数据库设计及实现11.3 网上报名系统配置11.4 三层架构设计与实现11.5 考生报名模块11.6 考生登录模块11.7 上传照片模块11.8 浏览信息模块11.9 修改密码模块11.10 修改报名信息模块11.11 注销考试模块11.12 退出登录与返回主页模块,11.1 网上报名系统设计,一、网上报名系统的开发意义:通过互联网完成考试报名,可以方便考生报考,有效地提高报名信息的准确性、实效性。二、项目来源:“职称计算机考试网上报名系统”项目实例是根据某省职称计算机报名考试系统需求而开发的项目实例。三、项目开发技术与目的:该实例采用MVC模式示范JSP+JavaBean+Servlet开发技术;展示数据增、删、改、查等
2、基本操作的编程技术,为后期基于框架技术Stuts2+Hibernate+Spring开发奠定理论和技术基础。,11.1 网上报名系统设计,11.1.1 需求分析职称计算机网上报名系统,是收集、管理考生信息的一个平台,主要包括考生报名、登录、信息修改、上传照片、浏览信息、注销等功能。网上报名系统完成的主要任务如下:(1)考生报名:考生填写报名表,包括考生身份证号、考生姓名、工作单位、单位地址、联系电话、报考类别、Email地址、备注等信息。系统提供对填写信息的有效性检查。(2)考生登录:完成已报名考生身份的验证任务。通过验证的考生才能有权限使用上传照片、浏览信息、修改密码、修改信息、注销考试功能。,11.1 网上报名系统设计,11.1.1 需求分析(3)上传照片:登录后上传考生照片文件,实现照片与考生身份证号的一一对应。(4)浏览信息:考生登录后,可浏览自己的详细信息和其他考生的报考信息,但不能查看其他考生的密码。(5)修改密码:考生成功登录后可以修改自己的密码。(6)修改信息:考生登录后,考生可对除身份证号、密码以外的个人信息进行修改。(7)注销考试:成功登录的考生可以注销考试,也就是
3、取消这次考试报名。,11.1 网上报名系统设计,11.1.1 需求分析网上报名系统case图,11.1 网上报名系统设计,11.1.2 总体设计根据网上考试报名系统的需求分析,可以将网上报名系统划分为9个模块,考生报名、考生登录、上传照片、浏览信息、修改密码、注销考试、退出登录、返回主页等模块。网上报名系统上传照片、修改信息、浏览信息、修改密码模块是平行的,考生登录以后可以进行这些模块的操作。注销报考后,自动退出报名系统,失去对平行模块的操作权限。,11.1 网上报名系统设计,11.1.3 功能设计与系统组成1.模块功能设计(1)考生报名模块:考生填写报名表,包括考生身份证号、考生姓名、工作单位、单位地址、联系电话、报考类别、Email地址、备注等信息。系统对身份证号、密码、电子邮件地址进行有效性检查,对没有通过有效性检查的数据,提示用户更正。对考生性别和报考级别限定考生输入,性别限定为“男”或“女”,报考级别限定为“高级”或“中级”。,11.1 网上报名系统设计,11.1.3 功能设计与系统组成1.模块功能设计(2)考生登录模块:输入考生身份证号、密码登录系统。身份证号和密码正确,则
4、进入系统,可进行浏览信息、上传照片、修改报考信息等操作。如果用户输入的身份证号或密码错误,系统将显示错误信息。(3上传照片模块:成功登录的考生可以使用该模块上传考生照片。如果上传成功,系统将显示上传文件名称、服务器端的文件保存名称,并在页面上显示上传照片。如果失败,则显示错误信息。如果考生未登录,系统将跳转到考生登录页面。,11.1 网上报名系统设计,11.1.3 功能设计与系统组成1.模块功能设计(4)浏览信息模块:成功登录的考生可以使用该模块浏览自己的报名信息,也可以按身份证号浏览其他考生的详细信息,还可以分页浏览所有考生的部分信息(其他考生的密码信息不显示)。如果用户未登录直接进入该页面,系统则跳转到考生登录页面。(5)修改密码模块:成功登录的用户,可以使用该模块修改自己的密码。修改密码必修输入原密码,原密码与新密码不能相同,新密码不能为空。如果用户未登录直接进入该模块,系统将跳转到登录页面。,11.1 网上报名系统设计,11.1.3 功能设计与系统组成1.模块功能设计(6)修改信息模块:成功登录的考生可以使用该模块修改报名信息,例如考生姓名、性别、工作单位等信息,但不能修改考生
《第11章 网上报名系统开发案例》由会员oq****t分享,可在线阅读,更多相关《第11章 网上报名系统开发案例》请在金锄头文库上搜索。
2024-02-09 36页
2024-01-31 31页
2024-01-28 18页
2024-01-28 31页
2024-01-28 24页
2024-01-28 27页
2024-01-28 24页
2024-01-28 25页
2024-01-28 10页
2024-01-24 52页