基于JSP技术的朵朵连衣裙电子商城的设计与实现文档格式.docx
- 文档编号:16434577
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:25
- 大小:1.36MB
基于JSP技术的朵朵连衣裙电子商城的设计与实现文档格式.docx
《基于JSP技术的朵朵连衣裙电子商城的设计与实现文档格式.docx》由会员分享,可在线阅读,更多相关《基于JSP技术的朵朵连衣裙电子商城的设计与实现文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
(二)电子商务的发展趋势13
(三)企业发展电子商务的深度将进一步拓展14
(四)向专业化发展14
(五)向国际化发展14
(六)向区域化发展15
(七)网上购物优势15
(八)系统的功能结构图15
(九)需求建模16
1.系统的用例图16
2.系统类图18
3.系统包图18
五、系统设计19
(一)系统架构设计19
(二)电子商城平台总体结构20
1、支撑系统20
2、业务平台20
3、业务应用系统20
4、接入平台20
(三)电子商城平台软件体系结构20
1、表示层20
2、业务逻辑层20
3、数据层21
(四)数据库设计21
六、系统实现22
(一)开发环境22
(二)系统逻辑结构22
(三)系统界面的实现23
1.网站首页23
2.登录后界面23
3.商品信息浏览界面24
4.购物车界面25
5.用户查看订单界面25
6.管理员登录界面26
7.商品管理界面26
8.商品类型管理界面27
9.订单管理界面28
一、概述
随着Internet的发展,计算机软件系统不断的应用于各个领域,比如银行,超市,图书馆等。
这些计算机软件系统给管理人员带来了极大的方便,提高了工作效率,减少工作人员工作量。
就拿网上商城来说,它已走进我们的生活中。
通过它,我们购买物品更加的方便,便捷,也给经销商对货物的采购,统计管理等带来很大的方便。
本次课程设计的任务是构建一个电子商务网站,实现基本的用户登陆,购物,货物管理等功能。
采用的主要技术是基于服务器端的JSP、Java的组件JavaBean,以及网页编程语言HTML。
二、系统需求分析
本课程设计的主要工作是详细论述一个在网络中能够通用的“电子商务系统”,该系统能够正常地运行起来,并且在性能和功能上能够满足在客户登入系统并能购物及管理员可以登入系统进行商品管理的基本要求。
通过对这个项目的研究与实施,进一步理解了电子商务业务方面和J2EE技术方面的知识。
本系统力求为商家提供一个有效的管理平台,为顾客提供一个简单有效的搜索与发布信息的平台,操作要求尽量简单、高效。
用户可以通过登陆快速找到自己满意的商品信息,也可以购买自己喜欢的商品,获得商品的报价及简介;
网站管理人员可以对网站进行维护,包括商品信息的管理,会员信息的管理等,使网站始终处于最新状态。
本系统在设计时应该满足以下几个要求:
1.本系统界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠,能满足顾客购物的需求。
2.全面展示商城内所有商品,并可展示最新商品及特价商品,可以看到原来的价格,和现在的价格。
3.为顾客提供一个方便、快捷的商品信息查询功能。
通过输入的关键字,采用模糊查询查询数据,即可查询到自己想要的商品。
4.会员通过登录,可以随时修改自己的会员资料。
5.顾客经过浏览选购商品,首先放入购物车,然后去前台结算,实现网上购物,之后可以查看订单。
6.通过商品销售排行,顾客可以了解本商城内的热销商品。
7.顾客登陆首页,可以查看商城内的公告信息,了解最新状况。
9.对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
10.系统最大限度地实现了易维护性和易操作性。
11.系统运行稳定、安全可靠。
网站前台:
首页,新品上架,特价商品,会员资料修改,购物车,查看订单,销售排行,查看网站公告信息,注册用户及管理员登录
网站后台:
维护商品类别,维护商品信息,维护会员基本信息,订单信息的管理,公告内容的管理。
3、系统功能描述
(一)前台功能描述
1.首页:
首页首先显示的是本网站中最畅销的特价商品,紧接着会有新品上架,展示的是本网站最新的漂亮的裙子。
这是最主要的中间部分。
首页的左侧是会员登录和商品销售排行,首页的右侧是商品分类及部分裙子的展示。
2.新品上架:
此页的左侧与首页相同,中间部分展示的是所有新商品,比首页显示的更加全面可以浏览所有的漂亮的裙子,并且通过点击,可以了解更加相信的信息,本页浏览结束后,可以点击下一页,或者返回首页。
3.特价商品:
特价商品的左侧是会员登录和商品销售排行。
主要的部分是特价商品,顾客可以浏览所有的特价商品,选择自己喜欢,并且购买。
浏览结束后可以点击返回,返回到首页。
4.会员资料修改:
浏览首页、新品上级、特价商品可以不注册会员,直接浏览,但会员资料修改,必须先登录,注册过会员的用户可以查看自己以前的信息,并进行修改,然后确定保存。
5.购物车、查看订单:
登录到此网站的用户可以查看自己的购物车信息,查看以及修改购买过的商品,当确认购买后可以下订单。
6销售排行:
显示本网站被购买的商品的销售排行,给你顾客导向。
(二)后台功能描述
1.商品管理:
主要是对商品列表的管理,可以对商品所属的大类、小类、商品名称、图片文件、定价、现价、是否新品、是否特价及商品简介的修改,之后保存,或重置,还可以删除商品。
2.会员管理:
对会员进行监督,如会员不符合要求可以吧会员账户冻结,终止交易。
3.订单管理:
对顾客下的订单,管理员可以去执行,进行货物配送。
4.公告管理:
对公告标题和公告内容进行重新编辑和修改。
(三)用例图描述
1.前台顾客在本电子商务网站系统购买商品用例图
2.后台管理员对本电子商务网站进行管理的用例图
(四)活动图描述
1.系统前台用户活动图
(1)用户注册活动图
(2)会员修改信息活动图
(3)顾客购物活动图
2.系统后台管理员进行管理活动图
(五)时序图
顾客首先输入电子交易平台的URL地址,进入电子商城首页,在电子商城首页中提供了一个“注册”超链接,帮助转到注册模块。
在注册页面中,提示顾客输入注册信息,如注册名,密码等等。
输入完成之后,单击“注册”即可完成会员注册。
同时数据库模块会将填写的数据保存到数据表中,最后提示注册成功。
1.注册账号时序图
2.登录系统时序图
顾客登录系统时,首先进入登录界面,然后输入账号和密码,登录界面做初步的检查,检查是否合法,正确后提交到系统,系统检查账号和密码的正确性,正确后登录完成。
3.顾客购买商品时序图
顾客首先输入注册时的用户名和密码登录系统,然后进入商品列表页面,这个页面分类显示了商城中所有的商品,在此顾客可以选择自己需要的商品,单击订购按钮将其加入到购物车中。
在购物车中单击结算按钮,就可以完成购物了。
此时数据库模块会将购物车中的商品保存到数据库的订单列表中。
最后提示添加商品成功。
4.管理员添加商品时序图
管理员进入后台登录页面,输入管理员的用户名和密码,登录网上交易系统的后台管理界面,在此,商品管理模块会将管理员的ID保存到系统缓存中。
单击“商品管理”按钮,进入添加商品模块。
再添加商品的页面中,要求输入待添加商品的基本信息,如所属种类、商品名称、描述等。
管理员按要求输入相关信息并单击“添加商品成功”按钮后,给商品保存到数据库中,最后提示添加成功。
5.管理员删除订单时序图
商户删除订单时,首先进入订单列表界面,选中要删除的订单点击删除,界面提示是否确认删除该订单,确认后提交到系统,系统删除该订单信息,保存删除后信息到订单,删除订单完成。
四、系统分析
(一)电子商务现状
据2004年《网络银行系统案例》,IBM公司的有关专家曾预测,Internet将发展成为全世界最广大、最深厚、最快捷和最安全的市场,在全世界范围内电子商务必将获得长足的发展。
据《2003中国电子商务年鉴》,CCID的研究分析资料表明:
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亿,全国网站数为78.84万个,从网站性质与服务内容来看,企业网站数的比例最大,占整个网站总数的70%,电子商务带来许多新的机遇和挑战,企业网站的增多,将为中国互联网产业的振兴和整个经济起飞插上有力的翅膀。
(二)电子商务的发展趋势
目前,电子商务技术呈现出了面向整体解决方案的发展趋势。
这种整体解决方案的电子商务,比起层次复杂的客户/服务器结构,有更为优良的系统性能和应用效果。
电子商务还呈现出向中小用户靠拢的发展趋势。
在过去,IT的先进技术较容易在大企业获得推广应用。
而电子商务则不同,它不仅易被大企业接受,同时也十分适合中小企业开拓市场发展业务的需要,因此,它很快将在规模不同的企业,包括小企业中推广[。
我国电子商务的发展趋势具体表现为以下几点:
1.向纵深化发展
(1)电子商务的基础设施将日趋完善
图像通信网、多媒体通信网将建成使用,三网合一潮流势不可挡,高速宽带互联网将扮演越来越重要的角色,制约中国电子商务发展的“网络瓶颈”有望得到缓解和逐步解决。
我国电子商务的发展将具备良好的网络平台和运行环境。
消费者的上网费用将越来越低廉。
移动电子商务将快速发展。
移动通讯将成为进行电子商务的主要媒体。
(2)电子商务的支撑环境将逐步规范和完善
电子商务的社会及商业环境更趋成熟。
网民的消费观念和行为将发生变化,对电子商务的接受程度将不断提高。
企业对电子商务的认识更深化,实施电子商务的紧迫性和自觉性都会大大提高。
(三)企业发展电子商务的深度将进一步拓展
随着电子商务技术创新与集成度的提高,企业电子商务将向纵深挺进,新一代的电子商务将浮出水面,取代目前简单地依托“网站+电子邮件”的方式。
电子商务企业将从网上商店和门户的初级形态,过渡到将企业的核心业务流程、客户关系管理等都延伸到互联网上,使产品和服务更贴近用户需求。
互动、实时成为企业信息交流的共同特点,网络将成为企业资源计划、客户关系管理及供应链管理的中枢神经。
企业将创建形成新的价值链,把利益相关者联系起来,形成更高效的战略联盟,共同谋求更大的利益。
(四)向专业化发展
1.个人消费者的专业化趋势
要满足消费者个性化的要求,提供专业化的产品线和专业水准的服务至关重要。
今后若干年内,我国网上购物人口仍将是以中高收入水平的人群为主。
他们购买力强,受教育程度较高,生活的个性化需求比较强烈。
特别是对那些技术含量、知识含量较高的商品和服务,人们一般希望在购买前能够得到专家的指导。
因此,能够提供一条龙服务的“垂直型网站”以及某一类产品和服务的“专业网站”发展潜力更大。
2.面向企业客户的专业化趋势
对B2B电子商务模式来说,发展以特定行业为依托的“专业电子商务平台”也是一种趋势。
如“美国商务网”就是为国内中小企业开拓国外市场服务的专业网站,专为化工企业服务的“中国化工信息网”在行业内影响较大。
(五)向国际化发展
依托于互联网的电子商务能够超越时间、空间的限制,有效地打破国家和地区之间各种有形、无形的壁垒,刺激国家和地区的对外贸易发展。
随着国际电子商务环境的规范和完善,中国电子商务企业必然走向世界。
这是适应经济全球化,提升我国企业国际竞争力的需要。
电子商务对我国的中小企业开拓国际市场、利用国外各种资源是千载难逢的时机。
借助电子商务,中小企业传统市场的竞争力可以得到加强,并有更多机会将产品销售到全球各个国家和地区。
(六)向区域化发展
电子商务的区域化趋势是就中国独特的国情条件而言的。
中国是一个人口众多、幅员辽阔的大国,社会群体在收入、观念、文化水平等方面都有不同的特点。
我国总体仍然是一个人均收入较低的发展中国家,而且城乡经济的不平衡性、东西部经济发展的阶梯性、地区收入结构的层次性都十分明显。
目前上网人群主要集中在大城市,今后相当长时间内,上网人口仍将以大城市、中等城市和沿海经济发达地区为主。
而B2C电子商务模式的区域性特征非常明显。
以B2C模式为主的电子商务企业在资源规划、配送体系建设、市场推广等方面都必须充分考虑这一现实,采取有重点的区域化战略,才能最有效地扩大网上营销的规模和效益。
(七)网上购物优势
相对于传统的生活用品购物模式,在网上购物的优势有如下几点:
(1)节省了大量人力物力,提高了效率。
(2)商品更新速度更快。
(3)没有时间和空间的限制。
(4)信息更新及时。
(八)系统的功能结构图
系统在需求分析过程中,主要涉及到的角色有,普通用户,注册用户,管理员。
在角色分析的基础上,抽象出朵朵连衣裙购物网站的主要功能。
根据目前的需求,构建了两个主要模块。
用户模块,主要负责实现用户的请求功能,包括商品浏览,商品购买功能等功能的实现。
管理员模块,主要负责对网站信息的维护及会员管理,主要涉及对商品信息和商品类型信息的增删改查等操作。
1.朵朵连衣裙购物网站的系统的前台功能结构图所示。
2.朵朵连衣裙购物网站的系统的后台功能结构图所示。
(九)需求建模
每一个用例都是一个活动者与系统在交互中执行的有关事务序列,应当根据系统需求,找出全部的用例,并从活动者的角度给出事件流,当用例执行时系统应提供给活动者服务。
对一个用例应说明的基本内容是:
用例怎样开始和结束、正常的事件流、变通的事件流、意外情况的事件流。
1.系统的用例图
通过对朵朵连衣裙购物网站站的业务与需求分析,得出系统的用例图如图所示:
图2.2系统用例图
2.系统类图
3.系统包图
五、系统设计
(一)系统架构设计
电子商城架构分为两层:
支撑层和业务层,支撑层为电子商城业务的开展提供支撑功能,包括认证系统、支付系统、移动终端安全系统以及整个电子商城业务的计费和结算系统;
业务包括各种具体的电子商城业务以及为各种业务提供公共服务功能的业务平台。
电子商城平台的体系架构如图所示:
(二)电子商城平台总体结构
电子商城平台从总体结构上可分为支撑系统、业务平台、业务应用、用户接入四大模块。
1、支撑系统
包括认证系统、支付系统、计费结算系统、代理商分销商业务系统、营业账务系统等。
2、业务平台
提供开展各种电子商务应用的公共功能,包括用户认证、交易处理、认证和支付、系统管理等。
3、业务应用系统
基于业务平台和业务支撑系统开展的各种电子商务具体应用,包括网上营业厅、网上商城、代理商分销商网上业务系统、代收费系统、奖励积分中心、企业服务等。
4、接入平台
为用户使用电子商务平台开展电子商务活动提供用户接口,接入方式包括:
有线接入和无线接入,有线接入即计算机终端通过InternetWeb接入,无线接入主要基于移动终端的接入,包括短信、WAP、BREW、语音接入等方式。
(三)电子商城平台软件体系结构
逻辑上,软件应遵循三层体系结构,分述如下:
1、表示层
实现用户交互和数据表示,为下面的处理收集数据,向第二层业务逻辑层发出请求,并显示处理结果。
这一层功能的实现可以采用GUI(即图形用户界面)、浏览器等方式实现。
2、业务逻辑层
实现软件的业务逻辑处理,包括认证、支付、计费结算等电子商务支撑业务逻辑,综合营帐、卡管理等各种营运支撑逻辑以及网上营业厅、网上商城、代收费等电子商务应用逻辑。
业务逻辑层通过接口响应表示层发起的请求,完成相应的业务处理并通过相应的接口完成对数据的操作。
3、数据层
该层包括支撑系统、应用系统的数据资料。
表示层不能直接对各种数据资源进行直接的操作,必须通过业务逻辑层。
(四)数据库设计
E-R设计
六、系统实现
通过对系统的分析和设计,实现了一个电子商城网站。
该系统添加了Struts框架,遵循了MVC的设计模式,完成了各个功能模块的实现。
各个模块之间相互独立,降低了模块之间的耦合度,表示层和业务逻辑部分分层实现,有利于后期的维护和系统升级。
(一)开发环境
操作系统:
WindowsXP;
数据库:
SQLServer2000
开发工具包:
JDK1.5;
JSP服务器:
Tomcat6.0;
浏览器:
IE5.0及以上版本,推荐使用IE6.0;
分辨率:
最佳效果1024×
768。
(二)系统逻辑结构
下图为系统开发时使用的逻辑结构图。
merce放置struts的commerce
Com.shop.db放置连接数据库的类。
com..shop.dao放置DAO层处理业务逻辑和数据库操作的相关类。
(三)系统界面的实现
系统的界面采用简洁、清新的风格,给人舒适的感觉。
系统的整体风格统一,采用Struts中的tiles框架进行网页的布局,采用CSS进行网页外观样式的定义与润饰,使网站的最终表示层与业务逻辑层完全分离。
1.网站首页
网站的首页布局简单合理,样式简洁明快,色彩清新淡雅,给人舒适的感受。
首页包括了用户登录、注册、商品检索,商品分类等功能。
首页为管理员预留了登录入口,管理员用户可以从该入口登录到网站的后台。
(如图6.3.1)
图6.3.1网站首页
2.登录后界面
用户登录后,原登录框的位置变为用户欢迎信息。
登录后的用户可以查看自己的用户信息,可以通过安全注销的方式推出登录状态。
登录后的用户可以使用购物车进行结账。
网页有一个购物车状态栏,现在用户的购物车状态信息。
方便了用户的操作。
图6.3.2为用户登录后的网站首页界面。
图6.3.2网站登录后首页
3.商品信息浏览界面
用户可以通过检索和分类查找浏览商品,也可以直接点击网站首页的广告查看广告中的商品。
浏览信息商品的过程中可以将商品添加到购物车。
商品信息浏览的界面如图6.3.3所示。
图6.3.3商品信息浏览
4.购物车界面
购物车是本系统的重要功能模块,点击商品购买后,商品就被添加到购物车中,此时的页面转到购物车页面,该页面显示当前用户的购物车详细信息。
购物车中描述了用户欲购买商品的名称,价格,数量等信息。
购物车提供了移除商品,清空购物车和生成订单等操作。
(如图6.3.4)
图6.3.4购物车
5.用户查看订单界面
用户登录后可以查询属于自己的订单,查询到订单后,可以查看订单的相关信息,包括订单的编号和总价格等信息,用户可以点击查看订单按钮来查看订单中所包含的商品和其他信息。
(如图6.3.5)
图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订单管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 技术 朵朵 连衣裙 电子商城 设计 实现