网上书店系统分析与设计.docx

上传人:b****3 文档编号:11179705 上传时间:2023-05-29 格式:DOCX 页数:15 大小:1.40MB
下载 相关 举报
网上书店系统分析与设计.docx_第1页
第1页 / 共15页
网上书店系统分析与设计.docx_第2页
第2页 / 共15页
网上书店系统分析与设计.docx_第3页
第3页 / 共15页
网上书店系统分析与设计.docx_第4页
第4页 / 共15页
网上书店系统分析与设计.docx_第5页
第5页 / 共15页
网上书店系统分析与设计.docx_第6页
第6页 / 共15页
网上书店系统分析与设计.docx_第7页
第7页 / 共15页
网上书店系统分析与设计.docx_第8页
第8页 / 共15页
网上书店系统分析与设计.docx_第9页
第9页 / 共15页
网上书店系统分析与设计.docx_第10页
第10页 / 共15页
网上书店系统分析与设计.docx_第11页
第11页 / 共15页
网上书店系统分析与设计.docx_第12页
第12页 / 共15页
网上书店系统分析与设计.docx_第13页
第13页 / 共15页
网上书店系统分析与设计.docx_第14页
第14页 / 共15页
网上书店系统分析与设计.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网上书店系统分析与设计.docx

《网上书店系统分析与设计.docx》由会员分享,可在线阅读,更多相关《网上书店系统分析与设计.docx(15页珍藏版)》请在冰点文库上搜索。

网上书店系统分析与设计.docx

网上书店系统分析与设计

 

系统分析与设计大作业

 

学号:

090300235

班级:

09信管1班

姓名:

伍恒

 

1系统的功能和结构说明:

功能要求

本系统主要分为管理员,工作人员,会员和游客四大模块。

管理员:

进入管理页面,可以维护客户注册信息、维护图书信息、处理订单信息、报表维修、商品销售。

工作人员:

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

会员:

进入登入页面,可以对图书信息进行查询、浏览,并可以维护个人信息,维护订单信息(订单状态查询、订单删除或增加)。

游客:

进入网站后,只能进行基本的信息浏览和查询。

管理员可以维护客户注册信息、维护图书信息、处理订单信息、报表维修、商品销售。

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

游客身份只能进行基本的信息浏览和查询,但是游客可以在线注册为会员,成为会员后在相对权限下可以对图书信息进行查询、浏览,并可以维护个人信息,维护订单信息(订单状态查询、订单删除或增加)。

2系统需求分析和设计文档:

本系统描述通过包含因特网在内的计算机网络来购买、销售和交换商品、服务信息的进程。

随着社会的发展,网络的普及,网上购物已成为在线业务的首要载体。

B2C可以绕过中介(如批发商、销售商或经销商)建立与客户的直接关系。

网站还能够为用户提供商品的具体信息,用户能够在线购买商品,确信自己的订单。

同时网站还提供关于商品或电子零售商的选择建议和评级。

网站来源信息,为网络销售人员从不同地方分析网站运营的效果提供方便,至少能够看出部分常用网站推广措施所带来的访问量,如分类目录、搜索引擎自然检索、投放于网站上的在线显示类网络广告等。

网上销售为人们提供更广阔的环境:

人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,能够随时随地在网上交易。

更广阔的市场:

在网上这个世界将会变得很小,一个商家能够面对全球的消费者,而一个消费者能够在全球的任何一家商家购物。

更快速的流通和低廉的价格:

电子商务减少商品流通的中间环节,节省大量的开支,从而也大大降低商品流通和交易的成本。

更符合时代的要求:

如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物进程。

系统可行性分析及功能和操作环境:

伴随着Internet正向我们大踏步走来,电子商务将成为21世纪主流的商业模式。

网上书店将是随着这些网络技术的发展而出现的一种新型图书销售渠道。

它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。

网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。

而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上书店成了电子商务的先锋。

对现有系统的分析

由于假定目前还未开设网上书店,所以没有原型系统,则:

处理流程和数据流程:

暂时不考虑

工作负荷:

暂时不考虑

费用支出:

如人力、设备、空间、支持性服务、材料等项开支:

暂时不考虑

人员:

列出所需人员的专业技术类别和数量:

暂时不考虑

设备:

暂不考虑

局限性:

暂时不考虑

需求调查和分析

网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的,它解决了许多传统书店的局限性:

它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。

而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以开设网上书店为广大读者提供了很大的便利性,具有很大的发展潜力。

需求预测

为了是经营者实现更有效的的管理,要求网站具有如下功能:

功能:

对书店的图书信息和用户(书店工作人员,网站注册用户即潜在购书者)信息的进行有效的管理;对图书的进存销等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能;通过论坛同读者进行有效的沟通;通过聊天室实现作者和读者的实时交流;处理读者网上的投诉和建议。

性能:

数据库的录入;图书检索;用户信息查询;图书信息查询;论坛和bbs互动;网上购书;

安全与保密要求:

书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改,添加;书店图书的信息只能由书店管理人员添加,修改;所有注册用户信息只能由书店管理人员查询。

可行性分析

技术可行性分析

对系统的简要描述

随着计算机、网络通讯和信息技术,特别是Java技术的发展。

电子商务在国际上得到广泛的应用,取得了巨大的成功。

我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。

为了适应新环境下的新的销售模式和顾客销售方式的改变,开发的这个网上书店电子商务网站是基于Internet/Intranet及Web技术,建立以Browser/Server为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。

功能:

对书店的图书信息和用户(书店工作人员,网站注册用户即潜在购书者)信息的进行有效的管理;对图书的进存销等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能;通过论坛同读者进行有效的沟通;通过聊天室实现作者和读者的实时交流;处理读者网上的投诉和建议。

性能:

数据库的录入;图书检索;用户信息查询;图书信息查询;论坛和bbs互动;网上购书;安全与保密要求:

书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改,添加;书店图书的信息只能由书店管理人员添加,修改;所有注册用户信息只能由书店管理人员查询。

运行环境服务器端:

操作系统:

WINDOWS,LINUX/UNIX及任何能运行Java虚拟机的平台;

JavaRuntimeEnvironment:

version5.0以上。

WebServer:

Tomcat5.0以上。

客户端操作系统:

任何pc平台;

浏览器:

InternetExplorer,NetscapeNavigator。

目标

本系统希望通过构建一个J2EE架构的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。

本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。

3系统分析相关模型图

3.1用例图

用例图(管理员)

用例图(游客,会员)

用例图(员工)

用例描述

用例名:

登录(权限管理——管理员、工作人员、会员、游客)

角色:

管理员、工作人员、会员、游客

目标:

实现管理权限

前置条件:

对具有不同权限的用户分配一定的权限管理

用例描述:

用户登陆并进行相应的权限操作

 

用例名:

信息管理(录入、删除、浏览、查询、修改)——管理员

(个人信息维护)——工作人员、管理员

角色:

管理员,工作人员

目标:

对员工信息进行录入、删除、浏览、查询、修改等基本操作

前置条件:

对具有不同权限的用户分配一定的权限管理

用例描述:

管理员和工作人员进行相应的权限操作

 

用例名:

商品信息管理(销售及商品信息维护)——管理员

(订单)——工作人员

(浏览、查询)——会员、游客

角色:

管理员、工作人员、会员、游客

目标:

对商品销售、下订单及商品信息和库存进行录入、删除、浏览、查询、修改等基本操作

前置条件:

对具有不同权限的用户分配一定的权限管理

用例描述:

用户对图书信息进行和相应的权限操作

 

用例名:

查询(管理员对商品销售及相关信息的情况查询、员工对订单的库存信息的查询、会员和游客对图书的相关信息的查询)

角色:

管理员、工作人员、会员、游客

目标:

管理员对商品销售及相关信息的情况查询、员工对订单的库存信息的查询、会员和游客

对图书的相关信息的查询

前置条件:

1.对具有不同权限的用户分配一定的权限管理

2.查询信息必须是确实存在的

用例描述:

用户在相应的权限操作下对信息进行查询

 

用例名:

订单信息管理(订单信息管理)——管理员

(订单信息处理——接收订单并发货、拒绝订单、查询库存)——工作人员

(订单信息处理——订购货品、订单增加、订单删除、订单信息查询)——会员

角色:

管理员、工作人员、会员

目标:

对订单信息进行维护和处理(包括:

接收订单并发货、拒绝订单、查询库存、订购货品、订单增加、订单删除、订单信息查询)

前置条件:

1.对具有不同权限的用户分配一定的权限管理

2.游客是不能下订单的

用例描述:

用户在相应的权限操作下对订单信息进行管理或处理

 

用例名:

维护(商品信息维护、员工信息维护、报表维护)——管理员

(个人信息维护、订单维护)——会员

角色:

管理员、会员

目标:

管理员对商品信息维护、员工信息和报表进行维护操作,而会员对个人信息维护和订单信息维护

前置条件:

1.对具有不同权限的用户分配一定的权限管理

2.维护信息必须是确实存在的

用例描述:

用户在相应的权限操作下对信息进行查询

3.2活动图

工作人员工作活动图

3.3域模型类图

系统域模型类图

4系统设计相关的模型图

4.1设计类图

系统设计类图

类图说明:

1、Tourist类是游客的类,其属性只有name,有注册(enroll)、图书查询(book_search),l浏览(browsing)三个操作。

2、Customers类是会员的类,其属性有用户名(username)、密码(password),其中操作有个人信息维护(person_search)、书籍订单(book_order)、订单维护(list_service)、图书查询(book_search),订单状态查询(list_search)。

3、Orders类是订单类,包裹订单名(order_id)、用户名(user_id)、图书名(good_id)、订货日期(data_id)等属性。

其中操作有增加(add)、删除(delete)、订单查询(list_search)。

4、Staff类是工作人员的类,其属性有员工姓名(staff_name)、员工数量(staff_num)、其操作有缺货拒绝(good_refuse)、图书入库(good_in)、库存查询(stock_search)。

5、Manager类是管理员的类,其属性只有姓名(name)。

其中操作有图书信息维护(good_service)、员工信息维护(staff_service)、销售查询(sale_search)、报表维修(list_service)。

 

6、Book类是图书类,其属性有图书编号(book_id),书名(book_name),书的价格(book_price),书的摘要(book_digest)。

其操作有,图书查询(book_search)。

协作图和序列图都可以表示各对象间的交互关系,但它们的侧重点不同。

序列图用消息的几何排列关系来表达消息的时间顺序,各角色之间的相关关系是隐含的。

协作图用各个角色的几何排列图形来表示角色之间的关系,并用消息来说明这些关系。

在实际中可以根据需要选用这两种图。

一个协作图描述了系统中为实现某些服务所涉及的对象扮演的角色及其相互之间的交互。

协作图着重于有协作关系的对象之间的交互和链接(指对象实例之间的物理或概念上的链接,一个链接是某关联的一个实例)。

它可用于图示系统中的操作执行、用例执行或一个简单的交互场景。

协作图描述了对象及其之间的链接,还描述了链接的对象之间如何发送消息

4.2协作图

会员网上订书协作图

4.3系统顺序图

会员订书顺序图

注册顺序图

4.4包图

系统包图

通过这次实践,我学到了很多东西,用例图描述了希望用户如何使用一个系统。

用例图显示了谁将是相关用户、用户希望系统提供什么服务,以及用户需要为系统提供的服务,使系统的用户更容易的理解这些元素的用途。

在创建之前确定参与者是有:

管理员、工作人员、会员、游客。

通过分析用例和问题域,得到相关的类。

类图描述了类、接口、协作以及它们之间关系的图。

用来显示系统中各个类的静态结构,描述了类之间的联系,还包过了类的属性和操作。

在描述对象之间的交互时,用到了时序图,以时间为序,来描述对象及对象之间传递消息的时间顺序,表示用例之间行为顺序,当执行一个用例行为时,时序图中每条消息对应了一个类操作中引起转换的触发事件。

系统权限及功能:

管理员可以维护客户注册信息、维护图书信息、处理订单信息、报表维护、商品销售。

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

游客身份只能进行基本的信息浏览和查询。

但是游客可以在线注册为会员,成为会员后在相对的权限下对图书信息进行图书信息进行查询、浏览,并且可以维护个人信息,维护订单信息(订单状态查询、订单删除或增加)。

参考资料

1.《系统分析设计》(美)JohnW.Satzinger

2.《软件工程(第二版)》张海潘

3.《面向对象设计UML实践》(英)MarkPriestley

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 环境科学食品科学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2