电子商城系统设计.doc
《电子商城系统设计.doc》由会员分享,可在线阅读,更多相关《电子商城系统设计.doc(31页珍藏版)》请在沃文网上搜索。
1、 随着计算机科学和Internet的飞速发展,电子商城越老越成为人们生活购物中必不可少的一种方式。它已经开始影响人们日常圣湖偶的各个方面,同时我们也开始意识到其中蕴含的巨大商机及其商业价值,并投身其中。电子商城是通过IE浏览器,实现消费者购物,卖家及中介人之间的交易,是在线网银支付的一种新型商业运营模式。是网络技术应用的全新发展方向。INTERNET本身所具有的开放性,全球性,成本低,高效率的特点,也成为电子商城的内在特征,并使得电子商城大大超越了作为一种新的贸易形式所具有的价值。它不仅会改变企业本身的生产经营管理活动,而且将影响到整个社会的经济运行和结构,电子商城的崛起对传统的购物方式体系产
2、生了强烈的冲击,有效的缩短了货物发行环节,将广大消费者和营销商紧密的结合在一起,大大提高了物质流通率。淘宝网以及当当网已经为我们做出了巨大的榜样,它也告诉我们,在网上开设商城是完全可行的,电子商城利用网路这个平台出售各式各样的货物,其中包括电子产品,食品,化妆品,服装,宠物等,视线里坐在家里就可以轻松购物。顾客可以通过网站浏览到各式商品,使用网银直接选购其所需要的商品,通过邮政部门以及各个快递公司将货物送到顾客家中,购物网站的优点是购物的便捷和快速,提高了购物效率。顾客也可以给店主留言,写下意见和感想。目前,中国网民已经突破2亿大关,网站数量已达到131万个,其中16.7%的网民经常到访购物网
3、站,随着国内上网费用的下调以及网速的大幅度提高,浏览购物网站的网民总数也会稳步提升,由此可见在网上开商城已经是大势所趋的。 通过以上数据,我们可以信息的发现在网上开设商城的优势:(1)投资少,见效快;(2)销售时间不受限制;(3)销售地点不受限制。本文中主要阐述的是电子商城的研究、制作过程,主要包括系统登录、前台,模块,后台模块管理等各个功能。系统的前台开发采用Eclipse技术,后台数据库采用MySQL数据库,充分利用Eclipse在应用程序的设计和开发上具有灵活和效率高,及语言相容性高的特点,可以用它来创建、运行交互式高性能的Web Server应用程序。用这两种软件的结合方法,能够使该网
4、站的设计更加高效、安全、快捷、方便,为该系统提供了强大的技术支持。 目录摘 要I目录21 .电子商城系统分析31.1电子商城系统设计的背景31.2电子商城开发的目标32.可行性分析32.1经济可行性32.2技术可行性分析43.系统设计43.1系统分析43.2 电子商城系统设计53.3业务流程图634 数据库设计73.4.1数据库概念设计73.4.2数据库逻辑结构103.4.3数据库表之间的关系设计134.电子商城系统实现134.1用户登陆模块设计134.2前台商品信息查询模块设计154.3前台购物车模块设计164.3.1购物车添加商品164.3.2购物车商品查看174.3.3修改商品数量184
5、.3.4清空购物车194.4生成订单模块设计194.5后台商品管理模块设计204.5.1后台商品管理模块概述204.5.1后台商品添加214.5.2后台商品查询235系统测试运行245.1硬件环境配置245.2开发环境245.3 系统测试24总结25致谢25参考文献261 .电子商城系统分析1.1电子商城系统设计的背景一般来说,一个完整的电子商城系统包括信息流、资金流、与物流3个要素,3者相辅相成。信息流就是通过电子网络向客户展示所售商品的相关信息,引导客户通过网络进行购物;资金流就是使客户在选择商品之后,能够通过网络支付相关费用,一般包括预付款支付、网上银行支付、货到付款等多种形式,目前有些
6、商城也可以接受邮局汇款;物流就是把客户所购买的商品通过物流配送系统送到客户手中,对于一些特殊行业和领域的电子商城,如证券、金融、信息类商品,也可能不需要配送系统的支持就可以把商品送到客户手中(如股票、电子杂志、网站域名信息等)。1.2电子商城开发的目标开发一套电子商城购物系统,可以让顾客通过浏览器浏览网站货物,选择自己满意的商品,并下订单购买。而网站后台人员需要维护网站会员信息,商品信息以及订单信息等,本系统的目的就是要开发一套既方便顾客网上购物又方便网站维护人员维护网站的WEB服务系统。2.可行性分析随着Internet的发展,电子商城成为21世纪网络发展的主流,网上购物成为一种购物时尚。目
7、前国内企业纷纷加入到阿里巴巴等一系列大型电子商务网站中,通过网路进行交易已经成为商品交易的一种重要组成部分。企业在建立宣传网络的同时,也逐步扩大了企业自身的网络销售渠道,建立起自己的电子商城网站,完成了从“企业到企业”到“企业到个人”同时进行网络交易的过度,大大的提高了企业的生产效益。随着硬件技术、网络技术及网上交易法规的日趋完善,电子商城将成为企业销售经营的主要渠道。2.1经济可行性而经济可行性即成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润。电子商城在经济上有以下几个突出的优势:1) 资金投资少,回收快,而且无所谓存货,所以特别适合小商店和个人在网上创业。2)
8、销售时间不受限制,无需专人看守,却可以时时刻刻营业。3) 销售地点不受限制,小商店也可做大生意。4) 网上商店人气旺,网上客流量比较多,只要是商品有特色,经营得法,电子商城每天将为企业额外带来成千上万的客户,大大增加了销售收入。2.2技术可行性分析开发一个中小型的电子商城系统,涉及到的技术问题不会太多,主要用到的技术就是Struts框架。Struts框架是专门用来开发web应用程序的框架,他是采用Java Servlet 和 Jsp技术来构造MVC设计模式。Struts是框架而不是库,但也包括了标签和独立的使用程序类,因此,应用Struts框架开发的Web程序是最佳的选择。3.系统设计3.1系
9、统分析对于典型的数据库管理系统,尤其是像电子商城这样数据流量较大的网络管理系统,必修要满足使用方便。操作灵活等设计需求。电子商城的系统目标如下: 1) 展示网站最新的商品信息,不断地更新商品种类,使用户了解最新的市场动态。2) 网站根据商品的销售情况及厂家信誉度来推荐并展示部分商品。3) 用户可以在网站上修改个人资料、修改个人登录网站密码、查询提交的订单以及查询个人在网站上的消费情况。4) 实现购物车和收银台的功能,用户选择所需要的商品,在线提交商品订单。5) 以循环滚动的方式显示网站公告信息。6) 根据商品的销售情况进行销量排行。7) 展示网站友情链接的图片信息,起到网站之间相互宣传的最用。
10、8) 对商品信息进行管理,选择商品类别将商品具体信息和图片信息都存放在数据库中,并可以修改或者删除商品信息9) 可以查看和查询用详细信息、用户消费信息。10) 对用户提交的订单,根据情况进行阶段处理。11) 对管理员信息、网站公告信息以及友情链接信息进行维护管理。3.2 电子商城系统设计电子商城网站分为前台和后台。其中,根据电子商城前台的特点,可以将其分为商品查询、商品展台、购物车、会员管理、收银台、订单查询、及商城公告7个部分,其中各个部分及其包括的具体功能模块如图3_1展示。图3-1 系统前台模块图根据电子商城后台的特点,可以将其分为友情链接设置。商品大类别设置、商品设置、商品小类别设置、
11、公告设置、后台管理员设置、订单设置以及退出后台9个部分,其中各个部分及其包括的具体功能模块如图3_2所示。图3-1 系统后台模块图3.3业务流程图为了更加清晰的表达系统的业务功能模块,下面给出企业电子书城系统的业务流程图,对于不同的角色,他们所承担的任务各自不同,流程图也不一样。本系统包括向会员的客户端流程图和面向管理员的流程图两部分。面向会员的客户端系统流程图如图3_3所示:图3-3 面向会员的客户端系统流程图面向管理员的流程图如图3_4所示:图3-3 面向管理员的流程图34 数据库设计3.4.1数据库概念设计根据以上各节对系统所做的需求分析和系统设计,规划本系统中使用的数据库试题分别为商品
12、大类别实体、商品小类别实体、商品实体、会员实体、会员订单实体、会员订单明细实体、管理员信息实体、公告信息实体和友情链接实体。下面分别介绍几个关键实体的E-R图。管理员信息实体。管理员信息实体包括自动编号、管理员登陆账号、管理员登陆密码、管理员真实姓名及管理员标识属性。其中管理员标识信息中,1代表总管理员,0代表普通管理员。管理员信息实体如图3_4所示。 图3-5 管理员实体的E-R图商品实体。商品实体包括自动编号、商品名称、商品产地、商品介绍、商品发布时间、商品现价、商品特价、商品销售次数、商品图片、及特价商品标识属性。商品实体的E-R图如图3_6所示。 图3-6商品实体的E-R图 会员实体。
13、会员实体包括自动编号、会员登录账号、会员登录密码、会员真实姓名、会员年龄、会员职业、会员电子邮箱、提示问题及问题答案属性、会员实体的E-R图如图3_7所示。 图3-7会员实体的E-R图会员订单实体。会员订单实体包括自动编号、订单编号、订货人账号、订货人真实姓名、订货人地址、订货人电话、订货价格、订货邮寄方式、订单备注信息、订货是否执行及订单生成时间属性。其中订货是否执行信息中,1代表货物已经发送出去,0代表货物没有发送出去。会员订单实体的E-R图如图3_8所示。 图3-8会员订单实体的E-R图会员订单明细实体。会员订单明细实体包括自动编号、订单编号、商品编号、商品价格和商品数量属性。会员订单明
14、细实体的E-R图如图3_9所示。图3-9订单明细实体的E-R图3.4.2数据库逻辑结构基于上述数据库概念设计,需要设计下面各个数据表,这些表之间相互关联,共同存储着系统所需要的数据。商品信息表主要用来保存商品信息。表tb_goods的结构如表1所示。 表1:tb_goods字段名数据类型是否为空是否主键默认值描述Idint(4)NoYesIDaccountint(4)NoNULL大类别表外键Passwordint(4)NoNULL小类别表外键Managerlevelvarchar(50)YesNULL商品名称goodFromvarchar(50)YesNULL生产厂商Introducetext
15、(16)YesNULL商品介绍creatTimeemaldatetime(4)YesNULL添加时间nowPricemoney(8)YesNULL现价freePricemoney(8)YesNULL特价价格Numberint(4)YesNULL购买次数markbit(1)YesNULL特价商品标志订单信息表主要用来保存订单的概要信息。表tb_order的结构如表2所示。表2:tb_order字段名数据类型是否为空是否主键默认值描述Idint(4)NoIDNumbervarchar(50)Yes YesNULL订货编号namevarchar(50)YesNULL会员编号reallyNamevar
16、char(50)YesNULL会员真实姓名Addressvarchar(50)YesNULL订货地址Telvarchar(50)YesNULL订货电话setMoneyvarchar(50)YesNULL付款方式postvarchar(50)YesNULL运送方式Bztext(16)YesNULL备注信息signbit(1)YesNULL是否发送成功订单明细表用来保存订单的相信信息。表tb_orderDetail的结构如表3所示。表3:tb_orderDetail字段名数据类型是否为空是否主键默认值描述Id int(4)NoIDorderNumbervarchar(50)Yes NULL订货编号
17、goodId int(4)YesNULL商品编号price float(8)YesNULL价格numberint(4)YesNULL订货数量creatTimesmalldatetime(4)YesNULL创建时间管理员信息表主要存储管理员的相关信息,表tb_manager的结构如下所示。表4:tb_manager字段名数据类型是否为空是否主键默认值描述id int(4)No YesIDaccount varchar(50)YesNULL管理员账号 passoword varchar(50)YesNULL管理员密码name varchar(50)YesNULL管理员名称sign int(4)Ye
18、sNULL是否是高级管理员会员信息表主要会员的相关信息,表tb_ member的结构如下所示。表5:tb_member字段名数据类型是否为空是否主键默认值描述Idint(4)No IDnamevarchar(50)Yes NULL会员名称Passwordvarchar(50)YesNULL会员密码reallyNamevarchar(50)YesNULL会员真实姓名ageint(4)YesNULL会员年龄professionvarchar(50)YesNULL会员职业emailvarchar(50)YesNULL邮箱地址questionvarchar(50)YesNULL找回密码问题result
19、varchar(50)YesNULL找回密码答案表6:tb_smallType字段名数据类型是否为空是否主键默认值描述Id int(4)NoIDbigId int(4)No 大类别编号smallName varchar(50)YesNULLcreatTimesmalldatetime(4)YesNULL表7:tb_bigType字段名数据类型是否为空是否主键默认值描述Id int(4)NoIDbigName varchar(50)YesNULLcreatTimesmalldatetime(4)YesNULL生成时间表8:tb_link字段名数据类型是否为空是否主键默认值描述Id int(4)N
20、oIDlinkName varchar(50)YesNULL链接名称linkAddress varchar(50)YesNULL链接地址表9:tb_affiche字段名数据类型是否为空是否主键默认值描述id int(4)No YesIDname varchar(50)YesNULL Content test(16)YesNULLissueTimesmalldatetime(4)YesNULL 3.4.3数据库表之间的关系设计如图3_10清晰的表达了各个数据库之间的关系,反映了系统各个实体之间的关系。 图3-10关系图4.电子商城系统实现4.1用户登陆模块设计用户登录后成为会员是电子商城中用户进
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商城 系统 设计