电子商城管理系统设计与实现

电子商城管理系统设计与实现[20191217135919]
摘 要
随着网络时代的快速发展,网络用户也不断增加,互联网领域越来越丰富多彩,网上电子商城日渐成为人们的首选。无店铺式经济的发展,正是时代进步的表现,是商业经济高度发展的产物。本系统选用JSP技术,结合SQL Server2005相关技能,执行系统数据库数据实现和逻辑结构设计的操作,利用CSS和JavaScript作为静态网页开发工具,以提高系统整体的美观度,最后实现具体系统。
该系统有两个主要部分:前台购物,后台管理。用户可以方便的使用,完成浏览商品、购物,结算等操作,管理员也可以在后台进行对网站信息产品和用户信息资料的管理操作。该系统不仅能帮助商家更好的进行日常管理,更为拓宽渠道,开发商机提供了平台。通过该系统的实施可以提高商家经营的运作效率,提高其企业竞争力为日后更好的发展提供保障。
 查看完整论文请+Q: 351916072 
关键字:电子商城信息管理JSPSQLServer2005
目 录
1.引言 1
1.1 开发背景 1
1.2 开发目的 1
1.3 本文所做主要工作 1
2.开发环境 3
2.1JSP的技术原理 3
2.1.1JSP简介: 3
2.1.2JavaBeans简介: 3
2.2MyEclipse 3
2.2.1 MyEclipse 简介: 3
2.2.2 MyEclipse平台的搭建: 4
2.3 SQL Server2005: 4
3.系统分析 5
3.1 系统的基本功能 5
3.2 系统可行性分析 5
3.2.1 技术可行性 5
3.2.2操作可行性 5
3.2.3经济可行性 6
3.3 系统需求分析 6
3.3.1 模块需求分析 6
3.3.2 功能需求分析 6
3.3.3 运行需求分析 7
3.4 系统工作流程分析 7
4.系统设计 9
4.1 总体设计思路 9
4.2 系统概念结构设计 9
4.3系统逻辑设计 10
4.4数据库表之间的关系设计 13
4.5 各模块设计实现 14
5.系统实现 17
5.1前台部分 17
5.1.1 系统架构设计 17
5.1.2 网站前台首页设计 21
5.1.3会员管理模块 22
5.1.4购物车模块设计 26
5.1.5收银台模块 29
5.1.6商城公告 29
5.2后台部分 32
5.2.1后台总体框架 32
5.2.2后台管理员登陆模块设计 33
5.2.3商品管理模块设计 34
5.2.4会员管理模块设计 39
5.2.5订单管理模块设计 42
5.2.6退出系统 44
结 论 45
参考文献 46
致 谢 47
1.引言
1.1 开发背景
电子信息产业作为中国的新兴产业,在最近的几年内迅猛发展。随着科技水平的进步以及广泛应用,这个领域有着更广的发展空间。目前我国电子信息技术广泛应用于人力资源管理系统领域,企业管理系统作为电子商城实施的案例之一,在电子信息产业中最具代表性。随着中国电子信息产业的不断迅猛发展,电子商城系统也势必应运其发展速度。
由于互联网的迅速发展,电子商城系统在商家与网民间搭建了一个销售平台,这种营销方式的转变不仅推动企业的经济发展,也推动着企业的管理,在这样一个充满机遇与挑战的经济时代,企业必须适应生活方式和生活观念带给人们的购物环境的改变,所以在中国加大电子商城系统的开发是很有前景很有必要的。?
1.2 开发目的
这个项目的目标是开发一套网上商城管理系统,可以实现用户通过互联网完成采购货物。用户可以通过此系统的商品展示查询模块对所需要的商品进行检索来了解商品的详细信息,将商品填入购物车中提交订单,采用电子支付方式来进行下单及购买。
该系统采用先进的信息技术,为企业提供有效的技术支持,更为买家提供采购平台以及更便捷的操作和服务。该系统不仅能帮助商家更好的进行日常管理,更为拓宽渠道,开发商机提供了平台。通过该系统的实施可以提高商家经营的运作效率,提高其企业竞争力为日后更好的发展提供保障。
1.3 本文所做主要工作
该系统选取JSP技术,结合SQL Server2005,完成了电子商场购物体系,该系统主要包含如下工作:
1.系统分析:系统可行性分析,系统需求分析等。
2.系统设计:各个模块结构设计,表设计等。
3.系统实现:关键代码的编写,界面设计。
4.系统测试:系统功能,安全,容量等测试。
2.开发环境
2.1JSP的技术原理
2.1.1JSP简介:
Java服务器系统页面(JSP,Java server pages)是由Sun Microsystems公司倡导的,它是一种实现普通静态HTML和动态HTML混合编码的技术。 [1]
JSP技术的设计目标是使构造基于web的应用程序更加容易和快捷,而这些程序能够与各种web服务器、浏览器和开发工具共同工作。[2]
2.1.2JavaBeans简介:
JavaBeans描述了Java的软件组件模型。[3]应用程序开发者可以从开发厂家购买现成的JavaBeans组件。 [4]在JavaBeans模型中,Javabeans组件可以被修改或者与其他JavaBeans组件组合以生成新的JavaBeans组件或完整的Java应用程序。[5]
JavaBeans是简历应用程序的建筑模块,大多数常用的JavaBeans通常是中小型控制程序。[6]
一般来说,JavaBeans可以表示为简单的GUI组件,可以是按钮组件,游标,菜单等。[7]
2.2MyEclipse
2.2.1 MyEclipse 简介:
Eclipse诞生于2001年11月,是由IBM公司开发的。和其他程序一样,诞生初期并没有太大的影响,此后IBM将它无偿捐献给世界开源组织Eclipse.org,这使Eclipse得到了飞速的发展。 [8]
Eclipse就好比是一个浏览器,如果你想浏览更多的多媒体文件,就要安装一些用来打开这些文件的插件。[9]
开源软件的发展更加强化了Eclipse的优势,如struts,spring和hibernate等都提供了各自适用的插件工具。[10]
2.2.2 MyEclipse平台的搭建:
第一步:安装JDK
安装JDK比较简单,可以全部选择默认,如果不想选择默认的安装路径,也可以在安装过程中更改安装路径。安装完后,需要配置系统的环境变量。[11]
第二步:安装Eclipse
安装完后选择工作空间,可选当前路径设置为默认工作空间,单击ok,创建了工作空间后,工作空间文件夹有一个名为“.metadata”的文件夹,用于存放项目信息和Eclipse的配置文件。[12]
2.3 SQL Server2005:
2000年8月,Microsoft公司隆重推出SQL Server 2000,这是一个企业级的数据库系统,包含3个组件(DB,OLAP,English,Query)。 [13]
Microsoft公司于2005年隆重推出SQL Server2005,这是一个划时代的产品,对SQL Server进行了重大变革。[14]
SQL Server2005,适用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台。[15]
3.系统分析
3.1 系统的基本功能
电子商城管理系统需要实现在线购物,在线付款,浏览最新产品,客户登录,注册,修改个人信息的功能,其次,本系统还有管理员后台管理功能,实现商品的及时更新,商品分类,用户信息管理,结算,发货等等功能。
3.2 系统可行性分析
如今,计算机网络迅猛发展,一些依靠计算机网络支持的产业也迅速发展起来,计算机网络具有传播速度快,信息覆盖广,成本低的优点。任何基于计算机网络的系统都会收到一些因素制约,因此,在做任何项目开发之前都要对一些制约因素进行分析,尽可能减少损失。
3.2.1 技术可行性
本系统的工作量大,需要完成的系统操作较多,在编码这一块,我选择了JSP技术,基于JSP具有强大可靠性高等优点,综合分析其非常适合编写代码,实现最终页面。

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

好棒文