摘要:校园一卡通将管理、生活、消费、身份认证等多种功能集中于一体,提高了学生校
园生活的效率。该校园一卡通管理系统包括三个子系统:校园卡日常管理、消费管理、身份
认证。每个子系统又包括多个功能模块,并提供了对各功能模块的查询和更新功能。该系统
开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段
等阶段组成。
关键字:一卡通日常管理消费管理身份认证
1系统需求分析阶段
1.1需求分析目标
针对大学学生日常生活和学习管理情况的实地调查加自己的亲身体验,了解了目前应用
关于大学的校园一卡通管理系统的应用情况,并充分体会到该模式相对于人工管理模式的简
单、高效。基于以上情况,目的是自行设计一个模拟大学校园一卡通的管理系统,在设计过
程中,加深对校园一卡通的了解,增强对数据库知识的理解及SQL语言的实际应用,训练
设计开发数据库的能力。
1.2需求分析任务
〔1〕处理对象:
该系统主要处理的对象有:学生根本信息、校园卡根本信息、校园卡日常管理根本信息、
餐厅消费根本信息、超市根本信息、身份认证根本信息、图书管理根本信息等。各个对象包
括信息如下所示〔详细的数据见于数据字典〕:
z
1.学生根本信息(Student):包括学生**号、学生**、学生**、学生性别、学生出生年
份、学生所在院系、学生的专业、学生所在班级等方面的信息,可以方便学生信息的查询和
更新;
2.“校园卡〞根本信息(Card):包括校园卡的卡号、持卡人学生**、持卡学生**、持卡学
生性别、校园卡的状态、校园卡的余额;
3.校园卡日常管理根本信息(CardManage):包括四个数据构造办卡信息、挂失信息、
解挂信息、充值信息,每个数据构造中的数据项见数据字典;
4.餐厅根本信息(cateen):包括餐厅编号、餐厅名称、餐厅负责人、餐厅位置,具体
的数据项见数据字典;
5.超市根本信息(supmanage):包括超市编号、超市名称、超市负责人、超市位置,具
体的数据项见数据字典;
金额,具体数据项见数据字典;
7.身份认证根本信息(Identity):包括四个数据构DormInf(学生宿舍楼根本信
息),DormPress(学生归宿刷卡信息),LibInf〔图书馆根本信息〕,LibPress〔借书根本信息〕,
具体的数据项见数据字典;
〔2〕处理功能要求
系统主要完成一下几个功能:
1.学生根本信息查询与更新;
2.校园卡日常事务管理情况根本信息查询与更新;
3.校园卡在*个时刻所处状态的查询;
4.餐厅根本信息的查询和修改;
5.超市根本信息的查询和修改;
6.学生消费额〔包括餐厅,超市,校车消费〕根本信息的查询;
〔3〕平安性和完整性要求
描述学生根本信息、校园卡日常事务管理根本信息、“校园卡〞根本信息、餐厅消费根本
信息、超市消费根本信息、身份认证根本信息中数据项能否为null,以及一些用户自定义完