网上订餐系统需求规格说明书
- 格式:doc
- 大小:173.50 KB
- 文档页数:6
目录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.整体概括 . .................................................错误 ! 不决义书签。
产品表记 . ...........................................错误 ! 不决义书签。
产品描绘 . ...........................................错误 ! 不决义书签。
网上订餐系统软件需求说明书目录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。
食堂网上订餐点餐管理系统—说明书食堂网上订餐点餐管理系统—说明书
1、引言
- 介绍食堂网上订餐点餐管理系统的作用和目标- 提供背景信息和系统的重要性
2、系统概述
- 描述系统的整体结构和功能
- 系统的主要模块和子系统
3、系统需求
- 列出系统的功能需求和非功能需求
- 包括用户需求和系统约束
4、系统设计
4.1 数据库设计
- 描述系统中涉及的数据库表格和字段
- 列出每个表格的主要功能和关系
4.2 用户界面设计
- 展示系统的用户界面和交互流程
- 提供界面设计的原则和指导方针
4.3 功能模块设计
- 分析系统的每个功能模块的实现细节
- 列出每个模块的输入和输出,以及核心算法或流程5、系统实施
5.1 环境要求
- 列出系统运行所需的硬件和软件环境
- 提供环境配置的步骤和注意事项
5.2 安装和部署
- 详细描述系统的安装和部署过程
- 包括安装步骤和配置文件的调整
5.3 测试和验证
- 说明系统测试的方法和策略
- 提供测试计划和测试用例
6、系统维护和支持
- 描述系统的维护和支持策略
- 提供故障排除和紧急修复的指导原则7、附件
- 列出本文档所涉及的附件及其内容- 提供附件的路径或
8、法律名词及注释
- 本文涉及的法律名词和相关注释
- 解释法律名词的含义和适用范围。
校园网上订餐系统需求说明书分析报告
自查报告。
为了确保校园网上订餐系统能够满足用户的需求,我们对系统进行了自查,并撰写了以下报告。
1. 用户需求分析。
我们首先对用户需求进行了分析。
通过调研和访谈,我们了解到用户希望能够通过校园网上订餐系统方便地浏览菜单、下单、支付和配送。
他们也希望系统能够提供多样化的餐饮选择,并且能够方便地查看订单状态和历史订单信息。
2. 系统功能分析。
在系统功能分析方面,我们对系统的菜单浏览、下单、支付和配送流程进行了详细的分析。
我们确保系统能够提供用户友好的界面,方便用户浏览菜单和下单,并且能够支持多种支付方式。
我们也确保系统能够及时更新订单状态,并提供配送跟踪功能。
3. 技术实现分析。
在技术实现方面,我们对系统的架构和技术选型进行了分析。
我们选择了稳定可靠的服务器和数据库,并采用了先进的前端和后端开发技术,以确保系统能够稳定运行并且具有良好的性能。
4. 安全性分析。
在安全性方面,我们对系统的数据加密、用户认证和支付安全进行了分析。
我们确保系统能够保护用户的个人信息和支付信息,并且能够防范常见的网络安全威胁。
通过以上自查报告,我们确认校园网上订餐系统已经满足了用户的需求,并且具有良好的功能性、技术实现和安全性。
我们将继续监测系统的运行情况,并及时进行改进和优化,以确保系统能够持续满足用户的需求。
网上订餐系统功能概要说明书基于Web的订餐系统规格说明书用户角色:浏览者,登陆用户,管理员登陆用户:1点菜(菜包括点餐,饮料,主食等,下同)#1通过饭店点菜(1)显示饭店列表(2)点击某个饭店后,显示该饭店的详细信息及一些特色菜(3)查看该饭店的菜谱(4)查看某个菜的详细信息,并且允许将这个菜加个到餐车上。
#2通过菜肴列表来点菜(1)显示菜肴列表(2)查看某个菜的详细信息,并且允许将这个菜加个到餐车上。
#3搜索点菜(比如搜索面食,辣食,特色菜,快餐等)2餐车与结算(1)进入餐车(2)查看餐车状态,包括已点的菜以及数量(相当一个订单)(3)可以修改当前订单(4)如果确认,进入结算(。
等待细化)哪几种支付方式,具体流程3注册,登陆4查看因历史订单查看自己以前曾经订过的餐饮5查看周边的饭店分布情况6评分系统用户可以为自己点过的餐饮打分7积分系统用户订餐将产生积分,积分在特定日期可以兑换8留言系统1用户可以对一个商家(如肯得基店,如神户牛排店)对进行评价和说明。
2也可以对一个餐饮品(如一道菜如辣子鸡,一种饮料如芒果汁,其它如烤香蕉等3用户也可以对其它用户的留言进行评论。
浏览者:和登陆用户功相同,除了进入结算时会被定向到登陆页面。
管理员:1增加饭店,为某个饭店增加菜2修改,删除某个菜的信息。
3查看订单信息,处理订单,设置订单状态等信息4发布信息5交流平台6查看一定时间内的交易情况。
其它合理的需求基本功能:1网上订餐2支付方式3送餐方式4预订餐厅5积分功能6留言功能7推荐功能8用户信息管理9饭店信息管理。
网上订餐系统详细设计说明书网上订餐系统详细说明书1.引言 (2)1.1编写目的 (2)1.2项目背景 (3)1.3术语定义 (3)1.4参考资料 (3)2.程序系统结构 (3)3.程序设计说明 (4)3.1总体设计说明 (5)3.2程序功能描述 (5)3.3性能描述 (5)3.4 输入项 (5)3.5输出项 (6)3.6算法 (7)3.7流程逻辑 (8)3.8接口 (10)3.9存储分配 (10)3.10注释设计 (10)3.11限制条件 (10)3.12测试设计 (11)3.13尚未解决的问题 (11)1引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的详细设计,而且明确系统的详细设计模块与用例需求。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
详细设计说明书的目的就是非常细化软件设计阶段得出的软件所有模型,把它加工成在程序细节上非常接近于源程序的软件表示.1.2背景随着人们生活水平的提高,外出就餐的机会随之增多,餐馆的营业额势必会增加,特别是一些大型餐饮店,不可能再像以前一样用手工去记录,这样不但容易出错,而且效率还低,影响餐馆业的营业现状,正是在这种状况下我们提出做这样一个系统来。
总之为了现代化餐馆发展的需要,我们有必要做这样一个系统来提升我们的工作效率。
手机记录不但记录慢,而且预约登录很快就变得难以理解,这就很有可能导致经营上的问题。
没有备份系统,如果一张单据损坏了,餐馆就没有了那个晚上的记录,倘若某一天预约很多,如果另有人预约,找一张空的桌子都要很长时间,这样处理速度就会变慢。
由于这些原因,餐馆需要开发这样一个自动化的预约定餐系统,新系统应该和现有系统一样能够显示预约和预约到达显示,当有更改应该能够及时更新,使得处理速度变快。
点菜和结帐更能使工作效率有很大的提高,而且这样出错的机率也会大大降低,提升了准确性。
能及时的更新也提供了很好的及时性。
V网上订餐系统〉需求规格说明书撰写人(签名):完成日期:评审负责人(签名):评审日期:目录1・引言 (4)目的 (4)定狡 (4)登录模块: (4)用户注册模块 (4)购物车模块: (4)订单模块: (4)基本信息管理模块: (4)公告楔块: (4)参考资料 (4)2. 总体概述 (4)产品标识 (4)产品描述 (4)系统属性 (4)开发背景 (4)产品功能 (5)用户的特点 (5)3. 系统层次图 (5)具体需求 (6)性能需求 (8)精度 (8)时间特性 (8)安全性 (8)稳定性 (8)数拥库需求 (8)设计约束 (8)其他标准的约束 (8)破件约束 (8)属性 (8)系统可靠性 (8)系统安全性 (9)系统容错性 (9)系统防灾性 (9)系统可维护性 (9)系统灵活性 (9)外部接口需求 (9)用户接口 (9)砚件接口 (9)软件接口 (9)通信接口 (10)1. 引言1.1目的网上订餐在当今社会还不怎么流行,但是随着科技的发展,网上订餐必定日趋走向成熟化,并被广大的市民所接受,尤其是被当代的大学生所接受。
所以开发这套网上订餐系统是非常有必要的。
本需求的编写目的在于为系统的开发做好前而的部署,以便于我们可以开发出系统功能更加全面,使用户操作起来更加的方便。
1・2定义登录模块:验证用户帐号和密码。
如果验证通过,进入该系统。
如果验证失败输出相应提示信息。
(登陆模块分为用户登录和顾客登录)用户注册模块:用户提交相应的注册信息进行注册,系统自动进行验证,并提示用户注册是否成功。
购物车模块:用户登陆后就可以选择自己喜欢的美食,并放入购物车中。
订单模块:管理员可以随时查看用户提交的订单,并通知工作人员送餐,用户则可以查看自己的订单。
基本信息管理模块:用户可以根据自己的实际情况修改自己的密码、地址、电话等信息。
管理员可以修改用户的基本信息。
公告模块:管理员对公告进行添如、修改、删除;顾客则浏览公告。
1・3参考资料周之英•现代软件工程(中).北京:科学出版社,2000.江开耀.软件工程与开发技术(第二版).西安:电子科技大学出版社,2009.2. 总体概述2.1产品标识软件名称网上订餐系统2. 2产品描述系统薦性本系统是一个可供多人在网上订餐的系统,具有登录、注册、购物车、订单管理基本信息管理、公示公告等功能。
网上订餐系统详细说明书1.引言 (2)1.1编写目的 (2)1.2项目背景 (3)1.3术语定义 (3)1.4参考资料 (3)2.程序系统结构 (3)3.程序设计说明 (4)3.1总体设计说明 (5)3.2程序功能描述 (5)3.3性能描述 (5)3.4 输入项 (5)3.5输出项 (6)3.6算法 (7)3.7流程逻辑 (8)3.8接口 (10)3.9存储分配 (10)3.10注释设计 (10)3.11限制条件 (10)3.12测试设计 (11)3.13尚未解决的问题 (11)1引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的详细设计,并且明确系统的详细设计模块与用例需求。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
详细设计说明书的目的就是非常细化软件设计阶段得出的软件所有模型,把它加工成在程序细节上非常接近于源程序的软件表示.1.2背景随着人们生活水平的提高,外出就餐的机会随之增多,餐馆的营业额势必会增加,特别是一些大型餐饮店,不可能再像以前一样用手工去记录,这样不仅容易出错,而且效率还低,影响餐馆业的营业现状,正是在这种状况下我们提出做这样一个系统来。
总之为了现代化餐馆发展的需要,我们有必要做这样一个系统来提升我们的工作效率。
手机记录不仅记录慢,而且预约登录很快就变得难以理解,这就很有可能导致经营上的问题。
没有备份系统,如果一张单据损坏了,餐馆就没有了那个晚上的记录,倘若某一天预约很多,如果另有人预约,找一张空的桌子都要很长时间,这样处理速度就会变慢。
由于这些原因,餐馆需要开发这样一个自动化的预约定餐系统,新系统应该和现有系统一样能够显示预约和预约到达显示,当有更改应该能够及时更新,使得处理速度变快。
点菜和结帐更能使工作效率有很大的提高,而且这样出错的机率也会大大降低,提升了准确性。
能及时的更新也提供了很好的及时性。
1.3定义餐馆订餐系统是一款集处理接受、取消顾客预订,接受散客就餐,编辑菜单菜价,结账汇总等功能为一体的现代化餐馆辅助软件,自带密码登陆,加锁解锁等辅助功能,增强了软件本身的安全性,是中小型餐厅及饭店的不二选择。
网上订餐系统需求规格说明书组名:指导老师:组员:目录1.引言1.1 编写的目的 (4)1.2 背景 (4)1.3 定义 (4)1.4 参考资料 (4)2.任务概述2.1 目标 (4)2.2 用户的特点 (5)2.3假定和约束 (5)3.需求规定3.1对功能的规定 (5)3.2 对性能的规定 (7)3.2.1精度 (7)3.2.2时间特性要求 (7)3.2.3灵活性 (7)3.3输入/输出要求 (7)3.4数据管理能力要求 (7)3.5故障处理要求 (7)3.6其他专门要求 (7)4.运行环境规定4.1 系统软件配置 (8)4.2 硬件配置 (8)1. 引言1.1编写目的此立项报告旨在确定本项目的基本目标、主要内容,设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的项目时间总体规划、进度分段标准、阶段考核方法,以及项目验收方式、提交的内容清单、后续工作情况。
1.2背景员工到食堂用餐,在路途和排队上浪费很多时间,并且去晚了经常会吃不到想吃的食物;员工对食堂的满意度不高,有将近一半的员工会选择去周边饭店用餐。
因此,食堂更无法准确预测员工需求,经常会出现有些食物因为没有卖出去只好倒掉,而员工需要的一些食物却已卖完的现象。
1.3定义本产品是为餐厅专门开发的一套订餐管理系统,旨在合理化安排餐厅的工作,提高餐厅的管理效率,同时方便员工就餐。
1.4 参考资料《软件系统分析与设计》、《需求分析最佳实践》。
2.任务概述 2.1目标开发网上报餐系统节省员工的时间和精力,避免食堂食物的浪费,同时让每位就餐员工都吃到满意的食物,提高服务质量以及员工对餐厅的满意度。
此系统非独立结构,它依赖与已经搭建好的网络平台和后台的数据库管理软件如下图所示:Internet 数据接口程序图2.1-12.2用户的特点该软件的最终用户为开放的网络中有餐饮需求的用户,包括服务提供者和消费者,他们无需特定的计算机技能,2.3假定和约束该系统所开发的在特定的系统环境支持下进行如协议限定,因而难以保障它在多层次网路结构中能够安全、稳定的运行,同时加上开发水平的限定很难保证进行全面深入的测试工作,以及现在网络设备的发展导致接入成本增加和软件开发成本限定,使得一系列的问题难以解决,这都需要软件使用者根据自身的发展需求来定制相应的软件。
实验报告□实践报告□课程名称:软件需求工程实验名称:用例文档实验地点:理工大学虎峪校区专业班级:软件工程1417学号:********** 学生:旭清指导教师:***2017年5月3日目录1. 引言.............................................................................................................................................1.1 目的.................................................................................................................................1.2 定义.................................................................................................................................登录模块:.........................................................................................................................用户注册模块.....................................................................................................................购物车模块:.....................................................................................................................订单模块:.........................................................................................................................基本信息管理模块:.........................................................................................................公告模块:.........................................................................................................................1.3 参考资料.........................................................................................................................2. 系统总体概述.............................................................................................................................2.1 产品标识.........................................................................................................................2.2 产品描述.........................................................................................................................系统属性.............................................................................................................................开发背景.............................................................................................................................产品功能.............................................................................................................................2.3 用户的特点.....................................................................................................................3. 系统功能用例图.........................................................................................................................1. 引言1.1 目的网上订餐在当今社会还不怎么流行,但是随着科技的发展,网上订餐必定日趋走向成熟化,并被广大的市民所接受,尤其是被当代的大学生所接受。
外卖订餐系统说明书尊敬的用户:感谢您选择使用我们的外卖订餐系统。
本说明书将帮助您快速了解系统的操作方法和功能特点,以便您能够更加便利地使用本系统进行外卖订餐服务。
一、系统概述外卖订餐系统是一款专为餐饮行业设计的在线订餐平台,旨在为用户提供便捷的在线订餐服务。
通过本系统,用户可以在手机或电脑上浏览菜单、下单购买并支付,实现在家或办公室即可享受美食的便利。
二、系统特点1. 多平台适配:本系统支持手机APP和网页两种访问方式,用户可以根据自己的需求在不同设备上使用系统。
2. 菜单浏览:系统提供详细的菜单信息,用户可以根据菜品分类、关键词等方式快速找到所需要的菜品。
3. 及时推送:用户下单后,系统将即时向餐厅推送订单,确保订单能够及时处理。
4. 多种支付方式:系统支持多种支付方式,包括在线支付、货到付款等,用户可根据个人需求选择适合的支付方式。
5. 评价与反馈:用户可以在系统中对菜品进行评价和反馈,帮助餐厅改进服务质量。
三、系统使用方法1. 注册与登录a. 打开外卖订餐系统首页;b. 点击注册按钮,填写个人信息并完成注册;c. 使用注册账号和密码进行登录。
2. 浏览菜单a. 进入系统后,点击首页或菜单选项;b. 根据菜品分类浏览,也可通过关键词搜索查找菜品。
3. 下单与支付a. 选择所需菜品,点击加入购物车;b. 在购物车中查看已选择的菜品,点击结算;c. 选择适合的支付方式进行支付。
4. 订单管理a. 在系统中点击订单选项,查看历史订单和当前订单状态;b. 可根据需要对订单进行修改、取消或再次下单。
5. 评价与反馈a. 在系统中找到对应订单,点击评价按钮;b. 选择评分并填写评价内容;c. 点击提交完成评价。
四、系统注意事项1. 保护个人信息:请谨慎填写个人信息,防止个人信息泄露。
2. 注意订单有效期:请在规定时间内完成支付,逾期订单将自动取消。
3. 留意送餐时间:请确保在下单时填写准确的送餐时间,以便系统提供更好的服务。
在线订餐系统需求分析说明书精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有该文档描述网上订餐系统需求,包括功能需求分析,性能需求分析,业务需求分析,数据需求分析。
1.1文档范围本文档包含以下几个部分:<1>. 文档介绍<2>. 产品介绍<3>. 产品面向的用户群体<4>. 功能需求分析<5>. 性能需求分析<6>. 业务需求分析<7>. 数据需求分析<8>. 运行环境规定1.2读者对象数据库设计者,代码编写者1.3参考文档精品文档--精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有[1] 软件工程实践者的研究方法机械工业出版社原书第六版[2]Java 程序设计清华出版社雍俊海[3]Web 编程技术机械工业出版社厉小军主编[4] 数据库原理及其应用教程第二版黄德才主编科学出版社2.1背景当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。
社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用javaWeb 技术的servlet+jsp+javaBean 实现快捷的开发与部署,并且可以最大限度的保证系统的稳定性。
网上订餐系统将极大的方便食客的就餐,同时也有利于我们的管理和售后服务。
同时,我们的订餐系统还能帮助我们的酒店(餐馆)扩大营业范围,增加知名度等。
2.2产品的功能<1>. 菜色展示系统菜色展示系统是一套基于数据库平台的即时发布系统,可用于各类菜色的展示、添加、修改和删除等。
微信点餐用户需求说明书目录1 功能需求 (3)1.1微信端 (3)1.1.1菜单查看 (3)1.1.2订单提交 (3)1.1.3订单结算 (3)1.1.4订单查询 (3)1.2电脑端 (4)1.2.1菜品管理 (4)1.2.2人员管理 (5)1.2.3桌位管理 (5)1.2.4订单查看 (5)1功能需求1.1微信端点餐时首先要判断当前设备是处在互联网还是店内的内网连接,针对不同的网络连接将订单信息上传到不同的服务器上。
1.1.1菜单查看实现广大人民群众和服务员的点餐功能,要求列出菜品的图片、菜名和单价信息,并且能够通过菜名、菜名的拼音首字母、分类以及菜名的第一个字的首字母进行快速检索功能。
1.1.2订单提交通过菜单选择需要的菜品,提交订单前需要填写客户的基本信息,其中包括:用户名称、手机号码、桌号或外卖、就餐时间和备注。
提交后显示本次订单的详细信息,客户确认无误后进行付款操作。
备注:在付款前可对订单中的信息进行随意修改;在选定桌号时只显示空桌的桌号。
提交订单后将用户填写的信息和微信号记录到系统当中。
在下次下订单时功用户确认使用,如果客户修改了则更新库中的数据。
1.1.3订单结算根据已选定的菜品自动结算处总价,并通过微信支付功能进行支付,支付完成后在订单信息在微信端不可做任何修改,如果需要加菜则可再单独下一个订单或者在电脑端的后台进行添加。
如果需要减菜操作则只能通过电脑端的后台进行删减,并根据差价退还给客户现金。
1.1.4订单查询订单需要分为两类,分别是我的订单和历史订单。
我的订单中显示已选定但是未付款的订单信息。
历史订单中显示已付款的订单信息,在此要注意,在有电脑端干预此订单的详细信息时,需要显示电脑端修改完成后的信息。
1.2电脑端1.2.1菜品管理●菜品设置以列表的形式显示系统中现有的所有菜品信息,主要包括:菜品名称、类别、单位、规格、是否外卖、拼音码、售价;可通过菜品的类别、名称和拼音码进行快速的检索。
实验报告□实践报告□课程名称:软件需求工程实验名称:用例文档实验地点:太原理工大学虎峪校区专业班级:软件工程1417学号:2014005993学生姓名:曹旭清指导教师:王建珍2017年5月3日目录1. 引言.............................................................................................................................................1.1目的.................................................................................................................................1.2定义.................................................................................................................................登录模块:.........................................................................................................................用户注册模块.....................................................................................................................购物车模块:.....................................................................................................................订单模块:.........................................................................................................................基本信息管理模块:.........................................................................................................公告模块:.........................................................................................................................1.3参考资料.........................................................................................................................2.系统总体概述.............................................................................................................................2.1产品标识.........................................................................................................................2.2产品描述.........................................................................................................................系统属性.............................................................................................................................开发背景.............................................................................................................................产品功能.............................................................................................................................2.3用户的特点.....................................................................................................................3.系统功能用例图.........................................................................................................................1. 引言1.1 目的网上订餐在当今社会还不怎么流行,但是随着科技的发展,网上订餐必定日趋走向成熟化,并被广大的市民所接受,尤其是被当代的大学生所接受。
所以开发这套网上订餐系统是非常有必要的。
本需求的编写目的在于为系统的开发做好前面的部署,以便于我们可以开发出系统功能更加全面,使用户操作起来更加的方便。
1.2 定义登录模块:验证用户帐号和密码。
如果验证通过,进入该系统。
如果验证失败输出相应提示信息。
(登陆模块分为用户登录和顾客登录)用户注册模块:用户提交相应的注册信息进行注册,系统自动进行验证,并提示用户注册是否成功。
购物车模块:用户登陆后就可以选择自己喜欢的美食,并放入购物车中。
订单模块:管理员可以随时查看用户提交的订单,并通知工作人员送餐,用户则可以查看自己的订单。
基本信息管理模块:用户可以根据自己的实际情况修改自己的密码、地址、电话等信息。
管理员可以修改用户的基本信息。
公告模块:管理员对公告进行添加、修改、删除;顾客则浏览公告。
1.3 参考资料周之英.现代软件工程(中).北京:科学出版社,2000.江开耀.软件工程和开发技术(第二版).西安:电子科技大学出版社,2009.2. 总体概述2.1 产品标识软件名称网上订餐系统2.2 产品描述系统属性本系统是一个可供多人在网上订餐的系统,具有登录、注册、购物车、订单管理基本信息管理、公示公告等功能。
各个系统具有自己独立的功能,这些系统组成一个完整的管理系统。
开发背景网上订餐在当今社会还不怎么流行,但是随着科技的发展,网上订餐必定日趋走向成熟化,并被广大的市民所接受,尤其是被当代的大学生所接受。
所以开发这套网上订餐系统是非常有必要的。
产品功能优先级简要描述序号功能名称功能需求标识1 用户登录 A 高用户分为管理员、顾客,系统验证帐号和密码2 用户注册 B 高用户提交注册信息2.3 用户的特点本软件的最终使用者为餐馆的工作人员和顾客,操作人员一般分为两类,顾客无须具备很多的电脑知识,懂得基本电脑操作即可。
餐馆工作人员需具备一定的数据库方面的知识和技能,可以对数据库进行维护3. 系统层次图网上订餐系统购物车模块用户注册模块用户登录模块订单管理模块基本信息管理模块公告管理模用户登录管理员登陆用户注册用户添加物品用户删除物品管理员查看订单用户查看订单修改自己的信息查询、修改用户信息增删改查公告信息浏览公告信息管理员用户管理员用户大学生网上订餐系统的参和者有:3.1 订餐者用例图订餐者可以登录系统,登录后可以订餐,订餐过程包括选择店铺、选择餐饮、下订单以及到餐付款,用餐后还可以对餐饮进行评价。
3.2 商家用例图商家可以登录系统,登录后需要对订餐者的订单进行核实并安排配送,然后更新店铺有关餐饮信息(增加、删除、修改)。
3.3 店铺管理员用例图店铺管理员可以更新店铺信息(包括录入新申请通过的商家、修改、删除和查询店铺信息),还要为每一个店铺建立客户评价档案盒商家监察档案。
3.4 订单管理员用例图订单管理员当订餐者下订单后要立即生成新订单,如果订单有所改动需及时更新(查询、修改、删除)。
3.5 系统管理员用例图系统管理员可以登录系统,对商家和订餐者的信息进行管理(增加、删除、修改、查询),还有系统的维护。