网上订餐设计报告
网上订餐系统设计报告

网上订餐系统设计报告一、需求分析1.1 编写背景在互联网时代的今天,订餐已经成为了很多人生活中不可或缺的一部分。
为了更方便地满足用户的需求,我们公司在此打算开发一套网上订餐系统,提供更为便利的点餐、配送等服务。
1.2 目标客户本系统的目标客户为那些想要便捷点餐、无需排队等候的消费者。
1.3 功能需求(1)登录注册:用户可以通过本系统进行登录注册。
(2)在线点餐:用户可以在系统内选择对应商家并在线进行点餐。
(3)订单管理:用户可以在系统中查看自己的订单详情或对订单进行修改、取消等操作。
(4)商家管理:商家通过系统查看订单信息,并提供相对应的服务。
1.4 非功能需求(1)安全性:为了保证用户身份安全,本系统需要进行用户身份验证,并保证交易信息的安全。
(2)可用性:系统应具备良好的用户界面和顺畅的交互操作。
(3)可扩展性:系统应具备良好的可扩展性,实现不同商家的接入和管理。
二、技术架构设计2.1 技术选型(1)前端技术:采用HTML、CSS、JavaScript等技术实现客户端的UI设计和交互操作。
(2)后端技术:采用Java技术开发后端接口,并搭建Spring Boot框架,实现后端服务的管理及路由控制。
(3)数据库技术:采用MySQL数据库,存储订单和用户信息等数据。
(4)API设计:采用RESTfulAPI设计,提供与客户端的数据交互接口。
2.2 性能优化(1)采用缓存技术:采用Redis进行订单信息的缓存,提高系统响应速度。
(2)采用负载均衡:搭建多台服务器实现负载均衡,提高系统的处理能力和并发性。
三、系统架构设计3.1 系统分层本系统采用MVC设计模式,将系统分为模型层、视图层和控制器层,实现代码的解耦。
3.2 模块设计(1)用户模块:实现用户相关的登录、注册、修改个人信息等操作。
(2)商品模块:提供商品浏览、分类等功能。
(3)订单模块:提供订单的下单、支付、取消等功能。
(4)商家模块:提供商家管理订单、菜品等功能。
网上订餐系统分析与设计实验报告

网上订餐系统分析与设计实验报告
信息系统分析与设计
课程实验报告
饱了么网上订餐平台
信息系统分析与设计
组长
组员
专业
指导教师
完成日期
目录
第一部分项目管理与计划 (3)
实验1 指定项目计划 (3)
实验2 项目可行性分析 (6)
第二部分系统分析 (8)
实验 3 项目需求收集 (8)
实验4 用例建模 (9)
实验5 通过用例获取概念数据模型 (16)
实验6 将概念数据模型转换为对象关系模型 (17)
实验7 分析类图建模(序列图、分析类图) (17)
实验8 三种可选方案选择分析 (20)
第三部分系统设计 (23)
实验9 物理数据库设计 (23)
实验10 确定系统构架等设计元素、设计类图建模 (28) 实验 11 界面设计 (30)
第一部分项目管理与计划实验1 指定项目计划
1.1项目的工作分解结构(WBS),所需资源
网上订餐系统WBS
1.2 通过PERT技术估算项目的持续时间PERT公式
1.3甘特图和网络图
甘特图
网络图
实验2 项目可行性分析
2.1经济可行性分析
随着人民的生活水平的提高,餐厅也蓬勃发展,线下的实体服务已经满足不了日益进步的需求。
网络订餐系统给人们带来了方便,成为一种全新的商务模式。
网上订餐平台一方面为餐厅搭建了一个集中的宣传平台,能为餐厅节约经济成本,创造更多的收益;另一方面,能为广大消费者争取更多的优惠。
这样的模式使得餐厅和消费者两方面都渐渐依赖网上订餐平台,从而获得可观的收益。
网上订餐系统实验报告

目录
摘要 本文分析了小型餐饮店管理与发展的现状和面临的问题,发现传 统的服务模式已经不能适应市场发展的需求。随着网络技术的发展和 普及,方便、快捷、个性化的网上订餐服务正在进入人们的生活。针对 这类问题,结合当代科技发展的最新成果,本文构思规划了一套最贴切 的服务模式,为餐饮店铺提供区域网络门户,适应不同的客户群。 本设计是一个基于互联网的 B/S 模式的网上订餐系统,能为客户 提供网络选择浏览菜品介绍、点菜订餐、送餐等服务。并为管理员提供 一个智能的服务平台实现顾客信息与顾客订单的管理,从而提高了服 务的质量。本文从系统需求、系统设计、代码实现几方面介绍了整个软 件开发过程,其开发平台为 Microsoftvisualstudio2005,主要开发语言 有 C#, JavaScript。 关键词:订餐系统 订单管理 C# B/S 模式
管理员的 E-R 图如图 3-5: 13
图 3-5 管理员模块 E-R 图
3.2.2 数据结构 数据结构是计算机存储、组织数据的方式。数据结构是相互之间存
在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数 据库可以带来更高的运行或者存储效率。
表 3-1 Admin 表
字段
描述
类型
长
是否允
50
否
否
ar
varch
50
否
否
ar
varch
50
否
否
ar
varch
50
否
否
ar
varch
50
否
否
ar
字段 名 ClassI D
表 3-4 Class 表
描述
类
长
是否允
网上订餐系统-课程设计测试报告

目录1引言 (2)编写目的 (2)背景说明 (2)1.3 参考资料 (2)2测试概要 (3)3测试结果及发现 (5)测试1(RegistTest) (5)测试2(OrderManage) (5)3.3测试3(MenuManage) (6)3.4测试4(UserManage) (7)3.5测试5(MessageManage1) (10)3.6测试6(MessageManage2) (11)3.7测试7(UserOrder) (12)4对软件功能的结论 (13)4.1能力 (13)4.2缺陷和限制 (13)4.3建议 (13)4.4评价 (13)1引言编写目的此系统是为美食美客餐饮集团扩展网上订餐服务而开发,但由于开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解方面存在一定的差别。
为了证明程序功能实现的正确性,同时能使用户了解程序的使用流程,所以要进行单元测试和系统测试等,并以文档的形式来记录。
通过测试报告,使开发者与用户之间的沟通更为方便,也有利于用户充分了解开发者的用意,从而更加方便地使用本系统。
同时,为本次项目保留相关信息文档,便于日后系统的升级改建等拓展性工作,另外也为以后类似的系统开发提供借鉴意义。
背景说明(1)软件系统名称:美食美客网上订餐系统(2)项目提出者:开发者:用户:顾客、酒店管理员测试环境:win7操作系统,Tomcat服务器,Chrome浏览器可能影响:页面在不同浏览器中的显示有所差异1.3 参考资料本系统的开发过程中所参考的资料为:[1].计算机软件产品开发文件编制指南(GB 8567-88)[6] Selman, Daniel .Java 3d Programming. Oreilly & Associates Inc.2005[7] 黎活明[8] SUN公司的官方网站2测试概要3测试结果及发现测试1(RegistTest).1用户注册模块:(1)用户进入注册页面图3-1 用户进入注册页面(2)输入用户名,显示命名规则图3-2 用户输入注册信息若用户名输入不符合规则,则显示错误,提示输入规则。
校园网上订餐系统需求说明书分析报告

校园网上订餐系统需求说明书分析报告
自查报告。
为了确保校园网上订餐系统能够满足用户的需求,我们对系统进行了自查,并撰写了以下报告。
1. 用户需求分析。
我们首先对用户需求进行了分析。
通过调研和访谈,我们了解到用户希望能够通过校园网上订餐系统方便地浏览菜单、下单、支付和配送。
他们也希望系统能够提供多样化的餐饮选择,并且能够方便地查看订单状态和历史订单信息。
2. 系统功能分析。
在系统功能分析方面,我们对系统的菜单浏览、下单、支付和配送流程进行了详细的分析。
我们确保系统能够提供用户友好的界面,方便用户浏览菜单和下单,并且能够支持多种支付方式。
我们也确保系统能够及时更新订单状态,并提供配送跟踪功能。
3. 技术实现分析。
在技术实现方面,我们对系统的架构和技术选型进行了分析。
我们选择了稳定可靠的服务器和数据库,并采用了先进的前端和后端开发技术,以确保系统能够稳定运行并且具有良好的性能。
4. 安全性分析。
在安全性方面,我们对系统的数据加密、用户认证和支付安全进行了分析。
我们确保系统能够保护用户的个人信息和支付信息,并且能够防范常见的网络安全威胁。
通过以上自查报告,我们确认校园网上订餐系统已经满足了用户的需求,并且具有良好的功能性、技术实现和安全性。
我们将继续监测系统的运行情况,并及时进行改进和优化,以确保系统能够持续满足用户的需求。
校园网上订餐系统需求说明书分析报告

校园网上订餐系统需求说明书分析报告
自查报告。
在设计校园网上订餐系统的需求说明书时,我们团队进行了自查,以确保系统能够满足用户的需求并提供良好的用户体验。
以下是我们的自查报告:
1. 用户需求分析,我们对校园学生和教职员工的订餐需求进行了深入的调研和分析,确保系统能够满足他们的各种用餐需求,包括早餐、午餐、晚餐以及特殊饮食需求。
2. 系统功能需求,我们对系统的各项功能进行了详细的规划和设计,确保用户可以方便地浏览菜单、下单、支付和评价餐品,同时商家可以管理菜单、订单和库存等。
3. 界面设计,我们进行了多轮的界面设计和测试,以确保用户界面简洁直观、操作流畅,提升用户体验和易用性。
4. 安全性和隐私保护,我们重视用户数据的安全和隐私保护,系统采取了严格的安全措施,确保用户信息不被泄露和滥用。
5. 性能和稳定性,我们对系统的性能和稳定性进行了多次测试,确保系统能够在高并发情况下保持稳定运行,并能够快速响应用户的操作。
通过以上的自查,我们相信我们的校园网上订餐系统能够满足用户的需求,并提供良好的用户体验。
我们将继续努力,不断改进系统,以更好地为用户和商家提供服务。
网上订餐设计报告

网上订餐设计报告一、设计背景随着信息化和互联网技术的不断发展,网上订餐已成为人们日常生活中的一种趋势。
订餐软件和平台的兴起,对于改变人们传统的餐饮消费模式,提高行业水平起到了很大的促进作用。
为了更好地满足人们对于方便快捷的订餐需求,我们决定开发一款全新的网上订餐平台,实现在线点餐、外卖配送等一站式服务,以提供更好的用户体验。
二、设计目标通过打造一款高效且用户友好的网上订餐平台,实现以下目标:1.提高餐饮行业的服务质量和效率,满足人们日常生活中快捷、方便的餐饮需求;2.促进消费者的消费体验,规范市场风气,为整个餐饮行业的标准化、科技化发展做出贡献;3.打破各种地域、时空的限制,为消费者提供多种餐饮选择和更好的服务;4.建立用户数据库,为订餐平台提供更好的市场支持,为商家提供更好的市场数据和经验借鉴。
三、平台架构1.前端设计通过搭建一套高效、美观的前端设计,提高用户的使用体验和用户黏性。
为了适应不同用户需求的需求,我们将提供不同语言、风格和版本的网站。
2.后端开发后端开发是保障网站使用流畅和安全的重要环节,可以通过使用最新的技术,提高用户体验。
本次开发后端将采用极为成熟的Java开发,保证安全性高、性能优秀,从而可以满足大量流量和数据传输的需要。
3.服务承载我们将采用云计算服务来运行网站,使其在不同的云服务器之间自动切换,从而保证服务的稳定性和可靠性,另外本订餐平台也提供高可访问性。
四、平台功能为了实现用户体验的全面提升和满足用户多样的订餐需求,我们将提供以下功能:1.用户注册及登录用户需要在平台进行注册并登录,以便进行订单的下单、管理和相应的支付操作等。
2.餐饮菜单展示平台将展示商家已经提供的餐品,包括菜品分类、单价、图片等相关信息,并提供用户搜索功能。
3.在线点餐用户可以直接在平台上下单,选择菜品,修改订单,对不同的菜品进行多次选择。
并且平台支持多种支付方式、优惠和折扣信息展示,方便用户进行选择。
网上订餐设计总结

网上订餐设计总结引言随着科技的发展和互联网的普及,网上订餐系统成为了我们生活中常见的一种服务。
无论是外卖送餐服务还是订座预订服务,网上订餐系统为用户提供了方便快捷的用餐方式。
本文将就网上订餐系统的设计进行总结和分析,探讨其优点和不足,希望能为今后的系统设计提供一些有益的参考。
设计目标网上订餐系统的目标是为用户提供方便快捷的用餐方式,并提供准确的菜单和订单信息。
同时,系统需要具备以下几个方面的功能: - 菜单浏览:用户能够方便地浏览菜单,查看菜品详情。
- 下单功能:用户能够选择菜品并下单,系统能够准确记录订单信息。
- 付款功能:系统能够接受用户的付款并生成相应的支付记录。
- 配送功能:系统能够根据用户的地址信息将订餐送达。
系统设计网上订餐系统的设计主要包括前端界面设计和后端逻辑设计两个方面。
前端界面设计前端界面设计应该注重用户的体验和界面的美观。
以下是一些常见的设计要点:1. 清晰的导航栏:导航栏应该包含能够快速切换页面的链接,方便用户浏览菜单和下单。
2. 菜品列表:菜品列表应该以卡片形式展示,包含菜品的图片、名称、价格和简介。
3. 订单页面:订单页面应该清楚列出用户选中的菜品和数量,并提供修改和删除功能。
4. 支付页面:支付页面应该包含多种支付方式供用户选择,并显示支付的金额及订单信息。
后端逻辑设计后端逻辑设计主要包括数据库设计和业务逻辑设计。
以下是一些常见的设计要点: 1. 数据库设计:数据库需要包含菜单表、订单表和用户表等基本表,用于存储相关数据。
2. 菜单管理:后台需要提供接口供管理员对菜单进行增删改查操作。
3. 订单管理:后台需要提供接口供管理员查看和处理订单,包括确认订单、取消订单等功能。
4. 用户管理:后台需要提供接口供用户注册、登录及更新用户信息。
系统优点网上订餐系统具有以下几个优点: 1. 方便快捷:用户可以通过手机或电脑随时随地进行订餐,省去外出点餐的麻烦。
2. 多样化的选择:网上订餐系统提供了丰富的菜单选项,用户可以根据个人口味选择菜品。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息学院《软件工程课程设计》报告目录1. 开发目的和意义 (3)1.1开发目的和意义 (3)1.2完成情况 (3)2. 开发环境及相关技术方法 (4)2.1开发环境 (4)2.2相关技术及方法 (4)3. 系统分析 (5)3.1可行性分析 (5)3.2需求分析 (5)3.2.1 性能分析 (5)3.2.2 功能分析 (6)3.2.3 行为分析 (10)4. 系统设计 (11)4.1总体设计 (11)4.2详细设计 (12)4.2.1 订单模块的设计 (12)4.2.2 管理员模块设计 (12)4.2.3 用户评价模块设计 (13)4.3 数据库设计 (14)4.3.1 概念结构设计 (14)4.3.2 逻辑结构设计 (14)4.3.3 数据表设计 (15)5. 系统实现 (17)5.1 用户注册登录界面 (17)5.2 订单处理界面 (17)5.3 订餐服务处理界面 (17)6. 系统测试 (19)6.1 测试方法 (19)6.2 测试用例及结果 (19)7. 实践总结 (21)7.1小结 (21)- I -信息学院《软件工程课程设计》报告7.2 实践感想 (21)参考文献 (22)附录1 系统可行性分析文档 (23)附录2 系统需求分析文档 (26)附录3 系统设计文档.......................................................... 错误!未定义书签。
附录4 系统测试文档.......................................................... 错误!未定义书签。
- II -1. 开发目的和意义1.1 开发目的和意义随着网络技术的不断发展,人们对于网络有了越来越多的要求。
Ebay、阿里巴巴、淘宝的出现,让电子商务重现曙光,Google、百度的出现,让人们通过网络检索信息,获得有效信息的途径更加丰富。
当学生们忙碌了整个上午后,享用丰富的午餐成了基本的要求,而网上订餐系统正是为了帮助人们寻找和发现新的菜种,品尝不同风格和不同种类的菜品。
因此,面向大学生的网上订餐系统的设计有着良好的现实意义,网上订餐业务在校园也有极大的发展空间和良好的发展前景。
1.2 完成情况本项目实现了用户注册与登录、餐厅管理、用户订餐、系统管理、评价等功能,已经进行到了了系统的设计以及测试阶段。
完成了可行性分析文档、需求分析文档、系统详细设计文档、系统测试文档。
2. 开发环境及相关技术方法2.1 开发环境(1)硬件环境:x86服务器(2)软件环境:C、java、JSP、SQL Server 20082.2 相关技术及方法网络订餐系统采用Java、Servlets、JSP等技术,具体如下几个方面:(1)Servlets技术Servlets技术是一种采用JA V A技术来实现CGI功能的一种技术。
Servlets 技术是运行在WEB服务器上,用来生成WEB页面。
Servlets技术非常实用于服务器端的处理和编程,并且Servlet会长期驻留在他们所处的位置。
(2)JSP技术JSP技术是一种服务器端的HTML页面中嵌入JA V A代码的脚本语言,它比一般脚本语言的执行速度更快,由于JSP是基于JA V A语言的,所以它可以运行在UNIX/LINUX和WINDOWS平台上,是一种难得的动态网页开发语言。
.(3)Java利用Java实现可视化界面。
简单Java语言简单是指这门语言既易学又好用。
简单并不代表干瘪,Java是一门很丰富的语言。
基于对象的编程更符合人们的思维模式,使人更容易编写程序。
跨平台Java是基于虚拟机运行的程序,它可以实现一处编译多处运行。
多线程Java实现了内置多线程支持。
多线程允许同时完成多个任务。
安全Java小应用程序被限制在只允许访问Java运行环境中,不允许访问计算机其他资源。
Java提供了强类型检查机制,使得程序在开发期间更安全。
(4)数据库能在windows运行。
完全支持所有的工业标准。
采用完全开放策略。
可以使客户选择最适合的解决方案。
对开发商全力支持。
多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接.较复杂, 同时提供GUI和命令行,在windowsnt和unix下操作相同。
3. 系统分析3.1 可行性分析从技术、经济、社会三个方面分析本系统的可行性,具体如下几个方面:(1)技术可行性分析此次开发基于C语言作为开发语言,它具有语言简洁、语言自由、支持跨平台、与XML相融合等多个特点。
我们以SQL Sever技术作为后台支撑,它能够实现数据库镜像、在线恢复、在线检索操作、快速恢复,安全性能高等多个功能。
所以从现有的技术水平来说,这些技术目前已经成熟,本系统的开发完全可行完全能够建立一个以消费者服务和内部管理为目的的信息平台。
(2)经济可行性分析该系统无需额外的设备购买和人员培训费,所以在经济上是可行的。
而且该系统可以做到用户足不出户就能吃到美味的食物,同时增加餐馆的营业额的效果。
通过以上的分析,开发网络订餐系统是完全可行的。
(3)社会可行性网络订餐系统作为一种全新的商务模式,但也存在一些潜在的问题。
该系统为独立开发,在技术上没有使用任何现有的软件与方法,所以在法律方面不会存在侵犯专利权,侵犯版权等问题。
随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。
随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。
总之,本系统在技术、经济、社会方面是可行的。
3.2 需求分析3.2.1 性能分析(1)操作简单,界面友好:完全空间式的页面布局,使得菜品、咨询等信息录入的工作更简单。
另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
对常见类似的网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面都大体实现,用户对菜品的预定以及支付方式。
(2)即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在首页的对应栏目显示出来,达到“即时发布,即时见效”的功能。
(3)系统运行应该快速、稳定、高效和可靠。
(4)在结构上具有很好的可扩展性,便于将来功能的扩展和维护。
(5)对数据的安全性、完整性要求:用户信息保密,只有管理员能任意修改。
确保网上支付安全。
菜品信息、用户信息必须保证其完整性。
防止恶意删改。
3.2.2 功能分析(1)详细功能需求游客登录网上订餐系统进行信息浏览,会员注册;会员可以对自己的个人信息进行更改,以会员登录的顾客享受订餐服务;会员可对菜单进行选择、更改、删除;会员可提交订单至订餐厅后台系统,生成订单并查看历史订单;会员可以对系统、餐厅或菜品进行意见留言并进行信息反馈和评分;餐厅管理员更新菜单,设置打折优惠活动,调整价格;餐厅管理员可查询处理订单,并派送饭菜,回复餐厅或菜品的留言;系统管理员可以管理会员信息,回复会员的留言、评论及权限的设置;系统管理员可以对订单进行管理、删除、总结。
(2)数据流图该系统的数据流程图分三层来描述,分别是顶层数据流图、一级分解、二级分解,具体数据流程图如下图所示:① 顶层数据流图网上订餐系统分为三大模块,分别是:用户模块、订餐管理员模块、系统管理员模块。
顶层数据流图如图1所示。
图1 顶层数据流图② 第一层数据流图用户注册会员后可以填写查看会员信息、订餐信息,查看菜品信息。
系统管理员管理会员信息,订单信息。
餐厅管理员可以处理订单和菜品信息。
?????????如图2所示。
图2 第1层数据流图 ③ 第二层数据流图<1>用户管理数据流图 系统管理员网上订餐系统用户订餐管理员用户用户管理系统订餐管理系统菜品管理系统系统管理员餐厅管理员订餐信息会员信息菜品信息会员信息订单信息菜品信息订单信息用户注册信息:用户输入注册信息,判断注册信息有效后,将注册信息填入注册信息表,生产会员信息。
用户可以查询、修改积分信息。
用户登录账户:用户登录数据有效后检查密码是否正确,密码正确登录账户。
登录账户后可以修改账户信息。
系统管理员可以管理账户信息和会员信息,通过积分信息表修改积分信息。
如图3所示。
图3 用户管理数据流图<2>订餐管理数据流图用户可以将订餐信息添加到购物车,通过购物车表修改购物车信息生成订单,用户可以查询订单。
系统管理员确认订单信息,并把订单信息发送给餐厅管理员。
餐厅管理员收到订单后,送餐生成送餐信息。
用户收到食品后,确认菜品并支付,系统管理员把钱支付给餐厅,餐厅管理员收到钱后,订餐结束。
如图4所示。
检测信息合法性判断是否有效生成新会员信息用户修改会员积分信息登录会员积分信息注册信息表积分信息表系统管理员查询积分信息验证数据有效性检查密码是否正确修改用户信息注册信息注册信息注册信息注册信息积分信息会员信息积分信息积分信息会员账号积分信息登录账户密码错误登录账户登录账户登录账户积分信息会员信息修改后会员信息会员信息图4 订餐管理数据流图<3>系统管理数据流图系统管理员检查菜品信息有效性,合格的信息加入新菜信息并验证是否有重复,创建新菜品信息并加入菜品信息,用户可通过菜品信息查看菜品展示。
餐厅管理员提供优惠信息和新菜信息,经系统管理员检测合法后发布。
用户可以查看优惠信息和菜品信息。
如图5所示。
用户修改购物车购物车表购物车信息添加到购物车查询订单支付系统管理员发送信息餐厅管理员送餐订单库注册信息订餐管理员下订单确认订单订单库修改后信息修改请求订餐信息订餐信息购物车信息会员账户订单信息订餐成功信息菜品确认菜品确认订餐信息订单信息会员账户订单信息订单信息订单信息订单信息订单信息支付信息订单信息送餐信息订单信息图5 系统管理数据流图3.2.3 数据分析①用户信息表的数据字典用户信息表保存的是用户的全部信息,包括用户编号,用户名,用户密码,用户电话,用户地址,具体信息如图6所示。
图6 用户信息表的数据字典②餐厅信息表保存的是用户的全部信息,包括用户餐厅编号,餐厅名,餐厅密码,餐厅电话,餐厅地址,具体信息如图7所示。
图7 餐厅信息表的数据字典③订单信息的数据字典用户生成订单后,将信息存入订单信息表,包括订单号,用户名,菜名,订单时间,金额,联系电话,送餐地址,管理员号,具体信息如图8所示。
检查菜品信息有效性验证是都有重复创建新菜品信息菜品展示发布信息系统管理员检索餐馆信息提供信息用户餐厅信息表新菜信息菜品信息优惠信息表优惠信息查询餐厅管理员新菜品信息有效菜品信息新菜品信息菜品信息新菜品信息新菜品信息菜品信息信息信息信息菜品信息新菜信息信息信息新菜信息优惠信息优惠信息优惠信息优惠信息新菜信息名字:用户信息表 别名:无 描述:用户的登陆信息 定义:用户=用户编号+用户名+用户密码+用户电话+用户地址 位置:用户信息 名字:餐厅信息表 别名:无 描述:餐厅的登陆信息 定义:餐厅=餐厅编号+餐厅名+餐厅密码+餐厅电话+餐厅址 位置:餐厅信息名字:订单信息表别名:无描述:餐厅的登陆信息定义:订单=订单号+用户名+菜名+订单时间+金额+联系电话+送餐地址+管理员号位置:订单信息图8 订单信息的数据字典3.2.3 行为模型状态图通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。