餐饮行业分析网上订餐设计报告

上传人:蜀歌 文档编号:154797271 上传时间:2020-12-07 格式:PDF 页数:51 大小:644.87KB
返回 下载 相关 举报
餐饮行业分析网上订餐设计报告_第1页
第1页 / 共51页
餐饮行业分析网上订餐设计报告_第2页
第2页 / 共51页
餐饮行业分析网上订餐设计报告_第3页
第3页 / 共51页
餐饮行业分析网上订餐设计报告_第4页
第4页 / 共51页
餐饮行业分析网上订餐设计报告_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《餐饮行业分析网上订餐设计报告》由会员分享,可在线阅读,更多相关《餐饮行业分析网上订餐设计报告(51页珍藏版)》请在金锄头文库上搜索。

1、餐饮行业分析网上订餐设计报告餐饮行业分析网上订餐设计报告 目 录 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 行为分析 .9 4. 系统设计 .10 4.1 总体设计.10 4.2 详细设计.11 4.2.1 订单模块的设计 .11 4.2.2 管理员模块设计 .11 4.2.3 用户评价模块设计 .12 4.3 数据库设计.12 4.3.1

2、 概念结构设计 .12 4.3.2 逻辑结构设计 .12 4.3.3 数据表设计 .12 5. 系统实现 .12 5.1 用户注册登录界面.12 5.2 订单处理界面.12 5.3 订餐服务处理界面.12 6. 系统测试 .12 6.1 测试方法.12 6.2 测试用例及结果.12 7. 实践总结 .12 7.1 小结.12 7.2 实践感想.12 参考文献 .12 附录 1 系统可行性分析文档 .12 附录 2 系统需求分析文档 .12 附录 3 系统设计文档 .12 附录 4 系统测试文档 .12 1. 开发目的和意义 1.1 开发目的和意义 随着网络技术的不断发展,人们对于网络有了越来越

3、多的要求。Ebay、阿里 巴巴、淘宝的出现,让电子商务重现曙光,Google、百度的出现,让人们通过网 络检索信息,获得有效信息的途径更加丰富。当学生们忙碌了整个上午后,享用 丰富的午餐成了基本的要求, 而网上订餐系统正是为了帮助人们寻找和发现新的 菜种,品尝不同风格和不同种类的菜品。因此,面向大学生的网上订餐系统的设 计有着良好的现实意义, 网上订餐业务在校园也有极大的发展空间和良好的发展 前景。 1.2 完成情况 本项目实现了用户注册与登录、餐厅管理、用户订餐、系统管理、评价等功 能,已经进行到了了系统的设计以及测试阶段。完成了可行性分析文档、需求分 析文档、系统详细设计文档、系统测试文档

4、。 2. 开发环境及相关技术方法 2.1 开发环境 (1)硬件环境:x86 服务器 (2)软件环境:C、java、JSP、SQL Server 2008 2.2 相关技术及方法 网络订餐系统采用 Java、Servlets、JSP 等技术,具体如下几个方面: (1)Servlets 技术 Servlets 技术是一种采用 JAVA 技术来实现 CGI 功能的一种技术。Servlets 技术是运行在 WEB 服务器上,用来生成 WEB 页面。Servlets 技术非常实用于服 务器端的处理和编程,并且 Servlet 会长期驻留在他们所处的位置。 (2)JSP 技术 JSP 技术是一种服务器端的

5、 HTML 页面中嵌入 JAVA 代码的脚本语言,它比一 般脚本语言的执行速度更快,由于 JSP 是基于 JAVA 语言的,所以它可以运行在 UNIX/LINUX 和 WINDOWS 平台上,是一种难得的动态网页开发语言。. (3)Java 利用 Java 实现可视化界面。简单 Java 语言简单是指这门语言既易学又好 用。简单并不代表干瘪,Java 是一门很丰富的语言。基于对象的编程更符合人 们的思维模式,使人更容易编写程序。跨平台 Java 是基于虚拟机运行的程序, 它可以实现一处编译多处运行。多线程 Java 实现了内置多线程支持。多线程允 许同时完成多个任务。安全 Java 小应用程序

6、被限制在只允许访问 Java 运行环 境中 ,不允许访问计算机其他资源。Java 提供了强类型检查机制,使得程序在 开发期间更安全。 (4)数据库 能在 windows 运行。完全支持所有的工业标准。采用完全开放策略。可以使 客户选择最适合的解决方案。对开发商全力支持。多层次网络计算,支持多种工 业标准,可以用 ODBC,JDBC,OCI 等网络客户连接.较复杂, 同时提供 GUI 和命令 行,在 windowsnt 和 unix 下操作相同。 3. 系统分析 3.1 可行性分析 从技术、经济、社会三个方面分析本系统的可行性,具体如下几个方面: (1)技术可行性分析 此次开发基于 C 语言作为

7、开发语言,它具有语言简洁、语言自由、支持跨平 台、与 XML 相融合等多个特点。我们以 SQL Sever 技术作为后台支撑,它能够实 现数据库镜像、在线恢复、在线检索操作、快速恢复,安全性能高等多个功能。 所以从现有的技术水平来说,这些技术目前已经成熟,本系统的开发完全可行完 全能够建立一个以消费者服务和内部管理为目的的信息平台。 (2)经济可行性分析 该系统无需额外的设备购买和人员培训费,所以在经济上是可行的。而且该 系统可以做到用户足不出户就能吃到美味的食物, 同时增加餐馆的营业额的效果。 通过以上的分析,开发网络订餐系统是完全可行的。 (3)社会可行性 网络订餐系统作为一种全新的商务模

8、式,但也存在一些潜在的问题。该系统 为独立开发,在技术上没有使用任何现有的软件与方法,所以在法律方面不会存 在侵犯专利权,侵犯版权等问题。随着计算机知识的普及和推广,越来越多的人 掌握了计算机的基本使用方法和技能。随着 Internet 的发展,用户对于网络、 WINDOWS 等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣 和热情。 总之,本系统在技术、经济、社会方面是可行的。 3.2 需求分析 3.2.1 性能分析 (1)操作简单,界面友好:完全空间式的页面布局,使得菜品、咨询等信 息录入的工作更简单。另外,跟踪出现的提示信息也让用户随时清楚自己的操作 情况。对常见类似的网站

9、的管理的各个方面 : 基本信息录入、浏览、删除、修改、 搜索等方面都大体实现,用户对菜品的预定以及支付方式。 (2)即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在 首页的对应栏目显示出来,达到“即时发布,即时见效”的功能。 (3)系统运行应该快速、稳定、高效和可靠。 (4)在结构上具有很好的可扩展性,便于将来功能的扩展和维护。 (5)对数据的安全性、完整性要求:用户信息保密,只有管理员能任意修 改。 确保网上支付安全。 菜品信息、 用户信息必须保证其完整性。 防止恶意删改。 3.2.2 功能分析 (1)详细功能需求 游客登录网上订餐系统进行信息浏览,会员注册;会员可以对自己的个人

10、信 息进行更改,以会员登录的顾客享受订餐服务;会员可对菜单进行选择、更改、 删除;会员可提交订单至订餐厅后台系统,生成订单并查看历史订单;会员可以 对系统、 餐厅或菜品进行意见留言并进行信息反馈和评分 ; 餐厅管理员更新菜单, 设置打折优惠活动,调整价格;餐厅管理员可查询处理订单,并派送饭菜,回复 餐厅或菜品的留言;系统管理员可以管理会员信息,回复会员的留言、评论及权 限的设置;系统管理员可以对订单进行管理、删除、总结。 (2)数据流图 该系统的数据流程图分三层来描述,分别是顶层数据流图、一级分解、二级 分解,具体数据流程图如下图所示: 顶层数据流图 网上订餐系统分为三大模块,分别是:用户模块、订餐管理员模块、系统管 理员模块。顶层数据流图如图 1 所示。 图 1 顶层数据流图 第一层数据流图 用户注册会员后可以填写查看会员信息、订餐信息,查看菜品信息。系统管 理 员 管 理 会 员 信 息 , 订 单 信 息 。 餐 厅 管 理 员 可 以 处 理 订 单 和 菜 品 信 息。?如图 2 所示。 图 2 第 1 层数据流图 第二层数据流图 用户管理数据流图 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号