《校园订餐管理信息系统课程设计报告》
餐饮管理系统课程设计

餐饮管理系统 课程设计一、课程目标知识目标:1. 学生能理解餐饮管理系统的基本概念,掌握系统的功能模块及其相互关系。
2. 学生能掌握餐饮管理系统中数据库的操作,包括数据录入、查询、更新和删除。
3. 学生了解餐饮业的基本业务流程,并能运用所学知识分析实际案例。
技能目标:1. 学生能运用所学编程语言,独立设计并实现一个简单的餐饮管理系统功能模块。
2. 学生能通过实际操作,熟练使用餐饮管理系统,解决实际问题。
3. 学生具备一定的团队协作能力,能与他人共同完成餐饮管理系统的设计与开发。
情感态度价值观目标:1. 学生培养对餐饮管理工作的兴趣,认识到信息技术在餐饮业中的重要性。
2. 学生在课程学习过程中,增强解决问题的自信心,培养积极向上的学习态度。
3. 学生通过学习,意识到信息技术在提高餐饮业管理效率、降低成本方面的价值,树立社会责任感。
本课程针对高年级学生,结合餐饮管理系统相关知识,注重培养学生的实际操作能力和团队协作精神。
课程目标既关注学生知识技能的掌握,也关注情感态度价值观的培养,旨在使学生能够将所学应用于实际工作,提高我国餐饮业的信息化水平。
二、教学内容本章节教学内容主要包括以下三个方面:1. 餐饮管理系统概述:- 系统功能模块介绍:包括点餐、收银、库存管理、报表统计等模块。
- 餐饮业业务流程分析:以实际案例为依据,讲解餐饮业务的基本流程。
2. 数据库操作:- 数据库基本概念:数据表、字段、记录等。
- 常用SQL语句:SELECT、INSERT、UPDATE、DELETE等。
- 数据库设计:如何根据餐饮业务需求设计合理的数据库结构。
3. 餐饮管理系统设计与实现:- 编程语言选择:结合课本内容,选择合适的编程语言进行教学。
- 系统设计:功能模块划分、界面设计、数据库连接等。
- 系统实现:根据教学进度,逐步实现各个功能模块。
教学内容参考教材相关章节,结合课程目标进行系统性的组织和安排。
教学大纲明确每节课的教学内容、目标和进度,确保学生能够逐步掌握餐饮管理系统的相关知识。
点餐管理系统课程设计

点餐管理系统课程设计一、课程目标知识目标:1. 学生能理解点餐管理系统的基本概念,掌握系统的主要功能模块和使用方法。
2. 学生能够运用所学知识,分析并设计一个简单的点餐管理系统,包括菜单管理、订单处理等基本功能。
3. 学生了解数据库的基本原理,能够在点餐管理系统中实现数据存储和查询。
技能目标:1. 学生通过实践操作,掌握点餐管理系统的操作流程,提高实际应用能力。
2. 学生学会使用编程语言和开发工具,独立完成一个简易点餐管理系统的设计与实现。
3. 学生能够运用所学技能,解决实际生活中点餐管理方面的问题。
情感态度价值观目标:1. 学生通过课程学习,培养对信息技术的兴趣和爱好,提高学习主动性和积极性。
2. 学生在小组合作中,学会沟通与协作,培养团队精神和集体荣誉感。
3. 学生认识到信息技术在餐饮行业中的重要性,增强对科技创新改变生活的认识。
课程性质:本课程为信息技术学科,结合实际生活场景,培养学生的动手操作能力和实际问题解决能力。
学生特点:六年级学生,具备一定的信息技术基础,好奇心强,喜欢动手操作,但注意力容易分散。
教学要求:结合学生特点,注重理论与实践相结合,强调动手实践,引导学生主动探索,激发学习兴趣。
将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 点餐管理系统概述:介绍点餐管理系统的发展、应用场景和基本功能,使学生对该系统有整体的认识。
- 教材章节:第一章 引言2. 点餐管理系统功能模块:详细讲解菜单管理、订单处理、用户管理、支付管理等模块的功能和操作。
- 教材章节:第二章 功能模块介绍3. 数据库原理与应用:介绍数据库的基本概念、原理,以点餐管理系统为例,讲解数据存储和查询的实现。
- 教材章节:第三章 数据库原理与应用4. 编程语言与开发工具:学习使用Python编程语言和PyCharm开发工具,为实现点餐管理系统奠定基础。
- 教材章节:第四章 编程语言与开发工具5. 点餐管理系统设计与实现:指导学生运用所学知识,独立设计并实现一个简易点餐管理系统。
校园订餐系统的开题报告

校园订餐系统的开题报告校园订餐系统的开题报告一、引言随着社会的发展和人们生活水平的提高,校园订餐系统的需求也越来越大。
现如今,越来越多的学生不再选择在学校食堂就餐,而是希望能够通过订餐系统来方便快捷地订购自己喜欢的食物。
因此,我们决定开发一款校园订餐系统,以满足学生们的需求。
二、背景分析在传统的校园餐饮模式中,学生们需要亲自前往食堂排队购买食物,不仅浪费时间,还可能会因为人多而导致拥挤。
而且,学生们的口味多样化,传统的食堂可能无法满足所有人的需求。
因此,我们需要开发一款校园订餐系统,使学生们能够方便地在手机或电脑上订购自己喜欢的食物。
三、系统设计1. 用户端校园订餐系统的用户端主要包括学生和商家两个角色。
学生可以通过系统浏览菜单、下单、支付等操作,而商家则可以在系统上发布菜单、接受订单等。
用户端需要具备友好的界面设计和良好的用户体验,以吸引更多的用户使用。
2. 后台管理校园订餐系统的后台管理主要由管理员负责。
管理员可以对菜单进行管理,包括添加、删除、修改菜品信息等。
同时,管理员还可以对订单进行管理,包括查看订单状态、处理退款等操作。
后台管理需要具备简洁明了的界面和高效的操作,以提高管理员的工作效率。
四、功能需求1. 学生端功能需求学生端需要具备以下功能:- 注册与登录:学生需要注册一个账号并登录系统才能使用订餐功能。
- 浏览菜单:学生可以浏览商家发布的菜单,查看菜品信息和价格。
- 下单与支付:学生可以选择心仪的菜品下单,并通过系统进行支付。
- 订单查询:学生可以查询自己的历史订单,并查看订单状态。
2. 商家端功能需求商家端需要具备以下功能:- 注册与登录:商家需要注册一个账号并登录系统才能发布菜单和接受订单。
- 菜单管理:商家可以在系统上发布菜单,包括添加、删除、修改菜品信息等。
- 订单管理:商家可以接受学生下的订单,并进行相应的处理。
- 数据统计:商家可以查看销售数据统计,以便进行经营分析和决策。
安卓校园订餐app课程设计

安卓校园订餐app课程设计一、课程目标知识目标:1. 学生能够理解并掌握安卓应用开发的基本知识,包括界面设计、组件使用、数据存储等。
2. 学生能够掌握网络编程基础知识,了解如何实现客户端与服务器之间的数据交互。
3. 学生能够了解并运用数据库知识,实现对订餐应用中菜品信息的管理。
技能目标:1. 学生能够运用安卓开发工具,独立完成一个校园订餐app的界面设计和功能实现。
2. 学生能够通过实践,掌握在app中调用第三方服务(如支付、地图等)的方法。
3. 学生能够通过团队协作,解决开发过程中遇到的问题,提高沟通与协作能力。
情感态度价值观目标:1. 学生能够培养对编程的兴趣,激发学习动力,提高自主学习能力。
2. 学生能够关注移动应用在实际生活中的应用,认识到科技对生活的改变,培养创新意识。
3. 学生能够通过课程学习,增强团队协作意识,培养良好的沟通能力和合作精神。
课程性质:本课程为实践性较强的课程,以项目驱动的方式进行教学,让学生在实际操作中掌握知识。
学生特点:学生具备一定的编程基础,对安卓开发有一定了解,但实践经验不足。
教学要求:教师应注重引导学生自主学习,鼓励学生提问和解决问题,强调团队协作的重要性,提高学生的综合能力。
同时,关注学生的学习进度,及时调整教学方法和内容,确保课程目标的实现。
通过课程学习,使学生能够将所学知识运用到实际项目中,提高学生的就业竞争力。
二、教学内容1. 安卓应用开发基础:- 界面设计:Activity、Fragment、布局管理器(如LinearLayout、RelativeLayout)- 组件使用:TextView、Button、EditText等常用组件的使用方法- 数据存储:SharedPreferences、SQLite数据库、文件存储2. 网络编程:- 网络请求:HTTP协议、OkHttp库的使用- 数据解析:JSON解析、XML解析- 客户端与服务器通信:客户端请求、服务器响应、数据交互3. 数据库应用:- 数据库设计:表的设计、字段类型、约束条件- 数据库操作:增删改查操作、SQL语句编写- 在安卓应用中集成数据库:SQLiteOpenHelper、ContentProvider4. 校园订餐app功能实现:- 用户模块:注册、登录、个人信息管理- 菜品模块:菜品展示、分类、搜索、评价- 订单模块:购物车、下单、支付、订单状态查询- 其他功能:地址管理、优惠券、消息推送5. 第三方服务集成:- 支付服务:支付宝、微信支付集成- 地图服务:高德地图、百度地图集成- 分享服务:微博、微信分享集成教学大纲安排:第1周:安卓应用开发基础第2周:界面设计与组件使用第3周:数据存储第4周:网络编程基础第5周:数据库应用第6-8周:校园订餐app功能实现第9周:第三方服务集成与测试第10周:课程总结与项目优化教学内容与教材关联性:本课程教学内容与教材《Android应用开发教程》相关章节紧密关联,确保学生能够通过教材学习,结合实践操作,掌握安卓应用开发技能。
校园订餐管理信息系统课程设计报告

信息科学与技术学院信息系统分析与设计课程设计题目:校园订餐管理信息系统姓名:学号:院系:信息科学与技术学院专业:信息管理与信息系统班级:级〔2〕班指导教师:完成时间:2011年01月12日目录第一章绪论51.1问题的提出和研究意义51.2关于MIS61.3校园订餐系统运营案方案61.4研究分析法7第二章系统分析72.1需求分析72.1.1工程功能需求82.1.2订餐系统用户界面需求82.1.3订餐系统运行环境需求82.2可行性分析92.2.1建立诚信外卖网的可行性分析92.2.2技术可行性102.2.3经济可行性112.3系统功能分析112.4系统构造分析122.5系统工作流程分析13第三章概要设计143.1根本设计概念和处理流程14 3.2系统总框架图143.3系统功能153.3.1管理员功能153.3.2员工功能163.3.3客户功能163.4UML建模173.4.1用例图173.4.2时序图203.5数据库设计223.5.1系统E-R图设计223.5.2系统表设计25第四章系统详细设计274.1功能模块的业务流程与根本代码:28 4.1.1管理员功能28第五章结论31参考文献32第一章绪论1.1问题的提出和研究意义随着Internet的迅猛开展,当今社会已进入网络时代,计算机网络已成为iejshejhe经济开展的强大动力,为此带来了人们生活习惯的改变。
随着人们生活水平的提高,人们对自己的饮食业渐渐的注重起来,很多人在进展紧工作之余会选择享受美食进展式。
但是很多时候会出现这样的情况,人们去就餐时,会出现排队或没有位置的现象;还有就是有的人懒的出去,想在自己的家里就能享受到美味的食物。
这样就出现了订餐这样的做法。
现在我们围使用的订餐式还主要停留在订餐的层面上,但是不容置疑的是,订餐便,随时打一个就可以预定餐品。
但是这种式也存在一些问题,这些问题或多或少的影响着餐厅、餐馆的运营。
进展网上订餐还是近几年来开展起来的新型订餐法,人们通过上网,对餐品进展预订,这样不仅节约了时间,也为餐厅的订餐管理工作提供了便。
校园订餐管理信息系统设计报告

校园订餐管理信息系统(设计报告)指导教师:王雪冰班级:2008级物流管理小组成员:安琪83080912李冰83080908白雪83081004吴丹83081008廖岚岚83080928赵莉君83081014祝勇恒83080916时间:2010年11月25日目录计划安排 (2)一、系统总体设计 (3)1.系统流程图设计 (3)2.功能结构图设计 (3)3.UML建模:用例图 (7)二、系统设备配置 (9)1.系统设计原则 (9)2.网络结构 (10)3.系统软件 (10)三、分类编码 (11)四、数据库设计 (12)1.系统E-R图设计 (12)2.系统表设计 (14)五、I/O界面设计 (16)1.输出设计 (16)2.输入设计 (17)总结: (19)计划安排一、系统总体设计1.系统流程图设计订餐系统主要要求对用户和订餐情况进行添加、删除、修改等。
其中:(1)管理员对管理员账号、员工账号、客户账号和餐馆信息进行管理,操作导入数据库;(2)员工对员工账号和订餐情况进行管理,操作导入数据库;(3)客户进行注册客户账号、更新账号、订餐操作,操作导入数据库。
2.功能结构图设计本订餐系统主要包括三大模块:第一部分是管理员模块,在这个模块中又分成用户账号管理模块(包括管理员账号管理模块、员工账号管理模块、客户账号管理模块)和餐馆信息管理模块;第二部分是员工模块,在这个模块中又分成员工账号管理模块和订餐情况管理模块;第三部分是客户模块,在这个模块中又分成客户账号管理模块和订餐情况管理模块。
功能模块图一. 管理员功能以管理员身份登录后,可以执行的功能:用户账号管理模块:用于管理员对用户账号进行查询、添加、修改以及删除(该功能需要权限密码)。
餐馆信息管理模块:用于管理员对餐馆信息进行查询、添加、修改以及删除(该功能需要权限密码)。
二.员工功能以员工身份登录后,可以执行的功能员工账号管理模块:用于管理员对员工账号信息进行查询、添加、修改以及删除(该功能需要权限密码)。
智慧校园食堂订餐系统设计方案

智慧校园食堂订餐系统设计方案设计方案:智慧校园食堂订餐系统一、系统概述智慧校园食堂订餐系统是为了方便学生和教职工订餐,提高食堂的运营效率和服务质量而设计的一套系统。
该系统将利用互联网技术,为用户提供在线订餐、菜品评价、订单管理等功能,同时为食堂管理者提供统计分析和运营指导。
二、系统功能1. 用户端功能:- 注册登录:用户可以通过手机号或学生/教职工号进行注册和登录;- 菜品浏览:用户可以浏览食堂提供的菜品信息,包括图片、价格、材料等;- 在线订餐:用户可以选择菜品并下单,选择用餐时间;- 订单管理:用户可以查看历史订单、订单状态,修改或取消订单;- 菜品评价:用户可以对已订购的菜品进行评价和打分,并提供文字评价;- 个人信息管理:用户可以修改个人信息、密码等。
2. 食堂管理者端功能:- 菜品管理:管理者可以添加、修改、删除菜品信息,包括添加菜品照片、价格、材料等;- 订单管理:管理者可以查看、处理用户的订单,包括确认订单、配送订单等;- 统计分析:管理者可以查看销售数据、菜品评价等统计信息,分析用户需求和菜品口味偏好,为食堂运营提供指导。
三、系统设计1. 技术架构:- 前端:使用HTML、CSS、JavaScript等技术实现用户界面和逻辑交互;- 后端:使用Java或Python等语言开发后端服务;- 数据库:使用关系型数据库如MySQL存储用户信息、菜品信息、订单等数据;- 服务器:使用云服务器搭建系统服务,实现系统部署和运行。
2. 数据库设计:- 用户表:存储用户信息,包括用户ID、用户名、密码、手机号等字段;- 菜品表:存储菜品信息,包括菜品ID、名称、价格、材料等字段;- 订单表:存储用户订单信息,包括订单ID、用户ID、菜品ID、下单时间、用餐时间、订单状态等字段;- 菜品评价表:存储用户对菜品的评价,包括评价ID、用户ID、菜品ID、评分、评价内容等字段。
3. 系统流程:- 用户注册登录流程:用户通过手机号或学生/教职工号进行注册和登录;- 用户订餐流程:用户浏览菜品信息,选择菜品并下单,选择用餐时间;- 订单管理流程:用户可以查看历史订单、订单状态,修改或取消订单;- 菜品评价流程:用户对已订购的菜品进行评价和打分,并提供文字评价;- 食堂管理者流程:管理者可以添加、修改、删除菜品信息,处理用户的订单,查看统计分析信息。
校园订餐管理信息系统设计报告

校园订餐管理信息系统(设计报告)指导教师:王雪冰班级:2008级物流管理小组成员:安琪83080912李冰83080908白雪83081004吴丹83081008廖岚岚83080928赵莉君83081014祝勇恒83080916日25月11年2010时间:目录计划安排 (2)一、系统总体设计 (3)1.系统流程图设计 (3)2.功能结构图设计 (3)3.UML建模:用例图 (7)二、系统设备配置 (9)1.系统设计原则 (9)2.网络结构 (10)3.系统软件 (10)三、分类编码 (11)四、数据库设计 (12)1.系统E-R图设计 (12)2.系统表设计 (14)五、I/O界面设计 (16)1.输出设计 (16)2.输入设计 (17)总结: (19)计划安排课校园订餐管理信息系课安组名背吉林大学和平校区及周边餐单工作量评总工作/(人天参加人时任任务11.22-11.23/ 总体结构设11.22-11.23/ 设备配11.23-11.24编/11.23-11.247人数据库结构/ 1天7人设计11.23-11.24 7人设计I/O /1天7人11.23-11.24 7IPO、HIPO设计人/1天人711.24-11.25天/1人撰写报告7 人7一、系统总体设计1.系统流程图设计订餐系统主要要求对用户和订餐情况进行添加、删除、修改等。
其中:(1)管理员对管理员账号、员工账号、客户账号和餐馆信息进行管理,操作导入数据库;(2)员工对员工账号和订餐情况进行管理,操作导入数据库;(3)客户进行注册客户账号、更新账号、订餐操作,操作导入数据库。
管理员处理自员工处理自己客户注册客户和员工账订号订客户信息订餐信息管理员信息餐馆信息员工信息打印订餐信息处理客户信息处理餐馆信息处理员工信息处理管理员信息处理数据存储2.功能结构图设计本订餐系统主要包括三大模块:第一部分是管理员模块,在这个模块中又分成用户账号管理模块(包括管理员账号管理模块、员工账号管理模块、客户账号管理模块)和餐馆信息管理模块;第二部分是员工模块,在这个模块中又分成员工账号管理模块和订餐情况管理模块;第三部分是客户模块,在这个模块中又分成客户账号管理模块和订餐情况管理模块。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
校园订餐管理信息系统(设计报告)指导教师:班级:2008级物流管理小组成员:时间:2010年11月25日目录计划安排 (2)一、系统总体设计 (3)1.系统流程图设计 (3)2.功能结构图设计 (3)3.UML建模:用例图 (7)二、系统设备配置 (9)1.系统设计原则 (9)2.网络结构 (10)3.系统软件 (10)三、分类编码 (11)四、数据库设计 (12)1.系统E-R图设计 (12)2.系统表设计 (14)五、I/O界面设计 (16)1.输出设计 (16)2.输入设计 (17)总结: (19)计划安排一、系统总体设计1.系统流程图设计订餐系统主要要求对用户和订餐情况进行添加、删除、修改等。
其中:(1)管理员对管理员账号、员工账号、客户账号和餐馆信息进行管理,操作导入数据库;(2)员工对员工账号和订餐情况进行管理,操作导入数据库;(3)客户进行注册客户账号、更新账号、订餐操作,操作导入数据库。
2.功能结构图设计本订餐系统主要包括三大模块:第一部分是管理员模块,在这个模块中又分成用户账号管理模块(包括管理员账号管理模块、员工账号管理模块、客户账号管理模块)和餐馆信息管理模块;第二部分是员工模块,在这个模块中又分成员工账号管理模块和订餐情况管理模块;第三部分是客户模块,在这个模块中又分成客户账号管理模块和订餐情况管理模块。
功能模块图一. 管理员功能以管理员身份登录后,可以执行的功能:用户账号管理模块:用于管理员对用户账号进行查询、添加、修改以及删除(该功能需要权限密码)。
餐馆信息管理模块:用于管理员对餐馆信息进行查询、添加、修改以及删除(该功能需要权限密码)。
二.员工功能以员工身份登录后,可以执行的功能员工账号管理模块:用于管理员对员工账号信息进行查询、添加、修改以及删除(该功能需要权限密码)。
订餐情况管理模块:用于对客户的订餐信息进行查看、打印以及删除的操作,打印操作会使系统生成一张记录表。
三.客户功能以客户身份登录后,可以执行的功能:客户账号管理:用于客户对客户账号信息进行注册、修改以及进行订餐操作。
订餐情况管理:用于客户对客户订餐操作进行确定,系统进行记录。
3.UML建模:用例图图管理员模块用例图员工模块用例:图员工模块用例图图客户模块用例图二、系统设备配置1.系统设计原则系统设计遵循的原则:(1)系统的标准化和规范化。
系统的标准化和规范化是信息系统建设基本而又关键的一步,要实现信息通讯与共享,必须规范信息技术标准。
(2)系统的实用性、稳定和可靠性。
系统建设要以满足工作的业务需求为首要目标,建设方案以实际可接受能力为尺度,避免盲目追求新技术。
系统中的软硬件及信息资源要满足可靠性设计要求,系统必须可靠地长期安全运行,即系统的设计必须在成本可以接受的条件下,从系统结构、设计方案、设备选型、厂商的技术服务与维护响应能力、备件供应能力等方面考虑,使得系统故障发生的可能性尽可能少,对各种可能出现的紧急情况有应急的工作方案和对策。
(3)系统的安全性。
遵循有关信息安全标准,系统具有很强的安全防卫机制,应提供多方式、多层次、多渠道的安全保密措施,防止各种形式与途径的非法侵入和机密信息泄露;同时要有备份机制,保证客户信息的安全。
(4)系统的灵活性和可扩充性。
系统的设计要保证软件兼容的情况下,利用最小代价,使网络系统结构平滑过渡到新的网络结构体系,可以灵活扩充。
系统能有较强的应变能力,实现程序与处理数据分离,处理数据的变化不需要修改应用程序软件,如表格、数据结构的定义,既满足餐馆员工、管理员的要求,又满足订餐用户自己的特殊需要,用户可以灵活定义和变化。
2.网络结构网络主要由餐馆内部网和管理员信息系统及用户访问系统三部分组成。
根据餐馆订餐管理系统的需求,在网络系统的设计中,采用目前先进成熟的快速以太网技术,以最优的性能价格比实现整个网络系统的高性能和高可靠性。
这样,订餐用户随时随地都可以访问本信息系统,系统可以随时向餐馆传递订餐信息。
网络设计的目标是:(1)系统采用星型网络结构,因此单机损坏对整个系统无影响;(2)采用高容错技术,系统可以不间断的运;(3)星型布线使站点不受限制,在站点增加、减少的情况下,系统不停机;(4)采用实用的客户机/服务器和浏览器/服务器结构;(5)服务器采用易于管理的Windows XP以上系统;(6)客户端(订餐用户、餐馆)可采用方便实用的Windows XP以上系统。
3.系统软件(1)操作系统Windows XP。
该系统为各种组织的计算环境提供了一个完整的方案。
使文件、打印操作等关键任务的应用程序及所有的服务被嵌入操作系统。
(2)数据库系统SQL Server2000。
SQL Server 2000是一个综合的分布式管理框架结构,允许集中地管理餐馆中的数据库服务器。
通过增强的基于Windows 系统的管理工具和强大的基于服务器的作业日程安排,可以直观地控制多个服务器,并且实现分布式环境命令构成的远程操作的自动执行。
(3)客户端(订餐用户、餐馆)系统软件。
客户端操作系统可采用WindowsXP等中文版的方便实用的系统。
(4)硬件要求:要求装有windows XP的计算机2台,要求4G内存,80G 硬盘,三星显示器。
三、分类编码1、餐馆分类代码设计餐馆分类代码由类别名称前两个字的首字母构成,具体如下:代码类别代码类别dc 炖菜馆mx 米线店kc 快餐点ms 面食店hs 韩食sc 四川风味店2、餐馆名称代码设计餐馆店名代码由餐馆类别代码、餐馆名称的首字母构成,为避免餐馆店名雷同,在其后加编号0~9加以确定(由于本校区周边餐馆数目较少,暂定0~9,如范围有所扩大,则增加数段和数位)。
例如:邵香居家常菜餐馆代码为:jc-sxj-03、网站推荐菜品及特色菜品代码设计今日推荐菜品:tj特色菜品:ts4、各餐馆菜品代码设计:各餐馆菜品的代码由字母c作为第一位,加之餐馆名称代码、餐馆自身的菜品类别编码及菜品代码组成,菜品代码由01~99的数段内的数字表示。
例如:邵香居的水煮鱼菜品编号01,属于该店特色类菜品,该类编号01,则其代码为m-jcsxj-0-01-015、会员代码设计会员代码由字母h作为第一位,加之餐馆名称代码、顾客成为会员的日期与该时间段内的会员编号构成,编号为01~99数段内的数字。
例如:邵香居某一会员于2010年1月1日成为该店该时段内第5位会员,则其会员代码为:h-jc-sxj-0-100101-056、顾客订单代码设计顾客订单代码由字母d作为第一位,加之餐馆名称代码、顾客订餐时间段(时间由24小时制表示)、该时段内订单编号(订单编号为01~99的数段数字)组成。
表明时段也有利于订单的查询。
例如:一顾客在12点06分在网上订了邵香居的饭菜,为该时段内第三个订餐的顾客,则其订单代码为:d-jc-sxj-0-12-037、餐馆送餐员代码设计送餐员代码由字母s作为第一位,加之餐馆名称代码及送餐员编号(编号为01~99数段内数字)构成。
例如:邵香居共有5名送餐员,则其代码分别为:s-jc-sxj-0-01、s-jc-sxj-0-02、s-jc-sxj-0-03、s-jc-sxj-0-04、s-jcs-xj-0-05四、数据库设计1.系统E-R图设计系统E-R图体现了校园订餐信息管理系统中的各个实体及其属性,并标明了各实体间的联系。
在本系统中,涉及的主要实体集有“管理员”,“员工”,“客户”,“订餐信息”。
这些实体间的联系包括:“订餐”、“送餐”、“信息管理”、“管理”、“传递信息”。
在这里,校园订餐管理信息系统中各实体及其属性包括:1.管理员:属性有管理员账号、管理员姓名、管理员密码。
2.餐馆员工:属性有员工账号、员工姓名、员工密码、员工职位、员工工号。
3.客户:属性有客户账号、客户姓名、客户密码、客户地址、客户联系电话。
4.订餐信息:属性有订单编号、订餐日期和时间、客户账号、餐点清单、客户地址。
管理员和客户、餐馆员工、订餐信息之间既存在着一对多和多对一的关系,也存在着多对多的关系。
例如,一个管理员可以对多个餐馆员工的信息进行操作(包括浏览、查询、修改、添加、删除等),同样,一个员工的信息也可以被多个管理员进行操作。
具体E-R图如下:图4-1 系统E-R图2.系统表设计要实现校园订餐信息管理系统的所有功能,共需要设计6个表,它们分别是:管理员信息表、员工信息表、客户信息表、订餐信息表、餐馆信息表和餐馆菜单表。
本系统的设计所使用的数据库是 SQL Server 2000。
这些表的具体设计如下所示:(1)管理员信息表该表主要是保存管理员的相关信息,包括管理员的账号、密码、姓名。
该表结构如表4-1所示:表4-1 管理员信息表字段名类型宽度小数位数索引Null 说明管理员账号char 12 0 √记录管理员账号管理员姓名char 8 0 记录管理员姓名管理员密码char 8 0 记录管理员密码(2)员工信息表该表主要是保存员工的相关信息,包括员工的账号、姓名、密码、职位、工号。
该表结构如表4-2所示:表4-2 员工信息表Null 说明字段名类型宽度小数位数索引员工账号char 12 0 √记录员工账号员工姓名char 8 0 记录员工姓名员工密码char 8 0 记录员工密码员工职位char 8 0 记录员工职位员工工号char 8 0 记录员工工号(3)客户信息表该表主要是保存客户的相关信息,包括客户的账号、密码、姓名、地址、电话。
该表结构如表4-3所示:表4-3 客户信息表字段名类型宽度小数位数索引Null 说明客户账号char 12 0 √记录客户账号客户密码char 8 0 记录客户密码客户姓名char 8 0 记录客户姓名客户地址char 30 0 记录客户地址客户电话char 20 0 记录客户电话(4)订餐信息表该表主要是保存订餐的相关信息,包括订单编号、客户账号、订餐日期、订餐时间、客户地址、订餐内容。
该表结构如表4-4所示:表4-4 订餐信息表字段名类型宽度小数位数索引Null 说明订单编号char 12 0 √记录客户姓名客户账号char 20 0 记录客户账号订餐日期char 8 0 记录订餐日期订餐时间char 8 0 记录订餐时间客户地址char 30 0 记录客户地址订餐内容char 200 0 记录订餐内容(5)餐馆信息表该表主要是保存餐馆的相关信息,包括餐馆编号、餐馆名称、餐馆地址、负责人、联系电话。
该表结构如表4-5所示:表4-5 餐馆信息表字段名类型宽度小数位数索引Null 说明餐馆编号char 12 0 √记录餐馆编号餐馆名称char 20 0 记录餐馆名称餐馆地址char 30 0 记录餐馆地址负责人char 10 0 记录餐馆负责人联系电话char 20 0 记录餐馆联系电话(6)餐馆菜单表该表主要是保存各个餐馆的菜单,记录每种菜品的相关信息,包括菜品编号、菜品名称、菜品价格。