网上订餐系统需求分析报告 下载本文

3.1.1 操作简单,界面友好:完全空间式的页面布局,使得菜品、咨询等信息录入的工作更简单:另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见类似的网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面都大体实现,用户对菜品的预定以及支付方式;

3.1.2 即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在首页的对应栏目显示出来,达到“即时发布,即时见效”的功能

3.1.3 系统运行应该快速、稳定、高效和可靠;

3.1.4 在结构上应该具有很好的可扩展性,便于将来功能的扩展和维护。

3.2 项目活动图

本模块通过购物车,可以一次性批量购买多个商品。并且通过购物车,您无需记下订单即可在您的电脑上随时保存或查看您想要购买的商品。购物车为广大的用户带来更大的便捷。

员工在线订餐能够实现在线订购功能,同时也是通过购物车功能实现的,员工在网上浏览菜单,这其中包括菜品的介绍,价格等方面的菜品信息,然后点菜把所选的菜品放入购物车中,如果不满意可以到购物车中退菜,或修改数量,以下就是用户在线下订单的活动图

6

图3.2-1 订餐活动图

3.3 项目报表

日订餐统计报表 就餐 1餐 2餐 3餐 ?? 日期 总数 订餐就餐订餐就餐订餐就餐订餐就餐数 数 数 数 数 数 数 数 表 3.3-1菜品报表 编号 菜名 单价 制作窗口 月点餐次数 用户评价等级 表 3.3-2 3.4 系统用例图

通过对系统的需求分析,系统的基本功能已经大体确定。

登录网上订餐系统 生成订单 员工

确认订单

发送订单 图3.5-1 员工用例图

7

获取员工订单

食堂客服人员

发送员工订单到厨房

图3.5-2 食堂客服人员用例图

获取窗口订餐员工菜单 发送菜单到食堂厨房 食堂窗口服务员

获取厨房做好的菜

送菜到员工

图3.5-3 食堂窗口服务员用例图

8

获取员工最终订单 做菜

餐厅厨房人员

送菜给窗口服务人员 图3.5-4 餐厅厨房人员用例图

4.项目技术方案

4.1 方案概述

员工可以通过访问网上报餐系统,进行登录或注册,报上自己在用餐时间内想吃的各种食物,食堂管理员可以查看用户所报的菜品,并且可以对菜品进行增删改查。 4.2 编程环境

此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat6.0作为Web服务器,在windows7系统条件下开发。 4.3 数据库的实现

本系统采用SQL Server 2005作为后台数据库。其内置的数据库引擎可以控制访问权限并快速处理数据,搜索引擎可以对 SQL Server 表中的数据进行索引,并执行多种条件的查询,快速返回结果。便于防火墙日志的管理和规则的访问以及操作。数据库管理员和开发人员可以方便地利用其进行数据库管理或编写相应的SQL Server语句。

5.可行性分

5.1 技术可行性分析

9

网络订餐系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat6.0作为Web服务器。

5.2 经济可行性分析

由于本项目的特殊性,无需投入额外的设备购买及人员培训费用。同时,系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出上十分有限。因此,本系统在任何一台连接Internet的机器上都可以运行,而且网络订餐方便快捷,节省了员工的时间和精力,也避免了食堂食物的浪费,因此订餐系统在经济上是完全可行的。

5.3 运行可行性分析

随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。

5.4 法律可行性

本系统没有侵犯个人隐私和个人责任方面的问题,使用本系统不会引起法律方面的纠纷问题,所以开发本系统具有法律可行性。

综上所述,本系统的开发是符合现在的实际情况的,并具有一定的实用意义。在技术、经济、运行、法律上都可以看到此系统的可行性,并且很具有其实现的必要。

10