基于Java EE的3C数码商城设计实现毕业论文

 2021-04-12 04:04

摘 要

在科技不断爆发的二十一世纪,数码产品日渐呈现出多样化趋势,老百姓购买的数码产品种类和数量都在增加。在近二十年里,是电子商务蓬勃发展的阶段,电子商务改变了人们的传统消费方式,变得更加便捷。而将电子商务和数码产品结合起来就是我今天所要说的数码3C商城。

基于Java EE做的数码产品商城主要是基于B/S模式,使用的是SSH框架, MySQL来实现数据的持久化。按照我的想法,主要由用户使用部分和管理员管理部分这两个部分构成我要设计实现的3C数码商城。用户的注册和登录功能,登录以后个人信息的修改功能,订单管理的功能,购物车管理功能以及查看网站发布的公告功能构成用户使用的那部分内容,而管理者那一块主要分为用户信息管理,商品的管理,订单信息的处理以及网站的公告。在整个网站的制作过程中借鉴参考了大量优秀的电子商务网站,比如,天猫、京东等等,所以用户交互性好,简洁大方。用户易上手,管理人员同样方便管理商品信息。

关键词:数码商城;Java EE;B/S;3C

Design and Implementation of 3C Digital Mall Based on Java EE

ABSTRACT

In the 21st century, where technology is constantly erupting, digital products are increasingly showing a diversified trend, and the variety and number of digital products purchased by ordinary people are increasing. In the past two decades, e-commerce has been booming, and e-commerce has changed people's traditional consumption patterns and become more convenient. Combining e-commerce and digital products is the digital 3C mall I want to talk about today.

The digital product store based on Java EE is mainly based on the B/C mode, using the SSH framework, and MySQL to achieve data persistence. The 3C digital mall is mainly divided into pages that users browse and pages that are logged in by the administrator. In the foreground, the main user registration module, order module, shopping cart module. The background is mainly the administrator module, which is mainly divided into user information management, commodity management, ordering information processing and website announcement. In the production process of the entire website, reference is made to a large number of excellent e-commerce websites, such as Tmall,Jingdong, etc., so the user interaction is good, simple and generous. Users are easy to use, and managers are also able to manage product information.

Key words:Digital mall;Java EE;B/S;3C

目 录

1 绪论 - 1 -

1.1 研究现状 - 1 -

1.2研究目的 - 1 -

1.3本文研究内容以及章节安排 - 2 -

2 相关理论和技术 - 4 -

2.1 技术介绍 - 4 -

2.1.1 Java EE - 4 -

2.1.2 Spring框架 - 4 -

2.1.3 Struts框架 - 5 -

2.1.4 Hibernate框架 - 6 -

2.2开发工具介绍 - 7 -

2.2.1 Eclipse介绍 - 7 -

2.2.2 MySQL介绍 - 8 -

3 系统需求分析 - 10 -

3.1 可行性分析 - 10 -

3.1.1 技术可行性 - 10 -

3.1.2 经济可行性 - 10 -

3.1.3 操作可行 - 10 -

3.2 需求分析 - 10 -

3.2.1 网站前台展示模块 - 10 -

3.2.2后台管理模块 - 11 -

4 系统设计 - 13 -

4.1 功能模块设计 - 13 -

4.2 数码商城E-R图设计 - 13 -

4.3数据库设计 - 18 -

5 系统实现 - 20 -

5.1用户功能实现 - 20 -

5.1.1主要界面 - 20 -

5.1.2用户注册界面 - 21 -

5.1.4 用户购买商品 - 21 -

5.1.5 购物车界面 - 23 -

5.1.6 订单界面 - 23 -

5.2 后台部分 - 27 -

5.2.1 登录界面 - 27 -

5.2.2 数码产品分类管理 - 27 -

5.2.3 数码产品的管理 - 28 -

5.2.4 订单管理界面 - 29 -

5.2.5公告管理界面 - 29 -

6 系统的调试与测试 - 31 -

6.1 软件测试的目的和意义 - 31 -

6.2 软件测试的几个原则 - 31 -

结 论 - 33 -

致 谢 - 34 -

参考文献 - 35 -

1 绪论

1.1 研究现状

二十一世纪是互联网的时代,是一个全民学IT的时代,计算机科学在这个世纪将会遍地开花,硕果累累。电子商务正是这几年的大热方向。电子商务可以实现在虚拟世界中买家和卖家双方进行交易。双方不需要直接面对面交流就可以交易,跨越了空间的限制。电子商务从1995年开始发展以来已经取得了长足进步。在这短短二十多年中发展出了许多电子商务巨头,比如国外的亚马逊网站以及国内的淘宝网。而两者在商业模式上的不同在于淘宝只是一个纯粹的平台,它给商家和消费者都只是提供一个机会。商家在平台上提供商品信息,顾客在平台上浏览信息,以及顾客在下单以后的支付系统都是由淘宝负责。但是淘宝不涉及到自营的商品或者说非常少,以及物流,发票都不是淘宝负责的。与淘宝不同的是,亚马逊的商品是有自营和商家入驻两大类就和国内的京东类似。亚马逊是开放的也是严格的,它的物流和仓库对与自营商品和商家都是很开放的,商家可以把自己的商品放在仓库中,提高了运输的效率。说它严格是对于商家的审查很严苛,个人是不可以开店的,只能企业可以而且商家不能放广告的图片只能有文字描述。国内还有一些主要经营数码产品的商家,比如苏宁易购和京东。它们都是基于B2C的商业模式。都有着自己的物流系统和商品。而近两年来,一些新型的购物网站开始进入电子商务的市场厮杀,想要在中国的电子商务领域占有自己的一席之地。比如专注低价的拼多多和逐渐流行起来的海淘网站比如网易考拉等等。

即使从各个角度考虑,电子商务也一定是很有活力的。首先,电子商务以及信息化数字化进程都是国之大计,国家出台过很多保护性以及鼓励性的政策。其次,二十一世纪最重要的是什么?人才。而这几十年互联网发展迅猛,大量的人涌入到互联网的行业中,学习计算机知识,涌现出一大批互联网人才,他们为互联网的发展,网络支付以及安全性等等做了不可磨灭的作用。电子商务的发展必须要有与之相匹配的线下物流系统。到目前为止,整个覆盖中国的公路网已经基本建成。而我国的物流速度在整个世界上都是领先的,基本上买的商品在三天左右就能送达,而京东顺丰等等甚至可以次日达或者今日达。综上所以说电子商务的时代并没有过去而且会越来越好。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。