网上书店系统用户需求说明书资料.docx

上传人:b****8 文档编号:30624046 上传时间:2023-08-18 格式:DOCX 页数:20 大小:81.91KB
下载 相关 举报
网上书店系统用户需求说明书资料.docx_第1页
第1页 / 共20页
网上书店系统用户需求说明书资料.docx_第2页
第2页 / 共20页
网上书店系统用户需求说明书资料.docx_第3页
第3页 / 共20页
网上书店系统用户需求说明书资料.docx_第4页
第4页 / 共20页
网上书店系统用户需求说明书资料.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

网上书店系统用户需求说明书资料.docx

《网上书店系统用户需求说明书资料.docx》由会员分享,可在线阅读,更多相关《网上书店系统用户需求说明书资料.docx(20页珍藏版)》请在冰豆网上搜索。

网上书店系统用户需求说明书资料.docx

网上书店系统用户需求说明书资料

 

网上书店

系统需求分析

 

文件状态:

[√]草稿

[]正在修改

[]正式发布

文件标识

安徽国防科技职业学院信息工程系****实训

当前版本

[beta1]

作者

[xxx]

完成日期

[2010-12]

版本历史

版本/状态

修订人

修改日期

备注

草稿

xxx

2010-12-26

 

姓名

学号

项目组长:

项目成员:

 

1引言

编写目的

本文描述了网上书店系统的用户需求说明。

本项目是软件技术专业二年级学生实践学期的实训项目,本文档是实训学生开发网上书店系统的系统设计、测试、实施以及软件质量保证的基本依据,项目组成员应依照本说明书进行设计、编码、测试等工作。

本文档的预期读者为项目组成员及相关人员。

项目背景

大部分读者都有过在网上购物的经历,在网上书店可以很方便的注册、浏览商品、查询商品、购买时也只需点几下鼠标。

本章的网上书店实现了上述的基本功能,用户可以在网络商店中进行注册、浏览商品以及查询购物车。

术语和缩写

名词

解释

网上顾客

在网上活动,购物的用户

订单

把网上顾客所买的东西及价格放在一个表单中,形成订单。

购物车

顾客先把自己想买的书本的名字和数量保存在表单,成为一个购物车

管理员

对整个系统进行维护的管理人员

2综合描述

目标范围

互联网技术的飞速发展和广泛普及,对传统出版业(包括书店)都产生了深远的影响,相比于传统的大众媒体的信息滞后、成本高昂的特点,网络传播以其信息丰富、速度,陕捷且具有互动性而备受出版策划人的重视。

普通书店随着图书种类和数量的大量增加而迅速发展起来,特别是国外图书业巨头的介入,使得竞争异常激烈,网上书店正是在这种情况下出现的,并且以选择面大、价格便宜、交易方便、节省时间和精力等体现出其优势。

网上书店实际上是运行在Web服务器中的一个Web应用程序,它模拟一般的书店的经营模式,利用页面、脚本程序和服务器来实现网上书店的管理工作。

本系统主要由前台购书系统和后台管理系统构成。

框架图如下:

图1系统框架图

前台系统

前台系统主要功能:

会员管理、图书查询、图书展台、购物车、订单生成与管理、结算功能、留言板、在线帮助等。

其中,会员管理包括注册、登录、修改资料等功能。

图书展台包括新品图书、推荐图书和排行榜等功能。

前台系统如图2所示:

图2前台系统功能图

后台系统

后台系统主要功能包括:

图书管理、订单管理、会员管理、用户管理、流言管理及月底结算等。

其中,图书管理包括管理书籍、添加新书、分类管理等功能。

后台系统功能如图3所示:

图3后系统功能图

用户特性

本系统用户主要分为两大类用户:

网上顾客、企业管理员。

网上顾客是一切可以上网通过网页浏览器进行电子商务的人,主要用户群是大学生。

他们绝大多数掌握比较熟练的上网技巧,使用较新的浏览器版本。

他们由于学习或其他考试的需要,会频繁的买一些参考材料,而网上书店的总类齐全,而且又方便,不用出门。

企业管理员是指管理此网上书店的管理员,他们比较熟悉后台的管理,能及时对图书进行更新和维护。

约定假设

用户使用的一般是InternetExplorer6.0以上版本的浏览器,或者FireFox2.0以上的浏览器。

浏览器的安全等级为默认等级,支持第一方cookie及第三方有隐私声明的cookie,支持JavaScript1.1以上标准的前端脚本。

用户的屏幕分辨率至少为800*600,另外比例比较大的分辨率为1024*768。

3需求说明

功能概要

前台系统

1.会员管理:

会员登录前显示登录框,登录后显示“**您已登录”。

每个注册会员,有一个属于自已的帐户管理界面,可以轻松的管理个人基本资料,如进行资料的修改。

2.图书查询:

图书查询的目的是为了帮助用户快速地找到想要购买的图书。

为了适合用户的不同需求,提供了不同的查询方法,可以按照书名、作者、出版社等方式查询,用户只需输入部分信息即可。

用户还可以进行分类浏览,在页面上,应向用户显示书籍类别,用户选择了某个类别之后,应能显示该类别下的实际书籍(如果有)的信息:

书籍封面图片、书籍名称、市场价、折扣、会员价,当书籍数目过多时,要提供分页浏览功能。

3.图书展台:

图书展台的目的是为了将网上书店中的图书有序地罗列出来。

图书展台分为:

新品图书、推荐图书、畅销图书、排行榜。

(图书详细资料:

当用户点击某图书后,页面将显视出该图书书名、作者、出版社、出版日期、开本、ISBN、图书图片、图书详细介绍、图书目录等相关信息)。

4.畅销书排行榜:

系统自动排出前10本近期热销的图书,生成排行榜,根据访问点击次数自动生成。

5.购物车:

购物车中要列出用户所选择的书籍名称、市场价、会员价、折扣和数量,总计金额,共节省金额。

用户可以:

1)删除购物车中的书籍;

2)修改某个书籍的数量、书籍的金额和总计金额;

3)清空购物车;

4)结算:

到结算页面确认并下订单。

6.订单生成与管理:

购物后,确认支付和配送方法后生成订单。

在生成订单的同时,系统发邮件通知书店管理员。

会员还可以查询自己订单的处理情况和历史订单。

验证合法的用户可查看在网站上成交的订单,包括订单的个数,总计金额,订单的列表。

列表项包括:

订单号、订单日期、收货人、订单金额、订单状态,当订单数目过多时,要提供分页浏览功能。

对于列表的订单,用户可以:

1)查看订单详细信息:

生成一个订单的详细信息页面,包括:

订单号、收货人、联系电话、送货地址、用户订购的书籍列表(序号、书籍编号、原价、订购数量、折扣、销售价)、金额总计、订购日期。

在页面上提供直接打印的功能;

2)修改订单:

只允许对未审核的订单进行修改(包括修改收货人、联系电话、送货地址、用户订购的书籍列表);

3)删除订单:

只允许对未审核的订单进行删除。

7.结算功能:

结算前必须再次验证用户,验证合法后,进入结算页面,显示订单的日期、收货信息、购买书籍清单,用户还可以再次修改收货人信息,修改或删除已选书籍,当确认后,可以选择下订单。

8.留言板:

可自由留言。

包括留言列表、留言内容、发布留言。

9.在线帮助:

简单介绍网站的购物流程,以及一些常见问题。

后台系统

1.图书管理:

1)添加新书:

管理员和添加人员可以通过这个功能向书店录入新的图书。

添加信息包括书名、作者、出版社、缩略图以及所属类别等等。

2)管理书籍:

管理员和添加人员可以进行图书的查看、编辑、修改。

3)分类管理:

由大类管理、小类管理、转移类别三个子模块构成。

大类管理(如计算机)和小类管理(如计算机中的操作系统)分别是用于添加新类别以及编辑原有类别的;类别转移用于类别之间的转移,如将大类“少儿”中的小类“历史故事”转到“文学”中。

2.用户管理:

此功能只有最高权限管理员拥有,这是用来管理后台管理员的功能、可能添加、修改、删除新的管理员以及分配权限、修改管理密码。

3.订单管理:

订单管理处理时首先判断管理员的身份,然后可根据订单状态来做相应的服务。

订单状态分为五种:

未作任何处理、用户已经划出款、服务商已经收到款、服务商已经发货、用户已经收到货。

4.会员管理:

修改、删除会员资料。

5.月底结算:

月底结算主要是管理员在月底盘点时使用。

通过月底结算可以对一段时间内的销售情况进行集中处理,使书店及时了解书店的经营情况。

结算处理时首先判断管理员的身份,然后根据管理员的结算要求,对未结算的订单记录进行结算或查询以前的结算信息。

6.留言管理:

对留言板的留言进行屏蔽、删除、回复等操作。

7.其他管理:

修改关于我们、联系方法、付款方法、版权信息等资料,以及对公告、广告等进行管理。

用例分析

前台用例图

 

后台用例图

用例分析

用例编号

用例名称

UC-1

浏览书籍

UC-2

搜索书籍

UC-3

注册

UC-4

会员登陆

UC-5

注销

UC-6

选购书籍

UC-7

结账

UC-8

查看购物车

UC-9

管理员登陆

UC-10

审核订单

UC-11

书籍分类维护

UC-12

书籍维护

UC-13

用户维护

UC-14

角色维护

UC-15

权限维护

UC-16

用户状态维护

 

UC1:

浏览书籍

用例描述

游客或会员访问系统,系统提供相关的书籍信息。

参与者

游客(首要),会员

前置条件

游客或会员访问系统

后置条件

基本路径

1.游客或会员要求浏览查看图书信息

2.系统按图书类别、新品图书、推荐图书、热门图书分类显示

3.游客或会员选中某个图书

4.系统显示该图书的详细信息

扩展点

补充说明

1.对于热门图书,系统根据销售记录,自动排出前10本近一个月内热销图书。

2.在分类显示时,系统显示图书的封面、书名、作者、价格和简要描述。

3.图书详细信息包括:

标题封面单价出版社作者ISBN出版日期字数目录作者简介编辑推荐

 

UC2:

搜索书籍

用例描述

游客或会员根据书籍标题关键字,搜索所需的书籍。

参与者

游客(首要),会员

前置条件

游客或会员访问系统

后置条件

游客或会员搜索到所需要的书籍。

基本路径

1.游客或会员输入关键字,搜索所需的书籍。

2.系统按书籍标题关键字,检索书籍。

3.系统显示所检索到的书籍的书名、作者、出版社、出版日期、价格。

4.游客或会员可根据出版日期或价格对检索的结果要求排序显示。

5.系统根据游客或会员的选择,对结果进行排序显示。

6.游客或会员选择某图书。

7.系统显示图书的详细信息。

扩展点

2a.系统根据关键字未能检索到书籍。

2a1.系统显示“没有搜索到符合条件的书籍”。

补充说明

1.搜索的结果应进行分页显示,每页15条记录。

 

UC3:

注册

用例描述

游客注册成为会员。

参与者

游客(首要)

前置条件

游客访问系统。

后置条件

游客成为会员。

基本路径

1.游客请求注册。

2.系统显示注册界面。

3.游客提供会员信息。

4.系统检查游客提供的信息是否充分并符合要求。

5.系统保存游客提供的信息。

6.系统提示“注册成功”。

扩展点

4a.游客提供的信息不充分。

4a1.系统提示输入剩余的信息。

4b.游客提供的信息不符合要求。

4b1.系统提示不符合要求的信息。

补充说明

1.游客提供的信息包括用户名、真实姓名、密码、确认密码、Email、地址、手机、验证码。

2.密码和确认密码要一致。

3.Email的格式要符合电子邮件格式的要求。

 

UC4:

会员登录

用例描述

会员提供用户名和密码,以通过系统验证

参与者

会员(首要)

前置条件

会员访问系统。

后置条件

会员通过验证。

基本路径

1.会员提供用户名和密码,要求登录系统。

2.系统验证用户名和密码。

3.系统在界面中显示会员姓名,表示会员已经登录。

扩展点

2a.会员提供的用户名不存在。

2a1.系统显示“用户名不存在”信息,并提示用户是否注册。

2a2.会员注册。

2b.会员提供的密码错误。

2b1.系统显示“密码错误”信息。

补充说明

1、为保证会员的信息安全,已登录的会员在10分钟内未进行操作,则系统将其注销。

 

UC5:

注销

用例描述

已登录的会员从系统中退出,成为未登录状态。

参与者

会员(首要)

前置条件

会员已登录系统。

后置条件

会员成为未登录状态。

基本路径

1.会员要求从系统注销。

2.系统将会员设置成未登录状态。

扩展点

补充说明

 

UC6:

选购书籍

用例描述

会员对选择的书籍进行选购。

参与者

会员

前置条件

会员选择图书并已经登陆

后置条件

会员完成书籍的选购。

基本路径

1.会员对已选择的图书请求选购。

2.系统检查会员是否已登录。

3.系统在购物车中添加用户选择的书籍,显示购物车界面。

购物车中每个已选择的图书包含书名、单价、数量,显示所有已选图书的总价格。

4.会员可选择如下动作:

对图书数量进行修改。

删除已选择的图书。

选择继续挑选图书。

选择结账。

扩展点

3a.用户选择的图书在购物车中已存在

2、你大部分的零用钱用于何处?

3a1.系统在购物车中对选择图书的数量加一,并显示购物车界面。

“碧芝自制饰品店”拥有丰富的不可替代的异国风采和吸引人的魅力,理由是如此的简单:

世界是每一个国家和民族都有自己的饰品文化,将其汇集进行再组合可以无穷繁衍。

4a.会员对图书数量进行修改

4a1.系统更新购物车中图书数量及总价格。

4b.会员删除已选择的图书

4b1.系统删除购物车中图书,并更新总价格。

4c.会员选择继续挑选图书

情感性手工艺品。

不少人把自制的手机挂坠作为礼物送给亲人朋友,不仅特别,还很有心思。

每逢情人节、母亲节等节假日,顾客特别多。

4c1.系统返回图书浏览界面。

(4)创新能力薄弱4d.会员选择结账

4d1.结账

 

4、如果学校开设一家DIY手工艺制品店,你是否会经常去光顾?

动漫书籍□化妆品□其他□补充说明

1.在扩展点4a中,更改图书的数量必须是大于0的整数。

 

在现代文化影响下,当今大学生对新鲜事物是最为敏感的群体,他们最渴望为社会主流承认又最喜欢标新立异,他们追随时尚,同时也在制造时尚。

“DIY自制饰品”已成为一种时尚的生活方式和态度。

在“DIY自制饰品”过程中实现自己的个性化追求,这在年轻的学生一代中尤为突出。

“DIY自制饰品”的形式多种多样,对于动手能力强的学生来说更受欢迎。

 

UC7:

结账

(四)大学生对手工艺制品消费的要求用例描述

(二)创业弱势分析会员完成与商家的一次交易。

月生活费人数(频率)百分比

参与者

会员

前置条件

会员已完成选购

后置条件

已购图书等待管理员处理。

基本路径

1.会员请求结账。

2.系统检查购物车是否为空。

3.系统生成订单,并提示会员订单正在处理。

扩展点

2a.系统检查购物车为空。

2a1.系统提示用户结账时购物车不能为空。

补充说明

 

UC8:

查看购物车

用例描述

会员查看购物车中选购图书,并做进一步处理。

参与者

会员

前置条件

会员已登录

后置条件

基本路径

1.会员请求查看购物车。

2.系统检查会员是否已登录

3.系统显示购物车。

4.会员可选择如下动作:

对图书数量进行修改。

删除已选择的图书。

选择继续挑选图书。

选择结账。

扩展点

2a.会员未登录。

2a1.系统请求会员进行会员登录。

补充说明

1、已登录会员可随时要求显示购物车。

 

UC9:

管理员登录

用例描述

管理员提供用户名和密码,通过系统验证,进行后台管理。

参与者

管理员(首要)

前置条件

管理员访问系统。

后置条件

管理员通过验证,进入后台管理。

基本路径

1.管理员提供用户名和密码,要求登录系统。

2.系统验证用户名和密码。

3.系统显示管理界面。

扩展点

2a.管理员提供的用户名不存在。

2a1.系统显示“用户名不存在”信息。

2b.管理员提供的密码错误。

2b1.系统显示“密码错误”信息。

补充说明

 

性能需求

同时允许10000并发,系统响应时间8秒以内。

环境需求

数据库:

SQLServer2000SP3以上版本。

运行WEB服务器:

Windows2003ServerSP1/IIS6。

开发环境:

Window2000SP4/WindowsXPSP2/Windows2003SP1以上版本。

开发工具:

VS2005

开发语言:

C#

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

当前位置:首页 > 经管营销 > 经济市场

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

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