文档介绍:信息工程学院
《数据库原理与应用》课程设计论文
题目:校园卡管理系统数据库设计
学号:
专业班级:
姓名:
指导老师:
完成日期: 二零零九年六月
摘要
高校“校园卡”是将采取非接触式电子钱包和电子化校务管理相整合的方式。校园卡管理系统是应对学生校园生活的现代化、网络化,逐步摆脱当前学生在校生活中的消费管理、身份认证管理的人工管理方式,提高学生校园生活管理效率,方便学生校园生活而开发的,它包括三个子系统:校园卡日常管理子系统、电子钱包子系统、身份认证子系统。每个子系统包含多个功能模块,并提供了对各功能模块的查询和更新功能,且这两种功能都是通过存储过程实现的,其中食堂就餐管理、超市购物管理、各种充值管理、宿舍楼门控管理、公共课考勤管理是本系统开发的重点。
该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。
关键字:电子钱包;身份认证;现代化;人工管理;存储过程
目录
1. 系统需求分析阶段 1
引言 1
目标与任务 1
需求分析阶段的目标 1
需求分析阶段的任务 1
需求分析阶段成果 1
2. 概念设计阶段 1
引言 1
概念模型设计 1
1
1
1
-R图转换为关系模型 1
1
1
1
1
1
1
1
1
、数据表、视图、索引 1
建立数据库 1
建立数据表 1
建立视图 1
建立索引 1
1
1
1
1
1
致谢 1
参考文献 1
附录1 数据库逻辑结构定义 1
附录2 存储过程定义 1
附录3 数据查看和存储过程功能的验证 1
附录4 所有的SQL运行语句 1
1 系统需求分析阶段
引言
通过对南北校区学生日常生活、学习情况的实地调查加上自己亲生体验,了解到现在许多高校学生生活消费管理仍然停留在各种消费分块进行,相对独立的运行模式,而宿舍楼门控管理和上课考勤管理仍然是完全的人工管理阶段,人工管理方式对于宿舍楼管理员和任课教师来说费时、费事、费力,造成工作效率低下。开发出合适的学生校园生活管理系统,可以方便学生,提高高校消费管理和身份认证管理的工作效率及查询效率。
目标与任务
需求分析阶段的目标
(1)了解目前高校学生消费管理和身份认证管理的现状以及SQL Server 2000的功能和特点。
(2)通过平时观察、思考、亲身体会,再加上重点实地调查和记录的方式了解和收集大部分学生所向往的消费模式和身份认证模式的工作业务流程,确定基本的系统开发方向。
(3)与指导教师交流个人想法,征求意见,改正不合理的地方,确定新系统的边界,为下面的概念设计与逻辑设计奠定基础。
需求分析阶段的任务
(1)处理对象:
系统要处理的对象包括:学生基本信息,高校学生工作办公室基本信息,校园卡日常事务管理基本信息、“校园卡”基本信息、食堂消费基本信息、超市消费基本信息、身份认证基本信息等日常管理、电子钱包、身份认证三个方面,各个对象包括信息如下所示(详细的数据见于数据字典):
(Student):包括学生身份证号、学生学号、学生性别、学生出生年份、学生所在院系、学生的专业、学生所在班级等方面的信息,可以方便学生信息的查询和更新;
(Office,OfficeManage):包括两个数据结构Office(办公室信息),OfficeManage(办公室学生管理信息),每个数据结构中的数据项见数据字典;
(Bkxx,LosInf,UnLos,FillInf):包括四个数据结构Bkxx(办卡信息),LosInf(挂失信息),UnLos(解挂信息),FillInf(充值信息),每个数据结构中的数据项见数据字典;
5.“校园卡”基本信息(Card):包括校园卡的编号、持卡人学生学号、持卡学生身份证号、校园卡的状态、校园卡内的余额;
(DinPress,DinWinds,DinInf):包括三个数据结构DinPress(食堂刷卡记