欢迎来到天天文库
浏览记录
ID:10773673
大小:1.33 MB
页数:20页
时间:2018-07-08
《数据库课程设计---饭卡管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数据库课程设计题目:饭卡管理系统姓名:学号:08212151150、08212151110专业:08计科一班指导老师:完成时间:2010年12月20日信息工程学院计算机系-20-目录第一章概述………………………………………………………………………3第二章需求分析…………………………………………………………………4第三章数据库设计………………………………………………………………53.1概念结构设计………………………………………………………………53.2逻辑结构设计………………………………………………
2、………………63.3物理结构设计………………………………………………………………63.4表的创建……………………………………………………………………83.5关系图、触发器……………………………………………………………7第四章系统程序实现………………………………………………………………9第五章小结…………………………………………………………………………19参考文献………………………………………………………………………………20-20-第一章概述饭卡管理系统是针对大学校园食堂交费和一般消费等方面的信息
3、管理系统,它包括持卡者在校内的消费的各方面内容:刷卡消费、查询、存款和持卡者的信息管理等,方便对饭卡信息进行各项操作,定时进行数据的备份和更新,保持数据的一致性和准确性。另外,各方面的内容应该相互联系,最终产生各种查询统计报表,以供持卡者进行检查。对于此系统的任务就是把人们从繁琐的交费、找零工作中解放出来,用计算机实现存款、消费、查询、修改、删除以及存储等功能。同时,用计算机能够快速准确的完成资料的统计和汇总工作,迅速的打印出各种报表资料以供使用。本系统的工作原理如下:1)先建立数据库和数据库的驱
4、动程序2)在使用时,有管理员输入账号和密码。然后通过饭卡管理系统选择相应的管理事务3)管理员事务将根据提供的信息在数据库中查找相应的记录4)返回相应的记录给管理员5)允许管理员在相应的权限下对数据进行更改6)通过终端把得到的内容显示到相应的界面上管理员登录界面添加信息删除信息交费查询信息添加学生信息添加饭卡信息删除学生信息删除饭卡信息查询饭卡信息查询学生信息-20-第二章需求分析一、本系统需求的软硬件配置如下:1、操作系统:windows2000、windowsxp或更高操作系统2、数据库平台:S
5、QL20003、开发平台:VisualBasic6.04、CPU:PentiunII266或更高5、内存:64M或以上6、硬盘:2G以上7、显示器:VGA或更高8、外设:报表打印机等二、总体功能需求:1、添加学生和饭卡信息这需要在数据库中建立两张表:学生信息和饭卡信息。学生信息表中包括以下信息:姓名、性别、出生日期、身份证号、卡号。饭卡信息包括:卡号、余额、办卡日期。而饭卡信息的卡号是学生信息表中的外码。2、管理员登录信息在数据库中建立一张管理员信息表属性如下:账号、密码。只有当账号和密码都匹配的
6、情况下,管理员才能登录成功然后对系统进行管理。3、删除这是对学生信息和饭卡信息两张表的操作。分别更具需求删除相应的学生信息和饭卡信息。当删除饭卡信息时,学生信息表中对应的学生信息也被删除。4、充费当卡中余额不足时持卡者需要对饭卡进行充费,管理员可是通过充费这一功能对饭卡信息表中的余额属性进行更改。5、查询:管理员通过输入需要的查询信息,可以实现对饭卡信息和学生信息的查询。三、性能需求:1、精度要求饭卡管理系统对精度要求较高,饭卡信息表中的余额是浮点型数据。学生信息表中的身份证号属性必须是十八位的字
7、符型数据。2、时间特性要求在软件方面,响应时间、更新处理时间都要求比较快速以满足要求。3、灵活性当用户需求,如操作方式、运行环境、结果精度、数据结构与其他软件接口等发生变化时,设计的软件要求能做适当的调整。4、规模使用于小规模的食堂的饭卡管理工作。-20-第三章数据库设计3.1概念结构设计持卡者与饭卡是一对一的绑定关系。即一张饭卡只能被一个学生使用,一个学生也只能同时使用一张饭卡。饭卡信息表属性:卡号、余额、办卡日期。学生表属性:卡号、身份证号、出生日期、性别、姓名。管理员表属性:账号、密码。其E
8、-R图如下:饭卡信息E-R图:饭卡信息卡号余额办卡日期学生信息E-R图:账号管理员信息密码学生卡号姓名出生日期性别身份证号管理员信息E-R图:-20-3.2逻辑结构设计在学生表中身份证号是主键,卡号作为外码。在饭卡信息表中卡号是主键。管理员信息表中账号为主键。将E-R图转化为关系模式如下:学生(身份证号,姓名,性别,出生日期,卡号)饭卡信息(卡号,余额,办卡日期)管理员信息(账号,密码)属性一览表:名子定义描述位置身份证号数字学生信息唯一标识符学生表姓名汉字学生属性学生表性别男or
此文档下载收益归作者所有