电子商城系统的设计与实现(附件)【字数:6654】

随着计算机技术的不断成熟以及人工智能的不断完善,人们现在的生活也在不断发生着改善。本次就是为改善人们生活而做出的一款“电子商城系统”的设计。 在服务方面考虑到多方面的因素在本次设计中设置了系统管理员以及用户登录、商品管理、订单管理等多方面功能保证平台运行的稳定性以及可行性,给用户带来良好的购物体验。在技术方面本次网站的设计与制作主要使用了JSP+MySQL+Eclipse+Tomcat的方式,还利用了B/S结构作为系统实现的基础,其中还包括数据库信息以及用户模块等多个功能。本设计能够改善人们的生活节约人们的时间,对于新时代的发展具有促进作用。
目录
一、引言 1
(一)课题背景 1
(二)目的和意义 1
(三)系统的可行性 2
1.技术的可行性 2
2.经济的可行性 2
3.操作可行性 2
二、需求分析和设计 3
(一)系统用户用例图 3
1.普通用户用例图 3
2.管理员用例图 3
(二)功能模块需求分析 3
(三)设计的基本思想 5
(四)数据库的分析与设计 5
1.数据库的概念结构设计 5
2.数据库的逻辑结构设计 8
(五)性能需求 9
1.系统的安全性 9
2.数据的完整性 9
三、系统功能实现 10
(一)管理员登陆页面 10
1.商品信息管理 12
2.会员信息管理 15
3.订单管理 17
4.系统论坛管理 18
(二)普通用户模块 19
1.用户基础功能 19
2.用户注册及修改用户信息 20
3.用户购物 21
4.网站论坛 23
结论 25
致谢 26
参考文献 27
一、引言
(一)课题背景
互联网的发展在改变这个世界的过程中,最大的改动是人与人之间的交易形式,从线下逐渐发展到线上,当互联网刚刚有起色的时候,国内好多公司企业就有通过网络 *好棒文|www.hbsrm.com +Q: ^351916072# 
进行交易的想法。但是由于那时候大多数人对互联网都是不太了解的甚至都没听过互联网这个词以及在互联网上企业的信誉度不是很能保证、当时国家关于网络的法规政策不健全、物流公司少,交易过程得不到保障等等诸多原因,限制了网上交易发展的步伐。慢慢的随着整个社会的发展,线上以及线下条件逐渐满足人们进行网上交易,很多企业也纷繁的加入到线上买卖的队伍之中。
虽然没有明确的资料记载,不过最开始获得成功的网购平台是美国的eBay,因此也可以说是网购是起源美国,虽然大部分人都只听说过国内的淘宝、京东等网购网站,不过事实却是如此。马云借鉴eBay所创建的淘宝天猫以及同样为电商平台的京东真正抓住了商机,并慢慢的发展成现在这样的大平台,根据网上能查到的数据来看,近几年这两个平台的交易额可谓是突飞猛进,这也侧面表现出网购对人们的生活的改变是巨大的。如图11所示。

图11 2009年到2018年天猫和2013年到2018年京东双十一交易额数据统计
(二)目的和意义
在现代,线上购物有许多优点,例如:
1.检索便捷,线上可以通过数据库搜索所有的用户需要的商品。
2.信息量大,各种商品的各种参数都可以在网上找到,非常全面
3.成本低,风险小,无地域限制,在网上销售,就没有了店铺的租金,装修等等费用,而且现在的网络很完善,售后有保障对用户和商家都比较安全,所有用户都是在因特网上互相交流,用户可以通过这个来购买几千公里之外的商品。
(三)系统的可行性
写任何一个系统,都会因为这样那样的原因影响项目的开发。因而,在每一个项目开发之前,都要进行必要的分析,可以减少项目的难度,减低不必要的浪费。
1.技术的可行性
本系统开发工具是Eclipse和SQL Server数据库,利用Java作为编程语言,以及J2EE的技术,Java是现在普遍在使用的面向对象编程语言。在学校时就学习了Java课程,外加自己在课外学习了一段时间Java的开发,所以编写本系统总体上来说不是很难,数据库的相关设计是这个网站设计最重要的一步。在大学期间学习过HTML,Java Web开发等课程,对本系统有一定的大概思路。所以编写该系统对我本人来说是具有可行性的。
2.经济的可行性
在编写本网站所用的编程软件都是免费的,为开发系统省下了大量的时间和开销,并且提高了开发的速率,要编写本系统对计算机配置的要求不是很高,随便拿家里闲置的电脑都能进行编写,因此在经济上完全可行。
3.操作可行性
要编写本系统操作简单,以我进大学以来学习的知识,对此轻而易举,简直有手就行,本系统总体来看比较简单,所以技术上来说不是很考验人。
二、需求分析和设计
(一)系统用户用例图
1.普通用户用例图
在这个网站,用户只要浏览商品和商品查询以及购买各种商品等功能,其他啥都干不了,因为用户只需有商品信息的更新和查询等功能。用户图如图21所示。

图21普通用户用例图
2.管理员用例图
管理员,看名字就知道管理员就是网站的管理者,管理员对网站拥有绝对的管理权,包括删除、添加商品,以及管理普通用户等信息。如图22为管理员用例图。

图22管理员用例图
(二)功能模块需求分析
本系统有操作及其简单、明显且足够清楚的提示信息等优点。本系统将实现以下基本功能:
(1)系统具有简洁的页面,使用简单,清晰简单的错误操作提示;
(2)管理员用户拥有对商品的相关管理以及对用户的信息进行管理等权限;

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/7.html

好棒文