在线订餐系统V10需求规格说明书.doc
文本预览下载声明
项目组 文 档 编 号 产品版本 密级 项目1组 OnLineDinner V1.0 内部 项目名称 的在线订餐系统 共30页 在线订餐
---需求规格说明书
文件名称: 在线订餐 欧阳飞 文档评审者: 罗萌 文档批准者: 黄龙军 文档维护者: 欧阳飞 文档摘要: 描述了本项目所要达到的目标、实现的功能和范围。 目 录
1 引言 3
1.1编写目的 3
1.2适用范围 3
1.3文档概述 3
1.4参考文献 3
2项目概述 3
2.1项目名称 3
2.2项目背景 4
2.3项目目标 4
2.4系统范围和系统边界 4
2.5功能概述 4
2.6业务用例 5
2.6.1系统角色 5
2.6.2游客 6
2.6.3注册用户 6
2.6.4管理员 9
3系统功能性需求 13
3.1系统功能 13
3.2详细功能需求 15
3.2.1身份验证 15
3.2.2个人信息系统 16
3.2.3主页信息系统 17
3.2.4用户信息管理 18
3.2.5管理员信息管理 18
3.2.6订单管理 19
3.2.7餐品管理 20
3.2.8留言管理 21
3.2.9角色管理 22
3.2.10权限管理 23
3.2.11个性化推荐 24
3.3系统的活动图 25
4系统的配置与实现 26
4.1系统的组件图 26
4.2系统的配置图 27
5资源需求 28
5.1软件资源需求 28
5.2硬件资源需求 29
6 数据需求 29
6.1表汇总 30
1 引言
项目小组认真全面的调查了用户对在线订餐系统的需求,根据订餐系统的业务分类、业务操作和数据结构等具体要求,确定了系统性能要求、系统运行环境要求。为系统下一步的开发工作奠定了良好的基础。
1.1编写目的
1. 作为软件系统开发技术协议的参考依据,为用户及开发双发提供参考。
2. 根据在线系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为开发者进行详细设计和编程提供基础。
1.2适用范围
本文档适用于所有与本项目有关的软件开发阶段及其相关人员。
1.3文档概述
本需求规格说明书,概括性的描述了的在线订餐21世纪,在线订餐的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争。技术的提升和管理的升级是餐饮业的竞争核心。为了在激烈的竞争中更多的方便的满足用户的需求,我们特意引进了个性化推荐技术。
2.3项目目标
基于多agent个性化推荐的在线订餐系统采用B2C的运行模式,用户可以享受网络方便,快捷,安全的享受订餐服务,而且为用户提供其可能感兴趣的餐品,以及饮食资讯,使用户能够在方便的同时得到健康的饮食习惯。
系统的实现目标如下:
A.方便用户查看搜索餐品信息
B.为用户提供最新的饮食资讯
C.为用户提供个性化推荐服务
D.方便管理员进行信息统计
项目的建设意义如下:
A.尽量贴近用户的心理,在实现基本功能的基础上开发用户喜爱的功能。
B.在完成功能之余注重网站的可靠性,安全性,易用性等问题。
2.4系统范围和系统边界
任何系统都不可能包罗万象,的在线订餐系统主要解决的是及时送上用户订好的餐品,为用户提供最优质的服务。
系统主要面向的服务对象有:上班族、不方便出行的人们,为他们提供餐品浏览、在线订餐、饮食资讯以及个性化推荐服务,通过良好的服务为市民做出自己最大的贡献。
2.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 系统的主要角色和权限
角色 权限 管理员 人员管理、餐品管理、公告管理、订单管理、留言管理、数据维护、权限管理 注册用户 浏览餐品、查看网站信息、在线留言、在线订餐、个人信息的管理 游客 浏览餐品、查看网站信息在线留言
2.6.2游客
只能浏览餐品、查看网站信息、在线留言
用例图如下:
图2.1游客用例图
2.6.3注册用户
注册会员主要功能是在在线订餐、个人信息的管理,包括用户信息的修改,积分管理,订单管理,留言管理;还包括享受智能推荐、饮食资讯等功能
用例图如下:
图2.2 注册用户用例图
显示全部