餐饮系统课程设计(3)

2020-04-14 01:32

5.1.2 部分数据表E-R图

本里中规化出的实体主要有菜品信息实体、顾客点菜信息实体、桌台信息实体、用户登录信息实体和服务员信息实体。其中部分实体的E-R图如下所示。

图5.2 用户表实体E-R图

图5.3 菜品信息实体E-R图

图5.4 桌台信息实体E-R图

10

图5.5 员工信息实体E-R图

图5.6 顾客点菜信息实体E-R图

5.1.3 数据表的结构

(1) food表(菜品信息表)

表food用于保存菜品的基本信息,该表的结构如图5.7所示。

图5.7 菜品信息表

11

(2) guestfood表(顾客点菜信息表)

表guestfood用于保存顾客点菜的详细信息,该表的结构如图5.8所示。

图5.8 顾客点菜信息表

(3) room表(桌台信息表)

表room用于保存桌台的一些有关信息,该表的结构如图5.9所示。

图5.9 桌台信息表

12

(4) userlogin 表(登录人员信息表)

表userlogin用于保存登录用户基本信息,表的结构如图5.10所示。

图5.10 登录用户信息表

(5) waiter表(餐厅服务人员信息表)

表waiter用于保存餐厅服务人员的一些基本信息,表的结构如图5.11所示。

图5.11 餐厅服务人员信息表

六、测试方案设计

(1).测试用户登陆是否成功: 打开餐饮管理系统,在“用户名”里填入admin,“密码”框里我们填入123456作为用户登录密码。 填写完成点击“确定”按钮,将会出现操作程序页面,即该用户已经

13

登陆成功了。再运行程序,会有提示页面出现:程序已经运行,不能再次装载!

(2).测试其他用户是否能够登录: 打开系统登录页面,输入任意密码,点击“登录”按钮。将出现密码出错提示页面。然后点“确定”返回系统登录页面。

(3).测试添加功能是否成功: 添加功能:在登录成功之后,即可进入相应的管理页面,点击“添加”,即出现添加页面,即可以添加用户的个人信息资料。最后保存。

(4).测试查询功能是否成功: 查询功能:在登录成功之后,点击“查询”,在弹出的文本框,在里面输入想要查找寻的用户的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的用户资料内容,表示测试成功。

(5).用户登出系统的测试: 在管理操作已全部完成,需要退出程序的时候,在系统页面“系统设置”下拉菜单的有一个“退出”的选项,点击之后便可退出。也可以点“关闭”退出。

(6).测试系统运行所需的数据库:在未装有SQL Server 2005数据库的电脑上运行该程序,会提示未发现符合系统的数据库,无法运行。

七、设计总结

做程序时,一定不要急于编写代码,而应该首先把需求分析做好,同时把个模块之间的关系、作用和功能了解清楚,另外,值得注意的是,为了方便程序的后期维护,在编写代码的过程中,整体分析一定

14

要明确,代码编写一定要规范。这个系统基本上可以满足一个餐饮企业的需要。该系统设计新颖,功能齐全;但是由于水平有限,一些技术无法实现导致一些功能无法完成,也有一些不足之处,如:用户可以随意修改工人的工资,系统财务部分过于复杂,结算方式中刷卡问题无法彻底解决,系统管理员赋予用户的权限这个问题无法彻底结果,管理员与用户权限相同的问题。

八、参考文献

1. 《软件需求》(第2版),Karl E.Wiegers,清华大学出版社 2. 《软件工程》 彭龑,重庆大学出版社

3. 《数据库系统》 施伯乐、丁宝康、汪卫,高等教育出版社

15


餐饮系统课程设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:经营管理委员会议事规则

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: