网上书店管理系统 需求分析

时间:2019-05-14 01:05:36下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《网上书店管理系统 需求分析》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《网上书店管理系统 需求分析》。

第一篇:网上书店管理系统 需求分析

第一章概述 需求分析

1.1需求分析意义-------------------------1

第二章功能需求

2.1 前台功能------------------------------2

2.2 后台功能------------------------------2

第三章性能需求

3.1 软件环境------------------------------3

3.2 硬件环境------------------------------3

第四章系统可行性分析

4.1 技术可行性----------------------------4

4.2 经济可行性----------------------------4

4.3 社会可行性----------------------------4

第五章出错处理需求

5.1 处理错误5

第六章将来可能提出的要求

6.1 不确定性要求-------------------------6

一 需求分析的意义:

一个好的产品之所以能成为一个好的产品,关键在于需求分析是否充分考虑到用户的所有需求,好的需求分析能提高工作效率,减少不必要的麻烦。需求分析的任务是发现、规范用户需求的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,作为工作成果的原始依据,并且可向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。

二 功能需求:

前台功能

(1)会员管理:登录是需要的凭证,每个会员都有自己的管理界面,可进行资料的修改等操纵。

(2)图书查询:图书查询的目的是为了帮助用户快速地找到想要购买的图书。用户可以按照书名、作者、出版社等方式查询到想要的书籍。当用户选择了某类书籍时应能显示书籍信息:图片、会员价、市场价等。

(3)图书展示:为了将网络他、书店中的图书有序的罗列出来。图书展示分为:新品图书、推荐图书、畅销图书、排行榜。

(4)购物车:购物车中要列出用户所选择的书籍名称、市场价、会员价、数量,总计金额。好、用户可以删除购物车中的书籍,修改某个书籍的数量,清空购物车,到结算页面确认并下定单。

(5)订单生成与管理:购物后,确认支付和配送方法后生成订单。系统发送邮件通知书店管理员。会员还可以查询自己订单的处理的处理情况和历史订单。

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

(7)在线帮助:简单介绍网站的购物流程,一姐一些常见的问题。

后台功能

(1)图书馆里

添加新书:管理员和添加人员可以通过这个功能详述点录入新的图书。添加信息包括书名、作者、出版社、缩略图异界所属类别等等。

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

(2)用户管理

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

(3)订单管理

订单管理处理时首先判断管理员的身份,然后课根据就、订单状态来做相应的服务。订单状态分为五种:未作任何处理、用户已经划出款、服务商已经收到款、服务商已经发货、用户已经收到货。

(4)会员管理

修改、删除会员资料。

三 性能需求:

硬件:微型计算机,计算机局域网络。

软件:Win

7、JDK/Tomcat/、Struts、Eclipse、mysql。

四 系统可行性分析:

4.1 技术可行性

根据前期的市场调查与对下列系统功能、性能及实现系统的各项所需技术的约束条件的分析来看,本系统程序开发应是一个集数据库管理和查询为一身的系统,根据现有的开发技术,开发硬件、开发软件的性能要求及环境条件等来看,各项条件良好。同时,考虑给予的开发期限较为充裕,预计可以在规定期限内完成预定功能地开发与实现。

在软件方面本程序设计采用的开发环境是Microsoft Visual Studio 2010,采用开发语言 ASP、NET编写程序,采用SQL Server2008 做后台数据库。在硬件方面电脑的各种配置包括输入输出能力,内部存储器和外部存储器的容量都能满足用户的要求。

4.2 经济可行性

据调查,在中国有实际购买行为的网民中,有57.6%购买的是图书,有26.4%购买音像制品,这充分说明以网络书店为代表的出版物在线销售有良好的发展机遇。出版物网上销售有诸多有点:24小时服务、送货上门、无店铺销售、搜索查询数据库等优点,弥补了传统出版发行业的不足。随着人们购物观念、购物习惯的改变以及网上购物质量、信誉的提升,出版物在线销售将有更大的空间。方便、快捷和经济使用的电子商务将推动企业的发展。而在线销售图书是不少企业的首选,这样网络书店便应运而生。

4.3 社会可行性

(1)法律可行性

该平台是自主研发设计,因此不会构成侵权,在法律上是可行的。

(2)用户可行性

该系统是一个电子商务网站,所以操作简易,用户购买不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。

五 出错处理需求:

处理需求指的是当应用系统发现他自己犯下一个错误时所采取的行动,但是,应该有选择地提出这类出错处理需求,对应用系统本事错误的检测应该仅限于系统的关键部分,而且应该尽可能少。

六 不确定性要求:

井盖明确地列出那些虽然不属于当前系统开发范畴,目的是在设计过程中对系统将来可能的扩充和修改预作准备,以便一旦确实需要时能比较容易第进行这种扩充和修改。

第二篇:网上书店需求分析

网上书店需求分析文档

殷彪 20091020054 信管

1.简介

1.1.背景及可行性分析

1.1.1.背景介绍

进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成 为网络经济的核心。在电子商务的发展过程中,人们逐渐意识到在线 购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍 也随之扩大。不断增长的强大需求正成为电子商务的发展动力,基础 环境的成熟与需求欲望的增长将推动电子商务与商务网站的建设不 断发展。

新一轮的网上购物狂潮正在中国掀起,根据知名市场研究公司 AC尼尔森的近期研究显示,63%的中国网民曾经网上购物,伴随着 中国互联网的快速增长,中国将会成为网上购物的巨大市场。AC尼尔森两年一次的全球网上消费者观念调查,是同类调查规模最 大的,覆盖欧洲、亚太区、北美、拉美以及南部非洲,受访对象超过 两万人。调查表明,在中国,最受欢迎的网上商品是书籍,56%的网 上购物者选择了网上买书;影碟制品,比如DVD碟片、游戏等排在 第二位,24%的网上购物者会选择购买此类产品;音乐类和衣服鞋帽 及服装配件等排在第三,分别有23%的网上购物者会喜欢。和全球的 研究数据作比较,我们会发现中国网上购书的比例最高,AC尼尔森 认为这是由于中国网上购物人群由年轻的大学生或是刚刚毕业的年 轻人为主所决定的。

相信大家一定都有逛书店的经验,一般来说,逛书店的人可以分 为,一种是根本不买书,只是想要看看吸收点咨询;另一种是要买书,而会对于书的进行比较,甚至是货比三家。对于纯粹逛书店的人来讲,常常是站到脚酸;同样对于需要买书的人而言,往往也要逛好几家书 店,仔细翻阅内容才能购买。

所以,电子书店的出现,也随着网络的发达如雨后春笋般盛行起 来,同样提供内容简介和封面图片,消费者一样可以在家里就拥有类 似逛书店般的乐趣。

加上在搜索引擎这种咨询科技的帮助下,消费者很快就可以搜寻 到想要的书籍;例如留言板、讨论区、E-MAIL服务,更是为传统书 店提供多元化的服务。

1.1.2.市场定位分析

网上书店商务网站构建初始目标主要是面向广大消费者,由于图 书消费属于知识型消费类,人们求知欲望没有阶层与年龄差别,因而 书店网站应在具有自己特色的同时应适合不同人士的需要。因此,网上书店网站定位于面向广大消费者,并突出完善售前、售中、售 后客户服务与安全保障方面的特色。售前服务提供详细的图书信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订 购服务安全保障与实时支付;售后服务对用户订购的图书提供快速物

流配送,并对用户所购图书提供质量保证。

1.1.3.网站建设经济可行性分析

传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售

需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客

也不能迅速找到所需要的商品,而开一个网上书店只需要一个可以存

放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管

理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并

且很容易就能找到所需要的商品。

1.1.4.网站建设技术可行性分析

(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入 了企业与普通家庭,这为发展电子商务提供了基础设施。

(2)网络安全技术应用,包括加密算法、CA数字认证、数字

签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安

全性、完整性以及交易双方的不可抵赖性,身份认证等。

(3)电子支付技术应用,通过电子支付网关实现交易双方电

子货币结算,解决电子商务的支付问题,可加速交易过程的实现

(4)法律保障,交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法

律法规的颁发,将解决电子商务活动的法律技术问题,网上书店经营

活动将得到法律的保护。

(5)最后,就是网络技术的普及与掌握,如网络互联、网络

安全技术、Web技术(如Html,XML,CGI等)、各种安全协议

(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现

适合自己的电子商务系统。成为我们构建网站的直接技术支持。

因此,公司构建网上书店电子商务网站系统的技术瓶颈问题(网络应

用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解

决,公司构建网上书店电子商务网站技术上可行。

1.1.5.网站建设操作可行性分析

由于网站的操作是基于B/S浏览器的页面操作,简单明了,用户

无需学习,一般都能够很容易的知道如何操作。而管理员也无需具备

专业知识,只需要对一些数据进行输入以及平时的日常维护就够了。

1.2.目标

该项目的目的是开发一个电子书店网站以及后台管理系统。

在前台实现的基本主要有:

1.图书选购(可按分类方式查找图书,或者通过关键字进行查询)

2.购物车功能

3.查看图书详细情况

4.用户注册

5.用户登陆

6.查看用户的订单信息

7.修改用户个人信息

后台管理部分主要有:

1.商店图书管理:添加、修改、删除、查看。

2.用户信息管理:查看、修改、删除。

3.订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。

1.3.参考资料

[ 1 ] Bruce Eckel 著, 侯捷 译.Thinking in Java Second Edition.机 械工业出版社, 2002.[ 2 ] 孙鑫.Java Web开发详解-XML+XSLT+Servlet+JSP深入剖析

与实例应用.电子工业出版社, 2006.[ 3 ] Roger S.Pressman.Software Engineering A Practitioner’sApproach Fifth Edition.机械工业出版社, 2006.[ 4 ] Paul DuBois.MySQL :The definitive guide to using,programming, and administering MySQL 4, Second Edition.Sams,2004.[ 5 ] Michael Kofler.The Definitive Guide to MySQL 5, Third Edition.Apress, 2006.[ 6 ] Robin Dewson 著, 董明 译.SQL Server 2005 基础教程.人民 邮电出版社, 2006.[ 7 ] Joseph Schmuller 著, 李虎 赵龙刚 译.UML基础、案例与应用.人民邮电出版社, 2006.

第三篇:书店管理系统需求分析报告

书 店 管 理 需 求 分 析 规 格 说 明 书

目录

1.引言.................................错误!未定义书签。1.1编写需求分析规格说明书的目的........................4 1.2软件设计目标........................................4 1.3 术语表.............................................4 1.4参考资料............................................4 2.软件产品的一般性描述...................................5 2.1运行环境............................................5 2.2软件产品的功能(用例模型)..........................5 2.3用户特征............................................7 2.4限制与约束..........................................7 3.系统功能行为分析......................................7 3.1引言................................................7 3.2 系统功能模型——系统用例模型........................7 3.3相关用例的展开——活动图...........................10 3.4系统静态模型——对象类模型.........................12 3.5系统动态模型(顺序图).............................14 3.6系统体系结构模型...................................18 3.7输出结果...........................................19 4.系统性能分析.........................................20 4.1数据精准度.........................................20

4.2时间特性...........................................20 4.3适应性.............................................20 4.4故障处理...........................................20 5.系统运行要求分析.....................................20 5.1用户界面...........................................20 5.2硬件接口...........................................20 5.3软件接口...........................................20 6.其他要求............................................20 7.附录.................................错误!未定义书签。

1.引言

1.1编写需求分析规格说明书的目的

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。传统的书店管理系统其日常管理工作都是人工操作,存在着许多缺点,如:效率低下、保密性差,另外时间一长,将产生大量的文件和数据,这对于数据的查找、更新和维护都带来了不少的困难,并且浪费了许多人力和物力。在信息时代,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高书店管理的效率。因此,开发这样一套书店管理软件成为很有必要的事情。

1.2软件设计目标

(1)登录系统:管理员和顾客进入登陆界面,输入各自的的用户名和密码进入登陆界面,可以通过登录该系统进行各项功能的操作

(2)书籍管理:管理员进入书籍管理界面,对书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。

(3)书籍出售:管理员进入书籍出售管理界面,根据ISBN号出售图书,删去相应库存,记录销售时间,包括预订书籍、查询书籍的处理。

(4)顾客管理:管理员进入顾客管理界面,进行对顾客的一系列操作,包含对顾客信息的增删改等操作,以及会员服务等。

(5)查询书籍:管理员和顾客登录系统,进入书籍查询界面,对图书的一些详细信息进行查询。

(6)预定书籍:顾客登录系统,进入书籍预定界面,通过对图书信息查询,对已选择的图书进行预定。

(7)购买书籍:顾客登录系统,进入购买图书界面,对已选择的图书进行购买。

(8)系统应符合书店管理的规定,满足书店相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求;

(9)系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;(10)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、备份等操作;

(11)尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。

1.3 术语表

[1].登录:包括书店管理员、顾客在书店登陆界面输入各自用户名和密码,如 果输入正确就可以直接进入书店系统,管理员可以对系统进行相应的操作;而顾客也可以进行相应的操作。

[2].书籍管理:是指管理员对书籍进行一个比较系统的管理,如对图书信息进行录入、删除、浏览、查询、修改等基本操作 [3].书籍出售:是指管理员对书籍的出售情况进行管理,及时处理顾客的订单,完成书籍出售的过程。

[4].顾客管理:是指管理员对顾客的管理,包括对会员的管理,对会员信息进行维护,及时的增加、修改、删除等来完善对会员的管理;也包括对其他顾客的信息管理。是指

[5].购买书籍:是指顾客对已选择的图书进行购买的过程。

[6].查询:是指管理员查询图书的库存,出售情况,以及缺货补充等的查询;顾客对图书种类,价格等的查询。[7].预定书籍:是指顾客再经过对图书的查询,选择需要的图书并对图书进行预定,方便购买。

1.4参考资料

[1] 黄梯云 《管理信息系统》 经济科学出版社 2000.3 [2]甘仞初《信息系统开发》经济科学出版社 1996.9 [3]汪星明 《管理系统中计算机应用》武汉大学出版社 1997.5 [4] 方美琪,软件开发工具[M],经济科学出版社

[5] 陈禹,方美琪,软件开发工具[M],经济科学出版社

2.软件产品的一般性描述

2.1运行环境

硬件环境:

512M以上内存

软件环境:

数据库Microsoft SQL Server 2005及以上版本 Windows XP,Win7 CP/IP 通信协议

2.2软件产品的功能(用例模型)

图1 功能用例 “系统登录”用例

1.管理员和顾客进入登陆界面 2.填写各自用户名及密码 3.系统进行账户的核实 4.成功登陆

5.管理员可以进行顾客管理、图书管理、售书管理、书籍查询等。6.顾客可以进行书记的查询、预定、购买等。

“顾客管理”用例

1.管理员登陆顾客管理界面 2.系统响应相应的用户权限 3.列出相应的信息 4.用户选择相应的操作 “购买书籍”用例

1.管理员进入登陆界面 2.系统响应相应的用户权限 3.列出相应的信息 4.用户操作 “图书管理”用例

1.登陆图书信息管理界面

2.系统响应相应的用户权限操作

3.图书信息进行录入、删除、浏览、查询、修改等基本操作 4.列出相应的信息

5.用户选择相应的操作

“预定书籍”用例

1.管理员进入登陆界面

2.系统响应相应的用户权限,对订单信息进行管理或处理

3.列出相应的信息

4.接收订单并发货、拒绝订单、查询库存、订购货品、订单增加 5.用户操作 “售书管理”用例

1.管理员进入登陆界面 2.系统响应相应的用户权限 3.列出相应的信息 4.用户操作 “査书管理”用例 1.陆查询界面

2.系统响应相应的用户权限 3.列出相应的信息

4.管理员对图书销售及相关信息的情况查询

5.顾客(会员和游客)对图书的相关信息的查询

6.用户选择相应的操作进行查询

2.3用户特征

该软件适用于掌握计算机基础知识的客户,书店员工可根据自己的权限进行相应操作,系统管理员要求由计算机的专业知识。

2.4限制与约束

1.建议开发软件运行的最短寿命:3年 2.进行系统方案选择比较的期限:3个月 3.经费来源和使用限制:新华书店

4.硬件、软件、运行环境和开发环境的条件和限制:新华书店拥有大型机以及用来支持的数据库,安装有Windowsxp及以上的操作系统。

5.建议开发软件投入使用的最迟时间:开发完成后试运行1个月。

3.系统功能行为分析

3.1引言

第一步创建系统的用例模型。作为描述系统的用户或参与者所能操作的模型,它在需求分析阶段有着重要的作用,整个开发过程都围绕系统的需求用例表述的问题和问题模型进行。

3.2 系统功能模型——系统用例模型

创建系统用例的第一步是确定系统的参与者。

书店管理系统的参与者包含以下三种:

管理员: 进入管理页面,可以维护客户注册信息、维护图书信息、处理订单信息、报表维护(报表输出、报表备份、报表恢复、报表删除)、商品销售查询。

员工: 进入工作管理页面,可以对图书(或商品)信息进行录入、删除、浏览、查询、修改(商品销售)、维护个人信息、维护订单信息(接收订单并发货、拒绝订单、查询库存)。

顾客:(会员和游客)会员:进入登入页面,可以对图书信息进行查询、,并可以维护个人信息,维护订单信息(订单状态查询、订单删除或增加); 游客: 进入网站后,只能进行基本的信息浏览和查询。

图2 系统参与者

1.用户用例(会员和普通用户)

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

(2)注册:普通用户在网上书店系统注册个人信息,可以成为会员。(3)浏览图书:会员或游客可以浏览网上书店的图书。

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

(5)修改个人资料:会员可以修改个人信息。

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

(7)提交订单:会员可以对所下订单进行提交。(8)付款:会员可以进入付款界面进行结算。2.员工用例

(1)登录:员工根据用户名和密码,登录到网上书店系统。(2)销售查询:员工可以对书店的销售情况进行查询。(3)库存查询:员工可以对书店所剩下的书籍进行查询。(4)图书管理:员工可以修改书籍信息、添加图书、删除图书。(5)订单处理:员工可以修改订单信息、删除订单。

3.管理员用例

(1)登录:管理员输入账号和密码可以登录带网上书店系统(2)管理会员:管理员可以修改会员信息、添加、删除会员。(3)员工信息维护:管理员可以修改员工信息、添加、删除员工。

在识别出参与者和用例后,要想建立用例图,还需要识别出他们之间的关系。“加入购物车”、“添加书籍到购物车”、“查看个人资料

”、“ 提交订单”等,这些动作是由“会员”执行的。为了购物安全方便,系统还需要提供用户信息验证,确保只有会员用户才可以进行书籍购买。用例“管理书籍”、“ 管理订单” 这些动作是由“员工”执行的。用例“维护员工信息”“维护系统”等,这些动作是由“管理员”执行的。为了系统的安全性,系统还需要提供进行身份验证的功能,以确保只有具有权限的“系统管理员”才可以使用系统的功能,所以“管理员”必须与用例“登录”交互,也即“管理员”在使用系统前,要使用用户名和密码进行登录,系统验证用户的密码正确后,用户才可以执行进一步的操作。

图3 会员用例图

图4

管理员用例图

图5

员工用例图

3.3相关用例的展开——活动图

(1)员工订单处理活动图

员工可以对用户提交的订单进行处理,员工在系统中,先对系统发出订单处理请求,系统转到订单管理界面,如果要删除订单,选择要删除的订单,系统将修改的信息保存到数据库中。如果需要删除订单,订单处于待修改状态,体统将 10

修改后的信息保存到数据库中。

图6 员工订单处理活动图

(2)员工图书管理活动图

图7

员工图书管理活动图

(3)顾客购买商品和管理员处理订单的活动图如图8所示。

图8

顾客购买商品和管理员处理订单的活动图

从图8中可以看出,管理员、顾客发生了相互的关系。顾客登录后查询商品,在选择了自己希望购买的商品后提交订单,接下来顾客处于查询订单的循环状态。与此同时,管理员接收到了顾客提交的订单,并根据该订单对应商品的库存情况判断是否拒绝该订单,并更新客户订单。在顾客查询到订单状态变成已处理后,购买过程结束。

3.4系统静态模型——对象类模型 进一步分析系统需求,发现类以及类之间的关系,确定它们的静态结构和动态行为,是面向对象[7]分析的基本任务。系统的静态结构模型主要用类图和对象图描述。

进一步分析系统,发现类以及类之间的关系,确定它们的静态结构,是面向对象分析的基本任务。系统的静态结构模型主要用类图和对象图来实现的。类图从抽象的角度描述系统的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类之间的相互关系。其中类的识别分为三类:识别实体类、识别边界类和识别控制类。

类不是孤立的,UML为我们定义了它们之间的四种关系,它们是:关联(Association)关系(聚合和组合)、依赖(Dependency)关系、泛化(Generalization)关系、实现(Realization)关系。

关联关系是类之间最广泛的关系,若两个类的对象的实例之间具有某种(属

性上的)依赖关系,对象所属类间的关系称为关联关系,关联关系是一种结构关系,是一种弱关系,被关联的元素间通常可以被独立的考虑。指出了一个事物的对象与另一个事物的对象之间的语义上的连接。其表示方法是在UML中,关联的图形表示是实线+箭头,箭头指向被关联的类。关联可以是单向的,也可以是双向的。关联关系包含两种:聚合关系和组合关系。其中聚合关系是类与类之间的关系具有“整体——部分”的特点。其表示方式:在UML中聚合的图示方式为,在表示关联关系的直线末端加一个空心的小菱形,空心菱形紧挨着具有整体性质的类,即箭头指向整体类。组合关系是整体和部分是不可分的,整体的生命周期结束时也就是部分的生命周期到头时。

依赖关系是对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。用虚箭头表示。

泛化关系表示一个泛化的元素和一个具体的元素之间的关系。它又称继承,UML中的泛化是通用元素和具体元素之间的一种分类关系。具体元素完全拥有通用元素的信息,并且还可附加一些其它信息。泛化可用于类、用例等各种模型元素。父类与子类的泛化关系图示为一个带空心三角形的直线,空心三角形紧挨着父类。

实现关系是指定两个实体之间的一个合同。实现是规格说明和其实现之间的关系,它将一种模型元素与另一种元素连接起来。在UML中,实现关系的符号与泛化关系的符号类似,用一条带指向接口的空心三角箭头的虚线表示。

根据上述类的关系,完整的类图如图9所示

图9

类图

3.5系统动态模型(顺序图)

系统的动态模型可以使用交互作用图、状态图和活动图来描述。交互作用图包括序列图和协作图。序列图描绘了系统中的一组对象在时间上交互的整体行为,协作图描绘的是系统中一组对象的交互行为。创建顺序图:

(1)顾客订购顺序图如图10所示。

用户首先使用自己的账号和密码登录系统,登录模块会将客户的ID保存在系统缓存中并提交给商品查询模块。商品查询模块提示客户输入查询条件,客户输入适当的查询条件后查询模块显示符合查询条件的商品列表。客户得到商品列表后,提交自己想要购买的商品ID。订购模块得到商品ID,生成订单并提交给数据模块进行保存。保存成功后,订购模块提示用户订购该商品成功。

图10 顾客订购顺序图

(2)顾客删除订单顺序图如图11所示。

客户在提交订单后可以对订单进行维护(添加、删除、修改)。客户首先输入自己的账号和密码登录系统。登录模块会将客户的ID保存在系统缓存中并提 14

交给订单查询模块。订单查询模块显示该客户当前的所有订单,客户得到该列表后,选择需要删除的商品ID,订单处理模块把删除信息提交给数据模块,数据模块保存信息。订单处理模块提示用户删除操作成功。

图11 顾客删除订单顺序图

(3)管理员处理订单顺序图如图12所示。

管理员使用其账号和密码登录后,登录模块会将管理员的ID保存在系统缓存中并提交给订单处理模块。订单处理模块提交给管理员未处理订单的列表,管理员提交某商品ID得到该商品的库存情况。如果库存充足则接受订单,并把接受信息提交给数据模块,数据模块更新该客户的订单信息并返回成功信息给订单处理模块,订单处理模块提示管理员该操作成功。

图12 管理员处理订单顺序图

(4).管理员登录顺序图

管理员登陆的过程为:管理员进入系统,进入登录页面,输入账号密码,系统验证身份信息,验证成功,界面返回成功信息,管理员接受成功消息,登陆系统成功。如图11。

图13

管理员登录顺序图

(5)会员提交订单顺序图

会员登录系统,进入提交订单界面,将确认的订单提交到系统中,如果订单无误则显示成功提交订单,并返回提交订单界面,如果订单有误,则显示是错误

订单,会员在进行订单的修改确认。

图14 会员提交订单顺序图

(7)员工管理图书顺序图

员工进入图书信息管理界面,可以进行图书的检查、修改、删除、增加等操作。进入修改删除图书界面,并输入要修改的图书信息,以及要增加的图书信息,如果增加图书信息成功则返回信息成功修改添加界面,并显示修改成功,返回界面,如果有误在进行进一步的修改。

图15

员工管理图书顺序图

3.6系统体系结构模型

我们可以识别系统中存在的主要实体类:书店、员工、用户。

图16

书店管理系统的主要参与者

(1)主界面

系统的主界面具有菜单和菜单项,当选择不同的菜单项时,用户可以执行不同的操作。当程序退出时,主界面窗口关闭。

(2)图书信息显示界面

图书信息显示界面是进行书籍查询时所需要的对话框。用户根据书籍名、作者、类别等条件查询书籍,系统查询数据库获取符合条件的书籍并显示到界面。

(3)注册界面

注册界面是进行游客注册时所需要的对话框。当选择主窗口中的菜单项“注册”时,对话框弹出,游客填写用户名、密码、电话、家庭住址、邮编等信息,然后点击“提交”按钮,系统创建用户的信息并将之存储到数据库中。并且系统将自动登录到系统主页。

(4)购物车界面

购物车界面是进行操作“删除购物车里的书籍”、“修改购物车里书籍数量”或“提交订单”时所需要的对话框。

当用户选择删除购物车里的书籍时,对话框弹出,用户点击“删除按钮”,系统删除用户购物车里的该书籍。当用户选择修改购物车里书籍数量时,用户输入书籍的数量,然后点击“更新”按钮,系统更新用户购物车里的该书籍数量。当用户选择“提交订单”时,系统进入付款界面,并且系统将此购物产生一个订单保存到数据库中。

(5)图书管理界面

图书管理界面是进行操作“添加书籍”、“编辑书籍”或“删除书籍”时所需的对话框。

当选择主窗口中的菜单项“添加书籍”时,对话框弹出,员工输入书籍信息,然后单击按钮“添加”,系统创建书籍的信息并将之存储在系统中。当选择菜单项“编辑书籍”或“删除书籍”时,对话框弹出,员工输入要编辑或删除的书籍的名称,单击按钮“OK”提交。系统查询数据库检索到书籍信息后弹出对话框BookDialog,显示书籍的详细信息,如若是“编辑书籍”,员工编辑修改书籍的有关信息,然后单击按钮“更新”,更新系统中存储的书籍信息;如若是“删除书籍”,员工则单击按钮“删除”,系统删除所存储的该书籍信息,当然,与该书

籍有关的其他信息业也一并删除。

(6)登陆界面

登陆界面是用户用来登陆的界面。用户输入用户名和密码,点击按钮“登陆”,系统查询数据库检索此用户的用户名和密码是否正确,若正确,若是admin用户,系统将显示后台管理界面,否则系统将显示首页面。若错误,系统提示“用户名或密码错误。”

根据上述部分界面的分析,网上书店系统中的边界类图

图17 边界类图

图18

控制类图

3.7输出结果

4.系统性能分析

4.1数据精准度

在向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数据时,要求输入数据准确。金额,身份证,卡号等按需求设定字符数。

4.2时间特性

程序响应时间:在人的感觉和视觉事件范围内;

信息交换时间:要求在程序调用前、调用后都与数据库保持同步更新,网络信息交换时间应该小于程序调用的时间。

4.3适应性

要求数据库具有很好的更新能力,由于本产品是实验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件、脏数据具有较强的识别处理能力。

4.4故障处理

软件应具备自动拼写错误检查等功能,在出现故障后应从整个系统数据库重新载入数据进行操作。

5.系统运行要求分析

5.1用户界面

屏幕格式:采用全屏格式,通过分窗口操作进行各个操作之间的转换 报表格式:以银行原报表格式设计电子打印表格式。

菜单格式:下拉式菜单,应显示储户资料及帐户资料的各个详细条目。

5.2硬件接口

网络硬件接口要求:现实中要求具有高速以太网组网以实现联网操作,但是从理论实验验证软件本身的目的来看,无需网络通讯接口。业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。

5.3软件接口

Windows标准接口,要求与其他软件无冲突错误发生。

6.其他要求

安全保密性、复用性、灵活性、易用性、可维护性、可移植性等。指明不同属性的相对侧重点,例如易用程度优于易学程度,或者可移植优于有效性。(1)健壮性:说明软件在容错能力,故障处理能力上需要达到的目标,保证系统稳定可靠;

(2)安全保密性:包括用户身份确认或授权方面的需求,保密性策略,产品所创建或使用的数据的保护等等;

(3)安全性:通过网络传送的数据需要简单加密,服务器端对接收到的数据需要二次简单验证。

(4)复用性:说明本项目是否可以复用已有软件、是否可为其它产品复用;(5)灵活性:说明在运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。

7.附录

第四篇:网上书店管理系统可行性分析

一、实验目的

1.认识熟悉一种管理信息系统 2.了解管理信息系统的功能模块及组成 3.掌握可行性分析报告的撰写技能

二、实验内容

1.引言

1.1编写目的

应现代社会发展需求,为方便广大群众购买书籍,降低实体书店工作的人力物力开支,提高工作的准确性、实时性,拟为其开发网上书店管理系统。经过对项目进行详细的调查研究,得到项目可行性研究报告,对项目开发中将要面临的问题及其解决方案进行可行性分析,包括项目在技术、经济、操作和社会影响方面的可行性。

1.2项目名称

网上书店管理系统

1.3参考资料

《信息系统分析与设计》

《管理信息系统分析》

1.4项目背景

随着人民生活水平的不断提高和发展,人们越来越多的喜欢网购,然而读书和买书仍然以实体书店为主,但是实体书店又有很多的不足之处,让人们很头疼:如小规模的书店图书种类不够齐全,图书管理员管理麻烦等,所以如果可以实现网购,那么会大大增加阅读者,读者可以随时查找自己需要的书在店里有没有,1 价钱是否合适,另外管理员管理也比较方便等,为此,我们计划开发网上书店管理系统,以满足用户的需求,方便用户的使用。

2.可行性研究的前提

2.1要求

2.1.1功能:

一、用户模块

1、登录模块

客户首先进入登录界面。

如果是新客户,则先注册账号。填写用户名、密码等信息。如果是老客户,则直接登录。交易完成后可退出系统。

2、书本模块

客户根据自身需要查询浏览书目及相关信息。如书的编号、名称、作者、出版社、数目、价格等。

3、购物车模块

客户可浏览购物车内的书,可将选中的书添加至购物车,亦可删除无用的书。

4、订单管理模块

添加订单、确认订单、提交订单、确认收货

5、在线交流模块

可在线与管理员交流

6、用户升级

消费达到一定金额可升级为会员,会员享有打折优惠。

二、管理员模块

1、登录模块

管理员用自己的账号及密码登录。

操作完成后可退出系统。

2、书本模块

浏览书目信息,可添加、删除、修改书目。

3、订单管理模块

统计订单,查看订单列表,商品发货。

4、在线交流模块 可在线与客户交流 2.1.2性能:

为了满足客户的需求,该系统需要迅速的对客户的要求做出反馈并能支持庞大的访问量;为了可以存储海量的书籍信息以及客户资料,所以就需要很大的主存容量,以及强大的数据库支持。由于该系统支持网上支付功能,所以需要系统具有强大的安全性能支持;为了给客户提供最新的书籍信息,该系统需要具有实时更新功能。

2.1.3输出:

作为客户取书的凭证信息,输出需要包括:用户名、订单号、书目信息、收货地址、成交金额。

2.1.4输入:

1、登录部分

用户名、密码;管理员名、密码。

2、书籍部分

书的编号、名称、作者、出版社、数目、价格等。

3、在线交流

客户与管理员交流信息。

4、订单部分

用户名、订单号、书目信息、收货地址、成交金额。

2.2目标

a.利用网上书店管理系统来实现实体书店的网络化,使得广大客户足不出户就能买到所需书籍,大大方便人们的生活。

b.利用网上书店管理系统的海量存储功能,使得客户可以搜索到更全面的书目信息。

c.管理员利用该系统能更简单地实现书籍管理并能实时更新书库信息以及了解广大客户需求。

2.3条件、假定和限制

a.建议开发软件运行的最短寿命:5年 b.进行系统方案选择比较的期限:6个月

c.经费来源和使用限制:网上书店运营商和软件开发商

d.硬件、软件、运行环境和开发环境的条件和限制:软件开发商拥有计算机以及用来支持的数据库,安装有Windows2000及以上的操作系统。e.建议开发软件投入使用的最迟时间:开发完成后试运行1个月。

2.4可行性研究方法

通过与资深实体书店经营商进行深入讨论,制定详细客户调查问卷,真正了解客户以及书店管理员的实际需求,根据经营商提供的信息以及问题定义再综合调查问卷中客户提出的意见进行改进。最终确定项目需要解决的问题,并确定问题能不能被解决。

2.5决定可行性的主要因素

1)项目开发成本 2)所需设备置办成本 3)技术是否能满足需求 4)资源有效性

5)该系统的用户需求量

3.现有系统的分析

3.1处理流程和数据流程

系统的关键业务是进行书籍的出入库管理和客户付账管理。主要数据流程:

书籍入库:增加书籍→添加书籍信息 书籍出库:扫描书籍信息→删除书籍

客户付账:扫描书籍信息→记录交易时间和交易额

3.2工作负荷

1、当前大多数实体书店所使用的管理系统在处理交易时手续繁琐,人工业务操作过多,办理一个客户的业务就需耗费较长的时间,其他客户只有等待。这样太浪费时间,需要大量的管理员处理客户业务。

2、实体书店对书籍的出入库管理以及书籍的分类摆放和维护都由人工来完成,大大增加了管理员的工作量,所以实体书店往往需要雇佣较多店员,浪费人力物力。

3、客户为找到所需书籍耗时较长且最终不一定能找到,大大浪费了客户的时间。

3.3费用支出

运行现有系统所需要的费用支出包括:实体书店经营者及店员的工资,现有系统维护所需资金、购买设备所需资金、店面租金、进货成本。

3.4人员

需要实体店经营者及大量店员。

3.5设备

现有系统所需要的设备有:打印机、电脑、扫描仪、服务器。

3.6存在的问题

工作效率底下,不能符合大量客户需求的及时性和全面性,给客户的生活带来不便,更主要的是管理员录入书籍工作量巨大并且不能实现书籍的实时更新和统计。这是现有系统办理业务的流程中出现的一个严重问题。为了解决这一问题,让人们在购买书籍时更加方便快捷,我们急需开发一个高效的网上书店管理系统,让客户足不出户就能购买到更多更全面的书籍。

1、当前大多数实体书店所使用的管理系统在处理交易时手续繁琐,人工业务操作过多,办理一个客户的业务就需耗费较长的时间,其他客户只有等待。这样太浪费时间,需要大量的管理员处理客户业务。

2、实体书店对书籍的出入库管理以及书籍的分类摆放和维护都由人工来完成,大大增加了管理员的工作量,所以实体书店往往需要雇佣较多店员,浪费人力物力。

3、客户为找到所需书籍耗时较长且最终不一定能找到,大大浪费了客户的时间。

4、实体书店运营商的工作时间有限,不能24小时开张营业,也不能及时了解用户的需求,经营效益低下。

4.技术可行性分析

4.1对系统的简要描述

网上书店可实现多用户同时访问并查阅书籍信息,客户对所需书籍可选中加 6 入订单并在线与管理员进行交流,管理员可通过该系统对大量订单进行批量处理并对数据库进行实时更新和管理。采用现在较为流行的J2EE和数据库。

4.2主要技术

开发技术:JAVA WEB技术,数据库技术和网页制作 开发工具:myeclipse+SQL SEVER+tomcat 主要开发人员:

编程组:技术成熟。

UI界面组:技术成熟。

数据库:技术成熟。

网页制作组:技术成熟。

架构组:技术成熟。

信息系统开发组:技术成熟。

网络和通信技术组:技术成熟。总体评价:技术组人员技术均达标。

4.3与现有系统比较的优越性

利用该系统运营的网上书店与实体书店相比减少了管理员的工作量,实现书籍管理的数字化,大大提高了工作效率。

用户足不出户即可进入书店浏览与购买所需书籍,节省客户时间,并能迅速获得所需书籍的全面信息,提高客户购买书籍的效率。

网上书店可以24小时营业,不受时间和地点的限制,既方便了客户,也增加了运营商的收益。

4.4采用建议系统可能带来的影响

4.4.1对用户的影响

1、对客户的影响

减少了客户购买书籍时查找所需书籍时间及付款时的等待时间,增加了书籍的全面性给客户提供了更多的选择,并且网上操作快捷方便。可实现哪里有网络就可在哪里购买的愿望。

2、对管理员的影响

减少了实体书店中对书籍摆放及维护的工作量,简便了书籍的出库入库操作和管理,大大减少了人力物力。

实现网上运营只需一台电脑即可,减少了一些不必要的税收和租金。

与客户在线交流使管理员及时掌握客户需求,大大增加了交易量。

实现24小时营业,管理员工作不受时间限制,更重要的是增加了收益额。

4.4.2对运行环境的影响

需要对每个使用该系统的管理员进行短时间培训,使之熟悉使用系统。4.4.3对经费支出的影响

减少了实体书店的店面租金和一些不必要的税收,节约了运营商的经费支出。

网上书店需要比实体书店更复杂更高效的管理系统,必须注重系统的开发与定期维护,会花费一定的资金。

4.5技术可行性评价

1.随着现代社会的发展,人们越来越多的进行网上购物,在现有的计算机水平上(数据库平台开发成熟度高,网络速度足够快,计算机运行速度快)可以达到功能目标要求。

2.现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术也要求比较简单,可以达到功能目标要求。

3.开发人员需要大约4个,其中包括1名数据库设计人员,1名界面设计人员,1名编码人员,1名系统测试人员。我们会java、c#、c++语言,以前做过会员卡管理系统、简单的学生信息管理系统等。该条件可以满足。

4.开发期限为一年,在规定时限内可以完成开发。

5.所建议系统经济可行性分析

5.1支出

5.1.1基建投资

5.1.2其他一次性支出 项目

可行性分析以及需求研究 开发设计 测试基准 开发人员工资 培训费 总计

5.1.3经常性支出 项目 网络维护费用 计算机维护费用 不可预知费用 总计

价格(¥)¥

500 ¥

1,000 ¥

500

¥ 8,000(¥2000*4)¥

1,000 ¥ 11,000

价格(¥/Y)¥ 5,000 ¥ 2,000 ¥ 10,000 ¥ 17,000 项目 计算机

数据库管理系统 打印机 网络建设费用

Windows 2007操作系统

系统制作 总计

价格(¥)

4,000(¥4,000*1)¥

1,000

1,000(¥1000*1)¥

2,000

500(¥500*1)¥

10,000 ¥ 18,500 5.2效益

5.2.1经常性收益

A精简店员,节约¥100,000 B店面租金,节约¥100,000 C不必要税收,节约¥20,000 5.2.2不可定量收益

A改进服务,减少客户等待时间,客户获得更快更好的质量; B减少管理员工作量;

C客户对网站的访问量和交易额可增加经营商收益。以上总计估计为¥100,000。

5.3收益/投资比

(100000*3+20000)/(18500+11000+17000)=6.88% 5.4投资回收周期

(18500+11000+17000-30000)/(10000-1000)= 1.83(年)

6.操作可行性分析

6.1用户使用可行性

该系统提供窗体界面,操作简单。

 客户要求有基本的计算机使用技能,经过简单培训后将会熟练使用本软件

 系统管理员要求有一定计算机的基础知识,需要经过简单培训,以能够熟练管理本系统,使其正常运行。并且适应系统行政管理、工作制作、人员素质的要求。7.社会因素可行性分析

7.1法律因素

 所有软件都选用正版;

 所有技术资料都由提出方保管;  合同制定确定违约责任。

8.其他可供选择的方案

在实体店做管理系统,只是实现了书籍的出入库记录和交易信息,而不能像网上书店管理系统一样做到海量浏览书籍信息、订单的批量处理。并且实体书店的日常店面租金及店员工资花销巨大,所以不建议只制作实体书店管理系统,而推荐使用网上书店管理系统。

9.结论意见

通过对项目整体进行可行性分析,该项目无论在操作可行性、技术可行性、经济可行性及社会可行性上均满足要求,因此,开发此系统的构想是可行的,可着手进行开发。

第五篇:网上书店的需求分析文档

目录

1.简介.........................2

1.1.背景及可行性分析....................2

1.1.1.背景介绍......................2

1.1.2.市场定位分析.....................2

1.1.3.网站建设可行性分析................2

1.1.4.网站建设技术可行性分析...............2

1.2.目标.......................3

1.3.参考资料......................3

2.产品整体说明.....................4

2.1.产品整体描述.....................4

2.2.产品功能......................4

2.2.1.网站建设需求分析....................4

2.2.2.用户功能分析.....................5

2.3.运行环境......................5

2.3.1.硬件/网络环境.................,..5

2.3.2.软件环境......................51.简介

1.1.背景及可行性分析

1.1.1.背景介绍

新一轮的网上购物狂潮正在中国掀起,根据知名市场研究公司AC尼尔森的近期研究显示,63%的中国网民曾经网上购物,伴随着中国互联网的快速增长,中国将会成为网上购物的巨大市场。调查表明,在中国,最受欢迎的网上商品是书籍,56%的网上购物者选择了网上买书;影碟制品,比如DVD碟片、游戏等排在第二位,24%的网上购物者会选择购买此类产品;音乐类和衣服鞋帽及服装配件等排在第三,分别有23%的网上购物者会喜欢。和全球的研究数据作比较,我们会发现中国网上购书的比例最高。

电子书店的出现,也随着网络的发达如雨后春笋般盛行起来,同样提供内容简介和封面图片,消费者一样可以在家里就拥有类似逛书店般的乐趣。

加上在搜索引擎这种咨询科技的帮助下,消费者很快就可以搜寻到想要的书籍;例如留言板、讨论区、E-MAIL服务,更是为传统书店提供多元化的服务。

1.1.2.市场定位分析

网上书店商务网站构建初始目标主要是面向广大消费者,由于图书消费属于知识型消费类,人们求知欲望没有阶层与年龄差别,因而书店网站应在具有自己特色的同时应适合不同人士的需要。因此,兴源网上书店网站定位于面向广大消费者,并突出完善售前、售中、售后客户服务与安全保障方面的特色。售前服务提供详细的图书信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订购服务安全保障与实时支付;售后服务对用户订购的图书提供快速物流配送,并对用户所购图书提供质量保证。

1.1.3.网站建设经济可行性分析

传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上书店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。

1.1.4.网站建设技术可行性分析

(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入了企业与普通家庭,这为发展电子商务提供了基础设施。

(2)网络安全技术应用,包括加密算法、CA数字认证、数字签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安全性、完整性以及交易双方的不可抵赖性,身份认证等。

(3)电子支付技术应用,通过电子支付网关实现交易双方电子货币结算,解决电子商务的支付问题,可加速交易过程的实现

(4)法律保障,交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法律法规的颁发,将解决电子商务活动的法律技术问题,网上书店经营活动将得到法律的保护。

(5)最后,就是网络技术的普及与掌握,如网络互联、网络安全技术、Web技术(如Html,XML,CGI等)、各种安全协议(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现适合自己的电子商务系统。成为我们构建网站的直接技术支持。因此,公司构建网上书店电子商务网站系统的技术瓶颈问题(网络应用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解决,公司构建网上书店电子商务网站技术上可行。

1.2.目标

该项目的目的是开发一个电子书店网站以及后台管理系统。

在前台实现的基本主要有:

1.图书选购(可按分类方式查找图书,或者通过关键字进行查询)

2.购物车功能

3.查看图书详细情况

4.用户注册

5.用户登陆

6.查看用户的订单信息

7.修改用户个人信息 后台管理部分主要有:

<1>.商店图书管理:添加、修改、删除、查看。

<2>.用户信息管理:查看、修改、删除。

<3> 订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。

1.3.参考资料

[ 1 ] Bruce Eckel 著, 侯捷 译.Thinking in Java Second Edition.机械工业出版社, 2002.[ 2 ] Roger S.Pressman.Software Engineering A Practitioner’s Approach机械工业出版社, 2006.[ 3 ] Michael Kofler.The Definitive Guide to MySQL 5, Third Edition.Apress, 2006.[ 4 ] Robin Dewson 著, 董明 译.SQL Server 2005 基础教程.人民邮电出版社, 2006.[ 5 ] Joseph Schmuller 著, 李虎 赵龙刚 译.UML基础、案例与应用.人民邮电出版社, 2006.2.产品整体说

2.1.产品整体描述

网上书店的主要参与者是顾客和商场,以及后台管理人员。无论什么类型的网上商店,顾客从网上购物的过程都相似,操作步骤说明如下:

(1)顾客在进行第一次购物之前要进行会员登记。一般要求输入真实的姓名、通讯地址、联系电话、Email地址等基本信息。注册完后,系统会自动生成一个“会员ID”和密码,并在网页上显示出来。顾客一定要记住自己的ID号和密码,为了防止密码泄漏,顾客可以自己修改密码;

(2)进入网上商店,挑选商品。顾客可以按产品类别检索商品,也可以输入产品名称等信

息,通配检索数据库,找出所关心的商品;

(3)查看商品细节说明,了解价格、付款及送货方式、购物说明等信息;

(4)选中商品后,输入购买数量并点击“选购”按钮,将商品放入购物车;

(5)选购结束,检查购物车,核实商品和数量是否正确,如有出入,可以重新调整商品和

数量,如无误,则去“收银台”结帐。

(6)收银台提交购物清单、选择付款方式及送货方式。完成购物过程。同样,后台管员的操作过程如下:

1.管理人员输入ID,密码进入管理页面。

2.管理人员进入管理页面,页面左侧显示去往商店图书查询,添加图书资料,订单信息查询,用户信息查询的链接。

3.管理人员点击商店图书查询页面:

4.管理人员点击添加图书资料页面:输入需添加的图书信息(包括图书名称,作者,出版社,所属类别,书号,定价,总数量和图书简介),管理人员点击提交向后台数据库提交信息。提交成功的话页面显示新图书资料提交成功,否则显示数据库操作失败。

5.管理人员点击订单查询页面:页面显示出已接到订单,其中包括图书名称,作者,图书类别,单价,数量。以及总金额,总数量,下单时间,交货时间,总金额,下单时IP,用户备注,是否付款,是否交货等。

6.管理人员点击用户信息页面:页面显示出用户ID号,用户名,真实姓名,联系地址,联系电话。管理员可以进行用户的删除,查找动作。删除成功后,页面显示删除成功。

2.2.产品功能

2.2.1 用户功能分析

用户需要注册成会员用户,需要用户注册使用的功能有:

a)用户注册。

b)用户添加图书到购物车的功能。购物车的设计,必须做到清晰、简单和方便。

c)用户信息的自我管理。用户的注册信息中,用户的地址、联系方式等都是图书配送的重 要依据,所以应该允许用户对这些信息进行修改,并使得用户在用户信息中,可以查阅购物详情等信息。

2.2.2.管理功能分析

对网站的管理者来说,分析网站的管理要求,以下功能是必不可少的。

新书登记:将新书的各种信息:书名、价格、出版社、作者、封面等录入到数据库中,是网站管理中的一项基本的工作。

用户管理:网站应该可以对用户进行诸如删除、查看部分用户信息等功能。

订单管理:这是最重要的管理功能。管理者应该可以每天清晰的查阅有多少订单生成、每个订单的详情等信息,并了解个订单的处理情况。

2.3.运行环境

2.3.1.硬件/网络环境

可选用支持J2EE的主机,虚拟主机,基于开发使用的是开源系统,所以具有了很好的移植性,对硬件网络没有特殊要求,以客户实际购买力为主。

2.3.2.软件环境

采用Microsoft SQL Server作为数据存储数据库,或者采用MySql采用JSP/SERVLET/JavaBean技术作为系统的解决方案,使系统具有更好的可扩展性; 采用Weblogic作为系统的应用服务器,或者支持JDK1.4.2,TOMCAT4,SERVERLET, JDBC FOR MYSQL & MSSQL虚拟主机; 客户端采用浏览器形式,满足零客户端的易用性要求;资金允许条件下选用支持PHP4&5 +Zend2.1,支持DSO(APACHE模块)和CGI两种方式运行,这样在客户端维护,可以自由选择PHP脚本的运行方式。

下载网上书店管理系统 需求分析word格式文档
下载网上书店管理系统 需求分析.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    毕业论文网上书店管理系统

    [摘要] 网上书店管理系统在当今的网络中具有广泛的应用。本系统描术了通过包括因特网在内的计算机网络来购买、销售和交换商品、服务信息的过程,B2C能够绕过中介(如批发商、......

    网上购物管理系统需求分析说明书

    网上购物管理系统 需求分析说明书 文件名称:需求分析说明书 文件编号:xxxxxxxxxxxxx 编 制 人: 韩焱 编值日期:2016年11月25 审 核 人:xxxxxxxxxxxxx 版 本: 1.0 指导老师: 孙亚非......

    网上书店需求分析报告[5篇范例]

    需求分析报告 1 引言 1.1 编写目的 1.1.1 阐明编写可行性研究报告的目的 随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数......

    网上服装店管理系统需求分析报告(合集5篇)

    网上服装店管理系统需求分析报告 1.引言 本需求分析报告是对于服装管理系统的商品管理部分做了大概的描述,先整体综述产品相关信息,再从功能的和非功能的方面介绍产品,给出了有......

    电子商务分析与设计(网上书店系统)(★)

    网 上 书 店 系 统 设 计 班级:姓名:学号:-子商务报告-网上书店系统设计- 目录 目录 ..........................................................................................

    网上书店-可行性分析

    武夷学院实验报告 课程名称: 软件工程 项目名称: 可行性分析 姓名:XXX 专业:计科 班级:一班 学号:xxx 同组成员:无 1、引言 1.1、编写目的 实现书店在互联网上进行书品展示,在线客......

    网上书店可行性分析

    网上书店可行性分析报告 1 引言 1.1 编写目的:本文档将描述对网上书店项目的可行性研究。 1.2 项目背景: 本项目作为《软件工程与软件文档写作》课程的实习项目提出,希望通过《......

    网上书店系统数据流图

    网上书店系统数据流图近年来,鲜花在线销售平台得到了迅速发展。在北美和欧洲市场,线上鲜花销售市场已经基本成熟,经过发展,已经逐渐被广大网友所接受。据不完全统计,已经有数千......