xx 大学毕业设计(论文)用纸
1
基于 J2EE 的 B2C 的电子商务系统开发
——新闻发布与系统管理子系统设计与实现
摘要
当今社会,科学技术突飞猛进,知识经济初见端倪。电子商务作为一种
新型的贸易方式,极大地促进了全球经济贸易的发展,同时也正在改变人
们的生活方式和思想观念。电子商务是指整个贸易活动实现电子化,交易
各方以电子交易方式而进行的商业交易。世界贸易组织电子商务专题报告
定义:电子商务是通过电子信息网络进行的生产、营销、销售和流通等活
动。全球电子商务涉及世界各国,也为我国企业带来了新的发展机遇。所
以本次毕业设计的选题就是一个电子商务系统的开发。
我们的系统主要应该实现的功能有用户的注册、登陆、密码找回、修
改密码、浏览商品、购买商品以及系统的添加商品、商品展示、新闻发布
等功能。系统设计中主要采用的技术为:JSP、Servlet、J2EE、B/S。我
主要负责的是新闻发布和系统管理子系统。
关键词: JSP B2C Servlet J2EE B/S
xx 大学毕业设计(论文)用纸
2
Abstract
Technology advance rapidly nowadays, information economy
firstly appeared. Electronic-commerce has strongly advanced the
world’s economy and commerce’s development; it also changes our
life style and anamnesis concept. Electronic-commerce is point to
the electronic of world’s commerce activities, businessman trade
with each other electronic-bargaining mode. The special topic of
the World’s Trade Organize defines that: electronic-commerce is
some activities such as produce, battalion, sell and circulate
overpasses the electronic information network. The world’s
electronic-commerce related to all the country of the world, it
bring us a new develop opportunity. So this time our graduate chosen
is the exploitation of an electronic-commerce system.
Our system should achieve the function of user’s register,
login, get back password, change password, items browse, items
purchase and administrator’s items add, items lay out, items’
news put out and so on. Our main technique in developing this system
is: JSP, Servlet, J2EE, B/S. My job is the subsystem of news put
out and system manage.
Key words: JSP B2C Servlet J2EE B/S
xx 大学毕业设计(论文)用纸
1
目录
目录.............................................................................................................1
引言.............................................................................................................1
正文.............................................................................................................4
1.系统概述...............................................................................................4
1.1 选题来源及意义 ...................................................................................................4
1.2 技术背景 ..............................................................................................................5
1.2.1 JSP ............................................................................................................5
1.2.2 SERVLET ....................................................................................................8
1.2.3 J2EE ........................................................................................................10
1.2.4 B/S 模式 .................................................................................................12
1.3 设计目标 ............................................................................................................13
1.4 开发工具简介 ....................................................................................................13
1.4.1 IBM WebSphere5.1.1 ............................................................................13
1.4.2 Rational Rose 2003 ............................................................................13
1.4.3 IBM DB2 8.2 ..........................................................................................14
2. 系统分析.............................................................................................16
2.1 功能需求 ............................................................................................................16
2.1.1 用户部分应实现功能 ............................................................................16
2.1.2 后台应实现的功能 ................................................................................16
2.2 系统需求 ............................................................................................................16
2.2.1 服务器端需求 ........................................................................................16
2.2.2 客户端需求 ............................................................................................16
2.3 维护需求 .............................................................................................................16
3.系统设计.............................................................................................17
3.1 系统设计思想 .....................................................................................................17
3.2 系统功能模块设计 .............................................................................................19
3.2.1 用户登陆模块 ........................................................................................19
3.2.2 产品展示模块 ........................................................................................20
3.2.3 购物车功能模块 ....................................................................................20
3.2.4 各功能模块描述 ....................................................................................21
4.详细设计与实现.................................................................................22
4.1 数据字典 .............................................................................................................22
4.1.1 用户数据字典 ..........................................................................................22
4.1.2 订单数据字典 ........................................................................................22
4.1.3 表单数据字典 ........................................................................................22
4.1.4 产品数据字典 ........................................................................................23
4.2 类成员描述 ........................................................................................................23
4.3 用户界面的设计与功能代码的实现 .................................................................24
xx 大学毕业设计(论文)用纸
2
4.3.1 登陆页面的设计 ....................................................................................24
4.3.2 注册页面的设计 ....................................................................................25
4.3.3 密码找回的设计 ....................................................................................26
4.3.4 商品展示的设计 ....................................................................................29
4.3.5 购物车页面的设计 ................................................................................31
5.开发遇到的问题与解决方案.............................................................33
6.总结体会.............................................................................................34
参考文献...................................................................................................35
xx 大学毕业设计(论文)用纸
1
引言
随着技术的发展和人们认识的不断深化,电子商务在社会中的应用日
益广泛,其业务内容涵盖信息流、物流、资金流,由电子数据交换、网上
浏览完成信息流,由售前和售后服务、商品配送完成物流,由电子支付完
成资金流。电子商务的核心是借助信息技术来实现特定的商务活动,其根
本目的是提高企业生产效率、降低经营成本[11]。
商品流通包括商流、信息流、物流与资金流,流通是资本运动必
不可少的部分。对企业来说,商品流通的时间越是等于零或接近于零,企
业的竞争力就越强,获利就更多。流通费用是企业的商品流通成本,它包
括纯粹流通费用、保管费用和运输费用,纯粹流通费用包括直接与买卖商
品有关的费用、簿记费用、货币生产上所支付的费用,这部分可以被看作
是商流和资金流方面的费用,而保管和运输费用则是物流方面的费用。
电子商务环境下新的流通模式能产生对流通费用的节约,导致商
流费用、物流费用、信息流费用、资金流费用的全面降低。
电子商务对流通费用的影响
我国的产品成本比较低,特别是劳动力成本,一般只占总成本的
10%,这是我们一个巨大的优势。但我们的交易费用太高,一般占到成本
的 30%以上。居高不下的交易费用大大削弱了我们的竞争优势,因为低成
本所支持的低价格依然是我国工商企业开展竞争的主要手段。生产环节的
物质、劳动消耗的节约潜力是有限的,而降低流通费用、提高企业物流效
率则还有较大空间。物流对企业而言,是继劳动力和自然资源之后的“第
三利润源泉”,对整个国民经济而言,是有待开垦的处女地和新的经济增
长点。据了解,2000 年我国全社会流通费用达 17880 亿元,约占 GDP 的 20%。
如果全社会流通费用降低 1 个百分点,就可节约资金 178 亿元。为了降低
流通费用,提高了企业竞争力,最理想的出路是电子商务。
电子商务与传统商务相比有明显的优势,主要表现在以下几方面。一
是速度快。以前要几周才能到达的商务信息,现在通过因特网几秒钟即能
收到。二是环节少。网上信息具有更新速度快、内容全面的特点,企业、
客户通过因特网直接就可以掌握所需要的最新信息。任何企业均可将其信
息搬上网供顾客查询,可克服电话信息不全面、不直观、不灵活的缺点。
三是没有商品库存压力。一个经营良好的电子商场,甚至可以做到零库存,
不需承担任何库存压力。
电子商务导致流通费用节约的革命集中体现在交易速度加快和流通
时间缩短上。互联网将全球的生产者和客户(消费者)联系在一起,缩小
了交易双方空间上的距离。交易者在网上解决从收集信息、签订交易合同
到支付的整个过程,实体商品则由离客户最近的物流企业以最快的速度直
接送至客户手中。除了物流配送之外,交易各方所在位置和距离远近已经
几乎没有了任何区别。