本课题利用SSH设计实现网上报名系统。系统的主要功能是:用户在线注册信息之后,利用注册时填写的用户账号与密码,登入系统后,对注册的个人信息进行修改,在线报名,能正确的提交有送报考的基本信息;能在线查看报名信息;将事先拍摄好的照片进行上传。报考学生也可以进行个人密码修改。管理员能进行相关的信息汇总。网上报名系统完成的主要任务如下:
1)考生报名:考生填写报名表,包括考生身份证号、考生姓名、联系电话、Email、备注等信息。系统提供对填写信息的有效性检查。
2)考生登录:完成已报名考生身份的验证任务。通过验证的考生才能有权限使用上传照片、浏览信息、修改密码、修改信息、注销考试功能。
3)上传照片:登录后上传考生照片文件。
4)浏览信息:考生登录后,可浏览自己的详细信息和其他考生的报考信息,但不能查看其他考生密码。
5)修改密码:考生成功登录后可以修改自己的密码
6)修改信息:考生登录后,考生可对除身份证号、密码以外的个人信息进行修改。
围绕这些主要功能,本系统涉及到以下模块:
1.注册登陆模块
2.系统管理模块
3.信息录入模块
4.信息显示模块
5.报考汇总信息模块
该系统展示数据增、删、改、查等基本操作的编程技术,为后期基于框架技术Stuts2+Hibernate+Spring开发奠定理论和技术基础。
目 录
1、引言 4
1.1 课题来源及意义 4
1.2 主要研究的目的及内容 4
1.3 研究方法及设计思路 5
2、需求分析与可行性分析 6
2.1 需求分析 6
2.1.1 应用需求分析 6
2.1.2 运行需求分析 7
2.1.3 其他需求分析 7
2.2 可行性研究 7
2.2.1 经济可行性 7
2.2.2 技术可行性 8
2.2.3 运行可行性 8
2.2.4 时间可行性 8
2.2.5 法律可行性 9
3、相关技术简介 9
3.1 SSH框架介绍 9
3.1.1 Struts简介 9
3.1.2 Hibernate简介 10
3.1.3 spring简介 10
3.2 mysql技术简介 10
4、系统分析与设计 10
4.1 系统实现目标 10
4.2 系统体系结构 11
4.3 数据流图 12
4.4 数据库设计 13
4.4 逻辑结构设计 14
5、系统实现 16
5.1 用户登录界面 16
5.2 管理员设置 17
5.3 考试信息管理模块 18
6、系统调试与测试 18
6.1 程序调试 18
6.2 程序的测试 18
6.2.1 测试的重要性及目的 18
6.2.2 测试的步骤 20
6.2.3 测试的主要内容 20
结束语 22
致谢 23
参考文献 24