在线订餐系统V10需求规格说明书(18页).doc
《在线订餐系统V10需求规格说明书(18页).doc》由会员分享,可在线阅读,更多相关《在线订餐系统V10需求规格说明书(18页).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-在线订餐系统V10需求规格说明书文 档 编 号产品版本密级项目1组OnLineDinnerV1.0内部项目名称的在线订餐系统共30页在线订餐系统-需求规格说明书文件名称:在线订餐系统需求规格说明书版本号:V1.0发布日期:2011年6月28日文档创建者:欧阳飞文档评审者:罗萌文档批准者:黄龙军文档维护者:欧阳飞文档摘要:描述了本项目所要达到的目标、实现的功能和范围。目 录1 引言31.1编写目的31.2适用范围31.3文档概述31.4参考文献32项目概述32.1项目名称32.2项目背景42.3项目目标42.4系统范围和系统边界42.5功能概述42.6业务用例52.6.1系统角色52.6.2游
2、客62.6.3注册用户62.6.4管理员93系统功能性需求133.1系统功能133.2详细功能需求153.2.1身份验证153.2.2个人信息系统163.2.3主页信息系统173.2.4用户信息管理183.2.5管理员信息管理183.2.6订单管理193.2.7餐品管理203.2.8留言管理213.2.9角色管理223.2.10权限管理233.2.11个性化推荐243.3系统的活动图254系统的配置与实现264.1系统的组件图264.2系统的配置图275资源需求285.1软件资源需求285.2硬件资源需求296 数据需求296.1表汇总301 引言项目小组认真全面的调查了用户对在线订餐系统的需
3、求,根据订餐系统的业务分类、业务操作和数据结构等具体要求,确定了系统性能要求、系统运行环境要求。为系统下一步的开发工作奠定了良好的基础。1.1编写目的1. 作为软件系统开发技术协议的参考依据,为用户及开发双发提供参考。2. 根据在线系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为开发者进行详细设计和编程提供基础。1.2适用范围本文档适用于所有与本项目有关的软件开发阶段及其相关人员。1.3文档概述本需求规格说明书,概括性的描述了的在线订餐系统所要完成的工作,是软件开发人员和用户对本系统的业务流程及功能达成共识。通过本需求规格说明书可以全面了解基于个性化推荐的在线订餐系统所要完成的任务
4、和所要达到的功能。1.4参考文献HeadFirst设计模式 中国电力出版社uml基础与rose建模教程 人民邮电出版社2项目概述2.1项目名称的在线订餐系统该系统的项目计划开始日期为2011年6月1日,项目开发周期为6个月。2.2项目背景如果说过去的十年是搜索技术大行其道的十年,那么个性化推荐技术将成为未来十年中最重要的革新之一。21世纪,在线订餐的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争。技术的提升和管理的升级是餐饮业的竞争核心。为了在激烈的竞争中更多的方便的满足用户的需求,我们特意引进了个性化推荐技术。2.3项目目标基于多agent个性化推荐的在线订
5、餐系统采用B2C的运行模式,用户可以享受网络方便,快捷,安全的享受订餐服务,而且为用户提供其可能感兴趣的餐品,以及饮食资讯,使用户能够在方便的同时得到健康的饮食习惯。系统的实现目标如下:A.方便用户查看搜索餐品信息B.为用户提供最新的饮食资讯C.为用户提供个性化推荐服务D.方便管理员进行信息统计项目的建设意义如下:A.尽量贴近用户的心理,在实现基本功能的基础上开发用户喜爱的功能。B.在完成功能之余注重网站的可靠性,安全性,易用性等问题。2.4系统范围和系统边界任何系统都不可能包罗万象,的在线订餐系统主要解决的是及时送上用户订好的餐品,为用户提供最优质的服务。系统主要面向的服务对象有:上班族、不
6、方便出行的人们,为他们提供餐品浏览、在线订餐、饮食资讯以及个性化推荐服务,通过良好的服务为市民做出自己最大的贡献。2.5功能概述为了对网站进行安全管理,网站采用基于角色的权限控制,将人员大体分成3类,游客,注册用户,管理员。对于游客: 1.可以浏览餐品信息 2.可以在线留言 3.可以查看饮食资讯B.对于注册用户: 1.可以浏览餐品信息 2.可以在线留言 3.可以查看饮食资讯 4.可以在线订餐 5.可以修改个人信息 6.可以享受个性化推荐服务C.对于管理员: 1.可以管理餐品信息 2.可以管理饮食资讯 3.可以修改个人信息 4.可以管理公告 5.可以管理用户信息 6.可以管理留言 7.可以管理订
7、单 8.可以对网站进行数据维护 9.权限管理2.6业务用例2.6.1系统角色 系统的主要角色和权限如下:表2-1 系统的主要角色和权限角色权限管理员人员管理、餐品管理、公告管理、订单管理、留言管理、数据维护、权限管理注册用户浏览餐品、查看网站信息、在线留言、在线订餐、个人信息的管理 游客浏览餐品、查看网站信息在线留言2.6.2游客 只能浏览餐品、查看网站信息、在线留言 用例图如下:图2.1游客用例图2.6.3注册用户注册会员主要功能是在在线订餐、个人信息的管理,包括用户信息的修改,积分管理,订单管理,留言管理;还包括享受智能推荐、饮食资讯等功能 用例图如下:图2.2 注册用户用例图表2-2 在
8、线订餐用例说明用例名称在线订餐用例描述当用户点击订餐时启动用例,当点击提交订单时结束用例参与者用户前置条件用户登录后置条件订单表中的数据增加被包含的用例查看餐品信息,购物车管理,填写收货信息被扩展的用例取消修改、放弃订餐主要步骤用户意图系统职责1. 浏览餐品3.在线订餐5.提交订单2.提供用户感兴趣的餐品4.系统验证条件是否有效并查询数据库信息、显示商品信息6.提示下单成功表2-3个人中心用例说明用例名称个人中心用例描述当点击个人中心进入个人信息管理中心,启动用例,点退出结束用例参与者注册用户前置条件用户登陆后置条件个人信息的修改被包含的用例个人信息修改,个性化设置被扩展的用例取消修改主要步骤
9、用户意图系统职责1.用户进入个人中心3.提出修改个人信息5.修改个人信息7.提示修改成功2.系统返回个人中心页面4.访问数据库、返回修改页面6.检查修改信息并修改数据库 表2-4在线留言用例说明用例名称在线留言用例描述用户点击咨询留言后启动用例,点击提交时结束用例参与者会员、游客前置条件无后置条件只有管理员通过的留言才可以显示被包含的用例查看管理员回复被扩展的用例取消留言主要步骤会员意图系统职责1. 用户登录网站并点击在线留言3.会员留言2.系统创建初始留言界面4.保存入数据库5.提示留言成功6.管理员认证(回复)后显示在“在线留言”页面2.6.4管理员系统管理员的主要功能有:管理员信息管理、
10、餐品管理、公告管理、订单管理、留言管理、数据维护、权限管理等。用例图如下:图2.3 管理员用例图表2-5管理员信息管理用例说明用例名称管理员信息管理用例描述当管理员点击“管理员管理”链接后进入管理员信息管理用例参与者管理员前置条件管理员进入后台系统,管理员有角色管理的权限后置条件管理员信息表中的数据被修改被包含的用例添加管理员,修改管理员,删除管理员,分配管理员角色,添加角色,删除角色,修改角色,角色权限分配被扩展的用例取消修改主要步骤超级管理员意图系统责任1.管理员登入后台管理系统,并点击管理员管理链接;3.管理员点击“增加管理员”5.填写新资料7.管理员确认提交10.管理员提出删除管理员信
11、息12.管理员点击删除15.超级管理员提出修改管理员信息21.填写修改的管理员信息22.确认提交26.管理员提出分配管理员角色28. 管理员赋予角色32.管理员确认提交33.管理员提出添加角色35.管理员输入新加角色39.管理员确认提交40.管理员提出角色修改42. 输入需要修改的角色名称46.管理员确认提交47.管理员提出角色删除49.管理员确认删除2.系统显示操作链接4.系统返回添加管理员页面6.系统验证合法性,8.存入数据库9.返回增加成功11.系统返回删除管理员信息页面13.存入数据库14.返回删除成功20.系统返回修改管理员信息页面23.系统检验合法性24.存入数据库25.返回修改成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 系统 V10 需求 规格 说明书 18
限制150内