数据库校园一卡通管理系统 下载本文

内容发布更新时间 : 2024/5/5 3:44:47星期一 下面是文章的全部内容请认真阅读。

题 目:校园一卡通管理系统

摘要:校园一卡通将管理、生活、消费、身份认证等多种功能集中于一体,提

高了学生校园生活的效率。该校园一卡通管理系统包括三个子系统:校园卡日常管理、消费管理、身份认证。每个子系统又包括多个功能模块,并提供了对各功能模块的查询和更新功能。该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段等阶段组成。

关键字:一卡通 日常管理 消费管理 身份认证

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)校园卡一卡通管理系统业务流程图

校园卡日常管理业务流程图: 校园 申请办 学 办理挂 办理解办理业务 累计本次超市学挑选商消费 取消 够本次消不够本次累计刷卡 卡内信合格 提交个人信审批 充值 提交费超市消费业务流程图: