- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计餐饮管理系统
摘要随着经济的发展社会的进步,去饭店过节聚会成为了一种新的时尚。因此每逢过年过节,饭店都会迎来大量的顾客,随之而来的就是大量的预定和结算信息将会使得饭店的工作人员不堪重负,并且不可避免的会出现这样或那样的错误。餐饮信息管理软件的诞生可以为他们提供便捷的管理服务。并且几乎为零的错误率也使得餐馆可以更好的为顾客服务。它不仅可以为餐馆降低人力资源的付出,节省了成本,而且也可以提升自身的形象,使餐厅迎来更多的食客。本系统使用了Visual Studio2010,SQLserver2008使用本系统,员工将可以快速地编辑顾客资料信息,并且为客户提供订餐打折和充值服务。管理员使用本系统,既可以完成员工的所有工作,又可以更好地管理员工,精准地了解员工账面的资金情况。除了这些,管理员还可以设定餐厅的菜单信息和折扣程度,从而使得管理员对餐厅的运营情况可以全面掌控。一.需求分析1.1开发背景鉴于传统的人工管理方式的种种缺陷,我设计了方便中小级别餐饮企业使用的应用程序,通过它,管理者可以基本解决以上所遇到的种种问题,并且更加科学的对老客户进行打折,而且添加了主顾权限的不同设计使得它更加方便雇主对雇员的管理与监督。1.2 开发工具和相关技术简介开发工具:硬件:笔记本软件:Windows7、Microsoft Visual Studio、 2010Microsoft SQL Server 2008由于我们开发的事面向中小型,界面看起来温馨舒适,功能不是很多。1.3需求分析员工使用本餐饮信息管理系统应可以实现以下功能:添加修改查询客户会员信息(修改客户信息需客户确认)查询菜单添加查询预定信息,为老顾客打折客户可以在自己的会员账户里充值顾客可以用现金买单也可以从会员账户里扣取管理员使用本餐饮信息管理系统应可以实现以下功能:添加修改查询客户会员信息(修改客户信息需客户确认)添加修改查询菜单信息,最好能看到菜品图片添加查询预定信息,为老顾客打折客户可以在自己的会员账户里充值顾客可以用现金买单也可以从会员账户里扣取设定具体的打折方法添加职员信息,权限也可以定为管理员。可以查询使用者的现金收款金额二.概念结构设计2.1 系统功能模块的划分图1 用户登录登录后管理员和员工的权限不同,管理员可以进入任何子菜单,二员工不可以进入职工管理和销售额统计。系统流程分析图2 系统流程图流程图简介:员工登录系统后为客户添加基本信息,客户可以根据需要在开通的账户里充值(增加用户的收款金额)。客户通过餐饮信息管理系统进行订餐(老用户在此环节中可能会享受打折服务)。客户用完餐后来到服务台买单,用户可以选择使用现金或者从用户余额里扣除,支付成功会增加客户的已消费金额。若余额不足,系统将会提示,那么客户只能使用现金支付。使用现金支付的话会增加用户的收款金额。管理员登录的话可以使用员工的所有功能,而且可以设定为客户打折的折扣程度和添加菜单,以及管理员工账户。三.逻辑结构设计3.1 ER图设计图3 用户E-R图主要存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息图4 客户E-R图主要存储一些客户信息,如客户的账号、联系方式和消费情况等等,主要用于客户订餐、充值和结算,使用于添加预定。图5 食谱E-R图主要存储一些食谱信息,如食谱的名称、价格和照片等等,主要用于客户订餐,使用于添加预定。图6 预定E-R图主要存储一些预定信息,如客户的账号、预定的时间、桌号和菜单等等,主要用于记录客户的预定信息,会使用到用户、客户、菜单和折扣信息。图7 折扣E-R图存储管理员设定的打折信息,用来计算打折后的应付金额,使用在添加预定时打折。3.2 数据表的设计ruser(用户表)序号字段名称字段描述字段类型长度备注1User_id用户账号Nvarchar r20不允许空2Passcode用户密码Nvarchar20不允许空3Style用户类型Nvarchar r20不允许空4Name用户姓名Nvarchar20不允许空5Phone用户电话Nvarchar20不允许空6Money收款金额Money7Sex用户性别Nvarchar4rcustomer(客户表)序号字段名称字段描述字段类型长度备注1Name客户名字Nvarchar20不允许空2Id客户编号Nvarchar20不允许空3Passcode用户密码Nvarchar20不允许空4Addtime添加时间Nvarchar20不允许空5Money账户余额Money6Usedmoney已用余额Money7Photo客户照片Image8Phone客户电话Nvarchar129Userid用户编号Nvarchar20不允许空food (食谱表)序号字段名称字段描述字段类型长度备注1Name食谱名称Nvarchar20
文档评论(0)