2017-2018 学年第 1 学期
《系统分析与设计》课程设计
项目名称: 电子商务系统的设计与实现
指导教师: * *********
班 级: *********
学 号: **********
姓 名: * *****
1 / 23
目 录
2017-2018 学年第 1 学期............................................................................................................................ I
《系统分析与设计》课程设计................................................................................................................... I
1 前 言.................................................................................................................................................... 4
2 系统开发的背景、意义及需求建模........................................................................................................ 4
2.1 系统开发背景......................................................................................................................................... 4
2.2 系统的开发意义..................................................................................................................................... 5
2.3 系统开发需求建模..................................................................................................................................5
2.3.1
系统需求和可行性分析
....................................................................................................................5
2.3.2
系统的需求分析
................................................................................................................................5
2.3.3
需求用例图
........................................................................................................................................5
3 系统分析................................................................................................................................................ 9
3.1 系统分析—时序图..................................................................................................................................9
3.2 系统分析--活动图................................................................................................................................. 10
4 系统功能的具体实现............................................................................................................................ 13
4.1
数据库设计
.........................................................................................................................................13
4.1.1
类图
..................................................................................................................................................13
4.1.2 系统整体功能分析程序流程图.........................................................................................................15
4.2 用户登录界面设计................................................................................................................................ 17
4.3 系统购物模块....................................................................................................................................... 18
4.4 购物车模块........................................................................................................................................... 18
4.5 订单模块............................................................................................................................................... 19
4.6 支付模块............................................................................................................................................... 20
4.7 管理员模块........................................................................................................................................... 21
4.8 后台管理界面....................................................................................................................................... 21
5 系统测试及总结................................................................................................................................... 22
5.1 系统关键部分测试分析........................................................................................................................22
5.2 测试分析总结及说明............................................................................................................................22
6 总结...................................................................................................................................................... 22
致 谢....................................................................................................................................................... 23
2 / 23
3 / 23
1 前 言
目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常
生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时
间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的
各种活动,并且给人类带来了新的机遇和挑战。互联网的迅速发展使电子商务成为一种潮
流和时尚,也是网上购物成为未来的发展趋势。越来越多的商家在网上建立起商店,向消
费者展示出一种新颖的购物理念。 网上购物系统作为电子商务的前端商务平台,在其商务活
动全过程中起着举足轻重的作用。本文旨在讨论如何建设 B2C 的网上购物系统。
在美、日等信息化程度较高的国家和地区,网络购物发展速度迅猛,很多美国的世界
级超一流的零售商,也纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯
于在家中从网上购物。
在我国,网上购物从无到有也不过短短几年时间,但中国网上购物的用户数量却发
展迅速,这说明在中国发展网上购物具有良好的群众基础,网上购物的方便快捷的优势使
网上购物具有巨大的潜在发展优势,网上购物方式日趋被大家接受。在未来的不久,网上
购物必将成为购物消费的主流方式。
2 系统开发的背景、意义及需求建模
2.1 系统开发背景
随着 Internet 的快速发展,人们已经进入了信息时代,Web 已经对商业、工业、银行、
教育、政府、娱乐和信息产业及人们的工作、生活产生了深远的影响。许多传统的信息和
数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播
等传统媒体,一个新的信息传送媒体逐渐被人们所青睐。范围广泛的,复杂的分布式应用
正在 Web 环境中出现。网上购物系统就相继的出现,给人们带来了不少的方便快捷,网上
购物系统正在快速向前发展。
国外相关研究情况:美国是网上交易开展较早的国家,在许多领域处于全球领先水平,
成为其他国家开展网上商城的示范,其中网上商城销售涉及的领域十分广泛;网上商城触
及到了各个行业,各种商品和各种服务,发展速度和规模十分迅速。网上商城正酝酿着巨
大商机和挑战。
国内相关研究情况:目前,我国所有行业基本上参与了电子商务。几年来我国的电信
网络设施发展很开,但是,我国毕竟还是发展中国家,对网上商城系统运行所需要的信息
网络基础设施水平和对应于网络经济的社会法律。诚信环境建设等与发达国家相比还有一
定差距。
4 / 23
2.2 系统的开发意义
当今 Internet 发展趋势下,各种公司和机构都需要进行改造和调整来适应迅速变化的
商务环境,由此,公司系统和网站的开发对公司有很大的意义。公司系统的开发不仅是公
司产品展示和公司信息传递的一个平台,更大一方面也是公司形象展示的一个平台。系统
的完整性、健壮性以及人性化对于一个公司产品销售和公司形象都有很大的关联作用。
网上购物系统为改变传统的商业运作模式提供了一种技术上的可行性的方案;利用
Internet 的技术通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,
消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的
生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为
电子商务。
设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:动态网页制作
技术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践
中掌握上述技术的使用。对自己进一步学习和了解网上购物系统具有很大的现实意义,对
自己今后从事的工作都有很大的帮助和促进作用。
2.3 系统开发需求建模
2.3.1 系统需求和可行性分析
系统的需求分析和可行性分析是开发一个系统的首要工作,对于系统的性能和系统的
开发周期起着至关在重要的作用。在开发系统时应做好系统的需求调查,对系统的结构框
架做好规划,这样才能开发出完善有效的系统。
2.3.2 系统的需求分析
系统需求分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地
被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的
分析,从而才能够开发出完整的系统设计。通过以往对一些购物网站的浏览和借鉴,作为
一个购物系统,应分为前台模块和后台的管理者模块,前台模块应包括登录、注册、购物
车、订单等模块,后台模块应包括,管理员登录、添加分类、添加商品、查看订单等模块
根据系统的需求进行有步骤、有计划的进行开发。另一方面开发出的系统应符合以下标准:
(1) 系统界面人性化,易于操作。
(2) 系统应易于维护和进行系统功能的扩充。
(3) 保证系统可以容纳一定数量客户同时访问,保证系统的稳定性和健壮性。
(4) 后台数据库关系清晰,以免造成数据冗余。
(5) 后台作为管理员管理系统的平台,根据购物系统分析,管理员的用例图 2-1 所
示。
2.3.3 需求用例图
1、管理员用例图。
5 / 23