缴费是每个学校在开学之前都必须得做的工作,对与这么一件繁琐的工作,现在学校并没有很好的应付对策,以至于需要花费大量的人力、时间来应对。特别是对于高校来讲,大量的学生,庞大的学费,在短时间内,低失误率的完成此项工作,实在是件有难度的事。因此,找个针对性的解决方案势在必行!
系统选用Windows作为服务器端的操作系统,开发语言选用java,数据库选用sqlserver,使用JDBC数据库连接技术,使用myeclipse作为系统应用程序的开发工具,Web服务器选用Tomcat7.0版本。
1.用户管理模块:
该模块包括注册用户管理和系统用户管理,系统用户主要是普通管理员,对用户信息进行管理,只有注册用户才可在该系统上进行相应的操作。用户对个人信息可进行修改;管理员可对自己的个人信息进行维护,同时可对用户的密码信息进行修改,也可删除系统中的用户。
2.收费信息管理模块
管理员管理系统的收费信息,也可以修改系统中已有的收费信息,同时可看收费信息和搜索收费信息;而用户只能查看收费信息和搜索收费信息。
3.院系信息管理模块
院系信息管理模块主要实现了管理员可以在系统中添加院系信息,也可以修改系统中已有的院系信息,同时可查看院系信息和搜索院系信息;而用户只能查看院系信息和搜索院系信息。
4.缴费模块
用户查询收费信息,选择收费进入该收费的详细页面,点击缴费按钮,填写缴费表单,添加缴费记录。
5.站内信件模块
站内邮件功能需要设计一张存储邮件的数据表,存放邮件,发件人发送邮件,收件人接收邮件,发件人查看已发送的邮件,收件人管理收件箱,删除邮件。
目 录
摘 要 1
ABSTRACT 2
目 录 3
第1章 绪论 1
1.1开发背景与意义 1
1.2论文结构 1
第2章 主要技术和工具介绍 2
2.1 jsp脚本语言 2
2.2 sqlserver数据库 2
2.3 B/S结构 3
2.4 MVC模式 3
2.5 Macromedia Dreamweaver开发工具概述 3
2.6 tomcat服务器概述 3
第3章 系统分析 4
3.1可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3操作可行性 4
3.2需求分析 4
3.3业务流程分析 5
3.4数据流程分析 5
第4章 系统设计 8
4.1整体架构 8
4.2系统结构设计 8
4.3功能模块设计 9
4.4系统安全设计 9
4.5表单字段校验处理设计 10
4.6系统维护设计 10
4.7数据库设计 10
4.7.1数据库设计概述 10
4.7.2概念设计 10
4.7.3逻辑设计 11
4.7.3物理设计 11
第5章 系统实现 16
5.1登录模块的实现 16
5.2.系统首页的实现 18
5.3用户端模块的实现 19
5.3.1缴费模块的实现 19
5.3.2站内邮件模块的实现 21
5.4管理员模块的实现 23
5.4.1用户管理模块的实现 23
5.4.2密码修改模块的实现 24
5.4.3收费管理模块的实现 25
第6章 系统测试 28
6.1测试目的与定义 28
6.2功能测试 28
6.3测试结果 28
6.4测试评价 29
第7章 总结 30
致 谢 31
参考文献 32