JSP网上图书商城需求分析.docx

上传人:b****3 文档编号:4935748 上传时间:2022-12-11 格式:DOCX 页数:19 大小:21.09KB
下载 相关 举报
JSP网上图书商城需求分析.docx_第1页
第1页 / 共19页
JSP网上图书商城需求分析.docx_第2页
第2页 / 共19页
JSP网上图书商城需求分析.docx_第3页
第3页 / 共19页
JSP网上图书商城需求分析.docx_第4页
第4页 / 共19页
JSP网上图书商城需求分析.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

JSP网上图书商城需求分析.docx

《JSP网上图书商城需求分析.docx》由会员分享,可在线阅读,更多相关《JSP网上图书商城需求分析.docx(19页珍藏版)》请在冰豆网上搜索。

JSP网上图书商城需求分析.docx

JSP网上图书商城需求分析

 

网上图书商城

——需求分析文档

 

2012/4/4

 

目录

1.产品介绍4

2.产品面向的用户群体4

3.产品应当遵循的标准或规范4

4.产品范围4

5.产品中的角色4

6.产品的功能性需求5

6.1网上图书商城功能6

6.1.1图书的添加6

6.1.2图书修改6

6.1.3图书删除6

6.1.4图书信息列表7

6.1.5图书信息列表分类7

6.2.1管理员查询订单7

6.2.2管理员删除订单7

6.2.3订单列表显示8

6.2.4管理员对订单处理8

6.3.1信息的管理8

6.4.1留言板管理8

6.5.1管理员登录与注销9

6.5.2修改密码9

6.5.3添加管理员9

6.5.4删除管理员9

6.5.5删除用户10

6.5.6显示用户列表10

6.6.1用户注册与登录10

6.6.2查看个人信息10

6.6.3修改个人信息11

6.7.1加入购物车11

6.7.2浏览购物车11

6.7.3修改商品的数量11

6.7.4删除购物车的图书12

6.7.5清空购物车12

6.8.1取消订单12

6.8.2修改订单12

6.8.3查看订单13

6.8.3确认订单13

6.8.3浏览图书信息13

6.8.3图书评论13

7.产品的非功能性需求14

7.1用户界面需求14

7.2软硬件环境需求14

7.3产品质量需求14

7.4技术需求15

1.产品介绍

信息技术高速发展的今天,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。

本系统包括两个基本部分,一个是前台的销售程序,用户在前台浏览搜索图书,可以看到商城的最新公告,用户进入商城就有一个购物车,用户把需要的图书放入购物车中,用户可以去除不需要的图书,修改商品的数量,清空购物车。

当用户选购完图书后就可以下订单。

另一个是后台管理程序,商家在此管理本网站的相关信息如公告的发布,录入,删除,更改网上图书的信息,订单的管理和注册用户的管理。

2.产品面向的用户群体

“网上图书商城”面向的用户群体:

所有人

3.产品应当遵循的标准或规范

本产品为定制软件,参考当当网,以网上图书购买需求为最终设计参考依据。

4.产品范围

本产品主要用于用户购买图书,管理员对图书的管理基于互联网的Web应用系统。

产品适用领域包括:

⑴用户购买图书

(2)管理员对图书的管理。

具体功能需求在下文详细描述。

5.产品中的角色

下表阐述本产品的各种角色及其职责。

各种角色的具体行为将在功能性需求中描述。

 

角色名称

职责描述

管理员

可以发布需要卖的书,对书籍进行管理,管理用户会员信息

会员

即注册用户,可以浏览,搜索和购买图书

未注册用户

可以注册,搜索和浏览图书

6.产品的功能性需求

功能类别

功能名称、标识符

描述

管理端

6.1图书馆理

6.1.1添加书籍

管理员登录后对书籍的添加

6.1.2修改书籍

管理员登陆后对书籍的修改

6.1.3删除书籍

对图书进行删除

6.1.4书籍分类

把书籍分类展现

6.1.5查看书籍

查看书籍的列表

6.2订单管理

6.2.1查询订单

查看某个用户所下的订单

6.2.2删除订单

删除某个用户所下的订单

6.2.3显示订单列表

把用户所下订单以列表的形式显示

6.2.4订单状态

修改用户所下订单的状态

6.3信息管理

6.3.1公告管理

把系统的最新消息展现

6.4留言管理

6.4.1管理留言

对用户的留言进行回复

6.5管理員模块

6.5.1登录注销

管理员登录验证、注销

6.5.2修改密码

管理员修改自己的密码

6.5.3添加管理员

超级管理员可以添加一个管理员,并授予其管理权限

6.5.4删除管理员

超级管理员可以删除一个管理员

6.5.5删除用户

删除一个用户信息

6.5.6显示用户列表

显示所有注册的用户

客户端

6.6用户管理

6.6.1注册/登录

用户可以注册和登录帐号

6.6.2查看个人信息

可以查看自己的信息

6.6.3修改个人信息

可以修改自己的信息

6.7购物车管理

6.7.1图书加入购物车

把需要买的书放入购物车

6.7.2浏览购物车

查看自己购物车里的商品

6.7.3修改商品中的购物车数量

修改购物车里的书本的数量

6.7.4删除购物车中的图书

删除购物车里书本的数量

6.7.5清空购物车

把购物车里的商品全部清空

6.8订单管理

6.8.1取消订单

取消所下订单

6.8.2修改订单

修改所下的订单

6.8.3查看订单

查看自己所下的订单

6.8.4确认订单

提交订单信息

6.9浏览信息

6.9.1浏览图书信息

用户可以浏览商品的信息

6.9.2图书评论

用户可以查看商品的评论和发表评论

6.9留言

6.9.1给管理员留言

用户登录后还可以给管理員留言

6.1网上图书商城功能

图书的管理和购买是本软件的核心之一。

即通过后台的管理和前台的用户下订单购买相结合,实现电子网上购物的功能。

6.1.1图书的添加

名称

添加书籍

功能描述

添加图书详细信息

优先级

输入

书名、作者、出版社、市场价格、图片、简介、会员价格

必填项:

书名、作者、会员价格

操作序列

管理员登陆后添加图书信息。

输出

添加信息成功,并跳转至显示页

补充说明

★关于优先级:

优先级表示功能的重要性与迫切行,优先级分为高、中、低三个级别,优先级高表示此功能必需实现,优先级中表示此功能可以暂缓实现,但是仍为系统必须的功能;优先级低表示此功能为辅助功能,可根据需要在后续版本中考虑实现。

6.1.2图书修改

名称

图书修改

功能描述

提供对已有图书进行修改功能

优先级

输入

书名、作者、出版社、市场价格、图片、简介、会员价格

操作序列

管理员登陆后方可对已有图书信息进行操作

输出

修改成功,跳转至图书详细界面。

补充说明

6.1.3图书删除

名称

图书信息删除

功能描述

提供对图书信息删除功能

优先级

输入

图书信息的ID

操作序列

管理员登录后方可删除

输出

删除成功跳转至图书信息列表页

补充说明

删除到专门的图书图书下架列表页

6.1.4图书信息列表

名称

图书信息列表

功能描述

显示功能。

优先级

输入

操作序列

管理员登陆后即可操作

输出

生成图书信息列表(书名、作者、出版社、价格、类别、图片、简介

等字段)

补充说明

如果一页显示不完,对其进行分页显示

6.1.5图书信息列表分类

名称

图书信息分类

功能描述

添加到类别功能。

优先级

输入

操作序列

管理员登陆后即可操作

输出

生成图书信息列表(书名、作者、出版社、价格、类别、图片、简介

等字段)

补充说明

6.2.1管理员查询订单

名称

查询订单

功能描述

管理员查询功能。

优先级

输入

订单的id号

操作序列

管理员登陆后即可操作

输出

生成订单信息(订单号、图书号、价格、数量、购买方式、付款方式

等字段)

补充说明

可根据书名、作者等字段做简单查询或模糊查询

6.2.2管理员删除订单

名称

删除订单

功能描述

管理员对订单进行删除操作

优先级

输入

订单id号

操作序列

管理员登陆后即可操作

输出

提示是否删除

补充说明

可根据书的id号进行删除

6.2.3订单列表显示

名称

显示订单列表

功能描述

管理员查看订单列表

优先级

输入

操作序列

管理员登陆后即可操作

输出

订单的列表

补充说明

用分页显示列表

6.2.4管理员对订单处理

名称

修改订单状态

功能描述

管理员对订单状态进行操作

优先级

输入

操作序列

管理员登陆后即可操作

输出

修改成功或修改失败

补充说明

6.3.1信息的管理

名称

发布网站的最新动态

功能描述

添加公告

优先级

输入

公告内容

操作序列

管理员登陆后即可操作

输出

公告内容

补充说明

6.4.1留言板管理

名称

管理员回复留言

功能描述

管理员对用户的留言进行回复操作

优先级

输入

留言内容

操作序列

管理员登陆后即可操作

输出

留言回复成功或留言回复失败

补充说明

6.5.1管理员登录与注销

名称

管理员登录与注销

功能描述

管理员验证登录和注销登录

优先级

输入

管理员的用户名和密码,验证码

操作序列

管理员操作

输出

登录成功的状态

补充说明

6.5.2修改密码

名称

修改密码

功能描述

管理员可以修改自己的密码

优先级

输入

管理员id

操作序列

管理员登录后即可操作

输出

修改成功或修改失败的提示

补充说明

6.5.3添加管理员

名称

添加一个管理员

功能描述

超级管理员可以添加一个普通管理员

优先级

输入

添加的管理员的用户名和密码

操作序列

用户即可操作

输出

添加成功或添加失败的提示

补充说明

普通管理员的权限由超级管理员指定

6.5.4删除管理员

名称

删除管理员

功能描述

超级管理員可以删除一个普通管理员

优先级

输入

管理员的id

操作序列

管理员登陆后即可操作

输出

成功删除或删除失败的提示

补充说明

根据管理员id号进行删除

6.5.5删除用户

名称

删除用户

功能描述

管理员对用户进行删除

优先级

输入

用户的id

操作序列

管理员登陆后即可操作

输出

成功删除一个用户或删除失败

补充说明

根据id号进行删除

6.5.6显示用户列表

名称

显示用户列表

功能描述

把所有用户用列表显示

优先级

输入

操作序列

管理员登录后即可操作

输出

列表显示用户

补充说明

用分页的方式显示数据

6.6.1用户注册与登录

名称

用户注册与登录

功能描述

用户注册和验证登录

优先级

输入

用户的用户名、密码登录和验证码

操作序列

用户即可操作

输出

用户登录状态

补充说明

6.6.2查看个人信息

名称

查看个人信息

功能描述

把所有用户的基本信息显示出来

优先级

输入

用户的id

操作序列

用户登录后即可操作

输出

用户的详细信息

补充说明

6.6.3修改个人信息

名称

修改个人信息

功能描述

用户可以修改自己的个人信息

优先级

输入

要你修改的内容

操作序列

用户登录后即可操作

输出

提示修改结果(“修改成功”或者“修改失败”)

补充说明

6.7.1加入购物车

名称

加入购物车

功能描述

用户可以把图书添加到购物车

优先级

输入

操作序列

用户即可操作

输出

显示图书的id、书名、作者、市场价、会员价等信息

补充说明

在商品显示页中显示已加入的商品

6.7.2浏览购物车

名称

浏览购物车

功能描述

用户可以浏览加入购物车的商品

优先级

输入

操作序列

用户即可操作

输出

显示图书的id、书名、作者、会员价等信息

补充说明

购物车以列表的形式显示

6.7.3修改商品的数量

名称

修改商品的数量

功能描述

输入

优先级

输入

数量

操作序列

用户即可操作

输出

更新的数量

补充说明

同时改变总价格

6.7.4删除购物车的图书

名称

删除购物车的图书

功能描述

删除购物车中的某个图书

优先级

输入

图书的id

操作序列

用户即可操作

输出

删除后的购物车列表

补充说明

6.7.5清空购物车

名称

清空购物车

功能描述

清空购物车中的所有图书

优先级

输入

操作序列

用户即可操作

输出

空购物车

补充说明

6.8.1取消订单

名称

取消订单

功能描述

用户可以取消自己所下的订单

优先级

输入

操作序列

用户登录后即可操作

输出

取消失败或取消成功的提示

补充说明

前提是系统处于查看状态

6.8.2修改订单

名称

修改订单

功能描述

用户可以修改自己的订单信息

优先级

输入

要修改的内容

操作序列

用户登录后即可操作

输出

修改成功或修改失败的提示

补充说明

前提是系统处于查看状态

6.8.3查看订单

名称

查看订单

功能描述

用户可以查看订单详情

优先级

输入

订单的id

操作序列

用户登录后即可操作

输出

订单的详细信息

补充说明

显示订单的详细信息

6.8.3确认订单

名称

确认订单

功能描述

用户确认自己的订单,并提交

优先级

输入

操作序列

用户登录后即可操作

输出

订单提交完成页面

补充说明

6.8.3浏览图书信息

名称

浏览图书信息

功能描述

浏览图书信息并可以进行搜索商品的信息

优先级

输入

要搜索的商品名称

操作序列

用户即可操作

输出

搜索到的商品列表

补充说明

可以模糊搜索

6.8.3图书评论

名称

图书评论

功能描述

用户对已购买的图书进行评价

优先级

输入

评论内容

操作序列

用户完成交易后即可操作

输出

评论列表

补充说明

在商品中显示

 

7.产品的非功能性需求

7.1用户界面需求

需求名称

详细要求

界面设计

符合Web2.0标准,保证在主流IE、Friefox等浏览器中具备一致的用户体验。

设计风格遵循简洁、易用、美观、重视用户体验、以用户为中心的设计原则。

7.2软硬件环境需求

需求名称

详细要求

服务器

由滁州市组织部提供软件运行服务器,并负责服务器运行稳定、安全。

客户端电脑

软件设计保证客户端通过任意主流浏览器均可顺利、无障碍访问应用程序

7.3产品质量需求

主要质量属性

详细要求

正确性

保证程序运行的正确性,数据、文档记录准确勿误。

按照用户需求正确执行任务

健壮性

软件设计保证软件本身能够抵御非法数据干扰,能够保证事务的一致性,尽力避免程序运行异常。

可靠性

软件设计保证在安全服务器环境下,系统能够正常运行。

性能,效率

在保证稳定、安全的前提下,系统能够维持高并发操作,以高性能的企业级JavaEE简易开发框架为开发基础,保证系统具备足够的性能,满足企业运行需求。

易用性

易用性是软件能否满足客户容易操作使用程度,软件开发重视用户使用体验,极力降低系统使用门槛、保证具备一般计算机操作技能的用户能够顺利使用本软件。

另外系统重视使用过程中的操作提示及说明,能够给用户明确的操作指导。

安全性

软件保证具备较高安全性,分级权限系统设计为系统资源提供充分安全保证,避免程序级系统入侵。

可扩展性

软件设计具备较高的可扩展性,即保证软件功能的适度扩展及系统规模的扩展。

兼容性

软件保证在安装各种主流浏览器的客户端电脑上获得一致的用户体验

7.4技术需求

主要栏目

技术要求

开发环境

JDK6.0+MyEclipse8.5

开发技术

服务器端:

采用基于JavaEE的Jsp-Servlet简易架构、前端:

jquery、div+css、AJAX等技术

数据库

MySql5.0

其他

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

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

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