1 / 15
文档名称:

软件工程网上购物系统.doc

格式:doc   大小:218KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程网上购物系统.doc

上传人:qiang19840906 2018/9/23 文件大小:218 KB

下载得到文件列表

软件工程网上购物系统.doc

相关文档

文档介绍

文档介绍:成绩
评阅人
评阅日期
计算机科学与技术系
软件工程课程设计说明书
专业: 网络工程
班级: 网络08-2班
姓名: X X X
学号: XX
指导老师: X X X
完成日期: 2011-10-08
目录
网上购物系统
1 系统分析 2
问题定义 2
可行性分析 2
技术可行性 2
4
需求分析 5
功能需求分析 5
数据需求分析 6
性能需求分析 6
安全性需求分析 6
2 系统设计 8
系统总体设计 8
系统功能模块设计 9
9
9
9
10
10
10
数据库设计 11
数据库概念结构设计 11
数据库逻辑结构设计图 12
数据库结构的物理实现 13
3 结束语 15
1 系统分析
问题定义
传统的电子商务分为B2B(Business To Business,企业对企业)、B2C(Business-to-Consumer,商家对客户)及C2C(Consumer-to-Consumer,客户对客户)三种模式。网上购物系统系属于第二中模式,即B2C模式。基于这一模式,系统抽象出使用本系统的三类角色,包括网站运营商、入驻网站的企业及网上购物者。由这三类角色确定系统需要具备为这三类角色提供中枢交互的功能,即在针对不同角色,使系统具体其独特的功能之余,还应保证系统能方便不同角色间的数据交换和信息交换。
网站运营商(下简称“运营商”)通过本系统为入驻网站的企业提供销售平台,同时对其具有一定的管理功能;入驻网站的企业(下简称“企业”)通过本系统能入驻网站,在网站上建立自己网上店铺,并在其店铺里展示企业的商品,供网上购物者选购;网上购物者(下简称“消费者”)通过本系统,能方便地浏览企业店铺里的商品,并进行选购、支付。
可行性分析
技术可行性
由于现如今网络几乎已经遍布世界的每一个角落,同时又为了方便用户随时随地使用本系统,本系统采用B/S结构。
B/S结构即浏览器和服务器结构。技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,/模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, /等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。
B/S架构软件的优势与劣势体现在以下几个方面:
(1)维护和升级方式简单
(2)成本降低,选择更多
(3)应用服务器运行数据负荷较重
下面来对比比较一下B/S、C/S结构软件技术上的区别:
(1)数据安全性比较
(2)数据一致性比较
(3)数据实时性比较
(4)数据溯源性比较
(5)服务响应及时性比较
(6)网络应用限制比较
下面我们从B/S、C/S这两种结构在商业运用上作比较:
(1)投入成本比较
(2)硬件投资保护比较
(3)企业快速扩张支持上的比较
从以上的分析可以看出,B/S结构的管理软件有着C/S结构软件无法比拟的优势。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。

本系统架构虽有些复杂,但是由于用户量很大,所以能在短时间内还本,盈利也是可观的。因而,从经济角度来说,本系统的开发是可行的。
(1)稳定的消费群体。
根据有关部门调查表明,网上购物系统的客户群都很稳定。可以说,一个好的网上购物系统一般都以其固定的消费群体。其用户只要用过一次,基本上都会再用第二第三次并一直用该系统进行购物。所以说,网上购物系统有着其较为稳定的消费群体。
(2)安全的支付体系。
本系统采用支付宝接口进行网上交易,从而将交易风险转移到安