小组项目需求规格说明书【缩略版】

【需求规格说明】详细请见我组需求规格说明书  此处为缩略版

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.数据字典 略

猜你喜欢

转载自www.cnblogs.com/CLSSSW/p/9185869.html