您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 餐馆订餐信息管理系统数据库原理课程设计文档
1[餐馆订餐信息管理系统]数据库课程设计文档22012-10-22目录第一章前言.............................................................................................................4第二章需求分析.......................................................................................................52.1调查用户需求...........................................................................................................................52.1.1餐饮商家基本情况...............................................................................................................................................52.2系统功能的设计和划分..........................................................................................................62.3数据流图....................................................................................................................................62.4ER图............................................................................................................................................82.5数据字典....................................................................................................................................8第三章系统概要及详细设计.................................................错误!未定义书签。3.1系统结构设计.........................................................................................................................113.2技术实现..................................................................................................................................12第四章系统实现及测试..........................................................错误!未定义书签。4.1前台测试......................................................................................................错误!未定义书签。4.1.1控件测试.................................................................................................................................错误!未定义书签。4.1.2动态信息测试.........................................................................................................................错误!未定义书签。4.1.3数据验证测试.........................................................................................................................错误!未定义书签。4.2后台测试...................................................................................................................................174.2.1数据测试..............................................................................................................................................................17结束语.........................................................................................................................18参考文献....................................................................................................................193摘要随着经济的发展社会的进步,去饭店过节聚会成为了一种新的时尚。因此每逢过年过节,饭店都会迎来大量的顾客,随之而来的就是大量的预定和结算信息将会使得饭店的工作人员不堪重负,并且不可避免的会出现这样或那样的错误。餐饮信息管理软件的诞生可以为他们提供便捷的管理服务。并且几乎为零的错误率也使得餐馆可以更好的为顾客服务。它不仅可以为餐馆降低人力资源的付出,节省了成本,而且也可以提升自身的形象,使餐厅迎来更多的食客。本系统使用了PHP技术并采用了B/S架构,饭店服务人员使用它可以快速准确地为客户服务,人性化的系统界面设计使得软件便于使用者的快速掌握,计算机几乎为零的错误率和高效的处理能力使得原本繁琐的餐饮管理变得更加科学、快捷以及人性化。使用本系统,员工将可以快速地编辑顾客资料信息,并且为客户提供订餐打折和充值服务。管理员使用本系统,既可以完成员工的所有工作,又可以更好地管理员工,精准地了解员工账面的资金情况。除了这些,管理员还可以设定餐厅的菜单信息和折扣程度,从而使得管理员对餐厅的运营情况可以全面掌控。关键词:餐饮管理、PHP、B/S架构、容错率45第一章前言传统的餐饮管理现在已经很难应对当今社会对餐饮业的管理要求,它与现在的基于计算机技术发展起来的餐饮信息管理系统对比,有以下几大不同:便捷性方面:传统的人工对餐饮信息进行管理,如:顾客信息管理,菜单信息管理和订餐信息的管理,都是很繁琐的过程,其中的任何一步过程都要浪费大量的时间,而随着计算机技术的发展,这些原本繁琐的问题都会变得轻而易举。安全性方面:传统的纸质记录方式查询起来很麻烦,而且保密性很差,并且容易磨损丢失,对于会员余额的管理是非常不利的。但如果采用的是电子文档的方式进行数据的保存,这一切都变得非常简便,你可以方便的对数据信息进行备份查询,并且数据的安全性可以得到最大程度的保证。准确性方面:传统的人工记账容易出错,如果采用这种方式来处理现在的含有打折信息的消费结算会使得工作量很大,如果计算出错将严重影响自己的声誉。而如果使用软件系统,这些问题都将不会出现,计算机的错误率几乎为零。鉴于以上传统的人工管理方式的种种缺陷,我们设计了方便中小级别餐饮企业使用的应用程序,通过它,管理者可以基本解决以上所遇到的种种问题,并且更加科学的对老客户进行打折,而且添加了主顾权限的不同设计使得它更加方便雇主对雇员的管理与监督。6第二章需求分析2.1调查用户需求(如下例)本系统的最终用户为学校周边餐饮商家,及学校宿舍学生。根据我们日常生活中的经验,结合对自身早、中、晚餐的需求,为方便商家更快速、迅捷为我们提供餐饮服务,故开发本系统方便商家售菜、和学生订餐。2.1.1餐饮商家基本情况商家分布在学校内,和学校附近,一下是商家的详细信息。(1)商家代号在系统中,会要求管理员根据学校周边合作餐馆的商家,拟定熟悉按照A、B······这样的顺序对所有合作商家进行编号,例如:A-农家兄弟。(2)商家地址一个商家具体地址,方便同学了解它的方位,学生可以根据自己的距离来选择不同的商家。(3)联系方式商家提供订餐服务的服务号码,有的商家有时候回推出新的菜式,可能系统中没来得及及时更新。这时同学们可以提前打服务号码进行咨询,还可以对已定菜单进行催单等。(4)其他商家的一些备注信息,以便学生获得即时信息。1、用户对系统的要求一、学生:a.信息要求:没当学生浏览系统的时候,可以选择注册会员,或非会员进行餐馆-菜单浏览,并根据自己的需求对相应的菜品进行选择。b.处理要求:当学生选中自己想要订餐的菜品后,及时下好订单。如非注册会员则要填入自己的详细信息以便餐馆提餐员能按时将餐送到学生的详细地址,如果是会员的话,系统则会自动在订餐单上填入会员的详细信息。c.安全性与完整性要求:安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如区分非会员、普通会员(学生),管理员(admin)。完整性要求:1.各种信息记录的完整性,信息记录内容不能为空;2.各种数据间相互的联系的正确性;3.相同的数据在不同记录中的一致性。7二、学生:a.信息要求:对于已注册会员的详细信息,如寝室号、学号、姓名、联系电话等进行,还有学生已选择的订餐菜品等等。b.处理要求:在特殊时段,也就是过了菜馆运营的时段,本系统将自动关闭订餐服务。2.2系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:第一部分:用户管理部分第二部分:管理员管理部分各部分完成的功能如下:1、用户管理部分1、处理用户注册2、处理用户登录3、用户提交订餐信息。2、管理员管理部分1、处理管理员登录2、管理员可以查询商家信息。3、管理员可以查询学生信息。4、管理员可以插入、修改商家信息。5、管理员可以插入、修改菜品信息。6、管理员可以插入、修改会员信息。7、管理员可以查看订单信息。2.3数据流图订餐数据流图会员订餐会员登陆选择菜单会员注册输入订餐时间提交订单完成8系统数据流图总数据流图92.4E-R图2.5数据字典以下是数据库代码(Mysql)CREATETABLEIFNOTEXISTS`{my_}messages`(`id`int(10)unsignedNOTNULLauto_increment,`nickname`varchar(255)NOTNULL,`message`textNOTNULL,`time`int(10)NOTNULL,`ip`char(16)NOTNULL,`validation`int(1
本文标题:餐馆订餐信息管理系统数据库原理课程设计文档
链接地址:https://www.777doc.com/doc-1967133 .html