网上订餐系统需求文档
网上订餐系统需求规格说明书格式

目录1引言 (1)1.1编写目的 (1)1.2背景说明 (1)1.3 参考资料 (1)2任务概述 (2)2.1目标 (2)2.2用户的特点 (2)2.3假定与约束 (2)3需求规定 (3)3.1对功能的规定 (3)3.1.1系统功能图 (3)3.1.2功能模块简介 (3)3.2对性能的规定 (4)3.2.1精度 (4)3.2.2时间特性要求 (5)3.2.3灵活性 (5)3.3 输入输出要求 (5)3.4 数据管理能力要求 (5)3.5 故障处理要求 (5)4 运行环境设定 (6)4.1设备 (6)4.2支持软件 (6)5 参考文献 (7)1引言1.1编写目的此系统是为美食美客餐饮集团扩展网上订餐服务而开发,但由于开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解方面存在一定的差别。
为了能使开发者明白用户的需求,开发出让客户满意的系统;同时也为了用户能清楚地知道此系统的功能和作用,所以要进行需求分析,并以文档的形式来记录。
通过需求分析说明书,使开发者与用户之间的沟通更为方便,也有利于开发者充分分析和理解客户的需求,从而开发出具有功能强大,令客户更加满意的系统。
同时,为本次项目保留相关信息文档,便于日后系统的升级改建等拓展性工作,另外也为以后类似的系统开发提供借鉴意义。
1.2背景说明(1)软件系统名称:美食美客网上订餐系统(2)提出者:开发者:用户:顾客、餐厅管理员1.3 参考资料本系统的开发过程中所参考的资料为:[1].计算机软件产品开发文件编制指南(GB 8567-88)[2].张海藩.软件工程导论.北京:清华大学出版社.2008[3].王珊.萨师煊.数据库系统概论(第四版).北京:高等教育出版.2006[4].郝玉龙.JavaEE编程技术.北京:清华大学出版社.2008[5].孙延鹏.吕晓鹏.Web程序设计.北京:人民邮电出版社.2008[6] Selman, Daniel .Java 3d Programming. Oreilly & Associates Inc.2005[7] 黎活明 .EJB3.0 入门经典. 清华大学出版社.2008[8] SUN公司的官方网站2任务概述2.1目标当今社会的生活节奏越来越快,人们对餐饮的要求也是日新月异,从简单的温饱到对色香味的注重,再到对于就餐时间和方式也有了更高的要求。
网上订餐系统需求规格说明书

<网上订餐系统 >需求规格说明书撰写人(署名):完成日期:评审负责人(署名):评审日期:目录1.前言 ......................................................错误 ! 不决义书签。
目的 . ...............................................错误 ! 不决义书签。
定义 . ...............................................错误 ! 不决义书签。
登录模块: . ...........................................错误 ! 不决义书签。
用户注册模块 . .........................................错误 ! 不决义书签。
购物车模块: . .........................................错误 ! 不决义书签。
订单模块: . ...........................................错误 ! 不决义书签。
基本信息管理模块: . ...................................错误 ! 不决义书签。
通告模块: . ...........................................错误 ! 不决义书签。
参照资料 . ...........................................错误 ! 不决义书签。
2.整体概括 . .................................................错误 ! 不决义书签。
产品表记 . ...........................................错误 ! 不决义书签。
产品描绘 . ...........................................错误 ! 不决义书签。
(完整版)网上订餐需求分析

************************************网络订餐需求分析报告******课程名称: *********小组成员: ************** **************一.研究意义 (2)市场前景 (2)功能分析 (3)1.顾客登录网上订餐系统进行菜单浏览 (3)2.顾客注册为会员 (3)3.顾客个人设置 (3)4.顾客购物车 (3)5.管理员后台管理 (4)二.顶层用例示意图 (5)三.用例分析与描述 (7)用户登陆 (9)订餐服务 (9)查看历史订单 (10)订单处理 (11)四.类图 (12)动态图 (12)管理员模块 (12)五.性能要求 (13)1. 时间特性要求 (13)2. 可扩充性要求等 (13)3. 安全可靠性 (14)4. 其它专门要求 (14)一.研究意义 (2)市场前景 (2)功能分析 (3)1.顾客登录网上订餐系统进行菜单浏览 (3)2.顾客注册为会员 (3)3.顾客个人设置 (3)4.顾客购物车 (3)5.管理员后台管理 (4)二.顶层用例示意图 (5)三.用例分析与描述 (7)用户登陆 (9)订餐服务 (9)查看历史订单 (10)订单处理 (11)四.类图 (12)动态图 (12)管理员模块 (12)五.性能要求 (13)1. 时间特性要求 (13)2. 可扩充性要求等 (13)3. 安全可靠性 (14)4. 其它专门要求 (14)“饿了吗”学校网上订餐系统需求分析报告一.研究意义随着学校学生人数的增加,学生对餐饮服务的要求更加高;许多学生不满足于学校食堂的餐饮或嫌学校食堂就餐排队时间长,而选择回宿舍点外卖,所以网上订餐及配送是一种个性化、多样化的服务产业。
随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐,顾客不必亲临现场,便可以为自己、朋友等点一份既营养又实惠的美食。
网上订餐系统软件需求说明书

网上订餐系统软件需求说明书目录1.引言 (1)1.1目的 (1)1.2项目背景 (1)1.3项目范围 (2)1.4定义,缩略语,缩写 (3)2.系统需求概述 (4)2.1用例模型 (4)2.2假设和依赖 (6)3.系统详细需求 (7)3.1Use-Case 清单 (7)3.2规格说明 (7)3.2.1功能性需求 (8)3.2.2可用性 (9)3.2.3可靠性 (10)3.2.4性能 (10)3.2.5保障性 (10)3.2.6设计上的限制 (10)4.术语表 (12)软件需求说明书1. 引言1.1 目的本文档适用的对象是:本软件开发项目组组成成员及客户项目组组成成员编写本文档的目的是:1.将本文档作为软件开发人员和系统使用人员以及管理人员之间沟通的文件,使各方面需求和开发目标达成共识,并以此作为系统开发的标准和验收依据。
2.软件的总体要求,以作为交办单位,用户与软件开发人员进行交流的基础。
3.性能要求,初步设计的和对交办单位,协作单位或用户有影响的信息,并作为软件开发人员进行概要设计,详细设计乃至编码的基础。
4.软件组装和系统测试的依据。
1.2 项目背景近年来中国参与全球经济活动越来越广泛和深刻,中国经济及旅游业也得到了快速发展,2008年北京奥运会和2010年上海世博会的举行为中国酒店、餐饮行业带来新的发展契机。
目前,餐饮市场竞争激烈,但国内仍有不少餐饮企业的市场营销停留在模仿式的盲目经营和经验型的松散管理的初级阶段,使餐饮企业经营成效很低,举步维艰,餐饮企业的经营管理水平和营销能力的提升已迫在眉睫。
由于行业的历史原因,早期的餐饮企业以粗放经营方式为主,大家对行业认知度不高,目前,很多餐饮企业经营者已经改变了“软件就是一张光盘、开发出来能多卖一套就多赚一套的钱”的观念,愿意为餐饮管理软件及支撑硬件付出相应的成本,但是整体上来说还是没有质的飞跃,因此很多餐饮企业购买信息化产品也比较随意,大部分是不太懂,基本就看谁描述得比较好,硬件比较漂亮就买了,反正别人家是电脑点菜、收银,我们家也是就行了。
网上订餐系统需求分析说明书

员工网上订餐系统之需求分析说明书组名:最佳实践小组目录1。
文档概述 (4)1。
1................................ 编写目的41.2定义 (4)1。
3................................ 参考资料42.项目概述 (4)2。
1................................ 项目背景42.2项目目标 (4)2.3 构件图 (4)2.4 上下文关系图 (5)2.5对产品进一步解析 (6)2。
6............................ 项目适用范围63.项目需求分析3.1性能需求分析 (6)3.2项目活动图 (6)3。
3系统报表 (8)3.4类图 (8)3.5系统用例图 (10)3。
6用例文档 (12)4.项目详细设计4.1系统模块详细设计 (14)4。
2........................ 登录模块详细设计144。
3........................ 顾客模块详细设计144。
4...................... 管理员模块详细设计165.项目技术方案 (19)5.1方案概述 (19)5.2 编程环境 (19)5.3 数据库的实现 (19)6.可行性分析 (19)6.1 技术可行性分析 (19)6.2 运行可行性分析 (20)6。
3 经济可行性分析 (20)6.4法律可行性 (20)1。
引言1.1编写目的此立项报告旨在确定本项目的基本目标、主要内容,设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的项目时间总体规划、进度分段标准、阶段考核方法,以及项目验收方式、提交的内容清单、后续工作情况.1.2定义本产品是为餐厅专门开发的一套订餐管理系统,旨在合理化安排餐厅的工作,提高餐厅的管理效率,同时方便员工就餐。
1.3参考资料《软件系统分析与设计》《需求分析最佳实践》2. 项目概述2。
(完整版)网上订餐系统需求分析报告.docx

网上订餐系统需求分析报告—— 08 信计三班一产品介绍:1产品名称:糖果网上订餐系统2产品概述:在网络技术快速发展的今天,原先普通的电话预定餐厅已经不能满足的功能需求。
网络越来越贴近生活,本产品通过网络订餐方便商家客户互动。
用户通过注册登陆的方式能及时看到餐饮商家更新的信息,包括就餐环境,座位信息,菜肴信息等,可以预定台位,就餐后可添加用户反馈。
商家可及时更新信息,查看预定,处理订单,通知客户订单确认。
系统管理员可以维护更新发布消息,还可以产生餐厅排行榜,财务管理,菜谱管理等一些辅助功能。
3面向用户:各大餐饮服务业,订餐客户二产品需求:根据本产品功能及客户需求,产品需求叙述如下:1 用户注册可选择登陆,若未注册可选择注用户访问本网站直接进入本网站可直接进入网站主页,册,只有注册用户方可点餐,用户分为三类:普通用户:只能登陆查询餐厅菜肴信息,不能订餐;实名认证用户:可以查询信息,可以订餐,但是订餐总金额及订餐数目有限制,并享受一部分商家优惠。
VIP 用户:可以查询信息,订餐不受任何限制,可享受更多商家优惠,但分季度收取会员费用。
注册提供用户名,密码邮箱等信息。
实名认证用户及 vip 还需要身份证,住址等更为详细信息。
.2登陆3查看餐厅信息显示餐厅的各种信息,包括餐厅名称 ,ID 图片文字说明。
可在分类查询,动态搜索,设计页面分业,布局排版问题,以方便用户浏览选择,用户再找到自己喜欢的餐厅后,点击餐厅图片进入此餐厅信息页面,内容有餐桌信息和菜肴信息,可分别点击进入餐桌及菜肴的选择。
4查看餐桌信息用户再点击进入餐桌信息后,可以查看剩余餐桌图片,编号,找到自己喜欢的餐桌可以点击确定,还可以根据就餐人数,分类查询,动态搜索。
5查看菜肴信息用户再点击进入菜肴信息后,可以查看所有菜肴信息,包括名称口味图片编号价格等,找到自己喜欢的菜肴可以点击确定,还可以根据就餐爱好,分类查询,动态搜索。
6 订餐确认用户在选择餐厅座位及菜肴后,可点击确定,系统根据用户选择会自动生成订单信息,包括订单 ID 用户名餐厅 ID 餐厅名称餐桌 ID 菜肴 ID 菜肴名称等。
校园网上订餐系统需求说明书分析报告
校园网上订餐系统需求说明书分析报告
自查报告。
为了确保校园网上订餐系统能够满足用户的需求,我们对系统进行了自查,并撰写了以下报告。
1. 用户需求分析。
我们首先对用户需求进行了分析。
通过调研和访谈,我们了解到用户希望能够通过校园网上订餐系统方便地浏览菜单、下单、支付和配送。
他们也希望系统能够提供多样化的餐饮选择,并且能够方便地查看订单状态和历史订单信息。
2. 系统功能分析。
在系统功能分析方面,我们对系统的菜单浏览、下单、支付和配送流程进行了详细的分析。
我们确保系统能够提供用户友好的界面,方便用户浏览菜单和下单,并且能够支持多种支付方式。
我们也确保系统能够及时更新订单状态,并提供配送跟踪功能。
3. 技术实现分析。
在技术实现方面,我们对系统的架构和技术选型进行了分析。
我们选择了稳定可靠的服务器和数据库,并采用了先进的前端和后端开发技术,以确保系统能够稳定运行并且具有良好的性能。
4. 安全性分析。
在安全性方面,我们对系统的数据加密、用户认证和支付安全进行了分析。
我们确保系统能够保护用户的个人信息和支付信息,并且能够防范常见的网络安全威胁。
通过以上自查报告,我们确认校园网上订餐系统已经满足了用户的需求,并且具有良好的功能性、技术实现和安全性。
我们将继续监测系统的运行情况,并及时进行改进和优化,以确保系统能够持续满足用户的需求。
网上点餐系统文档
网上点餐系统文档一、概述网上点餐系统是一种基于互联网的点餐服务平台,旨在方便用户在家或办公室等地点通过网络订购食物。
本文档旨在详细介绍网上点餐系统的设计和功能,以及用户如何使用该系统进行在线点餐。
二、系统设计1. 用户端设计用户端是指用户通过浏览器或手机应用使用网上点餐系统的界面。
用户端的设计应该简洁明了,操作友好,便于用户浏览和点餐。
(这里可以适当展开,描述一些具体的设计要点)2. 商家端设计商家端是指餐馆或食品供应商使用的界面,用于管理菜品、接受订单和处理配送等事务。
商家端的设计应该便于商家操作和管理,支持实时更新菜单和订单状态等功能。
3. 数据库设计网上点餐系统需要一个可靠的数据库来存储用户信息、菜品信息、订单信息等核心数据。
数据库设计应考虑数据的安全性和高效性,同时也要支持系统的扩展和后续维护。
三、系统功能1. 用户注册与登录用户需要通过注册账号并登录系统才能进行点餐操作。
注册需要提供必要的个人信息,如姓名、联系方式等。
登录后用户可以查看个人信息和历史订单。
2. 菜品浏览和搜索用户可以浏览不同餐馆的菜品,也可以通过关键词搜索特定的菜品。
菜品需要有清晰的图片和详细的描述,以便用户选择和点餐。
3. 菜品点餐和下单用户可以将菜品添加到购物车,并选择特定的数量和口味要求。
用户可以在确认订单前对购物车进行修改或删除操作。
确认订单后,用户需要选择配送地址和支付方式,并提交订单。
4. 订单管理和配送商家可以在商家端接受订单并查看订单详情。
商家可以根据订单内容准备食物,并将订单标记为“已接单”、“配送中”等状态。
用户可以查看订单状态并实时追踪配送进度。
5. 评价与反馈用户可以对菜品和服务进行评价,并提供反馈意见。
商家可以根据用户的评价和反馈来改进菜品和服务质量。
四、系统优势1. 方便快捷用户可以直接通过手机或电脑访问网上点餐系统,无需排队等候。
点餐过程简单快捷,大大提高了点餐效率。
2. 多样选择网上点餐系统集成了各种餐馆的菜品,用户可以在一个平台上选择各种不同的菜肴,满足不同口味的需求。
网上订餐系统需求分析
网上订餐系统需求分析网上订餐系统是一种通过网络平台实现用户在线点餐、下单和支付的系统。
以下是一般性的网上订餐系统的需求分析:1.用户注册和登录:o用户应该能够注册账号并登录系统,以便进行点餐和下单。
o注册应该包括基本信息(如姓名、地址、联系方式)和登录凭据(如用户名、密码)。
2.菜单浏览和搜索:o用户应该能够浏览菜单,查看菜品和价格等相关信息。
o提供搜索功能,以便用户可以根据关键词(如菜名、分类)查询特定的菜品。
3.点餐和下单:o用户应该能够将菜品添加到购物车,并设置数量和其他特殊要求。
o用户可以查看购物车的内容,并调整菜品的数量或删除菜品。
o当用户确认订单并选择支付方式后,系统应该自动生成订单并进行相应的结算操作。
4.用户评价和反馈:o用户应该能够对订餐体验进行评价和反馈。
o提供评分系统和评论功能,以便其他用户参考。
5.支付和配送:o系统应该支持多种支付方式(如在线支付、货到付款)。
o用户应该能够在订单中选择配送方式,并提供必要的配送信息(如地址、联系人、联系电话)。
o配送应该能够实时追踪订单状态,并提供相应的配送通知。
6.商家管理系统:o商家应该能够登录系统,查看和管理订单。
o提供订单处理和配送状态的管理工具。
7.系统管理和维护:o系统应该有权限管理功能,以分配不同角色的用户权限和限制访问。
o提供运营统计报表和数据分析工具,以便管理者进行业务分析和决策。
8.用户界面设计:o系统应该具备友好的用户界面设计,易于使用和导航。
o考虑到多平台访问,系统应该支持不同设备(如电脑、手机、平板)的访问和适配。
需要注意的是,上述需求分析只是一个基本框架,具体的网上订餐系统的需求会根据实际业务要求和用户期望有所差异。
因此,在开展网上订餐系统需求分析时,最好与相关利益相关方(如用户、商家、管理者)进行充分沟通和讨论,以便满足他们的具体需求和期望。
网上订餐系统软件需求说明书
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2任务概述 (3)2.1目标 (3)2.2用户的特点 (3)2.3假定和约束 (4)3需求规定 ........................................................................................................ 错误!未定义书签。
3.1对功能的规定 (4)3.2对性能的规定 (11)3.2.1精度 (11)3.2.2时间特性要求 (11)3.2.3灵活性.............................................................................................. 错误!未定义书签。
3.3输人输出要求......................................................................................... 错误!未定义书签。
3.4数据管理能力要求................................................................................. 错误!未定义书签。
3.5故障处理要求 (11)3.6其他专门要求......................................................................................... 错误!未定义书签。
4运行环境规定 .. (11)4.1设备 (11)4.2支持软件 (12)4.3接口 (12)4.4控制 (12)1引言1.1编写目的编写软件需求说明书的目的在于为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,并以此作为开发者进行软件设计,用户进行验收的依据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<网上订餐系统> 需求文档
专业
班级
组长姓名
组员名单
日期
目录
1. 引言 (3)
1.1 目的 (3)
1.2 定义 (3)
1.3 参考资料 (3)
2. 总体概述 (3)
2.1 产品标识 (3)
2.2 产品描述 (3)
2.2.1系统属性 (3)
2.2.2开发背景 (3)
2.2.3产品功能 (3)
2.3 用户的特点 (4)
3. 系统层次图 (4)
4. 具体需求 (5)
4.1 系统功能需求分析 (5)
4.1.1 系统功能 (5)
4.1.2总体功能分析描述 (5)
4.2 性能需求 (7)
4.2.1 精度 (7)
4.2.2 时间特性 (7)
4.2.3 安全性 (7)
4.2.4 稳定性 (8)
4.3 数据库需求 (8)
4.4 设计约束 (8)
4.4.1 其他标准的约束 (8)
4.4.2 硬件约束 (8)
4.5 属性 (8)
4.5.1 系统可靠性 (8)
4.5.2 系统安全性 (8)
4.5.3 系统容错性 (8)
4.5.4 系统防灾性 (8)
4.5.5 系统可维护性 (9)
4.5.6 系统灵活性 (9)
4.6 外部接口需求 (9)
4.6.1 用户接口 (9)
4.6.2 硬件接口 (9)
4.6.3 软件接口 (9)
4.6.4 通信接口 (9)
5. 可行性分析 (9)
5.1 技术可行性分析 (9)
5.2 经济可行性分析 (9)
5.3 运行可行性分析 (10)
1. 引言
1.1 目的
当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,有能力的餐饮企业对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。
所以开发这套网上订餐系统是非常有必要的。
本需求文档的编写目的在于为系统的开发做好前面的部署,以便于我们可以开发出系统功能更加全面,使用户操作起来更加的方便。
1.2 定义
本产品是一套网上订餐系统,旨在提高餐饮企业的服务质量从而方便顾客用餐用户可通过访问我们的网上订餐系统,进行登陆或注册,订购你想要的各种食物,管理员可以查看用户菜品,可以对菜品进行增删改查
1.3 参考资料
2. 总体概述
2.1 产品标识
软件名称:网上订餐系统
2.2 产品描述
2.2.1系统属性
本系统是一个可供多人在网上订餐的系统,具有登录、注册、购物车、订单管理基本信息管理等功能。
各个系统具有自己独立的功能,这些系统组成一个完整的管理系统。
2.2.2开发背景
我们生活在一个充斥着数字技术的世界里,数字技术几乎侵入到我们生活的每个细节。
市面上也出现越来越多的网上订餐系统,能被大多数顾客所接受,特别是大学生们。
目前,网上订餐业务还处于形成期,成长空间还很大。
2.2.3产品功能
2.3 用户的特点
本软件的最终使用者为餐馆的工作人员和顾客,操作人员一般分为两类,顾客无须具备很多的电脑知识,懂得基本电脑操作即可。
餐馆工作人员需具备一定的数据库方面的知识和技能,可以对数据库进行维护。
3. 系统层次图
4. 具体需求
4.1 系统功能需求分析4.1.1 系统功能
1.用户角度:
(1)注册登录
(2)浏览店铺
(3)选择商品
(4)生成订单(5)修改订单
(6)取消订单
(7)支付
(8)做出评价
(9)投诉商家
4.1.2总体功能分析描述
4.2 性能需求
4.2.1 精度
本系统所涉及的所有的数据类型,均按实数保存,在显示处理时保留小数点后1位。
4.2.2 时间特性
(1)响应时间
统计、查询数据的相应时间控制在20 秒内;
(2)更新处理时间
局域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在0.5 秒/条之内;
(3)数据的转换和传送时间
在拨号网络连接通后,交换数据以数据单元形式进行,所有数据交换过程控制在20 分钟内;
(4)运行时间
程序启动和初始化时间控制在5 秒之内。
4.2.3 安全性
系统安全性要求高,能有效控制和管理不同的用户的权限,保护数据的安全性。
4.2.4 稳定性
系统稳定性要求高,能够承载大量用户的并发访问。
4.3 数据库需求
考虑到 MySQL 能够与 Windows 操作系统进行良好的链接访问,并且同时具备了可伸缩性和良好的性能,因此我们选用了 MySQL 作为数据库管理系统。
这使得从服务器到最终用户的信息流速度得到了大大的提高。
4.4 设计约束
4.4.1 其他标准的约束
编码人员技术不成熟、编程语言限制为Java、时间仓促,在完善软件功能上还有些欠缺。
4.4.2 硬件约束
(1)硬件配置的特点;
(2)内存储器和辅助存储器的容量。
4.5 属性
4.5.1 系统可靠性
对系统(应用系统和数据库)应该设计尽可能详尽的故障处理方案,以保证系统的快速恢复性。
并采用冗余技术保证数据可靠存储、系统可靠运行。
对系统运行状况采用自动检测、告警、监控等方式进行实时观测。
在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去。
4.5.2 系统安全性
为确保系统的安全性,系统采取应用系统使用验证(操作员验证)、数据库登陆验证两种验证方式相结合的方法验证用户。
运用日志,对进入系统的用户的操作进行记录,可以根据日志进行事后分析,从而找到事故的发生原因、责任者或非法用户。
4.5.3 系统容错性
系统的容错性设计是指设计软件时能够保证用户输入的正确性和对系统非法的和破坏性的输入有很强的容错能力。
当用户进行正常的数据输入时,系统对输入的数据要做有效性检查和完整性检验,保证将正确的数据存入数据库,对于用户错误的输入,不但拒绝接受,而且要给出明确的错误提示,供操作者改正;对于用户输入非法的和对系统具有破坏性的数据,系统能够加以识别,并做出相应的处理,避免造成系统的死机和瘫痪。
4.5.4 系统防灾性
在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使继续运行下去。
在数据库设计时,有软件自动(默认)或人工对重要的数据进行定期的备份,并做有备份日志,系统的功能中专门设计数据备份和恢复功能,使用户能够快速地自动
地将数据从故障处恢复。
4.5.5 系统可维护性
系统采用自动更新方式。
尽量采用大家熟悉的易于维护的系统平台,系统维护方便,备份及数据恢复快速简单、系统配置体现自动化,尽量避免复杂的系统配置文件。
4.5.6 系统灵活性
采用高内聚、低耦合原则进行模块划分。
模块间提供相应的接口,当应用系统的业务或功能要求发生变化时,可以通过简单的对相应模块的配置来实现功能扩展。
4.6 外部接口需求
4.6.1 用户接口
用户界面:界面要求美观、友好、易操作。
输入输出时间使用“YYYY-MM-DD”,无功能键设置。
4.6.2 硬件接口
服务器端硬件最低配置:PⅡ233,内存64M;客户端无限制。
4.6.3 软件接口
所有外部软件有:WINDOWS7或该版本以上的操作系统、tomcat8.0、MySQL、IE6.0及其以上版本。
所有软件均运行于操作系统上。
4.6.4 通信接口
客户端访问服务器端采用http协议。
5. 可行性分析
5.1 技术可行性分析
网络订餐系统的开发是一项复杂的系统工程。
为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。
这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。
工程化的系统开发方法确实在开发实践中取得了一定的效果。
此次开发使用java作为开发语言,采用Servlet技术,Tomcat8.0作为Web服务器。
5.2 经济可行性分析
由于本项目的特殊性,无需投入额外的设备购买及人员培训费用。
同时,系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出上十分有限。
因此,本系统在任何一台连接Internet的机器上都可以运行,而且网络订餐方便快捷,节省了员工的时间和精力,也避免了食堂食物的浪费,因此订餐系统在经
济上是完全可行的。
5.3 运行可行性分析
随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。
随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。