餐厅网上订餐管理系统.docx
- 文档编号:22864225
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:15
- 大小:54.54KB
餐厅网上订餐管理系统.docx
《餐厅网上订餐管理系统.docx》由会员分享,可在线阅读,更多相关《餐厅网上订餐管理系统.docx(15页珍藏版)》请在冰豆网上搜索。
餐厅网上订餐管理系统
南昌工程学院
题目:
餐馆网上订餐系统
系别:
信息工程学院
班级:
12软件工程
姓名:
胥雄
学号:
2012103199
日期:
2014年10月6日
目录
一.绪论
1.1选题背景和研究意义 -------------------------------------------------3
1.2本课题研究的内容 ----------------------------------------------------3
1.3.数据库模块 ------------------------------------------------------------4
二可行性研分析
2.1可行性研究--------------------------------------------------------------4
三系统调查
3.1.系统调查大纲------------------------------------------------------------4
3.2.调查方法------------------------------------------------------------------4
3.3.调查表---------------------------------------------------------------------4
四需求分析
4.1 用户需求 -----------------------------------------------------------------5
4.2餐馆系统组织结构-----------------------------------------------------5
五系统分析
5.1数据流图-----------------------------------------------------------------7
5.2数据字典----------------------------------------------------------------8
5.3数据库设计--------------------------------------------------------------9
六详细设计
数据库设计------------------------------------------------------------------12
七系统实施
八系统运行与维护
一、绪论
1.1 选题背景和研究意义
面对餐饮业多元化的经营现状,经营的特色、规模、出品这些因素的不同,带给餐饮企业的则是不同的标准和工作流程和方法,面对着这解决方法不一的情况,对人才的专业化程度的要求也相应地提高了,然而在国内市场上,餐饮业人才供应不足,在这样的两难情况下,网上订餐系统的出现暂缓了这一紧张局面。
首先,网上订餐管理系统不是单纯的用于结账计算的工具,它有着科学的、标准的管理体系,它是通过对目前餐饮市场的具体情况科学的调研分析后设计而成的,它能够针对中餐因其菜品的多样化和特色化的服务很难实现标准化管理,使中餐企业的成本控制很难实现这些问题得到有效的解决。
其次,网上订餐管理系统能够给出具体的相应的符合企业自身要求的较科学的标准化管理流程,这暂时缓解了专业人才的需求,通过使用该系统就能完成专业人员所要做的事。
最后,网上订餐管理系统可以针对企业的经营现状而做出科学的分析,使得企业对市场的应变能力得到了提高,从而通过餐饮管理系统来实现强化管理、降低成本、堵漏节流等作用。
更好的完善企业的经营管理,提高企业自身的竞争实力.
1.2本课题研究的内容
本餐饮管理系统的主要内容是对员工资料、菜品/菜系信息、客户点菜、餐桌、会员资料统一管理。
功能模块可以划分为以下大块——前台、后台和数据库管理。
1.前台功能模块
客户在网络上点击查看可浓餐厅的网站,通过浏览首页、公司简介页面,可对可浓有一定的了解,如果用户需要点餐,可查看菜单总览网页,然后致电餐厅,由餐厅人员帮助点餐。
2.后台功能模块
(1)员工管理
增加,修改,删除,查询员工基本信息。
管理员对员工信息进行完善。
(2)菜单管理
增加,修改,删除,查询点菜单、退菜单信息。
服务员笔记或者PDA点菜流程任意定制。
菜单打印,根据餐厅的打印机分布,可自定义打印流程。
(3)部门管理
增加、修改、删除、查询部门基本信息,查询人员操作历史记录。
(4)查询管理
管理员可以实现对员工、菜单、部门、会员、留言表等各类与餐厅相关的信息进行查询。
(5)系统安全管理
用户管理,修改密码,退出。
1.3.数据库模块
进行存储,并提供对相关的数据进行存储,查询,修改,以及权限设置等管理操作
二、可行性研究分析
●经济可行性:
网上订餐系统的实现,可以减少餐馆中的员工,同时该系统可以提高工作效率,规范报表格式,减少数据差错,提高管理效率,而且也可以把员工从重复与琐碎的劳务中解脱出来。
显然,这将产生良好的经济效益与社会效益。
因此,经济上是可行的。
●技术可行性:
当今世界,软件开发工具也是当前主流与成熟解决方案常备的技术路线,而且,面对一个简单的餐馆订餐系统开发技术上是完全可行的。
因此,技术上是可行的。
●操作可行性:
现在是计算机时代,不管是小孩还是老人,只要看得懂网上一般基本操作的,对于此系统的操作应该没什么问题。
因此,操作上是可行的。
结论:
通过以上经济,技术,操作三方面可行性分析得出,餐馆网上订餐系统是完全可行的。
三、系统调查
3.1.系统调查大纲
(1)餐馆概况,组织机构,即部门及人员组成。
(2)顾客订餐流程。
3.2.调查方法
(1)个人访问法。
(2)直接参加业务的实践。
3.3.调查表
(1)你的职业是?
A学生B餐馆职工C社会工作人员
(2)你对餐馆订餐流程是否了解?
A了解B了解一些C不了解
(3)你对餐馆服务态度是否满意?
A满意B一般C不满意
(4)你认为餐馆订餐系统是否有必要?
A有必要B无所谓C没必要
(5)你经常去餐馆订餐吗?
A经常B偶尔C从不
(6)你对餐馆订餐系统是否满意?
A非常满意B满意C不满意
(7)你认为餐馆订餐系统哪方面最重要?
A界面美观B功能全面C操作简单
(8)你认为餐馆订餐系统的功能能不能满足顾客要求?
A满足B不满足
(9)你认为餐馆订餐系统还需增加哪些功能?
(10)你对目前的餐馆订餐系统的总评?
四、需求分析
4.1 用户需求
4.1.1 可浓餐厅的基本功能
1. 前台对餐厅基本信息的详细介绍;
2. 客户可以浏览餐厅环境,菜单及菜色的功能;
3. 客户可以在线留言,提出对餐厅的建议以及进行订餐;
4. 餐厅管理员通过后台系统,对餐厅工作人员、菜单、部门等进行查询、添加、删除和修改功能。
4.1.2 用户对系统的需求
户的点餐系统,整个系统应该有两种用户角色,即客户和管理员。
不同的角色对应进入其相应的界面。
客户进入前台网站浏览网页,而不能进入到后台管理系统的模块中;管理员可以对客户所发出的信息进行点单,同时在后台对系统进行用户管理,收集客户信息,并展开系统的正常运行维护工作。
通过管理员才可以对系统展开维护,修改密码。
工作完成后,客户和管理员通过各自专门的出口退出登录状态。
4.2餐馆系统组织结构(图4-1)
餐馆系统由前台和后台管理员模块两部分组成。
图4-1餐馆系统0层结构
4.2.1前台用户模块(见图4-2)
图4-2前台用户模块图
(1)浏览模块:
顾客可以查看该餐厅的菜色,菜单总览以及该餐厅的联系方式
(2)登入模块:
顾客可以在网上查找该餐厅,然后注册成为会员,通过自己的账号和密码进行登入。
(3)点餐模块:
顾客可以根据自己喜欢的菜色进行点餐,然后电脑会自动生成账单,然后当顾客享用完后直接到柜台结账即可。
4.2.2后台用户模块(见图4-3)
图4-3后台用户模块
(1)系统管理:
后台管理员可以对整个系统展开维护各工作。
(2)员工管理:
后台管理员登录后,可以实现对员工的管理,其中包括添加新的员工信息,对已有员工的信息进行修改,删除离职的员工的信息。
(3)菜单管理:
管理员可以对添加新的点菜单信息,中途客户有需要加菜或者退菜,管理员也可以对已经生成的订单信息进行修改,同时可以对用户订单的信息进行审核,对于审核通过的订单,管理员可以给客户进行进单处理。
(4)部门管理:
后台管理员登录后,可以实现对部门的管理,其中包括添加新的部门信息,对已有部门的信息进行修改。
(5)查询管理:
管理员可以实现对员工、菜单、部门、会员、留言表等各类与餐厅相关的信息进行查询。
五、系统分析
5.1数据流图
通过对系统需求的调查分析,细化软件功能,把系统划分为几个子系统,明确每个子系统所要完的主要逻辑功能,采用以图形的方式描绘数据在系统中流动和处理。
数据流图是用来表示系统的逻辑模型。
(1)0层数据流图
客户进入餐厅后,开始点餐,然后直到他们用完餐离开去收银台结账,离开餐厅的过程。
如图5-1-1所示。
图5-1-10层数据流图
(2)1层数据流图
对0层数据流图中的业务处理部分进行细化,其中包含点菜、加菜及退菜服务。
如图5-1-2
图5-1-21层数据流图
5.2数据字典
1.数据名称:
菜单
简述:
顾客点的菜数,定的桌号。
数据来源:
顾客网上订购
数据去向:
收银台,厨房
数据组成:
菜号+桌号+顾客编号+价格+数量
2.数据名称:
账单
简述:
顾客的消费信息
数据来源:
系统对顾客点的菜算出的消费金额以及顾客信息
数据去向:
收银台
数据组成:
顾客编号+桌号+菜数量+菜号+总消费金额+消费时间+服务员姓名。
5.3数据库设计
5.3.1实体图。
E-R 图是用来表示数据及其联系的工具,是用来描述现实世界的数据模型。
它与具体的数据库管理系统无关,在设计阶段,E-R图是设计数据库逻辑模型的重要依据。
根据关系模式所要实现的功能设计,建立它们之间的关系,进而实现逻辑结构功能。
餐厅网上订餐系统可以划分的实体有:
员工实体、部门实体、顾客会员实体、菜单实体,收银台实体。
用E-R图一一描述这些实体。
●员工实体图(图5-3-1-1)
图5-3-1-1员工实体图
●顾客会员实体图(图5-3-1-2)
图5-3-1-2顾客会员实体图
●部门实体图(图5-3-1-3)
图5-3-1-3部门实体图
●菜单实体图(图5-3-1-4)
图5-3-1-4菜单实体图
●收银台实体图(图5-3-1-5)
图5-3-1-5收银台实体图
5.3.2总的E-R图
根据以上五个实体图,通过互相之间的联系将其连接起来得到总E-R图,如图5-3-2所示。
图5-3-2总E-R图
六、详细设计
数据库设计
本系统中存在的大量数据资源,是管理信息系统的处理对象,要高效、方便又安全地使用这些数据,必须选择合适数据库系统。
数据库系统隐藏了数据存储的细节,使数据的存储、查询和修改更加快速、方便和准确,是信息系统运行的基础。
本系统采用目前最为流行的关系数据库系统SQLServer2000
关系模式数据表如下:
Employee(员工信息表)
字段名
数据类型
长度
是否为空
说明
E_name
Char
10
否
名字
E_num
Int
10
否
员工号
E_sex
Char
4
否
性别
E_birthday
Date
8
否
出生日期
E_address
char
50
否
详细地址
E_department
char
20
否
部门
Customer(顾客信息表)
字段名
数据类型
长度
是否为空
说明
C_name
Char
10
否
名字
C_num
Int
10
否
顾客编码
C_sex
Char
4
否
性别
C_birthday
Date
8
否
出生日期
C_address
char
50
否
详细地址
C_phone
int
20
否
联系方式
Desk(收银台信息表)
字段名
数据类型
长度
是否为空
说明
D_num
Int
5
否
顾客编号
D_money_time
Int
10
否
结账时间
D_money
Int
10
否
消费金额
D_time
Int
8
否
消费时间
D_desk
Int
5
否
桌号
D_name
char
6
否
服务员名字
Menu(菜单信息表)
字段名
数据类型
长度
是否为空
说明
M_name
Char
6
否
顾客姓名
M_num
Int
4
否
菜号
M_money
Int
5
否
价钱
M_sum
Int
10
否
数量
M_desk_num
Int
10
否
桌号
Department(部门信息表)
字段名
数据类型
长度
是否为空
说明
P_name
Char
10
否
部门名
P_num
Int
4
否
部门号
P_sum
Int
5
否
部门人数
P_minister
char
10
否
部长名
P_phone
Int
20
否
部门电话
七.系统实施
7.1工作
首先,设置开发环境为windows7操作系统,选择的数据库系统为SQLServer2000,编程工具是Eclipse。
同时,准备表要的数据。
7.2库系统的建立
在SQLServer2000中建立一个数据库,名称为:
librarydemo,依照系统设计,在数据库中建立相应的表,完成关系映射。
并填充相应的数据在数据库中。
有必要编写触发器和存储过程。
7.3编写
编写相应的程序,操作数据库。
编码,调试,最终实现图书馆信息系统的功能需求。
八.系统运行与维护
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 餐厅 网上 管理 系统