资源描述
大型应用软件课程设计
题目:校园卡管理系统
专业: 计算机科学与技术
班级:
学生:
教师:
日期:2015 年 06 月 26 日
一. 需求分析
引言
通过对本校区学生日常生活的实地调查以及自己的亲身体验,了解到现在许多高校学生生活消费仍然停留在多种消费分块进行,相对独立的模式。开发出合适的学生消费管理系统,可以有利于提高高校消费管理的工作效率。
1. 了解目前高校的学生消费管理现状
2. 通过平时的观察、思考和亲身体会,加上重点实地调查和记录的方式了解和收集大部分学生所需要的消费管理的工作流程,确定系统的基本开发方向。
3. 与小组成员讨论个人想法,共同制定开发方案
二. 数据逻辑模型
m
m
m
n
n
n
1
1
1
1
学生
食堂刷卡机
校园卡
财务部门
发卡部门
消费
充值
挂补
持有
学生食堂消费
包含
三. 用例图
系统主要完成以下几个功能:
1.学生基本信息的信息查询
2.校园卡基本信息查询
3.校园卡状态的查询
4.学生在食堂的消费金额的查询
系统管理员
查询学生基本信息
查询校园卡基本信息
删除用户全部信息
查询校园卡内余额
校园卡充值
财务管理员
查询校园卡状态
修改校园卡状态
发卡管理员
食堂
消费
四. 时序图
安全性和完整性要求
安全性是通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,用用户登录方式来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。
完整性要求用于描述学生的基本信息,财务部门的基本信息,校园卡日常事务管理的基本信息,校园卡基本信息,食堂消费基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),此处用于触发器实现,详细完整性要求见于系统的逻辑设计阶段和数据库实施阶段。
五. 功能模块图
我负责系统管理模块。该模块包括两个功能:
1. 学生信息管理:
输入学生的学号后点击查找,即可查到该学生的全部信息,包括学院、姓名、性别、专业、身份证号、挂失状态以及卡内余额。
查询后可选择“确认”,关闭“学生信息窗口”并进行其他操作;也可以选择“删除”清理掉改名学生的在此系统中的全部信息。
2. 用户登录/退出:
打开该系统后,有4种身份可共选择,包括管理员、财务、发卡、食堂。选择相应的身份,输入用户名和密码点击“确认”,登陆后可进行其他操作。
操作完成后,点击“退出”离开该系统。
六. 功能实现
1. 打开首页,选择学生信息查询。
2. 弹出学生信息窗口。
3. 点击用户登录,弹出登录窗口。
4. 点击财务部门,选择校园卡充值。
5. 弹出校园卡充值窗口。
6. 打开发卡部门,点击校园卡挂失与解挂。
7. 打开发卡部门,点击校园卡办理。
8. 打开食堂刷卡机,点击消费。
9. 弹出校园卡消费窗口。
七. 总结
此次我组成员共4名,分别是。4人分别负责4个模块。我负责系统管理员模块,包括查询学生信息和登陆/退出的界面操作。由于自身基础薄弱,再三努力下,成功的将第一个功能实现,遗憾的是,对于编程能力欠佳的我来说,时间相对较为紧迫,我仍会在结束此次小学期后继续修改并完善我组程序的功能项,不放过任何一次学习的机会。
通过这次软件设计,使我切身体会到了团队合作的重要性,同时,又多了一次锻炼的机会。收获了经验,并且在老师的指导下完善了自身,吸取了教训,期待下一次的机会。
展开阅读全文