ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:500.82KB ,
资源ID:7619878      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7619878.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在线订餐系统V10需求规格说明书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

在线订餐系统V10需求规格说明书.docx

1、在线订餐系统V10需求规格说明书项目组文 档 编 号产品版本密级项目1组OnLineDinnerV1.0内部项目名称的在线订餐系统共30页在线订餐系统-需求规格说明书文件名称:在线订餐系统需求规格说明书版本号:V1.0发布日期:2011年6月28日文档创建者:欧阳飞文档评审者:罗萌文档批准者:黄龙军文档维护者:欧阳飞文档摘要:描述了本项目所要达到的目标、实现的功能和范围。1 引言项目小组认真全面的调查了用户对在线订餐系统的需求,根据订餐系统的业务分类、业务操作和数据结构等具体要求,确定了系统性能要求、系统运行环境要求。为系统下一步的开发工作奠定了良好的基础。1.1编写目的1. 作为软件系统开发

2、技术协议的参考依据,为用户及开发双发提供参考。2. 根据在线系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为开发者进行详细设计和编程提供基础。1.2适用范围本文档适用于所有与本项目有关的软件开发阶段及其相关人员。1.3文档概述本需求规格说明书,概括性的描述了的在线订餐系统所要完成的工作,是软件开发人员和用户对本系统的业务流程及功能达成共识。通过本需求规格说明书可以全面了解基于个性化推荐的在线订餐系统所要完成的任务和所要达到的功能。1.4参考文献HeadFirst设计模式 中国电力出版社uml基础与rose建模教程 人民邮电出版社2项目概述2.1项目名称的在线订餐系统该系统的项目计划

3、开始日期为2011年6月1日,项目开发周期为6个月。2.2项目背景如果说过去的十年是搜索技术大行其道的十年,那么个性化推荐技术将成为未来十年中最重要的革新之一。21世纪,在线订餐的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争。技术的提升和管理的升级是餐饮业的竞争核心。为了在激烈的竞争中更多的方便的满足用户的需求,我们特意引进了个性化推荐技术。2.3项目目标基于多agent个性化推荐的在线订餐系统采用B2C的运行模式,用户可以享受网络方便,快捷,安全的享受订餐服务,而且为用户提供其可能感兴趣的餐品,以及饮食资讯,使用户能够在方便的同时得到健康的饮食习惯。系统的

4、实现目标如下:A.方便用户查看搜索餐品信息B.为用户提供最新的饮食资讯C.为用户提供个性化推荐服务D.方便管理员进行信息统计项目的建设意义如下:A.尽量贴近用户的心理,在实现基本功能的基础上开发用户喜爱的功能。B.在完成功能之余注重网站的可靠性,安全性,易用性等问题。2.4系统范围和系统边界任何系统都不可能包罗万象,的在线订餐系统主要解决的是及时送上用户订好的餐品,为用户提供最优质的服务。系统主要面向的服务对象有:上班族、不方便出行的人们,为他们提供餐品浏览、在线订餐、饮食资讯以及个性化推荐服务,通过良好的服务为市民做出自己最大的贡献。2.5功能概述为了对网站进行安全管理,网站采用基于角色的权

5、限控制,将人员大体分成3类,游客,注册用户,管理员。对于游客: 1.可以浏览餐品信息 2.可以在线留言 3.可以查看饮食资讯B.对于注册用户: 1.可以浏览餐品信息 2.可以在线留言 3.可以查看饮食资讯 4.可以在线订餐 5.可以修改个人信息 6.可以享受个性化推荐服务C.对于管理员: 1.可以管理餐品信息 2.可以管理饮食资讯 3.可以修改个人信息 4.可以管理公告 5.可以管理用户信息 6.可以管理留言 7.可以管理订单 8.可以对网站进行数据维护 9.权限管理2.6业务用例2.6.1系统角色 系统的主要角色和权限如下:表2-1 系统的主要角色和权限角色权限管理员人员管理、餐品管理、公告

6、管理、订单管理、留言管理、数据维护、权限管理注册用户浏览餐品、查看网站信息、在线留言、在线订餐、个人信息的管理 游客浏览餐品、查看网站信息在线留言2.6.2游客 只能浏览餐品、查看网站信息、在线留言 用例图如下:图2.1游客用例图2.6.3注册用户注册会员主要功能是在在线订餐、个人信息的管理,包括用户信息的修改,积分管理,订单管理,留言管理;还包括享受智能推荐、饮食资讯等功能 用例图如下:图2.2 注册用户用例图 表2-2 在线订餐用例说明用例名称在线订餐用例描述当用户点击订餐时启动用例,当点击提交订单时结束用例参与者用户前置条件用户登录后置条件订单表中的数据增加被包含的用例查看餐品信息,购物

7、车管理,填写收货信息被扩展的用例取消修改、放弃订餐主要步骤用户意图系统职责1.浏览餐品3.在线订餐5.提交订单2.提供用户感兴趣的餐品4.系统验证条件是否有效并查询数据库信息、显示商品信息6.提示下单成功表2-3个人中心用例说明用例名称个人中心用例描述当点击个人中心进入个人信息管理中心,启动用例,点退出结束用例参与者注册用户前置条件用户登陆后置条件个人信息的修改被包含的用例个人信息修改,个性化设置被扩展的用例取消修改主要步骤用户意图系统职责1.用户进入个人中心3.提出修改个人信息5.修改个人信息7.提示修改成功2.系统返回个人中心页面4.访问数据库、返回修改页面6.检查修改信息并修改数据库 表

8、2-4在线留言用例说明用例名称在线留言用例描述用户点击咨询留言后启动用例,点击提交时结束用例参与者会员、游客前置条件无后置条件只有管理员通过的留言才可以显示被包含的用例查看管理员回复被扩展的用例取消留言主要步骤会员意图系统职责1.用户登录网站并点击在线留言3.会员留言2.系统创建初始留言界面4.保存入数据库5.提示留言成功6.管理员认证(回复)后显示在“在线留言”页面2.6.4管理员系统管理员的主要功能有:管理员信息管理、餐品管理、公告管理、订单管理、留言管理、数据维护、权限管理等。用例图如下:图2.3 管理员用例图表2-5管理员信息管理用例说明用例名称管理员信息管理用例描述当管理员点击“管理

9、员管理”链接后进入管理员信息管理用例参与者管理员前置条件管理员进入后台系统,管理员有角色管理的权限后置条件管理员信息表中的数据被修改被包含的用例添加管理员,修改管理员,删除管理员,分配管理员角色,添加角色,删除角色,修改角色,角色权限分配被扩展的用例取消修改主要步骤超级管理员意图系统责任1.管理员登入后台管理系统,并点击管理员管理链接;3.管理员点击“增加管理员”5.填写新资料7.管理员确认提交10.管理员提出删除管理员信息12.管理员点击删除15.超级管理员提出修改管理员信息21.填写修改的管理员信息22.确认提交26.管理员提出分配管理员角色28.管理员赋予角色32.管理员确认提交33.管

10、理员提出添加角色35.管理员输入新加角色39.管理员确认提交40.管理员提出角色修改42.输入需要修改的角色名称46.管理员确认提交47.管理员提出角色删除49.管理员确认删除2.系统显示操作链接4.系统返回添加管理员页面6.系统验证合法性,8.存入数据库9.返回增加成功11.系统返回删除管理员信息页面13.存入数据库14.返回删除成功20.系统返回修改管理员信息页面23.系统检验合法性24.存入数据库25.返回修改成功27.系统返回角色管理页面29.系统检验合法性30.存入数据库31.提示成功34.系统返回添加角色页面36.检验合法性37.存入数据库38.返回添加成功41.系统返回角色修改页

11、面43.检验合法性45.存入数据库45.返回添加成功48.系统返回角色删除页面50.检验合法性51.存入数据库52.返回添加成功 2-6权限管理用例说明 用例名称权限管理用例描述当德管理员点击“权限管理”链接后进入权限管理用例参与者管理员前置条件管理员进入后台系统,管理员具有权限管理的权限后置条件数据表中被更改的角色信息改变被包含的用例设置角色的权限被扩展的用例取消更改主要步骤超级管理员意图系统责任1.管理员登入后台系统点击权限管理3.管理员点击要修改的角色5.管理员修改权限2.返回权限管理界面4.返回该角色拥有的权限6.存入数据库7.返回添加成功 2-7订单管理用例说明用例名称订单管理用例描

12、述当管理员点击“订单管理”链接后进入订单管理用例参与者管理员前置条件管理员进入后台系统,管理员具有订单管理的权限后置条件数据表中被更改的订单信息改变被包含的用例设置订单状态被扩展的用例取消更改主要步骤超级管理员意图系统责任1.管理员登入后台系统点击订单管理3.选择搜索条件5.选择要修改的订单7.选择订单状态(根据实际情况,更改订单状态:通过、无效、已送出、已付款)2.返回订单管理界面4.返回搜索结果页面6.返回订单信息8.存入数据库9.返回设置成功3系统功能性需求3.1系统功能基于个性化推荐技术的在线订餐系统是一个复杂的电子商务系统。它必须提供用户接口以供用户登录并选择餐品,以及管理员接口供管

13、理员处理用户订单和维护网站正常运作,同时系统会根据数据库中用户的订餐记录在用户登录时为用户提供其可能感兴趣的餐品。系统总体功能需求框图如下图所示:图3.1 系统功能结构图32前台功能分解图33后台功能分解图3.2详细功能需求前台系统3.2.1身份验证A.用户注册B.找回密码图3.4用户注册时序图图3.5用户找回密码3.2.2个人信息系统A.个人信息管理B.查看留言C.查看订单D.个性化推荐 图 3.6个人信息3.2.3主页信息系统A.饮食资讯B.在线留言C.浏览餐品D.在线订餐 3.7用户订餐时序图后台系统3.2.4用户信息管理A.添加用户B.修改用户信息C.删除用户3.2.5管理员信息管理A

14、.添加管理员B.修改管理员信息C.删除管理员D.更改管理员角色 3.7 更改管理员角色说明3.2.6订单管理A.更改订单状态B.删除订单 3.8更改订单状态说明3.2.7餐品管理A.添加餐品类别B.修改餐品类别C.删除餐品类别D.添加餐品E.修改餐品信息F.删除餐品 3.9餐品管理说明3.2.8留言管理A.删除留言B.回复留言C.修改留言 3.10 留言管理说明3.2.9角色管理A.添加角色B.删除角色C.修改角色信息 3.11角色管理说明3.2.10权限管理A.添加权限B.修改权限C.删除权限 3.12权限管理说明3.2.11个性化推荐A.行为记录模块:订单生成后,系统将订单中的餐品数据两两

15、组合,形成一组餐品相关信息数据,将此数据插入到餐品相关信息表中,若原来存在该组合,将其权值加一,若不存在,则添加一条新的记录,并将权值设为一。B.记录分析模块:用户选择餐品时,传入所选择的餐品编号,在餐品相关表中按权值的从大到小检索数据,选择前五条记录。C.推荐模块:系统接受前台传进来的餐品编号,调用业务逻辑层方法,返回与所选餐品相关的五道最受消费者欢迎的餐品,并显示到前台订餐界面。3.13 个性化推荐说明3.3系统的活动图活动图可以分为垂直泳道,每个泳道表示工作流中不同的参与者。查看泳道中的活动,就可以知道某个参与者的责任,通过不同泳道中活动的过渡,可以了解谁要与谁进行通信。这些信息在建模或

16、理解业务时非常重要。顾客订餐和管理员处理订单的活动图如下所示:3.14 系统活动图4系统的配置与实现4.1系统的组件图 系统组件图如下所示: 图3.15 系统组件图4.2系统的配置图系统由多个支点构成,应用服务器负责整个系统的总体协调工作,数据库负责数据管理,客户机通过互联网与应用服务器相连,这样管理员可以通过互联网管理应用服务器,客户可以通过互联网管理应用服务器得到在线订餐服务。系统的配置图如下所示:图3.16 系统配置图5资源需求5.1软件资源需求基于个性化推荐技术的在线订餐系统软件资源包括:1、Windows Xp操作系统1套;2、SQL Server 2000数据库系统1套;3、Mic

17、rosoft Office 1套;4、Visual Studio 2008开发工具1套;5.2硬件资源需求服务器推荐配置:CPU类型 Xeon 5000/5100 CPU-SMP数量 双路 主板芯片组 Intel 5000V 处理器支持 2*Intel Xeon 5000/5100 处理器(标配/选配) 2* Intel Xeon woodcrest 5110 内存(标配/最大) 2GB DDR2 Fully-Buffered DIMM /16GB DDR2 Fully-Buffered DIMM 内存类型 DDR2 Fully-Buffered DIMM 硬盘控制器 Adaptec 7902

18、W dual channel Ultra320 SCSI,Intel ESB2 for 6 SATARAID支持 SCSI RAID 0, 1,10,SATA RAID 0,1,5,10 硬盘容量(标配/最大) 2*160GB SATA HDD/4*300GB SATA HDD 网卡 2*Intel 82563千兆网络控制器 显卡 集成ATI ES1000 16MB PCI graphics controller 扩展插槽 1*(4)PCI-E,1*(4)PCI-E, 2*100MHz PCI-X,1*PCI 电源 520W 散热风扇 2*100mm 5000RPM Fan客户端推荐配置:CP

19、U类型 AMD 3000+或内存 512M内存类型 DDR2 667硬盘 80G 6 数据需求(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。(2)对表结构进行规范化处理。数据库在物理设备上的存储结构与存储方法称为数据库的物理结构,它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结果的过程,就是数据库的物理设计。数据库的物理结构设计通常分为两步:(a)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(b)对物理结构进行评价,

20、评价的重点是时间和空间效率。6.1表汇总表61 系统表汇总表名功能说明OD_Address用户住址表,用来记录地址信息OD_Admin管理员表,用来记录管理员的信息OD_Argument留言表,用来记录留言的相应信息OD_Cart购物车表,用来记录点餐信息OD_Dinner餐品表,用来记录餐品的信息OD_Function模块表,记录系统模块的相应信息OD_Intergral积分表,用来用户的积分申请记录OD_MenuCategory餐品类别表,用来记录餐品的类别信息OD_News饮食资讯表,记录咨询的信息OD_NewsCategory咨询类别表,用来记录咨询类别OD_NewsContent咨询内容表,用来记录资讯的内容OD_Order订单表,用来记录订单产生等信息OD_OrderDetail订单详表,用来记录订单对应的餐品OD_Problem常见问题表,用来记录常见问题的信息OD_Purviews角色模块表,记录角色所能操作的模块OD_Role角色表,记录管理员角色OD_Setting设置表,记录站点信息OD_User用户表,记录用户的基本信息OD_DinnerAB餐品相关信息表:记录餐品组合,主要用于个性化推荐

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1