网上书城需求规格说明书

合集下载

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

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

网上书店软件需求规格说明书目录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.引言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开发目标实现网上书店系统的基本功能,包括会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,会员帐户管理,书目评价等功能。

网上书店软件需求说明书

网上书店软件需求说明书

网上书店——需求规格说明书目录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的⽹上书店,采⽤结构化设计分析⽅法,该系统包括前台购书和后台管理两⼤总的模块,后台管理模块⼜包括分类录⼊书籍(以及书籍的相关信息,如名称、页数、摘要、⽬录等)和管理前台⽤户,前台管理模块包括⽤户登录,查询、浏览书籍,以及购书功能。

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

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

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

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

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

需求规格说明书

需求规格说明书

第1章系统需求网上书店系统描述如下:在网上书店系统中,普通用户浏览主页面查看图书及详细信息,如想在本网站购买图书,需注册成为该网站会员,然后进行购买活动。

会员用户通过其注册的账号及密码登陆该系统,登陆该系统后可以对个人信息进行修改,包括密码的修改,可以添加所选书籍到购物车,删除购物车里的书籍,以及修改购物车内书籍的数量,确定购买后进去支付页面。

管理员登陆系统后,可以修改其登陆密码,维护员工信息,维护会员信息,以及系统维护。

管理会员信息主要是添加会员、删除会员以及修改会员信息。

管理员工信息要分为添加员工、删除员工以及修改员工信息。

系统的维护主要为系统更新。

对上述网上书店系统的描述进行分析,可以获得如下功能性需求: 游客在网上书店系统注册个人信息,可以成为会员。

会员通过身份验证,登录到网上书店系统。

会员或游客可以浏览网上书店的图书。

会员可以查询修改个人资料,包括个人的基本信息、订单信息。

会员可以修改个人信息。

会员可以将要买的书籍添加到购物车,可以对购物车里书籍数量信息进行修改。

会员可以对所下订单进行提交。

会员可以进入付款界面进行结算。

第2章需求分析采用用例驱动的分析方法分析需求的主要任务是识别出系统中的参与者和用例,并建立用例模型。

2.1 识别参与者通过对系统需求的分析,可以确定系统中有两个参与者:游客、会员。

参与者的描述如下:(1)游客描述:游客可以浏览各种书籍、还可以注册成为会员后进行购买。

示例:可以访问到此网站的任何人或组织。

(2)会员描述:会员可以登录到系统,也可修改个人密码,注销个人信息,还可以浏览书籍、添加书籍到购物车、查看购物车、修改购物车的书籍、付款。

示例:任何在此购书网站成功注册的人或组织。

2.2 识别用例前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中有如下用例存在: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开发目标实现网上书店系统的基本功能,包括会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,会员帐户管理,书目评价等功能。

网上书店需求说明书

网上书店需求说明书

网上书店系统需求规格说明书专业:班级:小组:第一部分引言对软件需求完全理解对于软件开发工作的成功是至关重要的,需求分析的任务是准确的回答“系统必须做什么”这个问题,也就是对目标系统提出完整、准确、清晰、具体的要求,确定对系统的综合要求,分析系统的数据要求,导出系统的逻辑模型,修正系统的开发计划,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。

1.1编写目的编写该文档的目的在于明确网上书店系统的用户需求,使得软件开发人员与用户对待开发软件的需求有统一的、无二义性的认识。

该文档所描述的内容,可作为软件确认测试的依据。

该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。

1.2项目名称及背景项目名称:基于Web的小型网上书店系统项目背景:随着中国加入WTO,全球经济一体化的逐步深入,网上书店已是现代传统书店必不可少的经营策略。

目前,一个基于Web的网上书店在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线图书展示功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。

技术的进步对传统书店上网解决方案提出更严格的要求和挑战。

为了保护传统书店的投资,书店上网解决方案应切合传统书店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统书店在实施上网方案的之前,必须对一系列问题进行科学的论证,如书店上网的需求分析、书店上网总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。

基于Web的网上书店具体实施的素质直接影响传统书店在Internet的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。

OnlineBookShop_需求说明书

OnlineBookShop_需求说明书

网上书店需求分析学院:信息技术学院专业:电子商务年级:07级小组成员:刘静庄玉龙刘荣梅丁丽丽马明月目录1、开发背景描述 (3)2、任务概述 (3)2.1目标 (3)2.2 用户的特点 (4)2.3 假定和约束 (4)3、对功能的要求 (5)3.1系统流程图 (6)3.2数据流图 (6)3.3 建立数据字典 (9)3.4建立E-R图 (10)4、对性能的要求 (12)4.1 时间特性要求 (12)4.2 灵活性 (12)4.3 输入输出要求 (12)4.4 数据管理能力要求 (13)4.5 故障处理要求 (13)4.6访问人数需求 (14)4.7其他专门要求 (17)5、运行环境规定 (17)5.1 设备 (17)5.2 支持软件 (17)1、开发背景描述随着电子商务的发展,各行各业的销售模式都在逐步地调整,以适应这一新的经济形式;此外,顾客的消费方式、消费习惯也在发生着变化。

由此诞生了我们的网上书店。

2、任务概述2.1目标网上书店的开展,需要投入资金、人力、物力,重新整合企业的业务流程,对企业经营管理方式进行变革,以适应新的网络经济模式;因而在网站上的管理成功与否直接关系到现代企业的生存与发展,企业的投入必须得到回报,那么企业应该怎样构建自己的网站系统才能实现企业的发展策略需要呢?因此首先需要明确网站构建要实现的目标和目的:(1)实现网上电子化交易书店B-TO-C(Business-to-Consumer)电子商务系统构建的首要目的就是销售商品,网站必须提供完善的购物功能并且实现交易过程全电子化,提供高效、可靠、安全的交易平台,保证网上购物的方便性、快捷性、安全性。

(2)提高企业经营管理信息化水平通过构建书店商务网站系统,使重整企业业务流程,整合各部门资源,提高企业信息利用率;从而加强企业的经营管理、提高经营效率,降低成本,合理配置资源。

(3)加强企业与客户沟通,动态掌握市场需求利用网站商务系统平台,通过网络收集客户反馈信息,了解市场变化与客户需求,制定书店经营策略;为客户提供商品售前、售中、售后服务,建立书店与客户的紧密良好沟通关系。

《网上书店系统》需求规格说明书

《网上书店系统》需求规格说明书

《网上书店系统》需求规格说明书《网上书店系统》需求规格说明书目录一、前言:项目概述1.1开发本软件背景1.2该系统的开发目的说明1.3本规格说明书编写说明1.4 文档范围说明1.5本规格说明书适用读者说明二、系统功能需求分析2.1系统功能简要描述2.1.1前台普通用户功能2.1.2后台管理员功能2.2系统用例图2.2.1顾客用例图2.2.2图书管理专员用例图2.2.3仓库管理专员用例图2.2.4售后专员用例图2.2.5物流调度专员用例图2.2.6系统管理员用例图2.2.7会计专员用例图2.3系统功能详细描述2.3.1顾客用例说明2.3.2图书管理专员用例说明2.3.3仓库管理专员用例说明2.3.4售后专员用例说明2.3.5物流调度专员用例说明2.3.6系统管理员用例说明2.3.7会计专员用例说明三、系统非功能需求分析3.1用户界面需求3.2产品质量要求3.3性能需求3.3.1前台性能需求3.3.2后台性能需求3.4 其他需求四、系统概要设计4.1业务流程图4.1.1普通用户注册活动图4.1.2已注册用户登录活动图4.1.3已注册用户修改个人信息活动图4.1.4已注册用户购买图书活动图4.1.5已注册用户退货活动图4.1.6管理员上架图书活动图4.2数据流图及数据字典4.2.1顾客注册数据流图及数据字典4.2.2顾客购书数据流图及数据字典4.2.3顾客退货数据流图及数据字典4.2.4图书进货数据流图及数据字典一、前言:项目概述1.1开发本软件背景进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。

在电子商务的发展过程中,网络在人群中的使用率不断提高,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大。

如今网上购物的人群不断增加,在与小组成员的探讨和分析的基础下,提出了这份《网上书店系统》需求规格说明书。

1.2该系统的开发目的说明满足用户网上购书需求,方便快捷,足不出户就可以优惠的价格买到最称心如意的书。

《网上书店系统》需求规格说明书

《网上书店系统》需求规格说明书

《网上书店系统》需求规格说明书目录一、前言:项目概述开发本软件背景该系统的开发目的说明》本规格说明书编写说明文档范围说明本规格说明书适用读者说明二、系统功能需求分析系统功能简要描述&前台普通用户功能后台管理员功能系统用例图顾客用例图图书管理专员用例图【仓库管理专员用例图售后专员用例图物流调度专员用例图系统管理员用例图会计专员用例图`系统功能详细描述顾客用例说明图书管理专员用例说明仓库管理专员用例说明售后专员用例说明\物流调度专员用例说明系统管理员用例说明会计专员用例说明三、系统非功能需求分析用户界面需求|产品质量要求性能需求前台性能需求后台性能需求其他需求、四、系统概要设计业务流程图普通用户注册活动图已注册用户登录活动图已注册用户修改个人信息活动图^已注册用户购买图书活动图已注册用户退货活动图管理员上架图书活动图数据流图及数据字典顾客注册数据流图及数据字典/顾客购书数据流图及数据字典顾客退货数据流图及数据字典图书进货数据流图及数据字典)一、前言:项目概述:开发本软件背景进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。

在电子商务的发展过程中,网络在人群中的使用率不断提高,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大。

如今网上购物的人群不断增加,在与小组成员的探讨和分析的基础下,提出了这份《网上书店系统》需求规格说明书。

该系统的开发目的说明满足用户网上购书需求,方便快捷,足不出户就可以优惠的价格买到最称心如意的书。

本规格说明书编写说明{此规格说明书对客户的需求进行了全面细致的了解,经过缜密的分析,设计出满足客户需求的系统,本规格说明书是整个系统设计编写的核心,明确所要开发的系统应具有的功能、性能与界面,使系统分析人员及系统开发人员能清楚地了解用户的需求。

通过调查来缩小客户需求和工作人员所理解的需求的差异。

文档范围说明该文档的主要内容包括项目产品的简介、整体和业务流程、产品的功能性需求描述(包括所有的模块及每个模块的功能)、非功能需求,及通过需求分析的建立需求模型。

网上书城系统需求规格说明书

网上书城系统需求规格说明书

网上书城系统需求规格说明书(共20页)-本页仅作为预览文档封面,使用时请删除本页-网上书城系统需求规格说明书卢杉李蒙目录1.引言---------------------------------------------------------------------- 5编写目的---------------------------------------------------------------- 5参考资料---------------------------------------------------------------- 5术语、缩略语------------------------------------------------------------ 5 2.项目概况------------------------------------------------------------------ 5项目简介---------------------------------------------------------------- 5项目背景---------------------------------------------------------------- 6项目用户---------------------------------------------------------------- 6项目目标---------------------------------------------------------------- 6约束和假设-------------------------------------------------------------- 6 3.需求说明------------------------------------------------------------------ 6系统业务流程----------------------------------------------------------- 6购物流程 ---------------------------------------------------------- 6前台功能需求------------------------------------------------------------ 8商品 -------------------------------------------------------------- 8购物车 ------------------------------------------------------------ 9会员 ------------------------------------------------------------- 11订单 ------------------------------------------------------------- 13内容 ------------------------------------------------------------- 15后台功能需求----------------------------------------------------------- 15商品 ------------------------------------------------------------- 15订单 ------------------------------------------------------------- 18会员 ------------------------------------------------------------- 19内容 ------------------------------------------------------------- 20非功能需求------------------------------------------------------------- 21性能需求 ---------------------------------------------------------- 21外部接口需求 ------------------------------------------------------ 21安全性需求 -------------------------------------------------------- 21其他需求 ---------------------------------------------------------- 21 3.环境--------------------------------------------------------------------- 15硬件环境--------------------------------------------------------------- 21软件环境--------------------------------------------------------------- 211.引言编写目的本文档用于分析说明网上书城系统的系统需求,作为软件设计及软件测试的基准。

网上书店用户需求系统规格说明书

网上书店用户需求系统规格说明书

网上书店用户需求系统规格说明书(1)1概述1.1用户简介网上书店的使用者主要有经销商和用户群两种.(1) 经销商,相对于实体网上书店,网络经销商有如下特点。

a。

营业时间不受限制,借助互联网,网上书店可以24小时全天候营业b. 不受营业场地限制。

c. 供需双方之间信息交流的广度、深度和速度有了质的飞跃.d。

经营管理更加科学。

现代信息技术的大量运用使得网上书店能够快捷地对业务数据进行采集、统计、分析和应用,这有助于克服传统营销模式中的主观性和盲目性,对于提高经营管理水平大有裨益.(2)网上书店的用户群,该群体有如下特征.a. 主流人群为经常上网的读书爱好者,拥有能够上网的条件,以青年和中年人为主。

b。

部分用户持有信用卡,可在网上直接付款;无信用卡的用户可以汇款进行交易。

c. 从职业划分来看,一部分用户是高校学生,追求时尚快捷的购物方式,购买力有限;另一部分则为工作人群,追求高效经济的购物方式,购买力较强。

1。

2项目的目的与目标1.2。

1目的通过网上书店系统实现图书销售的电子商务模式并满足经销商和用户进行电子交易的需求,保证充分发挥网上交易的优势。

1。

2.2目标(1)网上书店各个功能完整。

(2) 整个系统可以稳定运行.(3) 用户之间信息渠道畅通。

(4) 用户可以迅速找到自己所需要的图书.(5)付款渠道畅通.1。

3角色定义网上书店系统的角色定义见表2。

表2角色定义编号角色01购与发货02务会计03站管理04库管理05后服务2目标系统功能需求2。

11网上书店系统的功能概述如图2所示。

(1)登录注册会员登录和游客注册的用例图如图3所示。

图3 会员登录和游客注册的用例图对用例的说明如表3所示。

表3对用例的说明编号功能名称使用部门输入系统响应输出功能描述101 用户注册游客用户注册时的基本信息系统将用户注册时的信息全部存入数据库中用户可用注册时输入的用户名和密码进行登录用例编号:101用例名称:用户注册前置条件:游客申请注册后置条件:游客注册成功成为会员活动步骤:1。

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

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

网上书店软件需求规格说明书目录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)1.1编写目的 (2)1.2文档约定 (2)1.3预期读者和阅读建议 (2)1.4产品的范围 (2)1.5参考资料 (2)2.综合描述 (4)2.1产品的背景 (4)2.2产品的功能 (4)2.3用户类和特征 (4)2.4运行环境 (5)2.4.1服务端 (5)2.4.2客户端 (5)2.5设计和实现上的限制 (5)3.外部接口需求 (6)3.1用户界面 (6)3.2硬件接口 (6)3.3软件接口 (6)3.4通信接口 (6)4.系统特性 (7)4.1说明和优先级 (7)4.2激励/响应序列 (7)4.3功能需求 (7)5.其他非功能需求 (8)5.1性能需求 (8)5.1.1数据精确度 (8)5.1.2时间特性 (8)5.2安全设施需求 (8)5.3安全性需求 (8)5.4软件质量标准属性 (8)5.5业务规则 (9)5.6用户文档 (9)5.7故障处理 (9)6.其它需求 (10)6.1系统的功能实现情况: (10)6.2系统的安全性: (10)6.3系统的容错性: (10)6.4系统的封闭性: (10)1.引言1.1编写目的在完成了针对网上书店市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

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

1.2文档约定正文使用宋体小四,标题分为一、二、三级标题。

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

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

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

1.4产品的范围网上书城实现网上书店大型系统,添加独特的物流子系统、在线客服子系统、,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。

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

需求规格说明书
网上书城系统
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][美]詹姆士著,郭海郭涛译,编程之道(中英文对照),北京,电子工业出版社,2006
2.任务概述
2.1目标
2.1.1开发目标
实现网上书店系统的基本功能,包括会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,会员帐户管理,书目评价等功能。

2.1.2应用目标
网上书城实现网上书店大型系统,添加独特的物流子系统、在线客服子系统、,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。

2.2运行环境
2.2.2.1服务端
A. 操作系统:Windows 2003 Server
B. Microsoft .NET Framework 2.0
C. Microsoft SQL Server 2005
D. Microsoft Atlas 1.0 正式版
E. FastReport V4.01、Netadvantage53CLR2.0、TeeChart
2.2.2.2客户端
A. Windows 95/98/me/Xp/2000/2003, Unix, Linux,Vista,Mac OS各版
B.IE/Maxthon/GreenBrown/Firefox等浏览器
2.3条件与限制
为了使网上书城获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。

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

3.数据描述
3.1数据流图
顶层DFD
4.功能需求
4.1功能划分
(一)前台实现功能
1、新客户注册
2、书籍分类搜索
3、热销排名榜
4、新书籍上架
5、实现购物车功能模块
6、订单查询功能
7、在线支付功能/网上银行支付功能
8、前台页面管理
(二)后台管理实现功能
1、用户注册信息管理
2、订单添加/删除/修改管理功能
3、书籍信息管理
4、客户权限管理
5、订阅系统管理
6、客户访问统计
7、网站统计管理
4.2功能描述
(一)前台功能:
4.2.1.1.新客户注册:
客户注册成为本站会员,要求用户个人需提供身份证号码与扫描件进行实名认证,企业需提供营业执照扫描件以及法人身份证件。

4.2.1.2.书籍分类搜索:
用户可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。

4.2.1.3. 热销排排行榜:
对最近书籍的(关注度和销售量)进行排行,为用户提供热门书籍的选择。

4.2.1.4. 新书籍上架:
把本站最近入库的书籍显示出来方便客户知道本站书籍的更新。

4.2.1.
5. 实现购物车功能模块:
实时显示用户当前所购书目,可以增加或删除
4.2.1.6 订单查询功能:
客户确认购买号即生成一个唯一的订单号,客户依此号码可以查询所购书目到书情况。

4.2.1.7.在线支付功能/网上银行支付功能:
用户确认购买后实现在线支付货款或者使用网上银行支付的选择和实现。

4.2.1.8前台页面管理:
注册会员对自己资料的修改,账户的管理和书籍收藏夹的管理,以及对于自己登陆界面风格的管理。

(二)后台管理实现功能
4.2.2.1用户注册信息管理:
网站管理人员对用户注册信息的编辑分类和管理。

4.2.2.2订单添加/删除/修改管理功能:
对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理。

4.2.2.3书籍信息管理:
a出版社管理:可以在此处增加或修改删除相关信息,请确保此处信息的真
实性。

b类别设置:对书目类别进行相应的操作(增加,删除,修改)
c分类管理:将相关图书进行分类操作(注:此操作可以在图书入库的时候进行选择)
4.2.2.4客户权限管理
管理人员实现对用户的分级,不同级别的享受到的折扣不同,或者还有其他的增值服务。

高级用户需要通过支付年费,或者注册时间到达一定限额后自动成为一定级别的用户。

4.2.2.5订阅系统管理:
对用户提交的订阅信息进行审核。

4.2.2.6客户访问统计:
对网站的流量进行日,周,和季度的统计。

反馈网站的浏览量。

4.2.2.7网站统计管理
网站数据的统计,包括会员,书籍和访问量。

是系统的数据操作核心. 5.性能需求
5.1数据精确度
A.要按照严格的数据格式输入,否则系统不予响应进行处理。

B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。

因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。

5.2时间特性
一般操作的响应时间应在120毫秒内。

5.3适应性
满足网络业务平台的需求(记录量控制在109项内)。

对前面提到的运行环境要求不应存在困难。

6.运行需求
6.1用户界面
人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。

并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。

6.2硬件接口
本软件不需要特定的硬件或硬件接口进行支撑。

586以上PC机均可运行此软件。

6.3软件接口
运行于Windows95及更高版本的操作系统之上。

6.4故障处理
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

调试中遇到的问题及解决的方案:
1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时
可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。

2)关于空记录带来的麻烦
有些空记录往往会使程序无法运行。

此时你可用“if not isnull”语句先判断一下是否为空记录,再操作。

3)有些运行错误也可用补获异常进行处理。

7.其它需求
7.1系统的功能实现情况:
用户可在本系统下实现各种用户要求的功能
7.2系统的安全性:
对于系统的重要数据都有密码保护,具有一定的安全性对用户提供证书支持(此功能在后续版本中实现)
7.3系统的容错性:
用户输错数据都有提示信息,具有较好的容错性能。

7.4系统的封闭性:
用户的封闭性较好,用户基本上在提示信息下输数据。

相关文档
最新文档