网上书店-软件需求规格说明书

合集下载

网上书店系统详细设计规格说明书

网上书店系统详细设计规格说明书

网上书店系统详细设计说明书专业:软件技术班级:软件 081人员:蒋力改张琼目录1.引言1.1 概述1.2 背景1.3 定义1.4 参考资料1.5 术语和基本解释2.程序设计说明2.1 子系统功能说明2.2 子系统流程图2.3 子系统模块设计说明3.数据结构设计3.1books 表3.2user 表4.接口设计4.1 网站模块接口5.系统界面实现5.1 界面设计5.2 主要界面实现第一部分引言网上书店,顾名思义,网站式的书店。

是一种高质量,更快捷,更方便的购书方式。

网上书店不仅可用于图书的再线销售,也有音碟、影碟的在线销售。

而且网站式的书店对图书的管理更加合理化,信息化。

售书的同时还具有书籍类商品管理、购物车、订单管理、会员管理等功能,非常灵活的网站内容和文章管理功能。

1.1 概述开发一个基于 Web的网上书店,采用结构化设计分析方法,该系统包括前台购书和后台管理两大总的模块,后台管理模块又包括分类录入书籍(以及书籍的相关信息,如名称、页数、摘要、目录等)和管理前台用户,前台管理模块包括用户登录,查询、浏览书籍,以及购书功能。

本网站的所有会员都可以特价买书,新用户可以通过注册成为本网站的会员,并可以定购书籍和查询订单。

1.2 背景系统名称:基于 Web的小型网上书店系统任务提出者:专业课老师用户:网上售书1.3 定义网上书店是一种高质量,更快捷,更方便的购书方式。

网上书店不仅可用于图书的再线销售,也有音碟、影碟的在线销售。

而且网站式的书店对图书的管理更加合理化,信息化。

1.4 参考资料[1]《软件工程导论(第 5 版)》 .张海藩编著 .清华大学出版社 ,2008 年 3 月.[2]《软件工程实验与课件设计指导》 . 王华 , 周丽娟 ,谭小慧编著 . 电子工业出版社,2008 年 6 月.[3]《软件工程实验》 .狄国强 ,杨小平 ,杜宾编著 .清华大学出版社 ,北京交通大学出版社 .2008 年 2 月.[4]《软件工程方法与实践》 .胥光辉 ,金凤森 ,丁力编著 .机械工业出版社, 2004 年9 月 .[5]《软件工程实践者的研究方法 (第 5 版)》.Rogger.S.Pressman 著,梅宏译 .机械工业出版社 ,2005 年 8 月.[6] 《面向对象软件工程》 .Timothy C Lethbridge, Robert Lagani ère 著,张红光等译 .机械工业出版社 ,2003 年 4 月 .[7]《面向对象设计 UML 实践》 .Mark Priestley 著 ,龚晓庆等译 .清华大学出版社,2007 年 6 月.1.5 术语和基本解释[1]需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

网上书店软件需求说明书

网上书店软件需求说明书

网上书店——需求规格说明书目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2任务概述 (4)2.1目标 (4)2.1.1开发目标 (4)2.1.2应用目标 (4)2.2用户的特点 (4)2.3假定和约束 (5)3需求规定 (5)3.1对功能的规定 (5)3.1.1功能划分 (5)3.1.2功能描述 (5)3.1.3图形描述 (7)3.2对性能的规定 (13)3.2.1精度 (13)3.2.2时间特性要求 (13)3.2.3灵活性 (13)3.3输人输出要求 (13)3.4数据管理能力要求 (14)3.5故障处理要求 (14)3.6其他专门要求 (15)4运行环境规定 (15)4.1设备 (15)4.2支持软件 (15)4.3接口 (15)4.4控制 (16)需求规格说明书1引言1.1编写目的本需求规格说明书对用户的需求做了全面细致的分析,并结合调查的其他同类型网站(当当,卓越亚马逊,各种出版社书店等),明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上可以进一步提出概要设计说明书和开展后续设计与开发工作。

本说明书的预期读者为本组成员,店主小童和指导教师杨红丽老师。

本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。

本文也是项目完成后系统验收的依据。

1.2背景a.开发的软件系统的名称:网上书店eBookStoreb.本项目的任务提出者:杨红丽开发者:张晨曦、赵彤、李文卿、刘士建、许芳用户:购书客户及书店老板c.本软件系统与其他网上书城(当当网,有路网等)有参考关系。

1.3定义SQL Server语言的主要功能就是同各种数据库建立联系,进行沟通;Pentium是英特尔的第五代x86架构之微处理器;OS X是苹果公司为Mac系列产品开发的专属操作系统。

基于UNIX系统。

使Mac变得简单易用,出类拔萃。

网上书店-软件需求规格说明书

网上书店-软件需求规格说明书

网上书店软件需求规格说明书目录D.3.1 介绍 (3)1.目标 (3)2.项目范围和产品特性 (3)3.参考文献................................. .. (3)D.3.2 总体描述 (3)1.产品远景规划 (3)2.用户类和用户特性 (4)3.运行环境 (5)4.设计和实现的约束条件 (5)5.用户文档 (6)6.假设和依赖 (6)D.3.3 系统特性 (6)1.购买图书 (7)(1)描述和优先级 (7)(2)刺激/响应序列 (7)(3)功能性需求 (7)2.创建、浏览、修改和删除订单 (9)3.实现购物车功能模块 (9)4.用户注册信息、书籍信息、订阅系统的管理 (9)D.3.4 外部接口需求 (9)D.3 软件需求规格说明书D.3.1 介绍1.目标软件需求规格说明描述了“网上书店”1.0版本的软件功能性需求和非功能性需求。

这一文档计划由实现和验证系统正确功能的项目团队成员来使用。

这里指定的所有需求都具有高优先级,都要在版本1.0中加以实现。

2.项目范围和产品特性“网上书店系统”允许网站会员将网站书籍加入购物车并且下订单,同时通过网上支付手段来支付。

详细的项目描述请参照“网上书店的前景和范围文档“。

3.参考文献(1)Xin Chen 著,瑾向阳译,应用框架的设计与实现,电子工业出版社,2006。

(2)Karl E.Wiegers 著,刘伟琴刘洪涛译的《软件需求》第二版,清华大学出版社。

D.3.2 总体描述1.产品远景规划“网上书店系统”它取代了传统的书店购书途径,通过网络在线查找和购买书籍,是一个快捷方便的系统。

图D.1是一幅关联图,它演示了1.0版本的外部实体和系统接口。

期望系统演化成若干个版本,并提供VIP用户功能。

“网上书店系统“版本1.0的关联图2.用户类和用户特性3.运行环境(Operating Environment ,OE)OE-1:“网上书店系统“的操作将通过Web浏览器来完成:Microsoft Internet Explorer,Netscape Communicator来完成。

网上书城需求规格说明

网上书城需求规格说明

⽹上书城需求规格说明第⼀部分、概述1、项⽬名称及背景项⽬名称:⽹上书店系统开发背景:学习⾯向对象分析和设计编写⽬的2、系统开发的⽬标管理员可以维护客户注册信息、维护图书信息、处理订定单信息、维护系统公告、⽹上售书。

查看图书调查报告、游客可以在线注册为会员、投票、购书。

本系统的设计⽬标将最终定位于完成以上所述的系统主要业务的基本模型上。

3、功能概述⽹站全台:游客浏览图书,搜索图书;游客注册会员,会员修改信息、购买图书、订单查询;销售排⾏;新书上架;⽹站公告。

⽹站后台:图书管理(添加图书、修改图书、删除图书)、会员管理、订单管理、管理员退出。

4、总体设计4.1 项⽬规划⽹上书店系统是⼀个典型的JSP数据库开发应⽤程序,由前台图书展⽰及销售、后台管理两部分组成。

1、前台商品展⽰及销售:该部分主要包括新书上架、特价图书、销售排⾏、购物车、会员管理、图书公告及订单查询、图书查询等。

2、后台管理:该部分主要对商城内的⼀些基础数据进⾏有效管理,包括图书管理、会员管理、订单管理、公告管理等。

第⼆部分产品概述2.1 系统功能开发⼀个基于Web的⽹上书店,采⽤结构化设计分析⽅法,该系统包括前台购书和后台管理两⼤总的模块,后台管理模块⼜包括分类录⼊书籍(以及书籍的相关信息,如名称、页数、摘要、⽬录等)和管理前台⽤户,前台管理模块包括⽤户登录,查询、浏览书籍,以及购书功能。

本⽹站的所有会员都可以特价买书,新⽤户可以通过注册成为本⽹站的会员,并可以定购书籍和查询订单。

本系统的各项功能描述如下:功能⼀:注册会员功能,该功能的优先级较⾼,要想正常使⽤本⽹站,就要⾸先进⾏注册,需要填写⽤户名、密码、确认密码、邮箱等问题。

功能⼆:会员登录功能,该功能的优先级较⾼,使⽤已经注册过的⽤户名和密码进⾏登录,经过系统确认正确后,即可进⼊下⼀步操作。

功能三:会员找回密码功能,如果⽤户使⽤的过程中忘记密码或发⽣异常情况需要找回密码。

功能四:浏览搜索图书功能,通过输⼊想要找的书籍的关键字进⾏查询,然后从若⼲本书中进⾏浏览,挑选出⾃⼰想要的书籍。

「网上书店管理系统需求规格说明书finish」

「网上书店管理系统需求规格说明书finish」

网上书店管理系统软件需求规格说明书编号:YFIT-SBT-DSS版本:1.0变更记录目录1概述 (4)1.1编写目的 (4)1.2读者对象 (4)1.3业务范围 (4)1.4术语和缩写 (4)1.5参考资料 (5)2系统功能分析 (6)2.1功能概述 (6)2.2系统约束 (7)2.3.1系统运行环境约束 (8)2.3.2系统运行环境约束 (8)2.3系统功能描述 (8)2.3.1用户登录 (8)2.3.2商品管理 (13)3非功能性需求 (15)3.1性能 (17)3.2可扩展性 (17)3.3可用性 (18)3.4易用性 (18)1概述1.1编写目的本文档是根据《超逸书店用户需求列表》内列出的各项功能需求进行全面、细致的分析并准确表达出用户的需求。

本文档是为了确切地表达出系统的每项需求,并作为设计的基础,为软件设计人员提供明确的指导方向,并为软件的功能测试提供测试依据。

1.2读者对象本《软件需求规格说明书》的预期读者是:➢老板➢书店管理员➢会员➢普通用户开发公司授权调阅本文档的其他人员1.3业务范围本产品主要用于网上书店系统管理后台管理信息,不适合于各领域的角色配置管理。

1.4术语和缩写1.5参考资料2系统功能分析2.1功能概述付款2.2系统约束2.3.1 系统运行环境约束系统应可运行于Windows 平台(数据库服务器运行于Windows 平台)。

系统采用B/S 架构,可通过浏览器访问,使用IE6.0或更高版本可顺利完成全部系统操作。

系统运行于局域网环境中。

● 应用于服务器:IIS5.0以上版本● 数据库:MS SQL Server 2005(或更高版本)。

●FrameWork3.5运行环境2.3.2 系统运行环境约束采用JAVA 语言开发2.3 系统功能描述2.3.1 用户登录登陆快速注册新用户用户名:密 码:用户登录忘记密码?还不是超逸书店网用户?快捷方便的免费注册,让你立刻尽享超逸书店网提供的各项优惠及服务……验证码:SAEIG图1-1 用户登录界面忘记密码了,别着急。

网上书店需求规格说明书

网上书店需求规格说明书

网上书店需求规格说明书1.引言1.1编写目的在完成了针对网上书店市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《网上书店系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。

本文也是项目完成后系统验收的依据。

1.2项目背景随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。

当然,网上书店系统目前主要是以B2C的方式进行经营,通过网上开店的方式向读者出售书本。

国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书。

对于读者来说,无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。

而关键的一点,就是他们只是基于B2C的,只有自己在卖书,而我们所要改进的就是引入C2C经营理念,增加了读者售书的功能,读者可以对来说已经不需要的书本售给需要它的人,当然不是免费的,系统按照设定的比率进行收费,实现额外的营运收入。

1.3定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

1.4参考资料[1][美]Xin Chen 著,温昱靳向阳译,应用框架的设计与实现,北京,电子工业出版社,2006[2][美]David Chappell著,荣耀译,.NET大局观( 第2版),北京,电子工业出版社,2006[3]陈冠军,征服 2.0 Ajax——Web开发技术详解,北京,人民邮电出版社,2007[4][美]巴拉赫,[美]兰宝著,车皓阳,杨眉译,UML面向对象建模与设计(第2版),北京,人民邮电出版社,2006[5][美]Joshua Kerievsky著,杨光刘基诚译,重构与模式,北京,人民邮电出版社,2006[6][美]科曼(Cormen,T.H.)等著,潘金贵等译,算法导论(原书第2版),北京,机械工业出版社,2006[7][美]詹姆士著,郭海郭涛译,编程之道(中英文对照),北京,电子工业出版社,20062.任务概述2.1目标2.1.1开发目标实现网上书店系统的基本功能,包括会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,会员帐户管理,书目评价等功能。

网上书城软件需求说明书.

网上书城软件需求说明书.

网上书城软件需求说明书作者:完成日期:2009-9-9 签收人:签收日期:修改情况记录:目录软件需求说明书 . .............................................................................................................................. 1 目录 ........................................................................................................................................... . (2)1 引言 (1)1.1 编写目标 . (1)1.2 范围 . ..........................................................................................................................................1 1.3 定义 . ..........................................................................................................................................1 1.4 参考资料 . .................................................................................................................................. 1 2 项目概述 (2)2.1 产品描述 . (2)2.2 产品功能 . (3)2.3 用户特点 . .................................................................................................................................. 4 3 功能需求 ................................................................................................................................. 4 3.1 用户进入功能.......................................................................................................................5 3.2 管理员进行管理功能 . .............................................................................................................. 6 3.3 购物车实现功能 . ...................................................................................................................... 6 4 外部接口需求 . ............................................................................................................................. 7 4.1 运行环境 ..............................................................................................................................7 4.2 软件接口 (7)1 引言1.1 编写目标定义这份软件所所使用的人员为Internet 上的所有用户。

网上书店My-eBookStore系统-1《需求说明书》.

网上书店My-eBookStore系统-1《需求说明书》.

网上书店 My-eBookStore 系统项目需求说明书1引言 (1)1.1编写目的 ............................................................... 1 1.2背景 ................................................................... 1 1.3定义 ................................................................... 1 1.4参考资料 (1)2任务概述 (2)2.1目标 ................................................................... 2 2.2用户的特点 ............................................................. 3 2.3假定和约束 (3)3需求规定 (3)3.1对功能的规定 ........................................................... 3 3.2对性能的规定 .......................................................... 11 3.2.1精度 .............................................................. 11 3.2.2时间特性要求 ...................................................... 11 3.2.3灵活性 ............................................................ 11 3.3输人输出要求 .......................................................... 12 3.4数据管理能力要求 ...................................................... 12 3.6其他专门要求 (13)4运行环境规定 (13)4.1设备 .................................................................. 13 4.2支持软件 .............................................................. 13 4.3接口 .................................................................. 13 4.4控制 (14)1 引言1.1 编写目的保证软件开发的质量、需求的完整与可追溯性,编写此文档。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上书店软件需求规格说明书
目录
D.3.1 介绍 (3)
1.目标 (3)
2.项目范围和产品特性 (3)
3.参考文献................................. .. (3)
D.3.2 总体描述 (3)
1.产品远景规划 (3)
2.用户类和用户特性 (4)
3.运行环境 (5)
4.设计和实现的约束条件 (5)
5.用户文档 (6)
6.假设和依赖 (6)
D.3.3 系统特性 (6)
1.购买图书 (7)
(1)描述和优先级 (7)
(2)刺激/响应序列 (7)
(3)功能性需求 (7)
2.创建、浏览、修改和删除订单 (9)
3.实现购物车功能模块 (9)
4.用户注册信息、书籍信息、订阅系统的管理 (9)
D.3.4 外部接口需求 (9)
D.3 软件需求规格说明书
D.3.1 介绍
1.目标
软件需求规格说明描述了“网上书店”1.0版本的软件功能性需求和非功能性需求。

这一文档计划由实现和验证系统正确功能的项目团队成员来使用。

这里指定的所有需求都具有高优先级,都要在版本
1.0中加以实现。

2.项目范围和产品特性
“网上书店系统”允许网站会员将网站书籍加入购物车并且下订单,同时通过网上支付手段来支付。

详细的项目描述请参照“网上书店的前景和范围文档“。

3.参考文献
(1)Xin Chen 著,瑾向阳译,应用框架的设计与实现,电子工业出版社,2006。

(2)Karl E.Wiegers 著,刘伟琴刘洪涛译的《软件需求》第二版,清华大学出版社。

D.3.2 总体描述
1.产品远景规划
“网上书店系统”它取代了传统的书店购书途径,通过网络在线查找和购买书籍,是一个快捷方便的系统。

图D.1是一幅关联图,它演示了1.0版本的外部实体和系统接口。

期望系统演化成若干个版本,并提供VIP用户功能。

“网上书店系统“版本1.0的关联图2.用户类和用户特性
3.运行环境(Operating Environment ,OE)
OE-1:“网上书店系统“的操作将通过Web浏览器来完成:Microsoft Internet Explorer,Netscape Communicator来完成。

用户可以直接通过Internet来访问该系统。

OE-2:“网上书店系统“将运行在一个服务器上,该服务器运行当前由公司批准的Red Hat Linux版本和Apache Http Server.
4.设计和实现的约束条件(constraint)
CO-1:系统将采用公司标准的当前Oracle 数据库引擎。

CO-2:所有HTML将遵照HTML 4.0标准。

CO-3:用JSP语言来写。

CO-4:为了使网上书城获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务
(或数据库服务器集群)隔离开来。

实现管理与数据的分离,便于管理和维护
CO-5:网上书城面向全球互联网用户,进行相关交易前必须注册为本网络平台会员,才能拥有相应权限;应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任;平台用户用妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁定与资料的修改。

5.用户文档(User Documentation ,UD)
UD-1:系统将提供一个分层的和跨链接的HTML联机帮助系统,它描述并演示了所有系统的功能。

UD-2:如果一个用户没有网上购书的经验,系统可以给该用户提供一个联机教程,这样用户可以使用静态教程菜单来具体实践一下如何订餐。

6.假设(Assumption)和依赖(Dependency)
AS-1:只要服务器能正常工作,本网站将随时响应顾客的订单要求。

DE-1:网站管理人员确认订单依赖于本公司的书籍库存量。

DE-2:“网上书店系统“依赖于”银行系统“,它接受用”网上书店系统“购书的付费请求。

D.3.3 系统特性
1.购买图书
(1)描述和优先级
当顾客成功登录到网站,通过查找到欲购买的书籍后,将其加入到购物车或者也可以立刻购买。

只要管理员没有向快递公司发出发货要求,那么用户可以对订单进行适度的修改。

优先级为高。

(2)刺激/响应序列
刺激:顾客在某商品的页面点击立刻购买图标。

响应:系统调出详细订单表,供用户填写,比如用户的支付方式、用户的书籍数量、用户的地址和联系方式等。

刺激:顾客通过将多个商品加入到购物车里,然后点结帐。

响应:系统调出详细订单表,供用户填写,比如用户的支付方式、用户的书籍数量、用户的地址和联系方式等。

刺激:顾客请求更改订单。

响应:如果此时订单可以被修改,则调出订单详细表,供用户修改并保存。

刺激:顾客请求取消订单。

响应:如果此时订单可以被修改,则系统取消订单。

(3)功能性需求
2.创建、浏览、修改和删除订单
(该范例不提供细节)
3.实现购物车功能模块
(该范例不提供细节)
4.用户注册信息、书籍信息、订阅系统的管理
(该范例不提供细节)
D.3.4 外部接口需求。

相关文档
最新文档