网上图书销售系统需求分析_第1页
网上图书销售系统需求分析_第2页
网上图书销售系统需求分析_第3页
网上图书销售系统需求分析_第4页
网上图书销售系统需求分析_第5页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1页共11页 网上书店系统需求分析网上图书销售系统需求分析1 .引言1.1 编写目的在完成了针对网上书店市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上, 提出了这份软件需求规格说明书。1.2 项目背景1.2.1 网上书店现状国际上网上书店前景看好,而国内的网上书店,数量上也有了新的增长。旌旗网上书店,大洋书城,新新书店,当当网等网上书店的出现,证明了网上书店的前景是好的。现在国家正在积极建设网络基础设施,网络对人们生活的影响将越来越大,人们对网上购物的认同度也越来越高。这些情况表明,目前开展网上书店业务具有非常大的市场空间。1.2.2 优势、劣势分析网上书店之所以成为

2、热点,主要与书籍所固有白无差异性有关,换言之,对同一名称的书都是同质的,因此挑选性不是特别强;另外,书籍的销售商可以通过网络提供简介、片断,使消费者了解其内容后再订购 ,没有过多的售后服务,退货等问题,相比较而言,其它商品不具有这个优势; 此外,在网上购书的消费者整体文化水平都 较高,这也是网上购书成功率较高的原因之一。因此,无论是从商家的角度而言,还是对于消费者而言,网上书店都具有较强的优势和良好的发展前景。1.2.3 结论网上书店是可以赢取利润的长期产业,美国亚马逊网上书店的经理贝索斯就说过,网上书店的理念很简单,使读者自己找喜爱的书,帮读者找想要的书,你能为顾客既省时间又省金钱,他们不会

3、不买你的书。因此在系统构建时,只要我们本着丰富网上书店的信息资源,以低廉的价格为消费者提供最为方便的快捷的购书途径,去吸引读者,培育市场,网上书店是完全可行的。2 .任务概述2.1 目标2.1.1 开发目标实现网上书店系统的基本功能,包括会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功 能,会员帐户管理,书目评价等功能。2.1.2 应用目标网上书城实现网上书店大型系统,添加独特的物流子系统、在线客服子系统、,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经 济效益。2.2 运行环境2.2.2.1服务端A.操作系统

4、:Microsoft Windows xpB.操作环境:IIS 5.0 ;C.数据库:Access 20002.2.2.2客户端A. Windows 95/98/me/Xp/2000/2003, Unix, Linux , Vista , Mac OS各版B. IE/Maxthon/GreenBrown/Firefox 等浏览器2.3条件与限制为了使网上书城获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。实现管理与数据的分离,便于管理和维护。网上书城面向全

5、球互联网用户,进行相关交易前必须注册为本网络平台会员,才能拥有相应权限;应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任;平台用户用妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁 定与资料的修改。3 .数据描述3.1 数据流图0 层 DFD第3页共11页网上书店系统需求分析图2.2填写信息提示信息能账单信息D3图2.1第7页共11页 网上书店系统需求分析图2.3关系E-R图如下图所示:库存库存- 订单3.2 数据字典:3.2.1 书籍信息表含义说明:书店关系体统的核心信息,提供了书籍的具体信息。组成:I

6、SBN号,书籍名称,书籍作者,书籍出版年份,书籍价格数据项含义说明数据类型数据长度取值范围ISBN 号区别每本书 的唯一标识,字符型80任意合法字 符且在长度 范围内书籍名称书籍的名称字符型80合法的字符书籍作者书籍的作者字符型10合法字符:书籍出版年 份书籍的出版 日期日期型日期型的长 度符合日期的 规则3.2.2库存信息表含义说明:书店关系系统的核心信息,提供了库存的信息。组成:ISBN号,库存量,价格,折扣,库存下限(如果低于下限则提示进货)数据项含义说明数据类型数据长度取值范围ISBN 号区别每本书的唯 一标识字符型80合法字符而量书籍的存货量整型101-9999999999价格书籍的

7、单价浮点型100.1-999999999折扣书籍的折扣率浮点型40.001-0.099库存卜,限书籍在仓库中的 最少数量整形101-99999999993.2.3订单信息表含义说明:书店关系系统的核心信息,提供了订单的具体信息。组成:订单号,订购人,订购日期,订单书籍,书籍数量,发货日期。数据项含义说明数据类型数据长度取值范围订单号区别每个不同订 单的唯一标识字符型20合法的字符订购人订购人的注册网 名字符型10合法的字符订购日期用户生成订单的 时间日期型日期型的长度满足特定的日期 格式订单书籍订单书籍的ISBN 号字符型80合法的字符书籍数量每份订单书籍的 数量整型101-999999999

8、9发货日期管理员确定发货 的时间日期型日期型的长度满足特定的日期 格式3.2.4顾客信息表含义说明:书店关系系统的核心信息,提供了顾客的具体信息。组成:注册名,真实姓名,家庭住址,联系方式,购书卡号数据项含义说明数据类型数据长度取值范围注册名唯一区分用户的字符型20合法的字符表小真实姓名顾客的真实姓名字符型20合法的字符家庭住址1顾客收货地址字符型100合法的字符联系E顾客的电话号码字符型20合法的字符购书卡号顾客的购书卡号字符型30合法的字符3.2.5管理员信息表含义说明:书店关系系统的核心信息,提供了雇员的基本信息,管理权限等。组成:管理员编号,名字,密码,具体身份(超级管理员,书籍管理员

9、,用户管理员,订单管理员),管理员邮箱。数据项含义说明数据类型数据长度取值范围管理员编号唯一区分管理员 的表识字符型20合法的字符管理员名字管理员的姓名字符型20合法的字符密码管理员进入系统 的密码字符型10合法的字符具体身份管理员管理范围字符型20“超级管理员”,“书籍管理员”“用户管理员”“订单管理员”邮箱管理员与用户交 流力式字符型30合法的邮箱地址4 .功能需求4.1 功能划分(一)前台实现功能1、新客户注册2、书籍分类搜索3、热销排名榜4、新书籍上架5、实现购物车功能模块6、订单查询功能7、在线支付功能/网上银行支付功能8、前台页面管理(二)后台管理实现功能1、用户注册信息管理2、订

10、单添加/删除/修改管理功能3、书籍信息管理4、客户权限管理5、订阅系统管理第13页共11页网上书店系统需求分析1.2 功能描述前台功能:1.2.1.1 .新客户注册:客户注册成为本站会员,要求用户个人需提供身份证号码与扫描件进行实名认证,企业需提供营业执照扫描件以及法人身份证件。1.2.1.2 .书籍分类搜索:用户可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。1.2.1.3 .热销排排行榜:对最近书籍的(关注度和销售量)进行排行,为用户提供热门书籍的选择。1.2.1.4 .新书籍上架:把本站最近入库的书籍显示出来方便客户知道本站书籍的更新。1.2.1.5 .实现购物车功能模块:

11、实时显示用户当前所购书目,可以增加或删除1.2.1.6 订单查询功能:客户确认购买号即生成一个唯一的订单号,客户依此号码可以查询所购书目到书情况。1.2.1.7 .在线支付功能/网上银行支付功能:用户确认购买后实现在线支付货款或者使用网上银行支付的选择和实现。1.2.1.8 前台页面管理:注册会员对自己资料的修改,账户的管理和书籍收藏夹的管理,以及对于自己登陆界面风格的管理。(二)后台管理实现功能1.2.2.1 用户注册信息管理:网站管理人员对用户注册信息的编辑分类和管理。1.2.2.2 订单添加/删除/修改管理功能:对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理。1.2.2.

12、3 书籍信息管理:a出版社管理:可以在此处增加或修改删除相关信息,请确保此处信息的真实性。b类别设置:对书目类别进行相应的操作(增加,删除,修改)c分类管理:将相关图书进行分类操作(注:此操作可以在图书入库的时候进行选择)1.2.2.4 客户权限管理管理人员实现对用户的分级,不同级别的享受到的折扣不同,或者还有其他的增值服务。高级用户需要通过支付年费,或者注册时间到达一定限额后自动成为一定级别的用户。对用户提交的订阅信息进行审核。1.2.2.6 客户访问统计:对网站的流量进行日,周,和季度的统计。反馈网站的浏览量。1.2.2.7 网站统计管理网站数据的统计,包括会员,书籍和访问量。是系统的数据

13、操作核心1.3 网上图书销售管理系统实现目标 采用最新的技术架构:B/S (浏览器/服务器)架构,实现真正的业务集中管理,零系统维护。人性化的设计:程序设计充分考虑使用方便,界面友好。信息发布多样化。为会员提供综合性、规范化的服务。会员可随时查询自己的购书纪录1.4 功能模块划分流程图商品浏览 index.asp网上书店系统模块总图商品分类显示book.asp商品介绍introduce.asp其他操作收藏夹favorite.asp购物车shopbag.asp用户注册收银台member.asp moneny.asp前台各页面的关系图5.3适应性管理员登陆 uql.asp填写订单商品浏览汇款发货后

14、台商品管理模块图购物流程图用户+购物车管理员用户注册信息填写用户注册成功用户登录用户注册添加商品服务台结账管理端模块流程图流程图5 .性能需求5.1 数据精确度A.要按照严格的数据格式输入,否则系统不予响应进行处理。B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所 以本系统采用了两种方法进行查询:直接查询和模糊查询。5.2 时间特性一般操作的响应时间应在 120毫秒内。满足网络业务平台的需求(记录量控制在109项内)。对前面提到的运行环境要求不应存在困难。6 .运行需求6.1 用户界面人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。并且

15、采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。6.2 硬件接口本软件不需要特定的硬件或硬件接口进行支撑。586以上PC机均可运行此软件。6.3 软件接口运行于Windows95及更高版本的操作系统之上。6.4 故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案:1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。2)关于空记录带来的麻烦有些空记录往往会使程序无法运行。此时你可用“ if not isnull

16、”语句先判断一下是否为空记录,再操作。3)有些运行错误也可用补获异常进行处理。7、测试购物车通过图书信息显示的页面,在页面中选择将该书点击“购买”放入购物车,这样,该书基本信息就可以在用户的购物车中显示:同样的书籍购物车中只有一本,不能重复放入用户可以在购物车修改购买数量;也可以将商品移出购物车点击继续购物,则购物车窗口关闭清空购物车可以将购物车中所有书籍移出,此时购物车中没有任何书籍。8.其它需求8.1 系统的功能实现情况:用户可在本系统下实现各种用户要求的功能8.2 系统的安全性:对于系统的重要数据都有密码保护,具有一定的安全性。对用户提供证书支持(此功能在后续版本中实现)。第#页共11页 网上书店系统需求分析8.3 系统的容错性:用户输错数据都有提示信息,具有较好的容错性能。8.4 系统的封闭性:用户的封闭性较好,用户基本上在提示信息下输数据。系统功能扩充是系统开发中很重要的一环,因为在当前现实的项目开发中, 几乎没有一个项目是开发一次就能完全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论