电子商务系统(java)需求分析说明书

时间:2024.4.27

电子商务系统需求分析说明书

一. 引言...............................................................................................................................1

1.编写目的 ............................................................................................................................1

2. 背景 .................................................................................................................................1

3. 定义 .................................................................................................................................1

二. 任务概述........................................................................................................................2

1.目标 ................................................................................................................................2

2. 用户的特点.......................................................................................................................2

3. 系统功能示例 ...................................................................................................................2

三. 需求细则........................................................................................................................2

1. 对功能的规定.................................................................................................................2

2. 对性能的规定.................................................................................................................5

3. 对排版的规定.................................................................................................................5

4. 对可维护性的规定..........................................................................................................5

5. 对个性的规定.................................................................................................................6

6. 对项目过程的规定..........................................................................................................6

一. 引言

1.编写目的

通过与多位软件使用者进行全面深入地探讨和分析,并完成《电子商务系统》市场的前期调查后,提出了这份软件需求分析说明书。

此需求分析说明书对《电子商务系统》软件做了全面细致的用户需求分析,明确所要开发的系统应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。 本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

2. 背景

3. 定义

1

二. 任务概述

1.目标

2. 用户的特点

3. 系统功能示例

需求:

1、购物车管理

购物车内商品的增、删、改

生成订单

2、订单管理

订单的增、删、查

3、使用数据库(mysql)保存用户信息、商品信息、订单信息

用户表,商品表,订单表,订单项表

技术要求:

1、商品类

2、购物车类

3、购物项类

4、订单类

5、订单项类

6、用户类

7、应用MVC模式

购物流程:

用户登录,浏览商品页面,挑选商品加入购物车,继续浏览商品页面……

购物车页面显示当前所购商品信息(名称、数量、价格),提交生成订单,保存到数据库中(订单表存储订单基本信息:订单号、用户名、订单总价、生成时间

订单项表存放各订单详细订单项信息:所属订单号、商品号、数量)

三. 需求细则

1. 对功能的规定

分必选项和任选项,其中,必选项是必须完成的,属于项目答辩的入口条件,所有人都要做,未完成者取消答辩资格;任选项不是入口条件,但每完成一项都会加分,对于完成了必选项的同学,尽可能地多完成一些任选项,以期获得更高的答辩成绩。如果所有项(包括必选和任选)都完成, 2

那么功能分就是满分。如果设计思路、界面效果、代码组织等方面有个性(或和别人的不同),则获得附加分。

1.1 注册、登录功能

属性:必选

描述:用户必须注册,登录之后才能使用本电子商务系统

1.2 商品浏览功能

1.2.1 商品类定义

属性:必选

描述:商品信息必须包含如下项(包括但不限于):

● ID:要求全局唯一

● 商品名称(字符串)

● 商品单价

● 商品库存

● 商品类别

1.2.2 用户类定义

属性:必选

描述:用户信息必须包含如下项:

● 用户ID:要求全局唯一

● 用户密码

● 用户名

● 用户送货地址

● 用户邮箱

● 用户等级

1.2.3 浏览商品

属性:必选

描述:用户登陆以后能够按类别浏览商品信息。

1.2.4 数据库保存商品和用户信息

属性:必选

描述:商品信息(用户信息)能够存于数据库中,掉电后信息不丢失。必须完成下面两种

情况:

在数据库中,以表的形式存放商品和用户信息。

1.3 购物车功能

1.3.1 购物车类

属性:必选

描述:购物车类必须包含如下项(包括但不限于):

● 购物项集合(购物项类类型)

● 购物总额

1.3.2 购物车功能实现

属性:必选

3

描述:增删改查。

● 添加购买商品

● 修改购买商品数量

● 删除购物项

● 显示购物车内容

● 计算购物车内商品总价(考虑用户等级折扣)

1.3.3 购物项类

属性:必选

描述:购物项类必须包含如下项(包括但不限于):

● 商品ID

● 购买数量

1.3.4 通过购物车下订单

属性:必选

描述:根据购物车内购物项集合下订单,生成订单内容信息必须保存在数据库中

1.4 订单处理功能

1.4.1 订单类定义

属性:必选

描述:订单信息必须包含如下项(包括但不限于):

● ID:要求全局唯一

● 订单明细集合(订单明细项类型)

● 订单总额

● 下单用户ID

● 下单时间

● 订单状态(提交、审核、等待付款、发货、完成)

1.4.2 订单明细项类定义

属性:必选

描述:订单明细信息必须包含如下项(包括但不限于):

● 商品ID

● 购买数量

● 订单ID

1.5 数据库功能

属性:必选

1.5.1 用户信息表

1.5.2 商品信息表

1.5.3 订单信息表

1.5.4 订单明细项信息表

1.6 商品评价

属性:任选

4

描述:购买过某商品的用户可以对该商品进行评价,评价内容保存在数据库中,用户浏览商品时可以查看评价信息

1.7 管理员后台管理模块

属性:任选

描述:管理员登录系统,查看商品库存,查看用户订单,进货处理,订单状态管理

2. 对性能的规定

本系统在设计方面本着方便、实用的宗旨,性能方面应遵循如下原则: ● 执行效率(时间): 软件运行应该尽量高效;避免没有必要的循环处理、重复处理; ● 资源损耗(空间):设计尽量节约资源(内存、数组、链表等);

● 初始化: 局部变量、数组成员、内存块等都要初始化;

● 健壮性:

◎ 申请内存之后,应该立即检查引用值是否为null;

◎ 方法的入参必选进行有效性判断;

◎ switch-case一定要有default;if-else if等后要有else;

◎ 数组的下标不要发生“多1”或者“少1”操作。

3. 对排版的规定

● 缩进要对齐;

● 长行拆分;

● 二元操作符的前后应当加空格,包括如下操作符:

赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,如"="、"+=" ">="、"<="、"+"、"*"、"%"、"&&"、"||"、"<<", "^" 等;

● 空行:

◎ 类声明之后、每个方法定义结束之后都要加2行空行;

◎ 逻辑上密切相关的语句之间不加空行,其它地方应加空行分隔;

◎ 一行代码只做一件事情;

◎ "if"、"for"、"while"、"do"等语句自占一行,执行语句不得紧跟其后。不论执行语

句有多少都要加 "{ }";

4. 对可维护性的规定

对可维护性的最终要求:别人能够轻松上手你的代码。

● 结构清晰:

◎ 模块化:对界面(显示)、菜单管理、逻辑管理、文件操作等等代码要独立; ◎ 封装:一个模块只做一件事,模块功能要单一;一个方法不能超过50行;

避免重复、冗余代码;

5

◎ 代码块清晰。

● 变量命名规范,变量名应该具有自明性:

◎ 常量定义命名

常量名由全大写字母组成,单词间通过下划线来界定;

◎ 方法的命名:

使用"动词"或者"动词+名词"(动宾词组)的形式,由一个或多个单词组成且以小写字母开头,以后每个单词的首字母要大写便于界定

◎ 变量的命名与定义

应当使用"名词"或者"形容词+名词",由一个或多个单词组成且以小写字母开头,以后每个单词的首字母要大写便于界定。

● 注释充分:变量、方法(包括参数、返回值)、代码功能块、一些复杂算法??等都需要

清晰明了地说明;

5. 对个性的规定

把项目做出个性出来。下列各项中有和比人不同之处、或很有创意,即可认为有个性。独立设计的软件,一般都会出现一些个性。参考、抄袭不会出现个性。

● 设计思路:包括软件的整体架构、功能块的设计思路、类封装等等;

● 功能实现:从用户的角度,使用上发现与众不同的地方;

● 其它方面;

6. 对项目过程的规定

本着紧张但不急躁、不参考、不拷贝的原则进行。

? 紧张但不慌张

项目周期只有一周,这还包括项目答辩时间。所以项目时间比较紧张,但不能慌张。要有自己明确的设计思路,一步步沿着思路走下去,以此来巩固自己所学,锻炼自己的独立工作能力。

? 能自己做,绝不参考别人

自己还没有做,还没有想,就去看比人的,这样尽管功能做出来了,但却没有什么意义,真正面试时还是不会。作者和读者,天壤之别。

如果自己实在无法搞定,一个问题卡了快一天了,则可以咨询别人一下想法,再行编码;尽量不直接看别人代码。

? 不拷贝

一旦发现拷贝,取消答辩资格。答辩时发现,答辩成绩减半。

copy别人的代码,甚至直接运行别人的代码,以此作为自己的项目进展,这是严禁的。严禁运行效果出来了,却不知道是哪些代码造成的,严禁明明是自己写的代码,但却不知道为什么这么写。

6


第二篇:电子商务系统的需求分析与规划 2


电子商务系统的需求分析与规划2

本科专业实习论文(设计)

论文题目:电子商务系统的需求分析与规划设计报告

学生姓名: 仵亚翠

专 业: 电子商务

班 级: 电商1003班

指导教师: 王庆林

完成日期: 20xx年9月10日

1

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

电子商务系统的需求分析与规划设计报告

摘要

一个完善的电子商务系统应该包含网络平台、电子商务基础平台以及各种各样的电子商

务应用系统等三层框架结构。电子商务系统的规划主要包括商务模型规划和商务系统规划两

个层次。本论文中将以网上书店为例对电子商务的需求分析及规划设计做以简要概括。

关键字:电子商务 系统规划 系统设计

2

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

E-commerce system requirements analysis and planning

design report

Abstract

A complete e-commerce system should include network platform, e-commerce platform and a variety of electronic commerce application system and so on three layers framework

structure.Electronic commerce system planning mainly includes business model and business

system planning two levels.Will be in online bookstore, for example in this paper to electronic

commerce needs analysis and planning and design in brief summary.

Key words: Electronic commerce System planning System design

3

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

目录

1 电子商务系统的需求分析.............................................................................. 1

1.1 电子商务系统......................................................................................... 1

1.2 电子商务系统需求分析......................................................................... 2

1.2.1电子商务的功能需求分析........................................................... 2

1.2.2性能需求....................................................................................... 2

1.2.3环境需求....................................................................................... 2

1.2.4可靠性需求................................................................................... 3

1.2.5用户界面需求............................................................................... 3

2 电子商务系统的规划...................................................................................... 3

2.1 电子商务系统规划描述......................................................................... 3

2.2电子商务系统与传统信息系统规划区别.............................................. 3

2.2.1 商务模型规划.............................................................................. 3

2.2.2 商务系统规划.............................................................................. 4

2.2.3 商务模型规划核心路线.............................................................. 4

3 电子商务系统的设计...................................................................................... 4

3.1 电子商务系统设计概念......................................................................... 4

3.2 电子商务系统物理配置方案设计......................................................... 4

3.2.1 系统硬件结构设计...................................................................... 4

3.2.2 电子商务系统软件结构设计...................................................... 4

3.3 电子商务系统功能模块设计................................................................. 5

3.4 电子商务系统数据处理的总体结构设计............................................. 5

3.4.1 集中数据处理方式...................................................................... 5

3.4.2 协作式数据处理方式.................................................................. 5

4 电子商务系统应用之网上书店...................................................................... 5

4.1需求分析.................................................................................................. 5

4.1.1开发该系统的依据及意义 .......................................................... 6

4.1.2网上书店的现状 .......................................................................... 7

4.1.3网上购书的优势........................................................................... 7

4.2 网上书店系统规划................................................................................. 8

4.2.1 系统开发的目标.......................................................................... 8

4.2.2系统功能....................................................................................... 8

4.2.3用例图........................................................................................... 8

4.2.4用例说明—活动图....................................................................... 9

4.3 网上书店的系统设计........................................................................... 11

4.3.1网上书店设计总体功能结构图 ................................................ 11

4.3.2网上书店设计功能设计目标 ................................................... 11

4.3.3网上书店设计功能模块划分 .................................................... 11

1

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

5 结束语............................................................................................................ 15

参考文献.............................................................................................................. 16

2

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

1 电子商务系统的需求分析

随着电子商务的不断发展,网上购物越来越普及。越来越多的商家建立了自己的网上店

铺。网上购物已经成为一种重要的购物手段,它的方便和快捷使得人们足不出户即可购买需

要的商品。

1.1 电子商务系统

电子商务是指采用数字化电子方式进行商务数据交换和开展商务业务活动。它是在因特

网的广阔联系与传统信息技术系统的丰富资源相互结合的背景下应运而生的一种相互关联

的动态活动,在因特网上展开。

电子商务系统是指商务活动的各方,包括商店、消费者、银行或金融机构、信息公司或

证券公司和政府等,利用计算机网络技术全面实现在线支付功能,所以,为了顺利完成整个

交易过程,需要建立电子商务服务系统、通用的电子交易支付方法和机制,还要确实保证参

加交易各方和所有合作做伙伴都能够安全可靠地进行全部商业活动。

电子商务范围广阔,涉及LAN、Internet和Internet等领域。它利用一种前所未有的

网络方式将顾客、销售商、供货商和雇员联系在一起,将有价值的信息迅速传递给需要的人

们。由于电子商务是在因特网等网络上进行的,因此网络是电子商务最基本的构架。电子商

务还强调要使系统的软件和硬件、参加交易的买方和卖方、银行或金融机构、厂商、企业和

所有合作伙伴,都要在Intranet、Extranet、Internet中密切结合起来,共同从事在网络

计算机环境下的商业电子化应用。Intranet是整个交易的基础,通过Intranet的建立和完

善,解决好内容管理(Content Management)和协同及信息(Collaboration and Messaging)

问题。在此基础上才能顺利扩展Intranet,最后扩展到Internet,完成真正意义上的电子

商务。

1

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

1.2 电子商务系统需求分析

系统需求分析主要包括以下内容:

1.2.1电子商务的功能需求分析

构建一个电子商务系统主要是实现以下功能:提高企业竞力:提高企业竞争力是构建电

子商务的目的,而提高企业竞争力可以通过降低成本来实现,也可以通过提高服务质量、改

进服务效率等等;提高工作效率;提供信息共享;④加强与用户的联系和沟通等等。

1.2.2性能需求

性能需求指系统所要达到的技术性能指标,包括安全保密要求、存储量的限制、运行时

间限制、响应时间和并发控制等方面。

1.2.3环境需求

环境需求主要包括两方面:意识硬件环境需求:二是软件环境需求。

①硬件环境需求

硬件环境需求是指系统需要采用的机型、外部设备和外部通信接口等。其中服务器是电

子商务系统的核心,也是电子商务系统的大脑和指挥中心,在网络环境下是提供网上客户机

共享资源的设备。我们可以根据它的开放性、性能价格比、可扩展性等方面来选择最佳的服

务器。

②软件环境需求

软件环境需求是指在软件方面采用什么支持系统软件,主要包括以下软件:

①企业的操作系统平台——Windows、UNIX、Linux。

②数据库平台——Oracle、Sybase、Informix。

③应用平台——办公平台(Office、Lotus、WPS等)、浏览器平台、网络管理软件。

④专业平台——财务软件平台、专业通信平台情况。

2

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

1.2.4可靠性需求

可靠性需求需要仔细的与企业有关人员研究系统的无故障运行时间要求及连续无故障

运行时间、可靠性需求与系统的开发成本紧密的关系。

1.2.5用户界面需求

用户界面需求需要调查用户的习惯,以便设计出适合于大众用户需求的用户界面。

2 电子商务系统的规划

2.1 电子商务系统规划描述

电子商务系统的规划是指以完成企业核心业务转向电子商务为目标,给定未来企业的商

务模式,设计支持未来这种转变的电子商务系统的体系结构,说明系统各个组成部分的结构

及内容,选择构造这一系统的技术方案,给出系统建设的实施步骤及时间安排,说明系统建

设的人员组织,评估系统建设的开销和收益。

2.2电子商务系统与传统信息系统规划区别

电子商务系统的规划与传统信息系统的规划有所不同。传统信息系统对企业价值链的贡

献主要体现在提高企业的生产、管理效率上,尽管它能改善企业的商业活动,但是并不是直

接对企业的商务模式产生革命性的影响,换句话说,传统信息系统的规划以企业商务模式处

于稳定的状态为前提,它是在企业既有商务模式的基础上,集体针对企业内部信息流进行的

技术改进和支持。企业电子商务系统的规划不仅是对支持企业电子商务的信息系统进行规

划,还包括商务模型规划和商务系统规划两个基本层次。

2.2.1 商务模型规划

这是一种战略层的规划,目标是明确企业将核心业务从传统的方式转移到电子商务模式

并确定企业的商务模型。商务模型规划并不直接针对企业未来需要建造的电子商务系统,其

主要目标是为电子商务系统的规划提供依据。商务模型规划的内容包括两个方面,首先是确

定企业核心业务如何发展,企业采取什么样的商务运作方式获取市场利益,即确定企业的商

3

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告 务模式;其次是确定支持企业商务运作的信息系统的基本信息流程,即规划企业的商务模型。

2.2.2 商务系统规划

商务系统的规划是一种战术层的规划,它侧重于以商务模型为基础,规划支持企业未来

商务活动的技术手段,确定未来信息系统的体系结构。简单的讲,就是规划企业可以采用哪

些电子手段做生意。

2.2.3 商务模型规划核心路线

商务模型的规划确定企业未来核心业务的路线,它是一种战略层次的规划,确定这种规

划的人员不仅仅是技术人员,更重要的应是商务管理和决策层面的人员。商务系统的规划则

给电子商务系统开发提供了一个可依据的基本框架,其所要解决的基本问题是如何实现商务

活动。由于这种规划过程侧重于技术实现,所以它的主要参与人员以熟悉网络和计算机技术

的各类工程技术人员为主。

3 电子商务系统的设计

3.1 电子商务系统设计概念

所谓电子商务系统的设计是指根据系统规划的内容,界定系统的外部边界,说明系统的

组成及其功能和相互关系,描述系统的处理流程,给出未来系统的结构。电子商务系统的设

计主要包括电子商务系统物理配置方案设计、功能模块设计和数据处理的总体结构设计。

3.2 电子商务系统物理配置方案设计

3.2.1 系统硬件结构设计

电子商务系统的计算机和网络硬件平台的选择很大程度上决定了整个系统的性能指标,

所以在选择的时候,要注意到整个平台不仅要可靠性高、安全性好、有一定的网络吞吐能力,

还有采用开发的体系结构,具备一定的可扩展性,能够满足企业未来的电子商务应用的需求。

3.2.2 电子商务系统软件结构设计

电子商务系统软件结构的设计工作,实际上是对确定的硬件结构中的每台计算机指定相

4

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告 应的计算机系统软件,包括操作系统、数据库管理系统、应用服务器系统、开发工具软件等。

3.3 电子商务系统功能模块设计

电子商务系统的功能分解过程就是一个从抽象到具体、由复杂到简单的过程。从管理职

能的角度,可以把电子商务系统看作是由不同职能的一系列子系统构成的,这些子系统可以

分为更小的子系统和模块,整个电子商务系统就是由这些功能模块构成的。每个子系统都有

为完成有关的各种信息处理工作的专用或公用的计算机程序。在每个职能子系统内部都包含

用于事务处理、作业控制、管理控制和战略计划的具体应用。

3.4 电子商务系统数据处理的总体结构设计

电子商务系统的数据处理可以分为集中式数据处理、分布式数据处理和协作式数据处理

三种方式

3.4.1 集中数据处理方式

在集中数据处理方式中数据全部存储在中央系统,由数据库管理系统进行管理,所有的

处理都由该中央系统完成,终端是客户机,它只是用来输入输出数据,本身不做任何处理。

3.4.2 协作式数据处理方式

在协作式数据处理方式中,系统内的计算机能够联合处理数据,处理既可集中实施,也

可分区实施。协作式计算机允许计算机合作处理一项共同的任务,采用这种方法完成数据处

理的速度要快于仅在一个客户计算机上运行;协作式计算机允许计算机在整个网络内共享处

理能力,可以利用其他计算机上的处理能力完成任务。

4 电子商务系统应用之网上书店

4.1需求分析

随着网络的普及,网上交易手段的逐渐完善,越来越多的人习惯于网上购物,习惯于动动手

指就能有货到门的快捷便利的消费方式。网上购物服务逐渐深入到人们的生活中,给人们的

生活带来方便。然而大多数的电子商务网站,都只是一个简单的在线说明书或销售工具,尽

管它是一种低成本广告方式,但是不提供重要信息、缺乏介绍、不回答反馈、以及网站信息

5

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告 的更新,使得这类网站很难吸引顾客、招揽生意。为了充分利用现有资源,提高工作效率,

降低劳动成本,开发一款功能强大的网上书店十分必要。该系统将解决网上售书的所需要的

功能,对用户使用来说,具有操作简单、界面直观等优点;对于系统管理员来说,管理功能

完备,操作方便。该系统利用网络的方便、快捷和普遍,提高售书的效率,并降低劳动强度。

4.1.1开发该系统的依据及意义

电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸上的

文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不仅增加了

重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加便利和先进的

方式来快速交流和处理商业往来业务;另一方面,计算机技术的发展及其广泛应用和先进通

信技术的不断完善及使用导致了EDI和Internet 的出现和发展,全球社会迈入了信息自动

化处理的新时代,这又使得电子商务的发展成为可能。

在必然性和可能性的推动下,电子商务得到了较快发展,特别是近两年来其发展速度令世人

震惊。虽然如此,电子商务的战略作用却是逐渐被全球各国所认识的,而且其今后的发展道

路也是漫长的。随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革命。

网站在促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场

的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服务

投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商将销售

额作为网站是否成功的指标,有些公司用利润来评价。

不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡

沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩

考评指标。多渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会购买。拥有一个

很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。

那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很重要。尽管网上

网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售企业的进程

大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型商场

的转型都经历了这个过程。

由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的网络资

源支撑网站交易基础是有代价的,有可能最终失去有购买计划的顾客,最终将网下市场份额

丢失给精明的竞争者。

6

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

4.1.2网上书店的现状

出版物网上销售不仅是传统销售渠道的发展和补充,也是未来书籍销售的发展方向目前我国

运作和销售较好的大型网上书店,如当当、卓越和旌旗席殊、中国书网网上书店等,这些网

上书店各具优势,其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创

造流行的能力比较强;旌旗席殊网上书店的优势是网点多,覆盖面广。英国书业界人士分析,

未来英国的网上售书将成为书籍销售渠道中的主要渠道。 书籍馆在新华书店订书来说,就缩

短了到书时间。

4.1.3网上购书的优势

(1)网上书店挤压盗版空间

(2)网上书店浓缩了图书的库存空间

传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络

书店解决了存储空间问题,每增加一本书成本增长几乎为零。

(3)数量、种类多,出版时间跨度大

综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书

出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。

(4)不受时间、地域限制

网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地

的图书海洋中,随时选书、下订单。

(5)信息丰富

网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户

提供各种信息,让用户了解书市的最新情况。

(6)多途径综合检索

网上书店主要提供分类和自定义搜索的方式对图书或其它商品(音像制品、电脑软件等)进行

查找。

(7)价格低廉

一般来讲,网上书店买书,要比普通书店便宜。由于抛弃了传统书店运作的所需的服务设施

和多重环节,绝对的成本低廉。

7

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

4.2 网上书店系统规划

4.2.1 系统开发的目标

1、管理员可以维护客户注册信息、维护图书信息、处理订定单信息、维护系统公告、网上

售书、查看图书调查报告。

2、游客可以在线注册为会员、投票、购书。

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

4.2.2系统功能

开发一个基于Web的网上书店,采用结构化设计分析方法,该系统包括前台购书和后台管理

两大总的模块,后台管理模块又包括分类录入书籍(以及书籍的相关信息,如名称、页数、

摘要、目录等)和管理前台用户,前台管理模块包括用户登录,查询、浏览书籍,以及购书

功能。本网站的所有会员都可以特价买书,新用户可以通过注册成为本网站的会员,并可以

定购书籍和查询订单。本系统的各项功能描述如下:

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

册,需要填写用户名、密码、确认密码、邮箱等问题。

? 功能二:会员登录功能,该功能的优先级较高,使用已经注册过的用户名和密码进行登

录,经过系统确认正确后,即可进入下一步操作。

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

密码。

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

书中进行浏览,挑选出自己想要的书籍。

? 功能五:购物车功能,在浏览网页和查找书籍的过程中,如果选中某一本书,就可以随

时将它添加到自己的购物车中,前提条件是这必须要在登录之后才能完成的操作。而且,

还可以将购物车中的书使用网上银行账户通过支付宝的操作进行递交付款。

? 功能六:书店网站管理员对图书进行分类管理功能,该功能包括添加图书、修改图书、

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

书籍信息(如书号、名称等)。

8

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

4.2.3用例图

电子商务系统的需求分析与规划2

图4-1

4.2.4用例说明—活动图

活动图是阐明了业务用例实现的工作流程。工作流程的结构使用活动图来进行说明。

电子商务系统的需求分析与规划2

9

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

图4-2用户注册活动图

电子商务系统的需求分析与规划2

图4-3 用户登录活动图

电子商务系统的需求分析与规划2

图4-4用户从购买到收到货物活动图

10

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

4.3 网上书店的系统设计

4.3.1网上书店设计总体功能结构图

如图4-1

电子商务系统的需求分析与规划2

图4-5 总体功能结构

4.3.2网上书店设计功能设计目标

(1)向用户提供书籍浏览;

(2)用户可以根据多种方式插叙自己喜爱的书籍;

(3)用户可以把自己想买的书添加到购物车;

(4)用户可以对书籍进行评估。

4.3.3网上书店设计功能模块划分

1、 用户功能

(1)书籍浏览:以列表的方式显示书籍信息,这样可以在页面显示大量的书籍信息。同时

可以提供更多的书籍浏览方式,如分类浏览,最新书籍,热销书籍,推荐书籍,特价书籍等。

(2)书籍显示:当用户找到感兴趣的书籍后需要显示书籍的详细信息,包括书籍名、作

者、译者、出版商、价格、介绍等,此外还可以显示用户浏览的次数,当前书籍存货状态等

信息。

11

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

(3)书籍评论:读者对书籍的评价对其他用户往往具有很高的参考价值,因此书评是必不

可少的一项,如图4-2

电子商务系统的需求分析与规划2

图4-6 用户评价系统

(4)购物车:当用户找到需要的书籍时可以先想书籍加入购物车,然后继续寻找其他的书

籍,购物车中存储当前用户打算购买的所有书籍。

(5)书籍收藏:当找到感兴趣的书籍但不打算马上购买,或者等的其他读者对书籍做出评

价之后再决定购买时,可以先将关注的书籍收藏起来,方便以后登录网络书店时快捷地找到

相关信息。

(6)书籍订单:当用户在网络书店中找到了所有需要的书籍后,决定购买,可以下订单。

管理员会定期处理用户下达的订单,并根据用户订单的信息向用户送货。

(7)书籍搜索:当用户仅知道书籍的某些信息时,可以使用搜索功能快速找到需要的书籍,

如图4-3

12

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

图4-7 书籍搜索系统

(8)缺书登记:网络书店不可能拥有所有用户希望购买的书籍,用户可以进行缺书登记。

管理员可以根据缺书登记记录,购进这些书籍并向用户提供缺书处理反馈信息,如图3-4

电子商务系统的需求分析与规划2

图4-8 缺书登记系统

(9)用户注册:只有成为网络书店的注册用户后才能在网络书店中购买书籍,因此需要系

统提供用户注册功能,以及相关的用户信息修改、密码维护等功能,如图3-5

电子商务系统的需求分析与规划2

13

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

图4-9 用户注册界面

2、管理员功能

网络书店的管理员功能用于维护系统的政策运行,需要提供如下的功能。

(1)账号管理:只有成为网络书店的注册用户后才能购买书籍,光利用需要对用户账

号进行管理,如删除一些无效账号等。

(2)书籍管理:管理员需要经常维护书店中的书籍信息,如图3-6:

电子商务系统的需求分析与规划2

图4-10 维护书籍界面

(3)订单处理:在用户下达订单后,管理员需要对用户订单进行处理,为用户准备订

购的书籍,并组织送货,收取货款等。

电子商务系统的需求分析与规划2

14

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

(4)缺书处理:当用户等级了缺书记录后,管理员需要对这些记录进行处理或者购进书

籍,或者通知用户目前该书籍没有货源等。并对用户的缺书登 记记录进行恢复,通知用户

系统已经做了相应处理。

5 结束语

总之,随着我国网络技术普及率的日益提高,通过网络进行购物、交易、支付等的电子

商务新模式发展迅速。电子商务凭借其低成本、高效率的优势,不但受到普通消费者的青睐,

还有效促进中小企业寻找商机、赢得市场,已成为我国转变发展方式、优化产业结构的重要

动力。

15

信息学院本科学年论文 电子商务系统的需求分析与规划设计报告

参考文献

16

更多相关推荐:
电子商务平台系统需求分析报告

电子商务平台系统需求说明书项目名称电子商务平台系统指导老师学号姓名1目录1引言311编写目的312背景313字符定义314参考资料32任务概述421目标422用户特点423假定和约束43总体设计4311需求规定...

电子商务需求分析报告

唐职校园网电子商务系统需求分析报告目录引言21校园网简介22设计321进行校园网总体设计322设计方案的基本要求33基本功能44市场定位55建设原则66发展现状77案例分析871背景分析872校方要求873解决...

网上电子商务系统需求分析报告

题目网上电子商务系统一本系统简介随着全球经济一体化的逐步发展和深入网上书店已成为传统书店必不可少的经营策略之一目前网上书店在国际互联网上可以实现的商务已经多样化可以完成从最基本的信息展示信息发布功能到在线交易在...

电子商务网站建设需求分析

电子商务网站建设需求分析电子商务就是指以电子方式在网上完成产品或服务的一种销售或购买和电子支付等业务交易的过程叫电子商务电子商务的通常缩写为ECElectronicCommerce是一种全新的商务活动模式它充分...

电子商务网站设计需求分析报告

电子商务网站需求分析报告电子商务就是指以电子方式在互联网上完成产品或服务的一种销售或购买和电子支付等业务交易的过程叫电子商务电子商务的通常缩写为ECElectronicCommerce是一种全新的商务活动模式它...

电子商务管理信息系统需求分析报告

电子商务管理信息系统需求分析报告书学院计算机科学与信息工程学院班级学号姓名XXXXX目录1引言错误未定义书签11编写目的312背景313参考资料32任务概述221目标222系统或用户的特点23假定和约束44需求...

电子商务专业人才需求情况调查报告

电子商务专业人才需求情况调查报告当今世界是互联网的时代现在网络贸易变得越来越频繁以后的商业很大程度上将被网络贸易所取代也就是所谓的线上交易作为电子商务专业学生的我们处于这种环境既是机遇又是挑战很快几年的光阴就会...

电子商务模式下的ERP功能需求分析

电子商务模式下的ERP功能需求分析传统ERP系统是由MRP闭环MRPMRPII等企业管理理论发展而来的主要注重了企业内部管理的改革和理论变迁无法考虑到整个市场价值链给企业带来的影响和冲击特别是Internet应...

XX电子商务网站需求分析

纸制品电子商务网站需求分析1需求分析11功能需求分析111前台功能需求分析前台功能有最新商品热卖商品打折促销该模块主要是展示商品包括最新商品热卖商品以及打折促销的商品同时用户和管理员的登陆也通过该页面进行当用户...

电子商务模式下的ERP功能需求分析

电子商务模式下的ERP功能需求分析传统ERP系统是由MRP闭环MRPMRPII等企业管理理论发展而来的主要注重了企业内部管理的改革和理论变迁无法考虑到整个市场价值链给企业带来的影响和冲击特别是Internet应...

酒店电子商务需求分析报告

1目录一调查目的3二调查范围和重点3三调查方法简单随机抽样31性别分布42年龄分布43月收入分布5四调查结果分析6一入住者选择酒店6二酒店电子商务可行度71是否知道酒店网上业务的调查结果72网络订房调查结果93...

电子商务网站需求分析

电子商务网站需求分析随着互联网技术的飞速发展电子商务和电脑应用的日益普及网上交易也日益显示出广阔的市场前景近年来我国电子商务发展非常迅速在加入WTO后市场将更加开放将成为电子商务在全球发展最快潜力最大的地区之一...

电子商务需求分析报告(25篇)