数据库校园一卡通管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目:校园一卡通管理系统
摘要:校园一卡通将管理、生活、消费、身份认证等多种功能集中于一体,提高了学生校园生活的效率。该校园一卡通管理系统包括三个子系统:校园卡日常管理、消费管理、身份认证。每个子系统又包括多个功能模块,并提供了对各功能模块的查询和更新功能。该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段等阶段组成。
关键字:一卡通日常管理消费管理身份认证
1 系统需求分析阶段
1.1 需求分析目标
针对山东大学学生日常生活和学习管理情况的实地调查加自己的亲身体验,了解了目前应用关于山东大学的校园一卡通管理系统的应用情况,并充分体会到该模式相对于人工管理模式的简单、高效。基于以上情况,目的是自行设计一个模拟山东大学校园一卡通的管理系统,在设计过程中,加深对校园一卡通的了解,增强对数据库知识的理解及SQL语言的实际应用,训练设计开发数据库的能力。
1.2 需求分析任务
(1)处理对象:
该系统主要处理的对象有:学生基本信息、校园卡基本信息、校园卡日常管理基本信息、餐厅消费基本信息、超市基本信息、身份认证基本信息、图书管理基本信息、校车管理基本信息等。各个对象包括信息如下所示(详细的数据见于数据字典):
1.学生基本信息(Student):包括学生身份证号、学生学号、学生姓名、学生性别、学生出生年份、学生所在院系、学生的专业、学生所在班级等方面的信息,可以方便学生信息的查询和更新;
2.“校园卡”基本信息(Card):包括校园卡的卡号、持卡人学生学号、持卡学生姓名、持卡学生性别、校园卡的状态、校园卡内的余额;
3.校园卡日常管理基本信息(CardManage):包括四个数据结构办卡信息、挂失信息、解挂信息、充值信息,每个数据结构中的数据项见数据字典;
4.餐厅基本信息(cateen):包括餐厅编号、餐厅名称、餐厅负责人、餐厅位置,具体的数据项见数据字典;
5.超市基本信息(supmanage):包括超市编号、超市名称、超市负责人、超市位置,具体的数据项见数据字典;
6.校车管理基本信息(Busmanage):包括校车编号、校车类型、校车司机,具体数据项见数据字典;
7.消费基本信息(Busmanage):包括消费编号、消费地点、卡号、消费时间、消费金额,具体数据项见数据字典;
8. 身份认证基本信息(Identity):包括四个数据构DormInf (学生宿舍楼基本信息),DormPress(学生归宿刷卡信息),LibInf(图书馆基本信息),LibPress(借书基本信息),具体的数据项见数据字典;
(2)处理功能要求
系统主要完成一下几个功能:
1.学生基本信息查询与更新;
2.校园卡日常事务管理情况基本信息查询与更新;
3.校园卡在某个时刻所处状态的查询;
4.餐厅基本信息的查询和修改; 5.超市基本信息的查询和修改;
6.学生消费额(包括餐厅,超市,校车消费)基本信息的查询; 7. 学生进出宿舍次数查询;
(3)安全性和完整性要求
描述学生基本信息、校园卡日常事务管理基本信息、“校园卡”基本信息、餐厅消费基本信息、超市消费基本信息、校车管理基本信息、身份认证基本信息中数据项能否为null ,以及一些用户自定义完整性(符合实际要求)。 1.2.3 需求分析阶段成果
(1)校园卡一卡通管理系统业务流程图
校园卡日常管理业务流程图:
超市消费业务流程图:
学申请办
充值
办理挂
办理解
审批
提交费
办理业务 提交个人信
合格
学
挑选商超市
累计刷卡 卡内信不够本次
取消
消费 够本次消累计本次
校园
宿舍身份认证管理业务流程图:
校车管理业务流程图:
(3)数据流程图
顶层数据流程图:
图2.0 顶层数据流程图
第1层数据流程图:
身份认证反馈 身份认证申请 消费反馈
P0
审批信息
事务申请 学生个人信息 身份确认反馈
消费反馈 身份确认申请
事务处理 消费信息请求 事务申请 学生个人信息 学
回宿舍
刷卡
获取信
是否为该
是
否 存储刷
成功刷
报警 学
上车
累计刷卡 卡内信
不够本次
取消
消费 够本次消学生 P0
校园卡事务
校园卡中心
D0
审批记
第1层数据流程图
第2层数据流程图: 从日常事务处理角度出发:
审批
审批
审批
审批
充值申请
解挂申请 个人资料
挂失申请
个人资料
个人资料 办卡申请 充值记录
解挂记录
挂失记录
办卡记录 费用 充值申请
解挂申请 挂失申请 办卡申请
个人资料
事务处理
审批信息
事务申请 学生个人信息 消费信息请求
事务申请
学生个人信息
学生 P1 日常
P2 消费
P3
身份
校园
学生 P1.1
充值管
P1.2
办卡管
挂失管
P1.3
P1.4
解挂管
D1.1 D1.2 D1.4 P1
D1.3