基于javaee的电子商城系统的设计与实现毕业论文
2022-03-24 21:59:47
论文总字数:14705字
摘 要
随着社会的发展,人们已经不再满足于传统的消费模式,而是更加趋向于以电子商务为平台的网上消费。本文就电子商务网站的开发做了一些设计。本系统主要由前端和后台组成,采用动态网页开发技术JSP和关系型数据库MySQL,实现前端和后台的交互。在网站上,用户可以在主页查看商品,浏览商品详细信息,通过会员验证的用户可以将商品添加到购物车然后下单,随着用户购物次数的上升,用户的会员级别也会得到提升。管理员用户通过管理员验证后,登陆到管理页面。在管理页面,用户可以管理商品信息,发布商品,发布新闻公告,管理会员信息等。通过分析系统功能需求,结合相关知识,可以得出一个比较完整的设计方案。
关键字:权限 商品发布 信息管理 订单
Abstract
With the development of society, people are no longer satisfied with the traditional mode of consumption, but more tend to e-commerce platform for online consumer. In this paper, the development of e-commerce sites to do some design. This system mainly consists of front and back, using dynamic web page development technology JSP and relational database MySQL, to achieve the front end and the back end of the interaction. On the site, the user can on the home page to view the merchandise, browse the detailed information of commodities, by member to verify the user can add items to the shopping cart and order, with the rise in the number of user shopping, user membership level will improve. Administrator users through the administrator authentication, login to the management page. In the management of the page, the user can manage the commodity information, the release of goods, the news announcement, management information, etc. Through the analysis of system functional requirements, combined with the relevant knowledge, we can get a more complete design.
Keyword:authority ; Commodity release ;information management ;goods
目录
摘 要 I
Abstract II
第一章 前言 2
1.1课题内容 2
1.2 背景与意义 2
1.2.1课题研究背景 2
1.2.2课题研究意义 3
1.3国内外发展现状 3
1.3.1国内发展现状 3
1.3.2国外发展现状 4
第二章 需求分析与开发技术 5
2.1功能需求分析 5
2.2业务活动分析 6
2.3数据流分析 8
2.4开发技术 12
2.4.1系统开发环境 12
2.4.2开发技术及工具介绍 12
2.4.3 数据库介绍 13
第三章 系统设计与功能实现 14
3.1系统总体功能结构 14
3.2系统数据模型设计 15
3.2.1系统概念结构设计 15
3.2.2系统逻辑结构设计 16
3.2.3系统数据库设计 16
3.3主界面设计 18
3.4用户登录注册模块设计 19
3.4.1用户登录模块设计 20
3.4.2用户注册模块设计 21
3.5 后台管理用户与发布信息功能设计 21
3.5.1管理员登录模块设计 22
3.5.2订单管理模块设计 23
3.5.3信息发布功能与查询设计 23
第四章 系统测试与评价 25
4.1程序调试 25
4.2程序测试 25
4.3系统的特点和优点 27
4.4系统存在的不足和改进方案 27
4.4.1系统存在的不足 27
4.4.2改进方案 27
4.5设计收获和心得 28
4.6设计体会与展望 28
结论 30
第一章 前言
网上商城系统主要实现的是线上的销售功能,以这个为前提,系统首先需要具备登陆注册功能,分为管理员登陆注册和普通用户登陆注册,不同的角色会分配不同的权限,例如:管理员可以在后台进行商品管理,信息修改等操作;普通用户一般只能将喜欢的商品添加到购物车等待处理以及修改自身休息。系统不仅方便了普通用户,只需要连接Internet便可以购物,也使商家的销售渠道更加广泛,创造更多的利润。
1.1课题内容
本系统采取传统的基于客户端与服务器相联系的B/S 结构。系统主要功能实现是商品的销售过程以及用户的登陆注册过程。根据角色不同,系统可以分为两个部分,会员的购物部分和管理员的管理部分。购物部分包含信息浏览,用户登陆注册以及添加购物车,管理部分包含管理员登陆,信息发布以及用户信息管理。
信息发布主要是根据商品的特性进行分类发布,并附加商品的相关信息;以及新闻和公告的管理。
添加,修改商品主要是对商品的信息进行操作。
处理订单是指商家对用户下的订单查看和确认。
对用户信息进行处理是指对用户的账户进行修改,删除等操作。
前台客户端购物部分,用户可以在前端主页浏览商品信息,当需要购物时,进行登陆验证,验证通过,即可将自己喜欢的商品添加到购物车,等待管理员处理
1.2 背景与意义
1.2.1课题研究背景
随着信息技术的不断发展,人们的消费理念也跟着不断变化,传统的消费模式已经满足不了当前的消费需求,人们更趋向于一种方便,效率更高的消费模式,电子商务就是在这种环境下产生的。电子商务首先依赖于Internet的发展,在美国最早创造出Internet后,世界各国也逐渐有了自己的网络环境。进入21世纪,电子商务作为一种基于 Internet交易方式,随着Intennet的不断发展,电子商务的变革日新月异,越来越多的人加入到电子商务的开发与应用行列中。同时,电子商务的发展,也促进了Internet的不断更新,因为越是好的电子商务平台越是依赖于更好的Internet环境。
电子商务带给人们的不仅是方便的生活,更快捷的交易方式,同时也促进了经济的发展。各个行业的企业纷纷加入到电子商务的行列中,企业之间相互竞争,在给电子商务增加了活力的同时,经济也得到了良好的发展。国家提出互联网 的理念,这也是肯定电子商务的国家政策,相信有政府的支持和电子商务本身具有的活力,电子商务会具有更好的发展前景。
1.2.2课题研究意义
随着社会的不断发展,人们对生活质量的追求不断提高,电子商务已经逐渐进入到每个普通人的生活中。首先从个人出发,学习电子商务的开发技术,增长了学习者的知识,在开发过程中需要掌握各种知识,比如开发模式,开发语言,电子商务应用等相关知识。
丰富了学习者的视野,也提供了更多的就业选择。同时,研究电子商务也有利与电子商务的良性发展,实现好的电子商务,要具备好的环境,互联网环境,企业开发环境,这样,电子商务就带动了科技的进步,有利于经济的持续发展。电子商务的开发一般需要很多人,开发一件商务产品的时候,无形中使人与人之间的联系更加紧密,促进社会凝聚力的提升。
企业充分利用电子商务,可以使企业信息化程度得到提高,生产以及销售手段更丰富,并且这也是响应政府提出的互联网 思想的一种方式。
1.3国内外发展现状
1.3.1国内发展现状
电子商务在我国起步较晚,1995年到1998 年,电子商务在中国还处于萌芽状态,1999年,电子商务才在中国如新或燎原之势住逐渐进入人们的视野。从1996年留美博士张朝阳在美国人的投资下创办搜狐开始,电子商务的概念在中国开始传播,到如今,以阿里,百度,腾讯领衔的电子商务企业如百花齐放之势在中国发展着,不仅提升了人们的消费水平,也为国家经济建设做出了巨大贡献。最近几年国家的电子商务发展尤为迅速,2014年,阿里上市,这是电子商务行业的一件大事,同时也意为着阿里一家所占的电子商务份额已达70%以上。在中国,目前,农村的电子商务发展相对还比较落后,但在城市发展已经达到瓶颈的前提下,农村将是电子商务的争夺对象。2014年,电子商务交易额达到了5.85万亿元,同比增长了34.7%,为国家经济建设作出了巨大贡献,也体现了电子商务的巨大活力。
1.3.2国外发展现状
从美国创造出Internet开始,电子商务一直在北美发展迅速。2013年,美国和加拿大的Internet用户达到了4000多万,网站数量接近20万个,涌现出Amazon(B2C)和eBay(C 2C )等优秀的电子商务网站,他们本身是线下的零售业巨头,在拓展线上的时候,没有盲目发展,而是根据自身发展情况,发挥自身优势,在线上的电子商务同样赢得了人们的信任。美国的电子商务起步很早,到如今,整个电子商务行业已经经营的相对比较成熟,在整个美国国民经济中占有很大比例。欧美国家电子商务发展较晚,但基于欧盟的良好环境电子商务一直发展比较迅速。而亚洲地区,还处于发展阶段,但由于人口基数大,发展潜力很大,是可持续发展的地区,受到全世界的关注,越来越多的投资放到了亚洲。2002年至今,全球电子商务一直具备着活力,蓬勃发展,为经济作出了巨大贡献,据统计,2010年,全球B2B交易额达到了26万亿美元,相比于2002增长了30多倍,基于电子商务的巨大发展潜力,预计未来全球电子商务将会持续发展,深入每个人的生活中,成为不可缺少的一部分。
第二章 需求分析与开发技术
2.1功能需求分析
本系统主要由两大功能模块组成,一个模块是前台客户端购物部分,主要实现信息浏览,用户登陆注册,添加商品到购物车等功能。一个模块式是后台管理部分,主要实现的是商品信息的管理(商品发布,商品信息修改),会员信息的管理(查看,删除),订单的处理等。
信息发布主要是根据商品的特性进行分类发布,并附加商品的相关信息;以及新闻和公告的管理。
商品信息的管理主要是指管理员发布新商品,以及根据需要对商品的信息进行修改等操作。
处理订单是指管理员根据前台提交的订单,进行查看,确认。
会员信息的管理主要是指管理员对用户的账户信息进行查看,删除等操作。
前台购物部分,用户可以在主页查看商品信息,系统公告以及新闻,需要购物时则进行登陆验证,验证通过后用户即可将商品添加到购物车。
系统前台客户端购物部分结构如图2-1所示。
图2-1 客户端结构图
系统后台管理部分结构如图2-2所示。
图2-2 后台管理端结构图
2.2业务活动分析
在用户使用过程中,本系统的业务活动主要分为两个部分,前台用户活动和后台管理端活动。会员用户在前台的浏览购物部分可以进行浏览商品,检索商品,浏览购物资讯等活动。当客户需要购物时,可以先进行登录验证,或注册,然后即可将商品添加到购物车并提交订单。前台模块活动图如图2-3所示。
图2-3 前台活动图
后台管理员端活动,首先客户端对管理员身份进行验证,用户通过输入信息和数据库比对,当验证通过后,该用户获得管理员权限,可以进行商品商品信息以及订单管理,注册用户管理,购物资讯管理等活动。后台管理端活动图如图2-4所示。
图2-4 后台管理端活动图
2.3数据流分析
数据流程分析一般包括信息的流动,信息传递,信息处理,信息处理等分析过程。对于本系统的数据流,普通游客在注册登陆后成为网站会员后系统会录入该会员的注册信息,拥有会员权限后,用户在前台进行一系列操作,包括提交订单,查看商品信息,查看个人账户信息,模糊查询等,这些都会有相应的信息流动。管理员端,管理员根据前台操作作出相应的处理,如处理订单,修改商品信息,修改会员用户信息,模糊查询处理等,这些都是在信息流动传递过后进行的信息处理。这会产生相应的数据表,如:用户的信息表,购物资讯信息表,公告信息表,商品信息表,订单信息表等。
系统数据流顶层图如图2-5所示。
购物网站
图2-5 顶层数据流图
网上购物系统1层数据流图如图2-6所示。
1 用户注册及信息管理
7会员信息管理
2 商品模糊查询
3 商品信息管理
4 商品下订单
5 订单查询
6 订单处理
图2-6 1层数据流图
用户注册及信息管理第2层数据流图如图2-7所示。
请支付后下载全文,论文总字数:14705字