数据库课程设计-食堂消费管理系统

数据库课程设计-食堂消费管理系统

ID:35628529

大小:1.04 MB

页数:34页

时间:2019-04-03

数据库课程设计-食堂消费管理系统_第1页
数据库课程设计-食堂消费管理系统_第2页
数据库课程设计-食堂消费管理系统_第3页
数据库课程设计-食堂消费管理系统_第4页
数据库课程设计-食堂消费管理系统_第5页
资源描述:

《数据库课程设计-食堂消费管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、郑州轻工业学院本科数据库课程设计总结报告设计题目:食堂消费管理系统学生姓名:系别:专业:班级:学号:指导教师:2011年11月20日34/34郑州轻工业学院课程设计任务书题目食堂消费管理系统专业、班级学号姓名主要内容:系统数据初始化;餐卡基本信息录入与修改;职工工资标准基本设定;员工工资查询;系统用户设定,密码修改等。基本要求:立足于高校工资管理的实际事务,开发具有价值的工资管理专用软件,实现工资管理自动化,提高工作效率,减少手工工作方式难以避免的数据错漏。主要参考资料等:《数据库系统概论》作者:王珊萨师煊出版社:高等教育出版社《SQ

2、LServer2005中文版关系数据库基础与实践教程》作者:周峰出版社:电子工业出版社。《SQLServer数据库开发实例精粹》作者:徐国智汪孝宜等出版社:电子工业出版社。完成期限:两周指导教师签名:课程负责人签名:年月日34/34目录课程设计任务书21.需求分析41.1系统目标:41.2系统功能需求:41.3开发工具:51.4系统的数据流图:51.5数据字典62数据库的概念设计82.1系统的概念模型:82.2将概念模型转换成关系模型102.2.1将E-R模型转换为关系模式102.2.2数据库表结构设计:122.2.3实现数据完整性:

3、153.开发工具164.1基本流程图16数据库设计174.2总体结构和外部模块175详细设计185.1表的设计185.2关系模式设计195.3存储过程设计和部分sql语句代码195.4关键代码及操作20程序实现部分29对本设计的简单评述,总结34参考文献3434/34食堂消费管理系统1.需求分析1.1系统目标:实现一个食堂消费管理系统,完成餐卡信息管理,餐卡信息查询,窗口信息管理,餐卡消费管理和窗口信息查询等功能。1.2系统功能需求:本系统管理员能够对餐卡信息增加,修改,查询,删除等。功能划分:用户通过身份验证后进入主界面。主界面为超

4、级用户提供5项选择:餐卡办理,餐卡挂失,餐卡充值,餐卡解除挂失,餐卡查询。功能描述:l餐卡办理:管理员通过插入表和更新表来为餐卡使用人员办理新卡。新生报到时,学生要到管理员那里办理新卡,管理员通过插入表信息来办理。当卡主的卡丢失或损坏且确定要办理新卡时,管理员通过更新表的信息来办理新卡。l餐卡挂失当学生的餐卡找不到但是不能确定还能否找到时,学生可以到擦卡管理员那里去挂失。管理员通过修改表的信息暂时禁用此卡。34/34l餐卡解除挂失学生找到丢失的餐卡后,可以到管理员那里解除挂失。管理员通过修改表的信息让此卡能从新使用。l餐卡充值餐卡余额

5、不足时,学生可能无法到食堂消费,此时要到管理员那里充值。管理员通过修改表的信息为餐卡充值。l餐卡查询就餐时可能出现刷错卡的情况,当刷错卡但是刷卡人员没有注意到时两方就会产纠纷,这时要到餐卡管理员那里查询消费情况。1.3开发工具:该综合教务系统的数据库采用了Microsoft的SQLServer2000企业版,前台应用程序采用了Java编写。1.4系统的数据流图:了解用户的应用要求,使用信息流程图分析应用系统中的信息流。食堂消费管理系统的简单信息流如下。(1)系统的上下文数据流图如图5-3834/341.5数据字典数据项名:学生编号说明

6、:标识每个学生身份类型:CHAR长度:7别名:学号取值范围:970000-979999数据流名:选课申请34/34说明:由学生的个人信息,欲选课程信息组成选课申请来自过程:无流至过程:身份验证数据结构:学生个人信息欲选课信息数据结构:学生个人信息说明:说明了学生的个人情况。组成:帐号密码数据存储:上课时间信息说明:说明了每门课的上课时间,一门课可以有多个上课时间,同一时间可以有多门课程在上课。输出数据流:课程上课时间数据描述:课程编号上课时间数量:每学期20-30个存取方式:随机存取处理过程:身份验证说明:34/34对学生输入的帐号,

7、密码进行验证,确定正确,得到相应的学生编号。输入:学生帐号密码选课的课程编号输出:学生编号选课的课程编号2数据库的概念设计2.1系统的概念模型:34/34上图是食堂消费管理的概念模型的E/R图,该系统涉及的实体集有:管理员实体集:具有属性账号,工号ID和密码。餐卡实体集:具有属性卡号,是否挂失和金额。卡主实体集:具有属性卡号,证件号和姓名。窗口实体集:具有属性窗口号和机器号。窗口负责人实体集:具有属性姓名,年龄和性别。菜实体集:具有属性菜名,价格和种类。厨师实体集:具有属性姓名,年龄和性别。34/34一个管理员可以管理多张餐卡,所以管

8、理员和餐卡之间的管理联系是1:n的联系。一张餐卡只属于一个卡主,每个卡主只有一张餐卡,所以餐卡与卡主之间的联系是1:1的联系。一个卡主可以到多个窗口消费,多个卡主可以到一个窗口消费,所以卡主与窗口之间的联系是n:m的联系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。