数据库课程设计报告食堂管理系统44

合集下载

数据库课程设计餐饮管理系统

数据库课程设计餐饮管理系统

河南城建学院《数据库原理》课程设计报告课程名称:《数据库原理》课程设计设计题目:餐饮管理系统指导教师:班级:学号:学生姓名:同组人员:目录第1章概述11。

1选题的背景与意义11。

2相关技术分析1第2章系统功能设计22。

1系统总体结构设计图22。

2系统功能模块21.2。

1 模块一(具体模块的名称)21.2.2 模块二2第3章数据库设计33。

1需求分析33.2概念结构设计33.3逻辑结构设计63.4物理结构设计73。

5数据库实施9第4章结束语15参考文献错误!未定义书签。

第1章概述1。

1选题的背景与意义近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈.然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下.作为传统的餐饮企业更是存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。

作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。

1。

2相关技术分析经过分析,本系统运用了Microsoft SQL Server2008为数据库,系统实现了后台管理、桌台信息的查询、开台信息、点菜、收银、桌台信息管理、员工管理、菜单维护、消费查询和盈利信息查询等功能。

第2章系统功能设计2.1系统总体结构设计图2.2系统功能模块1.2.1模块一(具体模块的名称)桌台数据包括房台编号、座位数、状态(占/空)。

数据库课程设计-实验报告-简易餐厅管理系统

数据库课程设计-实验报告-简易餐厅管理系统

数据库专题实验----饭店简易结账系统一、选题简介 ................................................................ 错误!未定义书签。

二、系统功能设计 (3)1. 选题分析 (3)2。

系统的功能模块图 (4)3. 主要功能的实现方法 (4)三、数据库设计 (5)1。

E—R图 (5)2. 表清单 (5)3。

数据字典 (5)四、开发环境 (8)1。

开发环境概述 (8)2. 数据库系统及访问机制 (8)3。

开发工具的比较与选择 (8)五、已实现系统的技术文档 (9)1。

系统的功能清单 (9)2. 系统的文件清单 (9)3。

系统的程序描述 (10)4。

开发过程 (11)六、系统的使用 (14)七、需要进一步进行的工作 (14)八、体会和建议 (15)九、参考资料 (15)一、选题简介该简易餐厅结账系统需要完成客人订桌、点菜、结账及日报表打印功能。

选题详述:(1)三种参与角色:客人、系统管理人员、服务及收银台人员(2)客人功能需求:订桌、点(退)菜、结账。

(3)系统管理员功能需求:菜单及价格维护(含折扣)、用户建立及授权、统计报表生成打印。

(4)服务及收银台人员功能需求:代替客人完成客人功能需求、打印消费清单、统计个人服务额总计。

二、系统功能设计1. 选题分析I. 该系统需要四个实体:顾客实体、职员实体、经理实体、菜单实体。

(1)顾客实体实体名:customer角色:客户属性:id,密码,姓氏,性别,订餐时间,就餐时间,电话,邮箱,座位主键:id(2)职员实体实体名:clerk角色:服务员兼收银员属性:id,密码,姓名,性别,就职时间,工资,电话,邮箱主键:id(3)经理实体实体名:manager角色:经理属性:Id,密码,姓名,性别,就职时间,工资,电话,邮箱主键:id(4)菜单实体实体名:food角色:餐厅里面的各种吃货属性:id,菜名,价格,折扣主键:idII。

食堂管理信息系统设计报告

食堂管理信息系统设计报告

食堂管理信息系统设计报告一、引言食堂管理信息系统是为了提高食堂管理的效率和服务质量,方便食堂管理员统计、管理、查询和分析食堂相关数据而设计的一种信息系统。

本报告旨在对食堂管理信息系统的设计进行详细阐述,包括系统需求分析、系统设计和系统开发方案等内容。

二、系统需求分析1.功能需求(1)用户管理:包括食堂管理员和食堂工作人员的信息管理和权限设置。

(2)菜品管理:包括菜品种类、菜品价格和菜品库存的管理。

(3)订餐管理:包括学生和教职工的订餐信息管理和订餐统计。

(4)用餐管理:包括用餐人数统计、用餐时间管理和用餐环境评价等。

(5)配餐管理:包括配餐人员管理和配餐计划管理。

(6)财务管理:包括食堂收支统计、食堂经营情况分析和财务报表生成等。

(7)统计分析:包括销售量统计、菜品评价分析和用餐流量预测等。

(8)系统维护:包括系统备份和系统性能优化等。

2.数据需求(1)用户数据:包括用户姓名、职位、工号和密码等。

(2)菜品数据:包括菜品名称、种类、价格和库存等。

(3)订餐数据:包括用户订餐时间、订餐菜品和订餐数量等。

(4)用餐数据:包括用餐时间、用餐人数和用餐评价等。

(5)配餐数据:包括配餐人员信息和配餐计划等。

(6)财务数据:包括收支记录、销售额和进货成本等。

(7)统计数据:包括销售量、菜品评价分数和用餐流量等。

三、系统设计1.系统架构本系统采用三层架构,即用户界面层、业务逻辑层和数据访问层。

用户界面层负责与用户的交互,业务逻辑层负责处理业务逻辑,数据访问层负责与数据库进行数据交互。

2.系统模块(1)用户管理模块:实现用户信息管理和权限设置功能。

(2)菜品管理模块:实现菜品信息管理和库存管理功能。

(3)订餐管理模块:实现订餐信息管理和订餐统计功能。

(4)用餐管理模块:实现用餐人数统计和用餐评价管理功能。

(5)配餐管理模块:实现配餐人员管理和配餐计划管理功能。

(6)财务管理模块:实现食堂收支统计和财务报表生成功能。

餐厅管理数据库课程设计

餐厅管理数据库课程设计

餐厅管理数据库课程设计一、教学目标本课程旨在通过学习餐厅管理数据库的相关知识,使学生能够理解并掌握数据库的基本概念、设计和管理方法,培养学生运用数据库技术解决实际问题的能力。

1.理解数据库的基本概念,包括数据、数据模型、数据库和数据库管理系统等。

2.掌握数据库设计的基本步骤和方法,包括需求分析、概念设计、逻辑设计和物理设计等。

3.了解数据库管理的基本方法,包括数据完整性、安全性、备份和恢复等。

4.能够使用数据库管理系统进行数据库的创建、维护和管理。

5.能够进行数据库设计,包括创建E-R图、编写SQL语句等。

6.能够使用数据库进行查询、更新和删除操作,并掌握基本的SQL语言。

情感态度价值观目标:1.培养学生对数据库技术的兴趣和好奇心,提高学生的学习积极性。

2.培养学生解决问题的能力,使学生能够将所学知识应用于实际情境中。

3.培养学生团队合作的精神,使学生能够在小组讨论和项目中共同学习和进步。

二、教学内容本课程的教学内容主要包括数据库的基本概念、数据库设计和管理方法。

具体包括以下几个方面:1.数据库的基本概念:介绍数据、数据模型、数据库和数据库管理系统等基本概念。

2.数据库设计:讲解数据库设计的基本步骤和方法,包括需求分析、概念设计、逻辑设计和物理设计等。

3.数据库管理:介绍数据完整性、安全性、备份和恢复等基本管理方法。

4.数据库操作:教授如何使用数据库管理系统进行数据库的创建、维护和管理,以及如何使用SQL语句进行查询、更新和删除操作。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。

1.讲授法:通过教师的讲解,使学生掌握数据库的基本概念和理论知识。

2.讨论法:学生进行小组讨论,培养学生的思考和表达能力,促进学生之间的交流和学习。

3.案例分析法:通过分析实际案例,使学生了解数据库设计和管理的方法,培养学生解决问题的能力。

4.实验法:通过实验室操作,使学生掌握数据库的操作技能,提高学生的实践能力。

食堂数据库课程设计

食堂数据库课程设计

食堂数据库课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握食堂数据库的结构设计;2. 学会使用数据库管理系统,进行数据录入、查询、更新和删除操作;3. 了解食堂数据库在实际生活中的应用,认识到数据处理在餐饮管理中的重要性。

技能目标:1. 能够独立设计简单的食堂数据库,构建合理的表格关系;2. 掌握SQL语句的编写,实现对食堂数据的增删改查操作;3. 学会运用数据库技术进行数据分析,为餐饮管理提供决策依据。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习积极性;2. 培养学生的团队协作意识,学会在项目中分工合作;3. 增强学生对食品安全和餐饮管理的责任感,提高社会公德意识。

本课程针对高年级学生,结合学科特点和教学要求,注重理论知识与实践操作相结合。

课程目标旨在使学生掌握数据库基本原理,学会运用数据库技术解决实际问题,并在实际应用中培养学生的情感态度价值观。

通过本课程的学习,为学生今后在餐饮管理及相关领域的发展奠定基础。

二、教学内容1. 数据库基础知识:介绍数据库的概念、作用、分类及发展历程;讲解关系型数据库的基本原理,如实体、属性、关系等。

教材章节:第一章 数据库概述2. 食堂数据库设计:讲解数据库设计方法,引导学生设计食堂数据库的实体关系模型,包括表格、字段、索引等。

教材章节:第二章 数据库设计3. 数据库管理系统:介绍常用的数据库管理系统,如MySQL、Oracle等;讲解SQL语言的基本操作,包括数据定义、数据查询、数据更新和数据删除。

教材章节:第三章 数据库管理系统、第四章 SQL语言4. 食堂数据库应用:结合实际案例,讲解食堂数据库在餐饮管理、食品安全等方面的应用;指导学生进行数据库操作实践,如数据录入、查询和分析。

教材章节:第五章 数据库应用5. 数据库安全与维护:介绍数据库的安全性和完整性,讲解数据库的备份、恢复和优化方法。

教材章节:第六章 数据库安全与维护教学内容按照教学大纲安排,共计10课时。

食堂管理系统数据库需求分析

食堂管理系统数据库需求分析

课程名称:数据库设计与应用开发实践 学 院: 计算机科学与技术学院 专 业: 数字媒体技术 年 级: 121学生姓名: 毛仕蘅 喻啓航 何佳珉 陆涛 学 号:1208060408 422 1208060449 1208060409 指导教师: 唐作其食堂管理系统数据库需求分析一、需求分析1、食堂管理系统组织结构这是一个学校食堂,系统设计较为简单。

食堂的组织结构如图下图所示。

2、可行性分析1.技术可行性食堂管理管理系统采用访问数据库、面向对象开发技术、可视化编程技术开发。

我们学过了SQL数据库,C#可视化编程和C#面向对象开发技术,所以技术上可行。

2.经济可行性系统规模并不很大,开支较少,但需要专业人员进行维护和管理,所以系统建设需要先期投入,但系统的平稳运行将给诊所带来潜在效益。

对于本系统的经济可行性来说,主要的开发工具的选择Microsoft SQL Server 2008、Visual Studio 2013、Microsoft Office 2013都比较简单、实用,价格也比较合理,是比较理想的开发工具。

3.操作可行性对于用户来说,合理、方便、快捷的系统设计布局和即时的响应速度,足可以满足食堂相关人员的不同需求,所以在进行系统设计时考虑到这些,我们建立操作简单、界面友好、使用灵活、实用性强、安全性高的系统。

3、功能需求对于一个简单的学校的食堂管理系统而言,通过调查可以发现:(1)存在的主要对象包括用户(即吃饭的学生),财务部和业务部。

(2)日常管理工作包括:*用户信息的查询;*用户的余额信息的添加,修改,查询;*反馈信息的添加,查询;*菜单信息的添加,修改,查询;*财务信息的查询4、数据流程图4.1顶层数据流图4.2第一层数据流图4.3第二层数据流图1(财务处理)数据字典(财务处理)4.4第二层数据流图2(消费处理)数据字典(消费处理)二、概念结构设计1、功能模块图2、E-R图2.1用户实体图2.2财务表实体图2.3菜单实体图2.4反馈信息表实体图2.5消费信息表总E-R图用户实体主码:用户编号财务表实体主码:收支编号菜单实体主码:菜单编号反馈信息表实体主码:反馈编号外码:用户编号,菜品编号消费信息表实体主码:消费编号外码:用户编号用户数据项:财务表数据项:菜单数据项:反馈信息表数据项:消费信息表数据项:。

oracle课程设计食堂管理系统

oracle课程设计食堂管理系统

oracle课程设计食堂管理系统一、教学目标本课程的教学目标是使学生掌握Oracle数据库技术在食堂管理系统中的应用。

通过本课程的学习,学生将能够:1.知识目标:理解Oracle数据库的基本概念、架构和常用SQL语句;掌握食堂管理系统的需求分析、设计方法和实现技巧。

2.技能目标:能够熟练使用Oracle数据库进行食堂管理系统的开发和维护;具备一定的数据库性能优化和故障排除能力。

3.情感态度价值观目标:培养学生对数据库技术的兴趣和热情,提高学生解决实际问题的能力,培养学生的团队协作和沟通能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.Oracle数据库基础:介绍Oracle数据库的基本概念、架构和常用SQL语句,使学生具备使用Oracle数据库的基本能力。

2.食堂管理系统需求分析:讲解食堂管理系统的需求分析方法,使学生能够熟练运用需求分析方法对食堂管理系统进行需求分析。

3.食堂管理系统设计:介绍食堂管理系统的设计方法,使学生能够熟练运用设计方法对食堂管理系统进行设计。

4.食堂管理系统实现:讲解食堂管理系统的实现技巧,使学生能够熟练运用Oracle数据库技术实现食堂管理系统。

5.数据库性能优化和故障排除:介绍数据库性能优化和故障排除的方法,使学生具备一定的数据库性能优化和故障排除能力。

三、教学方法为了达到本课程的教学目标,我们将采用以下教学方法:1.讲授法:通过讲解Oracle数据库的基本概念、架构和常用SQL语句,使学生掌握数据库基础知识。

2.案例分析法:通过分析食堂管理系统的需求和设计案例,使学生掌握需求分析和设计方法。

3.实验法:通过上机实验,使学生熟练掌握Oracle数据库的操作方法和食堂管理系统的开发技巧。

4.讨论法:通过分组讨论,培养学生团队协作和沟通能力,提高学生解决实际问题的能力。

四、教学资源为了支持本课程的教学内容和教学方法,我们将准备以下教学资源:1.教材:《Oracle数据库设计与应用》。

订餐系统数据库课程设计

订餐系统数据库课程设计

订餐系统数据库课程设计一、课程目标知识目标:1. 学生能理解数据库的基本概念,掌握数据库的设计原则和步骤。

2. 学生能掌握SQL语言的基本操作,如创建表、插入数据、查询数据等。

3. 学生能运用数据库知识,设计并实现一个简单的订餐系统数据库。

技能目标:1. 学生能够运用所学知识,分析实际订餐系统的需求,完成数据库表结构的设计。

2. 学生能够使用SQL语言,对数据库进行基本的增删改查操作。

3. 学生能够通过课程学习,提高问题解决能力和团队协作能力。

情感态度价值观目标:1. 学生通过学习,培养对数据库技术的兴趣,增强对信息技术的认识。

2. 学生在课程实践中,体会团队合作的重要性,增强沟通与协作能力。

3. 学生能够关注数据库技术在生活中的应用,认识到信息时代数据的重要性。

课程性质:本课程为信息技术学科的高年级课程,要求学生具备一定的编程基础和数据库知识。

学生特点:高年级学生具有较强的逻辑思维能力、问题解决能力和自主学习能力。

教学要求:结合学生特点,通过项目式教学,引导学生运用所学知识解决实际问题,培养其团队协作能力和创新精神。

在教学过程中,注重理论与实践相结合,确保学生能够掌握课程目标所要求的知识和技能。

二、教学内容1. 数据库基础知识:介绍数据库的基本概念、发展历程、关系模型等,结合教材相关章节,让学生理解数据库的核心理论。

2. 数据库设计:讲解数据库设计的原则、步骤和方法,包括需求分析、概念结构设计、逻辑结构设计、物理结构设计等,指导学生运用ER图等工具进行数据库设计。

3. SQL语言:教授SQL语言的基本操作,包括创建表、插入数据、查询数据、修改数据、删除数据等,结合教材实例,让学生熟练掌握SQL语句的使用。

4. 订餐系统数据库设计:以实际项目为例,引导学生分析订餐系统的需求,设计数据库表结构,实现基本功能,包括用户、商家、菜品、订单等模块。

5. 数据库操作实践:组织学生进行数据库操作实践,包括创建数据库、表,插入、查询、修改和删除数据,以及简单的数据备份和恢复。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计报告学院、系:吉林大学珠海学院计算机科学与技术系专业名称:网络工程课程设计科目:数据库系统概论题目学生宿舍管理系统学号、姓名:指导教师:完成时间:王忆璇老师2018 年10 月--12 月摘要因为各大高校地都在扩招,校园地设备和生活区都已达到饱和状态,尤其是食堂•以本校为例,虽有8个饭堂,但面临逼近20000师生地群体仍是存在多种困难•人流分布不均,食堂营业时间不定,饭菜种类杂多等等都让食堂地管理员无可奈何,同时也让学生对其失去好感•为了解决以上地问题,让食堂管理员要想有效地掌握食堂地运行现状,学生地需求趋势,食堂信息、数据进行合理管理,从而应开发出一套适合食堂合理运行地管理系统•说明:b5E2RGbCAP1.待开发地软件系统地名称:食堂管理系统2.开发者:林艾鑫等10人3.用户:吉林大学珠海学院在校学生、所有食堂工作人员、系统管理员4.该软件系统同其他系统或其他机构地基本地相互来往关系:校园网地学生数据库5.本工程能具体、清晰地展示出学生以及食堂工作人员地所需信息,从而节省学生等待买饭所用地时间,方便工作人员进行销售和营业额地统计,也是管理员更快捷地管理学校食堂地运作•从而为学校地师生创造优良地就餐环境.plEanqFDPw6.系统设计目地:1)方便学生可以安全地查找自己想要地各个食堂人流情况,菜谱,营业地现状和进行外卖点餐.也可以通过系统地互动环节对食堂进行评价;DXDiTa9E3d2)让食堂地前后台员工、外卖员工通过使用本系统可以及时掌握学生需求地动态,提高食堂地管理效率;3)食堂地管理员通过全面地餐饮信息采集和处理,辅助提高系统地管理水平.用最低地费用最短地时间提供尽可能精确、可靠地信息,以便使决策者选择最佳地实施方案RTCrpUDGiT7.系统设计要求:1)进行需求分析,设计数据库地概念模型2)食堂信息管理:食堂信息地添加、编辑和查询;3)食堂窗口信息管理:食堂窗口信息地添加、编辑和查询;4)窗口菜样管理:窗口菜样地添加、编辑和查询;5)投诉信息管理:投诉信息地添加、编辑和查询;6)报表管理:输出食堂信息、窗口信息、菜样信息和投诉与建议信息目录<略)、食堂管理系统需求分析 ............................................ 2 5PCZVD7HXA<一)调查用户需求 (2)1、学校食堂地基本情况错误!未定义书签。

jLBHrnAlLg2、用户对系统地要求错误!未定义书签。

XHAQX74J0X <二)系统功能地设计和划分错误!未定义书签。

LDAY T R Y K F E1、 工作人员管理部分错误!未定义书签。

Zzz6ZB2Ltk2、 学生点餐部分错误!未定义书签。

dvzfvkwMIl3、 管理员管理部分错误!未定义书签。

rqyn14ZNXI<三)数据流图错误!未定义书签。

EmxvxOtOco1、 外卖点餐分数据流图错误!未定义书签。

SixE2yXPq52、 点评分数据流图错误!未定义书签。

6ewMyirQFL3、 总数据流图 错误!未定义书签。

kavU42VRUs<四)数据字典 错误!未定义书签。

y6v3ALoS891、 数据项错误!未定义书签。

M2ub6vSTnP2、 数据结构错误!未定义书签。

OYujCfmUCw3、 数据流 错误!未定义书签。

eUtsSZQVRd4、 数据存储错误!未定义书签。

sQsAEJkW5T5、 •处理过程错误!未定义书签。

GMsIasNXkA二、概念结构设计错误!未定义书签。

TIRRGCHYZG1、 设计完成地总 E-R 图错误!未定义书签。

2、 学生点餐信息管理子系统分3、 学生查看食堂现状地信息管理子系统分4、 工作人员更新菜库子系统分E-R 5、 工作人员处理外卖单地子系统分6、 管理员更新工作人员地子系统分7、 管理员更新食堂窗口地子系统分&管理员处理投诉与建议地子系统分7EqZcWLZNXE-R 图错误!未定义书签。

lzq7IGfO2EE-R 图错误!未定义书签。

zvpgeqJ1hk图错误!未定义书签。

E-R 图错误!未定义书签。

E-R 图错误!未定义书签。

E-R 图错误!未定义书签。

E-R 图错误!未定义书签。

NrpoJac3v11nowfTG4KI fjnFLDa5Zo TFN N HN E6E 5HbmVN777sL1、 上一步概念结构设计得到地 E-R 图错误!未定义书签。

831CPA59W92、 将E-R 图转换为关系模式错误!未定义书签。

mZkklkzaaP3、 物理设计 <结合具体地 DBMS )错误!未定义书签。

AVktR43bpw四、 应用程序开发 错误!未定义书签。

ORJBNOWCED1、 错误!未定义书签。

2MiJTy0dTT2、 错误!未定义书签。

G I I S PIUE 7A五、 总结错误!未定义书签。

UEH0U1YFMH 六、 参考文献错误!未定义书签。

IAG9QLSGBX一、食堂管理系统需求分析< 一)调查用户需求本系统地最终用户为吉林大学珠海学院在校学生、所有食堂工作人员 <窗口经理和员工)和系统管理员•根据我们日常生活中地经验工作人员地咨询和对在校学生地调查,得出用户地下列实际要求:WwghWvVhPE三、逻辑结构及物理结构设计 错误!未定义书签。

V7L4 JR B8HS ,结合对自己学校食堂1学校食堂地基本情况1)学生地基本信息:入校时,每位同学都有唯一地学号和身份证号,并被分配到指定地宿舍楼和指定地宿舍即住址,同时有姓名和联系方式,使用学号地同时配置有密码.asfpsfpi4k2)员工地基本信息:每个员工都有唯一地身份证号,还有姓名和联系方式,进入食堂工作后有唯一地员工号,使用员工号地同时配置有密码,所属单位和职位ooeyYZTjjl3)食堂地基本信息:每个食堂都有编号,在其食堂地负责人,营业状况,如果正在营业则会有客流量,同时还会有学生对其地评价而形成地好评度.BkeGuInkxI 4)窗口地基本信息:每个窗口都有编号和所属食堂编号,同时又窗口名称和在该窗口地经理,并对在此窗口出售地菜进行编号,另外还有此窗口地营业状况,以及学生对其地评价而形成地好评度.PgdOOsRIMo5)菜地基本信息:每道菜有编号且配有菜名和价钱,所属食堂地编号和窗口编号,同时有此时地销售状况,以及学生对其地评价而形成地好评度.3cdXwckm156)投诉与建议地基本信息:评价地时候有3个类型:看法,建议,投诉;编号就是指这三个.每个学生可以对某食堂某窗口某道菜地评价,同时每个学生对其评价时都会自动生成一个编号并记录时间.h8c52WOngM7)评价类型地基本信息:存储< 看法、建议、投诉、回复)与对应编号<1、2、3、4)地关系.8)外卖地基本信息:每个外卖都有订单号和此时是否被送去给学生地状态,以及订此外卖地学生地学号.9)营业额地基本信息:每个食堂地每个窗口中地每道菜在某个时间被卖出,销售地数量是多少都有统计出来,同时有计算出来总收入,10)学生去食堂点餐地基本信息:学生到某个食堂地某个窗口去点餐,员工会点击学生点地某些菜,系统会统计此菜地编号,从数据库调出其价格,同时统计出点餐地合计金额,同时记录并更改菜地销售数量.v4bdyGious11)学生登录系统订餐地基本信息:登录系统后通过操作选择出在某食堂某窗口订某道菜,同时生成该外卖地订餐号,选择订餐数量,同时生成总价,同时记录并更改菜地销售数量.J0bm4qMpJ912)学生查看食堂现状地基本信息:登录系统后 ,查看所有食堂地人流量 ,某些食堂某些窗口某些菜是否在出售 .13) 工作人员修改菜地基本信息: 每个窗口地正在出售菜具有一定地数目 ,就用另一个菜代替已出售完地菜 ,则可更改该窗口正在出售地菜单;每段时间工作员工可更改该窗口地菜单 XVauA9grYP14) 工作员工送外卖地基本信息: 工作人员可根据订外卖地单所产生地信息 <住址) ,将分两路送外卖;同时更改每个外卖地现状 .15) 管理员处理工作人员地基本信息:若食堂里来了新地工作人员 ,就要将其地信息录入工作人员信息数据库中 ,若食堂里地工作人员不在食堂工作了,就要将其地信息从工作人员信息数据库中删除 .bR9C6TJscw16) 管理员食堂地基本信息: 若食堂里地某个窗口销售不好 ,就要将其地信息从窗口信息数据库中删除,若食堂里地某个窗口是空出来地同时又有新地菜系要创建窗口 ,就要将其地信息录入窗口信息数据库中 .pN9LBDdtrd17) 管理员处理投诉与建议地基本信息: 查看学生对食堂地投诉与建议 ,及时处理更改食堂地销售 .2、用户对系统地要求b. 处理要求:当窗口地菜单地信息发生变化时,窗口经理能对其进行修改 .比如 ,某些菜销售不好 ,在本窗口中相应地记录就应该删去;或者某些菜地价格改变 ,记录中价格地信息也要作相应地修改等等.QF81D7bvUA当窗口正在出售地某些菜出售完了,工作人员能根据现状进行更改替代售完地菜.当有学生在该窗口点餐 ,工作人员可以通过点击去统计销售额 ,合计总额; 当有人订外卖 ,可以及时处理外卖单 .2>、学生: a.信息要求:1 ) 、 食a.信息要求: 食堂地工作人员能查询自己工作地窗口地所有相关信息 窗口地全面管理 .DJ8T7nHuGT堂地 ,包括该窗口所有菜地信息 作人员,正在出售地菜地信息 ,该窗口地外卖单地信息 ,销售状况 ,以利于对该本校地学生能查询学校所有地食堂营业现状,正在销售情况等所有信息,能查询那些食堂开门营业和现在人流量,有哪些窗口在出售什么菜和菜地信息食堂地菜地销售排行榜,投诉与建议.4B7a9QFw9hb.处理要求:学生可以通过登录系统进行订外卖,在“投诉与建议”里评价食堂地菜.2>、管理员:a.信息要求:管理员能查询食堂所有工作人员地信息,学校所有地食堂营业现状,正在销售情况等所有信息,能查询那些食堂开门营业和现在人流量,有哪些窗口在出售什么菜和菜地信息,食堂地菜地销售排行榜,投诉与建议.ix6iFA8xoXb.处理要求:管理员处理工作人员地基本信息,如添加新来地员工信息,删除离开地员工信息;更换窗口信息,去处理投诉与建议.wt6qbkCyDEc.安全性要求:系统应设置访问用户地标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;系统应对不同地数据设置不同地访问级别,限制访问用户可查询和处理数据地类别和内容,如对于菜信息,学生和员工只有查询权限,窗口经理和管理员有查询和修改以及添加权限;对于窗口信息,学生和员工只有查询权限,管理员有查询和修改以及添加权限,窗口经理只有对自己所在窗口地修改权限.对于订单和外卖信息,学生有查询和添加权限,而员工只有查询和修改外卖订单配送状态和菜地供应状态地权限;Kp5zH46zRk系统应对不同用户设置不同地权限,区分不同地用户,如区分学生,员工,经理,管理.d.完整性要求:各种信息记录地完整性,信息记录内容不能为空;各种数据间相互地联系地正确性;相同地数据在不同记录中地一致性.(二> 系统功能地设计和划分根据如上得到地用户需求,我们将本系统按照所完成地功能分成以下几部分:学生应用、工作人员管理和管理员管理三部分.各部分完成地功能如下: YI4HdOAA611、工作人员管理部分(1)处理菜地数据库地更新(2)处理学生地外卖单(3)工作人员可以查询菜信息.(4)工作人员可以查询学生外卖单信息•(5)工作人员可以查询正在销售地菜地信息(6)工作人员可以查询每个菜地销售额•(7)工作人员可以修改正在销售地菜单.(8)工作人员可以修改外卖单是否送出地状态(9)工作人员可以插入,修改,删除菜地信息(10)工作人员可以修改自己登录系统地密码2、学生点餐部分(1)学生可以查看食堂地一切销售现状(2)去投诉与建议版块评价(3)学生可以下外卖单(4)学生可以修改自己登录系统地密码3、管理员管理部分(1)处理管理员登录(2)处理投诉与建议(3)管理员可以查询工作人员地信息•(4)管理员可以发布与更新食堂地信息•(5)管理员可以插入、修改、查询和删除工作人员和窗口地信息(6)管理员可以修改所有用户及管理员本身密码•(三〉数据流图4、外卖点餐分数据流图2、点评分数据流图qd3YfhxCzo5、总数据流图 学生 评价 订餐信息. 外卖表,订餐表 评价信息表 订餐信息 确认信息 评员工 经理 确认订餐信息 收入表 收集 信息查询 查询 评价信息 查询 E836L11DO5<四)数据字典1.数据项菜数据字典:订餐数据字典:2.数据结构3.数据流4.数据存储5.处理过程二、概念结构设计根据上一步需求分析,设计系统地E-R 图 浏览信息编号 客流量所属食堂员工号好评度 姓名营业状况密码窗口编号员工所属窗口窗口名 好评度营业状况更改信息管理员 价格 内容时间 状态 好评度投诉与建议食堂 数量食堂窗口,菜谱,员工等信息设计完成地总E-R 图为:S42ehLvE3M职位菜菜名||联系方式 )■ 菜编号身份证号时间□营业额]h /收入1评价类型内容]2.学生点餐信息管理子系统分E-R 图501nNvZFisjW1viftGw9xSODOYWHLPLOZMklqlOwZKZUQsUJed7、管理员更新食堂窗口地子系统分E-R图dGY2mcoKtT&管理员处理投诉与建议地子系统分E-R图rCYbSWRLIA三、1、上一步概念结构设计逻辑结构及物理结构设计FyXjoFIMWhE-R工图所属食堂职位联系方式]时间]密码身份证号员工营业额所属窗口浏览信息数量更改信息管理员评价类型价格内容状态好评度类型总价数量菜编号食堂编号学生菜名]食堂窗口,菜谱,员工等信息食堂号]菜编号采1姓名密码■1住址联系方式13姓名(客流量好评度]\:营业状况)/、窗口编号窗口名J好评度]\营业状况「出宀1内容\]时间投诉与建议\__________ /1L -编号1__________________< *订餐号窗口号r Y身份证学号1状态____ J JI J2、将E-R图转换为关系模式关系模式下划线标注地属性为主码)以上关系模式均为BCNF.为了方便程序查询,建立了如下用户视图:菜排行榜视图<食堂编号,窗口名,菜名,评价,状况)窗口排行榜视图<食堂号,窗口名,评价,状况)评价与建议视图<窗口号,窗口名,菜名,内容,时间,评价类型)外卖视图<外卖编号,学生地址,学生电话,外卖状况,外卖时间)收入视图<收入编号,食堂编号,窗口编号,菜编号,菜名,数量,收入,时间)3、物理设计<结合具体地DBMS)1表总汇2、表关系Employees WindowsJC-ZHIfnoWnwieffeoitdi lionWevealnationEncCnoaCanteen DishDnaJ--J畑Cn&Dm am 启Dcoxidi tionDpriceDevealiiatiIncome$ | Trio__|Cnc|Dno]ldateI. e auntInclineStudentTakeoutTnoSrtoTconditionBookType$ TypaldTyjjeStr 四、应用程序开发五、总结六、参考文献。

相关文档
最新文档