您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 数据库餐饮管理系统的设计
目录摘要..................................................3第1章系统概述.........................................41.1项目背景.........................................41.2编写目的.........................................41.3软件定义.........................................41.4开发环境.........................................5第2章系统分析.........................................62.1需求分析.........................................62.1.1调查用户需求...............................62.1.2用户对系统的要求...........................62.2系统功能的设计和划分.............................82.2.1销售管理员部分.............................92.2.2采购管理员部分.............................92.2.3人事管理员部分.............................92.2.4财务管理员部分.............................92.2.5后勤管理员部分.............................92.2.6系统管理员部分............................102.2.7系统功能图................................102.3数据流图........................................102.3.1销售管理数据流图..........................102.3.2采购管理数据流图..........................112.3.3人员信息管理数据流图......................112.3.4购物管理数据流图..........................122.4数据字典........................................12第3章数据库设计......................................153.1数据库设计E-R图................................153.2关系模型........................................163.3逻辑设计........................................173.3.1关系表设计................................173.4视图设计........................................263.5存储过程及触发器设计............................273.6物理设计........................................293.7安全性以及权限管理..............................29第4章结束语..........................................29参考文献...............................................29**学院课程设计报告3摘要设计报告论述了分析、开发、设计一个咖啡之翼餐饮管理系统的过程。该系统十分明确的实现了咖啡之翼餐饮管理的需求,可以提高餐饮管理的效率,该系统可以记录餐饮的详细信息,使咖啡之翼餐饮工作规范化,科学化。结合计算机技术,采用SQLServer2008或SQLServer2012开发而成。设计报告介绍了课题相关内容,并通过设计分析,将系统划分为多个功能模块,有员工信息、餐饮订单详情、仓库存货量、进货详情、收支详情等。着重叙述了员工信息与收支详情这两个功能模块的功能实现,这些模块基本上满足了用户的管理功能,系统中的各个模块相互连接,通过查询、新增、删除等功能完成了餐饮的收支详情以及员工的工作详情等,将咖啡之翼餐饮的所有信息以数据的形式显示出来。通过对咖啡之翼餐饮店的业务过程分析,进行业务流程图、数据流程图、E-R图及其规范化,进而数据库逻辑设计、物理设计等方面的设计,创建一个方便易用、简洁友好的数据库系统。通过数据库对各方面信息进行管理能提高参与管理的效率,增强企业的竞争力,同时也是企业的科学化、正规化管理的要求。关键词:咖啡之翼、员工信息、餐饮订单详情、仓库信息、收支详情、逻辑设计、物理设计、E-R图。**学院课程设计报告4第1章系统概述1.1项目背景餐饮业是指以商业赢利为目的的餐饮服务机构。随着经济的发展,餐饮业已呈现出高速发展的状态。但是,在快速发展的同时,餐饮业在日常经营管理中大都是以人为主体的,需要很多的人力、物力、财力,且效率不是很高,在系统运营时也可能产生人为的失误。传统的餐饮管理工作既繁琐也不利于分析企业的经营状况,在提供决策信息方面也难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。1.2编写目的在餐饮管理中引入数据库这一信息管理技术,具有人工管理所无法比拟的优点。例如:统计结账快速、安全保密性好、可靠性高、存储量大、寿命长、成本低等。通过对餐饮店管理信息方面进行数据库建立,能够极大地提高餐饮管理的效率,增强企业的竞争力,同时也是企业的科学化、正规化管理,与世界接轨的重要条件。1.3软件定义在本数据库的开发中,主要涉及的软件如下:MicrosoftOfficeWord2016MicrosoftSQLSever2012**学院课程设计报告51.4开发环境MicrosoftWindows10**学院课程设计报告6第2章系统分析2.1需求分析2.1.1调查用户需求本系统的最终用户为店主以及该店的各个管理人员。根据我们日常生活中的经验,结合对自己周边餐馆员工的咨询和对餐厅营业的调查,得出用户的下列要求:基本功能需求:本系统用于餐厅日常的营业管理,主要面向于餐厅的管理阶层用于对餐厅的销售状况进行全方位的了解。日常管理包含以下几方面的信息:(1)前台销售的基本信息客户每次进行消费,所花费的金额都会以账单的形式被记录下来。前台销售管理员主要将账单的信息输入系统,再由系统存入数据库这都是餐厅销售的重要信息。(2)采购的基本信息采购信息是餐厅的资本输出的重要记录,将采购信息存入数据库可以进行营业额的计算,统计销售情况。正确分析餐厅的真实情况,进行热门菜品分析进而选择适合客户口味的食材,提高餐厅体验度。(3)员工的基本信息餐厅拥有很多的员工,每个人分配有不同的角色,参与不同的工作,员工又有自己不同的职位。员工的基本信息是非常重要的,首先餐厅营业必须确保自身的安全,再者餐厅需要每个员工工作才能正常工作,员工是餐厅运作的基本。(4)日常维修的基本信息每个餐厅都需要定期的维修餐厅中的物品,日常使用过程中不免有损坏。这样就需要分配人去修理,在修理过程中肯定需要修理费用。这笔花费必选记录下来保存在数据库中,以便日后统计分析。2.1.2用户对系统的要求(1)销售管理**学院课程设计报告7①信息要求销售管理员能查询座位的全部信息,并且可以编辑,修改座位信息表的所有字段。可以查询菜单的基本信息。填写账单信息而后系统自动计算账单的总价格,并将账单的信息进行保存。②处理要求当座位被占用时,应该及时的修改座位的状态以防给顾客带来困扰。(2)人事管理①信息要求人事管理员能够查询编辑公司人员信息的全部内容,比如可以查看人员的联系方式,但是不允许查看人员的薪资。将权利分开来,薪资不允许人事管理员看到。②处理要求当人事变动或者人员信息变化时能够对员工信息表修改、删除、增加、查询。及时的处理人员的基本信息记录。(3)财务管理①信息要求财务管理员能够查看员工考勤信息,查看员工信息,账单信息,维修记录信息,采购信息。能够查询编辑公司人员工资信息,编辑统计销售信息。②处理要求按照公司的规定时间定期根据考勤记录计算修改员工的基本工资信息。同时定期统计销售情况,增加信息到统计销售信息。(4)采购管理①信息要求采购管理员可以查看采购信息,查看库存信息和修改菜单信息。采购管理员根据当时的仓库所有的食材,在菜单上勾选那些菜品在一段时间中不会出现。②处理要求当仓库的食材缺少或者没有时,能够修改、删除、增加菜单信息。在采购完成后,能增加、修改、插入、查询采购的基本信息。(5)后勤管理**学院课程设计报告8①信息要求后勤管理员能够增加、修改、插入、查询编辑机器的详细维修信息。②处理要求当发生维修记录时,能及时的处理人员的维修信息记录,将信息更新到数据库当中。(6)系统用户①信息要求可以查看、修改、删除、增加任何信息,但是为了确保数据库的安全性尽量提醒用户是否继续危险操作。②处理要求对于管理员的权限设置应及时,对于数据库的安全性要进行及时处理。对于过于集中的危险操作要进行限制,数据库要进行定期的维护备份。③安全与完整性要求A、安全性要求:a、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;c、系统应对不同用户设置不同的权限,区分不同的用户,如区分普通管理员,超级管理员;B、完整性要求;a、各种信息记录的完整性,信息记录内容不能为空;b、各种数据间相互的联系的正确性;c、相同的数据在不同记录中的一致性。2.2系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:第一部分:销售管理员部分第二部分:采购管理员部分第三部分:人事管理员部分**学院课程设计报告9第四部分:财务管理员部分第五部分:后勤管理员部分第六部分:系统管理员部分各部分完成的功能如下:2.2.1销售管理员部分2.2.2采购管理员部分2.2.3人事管理员部分2.2.4财务管理员部分2.2.5后勤管理员部分2.2.6系统管理员部分**学院课程设计报告10管理员可以进行安全维护。2.2.7系统功能图2.3数据流图2.3.1销售管理数据流图咖啡之翼餐饮营业管理销售管理菜单管理员工信息管理工资计算销售统计维修管理用户添加权限设置数据备份安全维护采购管理人事管理财务管理后勤管理系统管理采购记录账单管理**学院课程设计报告11前台管理员登录身份信息计算总金额账单记录表订单信息订单信息查找位置用户管理表座位信息表用户信息用户身份座位信息2.3.2采购管理数据流图采购管理员登录身份信息更新食材信息食材仓库关系表采购信息采购信息记录用户管理表采购表用户信息采购信息采购信息食材信息表食材信息调整菜单菜单信息表菜单信息采购信息2.3.3人员信息数据流图**学院课程设计报告12人事管理员登录身份信息维护员工信息表人员信息员工信息用户管理表用户信息人员信息表食材信息2.3.4财务管理数据流图后勤管理员登录身份信息维修记录维修信息表人员信息维修信息用户管理表用户信息2.4数据字典数据项表**学院课程设计报告13数据项名称说明数据类型长度取值范围用户编号唯一标识顾客char12数字联系方式跟顾客联系varchar25数字用户姓名区别不同的顾客varchar10汉字或英语顾客类型判断是否有会员优惠资格char4是、否顾客性别区别男女char2男、女菜单编号唯一标识菜肴int数字菜肴名区别不同的菜肴varchar20汉字或英语价格每种菜肴应收的金额int数字备注职工编号唯一标识员工int
本文标题:数据库餐饮管理系统的设计
链接地址:https://www.777doc.com/doc-1491514 .html