网上商城概要设计说明书时序图状态图用例图

合集下载

网上商城概要设计说明书-时序图-状态图-用例图

网上商城概要设计说明书-时序图-状态图-用例图

北大青鸟网上商城系统概要设计说明书第一部分:引言1.1编写目的本说明是北大青鸟网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。

1.2背景A、软件系统的名称:北大青鸟网上商城系统B、任务提出者:北大青鸟九月J2EE班级第三小组开发者:北大青鸟九月J2EE班级第三小组实现完成的系统将作为线销售系统使用,所应用的网络为Internet网络。

C、本系统将是一个独立的系统,目前所产生的输出都是独立的。

本系统将使用Oracle9i作为数据库存储系统.1.3定义1.4参考资料相关的文件包括:A、内部文件《北大青鸟网上商城电子商务系统案例研究项目》;B、北大青鸟网上商城电子商务系统案例研究项目分析会议备忘录;C、《北大青鸟网上商城电子商务系统案例研究项目可行性分析》;参考资料:A、北大青鸟Aptech ACCP3.0 Y2《基于软件开发项目的毕业设计》;B、国家标准《软件需求说明书(GB856T——88)》;C、亚马逊网站的软件需求说明;合同:A、《北大青鸟网上商城电子商务系统案例研究项目合同20040510 - 2》;第二部分:总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《北大青鸟网上商城项目需求说明》.2.2运行环境2.2.1、硬件设备要求:客户程序硬件要求:具有Pentium III 处理器且满足以下要求的计算机:最低64 MB 内存最小 2.1 GB 硬盘鼠标键盘服务器硬件需求:具有Pentium III 处理器且满足以下要求的计算机:最低512MB 内存最小8 GB 硬盘鼠标键盘2.2.2、支持程序客户程序软件:Windows 98/NT /2000或更高版本数据库服务器软件:Windows NT / 2000 Server 或更高版本Oracle9i/SQL Server 2000/My Sql/Access2.3基本设计概念和处理流程本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:Oracle9i服务器/SQL Server2000图1:系统结构设计说明:1、每一个计算机需要安装浏览器;2、每个客户程序通过中间件访问中央的数据库服务器;3、数据库服务器使用Oracle9i或SQL Server2000来实现;4、多用户并发访问和处理、数据加锁、事务协调,由Oracle9i/SQL Server 数据库和数据库服务器来完成;2.4结构应用程序的内部结构采用分层编码来实现,并且为保证各子系统的独立性,结合了JavaBean组件技术。

软件工程 网上商城项目 概要设计说明书

软件工程 网上商城项目 概要设计说明书

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (3)2.3基本设计概念和处理流程 (4)2.4结构 (9)2.5功能需求与程序的关系 (15)2.6人工处理过程 (16)2.7尚未问决的问题 (16)3接口设计 (16)3.1用户接口 (16)3.2外部接口 (16)3.3内部接口 (17)4运行设计 (17)4.1运行模块组合.................................................................................................................. `174.2运行控制 (17)4.3运行时间 (17)5系统数据结构设计 (17)5.1逻辑结构设计要点 (17)5.2物理结构设计要点 (19)5.3数据结构与程序的关系 (21)6系统出错处理设计 (21)6.1出错信息 (21)6.2补救措施 (21)6.3系统维护设计 (21)概要设计说明书1引言1.1编写目的本说明是BS网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。

1.2背景说明:A.软件系统的名称:BS网上商城系统B.任务提出者:BS电子商务公司开发者:LEI_SKY软件开发小组C. 本系统将是一个独立的系统,目前所产生的输出都是独立的本系统将使用MySql作为数据库的存储系统1.3定义A. .B/S(Brower/Server)B. .IIS 5.0(Internet Information Server)C. .HTML(Hypertext Markup Language,超文本标记语言)D. .CSS(Cascading Style Sheets,层叠样式表单)E. .JSP(Java Server Pages)1.4参考资料相关的文件包括:A. 内部文件《BS网上商城电子商务系统案例研究项目》B. 《BS网上商城电子商务系统案例研究项目合同- 01》C. 《BS网上商城电子商务系统案例研究项目可行性分析》参考资料:A. 国家标准《软件需求说明书(GB856T——88); 》B. 《网站开发项目教程》陈密方中国铁道出版社《软件测试》朱少名电子工业出版社\合同:A. 《BS网上商城电子商务系统案例研究项目合同- 01》2总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《BS网上商城项目需求说明》2.2运行环境客户程序硬件要求:具有Intel(R)Core T1110处理器且满足以下要求的计算机:最低64 MB 内存最小 10 GB 硬盘鼠标键盘服务器硬件需求:具有Pentium III 处理器且满足以下要求的计算机:最低512MB 内存最小1 TB 硬盘鼠标键盘注:详情请参考独立的文档《BS网上商城项目需求说明》32.3基本设计概念和处理流程 系统结构本系统的实现采用典型的三层模式、B/S 结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:图1:系统结构设计说明:A. 每一个计算机需要安装浏览器;B. 每个客户程序通过中间件访问中央的数据库服务器;C. 数据库服务器使用Oracle9i 或SQL Server2000来实现;D. 多用户并发访问和处理、数据加锁、事务协调,由Oracle10g/SQL Server 2000/MySql/Access/DB2数据库和数据库服务器来完成;系统需求网上电子商城应包括两个基本的部分; 一是前台销售用户在前台可以浏览、搜索、购买商品,能看到商城的最新公告;另一个是后台管理,管理员在此管理网站信息和商品,具体包括录入和更改网上信息、订单查询和处理、商品的上架和下架、还可以管理在商城注册的用户等。

网上购物系统详细精炼版(UML-类图-时序图-数据流图)

网上购物系统详细精炼版(UML-类图-时序图-数据流图)
a)用户注册。
b)用户添加商品到购物车的功能。购物车的设计,必须做到清晰、简单和 方便。
c)用户信息的自我管理。用户的注册信息中,用户的地址、联系方式等都 是商品配送的重要依据,所以应该允许用户对这些信息进行修改,并使 得用户在用户信息中,可以查阅购物详情等信息。
管理功能分析对网站的管理者来说,分析网站的管理要求,以下功能是必不可少的。
网上购物是一种具有交互功能的商业信息系统,它向用户提供静态和动态 两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、 管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议 安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便 的传递信息,完成电子贸易或EDI交易,这种全新的交易方式实现了公司间文 档与资金的无纸化交换【1】。
3.1.3.购物车管理
检索、订单管理、购物车管理等。具体描述如下。
(1)商品管理:商品分类的管理,包括商品种类的添加、删除、类别名称更改等功能;商品信息的管 理,包括商品的添加、删除、商品信息(包括优惠商品、最新热销商品等信息)的变更等功能;
(2)用户管理:用户注册,如果用户注册为会员,就可以使用在线购物的功能。用户信息管理:用户 可以更改个人私有信息,如密码等;
(3)商品查询:商品速查,根据查询条件,快速查询用户所需商品;商品分类浏览,按照商品的类别 列出商品目录;
(4)订单管理:订单信息 浏览订单结算 订单维护
(5)购物车管理
购物车中商品的增删;
采购数量的改变
生成采购订单
(6)后台管理商品分类管理 商品基本信息管理
1.4定义
网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者) ,C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台, 在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。

网上购物系统详细精炼版(UML-类图-时序图-数据流图)

网上购物系统详细精炼版(UML-类图-时序图-数据流图)
可行性研究
建设Web平台系统的必要性取决于需求的迫切性和实现的可能性。可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息的需求并不迫切或各方面的条件不具备,就是不具备可行性。
可行性研究是系统开发阶段的第二项活动。它是对系统进行全面、概要的分析。在本阶段可以从技术、经济和营运三个方面对电子购物商城系统的可行性进行分析研究,从而为确定项目开发决策提供科学依据。
4)系统更新数据库中商品表的信息,并返回修改成功的页面。
正常执行的顺序图如图
4动态视图的建立
在该系统中,商品具有状态的变化,其状态有创建状态,在数据库中,在购物车中,在订单中,已发货状态,已删除状态,其具体的状态变化如图
5数据库的设计
ER
3.3
根据前面系统业务和用例分析,初步确定系统具备的功能包括:
该项目的目的是开发一个电子购物网站以及后台管理系统。
在前台实现的基本主要有:
1. 商品选购(可按分类方式查找商品,或者通过关键字进行查询)
2. 购物车功能
3. 查看商品详细情况
4. 用户注册
5. 用户登陆
6. 查看用户的订单信息
7. 修改用户个人信息
后台管理部分主要有:
1. 商店商品管理:添加、修改、删除、查看。
1.3
本说明书的主要目的是明确所要开发的软件应具有的功能、性能,使系统分析人员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同最终验收的依据。
本文档的读者对象:项目经理、系统分析师、项目开发人员、客户代表。
类图如图
3 部分用例的顺序图
(1)会员下订单
该用例是客户端下在客户登录后可以浏览上架的商品,并能搜索相应的商品,根据需要选择商品并下订单,该用例的流程如下:

网上购物系统详细精炼版(UML,类图,时序图,大数据流图)

网上购物系统详细精炼版(UML,类图,时序图,大数据流图)
类图如图
3 部分用例的顺序图
(1)会员下订单
该用例是客户端下在客户登录后可以浏览上架的商品,并能搜索相应的商品,根据需要选择商品并下订单,该用例的流程如下:
(1)用户指定相应的商品种类进行搜索,得到相应的商品信息;
(2)选中自己需要的商品并选择其定购的数量放入购物车;
(3)提交下订单请求,系统检查用户是否登录,若用户未登录转(4),否则返回个人信息由用户确认,转(5);
该用例是管理员可以根据商品信息的变动情况可以修改商品的相关信息,该用例的执行流程如下:
1)管理员登录系统后,提交要搜索的商品信息,系统搜索数据库中的商品表,向管理员返回符合要求的商品信息;
2)管理员选择要修改的商品,向系统提交修改请求,系统返回修改商品信息的页面;
3)管理员修改商品信息,并提交给系统处理;
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。
该项目的目的是开发一个电子购物网站以及后台管理系统。
在前台实现的基本主要有:
1. 商品选购(可按分类方式查找商品,或者通过关键字进行查询)
2. 购物车功能
3. 查看商品详细情况
4. 用户注册
5. 用户登陆
6. 查看用户的订单信息
7. 修改用户个人信息

网上书城(当当网)需求分析(用例+时序)

网上书城(当当网)需求分析(用例+时序)

在线购物系统需求分析文档编号:<1.0>一、系统前台1.1用户注册用例1.1.1用例图用户注册用户描述要素描述内容备注事项用例名称用户注册用例编号用例简述用户填写注册信息,并提交保存参与者用户前置条件用户需要有一个电子邮件地址后置条件用户可以登录,并进行商品交易结算特殊需求提供附加码验证1.1.3事件流[时序图表示]: 注册界面 : 用户 : 购物系统主界面1.2用户登录用例1.2.1用例图用户登录用户: 购物系统主界面1.3 商品浏览查询用例1.3.1 用例图商品浏览查询用户:用户 : 购物系统主界面 : 商品查询浏览界面1.4商品交易用例1.4.1用例图交易结算1.4.3事件流1.4.3.1购物车事件流: 用户1.4.3.2交易结算事件流:用户 :购物车界面 : 登录界面1.5用户信息自维护用例1.5.1用例图订单查询浏览用户注册信息注销1.5.3事件流1.5.3.1定单查询浏览事件流1.5.3.2订单修改事件流: 购物系统主界面: 用户信息自...: 订单查询浏...: 订单修改页面1.5.3.3订单删除事件流: 购物系统主界面 : 用户信息自... : 订单查询浏...1.5.3.4交易记录查询浏览事件流: 用户: 购物系统主界面 : 用户信息自维护界面 : 交易记录查询浏览界面1.5.3.5用户信息修改事件流: 用户 : 购物系统主界面 : 用户信息自维护界面: 用户信息修改页面1.5.3.6用户注册信息注销事件流: 用户 : 购物系统主界面 : 用户信息自...二、系统后台2.1管理人员登录2.1.1用例图2.1.3事件流2.2管理员维护2.2.1用例图2.2.3事件流2.3注册用户管理2.3.1用例图2.3.3事件流2.4用户定单管理2.4.1用例图2.4.3事件流2.5商品类别维护2.5.1用例图2.5.3事件流2.6商品信息维护2.6.1用例图2.6.3 事件流三 用户界面模型一、界面结构类图购物系统主界面注册界面商品查询浏览界面登录界面购物车界面用户信息自订单修改界面三、界面流向图页 1在线购物界面流向结构2008年5月9日四部署模型DB服务器。

网上商城概要设计说明书

网上商城概要设计说明书

网上商城概要设计说明书-----软件工程实践指导老师:汪璟玢1.导言1.1目的该文档的目的是描述网上商城系统项目的概要设计,其主要内容包括:●系统功能简介●系统结构设计●系统接口设计●数据设计●模块设计●界面设计1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。

1.3缩写说明UMLUnified Modeling Language(统一建模语言)的缩写,是一种标准的建模语言。

MVCModel-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。

1.4术语定义会员登录系统,浏览和购买商品的买方人员,分为vip和非vip会员,vip会员享受商城的某些特殊优惠。

管理员管理网上商城系统,管理会员信息和售卖商品的卖方人员。

1.5参考资料[1] Roger S. Pressman著《软件工程--实践者的研究方法》.机械工业出版社[2] 刘敏莺,杨丽,文学义.《Rational Rose 2003 基本教程》.冶金工业出版[3] 张庆华等编著.《ASP .NET 2.0》.机械工业出版社2.系统分析2.1 功能描述买方:(1)登录系统查看商品信息(2)如需购买则要进行注册并登录(3)用户可以进行购物,将物品加入到购物车,然后付钱或者充值,付钱可以选择货到付款,银行卡和支付宝三种方式。

(4)查询订单(5)退出购物系统卖方:(1)登录系统(2)管理商品信息,可以进行添加,修改和删除(3) 管理订单,当与用户交易完成后进行删除(4)管理用户信息(5)退出购物系统2.2 系统用例设计经分析,可以确定整个系统的主用例图将包括两个角色(用户和管理员),及对应两个用例,系统主用例图如图1:其中,前台服务端子系统的用例图如图2:图2:前台服务端用例图后台管理端子系统的用例图如图3:理图5:后台管3.用例分析3.1 前台服务端“登录验证”用例分析(1)本用例描述:1.用户访问网上商城首页,界面左侧显示用户名、密码两个输入框,1.1用户输入用户名、密码,1.2系统查询该用户相关信息,1.2.1若用户名及密码非法,则返回步骤1,并提示错误信息;1.2.2若用户名及密码合法,则用户进入系统。

网上商城概要设计

网上商城概要设计

网上商城系统概要设计说明书北京测试空间科技发展有限公司1.引言1.1.编写目的编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。

实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。

1.2.项目背景软件名称:网上商城系统开发者:软件09-1项目简介:本系统主要实现网上产品展示和在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客)二、在线产品展示(分页显示)三、在线定购四、后台管理(用户管理、商品的管理)1.3.问题陈述对用户提供的服务有:I在线产品展示2在线查找功能3在线下订单。

2.任务概述2.1.需求概述根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。

使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式, 对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。

此时模块也发展成为最终产品了2.1.1.在线展示只要登录到网站后,就可以在线浏览展示商品,最新商品动画展示在线购买商品从后台数据库动态显示商品图片和产品名。

单击产品名或图片就看到产品的详细介绍。

要添加购买和收藏功能。

2.1.2.在线下订单:只有注册用户才能利用该系统下订单。

注册后并且处于激活状态才可以购物下订单。

非注册用户和处于非激活状态的用户,只能浏览商品的基本情况。

用户登录后,就可以使用系统提供的各种功能。

单击产品对应的购买按钮后,要显示购物车界面,在该界面中要实现购买产品数量统计、总价格统计及每种产品的购买时间。

在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款功能。

在信息填写和提交中,要实现“返回上一步”修改功能,实现所以信息统计界面。

软件工程 网上商城项目 概要设计说明书

软件工程 网上商城项目 概要设计说明书

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (3)2.3基本设计概念和处理流程 (4)2.4结构 (9)2.5功能需求与程序的关系 (15)2.6人工处理过程 (16)2.7尚未问决的问题 (16)3接口设计 (16)3.1用户接口 (16)3.2外部接口 (16)3.3内部接口 (17)4运行设计 (17)4.1运行模块组合.................................................................................................................. `174.2运行控制 (17)4.3运行时间 (17)5系统数据结构设计 (17)5.1逻辑结构设计要点 (17)5.2物理结构设计要点 (19)5.3数据结构与程序的关系 (21)6系统出错处理设计 (21)6.1出错信息 (21)6.2补救措施 (21)6.3系统维护设计 (21)概要设计说明书1引言1.1编写目的本说明是BS网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。

1.2背景说明:A.软件系统的名称:BS网上商城系统B.任务提出者:BS电子商务公司开发者:LEI_SKY软件开发小组C. 本系统将是一个独立的系统,目前所产生的输出都是独立的本系统将使用MySql作为数据库的存储系统1.3定义A. .B/S(Brower/Server)B. .IIS 5.0(Internet Information Server)C. .HTML(Hypertext Markup Language,超文本标记语言)D. .CSS(Cascading Style Sheets,层叠样式表单)E. .JSP(Java Server Pages)1.4参考资料相关的文件包括:A. 内部文件《BS网上商城电子商务系统案例研究项目》B. 《BS网上商城电子商务系统案例研究项目合同- 01》C. 《BS网上商城电子商务系统案例研究项目可行性分析》参考资料:A. 国家标准《软件需求说明书(GB856T——88); 》B. 《网站开发项目教程》陈密方中国铁道出版社《软件测试》朱少名电子工业出版社\合同:A. 《BS网上商城电子商务系统案例研究项目合同- 01》2总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《BS网上商城项目需求说明》2.2运行环境客户程序硬件要求:具有Intel(R)Core T1110处理器且满足以下要求的计算机:最低64 MB 内存最小 10 GB 硬盘鼠标键盘服务器硬件需求:具有Pentium III 处理器且满足以下要求的计算机:最低512MB 内存最小1 TB 硬盘鼠标键盘注:详情请参考独立的文档《BS网上商城项目需求说明》32.3基本设计概念和处理流程 系统结构本系统的实现采用典型的三层模式、B/S 结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:图1:系统结构设计说明:A. 每一个计算机需要安装浏览器;B. 每个客户程序通过中间件访问中央的数据库服务器;C. 数据库服务器使用Oracle9i 或SQL Server2000来实现;D. 多用户并发访问和处理、数据加锁、事务协调,由Oracle10g/SQL Server 2000/MySql/Access/DB2数据库和数据库服务器来完成;系统需求网上电子商城应包括两个基本的部分; 一是前台销售用户在前台可以浏览、搜索、购买商品,能看到商城的最新公告;另一个是后台管理,管理员在此管理网站信息和商品,具体包括录入和更改网上信息、订单查询和处理、商品的上架和下架、还可以管理在商城注册的用户等。

网上书店设计说明书含结构图流程图和E-R图

网上书店设计说明书含结构图流程图和E-R图

目录1.引言 (3)1.1项目名称 (3)1.2编写目旳 (3)1.2项目背景 (3)1.3定义 (3)1.4参照资料 (3)2.任务概述 (4)2.1项目总体目旳 (4)2.3需求概述 (4)2.2运营环境 (4)2.2.1 软件环境 (4)2.2.2 硬件环境 (4)2.4开发环境 (4)2.5条件与限制 (4)3.总体设计 (5)3.1系统架构 (6)3.2解决流程 (7)4.功能具体设计 (7)4.1 系统体系构造 (7)4. 2 功能设计 (8)4. 3 代码设计 (10)4. 4顾客界面设计 (10)4. 5 数据库设计 (10)5.系统实行与维护...................................................................... 错误!未定义书签。

5.1系统测试 ....................................................................... 错误!未定义书签。

5.1.1软件测试 .............................................................. 错误!未定义书签。

5.1.2应用程序测试 ...................................................... 错误!未定义书签。

5.1.3 网站测试.............................................................. 错误!未定义书签。

5.2系统维护........................................................................ 错误!未定义书签。

1 引言随着信息技术、Internet技术、数据库技术旳不断发展完善,网络成旳加快,老式旳购物方式也越来越不能满足人们快节奏旳生活需求,使得公司旳IT部门结识到互联网旳优势,电子商务就是在这样一种背景下产生发展起来旳。

网上购物系统详细精炼版(UML,类图,时序图,大数据流图)

网上购物系统详细精炼版(UML,类图,时序图,大数据流图)
该用例是管理员可以根据商品信息的变动情况可以修改商品的相关信息,该用例的执行流程如下:
1)管理员登录系统后,提交要搜索的商品信息,系统搜索数据库中的商品表,向管理员返回符合要求的商品信息;
2)管理员选择要修改的商品,向系统提交修改请求,系统返回修改商品信息的页面;
3)管理员修改商品信息,并提交给系统处理;
用例图及相关的用例描述如图
2系统分析
系统包含的实体类有客户类(customer)、商品类(good)、订单类(order)、订单细节类(ordertail)、购物车类(CartBean)、留言单类(leavewords),包含的边界类有购物车的物品表单(shoppingchart)、留言表单类(leavewordstable)、注册表单类(registetable)、登录表单类(logintable)、订单表单类(ordertable),包含的控制类有购物类(shopping)、注册类(regist)、登录类(login)、留言类(leaveword)
该项目的目的是开发一个电子购物网站以及后台管理系统。
在前台实现的基本主要有:
1. 商品选购(可按分类方式查找商品,或者通过关键字进行查询)
2. 购物车功能
3. 查看商品详细情况
4. 用户注册
5. 用户登陆
6. 查看用户的订单信息
7. 修改用户个人信息
后台管理部分主要有:
1. 商店商品管理:添加、修改、删除、查看。
2. 用户信息管理:查看、修改、删除。
3. 订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。
2.2
网上商店的主要参与者是顾客和商场,以及后台管理人员。无论什么类型的网上商店,顾客从网上购物的过程都相似应用范围

网上购物系统详细精炼版(UML-类图-时序图-数据流图)

网上购物系统详细精炼版(UML-类图-时序图-数据流图)
(3)商品查询:商品速查,根据查询条件,快速查询用户所需商品;商品分类浏览,按照商品的类别列出商品目录;
(4)订单管理:订单信息浏览订单结算订单维护
(5)购物车管理
购物车中商品的增删;
采购数量的改变
生成采购订单
(6)后台管理
商品分类管理
商品基本信息管理
订单处理
会员信息管理
图1系统顶级用例图
3.2
用例图及相关的用例描述如图
上货时间
是否为主键
Id
商品编号
INTEGER


Sortid
商品分类编号
INTEGER


Name
商品名称
VARCHAR
50


price
商品价格
DOUBLE


Saleprice
销售价格
DOUBLE
4


Descripts
商品描述
TEXT
500


Contents
商品介绍
TEXT
2000


Saledate
(4)用户登录系统,重新进入购物车页面,转(3)
(5)顾客确认自己的信息后,由系统数据库记录订单信息及订单的细节更新订单表和订单细节表;
(6)数据库更新成功后,返回顾客下订单成功的消息。
顺序图如图
(2)会员留言
该用例是客户可以通过留言板向服务人员询问相关的情况,并等待有关的工作人员给予答复,该用例执行的流程如下:
1)用户提交留言的请求,系统检查用户是否登录本系统,若登录,由系统返回留言界面,转(3),否则,进入提示登录页面,转(2);

网上商城概要设计说明书

网上商城概要设计说明书

概要设计说明书1. 引言1.1 目的目的是为了设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构。

本说明书的用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的物理元素,进行成本\效益分析,从中选出一个最佳方案向用户和使用部门负责推荐。

如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。

通常,设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。

主要读者为系统分析员和用户及使用部门的有关人员,为后面的系统开发提供依据。

1.2 项目背景1.开发软件名称:网上商城2.项目任务提出者:计算机系教师王聪3.实现软件开发者:计算机系应用技术软件方向第一组4.项目与其他软件的关系:1)运行平台:本项目运用在B/S服务器上,采用WINDOWS XP为操作系统2)数据库:采用SQL2000为开发软件的操作系统1.3 定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:1.4 参考资料1.《网站开发项目教程》陈密芳吕延岗中国铁道出版社2.网上购物需求规格说明书3.概要设计说明书4.《.NET项目开发》主编:常永英机械工业出版社2. 任务概述2.1 目标本项目旨在开发一套电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。

用户可以同互联网选购自己需要的商品与商家通过订单达成协议。

2.2 需求概述1.网上商城系统前台模块要求能够提供会员注册、在线购物、在线支付等功能,后台管理模块要求能够实现销售订单管理、库存管理、会员管理等功能。

2.当用户需要订购商品或修改自己的用户信息时,就需要验证用户的身份,必须是合法的系统用户才有权利执行这些操作。

3.管理员负责管理会员审核、订单管理、收藏夹管理、会员留言、积分管理。

网上商城项目-概要设计说明书(DOC)

网上商城项目-概要设计说明书(DOC)

目录1引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (4)2总体设计 (5)2.1需求规定 (5)需求规定的详细内容,请参考独立的文档《BS网上商城项目需求说明》 (5)2.2运行环境 (5)2.3基本设计概念和处理流程 (6)系统结构 (6)业务流程图 (9)2.4结构 (11)应用程序内部结构 (11) (16)图10: (16) (18)图11:管理员状态图 (18)2.5功能需求与程序的关系 (19)表1:功能需求与程序的关系表 (21)2.6人工处理过程 (21)2.7尚未问决的问题 (21)3接口设计 (21)3.1用户接口 (21)3.2外部接口 (21)3.3内部接口 (22)4运行设计 (22)4.1运行模块组合 (22)4.2运行控制 (22)4.3运行时间 (22)5系统数据结构设计 (22)5.1逻辑结构设计要点 (22) (23)5.2物理结构设计要点 (24)三、类别分类表(Category) (25)五、销售清单表(SalesItem) (25)5.3数据结构与程序的关系 (26)6系统出错处理设计 (26)6.1出错信息 (26)6.2补救措施 (26)6.3系统维护设计 (27)概要设计说明书1引言1.1编写目的本说明是BS网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。

1.2背景说明:A.软件系统的名称:BS网上商城系统B.任务提出者:BS电子商务公司开发者:LEI_SKY软件开发小组C. 本系统将是一个独立的系统,目前所产生的输出都是独立的本系统将使用MySql作为数据库的存储系统1.3定义A. .B/S(Brower/Server)B. .IIS 5.0(Internet Information Server)C. .HTML(Hypertext Markup Language,超文本标记语言)D. .CSS(Cascading Style Sheets,层叠样式表单)E. .JSP(Java Server Pages)1.4参考资料相关的文件包括:A. 内部文件《BS网上商城电子商务系统案例研究项目》B. 《BS网上商城电子商务系统案例研究项目合同20110710 - 01》C. 《BS网上商城电子商务系统案例研究项目可行性分析》参考资料:A. 国家标准《软件需求说明书(GB856T——88); 》B. 《网站开发项目教程》陈密方中国铁道出版社《软件测试》朱少名电子工业出版社\合同:A. 《BS网上商城电子商务系统案例研究项目合同20110710 - 01》2总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《BS网上商城项目需求说明》2.2运行环境客户程序硬件要求:具有Intel(R)Core T1110处理器且满足以下要求的计算机:最低64 MB 内存最小 10 GB 硬盘鼠标键盘服务器硬件需求:具有Pentium III 处理器且满足以下要求的计算机:最低512MB 内存最小1 TB 硬盘鼠标键盘注:详情请参考独立的文档《BS网上商城项目需求说明》2.3基本设计概念和处理流程 系统结构本系统的实现采用典型的三层模式、B/S 结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:图1:系统结构设计说明:A. 每一个计算机需要安装浏览器;B. 每个客户程序通过中间件访问中央的数据库服务器;C. 数据库服务器使用Oracle9i 或SQL Server2000来实现;D. 多用户并发访问和处理、数据加锁、事务协调,由Oracle10g/SQL Server 2000/MySql/Access/DB2数据库和数据库服务器来完成;系统需求网上电子商城应包括两个基本的部分; 一是前台销售用户在前台可以浏览、搜索、购买商品,能看到商城的最新公告;另一个是后台管理,管理员在此管理网站信息和商品,具体包括录入和更改网上信息、订单查询和处理、商品的上架和下架、还可以管理在商城注册的用户等。

网上购物系统详细精炼版(UML,类图,时序图,数据流图)(DOC)

网上购物系统详细精炼版(UML,类图,时序图,数据流图)(DOC)

附件一说明书编号:XXXXXX-01网上商城购物系统需求说明书某某软件学院毕业论文精炼版2011年7月20日目录 (2)1 引言 (1)1.1 项目背景 (1)1.2 项目意义 (1)1.3 文档目的 (2)1.4 定义 (3)2 任务概述 (4)2.1 系统目标 (4)2.2 用户特点 (4)2.3 应用范围 (4)2.4 假定和约束 (4)2.5 关键性技术 (4)3 需求分析 (4)3.1 业务描述 (6)3.2 用例分析 (9)3.3 系统功能概述 (15)5 运行环境规定 (15)5.1 设备 (23)5.2 支持软件 (23)5.3 控制 (24)用户确认函 (25)1.1 项目背景信息化是当今世界发展的大趋势,是推动经济社会发展和变革的重要力量。

随着信息化时代的到来,信息传播发生了深刻的变革,人们的工作方式、生活方式乃至思维方式都发生了前所未有的改变,各行各业都在顺应这一时代变革加强信息化建设。

谁能在信息化变革时期先人一步,就能获得先机,抢占鳌头。

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

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

(完整word版)网上购物系统详细精炼版(UML,类图,时序图,数据流图)(DOC)(word文档良心出品)

(完整word版)网上购物系统详细精炼版(UML,类图,时序图,数据流图)(DOC)(word文档良心出品)

附件一说明书编号:XXXXXX-01网上商城购物系统需求说明书某某软件学院毕业论文精炼版2011年7月20日目录 (2)1 引言 (1)1.1 项目背景 (1)1.2 项目意义 (1)1.3 文档目的 (2)1.4 定义 (3)2 任务概述 (4)2.1 系统目标 (4)2.2 用户特点 (4)2.3 应用范围 (4)2.4 假定和约束 (4)2.5 关键性技术 (4)3 需求分析 (4)3.1 业务描述 (6)3.2 用例分析 (9)3.3 系统功能概述 (15)5 运行环境规定 (15)5.1 设备 (23)5.2 支持软件 (23)5.3 控制 (24)用户确认函 (25)1.1 项目背景信息化是当今世界发展的大趋势,是推动经济社会发展和变革的重要力量。

随着信息化时代的到来,信息传播发生了深刻的变革,人们的工作方式、生活方式乃至思维方式都发生了前所未有的改变,各行各业都在顺应这一时代变革加强信息化建设。

谁能在信息化变革时期先人一步,就能获得先机,抢占鳌头。

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

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

网上的购物系统详细精炼版(UML,类图,时序图,大数据流图)

网上的购物系统详细精炼版(UML,类图,时序图,大数据流图)

附件一说明书编号:XXXXXX-01 网上商城购物系统需求说明书某某软件学院毕业论文精炼版2011年7月20日目录 (3)1 引言 (1)1.1 项目背景 (1)1.2 项目意义 (1)1.3 文档目的 (3)1.4 定义 (4)2 任务概述 (5)2.1 系统目标 (5)2.2 用户特点 (5)2.3 应用范围 (5)2.4 假定和约束 (6)2.5 关键性技术 (6)3 需求分析 (6)3.1 业务描述 (7)3.2 用例分析 (11)3.3 系统功能概述 (17)5 运行环境规定 (17)5.1 设备 (27)5.2 支持软件 (27)5.3 控制 (28)用户确认函 (29)1.1项目背景信息化是当今世界发展的大趋势,是推动经济社会发展和变革的重要力量。

随着信息化时代的到来,信息传播发生了深刻的变革,人们的工作方式、生活方式乃至思维方式都发生了前所未有的改变,各行各业都在顺应这一时代变革加强信息化建设。

谁能在信息化变革时期先人一步,就能获得先机,抢占鳌头。

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

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对应信息被保存
2
指定一个管理员执行删除操作 Nhomakorabea该信息被删除
3
指定一个管理员,输入该管理员新的信息
执行更改操作
该管理员原来的信息被新的信息所代替
4
会员的完整的信息
执行添加操作
对应信息被保存
5
指定一个会员
执行删除操作
该信息被删除
6
指定一个会员,输入该会员新的信息
2.6
(不适用)
2.
需求中的问题在本设计中已经全部实现,但是,基于一般的考虑,可能会在开发过程或者后期版本中增加的功能包括:
1、公司人力资源管理系统;
2、财务管理系统;
。。。。。。
(说明:若已经解决了需求中存在的问题,以上的可以不属于尚未解决的问题;)
第三部分、接口设计
本系统采用JAVA进行开发,所提供的不同层次的接口,都具有高度的集成性,本系统没有采用低级语言设计和完成自定义的接口,因此接口设计大部分已经由不同方式的JavaBean组件来完成了,以下只做简单的说明。
订单信息的管理
实现订单信息的详细管理与发货等管理;
购物车信息
实现方便客户的当时的购物与验证是否购物情况。
收藏夹信息
实现便于会员对于自己打算要买或要了解的东西而目前没有决定是否购习或了解的记录;
留言板
实现便于顾客对于服务或货物等问题进行留言;
论坛
实现便于顾客之间进行购物心得在线交流等。
说明:
1、主界面组织了这些功能和模块,为用户操作提供一个框架;
数据访问架构层:
跨数据库的DAO模式框架:
管理员状态图:
用户状态图:
2.5
在需求说明中规定要实现的功能,对应的模块和程序实现如下:
功能和需求描述
模块功能描述
管理员的管理
实现管理员安全验证与管理、实行产品录入责任制
商品品种信息的管理
实现商品的分类管理,便入产品录入和查询等;
商品信息的管理
实现商品的详细信息的管理;
最低512MB内存
最小8GB硬盘
鼠标
键盘
2.2.2、支持程序
客户程序软件:
Windows98/NT/2000或更高版本
数据库服务器软件:
Windows NT/2000 Server或更高版本
Oracle9i/SQL Server 2000/My Sql/Access
2.3
本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:
C、《北大青鸟网上商城电子商务系统案例研究项目可行性分析》;
参考资料:
A、北大青鸟Aptech ACCP3.0Y2《基于软件开发项目的毕业设计》;
B、国家标准《软件需求说明书(GB856T——88)》;
C、亚马逊网站的软件需求说明;
合同:
A、《北大青鸟网上商城电子商务系统案例研究项目合同20040510 - 2》;
2.1
需求规定的详细内容,请参考独立的文档《北大青鸟网上商城项目需求说明》.
2.2
2.2.1、硬件设备要求:
客户程序硬件要求:
具有Pentium III处理器且满足以下要求的计算机:
最低64 MB内存
最小2.1 GB硬盘
鼠标
键盘
服务器硬件需求:
具有Pentium III处理器且满足以下要求的计算机:
北大青鸟网上商城系统
概要设计说明书
版本号:
修改内容
修改人
修改时间
1.0
李爽
第一部分
1.1
本说明是北大青鸟网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。
软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。
2、论坛是一个单独的模块,通过WinSock控件、TCP/IP协议来实现;
3、以上划分的模块、子系统,在逻辑上相对独立,因此被划分成相对独立的模块,这种方式的划分为系统的实现能够提供更加明确的思路,但是,这些模块在实现的时候不能够达到完全的内聚,因此,实现的成员安排,请参考项目计划中的人员安排;
4、模块之间的接口设计,请参考以下的说明;
应用程序的内部结构采用分层编码来实现,并且为保证各子系统的独立性,结合了JavaBean组件技术。
系统规划的结果采用图2来表示。
图2:系统逻辑结构(分层编码)
功能和模块的划分:
图3:系统模块划分
模块划分说明:
1、登录和安全被独立地设计为一个JavaBean控件;
2、数据访问模块设计为一个独立的JavaBean组件,以方便其他应用程序开发重用;
1.2
A、软件系统的名称:北大青鸟网上商城系统
B、任务提出者:北大青鸟九月J2EE班级第三小组
开发者:北大青鸟九月J2EE班级第三小组
实现完成的系统将作为线销售系统使用,所应用的网络为Internet网络。
C、本系统将是一个独立的系统,目前所产生的输出都是独立的。
本系统将使用Oracle9i作为数据库存储系统.
用例图:
说明:该用例图详细用户和系统之间的交互细节,体现本系统的业务逻辑.在整个开发过程中将依照以上业务逻辑确定解决问题方案.
时序图1:
说明:以上是管理员与系统交互的时序图.体现了管理员与系统交互的细节和管理员的权限.
时序图2:
说明:以上是普通用户和系统交互的时序图,描述普通用户在不同时间段的业务状态.
1.3
序号
详细名称
简称
1
具有VIP资格的用户
VIP会员
2
已经注册的但未具备VIP资格的用户
普通会员
3
未经注册的只有浏览权限的用户
浏览用户
4
同时具备以上的权限的用户
用户
1.4
相关的文件包括:
A、内部文件《北大青鸟网上商城电子商务系统案例研究项目》;
B、北大青鸟网上商城电子商务系统案例研究项目分析会议备忘录;
图1:系统结构
设计说明:
1、每一个计算机需要安装浏览器;
2、每个客户程序通过中间件访问中央的数据库服务器;
3、数据库服务器使用Oracle9i或SQL Server2000来实现;
4、多用户并发访问和处理、数据加锁、事务协调,由Oracle9i/SQL Server数据库和数据库服务器来完成;
2.4
3.1
本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。
用户接口集中在图2中的界面层,用户主要通过窗体、控件、对话框等可视化元素进行交互。
输入输出,界面接口操作包括以下的方面:
序号
输入信息
操作和处理
输出
1
管理员的完整的信息
执行添加操作
相关文档
最新文档