摘要:打包形式是最早出现的外卖形式,虽然古老,却延续至今。随着电话、手机、网络的普及,外卖行业得到迅速的发展。而如今网上订餐已成为很多上班族的选择。你知道网上订餐系统是怎么设计的吗?网上订餐系统功能有哪些?下面就随小编一起来看看吧。
【网上订餐系统】网上订餐系统设计 网上订餐系统功能
一、任务概述
1、目标
开发网上报餐系统节省员工的时间和精力,避免食堂食物的浪费,同时让每位就餐员工都吃到满意的食物,提高服务质量以及员工对餐厅的满意度。
此系统非独立结构,它依赖与已经搭建好的网络平台和后台的数据库管理软件如下图所示:
2、用户的特点
该软件的最终用户为开放的网络中有餐饮需求的用户,包括服务提供者和消费者,他们无需特定的计算机技能。
3、假定和约束
该系统所开发的在特定的系统环境支持下进行如协议限定,因而难以保障它在多层次网路结构中能够安全、稳定的运行,同时加上开发水平的限定很难保证进行全面深入的测试工作,以及现在网络设备的发展导致接入成本增加和软件开发成本限定,使得一系列的问题难以解决,这都需要软件使用者根据自身的发展需求来定制相应的软件。
二、需求规定
1、对功能的规定
根据对顾客网上订餐系统业务流程的分析,可以看出顾客点菜主要涉及到一些数据库的逻辑和程序应用逻辑。具体的功能归纳如下:
①顾客登录网上订餐系统进行菜单浏览、详细菜单信息浏览。
②顾客下订单 当顾客确定订餐完毕后,顾客将其提交只服务器后台点餐系统,并生成订单。
③顾客可以查询自己以下的订单并且在一订单物品没有发送的情况下可以修改订单。
④顾客可以对自己已经订购过的菜进行评价。
具体功能如下:
各子模块功能的描述
子模块1 :餐品浏览
条件:直接游览
操作:
①选择餐品浏览模块
②系统从数据库提出数据 ,显示各种餐品
③点击详细信息浏览可以查看餐品详细信息
④点击订购,进入订单模块
子模块2 :餐品详细信息
条件:通过餐品浏览模块进入
操作:
①选择餐品详细信息浏览模块
②系统从数据库提出数据,显示对应餐品的详细信息
③可以评价,并将数据返送数据库中
④点击订购,进入订单界面
子模块3 :餐品订单
条件:通过餐品浏览或餐品详细信息模块进入
操作:
①选择餐品订单模块
②显示订购餐品的信息以及购买者的相关信息
③点击确认,即订购成功。
2、对性能的规定
2.1、精度
操作简单,界面友好。完全空间式的页面布局,使得菜品、咨询等信息录入的工作更简单,基本信息录入、浏览、删除、修改、搜索等方面都大体实现,用户对菜品的预定。另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
2.2、时间特性要求
即时可见,对客户预定餐饮信息的处理(包括录入、删除)将立即在首页的对应栏目显示出来,达到“即时发布,即时见效”的功能
2.3、灵活性
系统运行应该快速、稳定、高效和可靠。系统采用MyEclipse开发平台具有较强的移植性因而展现出较高的灵活性。
3、输入输出要求
释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
4、数据管理能力
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
5、故障处理要求
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
6、其他专门要求
如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。
三、运行环境规定
1、系统软件配置
统软件配置
Windows Server 2003
MyEclipse8.0
dreamweaver
Sqlserver2005
2、硬件配置
主频2.6G以上cpu
4GB内存
100GB X 2热拔插硬盘
100-1000M 以太网卡