好文档 - 专业文书写作范文服务资料分享网站

食堂管理信息系统分析与设计

天下 分享 时间: 加入收藏 我要投稿 点赞

图12 卡信息实体E-R图 图13 学生信息实体E-R图 图14 教师信息实体E-R图 图15 消费情况实体E-R图 图16 管理员信息实体E-R图

图17 管理员信息实体、消费情况实体、消费者实体关系E-R图 图18 卡信息实体、学生信息实体、消费者实体关系E-R图 图19 卡信息实体、教师信息实体、消费者实体关系E-R图

由上面的分E-R图可以得到整体E-R图,如下图所示

图20 为整体E-R图

在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。 食堂管理系统数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。

5.2数据库表

创建用户表Users

表1 用户表Users 列名 UserID UserName PassWord GroupID

数据类型 char(10) char(10) char(10) char(10)

可否为空 NOT NULL NOT NULL NOT NULL NOT NULL

声明 主键

创建学生信息表Student

表2 学生信息表Student

列名 学号 姓名 性别 班级 系别 宿舍 备注 联系方式

数据类型 char(20) char(10) char(2) char(20) char(20) char(20) char(100) char(15)

可否为空 NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL

声明 主键

创建教师信息表Teacher

表3 教师信息表Teacher

列名 教师编号 姓名 性别 工资 家庭住址 备注 联系方式

数据类型 char(20) char(10) char(2) char(20) char(20) char(100) char(15)

可否为空 NOT NULL NOT NULL NULL NULL NULL NULL NULL

主键

声明

创建卡信息表card

表4 卡信息表card

列名

数据类型

可否为空

声明

卡号 char(20) NOT NULL 主键

剩余金额 办卡日期 姓名 性别

int datetime char(10) char(2)

NOT NULL NOT NULL NOT NULLL NOT NULL

创建挂失表

表5 挂失表

列名 卡号 挂失日期

数据类型 char(20) datetime

可否为空 NOT NULL NOT NULL

声明

创建退卡表

表6 退卡表

列名

数据类型

可否为空

声明

卡号 退卡日期

char(20) datetime

NOT NULL NOT NULL

创建充值表

表7 充值表

列名 卡号 金额 日期

数据类型 char(20) char(20) datetime

可否为空 NOT NULL NOT NULL NOT NULL

声明

创建消费情况表

表8 消费情况表

列名

数据类型

可否为空

声明

日期 char(20) NOT NULL

一天消费总额 一楼窗口 二楼窗口 卡号

int char(10) char(10) char(20)

NOT NULL NOT NULL NOT NULL NOT NULL

创建现金消费表

表9 现金消费表

列名 日期 金额

数据类型 char(10) int

可否为空 NOT NULL NOT NULL

声明

创建日消费统计表 表10 为消费统计表

列名 日期 日金额

数据类型 char(20) int

可否为空 NOT NULL NULL

6. 总结

这一次的课程设计主要是面向对象分析与设计中的有关食堂管理信息系统中各种图的分析设计,如用例图,类图,顺序图等。食堂用餐,每天都在接触,而且看起来又是如此简单,饭卡在刷卡机轻轻一放,交易就完成了。大大节省了时间,方便了生活。然而事实往往不是想象的那么简单,这小小食堂管理系统确实让我花费了不少脑筋。

这次实习仍然根据自己上学期的课程设计,也就是食堂管理信息系统分析与设计,根据上次的分析结果及具体实施出来的系统,自己画出上述各类图。由于这些图在平时的课上以及课下的练习中都接触过,所以开始并没有那么着急,以为自己已经设计的挺周密,挺详细的了,可是通过这次实习,我发现,这其中存在着不少小的细节方面的问题,比如用例图中有的用例并没有充分体现在用例图中,类图中有的设计不合理,还有就是数据库表结构的设计,当时并没有太多考虑周全,这次实际画类图发现有的与数据库中的表结构不能做到相符。

两周的课程设计很快就要过去了,但是在短短的两周里我都收获了很多,我不仅把本学期学习的面向对象分析与设计的理论知识温习了一遍,而且做到了与实践有效的结合起来,充分展示了知识的活力,与此同时,我积极调查思索实际情况,有取舍的借鉴相关系统的成功实例,从中得到宝贵了经验。

利用计算机的功能,我的食堂管理系统实现了电子化,逐步摆脱了繁杂的手工记录等,使得食堂管理工作变得轻松。同时也提高了食堂经济效益,提高了食堂服务质量、建立了良好形象,完善了食堂内部管理机制,使工作人员的工作效率得到了大大的提高。

这一次的课程设计,我谨记上次课程设计时出现的失误,不骄不躁,认真仔细的去思考,去探索。在今后工作中我会继续保持这种态度,通过多巩固已学知识,接触些新的技术和实践的操作,不断完善自己。

最后要感谢学校和老师给自己这么一次锻炼的机会,让自己在磨练中体验成长,使自己更加有信心面向未来。

食堂管理信息系统分析与设计

图12卡信息实体E-R图图13学生信息实体E-R图图14教师信息实体E-R图图15消费情况实体E-R图图16管理员信息实体E-R图图17管理员信息实体、消费情况实体、消费者实体关系E-R图图18卡信息实体、学生信息实体、消费者实体关系E-R图图19卡信息实体、教师信息实体、消费者实体关系E-R图由上面的分E-R图可以得到整体E-
推荐度:
点击下载文档文档为doc格式
9mrzo244vr3z01x0bvw21wxgu8k84a00nbk
领取福利

微信扫码领取福利

微信扫码分享