收藏 分享(赏)

餐饮管理系统数据库课程设计论文 韦一 .doc

上传人:cjc2202537 文档编号:1138618 上传时间:2018-06-14 格式:DOC 页数:29 大小:864KB
下载 相关 举报
餐饮管理系统数据库课程设计论文 韦一    .doc_第1页
第1页 / 共29页
餐饮管理系统数据库课程设计论文 韦一    .doc_第2页
第2页 / 共29页
餐饮管理系统数据库课程设计论文 韦一    .doc_第3页
第3页 / 共29页
餐饮管理系统数据库课程设计论文 韦一    .doc_第4页
第4页 / 共29页
餐饮管理系统数据库课程设计论文 韦一    .doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、河南科技大学课 程 设 计 说 明 书课程名称 程序设计方法课程设计 题 目 酒店餐饮管理系统的设计 院 系 经济与管理学院 班 级 信管 122 学生姓名 韦一 指导教师 靖恒昌 日 期 2012 年 12 月 20 日 课程设计任务书(指导教师填写)课程设计名称 程序设计方法课程设计 学生姓名 韦一 专业班级 信管 122 设计题目 酒店餐饮管理系统 一、课程设计目的该课程设计是信息管理本科集中实践性环节之一,是学习完数据库基础与应用和程序设计方法课程后进行的一次全面的综合练习。其目的是通过本课程设计使学生对具体问题应用程序设计方法课程中所学的方法与技术,进行需求分析及软件设计的过程,不仅

2、对程序设计方法课程中的所有知识点进行一个全面的复习巩固,更重要的是增强学生解决实际问题的能力。二、设计内容、技术条件和要求(1)本环节要求学生根据程序设计方法整个课程的所学内容,自己独立设计完成一个比较复杂的小型管理系统。(2)所设计的小型管理系统要求功能比较完善,应包含输入输出、查询、插入、删除、打印等基本功能(2)程序内容自己灵活设计,包括规划自己的数据库和设计程序功能和界面设计。(3)数据库中不能少于两个表。(5)程序应功能完善,界面友好,容错性好,操作方便。三、时间进度安排系统分析与规划 半周系统设计与调试 一周撰写课程设计说明书 半周四、主要参考文献郑阿奇,PowerBuilder

3、实用教程(第二版) ,电子工业出版社董军,王玉,康祥顺,PowerBuilder 案例开发集锦,电子工业出版社张长富,PowerBuilder9.0 实例教程,电子科技大学出版社指导教师签字: 2012 年 12 月 23 日需求分析通过实际了解,要求本系统具有以下功能:系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储 安全可靠。实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。实现对消费账目自动结算。实现对消费的历史记录进行查询。实现对餐厅人员流动进行管理以及能够管理餐厅桌台信息。系统应最大限度地实现易维护性和

4、易操作性。餐饮管理系统的用例图,如下图 2.1 所示。图 2.1 餐饮管理系统的用例图 项目规划餐饮管理系统主要由用户登录、桌台信息管理、服务员信息管理、修改密码、开台、取消开台、点/加菜、消费查询、数据库管理和退出等模块组成,具体规划如下。(1) 用户登录模块该模块主要用于实现验证用户是否合法,只有合法用户才能有权登录,只有登录成功情况下才能进入系统功能主界面,并且在登录的同时能验证登录人员的管理权限,根据权限显示其能管理范围。(2) 桌台信息管理模块该模块主要用于管理桌台的信息,可以设置桌台名称,桌台位置,桌台占用所需价钱。(3) 服务员信息管理模块该模块主要用于方便对服务人员的信息进行管

5、理。(4) 修改密码模块该模块主要用于实现对登录人员的密码进行管理,长时间不更换密码是不安全的,增加此模块能增加系统的安全性。(5) 开台模块该模块主要用于实现对顾客进行开台,已经占用的桌台不能被再次分配,方便分配未占用的桌台给顾客(6) 取消开台模块该模块主要用于实现对已经开台的桌台进行取消开台。(7) 消费查询模块该模块主要用于实现客户能够查询自己已消费清单情况,进行核对自己的消费。(8) 结账模块该模块主要用于实现对客户的消费进行自动汇总,显示消费金额,能进行找零计算。(9) 数据库管理模块该模块主要用于实现对系统数据库的备份,防止系统在死机的情况下丢失大量重要信息。餐饮管理系统的业务流

6、程图如图 3.1 所示。系统功能结构系统功能结构图如图 3.2 所示。数据表概要说明为了对本系统后台数据库中的数据表有一个更清晰的认识,在此设计了一个数据表树形结构图,该结构图包括系统所有数据表,如图所示。餐饮管理系统用户登录管理guanl密码管理取消开台删除添加数据库管理结账管理消费查询管理开台服务员管理桌台信息管理恢复备份修改密码更新添加更新删除数据表树状结构图部分数据表 E-R 图本里中规化出的实体主要有菜品信息实体、顾客点菜信息实体、桌台信息实体、用户登录信息实体和服务员信息实体。其中部分实体的 E-R 图如下所示。用户表实体 E-R 图菜品信息实体 E-R 图桌台信息实体 E-R 图

7、员工信息实体 E-R 图顾客点菜信息实体 E-R 图数据表的结构(1) food 表(菜品信息表)表 food 用于保存菜品的基本信息,该表的结构如图所示。菜品信息表(2) guestfood 表(顾客点菜信息表)表 guestfood 用于保存顾客点菜的详细信息,该表的结构如图所示。(3) room 表(桌台信息表)表 room 用于保存桌台的一些有关信息,该表的结构如图 4.9 所示。桌台信息表(4) userlogin 表(登录人员信息表)表 userlogin 用于保存登录用户基本信息,表的结构如图 4.10 所示。登录用户信息表(5) waiter 表(餐厅服务人员信息表)表 waiter 用于保存餐厅服务人员的一些基本信息,表的结构如图所示。餐厅服务人员信息表系统登录模块的设计与实现系统登录主要用于对进入餐饮管理系统的用户进行安全性检查,以防止非法用户进入该系统。在登录时,只有合法的用户,才可以进入该系统。系统登录窗体如图 4.12 所示。系统登录代码设计单击【确定】按钮,程序执行判断用户输入的用户名和密码是否正确,如果正确,则成功登录餐饮管理系统,并将用户名、用户使用权限、用户登陆时间传到主窗体中,同时分别使用 Names、power、Times 全局变量进行接受。否则,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报