《电子商务技术》课程设计基于JSP技术的朵朵连衣裙电子商城的设计与实现.doc

上传人:文库蛋蛋多 文档编号:3036001 上传时间:2023-03-09 格式:DOC 页数:27 大小:1.77MB
返回 下载 相关 举报
《电子商务技术》课程设计基于JSP技术的朵朵连衣裙电子商城的设计与实现.doc_第1页
第1页 / 共27页
《电子商务技术》课程设计基于JSP技术的朵朵连衣裙电子商城的设计与实现.doc_第2页
第2页 / 共27页
《电子商务技术》课程设计基于JSP技术的朵朵连衣裙电子商城的设计与实现.doc_第3页
第3页 / 共27页
《电子商务技术》课程设计基于JSP技术的朵朵连衣裙电子商城的设计与实现.doc_第4页
第4页 / 共27页
《电子商务技术》课程设计基于JSP技术的朵朵连衣裙电子商城的设计与实现.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《《电子商务技术》课程设计基于JSP技术的朵朵连衣裙电子商城的设计与实现.doc》由会员分享,可在线阅读,更多相关《《电子商务技术》课程设计基于JSP技术的朵朵连衣裙电子商城的设计与实现.doc(27页珍藏版)》请在三一办公上搜索。

1、电子商务技术课程设计题目:基于JSP技术的朵朵连衣裙电子商城的设计与实现姓 名: 学 院: 信息技术学院 专 业: 信息管理与信息系统(电子商务) 班 级: 学 号: 辽 东 学 院Eastern Liaoning University目录一、概述5二、系统需求分析5三、 系统功能描述6(一)前台功能描述6(二)后台功能描述6(三)用例图描述71.前台顾客在本电子商务网站系统购买商品用例图72.后台管理员对本电子商务网站进行管理的用例图7(四)活动图描述81.系统前台用户活动图82.系统后台管理员进行管理活动图9(五)时序图91.注册账号时序图102. 登录系统时序图103.顾客购买商品时序图

2、104.管理员添加商品时序图12四、系统分析13(一)电子商务现状13(二)电子商务的发展趋势13(三)企业发展电子商务的深度将进一步拓展14(四)向专业化发展14(五)向国际化发展14(六)向区域化发展15(七)网上购物优势15(八)系统的功能结构图15(九)需求建模161.系统的用例图162.系统类图183. 系统包图18五、系统设计19(一)系统架构设计19(二)电子商城平台总体结构201、支撑系统202、业务平台203、业务应用系统204、接入平台20(三)电子商城平台软件体系结构201、表示层202、业务逻辑层203、数据层21(四)数据库设计21六、系统实现22(一)开发环境22(

3、二)系统逻辑结构22(三)系统界面的实现231.网站首页232.登录后界面233.商品信息浏览界面244.购物车界面255.用户查看订单界面256.管理员登录界面267.商品管理界面268.商品类型管理界面279.订单管理界面28一、概述随着Internet的发展,计算机软件系统不断的应用于各个领域,比如银行,超市,图书馆等。这些计算机软件系统给管理人员带来了极大的方便,提高了工作效率,减少工作人员工作量。就拿网上商城来说,它已走进我们的生活中。通过它,我们购买物品更加的方便,便捷,也给经销商对货物的采购,统计管理等带来很大的方便。本次课程设计的任务是构建一个电子商务网站,实现基本的用户登陆,

4、购物,货物管理等功能。采用的主要技术是基于服务器端的JSP、Java的组件JavaBean,以及网页编程语言HTML。二、系统需求分析本课程设计的主要工作是详细论述一个在网络中能够通用的“电子商务系统”,该系统能够正常地运行起来,并且在性能和功能上能够满足在客户登入系统并能购物及管理员可以登入系统进行商品管理的基本要求。通过对这个项目的研究与实施,进一步理解了电子商务业务方面和J2EE技术方面的知识。本系统力求为商家提供一个有效的管理平台,为顾客提供一个简单有效的搜索与发布信息的平台,操作要求尽量简单、高效。用户可以通过登陆快速找到自己满意的商品信息,也可以购买自己喜欢的商品,获得商品的报价及

5、简介;网站管理人员可以对网站进行维护,包括商品信息的管理,会员信息的管理等,使网站始终处于最新状态。本系统在设计时应该满足以下几个要求:1.本系统界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠,能满足顾客购物的需求。2.全面展示商城内所有商品,并可展示最新商品及特价商品,可以看到原来的价格,和现在的价格。3.为顾客提供一个方便、快捷的商品信息查询功能。通过输入的关键字,采用模糊查询查询数据,即可查询到自己想要的商品。4.会员通过登录,可以随时修改自己的会员资料。5.顾客经过浏览选购商品,首先放入购物车,然后去前台结算,实现网上购物,之后可以查看订单。6.通过商品销售排行,顾

6、客可以了解本商城内的热销商品。7.顾客登陆首页,可以查看商城内的公告信息,了解最新状况。9.对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。10.系统最大限度地实现了易维护性和易操作性。11.系统运行稳定、安全可靠。网站前台:首页,新品上架,特价商品,会员资料修改,购物车,查看订单,销售排行,查看网站公告信息,注册用户及管理员登录网站后台:维护商品类别,维护商品信息,维护会员基本信息,订单信息的管理,公告内容的管理。三、 系统功能描述(一)前台功能描述1. 首页:首页首先显示的是本网站中最畅销的特价商品,紧接着会有新品上架,展示的是本网站最新的漂亮的裙子。这是最主要的中间部分。

7、首页的左侧是会员登录和商品销售排行,首页的右侧是商品分类及部分裙子的展示。2.新品上架:此页的左侧与首页相同,中间部分展示的是所有新商品,比首页显示的更加全面可以浏览所有的漂亮的裙子,并且通过点击,可以了解更加相信的信息,本页浏览结束后,可以点击下一页,或者返回首页。3.特价商品:特价商品的左侧是会员登录和商品销售排行。主要的部分是特价商品,顾客可以浏览所有的特价商品,选择自己喜欢,并且购买。浏览结束后可以点击返回,返回到首页。4.会员资料修改:浏览首页、新品上级、特价商品可以不注册会员,直接浏览,但会员资料修改,必须先登录,注册过会员的用户可以查看自己以前的信息,并进行修改,然后确定保存。5

8、.购物车、查看订单:登录到此网站的用户可以查看自己的购物车信息,查看以及修改购买过的商品,当确认购买后可以下订单。6销售排行:显示本网站被购买的商品的销售排行,给你顾客导向。(二)后台功能描述1.商品管理:主要是对商品列表的管理,可以对商品所属的大类、小类、商品名称、图片文件、定价、现价、是否新品、是否特价及商品简介的修改,之后保存,或重置,还可以删除商品。2.会员管理:对会员进行监督,如会员不符合要求可以吧会员账户冻结,终止交易。3.订单管理:对顾客下的订单,管理员可以去执行,进行货物配送。4.公告管理:对公告标题和公告内容进行重新编辑和修改。(三)用例图描述1.前台顾客在本电子商务网站系统

9、购买商品用例图2.后台管理员对本电子商务网站进行管理的用例图(四)活动图描述1.系统前台用户活动图(1)用户注册活动图(2) 会员修改信息活动图(3)顾客购物活动图2.系统后台管理员进行管理活动图(五)时序图顾客首先输入电子交易平台的URL地址,进入电子商城首页,在电子商城首页中提供了一个“注册”超链接,帮助转到注册模块。在注册页面中,提示顾客输入注册信息,如注册名,密码等等。输入完成之后,单击“注册”即可完成会员注册。同时数据库模块会将填写的数据保存到数据表中,最后提示注册成功。1.注册账号时序图2. 登录系统时序图顾客登录系统时,首先进入登录界面,然后输入账号和密码,登录界面做初步的检查,

10、检查是否合法,正确后提交到系统,系统检查账号和密码的正确性,正确后登录完成。3.顾客购买商品时序图顾客首先输入注册时的用户名和密码登录系统,然后进入商品列表页面,这个页面分类显示了商城中所有的商品,在此顾客可以选择自己需要的商品,单击订购按钮将其加入到购物车中。在购物车中单击结算按钮,就可以完成购物了。此时数据库模块会将购物车中的商品保存到数据库的订单列表中。最后提示添加商品成功。4.管理员添加商品时序图管理员进入后台登录页面,输入管理员的用户名和密码,登录网上交易系统的后台管理界面,在此,商品管理模块会将管理员的ID保存到系统缓存中。单击“商品管理”按钮,进入添加商品模块。再添加商品的页面中

11、,要求输入待添加商品的基本信息,如所属种类、商品名称、描述等。管理员按要求输入相关信息并单击“添加商品成功”按钮后,给商品保存到数据库中,最后提示添加成功。5.管理员删除订单时序图商户删除订单时,首先进入订单列表界面,选中要删除的订单点击删除,界面提示是否确认删除该订单,确认后提交到系统,系统删除该订单信息,保存删除后信息到订单,删除订单完成。四、系统分析(一)电子商务现状据2004年网络银行系统案例,IBM公司的有关专家曾预测,Internet将发展成为全世界最广大、最深厚、最快捷和最安全的市场,在全世界范围内电子商务必将获得长足的发展。据2003中国电子商务年鉴,CCID的研究分析资料表明

12、:2003年12月,我国电子商务网站3804家,比2002年3391家增长12%,能有效运行的1533家,比2002年1326家增长16%;消费类电子商务网站2277家,其中综合类网站285家,专业类网站1992家,能有效运行的737家;B2C交易额2002年为13.15亿元,2003年25亿元,年增长率90%;目前全国己有4万家商业网站,其中网上商店7000余家。电子商务项目大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上商城、网上专卖店、网上拍卖等诞生5。电子商务应用与发展地域也由北京、上海、深圳等极少数城市,开始向各大中城市发展。截止今年第一季度,我国互联网上网人数达到1.44

13、亿,全国网站数为78.84万个,从网站性质与服务内容来看,企业网站数的比例最大,占整个网站总数的70%,电子商务带来许多新的机遇和挑战,企业网站的增多,将为中国互联网产业的振兴和整个经济起飞插上有力的翅膀。(二)电子商务的发展趋势目前,电子商务技术呈现出了面向整体解决方案的发展趋势。这种整体解决方案的电子商务,比起层次复杂的客户/服务器结构,有更为优良的系统性能和应用效果。电子商务还呈现出向中小用户靠拢的发展趋势。在过去,IT的先进技术较容易在大企业获得推广应用。而电子商务则不同,它不仅易被大企业接受,同时也十分适合中小企业开拓市场发展业务的需要,因此,它很快将在规模不同的企业,包括小企业中推

14、广。我国电子商务的发展趋势具体表现为以下几点:1.向纵深化发展(1)电子商务的基础设施将日趋完善图像通信网、多媒体通信网将建成使用,三网合一潮流势不可挡,高速宽带互联网将扮演越来越重要的角色,制约中国电子商务发展的“网络瓶颈”有望得到缓解和逐步解决。我国电子商务的发展将具备良好的网络平台和运行环境。消费者的上网费用将越来越低廉。移动电子商务将快速发展。移动通讯将成为进行电子商务的主要媒体。(2)电子商务的支撑环境将逐步规范和完善电子商务的社会及商业环境更趋成熟。网民的消费观念和行为将发生变化,对电子商务的接受程度将不断提高。企业对电子商务的认识更深化,实施电子商务的紧迫性和自觉性都会大大提高。

15、(三)企业发展电子商务的深度将进一步拓展随着电子商务技术创新与集成度的提高,企业电子商务将向纵深挺进,新一代的电子商务将浮出水面,取代目前简单地依托“网站+电子邮件”的方式。电子商务企业将从网上商店和门户的初级形态,过渡到将企业的核心业务流程、客户关系管理等都延伸到互联网上,使产品和服务更贴近用户需求。互动、实时成为企业信息交流的共同特点,网络将成为企业资源计划、客户关系管理及供应链管理的中枢神经。企业将创建形成新的价值链,把利益相关者联系起来,形成更高效的战略联盟,共同谋求更大的利益。(四)向专业化发展1.个人消费者的专业化趋势要满足消费者个性化的要求,提供专业化的产品线和专业水准的服务至关

16、重要。今后若干年内,我国网上购物人口仍将是以中高收入水平的人群为主。他们购买力强,受教育程度较高,生活的个性化需求比较强烈。特别是对那些技术含量、知识含量较高的商品和服务,人们一般希望在购买前能够得到专家的指导。因此,能够提供一条龙服务的“垂直型网站”以及某一类产品和服务的“专业网站”发展潜力更大。2.面向企业客户的专业化趋势对B2B电子商务模式来说,发展以特定行业为依托的“专业电子商务平台”也是一种趋势。如“美国商务网”就是为国内中小企业开拓国外市场服务的专业网站,专为化工企业服务的“中国化工信息网”在行业内影响较大。(五)向国际化发展依托于互联网的电子商务能够超越时间、空间的限制,有效地打

17、破国家和地区之间各种有形、无形的壁垒,刺激国家和地区的对外贸易发展。随着国际电子商务环境的规范和完善,中国电子商务企业必然走向世界。这是适应经济全球化,提升我国企业国际竞争力的需要。电子商务对我国的中小企业开拓国际市场、利用国外各种资源是千载难逢的时机。借助电子商务,中小企业传统市场的竞争力可以得到加强,并有更多机会将产品销售到全球各个国家和地区。(六)向区域化发展电子商务的区域化趋势是就中国独特的国情条件而言的。中国是一个人口众多、幅员辽阔的大国,社会群体在收入、观念、文化水平等方面都有不同的特点。我国总体仍然是一个人均收入较低的发展中国家,而且城乡经济的不平衡性、东西部经济发展的阶梯性、地

18、区收入结构的层次性都十分明显。目前上网人群主要集中在大城市,今后相当长时间内,上网人口仍将以大城市、中等城市和沿海经济发达地区为主。而B2C电子商务模式的区域性特征非常明显。以B2C模式为主的电子商务企业在资源规划、配送体系建设、市场推广等方面都必须充分考虑这一现实,采取有重点的区域化战略,才能最有效地扩大网上营销的规模和效益。(七)网上购物优势相对于传统的生活用品购物模式,在网上购物的优势有如下几点:(1)节省了大量人力物力,提高了效率。(2)商品更新速度更快。(3)没有时间和空间的限制。(4)信息更新及时。(八)系统的功能结构图系统在需求分析过程中,主要涉及到的角色有,普通用户,注册用户,

19、管理员。在角色分析的基础上,抽象出朵朵连衣裙购物网站的主要功能。根据目前的需求,构建了两个主要模块。用户模块,主要负责实现用户的请求功能,包括商品浏览,商品购买功能等功能的实现。管理员模块,主要负责对网站信息的维护及会员管理,主要涉及对商品信息和商品类型信息的增删改查等操作。1. 朵朵连衣裙购物网站的系统的前台功能结构图所示。进入网站首页普通用户会员登录浏览商品浏览商品网上支付订购商品服务注册会员2.朵朵连衣裙购物网站的系统的后台功能结构图所示。进入网站首页管理员登陆限登录成功商品管理参数会员管理商城公告管理订单管理服务(九)需求建模每一个用例都是一个活动者与系统在交互中执行的有关事务序列,应

20、当根据系统需求,找出全部的用例,并从活动者的角度给出事件流,当用例执行时系统应提供给活动者服务。对一个用例应说明的基本内容是:用例怎样开始和结束、正常的事件流、变通的事件流、意外情况的事件流。1.系统的用例图通过对朵朵连衣裙购物网站站的业务与需求分析,得出系统的用例图如图所示: 图2.2 系统用例图2.系统类图 3. 系统包图五、系统设计(一)系统架构设计电子商城架构分为两层:支撑层和业务层,支撑层为电子商城业务的开展提供支撑功能,包括认证系统、支付系统、移动终端安全系统以及整个电子商城业务的计费和结算系统;业务包括各种具体的电子商城业务以及为各种业务提供公共服务功能的业务平台。电子商城平台的

21、体系架构如图所示:后台业务系统后台业务系统业务应用1业务应用n业务平台业务层认证系统支付系统结算系统终端安全系统银行支付网关商城业务支撑系统支撑层(二)电子商城平台总体结构电子商城平台从总体结构上可分为支撑系统、业务平台、业务应用、用户接入四大模块。1、支撑系统包括认证系统、支付系统、计费结算系统、代理商分销商业务系统、营业账务系统等。2、业务平台提供开展各种电子商务应用的公共功能,包括用户认证、交易处理、认证和支付、系统管理等。3、业务应用系统基于业务平台和业务支撑系统开展的各种电子商务具体应用,包括网上营业厅、网上商城、代理商分销商网上业务系统、代收费系统、奖励积分中心、企业服务等。4、接

22、入平台为用户使用电子商务平台开展电子商务活动提供用户接口,接入方式包括:有线接入和无线接入,有线接入即计算机终端通过Internet Web接入,无线接入主要基于移动终端的接入,包括短信、WAP、BREW、语音接入等方式。(三)电子商城平台软件体系结构逻辑上,软件应遵循三层体系结构,分述如下:1、表示层实现用户交互和数据表示,为下面的处理收集数据,向第二层业务逻辑层发出请求,并显示处理结果。这一层功能的实现可以采用GUI(即图形用户界面)、浏览器等方式实现。2、业务逻辑层实现软件的业务逻辑处理,包括认证、支付、计费结算等电子商务支撑业务逻辑,综合营帐、卡管理等各种营运支撑逻辑以及网上营业厅、网

23、上商城、代收费等电子商务应用逻辑。业务逻辑层通过接口响应表示层发起的请求,完成相应的业务处理并通过相应的接口完成对数据的操作。3、数据层该层包括支撑系统、应用系统的数据资料。表示层不能直接对各种数据资源进行直接的操作,必须通过业务逻辑层。(四)数据库设计E-R设计 六、系统实现通过对系统的分析和设计,实现了一个电子商城网站。该系统添加了Struts框架,遵循了MVC的设计模式,完成了各个功能模块的实现。各个模块之间相互独立,降低了模块之间的耦合度,表示层和业务逻辑部分分层实现,有利于后期的维护和系统升级。(一)开发环境操作系统:Windows XP;数据库:SQL Server 2000开发工

24、具包:JDK 1.5;JSP服务器:Tomcat 6.0;浏览器:IE5.0及以上版本,推荐使用IE6.0;分辨率:最佳效果1024768。(二)系统逻辑结构下图为系统开发时使用的逻辑结构图。merce放置struts的commerceCom.shop.db放置连接数据库的类。com.shop.dao放置DAO层处理业务逻辑和数据库操作的相关类。(三)系统界面的实现系统的界面采用简洁、清新的风格,给人舒适的感觉。系统的整体风格统一,采用Struts中的tiles框架进行网页的布局,采用CSS进行网页外观样式的定义与润饰,使网站的最终表示层与业务逻辑层完全分离。1.网站首页网站的首页布局简单合理

25、,样式简洁明快,色彩清新淡雅,给人舒适的感受。首页包括了用户登录、注册、商品检索,商品分类等功能。首页为管理员预留了登录入口,管理员用户可以从该入口登录到网站的后台。(如图6.3.1)图6.3.1网站首页2.登录后界面用户登录后,原登录框的位置变为用户欢迎信息。登录后的用户可以查看自己的用户信息,可以通过安全注销的方式推出登录状态。登录后的用户可以使用购物车进行结账。网页有一个购物车状态栏,现在用户的购物车状态信息。方便了用户的操作。图6.3.2为用户登录后的网站首页界面。图6.3.2网站登录后首页3.商品信息浏览界面用户可以通过检索和分类查找浏览商品,也可以直接点击网站首页的广告查看广告中的

26、商品。浏览信息商品的过程中可以将商品添加到购物车。商品信息浏览的界面如图6.3.3所示。图6.3.3商品信息浏览4.购物车界面购物车是本系统的重要功能模块,点击商品购买后,商品就被添加到购物车中,此时的页面转到购物车页面,该页面显示当前用户的购物车详细信息。购物车中描述了用户欲购买商品的名称,价格,数量等信息。购物车提供了移除商品,清空购物车和生成订单等操作。(如图6.3.4)图6.3.4购物车5.用户查看订单界面用户登录后可以查询属于自己的订单,查询到订单后,可以查看订单的相关信息,包括订单的编号和总价格等信息,用户可以点击查看订单按钮来查看订单中所包含的商品和其他信息。(如图6.3.5)图

27、6.3.5查看订单界面6.管理员登录界面管理员登录入口不同于普通用户登录入口。管理员通过登录可以实现对网站信息的维护。(如图4.7)图6.3.6管理员登录7.商品管理界面商品管理属于后台管理功能,管理员登录后台后可以对商品信息进行管理,包括商品的添加,修改和删除操作。商品管理的界面如图6.3.7.1和图6.3.7.2所示。图6.3.7.1商品信息维护界面图6.3.7.2删除商品界面8.商品类型管理界面管理员登录系统后台后,可以对商品的类别进行管理,包括添加商品类别,对现有的商品类别进行修改,删除商品类别等操作。商品类别管理界面如图4.10所示图6.3.8商品类型管理界面9.订单管理界面管理员登录系统后台后,可以查看所有订单,并对订单进行管理。管理员对订单的管理界面如图6.3.9所示。图6.3.9订单管理

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号