网上购物系统详细精炼版(UML-类图-时序图-数据流图)
网上商城概要设计说明书,时序图,状态图,用例图
北大青鸟网上商城系统概要设计说明书第一部分:引言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组件技术。
网上购物系统数据流图
核实信息,若没有登录则要求登录
仓库
通 知 发 货
发货
客户
登陆和注册
浏览商品信息
购买商品
用户记录 获得客户购买商品信息
确认和取消订单
没有登录则要求登录
生成订单
提交发货
会计部门 生成运费和反馈支付
应收账户
完 取 成 消 付 订 款 单 或
收货 客户
商品信息
反 馈 数 量
户购买商品信息
载入库存信息
付 款 信 息
存 储 , 修 改
收 款
付款信息
订单完成与否
发 出 付 款
库存控制部门
缺 货
提交需求 商品进货 反馈供货时间
提交缺货 载入库存信息
D2
商品主文件
D3
订单主文件
提交需求 供货商 反馈供货时间
网上商城UML图
1.系统需求 (2)2.需求分析 (4)2.1功能设置 (4)2.2模块划分 (5)2.3识别参与者和用例 (6)2.3.1 顾客Customer用例图 (7)2.3.2 系统管理员用例 (13)2.3 静态结构模型 (16)2.3.1 类Customer (17)2.3.2类Goods (18)2.3.3类Order (19)2.3.4管理员 (19)2.3.5标题title类 (20)2.3.6二级标题类 (21)2.3.7公共操作类 (21)2.3.8类图 (22)3.动态行为模式 (22)3.1时序图 (22)3.1.1顾客注册成为会员时序图 (23)3.1.2顾客反馈信息时序图 (24)3.1.3顾客浏览商品时序图 (25)3.1.4顾客查询商品时序图 (26)3.1.5顾客购买商品时序图 (27)3.2.6管理员添加商品时序图 (28)3.2.7管理员删除商品时序图 (28)3.2.8管理员添加二级商品目录时序图 (29)3.2.9管理员删除二级商品目录时序图 (30)3.2.10管理员编辑促销产品时序图 (30)3.2.11管理员编辑条款信息时序图 (31)3.2.12管理员编辑购买流程时序图 (32)3.2.13管理员删除会员时序图 (33)3.2.14用户结算时序图 (34)3.3.活动图 (34)3.3.1用户顾客的活动图 (34)3.3.2管理端管理员的活动图 (35)3.4协作图 (37)3.4.1顾客登录协作图 (37)3.4.2顾客注册协作图 (37)3.4.3顾客浏览商品协作图 (38)3.4.4反馈信息协作图 (38)3.4.5顾客查询商品协作图 (39)3.4.6顾客购买商品协作图 (39)3.4.7管理员删除会员协作图 (40)3.4.8管理员添加商品协作图 (40)3.4.9管理员添加商品标题协作图 (41)3.4.10管理员删除商品协作图 (41)3.4.11管理员删除标题协作图 (42)3.4.12管理员编辑文本协作图 (42)4.系统数据库设计 (43)4.1数据库的需求分析 (43)4.2数据库的逻辑设计 (43)5.参考文献: (46)系统分工:梁志负责总体设计和画用例图、活动图:王向宝负责前台设计包括:注册、浏览、反馈、登录罗全力负责前台设计包括:购买、查询、顾客和管理员类的设计雅东负责后台设计包括:商品管理(添加、删除商品,添加、删除标题)、会员管理、商品类和标题类的设计俊负责后台设计包括:文本编辑管理(编辑购物流程、条款信息、促销信息)和订单管理、订单类的设计电子商务系统1.系统需求随着社会的发展,电子商务成为了一个热门的话题,而网上购物已经成为当今社会一种比较流行的购物方式。
UML课程设计--网上购物系统
《面向对象分析与设计》课程设计专业计算机科学与技术班级计算机08-1学号姓名指导教师完成时间2011-6-10成绩目录二设计目的 (3)1.需求分析 (3)系统功能分析 (3)三设计要求 (4) (4) (5) (7).................................................................................9........................................................................ 10 四用UML对系统建模 (12)1.用例图(用例建模)……………………………………………………12前台用户用例图及其文档 (12)后台管理员用例图及其文档 (14)2.系统类图 (16)3.顺序图 (17)4.构造活动图 (20)5.构造状态机图 (29)6.构件图 (33)7.部署图 (33)五使用说明书 (34)六工作总结 (39)一、设计题目:网上购物系统设计二、设计目的需求分析在线商城系统主要是针对中小型商城,购物系统管理员将商品信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买商品,提交订单给购物系统管理员,并同时将费用通过电汇或邮寄的方式交付到商城管理员处。
购物系统管理员在收到付款后,发货给购物者,并同时更新网上有关于该订单的付款状态,从而完成一次交易。
●只允许系统规定的购物系统管理员来添加和修改商品信息;购物系统管理员可以查看该系统的所有注册用户信息,可以修改某一个注册用户的基本信息,也可以删除某个用户;购物系统管理员可以查看该系统的所有订单,可以删除订单,也可以修改订单的付款状态、发货状态。
●任何一个网络用户都可以注册称为该系统的固定用户,注册时需要填写基本注册信息,还可以修改个人的基本信息。
●只有注册用户才能登录此系统,购买商品。
购买商品时可以任意选购商品,任意填写购买数量,可以修改已选择商品的购买数量,可以删除已选择的某一种商品,可以取消购买,可以提交购买下达订单确认一次购买成功。
网上购物系统详细精炼版(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. 修改用户个人信息
网上购物系统架构设计(UML)
3.客户可以选择在线订购计算机,或者也可以
要求销售人员在定单真正发出之前与自己联
系,解释定单的细节、协商价格等。
4
4.要发出定单,客户必须填写在线表格关于运 送和发票地址以及付款细节(信用卡或支票)。
5.在客户定单输入到系统之后,销售人员发送电 子请求给仓库,附上所订购的配置的细节。
6.事务的细节,包括定单号和客户账号,要e-mail 给客户,使得客户可以在线查看定单的状态。
2 客户选择查看配置的细节,也许带有买它的意愿或建立一个 Customer Build Computer
更合适的配置。每种配置的价格在客户要求的情况下可以计 算出来。
Configuration
3 客户可以选择在线订购计算机,或者也可以要求销售人员在 Customer Order Configured
Accept Customer Payment
5 在客户定单输入到系统之后,销售人员发送电子请求给仓库,Salesperson Inform Warehouse
附上所订购的配置的细节。
Warehouse About Order
6 事务的细节,包括定单号和客户账号,要e-mail给客户,使 Salesperson Order Configured
7.仓库从销售人员那里获得发票,并给客户运送 计算机。
5
第1步(在线购物)用例建模: 寻找参与者
基于以上分析创建以下参与者: 1.客户-----------------Customer 2.销售人员-----------Salesperson 3.仓库-----------------Warehouse
1
当Customer 在定单信息已经显示在屏幕上时选择Continue
UML案例-网上购物
网上购物系统-学习案例U M L只是建立在系统开发模型的规范语言,并非是标准开发过程。
面向对象的开发过程仍然是按软件工程的方法进行。
面向对象的设计发法和传统的结构化设计一样,也是将分析阶段所建立的分析模型转变为软件设计模型。
标准建模语言U M L适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。
当采用面向对象技术系统时,首先是描述需求;其次根据需求建立系统的静态模型,以构造系统的结构。
第三步是描述系统的行为。
其中在第一步与第二步中所建立的模型都是静态的,包括用例图、类图、对象图、构件图和部署图等5种图行,是标准建模语言U M L的静态建模机制。
其中第三步中所建立的模型或者可以执行,或者表示执行时的时序状态或交互关系。
它包括状态图、活动图、顺序图和协作图等4种图形,是标准建模语言U M L的动态建模机制。
在介绍完了U M L的几种模、U M L的使用工具及U M L 的面向对象机制以后,我们也积累了一些U M L的使用经验并初步学习了一个开发过程发法学的框架。
下面我们就通过一个事例来说明在一个应用中如何使用U M L。
通过前面的讨论,首先在分析模型中用用例来描述应用。
然后,将分析模型扩展成设计模型。
最后,用J S P和S e r v l e t语言编辑,具体实现可以运行的应用。
我们将讨论的案例是一个“网上购物系统”,它主要是通过在网页上进行简单的对商品进行选购。
该案例的目的主要是:一,学习U M L在面向对象技术中的应用。
二,演示在一个完整的应用中如何使用U M L:从分析到设计模型到真正的代码和可运行的应用。
三,学习使用U M L建模工具R a t i o n a l R o s e。
本案例遵循的是一种顺序过程。
如下图所示:用户需求分析设计代码组件图类图时序图状态图用例用例图部署图协作图原代码4.1 需求分析分析就是描述系统的需求,通过定义系统中的关键域来建立模型。
网上购物系统详细精炼版(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图
1。
系统需求 (2)2.需求分析 (4)2。
1功能设置 (4)2。
2模块划分 (5)2。
3识别参与者和用例 (6)2。
3.1 顾客Customer用例图 (7)2。
3.2 系统管理员用例 (13)2.3 静态结构模型 (16)2。
3。
1 类Customer (17)2.3。
2类Goods (18)2。
3。
3类Order (19)2。
3。
4管理员 (20)2。
3.5标题title类 (21)2。
3.6二级标题类 (21)2。
3。
7公共操作类 (22)2.3.8类图 (23)3。
动态行为模式 (23)3。
1时序图 (23)3。
1。
1顾客注册成为会员时序图 (24)3.1。
2顾客反馈信息时序图 (25)3。
1。
3顾客浏览商品时序图 (26)3。
1。
4顾客查询商品时序图 (27)3.1。
5顾客购买商品时序图 (28)3.2。
6管理员添加商品时序图 (29)3。
2。
7管理员删除商品时序图 (29)3.2.8管理员添加二级商品目录时序图 (30)3。
2.9管理员删除二级商品目录时序图 (31)3.2。
10管理员编辑促销产品时序图 (31)3。
2。
11管理员编辑条款信息时序图 (32)3.2.12管理员编辑购买流程时序图 (33)3.2。
13管理员删除会员时序图 (34)3.2。
14用户结算时序图 (35)3。
3。
活动图 (35)3。
3.1用户顾客的活动图 (35)3。
3.2管理端管理员的活动图 (36)3。
4协作图 (38)3.4。
1顾客登录协作图 (38)3。
4.2顾客注册协作图 (38)3.4.3顾客浏览商品协作图 (39)3.4。
4反馈信息协作图 (39)3.4.5顾客查询商品协作图 (40)3.4。
6顾客购买商品协作图 (40)3.4.7管理员删除会员协作图 (41)3。
4.8管理员添加商品协作图 (41)3。
4.9管理员添加商品标题协作图 (42)3.4。
10管理员删除商品协作图 (42)3。
4.11管理员删除标题协作图 (43)3.4。
UML网上购物管理系统
例如我们熟知的:
需求分析
功能面:
① 普通用户可以通过本系统进行注册会员。 ② 注册会员可以在线登录、注销和修改注册
信息。 ③ 注册会员用户可以通过购物车添加商品冰
对其账户进行管理。 ④ 管理员管理能对商品信息进行管理。 ⑤ 界面要有良好的交互性及兼容性等
信息学院 计算机C132班
网上购物管理系统
开发背景 需求分析 功能简介 功能实现 总结
开发背景
随着信息技术的不断发展,我们现在已经步入了一个信息 化的时代,而在网络技术的日渐成熟的今天,网络已经和我们 的生活紧密的联系起来了,通过网络我们可以足不出户的做许 多事情。休闲,娱乐,学习,购物,交友等等许多我们数之不 尽的事情。随着信息化的不断进步,今天一种新的购物方式已 然出现。那就是网购。
功能实现
管理员用例:
管理员协作图:
管理员活动图:
管理员状态图:
总结
网购虽好, 可不要忘结账喔!
网上商城UML图
3.3.1用户顾客的活动图35
3.3.2管理端管理员的活动图36
3.4协作图38
3.4.1顾客登录协作图38
3.4.2顾客注册协作图38
3.4.3顾客浏览商品协作图39
3.4.4反馈信息协作图39
3.4.5顾客查询商品协作图40
3.4.6顾客购买商品协作图40
3.4.7管理员删除会员协作图41
在后台,可以将系统分为会员管理模块;订单管理模块;商品管理模块,包 括商品分类管理;编辑文本管理,包括促销商品展示编辑,商场公告的编辑,购 物流程的编辑;系统设置模块,包括订单设置、商场设置、银行信息设置和主题 设置。下面是电子商场系统模块体系图:
电子商场系统
2.3
通过对系统的分析,可以确定系统中有两个参与者:系统管理员
(1)顾客:顾客可看到所有商品的种类,查询商品,查看商城发布的各 种公告,使用购物车购买商品。
(2)系统管理员:系统管理员添加商品,删除没有的商品,发布公告,
删除公告,管理注册会员,添加商品标题,删除商品标题。
系统总体功能示意图:
电子商场系统
2.2
在前台,可以将系统分为用户模块,包括注册,登录和个人信息三个方面; 查询模块;浏览商品模块,包括商品一级种类显示,二级种类显示;信息反馈模 块;购物车模块,包括选商品,购物和结帐。
9)个人信息。注册为会员的用户,都将拥有个人信息这个窗口,在这 个窗口中,用户可以查看订单、查看资料、查看购物车
10)系统设置。这个任务只有管理员才能操作。其中管理员可以进行订 单管理、会员管理、商品管理、分类管理、数据库管理、系统参数 设置。
2
2.1
由本系统的总体任务可以找出顾客和系统管理员的活动信息。
网上购物系统详细精炼版(UML-类图-时序图-数据流图)
用户管理。网站应该可以对用户进行诸如删除、查看部分用户信息等功能。
订单管理。这是最重要的管理功能。管理者应该可以每天清晰的查阅有多少订单生成、每个订单的详情等信息,并了解个订单的处理情况。
用户进入
3.1.2.管理员管理
2. 用户信息管理:查看、修改、删除。
3. 订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。
2.2
网上商店的主要参与者是顾客和商场,以及后台管理人员。无论什么类型的网上商店,顾客从网上购物的过程都相似应用范围
2.3
IDE集成开发环境,服务器软件Tomcat,java运行环境JDK,数据库软件Mysql,各个组件之间协调绑定;
采购数量的改变生成采购订单6后台管理商品分类管理商品基本信息管理精品文档欢迎下载订单处理会员信息管理o吃户进入精品文档欢迎下载32用例分析用例图及相关的用例描述如图精品文档10欢迎下载系统分析系统包含的实体类有客户类customer商品类good订单类order订单细节类ordertail购物车类cartbean留言单类leavewords包含的边界类有购物车的物品表单shoppingchart留言表单类leavewordstable注册表单类registetable登录表单类logintable订单表单类ordertable包含的控制类有购物类shopping注册类regist登录类login留言类leaveword类图如图精品文档entityoutornerithagoadrogjnoehpplngqsarohgqodadhinr0rdrdlilerrtityordridarderdjtwuserid
1)用户提交留言的请求,系统检查用户是否登录本系统,若登录,由系统返回留言界面,转(3),否则,进入提示登录页面,转(2);
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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的网上购物系统。
2
2.1系统目标 现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一 个细小的环节。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTM、L ASP等技术来编辑网页。传统的管理信息系统信息获取方法是由专业文字 录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多 的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可 能性都相应上升。本设计在实际应用中的解决方案是建立网站,以及自己的数 据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买 卖的情况。
可行性研究
建设Web平台系统的必要性取决于需求的迫切性和实现的可能性。可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息的需求并不迫切或 各方面的条件不具备,就是不具备可行性。
可行性研究是系统开发阶段的第二项活动。它是对系统进行全面、概要的分析。 在本阶段可以从技术、经济和营运三个方面对电子购物商城系统的可行性进行 分析研究,从而为确定项目开发决策提供科学依据。
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最 佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的 商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者) ,C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台, 在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。
1.技术可行性
由于公司领导对电子购物商城系统开发项目达成了共识,并拨出专项资金, 用以购置建立网络中心所需的网络设备和软件,并配备系统管理员,负 责整个系统的维护管理工作,具备了开发Web平台系统的基本条件。
为了今后的系统维护,公司准备联合具有丰富经验的软件开发人员共同研 究,这为今后系统的顺利开发提供了有力的技术条件。
通过以上的研究和分析,认为系统开发所产生的效益将大于投入,所以开发 本项目是可行的、必要的
1.2项目意义 网上购物商务网站构建初始目标主要是面向广大消费者,由于不同人群对商品 的需求不同,因而购物网站应在具有自己特色的同时应适合不同人士的需要。 因此,118购物网站定位于面向广大消费者,并突出完善售前、售中、售后客户 服务与安全保障方面的特色。售前服务提供详细的商品信息、简便快捷的操作 过程;售中服务通过采取安全措施为用户提供网上订购服务安全保障与实时支 付;售后服务对用户订购的商品提供快速物流配送,并对用户所购商品提供质 量保证。
? Struts2.1框架技术的搭建
? DWZ框架的搭建
2.4关键性技术
1.商品选购(可按分类方式查找商品,或者通过关键字进行查询)
2.购物车功能
3.查看商品详细情况
4.用户注册
5.用户登陆
6.查看用户的订单信息
7.修改用户个人信息
3
3.1业务描述
用户功能分析
用户需要注册成会员用户,需要用户注册使用的功能有:
该项目的目的是开发一个电子购物网站以及后台管理系统。 在前台实现的基本主要有:
1.商品选购(可按分类方式查找商品,或者通过关键字进行查询)
2.购物车功能
3.查看商品详细情况
4.用户注册
5.用户登陆
6.查看用户的订单信息
7.修改用户个人信息 后台管理部分主要有:
1.商店商品管理:添加、修改、删除、查看。
3.3系统功能概述.15
5运行环境规定15
5.1 设备23
5.2支持软件23
5.3控制24
用户确认函25
1
1.1项目背景
信息化是当今世界发展的大趋势,是推动经济社会发展和变革的重要力量。随 着信息化时代的到来,信息传播发生了深刻的变革,人们的工作方式、生活方 式乃至思维方式都发生了前所未有的改变,各行各业都在顺应这一时代变革加 强信息化建设。谁能在信息化变革时期先人一步,就能获得先机,抢占鳌头。 传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客 观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员 的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而 开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多, 也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户 就能买东西,并且很容易就能找到所需要的商品。
附件一
说明书编号:
网上商城购物系统需求说明书
某某软件学院毕业论文精炼版
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
1.3文档目的
本说明书的主要目的是明确所要开发的软件应具有的功能、性能,使系统分析 人员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要 设计和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据, 也是应用软件进行合同最终验收的依据。
本文档的读者对象:项目经理、系统分析师、项目开发人员、客户代表。
商品登记。 将商品的各种信息: 商品名、价格、厂家等录入到数据库中, 是网站管理中的一项基本的工作。
用户管理。网站应该可以对用户进行诸如删除、查看部分用户信息等功 能。
订单管理。这是最重要的管理功能。管理者应该可以每天清晰的查阅
有多少订单生成、每个订单的详情等信息,并了解个订单的处理情况。用户进入3Fra bibliotek1.2.管理员管理
3.营运可行性
在公司的业务方面,由于日常信息处理量大,耗费时间长,出错效率高,在 系统投入运行后,可以实现业务的信息集中处理、分析利用信息和信息 的交流辅助公司的业务监管和重大决定,且可以实现公司进一步向网络 服务发展,为信息工作打下良好的基础。
电子购物商城建立后,可以改善公司的运营结构和作业方式,使之能适应信 息化的发展战略和将来的行业竞争,同时提高公司员工的信息化意识, 使公司能在将来的发展过程中不断壮大。
2.经济可行性
目前,公司的管理工作和服务工作存在盲目性、随意性、和无效消耗,不能 保证营销部门的工作质量,影响商品的销售,给公司带来实际的和潜在 的经济损失。虽然系统开发初期投资较大,但是,若开发成功本系统, 将有助于公司更好地预测市场,更好的开发客户及时调整经营销售策略, 在激烈的市场竞争中把握主动。因此,从长远利益考虑,本项目若能开 发成功,它所带来的效益将远高于系统投入。
2.用户信息管理:查看、修改、删除。
3.订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。
2.2用户特点 网上商店的主要参与者是顾客和商场,以及后台管理人员。无论什么类型的 网上商店,顾客从网上购物的过程都相似应用范围
2.3假定和约束
? IDE集成开发环境,服务器软件Tomcat,java运行环境JDK,数据库软件Mysql,各个组件之间协调绑定;