本系统主要作用是让高校对校园卡的管理更加方便。本程序设计的题目是“基于web的校园卡管理系统的设计与实现”,采用B/S(服务器/浏览器)架构,采用MySQL数据库,用Java语言实现。采用MVC开发模式,主要分为学校管理员和普通学生两类用户。以此可分为两大功能模块如下:
(1)学生功能模块:
个人信息管理:学生可以通过登录系统,查看自己的个人信息,并且可以修改个人信息。
通知信息管理:该模块主要是学生能接收到一些通知,能够及时得到高校通知的一些重要信息。
个人财务信息管理:该模块包括充值,充值记录查询,日志信息管理,余额查询,金额变更查询,消费统计信息功能。
出入记录查询功能:该模块学生自己可以查看到自己的出入信息记录。
导出Excel表功能:该模块学生可以将自己的充值记录信息,消费记录信息,出入记录信息以Excel表的形式导出。
(2)管理员功能模块:
通知公告管理:该模块包括发送一些通知学生的消息,对通知信息的编辑等功能。
学生信息管理:该模块包括查询学生信息、添加学生信息、学生信息的编辑,导出学生信息到Excel表功能。
财务信息管理:该模块包括挂失、开户、销户、补办、学生充值缴费、消费统计信息管理、导出学生充值记录、消费记录到Excel表等功能。
门禁系统管理:该模块包括出入记录查询信息,出入权限管理,出入权限设置,出入记录查询信息,导出学生的出入记录到Excel表等功能。
目 录
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
1.3 国内外研究综述 5
1.3.1 我国数字化校园的发展历程 5
1.3.2 国外数字化校园建设现状 5
2 开发环境和技术介绍 6
2.1 开发模式的选择 6
2.2 Myeclipse开发工具 8
2.3 Mysql数据库 8
2.4 Web服务器 9
2.5 系统对软硬件要求 9
3 系统分析 9
3.1 可行性分析 10
3.1.1 技术可行性 10
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.1.4 法律可行性 10
3.2 需求调研 10
3.3 功能模块分析 11
3.4 数据库设计 12
3.4.1 数据项分析设计 13
3.4.2 数据表结构设计 13
3.5 框架的搭建 15
3.6 设计思想 16
4 系统详细实现 17
4.1 系统主界面 17
4.2 管理员模块 18
4.2.1 消费信息模块 18
4.2.2 门禁信息模块 21
4.2.3 借书信息模块 23
4.2.4 消费类型管理 25
4.2.5 场所管理模块 25
4.3 一卡通查询模块 26
4.3.1 消费查询模块 26
4.3.2 借书查询模块 28
4.3.3 门禁信息查询模块 28
4.3.4 卡余额查询模块 28
5 系统测试 28
5.1 测试的目的和意义 28
5.2 测试实例 29
5.3 其他错误 29
总结 31
参考文献 33
致谢 34