在线订餐系统需求分析说明书
餐厅订餐系统需求分析

餐厅订餐系统需求分析1. 引言随着现代人们对餐饮服务需求的增加,餐厅订餐系统作为一种方便、快捷的订餐方式,受到了越来越多餐厅的青睐。
本文档旨在对餐厅订餐系统进行需求分析,明确系统的功能需求,为系统的设计与开发提供指导。
2. 目标该餐厅订餐系统旨在实现以下目标: - 提供用户订餐功能,用户可以通过系统浏览菜单并下单。
- 提供餐厅管理功能,餐厅管理员可以管理菜单、订单和用户信息等。
- 提供顾客管理功能,餐厅管理员可以管理顾客的个人信息和订单历史记录。
- 提供配送管理功能,餐厅管理员可以管理订单的配送情况。
3. 功能需求3.1 用户端功能需求•用户注册与登录:用户可以通过注册功能注册成为系统用户,并使用登录功能进行登录。
•菜单浏览:用户可以浏览餐厅的菜单,并查看菜品的详细信息。
•菜品搜索:用户可以通过关键字搜索菜品,以便快速找到自己想要的菜品。
•订餐功能:用户可以将菜品加入购物车,并进行下单,选择配送方式和支付方式。
3.2 餐厅管理员端功能需求•登录功能:餐厅管理员可以通过登录功能登录系统。
•菜单管理:餐厅管理员可以添加、修改和删除菜品,并设置菜品的价格、描述和图片等信息。
•订单管理:餐厅管理员可以查看用户的订单,并进行处理,如接单、取消订单等。
•用户管理:餐厅管理员可以管理用户的个人信息和订单历史记录。
•配送管理:餐厅管理员可以管理订单的配送情况,如分配配送员、更新配送状态等。
4. 非功能需求4.1 性能需求•系统响应时间应小于2秒,以提供良好的用户体验。
•能够支持同时处理多个用户的请求。
4.2 易用性需求•界面简洁明了,易于操作。
•提供良好的用户提示和反馈。
4.3 可靠性需求•系统应具备良好的容错性,能够处理异常情况。
•数据应具备备份和恢复机制,以防数据丢失。
5. 运行环境5.1 硬件环境•服务器:至少2核CPU,8GB内存,100GB磁盘空间。
•客户端:PC、手机、平板电脑等智能终端。
5.2 软件环境•操作系统:Windows Server 2012及以上版本,或Linux系统。
网上订餐系统软件需求说明书

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编写目的编写软件需求说明书的目的在于为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,并以此作为开发者进行软件设计,用户进行验收的依据。
酒店网上订餐系统分析说明书

《电子商务分析与设计》课程设计题目:酒店在线订餐系统系别:商学系专业年级:07级电子商务2班姓名:姚圣钊20070111204蒋欣20070111211谢顺彬20070111233林文强20070111247许智捷20070111258成绩:2010年7 月5 日项目小组参加人员及分工目录一、项目概述 (3)(一)项目背景 (3)(二)系统建设目标 (4)二、需求分析 (5)(一)系统总体功能需求分析 (5)(二)主要业务流程分析 (8)(三)性能需要分析 (12)三、系统设计的原则 (13)四、系统设计 (14)(一)系统总体结构设计 (14)1.系统架构设计 (14)2.系统结构设计 (15)(二)系统详细设计 (16)1.系统界面 (16)2.对象模型 (18)3.对象描述 (19)4.动态模型 (19)5.构件图 (23)6.配置图 (23)7.数据库设计 (24)8.安全设计 (25)五、系统的实施与维护 (28)(一)系统实施方式 (28)1.系统部署 (28)2.系统测试 (28)3.程序设计 (28)4.系统维护 (28)(二)实施计划 (28)(三)维护的内容及方式 (29)一、项目概述当今社会生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美餐,或者是很多的年轻的白领们在城市奋斗目前还是单身一个人生活,一个人也不太喜欢自己做饭,更倾向于在外吃快餐,但同时又不想到餐馆里面吃,他们更喜欢在办公室里面吹着空调享受美餐,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统。
这不仅可以提高餐饮业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。
社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用Visio绘制基于UML的用例图,活动图,类图,协作图,顺序图。
(完整版)网上订餐系统需求分析报告.docx

网上订餐系统需求分析报告—— 08 信计三班一产品介绍:1产品名称:糖果网上订餐系统2产品概述:在网络技术快速发展的今天,原先普通的电话预定餐厅已经不能满足的功能需求。
网络越来越贴近生活,本产品通过网络订餐方便商家客户互动。
用户通过注册登陆的方式能及时看到餐饮商家更新的信息,包括就餐环境,座位信息,菜肴信息等,可以预定台位,就餐后可添加用户反馈。
商家可及时更新信息,查看预定,处理订单,通知客户订单确认。
系统管理员可以维护更新发布消息,还可以产生餐厅排行榜,财务管理,菜谱管理等一些辅助功能。
3面向用户:各大餐饮服务业,订餐客户二产品需求:根据本产品功能及客户需求,产品需求叙述如下:1 用户注册可选择登陆,若未注册可选择注用户访问本网站直接进入本网站可直接进入网站主页,册,只有注册用户方可点餐,用户分为三类:普通用户:只能登陆查询餐厅菜肴信息,不能订餐;实名认证用户:可以查询信息,可以订餐,但是订餐总金额及订餐数目有限制,并享受一部分商家优惠。
VIP 用户:可以查询信息,订餐不受任何限制,可享受更多商家优惠,但分季度收取会员费用。
注册提供用户名,密码邮箱等信息。
实名认证用户及 vip 还需要身份证,住址等更为详细信息。
.2登陆3查看餐厅信息显示餐厅的各种信息,包括餐厅名称 ,ID 图片文字说明。
可在分类查询,动态搜索,设计页面分业,布局排版问题,以方便用户浏览选择,用户再找到自己喜欢的餐厅后,点击餐厅图片进入此餐厅信息页面,内容有餐桌信息和菜肴信息,可分别点击进入餐桌及菜肴的选择。
4查看餐桌信息用户再点击进入餐桌信息后,可以查看剩余餐桌图片,编号,找到自己喜欢的餐桌可以点击确定,还可以根据就餐人数,分类查询,动态搜索。
5查看菜肴信息用户再点击进入菜肴信息后,可以查看所有菜肴信息,包括名称口味图片编号价格等,找到自己喜欢的菜肴可以点击确定,还可以根据就餐爱好,分类查询,动态搜索。
6 订餐确认用户在选择餐厅座位及菜肴后,可点击确定,系统根据用户选择会自动生成订单信息,包括订单 ID 用户名餐厅 ID 餐厅名称餐桌 ID 菜肴 ID 菜肴名称等。
网上订餐系统需求分析

网上订餐系统需求分析网上订餐系统是一种通过网络平台实现用户在线点餐、下单和支付的系统。
以下是一般性的网上订餐系统的需求分析: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考虑到多平台访问,系统应该支持不同设备(如电脑、手机、平板)的访问和适配。
需要注意的是,上述需求分析只是一个基本框架,具体的网上订餐系统的需求会根据实际业务要求和用户期望有所差异。
因此,在开展网上订餐系统需求分析时,最好与相关利益相关方(如用户、商家、管理者)进行充分沟通和讨论,以便满足他们的具体需求和期望。
网上订餐系统需求分析说明书正式文档

网上订餐系统需求分析说明书正式文档网上订餐需求分析说明书网上订餐系统需求分析说明书编写:彭真日期:2011-05-28审核: 日期:批准: 日期:受控状态: 是发布版次:1.0 日期:编号:中软国际卓越培训中心第 1 页共 10 页网上订餐需求分析说明书变更记录日期版本变更说明作者 2011-05-28 1.0 初始版本签字确认系统模块对应章节对应部门负责人签字中软国际卓越培训中心第 2 页共 10 页网上订餐需求分析说明书目录1 概述 ..................................................................... ........................................................................ .... 4 1.1 目的 ..................................................................... (4)1.2 背景 ..................................................................... .. (4)1.3 范围 ..................................................................... .. (4)1.4 术语定义 ..................................................................... ............................................................ 4 1.5 参考资料 ..................................................................... ............................................................ 5 1.6 任务概述 ..................................................................... (5)1.6.1 目标 ..................................................................... (5)1.6.2 用户的特点 ..................................................................... . (5)1.6.3 假定和约束 ...................................................................................................................... 5 1.7 运行环境 ..................................................................... (6)1.7.1 软件环境 ..................................................................... .................. 错误~未定义书签。
2网上订餐系统需求分析1.3

图3-5用户订餐模块流程图
3)订单处理模块(执笔人:张梦奇2012201327)
本模块用于实现搜索菜品、查看菜品详细信息、下订单、填写配送信息等功能,方便管理员安排送餐人员送餐,同时使顾客可以按时间以及待点评条件查询所预定美食的信息(所预定的美食,价钱,数量,优惠,餐馆)以及一些订单信息(订单号,送餐地址,送餐电话,送餐时间,支付方式)和备注信息,送餐进度。
2太忙不接受订单
E.商家个人中心操作功能
个人中心管理用户的个人信息,用户可进行查看、添加或修改操作。
个人中心包含信息为:用户名,地址,联系方式,最近3个月历史交易数量,最近3个月历史交易金额。
界面:菜单操作项,订单操作项,个人中心,交易查询项,商家状态项。
A.菜单操作项:显示可添加,修改,删除菜品,每种菜品显示信息。。
1.3参考文献- 1 -
2任务概述- 2 -
2.1目标- 2 -
2.2用户的特点- 2 -
2.2假定与约束- 2 -
3需求规定- 3 -
3.1对功能的规定- 3 -
3.1.1系统功能图- 3 -
3.1.2功能模块简介- 3 -
3.2对性能的规定- 10 -
3.2.1精度- 10 -
3.2.2时间特性要求- 10 -
1)用户主界面
A.设置当前位置:可通过设置自己所在位置来获取周围店铺的信息。
B.默认排序:默认排序中分销量最高、速度最快、评分最高三种排序方法,可根据自己的习惯来为所有店铺排序
C.全部口味:里面共有快餐小吃、中式炒菜、特色其他、西式快餐、饺子混沌、米粉面馆、火锅香锅、饮料甜品和披萨九种口味,客户可根据自己所需要的口味来进行筛选
D.结算:需要用户进行登录之后,填写好手机号码和配送地址后完成下单。
网上点餐系统需求分析报告

网上点餐系统需求分析报告-CAL-FENGHAI.-(YICAI)-Company One1网上点餐系统需求分析说明书姓名:罗永亮、朱文剑、钟云、尹玲玲、周应成学院:信息工程分院开发部门:Java项目组撰写人:钟云目录1.文档概述 (4)1.1 编写目的 (4)1.2 定义 (4)1.3 参考资料 (4)2.项目概述 (4)2.1 项目背景 (4)2.2 项目目标 (4)2.3 构件图 (5)2.4 上下文关系图 (5)2.5 对产品进一步解析 (6)2.6 项目适用范围 (6)3.项目需求分析3.1 性能需求分析 (6)3.2项目活动图 (7)3.3系统报表 (8)3.4 系统用例图 (8)3.5用例文档 (10)4.项目技术方案 (12)4.1方案概述 (12)4.2 编程环境 (12)4.3 数据库的实现 (12)5.可行性分析 (12)5.1 技术可行性分析 (12)5.2 运行可行性分析 (13)5.3 经济可行性分析 (13)5.4分工可行性分析 (13)5.5进程分析 (13)5.6法律可行性………………………………141.引言1.1编写目的此立项报告旨在确定本项目的基本目标、主要内容,设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的项目时间总体规划、进度分段标准、阶段考核方法,以及项目验收方式、提交的内容清单、后续工作情况。
1.2定义本产品是为餐厅专门开发的一套订餐管理系统,旨在合理化安排餐厅的工作,提高餐厅的管理效率,同时方便员工就餐。
1.3参考资料《软件系统分析与设计》《需求分析最佳实践》2. 项目概述2.1项目背景员工到食堂用餐,在路途和排队上浪费很多时间,并且去晚了经常会吃不到想吃的食物;员工对食堂的满意度不高,有将近一半的员工会选择去周边饭店用餐。
因此,食堂更无法准确预测员工需求,经常会出现有些食物因为没有卖出去只好倒掉,而员工需要的一些食物却已卖完的现象。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求分析说明书该文档描述网上订餐系统需求.•包括功能需求分析••性能需求分析..业务需求分析..数据需求分析。
1.1文档范围本文档包含以下几个部分:<1>.文档介绍<2>.产品介绍<3>.产品面向的用户群体<4>.功能需求分析v5>.性能需求分析<6>.业务需求分析<7>.数据需求分析<8>.运行环境规定1.2读者对象数据库设计者..代码编写者1.3参考文档[1]软件工程-…实践者的研究方法机械工业岀版社原书第六版[2]Java程序设计清华出版社雍俊海[3]Web编程技术机械工业出版社厉小军主编[4]数据库原理及其应用教程第二版黄德才主编科学出版社2.1背景当今社会的生活节奏越来越快••人们对餐饮的要求也越来越高••不仅要求色香味俱全••而且对于就餐的时间和方式也有了更高的要求••许多顾客由于工作繁忙无法抽岀时间来享受美味••这样就产生了快捷订餐的要求••最快的方式莫过于利用计算机网络••将餐饮业和计算机网络结合起来••就形成了网上订餐系统••用能力的餐饮企业对对餐品提供商提供网上订餐服务••不仅提高餐饮企业的服务质量••扩大知名度••也是为最终用户提供方便快捷的食品服务。
社会对餐饮的快捷性要求形成了对网上订餐的要求••该项目将使用javaWeb技术的servlet+jsp+javaBean实现快捷的开发与部署••并且可以最大限度的保证系统的稳定性。
网上订餐系统将极大的方便食客的就餐••同时也有利于我们的管理和售后服务。
同时••我们的订餐系统还能帮助我们的酒店(餐馆)扩大营业范围••增加知名度等。
22产品的功能v1>.菜色展示系统菜色展示系统是一套基于数据库平台的即时发布系统..可用于各类菜色的展示、添加、修改和删除等。
网站管理员可以管理菜色简介、价格、图片等多类信息。
浏览者在前台可以浏览到菜色的所有资料•.如菜色价格和详细介绍等菜色信息。
v2>.购物车购物车能够帮助顾客通过存放所需的菜的信息.•将它们列在一起.•并提供商品的总共数目和价格等功能..方便顾客进行统一的管理和结算。
v3>.搜索系统商品搜索在本网站中也是一项很重要的功能••主要帮助用户快速地找到想要购买的菜。
可以利用数据库和信息检索技术为用户提供商品及其他信息的查询功能。
v4>.后台管理后台管理在考虑管理操作简便的同时..要提供强大的管理模式..包括管理员角色的设置..商品管理..订单管理..留言板管理..网站基木信息管理等。
产品面向的用户群体本系统所面向的用户群分为网上订餐者、网站管理人员两种。
网上订餐者可以执行查看菜谱..搜索..下定单..评论..进入留言板•.注册新用户这些功能..通过这些功能..网上订餐者可以订购自己喜欢的特色食品..也可以直接预定时间..来享受服务。
网站管理人员可以执行管理定单..菜谱..管理留言板这些功能..对餐厅进行管理。
3、木系统具有以卜功能:1)注册功能:游客可注册为网上订餐系统的用户。
注册时只要填写登录用户名、密码、联系电子信箱、联系电话以及安全问题和答案六项信息即可。
注册后..用户可以继续填写个人详细信息及收获人信息..同时可以修改密码、查询及维护订单。
2)个人资料修改功能:用户可以通过此功能来对自己当前在系统中存储的信息进行变更••使得系统能够获得最新的用户。
3)用户密码修改:用户可以通过此功能来修改自己的登录密码..避免密码被盗或者丢失。
"4)餐品信息必索:用户能够通过输入餐品信息的检索条件..来检索自己所需要的餐品。
木功能支持用户使用餐品名称以及餐品简介关键字来对餐品进行检索。
在用户使用此功能后..将返回给用户所有符合用户检索条件的餐品。
5)餐品收藏功能:当用户对某个餐品有兴趣..但是有不想立即购买的时候•.用户可以将此餐品放入自己的收藏夹中。
当用户想要浏览此餐品的信息时..能够直接进入自己的收藏夹对此餐品进行浏览..并且能够在收藏夹中直接发起订餐活动。
本功能还支持用户从收藏夹中将餐品删除.•从而保证用户的收藏夹的条理性和便捷性。
6)餐品选购..主要包括-以下五个功能。
A.添加餐品:用户能够将自己所需要的餐品放入订餐车..从而保证在用户在进行订单确认的时候.•此餐品能够岀现在用户的购买列表中.•选择餐品时..需填写需要购买的数量..否则默认餐品数量为lo若再次添加订餐车中己经存在的餐品..则不生成新的餐品列表..而是再次订购的该餐品的数量与原来己经应够的餐品数量相加•.成为新的该餐品的订餐数量。
B.移除餐品:本功能支持用户从订餐车中将餐品移除..从而保证订餐车中的餐品确实是用户所需要购买的。
C.清空订餐车:选择该操作后..则把用户当前订餐车中的餐品列表清空。
D.价格统计:每次对订餐车进行上述操作后..统计每种餐品应付的价格以及当前订餐车中所用餐品的总价格。
E.结算订餐车:选择结算以后..相当于用户确认订购当前订餐车中的餐品•.系统会把当前的订餐列表提交..用户只需要确认或者填写必须的收货信息..便可生成订单。
7)订餐用户订单管理..主要包括以下四个功能。
A.订单提交:当用户确定好自己的订餐列表后..用户可以将自己的订餐列表以及真实姓名、送货地址信息、联系电话以及送餐时间组织成为用户此次订餐的订单..并且在确认订单无误后..将订单提交给管理员进行处理。
B.订单撤销:在管理员尚未对该订单进行处理之前..用户可以随意撤销订单。
撤消后的订单不会从用户的订单记录中移除.•而是标记为已撤销的订单。
C.订单确认:在管理员对该订单进行发货处理以后..用户可以对订单进行确认操作。
该操作为是用户收到餐品以后..对系统以及管理员的一个反馈..选择确认以后..订单会被标记为已完成的订单。
8)添加系统留言:订餐用户登录以后••可以在系统留言板进行留言•. 留言字符长度不得少于8个字符。
但是不能对系统留言进行回复..只有管理员才能回复系统留言。
9)餐品评论:用户登录以后..在对应的餐品页面..可以对餐品进行评论..也可以回复其他用户的评论。
10)查看公告栏:用户可以查看管理员发布的系统公告栏或者餐品公告栏..系统公告栏公布订餐系统相关的公告..餐品公告栏公布餐品新动态以及餐品商业活动等相关公告。
11)补充说明:消费者可先登录后订餐.•也可先行浏览网上订餐系统.. 将餐品放入订餐车中..在提交订单时系统提示其登录。
(游客用户可以直接通过快速订餐流程进行订餐.•只需要填写订餐时必要的信息。
)系统管理员1)登录/注销:管理员必须通过后台进行登录..登陆以后.•可以在前台或者后台之间切换•.更方便地对系统进行管理及维护。
不提供管理员注册功能••管理员只能在数据库中添加..以保证系统的安全性。
登录后..可在前台或者后台选择注销..以便安全退出系统。
2)管理员资料修改模块:该模块主要就是修改管理员个人资料和账号信息.•并且只能在后台登录后才能进行。
3)用户权限管理:管理员可以冻结用户以及解冻用户。
冻结的用户无法在使用该账号进行登录..直到管理员对其解冻为止。
该操作只能在后台进行。
4)用户检索:管理员可以通过多种方式检索用户..如用户ID、昵称、真实姓名等。
ID检索需要填入完全匹配的ID..以保证快速定位用户..而昵称和真实姓名检索..则采用模糊匹配..以方便匹配更多可能记录。
5)管理员餐品管理..主要包括以下四个功能。
A.餐品信息检索:管理员能够通过输入餐品信息的检索条件..来检索自己所需要的餐品。
本功能支持使用餐品名称以及餐品简介关键字来对餐品进行检索。
在管理员使用此功能后..将返回给管理员所有符合用户检索条件的餐品。
B.推出新餐品:选择该操作后..管理员需要填写新餐品的信息..包括餐品的名字、类型、图片、市场价格、网订价格以及餐品描述••其中除了图片以及餐品描述..都是必填项..填写后提交..可在系统中生成新的餐品记录。
C.修改餐品:管理员可以修改已推出的餐品的基木信息..使得餐品信息可以更加准确及完善。
D.删除餐品:对于要下市的餐品..管理员可以对其进行移除操作..删除以后..对应的该餐品的订购记录仍然保留..方便日后查询。
6)公告栏管理:管理员可以通过前台或者后台查看、发布、更新或者删除系统公告栏或者餐品公告栏..系统公告栏公布订餐系统相关的公告.. 餐品公告栏公布餐品新动态以及餐品商业活动等相关公告。
7)系统留言板管理:管理员可以通过前台或者后台对系统留言板进行维护以及管理。
可以查看留言、添加留言、回复留言以及删除恶意留8)管理员订单管理..仅能在后台进行..包括以下三个功能。
A.订单检索:可以按订单状态分类检索订单..并按订单的生成时间降序排序.•可选择的订单检索类型分别为所有订单、待发订单(尚未经过处理的订单)、己发订单(己发送而未经用户确认订单)、己完成订单(用户确认签收的订单)以及已撤销订单(由管理员或者用户撤销的订单)。
B.订单发送:在用户生成订单以后..管理员可以对订单进行发送操作。
选择发送以后••订单会被标记为已发送的订单。
C.订单撤销:在尚未对该订单进行发送处理之前..管理员可以根据实际情况撤销订单。
撤消后的订单不会从系统的订单记录中移除.•而是标记为己撤销的订单。
4.1正确性在执行数据的增加、删除、修改操作时.•不允许:v1>.因为程序原因导致操作失败v2>.发生多增加或重复增加数据的情况v3>.发生多删除数据的情况v4>.对有关联的数据删除不完全的情况4.2可使用性能快速安全的实现用户注册、登录和购物、查询、评价等前台功能; 能准确安全的实现后台管理等。
4.3保密性前台用户只能看到自己购物车内的商品.•登录后只能查看自己购物的历史记录;只有取得管理员资格的人才能管理本系统。
4.4灵活性当用户己将物品放入购物车后..取消该物品..系统自动在购物车中删除该物品。
首先消费者进入网站..寻找想购买的商品••浏览商品信息..如果找到合适的商品..就可以在网上下单..否则决定是否继续浏览该店或者进入留言板进行评价。
若消费者己经结束购物就可对要买的商品下单。
自此•• 消费者通过网络完成了整个过程。
5.1系统数据流图:土真写用戸名填写详细信否图1注册流程图5.2系统数据字典根据功能需求..数据需求••业务需求分析得出如下6个数据字典: 表1 订单明细数据字典名字:订单明细描述:用户订单详细信息表2 用户数据字典表3 购物车数据字典表4菜式数据字典表5留言板主题数据字典表6留言板留言数据字典图2网上订餐系统E ・R 图5.3活动图使用powerdesigner 12绘制活动图如下:系统E-R 图网上订餐系统E ・R 图如下:di S KA SSOT t ment€di shlDdescripti on price evolution. area US erl■■ —■二userID password realNajrie phojieNvunber address privileg-sIndentJDCIn ■dentltemIndent IdInden tTdl —us erIAdishlDSubmitTimeAmount Tot£LFricedatetime —addr —statedishAddr图3网上订餐系统活动图5・4用例图使用powerdesigner 12纟会制用例图如下:6.1设备CPU: P41.8GHZ 以上内存:256MB以上6.2支持软件客户端软件:操作系统:Windows 2000 / XP A/ista. Linux. UNIX 浏览器:IE6.0及以上版本、FireFox等服务器端软件:操作系统:Windows 2000 Server或更高版本丄inux、UNIXWeb 服务器:Tomcat6.0数据库产品:SQL Server 2000。