酒店餐饮点菜系统的开发设计说明书(共28页).pdf
《酒店餐饮点菜系统的开发设计说明书(共28页).pdf》由会员分享,可在线阅读,更多相关《酒店餐饮点菜系统的开发设计说明书(共28页).pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计设计说明书酒店餐饮点菜系统的开发酒店餐饮点菜系统的开发学 生 姓 名白 建 军学班成号级绩1021024095信 管 103 班李 明 姣指 导 教 师计算机科学与技术系计算机科学与技术系20132013 年年 1212 月月 2121 日日课程设计课程设计评阅书题目学生姓名酒店餐饮点菜系统的开发酒店餐饮点菜系统的开发白建军学号1021024095指导教师评语及成绩指导教师签名:年月日答辩评语及成绩答辩教师签名:年月日教研室意见总成绩:室主任签名:年月日课程设计任务书2010201020112011 学年第学年第 2 2 学期学期专业:信息管理与信息系统学号:1021024095姓名:
2、白建军课程设计名称:课程设计设计题目:酒店餐饮点菜系统的开发完成期限:自2013 年 12月 21日至 2013 年 12月27 日共 2 周设计依据、要求及主要内容(可另加附页):系统具有点菜、结帐、查询、统计、设置功能。点菜时可用菜名的拼音简码搜索菜。查询功能包括查询菜和点菜单。统计可统计一天的营业额。设置功能包括查询操作员和菜。系统采用 B/S 结构,用 ASP 开发,后台数据库采用 SQL Server 2005。指导教师(签字):教研室主任(签字):批准日期:年月日摘摘要要在大多数的餐饮场所点菜、查看菜谱等是人工完成的,速度慢,效率低,极易出错,造成人力物力的极大浪费。然而随着我国市
3、场经济的快速发展,酒店餐饮点菜系统成为酒店提升服务档次,提高办公效率,提高竞争力的关键因素之一。本系统用 ASP 开发,后台数据库采用SQL Server 2005,并对整体进行需求分析、总体设计、详细设计,实现了利用菜名的拼音简码对菜进行搜索,顾客点菜、账单入库、账单查询等功能。对于系统管理员还具有查看营业额,对菜谱、桌台进行管理等功能,满足中小型酒店餐饮点菜功能。关键词:关键词:酒店餐饮点菜系统;ASP;SQL Server 2005目录1 1 课题描述课题描述.12 2 需求分析需求分析.22.1 系统介绍.22.2 用户需求分析.2数据流图.2数据字典.23 3 数据库设计数据库设计.
4、43.1 概念结构设计.43.2 逻辑结构设计.4物理结构设计.44 4 系统详细设计及实现系统详细设计及实现.6数据库连接文件.64.2 客户端首页.64.3 酒店餐饮点餐.64.4 酒店餐饮结账.114.5 酒店餐饮管理.135 5 测试与分析测试与分析.17总总 结结.22参考文献参考文献.231 1 课题描述课题描述随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象。在餐饮业竞争越来越激烈的今天,酒店如何提高服务质量、管理能力显得越来越重要。如果单凭手工操作,不仅效率低下,而且会极大地影响到酒店的服务质量。酒店餐饮点菜系统作为餐饮管理规划的一部分,集点菜、结帐、查询、统计、设
5、置等各种功能为一体,对于提高餐饮管理效率、增加收入发挥不可替代的作用。本系统用 ASP 开发,利用此系统,使得前台服务不再和以前一样使用纸笔记录,只是轻点键盘就能完成,减少错误地发生,避免不必要的损失;顾客可方便查询自己的点菜信息,管理员也可以方便的实现管理,如查看营业额、查询操作员和菜的信息等。所以把先进的技术运用到餐饮管理和服务中来促进餐厅各部门的协作,提高餐饮管理的效率,是系统开发的主要目的。开发工具:Dreamweaver CS4SQL20052 2 需求分析需求分析2.12.1 系统介绍系统介绍餐饮点菜系统拥有方便、快捷、效率高、掌控能力强等特点,它改变了传统的点菜管理观念,充分体现
6、了信息化餐饮管理系统给企业的快速发展带来的好处。所以,本系统是针对餐饮行业的点菜而开发的一个系统。开发本系统的总体任务是实现点菜、结帐、查询、统计、设置的功能,点菜时可用菜名的拼音简码搜索菜,查询菜和点菜单,统计一天的营业额,实现酒店餐饮点菜的系统化和自动化。2.22.2 用户需求分析用户需求分析本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。其具体目标包括:(1)快速完成顾客的点餐。(2)准确无误地记录顾客的每笔消费记录。(3)实时、快速、准确地提供最新餐单。(4)方便查询顾客消费情况
7、。(5)方便查询酒店的营业额情况。2.32.3 数据流图数据流图餐饮点菜系统数据流图如图2-1 所示。顾客D1 桌台可用状况D2菜品信息请求数据成功/不成功获取桌台已批准处理订桌点菜前台批准/不批准核对桌台数据服务员修改D4大厅桌台状态D3顾客点菜信息结账图 2-1 数据流图数据字典数据字典 数据项表 2.1 数据项表编号13579111315171921数据项名称说明部分编号数据项名称说明部分字符串类型 长度50 字符字 符 串 类 型=100字符串类型有唯一性使用/空闲字符串类型有唯一性货币数据类型整数类型 菜是否选中字符串类型 有唯一性整型字符串类型职员号职员性别职员住址桌台名称桌台负
8、责人菜名菜类型点菜菜号点菜时间管理员号管理员名称 数据结构整型有唯一性字符串类型男、女24职员姓名职员年龄桌号餐桌状态菜号价格菜状态点菜桌号点菜份数管理员密码字符串类型 长度 50 字符6字符串类型整型 依据服务员表的服务员号字符串类型有唯一性字符串类型 菜所属的类别字符串类型 有唯一性字符串类型字符串类型有唯一性字符串类型810121416182022编号12345数据结构名职员管理员餐桌菜点菜编号、名称、密码属性职员号、职员姓 名、职员性 别、职员年 龄、住址餐桌号、名称、状态、负责人菜号、菜名、价格、菜类型菜号、桌号、时间、份数3 3 数据库设计数据库设计3.13.1 概念结构设计概念结
9、构设计概念结构设计是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是 E-R 模型。基于数据库管理系统的餐饮点菜系统的 E-R 图如图 3-1 所示。编号价格状态m菜属于n桌台n负责1职员年龄性别类型菜名菜号姓名桌台号桌台名称桌台状态电话图 3-1 餐饮点菜系统数据库 E-R 图3.23.2 逻辑结构设计逻辑结构设计逻辑结构设计的任务就是把概念模型结构转换成某个具体的DBMS 所支持的
10、数据模型。设计逻辑结构时,首先是将概念结构转换为一般的关系、网状、层次模型,其次是将转换来的关系、网状、层次模型向特定 DBMS 支持下的数据模型转换,最后是对数据模型进行优化。将餐饮点菜系统的 E-R 图转换成关系数据模型。关系模式如下:菜(菜编号,菜名,类型,价格,状态);桌台(桌台编号,桌台名称,状态,服务员);服务员(编号,姓名,性别,年龄,电话);管理员(编号,名称,密码)。数据库的物理结构设计是对于给定的逻辑数据模型,选取一个最合适应用环境的物理结构。数据库的物理结构指的是数据库在物理设备上的存储结构与存取方法,它依赖于给定的计算机系统,是在数据库逻辑结构的基础上设计出一组能够满足
11、实际需求的关系、约束、和索引等信息。餐饮点菜系统的数据库表结构如下:服务员基本表表 3.1 服务员信息表属性中文名称服务员号服务员姓名服务员性别服务员年龄电话 桌台基本表属性名IDWatiernamesexageTel类型IntCHARchar长度说明1010酒店统一编号,具有唯一性服务员名称服务员性别nvarchar50nvarchar50表 3.2 桌台信息表属性中文名称桌台号桌台名桌台状态桌台负责人 菜单表属性名IDTablenametablestatusWID类型CHARncharncharint长度101010说明酒店统一编号,具有唯一性房间名称使用或空闲外码,依据服务员表的服务员号
12、表 3.3 菜单信息表属性中文名称菜号菜名菜类别菜价格状态属性名IDcnamectypecprice类型ncharncharmoney长度1010说明酒店统一编号,具有唯一性菜名菜类别选中:1;未选:0nvarchar50isselectedint 管理员基本表表 3.4 管理员信息表属性中文名称管理员号管理员名称密码 点菜表属性名IDUsernamePassword类型Int长度说明酒店统一编号,具有唯一性管理员名称管理员密码nvarchar50nvarchar50表 3.5 点菜信息表属性中文名称菜号桌号点菜时间点菜份数属性名CIDZIDdtimenumber类型ncharcharint长
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 餐饮 点菜 系统 开发 设计 说明书 28
限制150内