登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于JavaEE的购物系统的设计与实现毕业论文

 2022-04-05 07:04  

论文总字数:11166字

摘 要

该网上购物系统是使用JavaEE、MySQL进行开发的,所使用的集成开发工具是MyEclipse。主要实现了购物相关的功能和商品维护相关的功能。购物相关的功能包括向购物车添加商品、修改数量、从购物车删除商品和提交订单。商品维护相关的功能包括商品添加、删除和修改等、商品推荐、打折等等。

本文首先介绍了开发这个系统的工具和技术,以及开发的语言等等,之后介绍了网上购物系统这个网站的设计与实现,主要包括软件结构设计、数据库的设计和页面的设计等,最后阐述了软件的功能测试。

关键词:购物网站 用户 管理员

The design and implementation of online shopping system based on JAVAEE

ABSTRACT

This system of online shopping is developed by using JavaEE and MySQL. MyEclipse is the integrated development tool. It mainly realizes the function about shopping and maintenance of goods. Features related to shopping include the addition of merchandise to the shopping cart, the changes of the number, the removal of goods from the shopping cart and submit orders.Functions related to commodity maintenance include addition deletion and modification of goods,product recommendation, discount and so on.

Firstly,this article describes the development tools and technology, as well as programming language and so on. Secondly, it introduces the design and realization of the online shopping systems, including the software architecture and the database as well as the web pages. finally , this article explains the software testing.

Key words : shopping website user admin

目录

摘要 ii

ABSTRACT iii

第一章 绪论 1

1.1 系统开发背景 1

1.2开发环境 1

1.3 开发内容 1

第二章 开发工具和技术 2

2.1 Myeclipse 2

2.2数据库MySQL 2

2.3 SSH框架 2

2.4 MVC模式 3

2.5 JAVAEE技术架构 3

第三章 系统分析 5

3.1软件需求 5

3.1.1 用户需求 5

3.1.2 系统需求 7

3.2 可行性分析 8

3.2.1 经济可行性分析 8

3.2.2技术可行性分析 8

3.2.3 时间可行性分析 8

3.3 系统开发计划 8

第四章 系统设计 10

4.1软件结构 10

4.2 数据库设计 11

4.3 类设计 14

4.4界面设计 17

4.4.1 系统前台 17

4.4.2 系统后台 19

第五章 系统实现 23

第六章 软件测试 31

总结与思考 33

参考文献 34

绪论

1.1 系统开发背景

相信大家对网上购物一定不陌生,现在,你只要拥有一部手机,一台电脑,并且保证可以上网,你就可以享受到一键宝贝到家的服务。21世纪绝对称得上是一个年轻的世纪,计算机技术的不断更新使得互联网技术迅猛发展,硬件技术的不断更新使得手机、电脑的上网速度越来越快,人们也越来越喜欢用网上购物这种便捷的方式来代替去商场的闲逛。因此,网上购物系统为网上购物提供了一个平台,在这里,消费者可以根据自己的喜好购买自己想要的东西,可以不出家门,收到订购的货物。所以,购物系统的出现绝对是时代的一次进步和发展,以上就是开发本系统的背景。

1.2开发环境

在windows7系统下,用myeclipse10.0进行开发,使用MySQL数据库进行数据存储。

1.3 开发内容

本系统网上购物平台,能够满足消费者么足不出户购买商品的愿望。需要消费者使用自己的账号,在商城里购买商品。具体实现登录注册、购物车、订单和修改信息功能。管理员可以通过专属账号对该平台进行日常维护,例如上新、打折等。

开发工具和技术

2.1 Myeclipse

Myeclipse的前身是eclipse,在这个基础上面加了很多自己的插件,所以功能更加强大了。Myeclipse非常适合JAVAEE的开发,同时他还支持HTML,SSH框架,因此非常适合用来开发本系统。

2.2数据库MySQL

MySQL数据库是近段时间最流行的关系型数据库管理系统,在WEB开发方面,它是最好的应用软件之一。MySQL的将数据保存在不同的表中,所以运行速度加快了,而且也更加的灵活多变。MySQL数据库语言是最常用标准化语言。与此同时,MySQL数据库十分小,运行起来也非常快,所以很适合网站的开发。

2.3 SSH框架

SSH表示三种框架:Spring,Struts和Hibernate。

(1)Struts:

Struts是客户端页面开发的框架。说到Struts就不得不提到ActionServlet了,ActionServlet负责核心控制,主要是拦截用户发出的请求。而ActionServlet也会发出自己的请求,这就依赖Action类去接收了,Action通常是用户提供,此后,Action会根据请求调用模型中的业务逻辑方法来处理,最后将处理以后的结果返还给JSP页面。Struts也为模型,视图和控制器提供相应的组件。

模型由两部分组成:ActionForm和JavaBean,ActionForm将用户请求封装成ActionForm对象,然后ActionServlet将该对象发给Action,最后Action根据对象的请求参数处理请求。JavaBean则被用来封装底层业务逻辑。

视图部分由JSP来实现,Struts为其提供了大型的标签库,使用标签库可以大大地减少脚本的使用,并且可以实现与模型部分的交互,增加很多的现实功能。

请支付后下载全文,论文总字数:11166字

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图