小组项目需求规格说明书缩略版
Posted clsssw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小组项目需求规格说明书缩略版相关的知识,希望对你有一定的参考价值。
【需求规格说明】详细请见我组需求规格说明书 此处为缩略版
1.引言
1.1编写目的
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考。
项目目标:搭建水果预定网页端平台,并建立相应的数据库,有利于为在校大学生提供一个方便新鲜实惠的水果购买平台。
1.2项目背景
在校大学生对水果的需求量大,但是购买渠道单一,水果价格较高不实惠。
“物美价廉”一直是在校大学生所追求的物质享受,而水果价格的普遍大幅度上涨,许多大学生称“水果价格太贵”,价格贵成为困扰在校大学生购买水果的主要因素。而水果要求的储存条件高,大学生不具备必须的储藏保险设备,如电冰箱。因此大学生对水果的购买频率高,单次购买量小,这意味这学生需要一个购买水果快捷方便的渠道。
所以需要一个能够提供实惠新鲜水果,并且方便购买水果的平台。
1. 任务概述
2.1待开发系统的一般描述
大学生群体一直需要一个购买水果快捷方便的渠道。如今,随着网络以及电子设备的普及,线上交易的快捷为我们目标的实现指明了方向。
水果预定网页端包含用户管理、水果商品信息管理、订单管理、客户服务共4个大的功能模块。
用户可以通过注册账户进入平台。进入平台后,用户在主页对商品进行挑选,选择相应商品后,确定详细的购买数量,待挑选完毕以后,确认订单,付款。此外还提供查看订单状态,若顾客对订单状态有疑问或者需要退换货,都可以通过客户服务向运营商的客服人员进行线上反馈,客服人员做出相应回复。
运营商也通过账号登录平台,发布水果商品信息,管理顾客的订单,反馈订单状态,派送水果。
由于本平台的主要服务对象为在校大学生,因此用户的数量十分有保障,并且本平台功能实用、操作简单,易受学生的青睐,前景十分乐观。
2.2待开发系统的功能
对于本平台的用户功能,可以分为普通用户、运营商和校园负责人三个方面。
普通用户功能主要包括注册登录平台,修改个人资料,管理收获地址,查看水果,查看购物车,查看已派送订单,查看未派送订单;
工作人员功能包括注册登录平台,修改个人资料,查看水果,查看已派送订单,查看未派送订单;
管理员功能有注册登录平台,修改个人资料,查看已派送订单,查看未派送订单。
2.3用户特征和水平
本平台的普通用户主要为在校大学生,受教育水平高,对于各类软件的基本操作和使用都较为熟悉。并且用户大多都拥有手机、电脑等电子设备,可以通过浏览器随时随地访问登录本平台来进行在线操作。
2.4条件与限制
对于本项目的在线支付功能,由于开发组没有实体商户,只能采用银联的模拟接口进行模拟在线支付。
2.5运行环境
兼容Chrome、火狐等主流浏览器,支持pc端和手机移动端。
3. 需求获取 (略)
1. 需求分析
4.1数据需求
4.1.1顶层数据流图
4.1.2类图
4.1.3包图
4.1.4用例图 UseCase
4.1.5状态图
4.2功能需求
4.2.1功能划分
普通游客只能浏览网站的水果信息,不能进行购买等一系列活动,进行注册登录成为普通用户后才能买水果。普通用户能够根据自己的需要浏览查找自己需要的水果。水果这一模块按照普通用户所需分类:国产、进口、按原产地分类等等。不同的种类对应不同的水果,用户一方面可以通过分类来查找水果,也可以查看所有的水果。
当普通用户确定要买的水果后,可以下单并填写相关信息,当然用户可以修改自己的个人信息。零售商可以修改水果的介绍信息,也可以上架新水果,下架旧水果,更改水果的库存信息。校园负责人和零售商都可以查看订单状态,并且可以修改订单。
系统的整体功能可以根据不同的用户划分为如下几个功能:
(1)普通用户:
登录注册、个人资料管理、订单管理(购买水果下订单、删除订单)
(2)零售商:
登录注册、个人资料管理、水果商品管理、订单管理(查看订单状态、修改订单状态)
(3)校园负责人:
登录注册、个人资料管理、订单管理(查看订单状态、修改订单状态)
功能划分图表如下:
4.2.2功能描述
在顶层数据流图以及功能划分的基础上,我们利用第1层和第2层数据流图来具体描述系统的相关功能。
第1层DFD图
第2层DFD图
1. 注册登录系统数据流图
2. 交易管理数据流图
3. 水果商品信息管理系统数据流图
4. 用户管理数据流图
1. 可行性分析
5.1技术可行性
现有的网页开发技术已经十分成熟,水果线上交易平台也有先例可供参考,可以节省开发时间。另外,在技术所需的代价,如所需的开发环境,以及技术风险等方面也有所保障,因此系统在开发时间、成本等限制条件下成功的可能性很大,具备了技术可行性。
5.2操作可行性
网页端平台的功能和操作方式以简洁、快捷、易懂为设计宗旨,再结合本平台的用户主要为大学生,该群体普遍对于浏览器的使用相当熟悉,所以能够做到系统的操作方式符合用户操作流程。
5.3经济可行性
在大学生群体中,对水果的需求量相当可观,因为对学生来说,水果也是补充日常所需元素的必要视频,学生对水果的新鲜程度以及购买水果的方便性有较高需求,因此诸如此类的水果预定线上交易平台能受到不少学生的青睐。有了如此庞大的用户群体以及交易量,系统的经济效益一定能超过开发成本,因此具有经济可行性。
5.4法律可行性
该平台的开发过程和使用不会侵犯到他人的知识产权,符合当前法律。
1. 性能需求
6.1性能需求
6.1.1数据精确度
(1)用户在进行水果查询时应保证所有含有相关数据的词条都可显示;优先显示与搜索关键字符合度较高的、优先显示名称及简洁均含搜索关键字的相关数据信息;
(2)在没有水果满足用户查询的所有关键字时,推荐含有部分关键字或相似关键字的搜索结果;
(3)用户和零售商之间可进行直接交流,留言、消息往来等数据,由用户选择保留时长,也可手动清理相关数据及缓存信息。
6.1.2时间特性
(1)响应时间:网络流畅情况下,打开一个链接需要2秒钟左右;
(2)更新处理时间:水果的新增与售出信息需要保持实时更新,后台数据库每30分钟更新一次,30分钟内由用户操作产生的数据以高速缓存的方式存储在后端服务器;
(3)数据转换与传输时间:数据输入时传入高速缓存处理器,数据输出时为了避免导出数据量过大,结果超过十个时将进行分页处理;传输时间与交易平台的处理速度有关;
(4)运行时间:非服务器维护期间,应保持24小时运行。
6.1.3适应性
确保实现对Chrome、火狐、IE等主流浏览器的支持,保证用户在主流的移动设备上可 以使用应用。
6.2外部接口需求
6.2.1用户界面
(1)用户界面整体上选择较为简洁的风格;
(2)打开网页时有启动画面,数据预加载完毕即跳转至用户界面;
(3)通过单机操作可从用户界面跳转至用户数据查询及更新、相关信息、设置(显示设置及消息提醒设置等)、问题反馈等一系列子项目;
(4)系统有数据保护和缓存,用户操作可逆,可通过选择或滑动退回用户该操作前的界面;
(5)考虑到用户的安全问题,用户购买水果相关操作跳转第三方交易平台进行;
(6)系统出现错误时会出现弹窗提醒,可选择是否发送错误报告。
7.约束与限制 略
8.其他需求 略
9.数据字典 略
以上是关于小组项目需求规格说明书缩略版的主要内容,如果未能解决你的问题,请参考以下文章