网上书店需求说明书_第1页
网上书店需求说明书_第2页
网上书店需求说明书_第3页
网上书店需求说明书_第4页
网上书店需求说明书_第5页
已阅读5页,还剩5页未读, 继续免费阅读

下载本文档

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

文档简介

网上书店系统

需求规格阐明书

专业:

班级:

小组:

第一部分引言

对软件需求完全理解对于软件开发工作H勺成功是至关重要的,需求分析的任

务是精确的回答“系统必须做什么”这个问题,也就是对目日勺系统提出完整、精

确、清嘶、详细H勺规定,确定对系统的综合规定,分析系统的数据规定,导出系

统日勺逻辑模型,修正系统日勺开发计划,有益于提高软件开发过程中的能见度,便

于对软件开发过程中的控制与管理,便于采用工程措施开发软件,提高软件H勺质

量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的)

原始根据,并且在向潜在顾客传递软件功能、性能需求,使其可以判断该软件与

否与自己的需求有关。

L1编写目的

编写该文档日勺目日勺在于明确网上书店系统的顾客需求,使得软件开发人员与

顾客看待开发软件的需求有统一口勺、无二义性的认识。该文档所描述的内容,可

作为软件确认测试的根据。该文档日勺读者为顾客代表、软件分析人员、开发管理

人员利测试人员。

L2项目名称及背景

项目名称:基于Web的小型网上书店系统

项目背景:伴随中国加入WTO,全球经济一体化的逐渐深入,网上书店已是现代

老式书店必不可少的经营方略。目前,一种基于Web日勺网上书店在国际互轶网

上可以实现口勺商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息

公布功能,在线图书展示功能、在线交易功能、在线采购功能、在线客户服务功

能、在线网站管理功能等等,几乎以往老式书店功能都可以在互联网上进行电子

化欧I高效运作。

技术的进步对老式书店上网处理方案提出更严格的规定和挑战。为了保护老

式书店日勺投资,书店上网处理方案应切合老式书店实际日勺需求和发展日勺趋向,使

投入回报和管理效益最大化,老式书店在实行上网方案的之前,必须对一系列问

题进行科学日勺论证,如书店上网的需求分析、书店上网总体规划、网上书店系统

的功能和实行方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配

置、网上书店的管理系统和管理措施等等。基于WebH勺网上书店详细实行日勺素

质直接影响老式书店在InternetH勺实际效果和经济效益,这不仅是技术问题,

同步也波及到管理的原因。

综上所述,基于Web的网上书店已经成为互联网时代老式书店的必由之路。

基于Web的网上书店又分为2种框架体系构造:C/S的框架体系构造和B/S日勺框

架体系构造。

1.3基本定义

[1]C/S(Client/Server)框架体系日勺应用软件是指分布于客户端和服务滞端日勺应

用程序,这是经典口勺胖客户端的应用程序,顾客通过数据库连接引擎在GUI(图

形顾客界面)日勺协助下与数据库进行交互,顾客在客户端进行登录,通过验证进

行系统后,进行数据的查询、添加、修改和删除等基本操作。

[2]B/S(Browser/Server)框架体系时应用软件是指分布于浏览器和服务器端的

应用程序,这是经典的瘦客户端口勺应用程序,客户端通过Web浏览器向客户提

供界面并接受顾客的操作指令,客户在页面上的操作行为通过HTTP协议传至

Web服务器,安装在Web服务器上的服务器端程序响应来自客户端的HTTP祈

求,在服务器上进行运算、处理,处理欧I成果形成HTML页面后再通过HTTP

协议回传至客户端浏览器。

[3]需求:顾客处理问预或到达目日勺所需的条件或功能;系统或系统部件要满足

协议、原则,规范或其他正式规定文档所需具有口勺条件或权能。

[4]需求分析:包括提炼,分析和仔细审查已搜集到的需求,以保证所有的风险

承担者都明其含义并找出其中的错误,遗憾或其他局限性的地方。

[5]接口需求:描述应用程序与它日勺环境通信的格式。常见日勺接口需求有:顼客

新顾客可以通过注册成为本网站口勺会员,并可以定购书籍和查询订单。本系统的

各项功能描述如下:

功能一:注册会员功能,该功能的优先级较高,要想正常使用本网站,就要

首先进行注册,需要填写顾客名、密码、确认密码、邮箱等问题。

功能二:会员登录功能,该功能的优先级较高,使用已经注册过的顾客名和

密码进行登录,通过系统确认对H勺后,即可进入下一步操作。

功能三:会员找回密码功能,假如顾客使用的过程中忘掉密码或发生异常状

况需要找回密码。

功能四:浏览搜索图廿功能,通过输入想要找的书籍的关键字进行查询,然

后从若干本书中进行浏览,挑选出自己想要H勺书籍。

功能五:购物车功能,在浏览网页和查找书籍H勺过程中,假如选中某一本书,

就可以随时将它添加到自己H勺购物车中,前提条件是这必须要在登录之后才能完

毕日勺操作。并且,还可以将购物车中的不使用网上银行账户通过支付宝日勺操作进

行递交付款。

功能六:排行榜功能,该功能是将网站上口勺所有书籍按照销售量进行排序显

示,并将网站上日勺所有书籍按照上传日期进行排序再显示。

功能七:巾店网站管理员对图巾进行分类管理功能,该功能包括添加图书、

修改图书、删除图书、添加书籍类型、修改书籍类型、删除书籍类型并且显示出

所有的书籍类型和书籍信息(如书号、名称等)。

功能八:书店网站管理员对网站的会员进行管理功能,该功能是指管理员可

以维护客户注册信息、维护图书信息、维护系统公告,同步,还可以将某些使用

不规范H勺顾客或者长期不用H勺顾客进行删除。店长管理员还可以给其他董事管理

员分派管理权限,以致实现本网站的秩序。

功能九:管理员的登录与注销功能,管理员进入后台进行操作也要通过最高

层管理员的容许。

2.2运行环境和使用工具

(1)软件工具:Windows/XP操作系统,Macromedia企业H勺Dreamweaver

软件,Borland企业开发日勺JbuilderX开发软件或者是SUN企业开发的NetBeans

IDE6.1开发软件,数据服务层使用H勺是MySQL数据库。

(2)硬件平台:Intel/飞跃处理器的个人计算机(内存1G)。

2.3顾客的特点

(1)本网站H勺管理员即本书店的店长,要具有比较优秀H勺管理才能。在进书的

时候具有独特的判断眼光和审时度势的能力。

(2)本网站日勺会员就是网络上H勺游客们,因此顾客界面要做得友好,操作简朴

易懂,不繁琐。顾客信息较多,因此要追求较高日勺安全性,以致保护顾客的有效

信息不被窃取。

2.3条件与限制

(一)本系统采用TCP/IP通讯协议。由于HTML语言是一种脚本语言,有它无

法克服H勺缺陷:所完毕H勺代码功能不能及时看到运行时期运行状况,并且开发速

度慢,因此在开发过程中采用了Dreamweaver软件进行客户端程序的开发。

(二)数据库方面日勺数据参照完整性约束:管理员在添加书籍和删除书籍的时候,

要保持数据的参照完整性。在书类型表(booktype表)中删除某一元组和修改

主码值会破坏数据参照完整性,在书信息表(books表)中插入元组和修改外码

值时破坏数据参照完整性。

第三部分功能需求

3.1功能划分

根据以上对本系统构造和功能的I概述,网上书店系统重要包括两大模块:一

为系统管理模块,二为系统销售模块。在大模块下又划分出若干小模块,将其各

项功能模块划提成对应的程序模块。画出系统模块的层次方框图,如图3.1。下

图中的各层矩形框代表这个数据日勺子集,最底层的各个框代表构成这个数据口勺实

际数据元素(不能再分割的元素)。

网上书店系统

I

.

V前

后

台

台

销

管

售

理

模

模

块

块

书销书顾

籍客若籍客

管管记杳登

理理录询录

图3.1系统模块日勺层次方框图

3.2功能描述

3.2.1系统功能描述

(1)书籍管理模块

该模块负责管理本系统所有销售书籍信息。重要功能包括添加、删除、修改

以及查找信息,并且包括商品高级查询子模块,该模块将在下面简介。只有管理

员才具有对书籍信息进行修改的权利,商品管理是网上书店系统日勺关键,网上书

店对书籍价格的调整以及新书的添加等都将在这部分完毕。

(2)顾客管理模块

该模块负责管理所有网上书店的顾客信息。重要功能包括添加、删除、修改

以及查找顾客信息。顾客将被分为两类:管理员和会员。会员类型日勺转换也将在

顾客管理中实现,管理员可以管理所有顾客信息,而会员只能对自己私有的信息

进行维护。

(3)销售记录模块

为了查看书店的销售业绩,我们必须对所有的书籍日勺销售状况进行汇总,销

售记录模块将完毕此项功能,系统可准时间、书籍类型、出版日期等内容或任意

儿项内容的组合来对所售书籍状况进行添加,包括销售数量、销售额等。该记录

模块是一种相称完整的模块。

(4)商品查询模块

管理模块和销售模块中都提供了书籍查询模块。在管理模块中,书籍查询是

出于维护的目的,也就是说紧接着查询下一种功能就是商品维护功能。而在销售

模块中,书籍查询是出于购置的目的,紧接着查询的下一种功能应是对书籍的购

置操作或是个人日勺购物车添加功能。对于商品查询我们提供多条件组合查询,包

括准时间、书籍类型、出版日期等内容或任意几项内容的查询,这与记录的方式

相称相似。只是添加成果是一种总体,而查询成果是各项各类的逐条信息。

(5)商品浏览模块

为了让会员购置书籍,我们必须先提供让其理解书籍信息,然后做出购置的

决定。在首页我们提供有限的最新商品的销售信息,假如会员需要分类理解书籍

信息,系统为每个分类都提供了详细的分类书籍信息提供页,会员可以选择与否

购置或者放入购物车以供未来选择参照。

(6)购物车模块

电子商务站点的关键就是购物车。会员可在这个区域内建立他们的订单,只

要选择多种自己需求的商品,并将它们添加到自己的预购信息栏中即可。一般,

该过程被形象地成为“向车中添加项目”,这就像在超市购物同样。当然,他随

时有权将商品从车中取出,或者将车推往前台结账。

3.2.2与数据库有关的功能描述

根据设计出日勺E-R图模型,网上书店系统中需要包括3张表:书信息表、顾客

信息数据表、书籍类型表,分别对应E-R图中的书籍信息实体图、顾客信息实体

图。根据以上日勺数据库概念设计出系统数据库方面日勺逻辑构造和实体一联络图(E

—R图)。

(1)网上书店系统顾客与书之间日勺E-R图

书籍

图3-2网上书店系统顾客与书之间『、JE-R图

(2)网上书店系统顾客与管理员之间的E-R图

顾客名顾客类别

图3.3顾客与管理员之间的实体联络图

3.3软件接口

系统在平台H勺构建中,基于J2EE分布式应用程序架构,采用B/S或C/S

体系构造模式,使

温馨提示

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

评论

0/150

提交评论