基于Java的在线购物系统
摘 要
电子商务(Electronic Commerce)是互联网上出现的新概念。它是利用计算机技术、网络技术和远程通信技术,实现整个商务(买卖)过程中的电子化、数字化和网络化。随着它的广泛使用,给人们带来了便利,并逐渐改变了人们的生活方式.
国内在线购物〖本文来自:毕业设计论文网 myeducs.cn 〗网站多数是用ASP,PHP技术实现的,而基于JSP的优秀网站较少。本系统——网上图书超市采用JSP+JavaBean+ SQL Server数据库三层模式设计并实现。本论文详细地阐述了系统的需求分析、系统总体架构、详细设计以及模块的实现过程,主要实现了以下模块功能:会员注册、登录/注销;用户管理;浏览图书详细信息;图书搜索;图书管理;购物车;订单;订单管理等。
关键词: JSP;SQL Server;JavaBean;在线购物
Design and Implementation of online shopping system based on Java
Abstract
Electronic commence over Internet is a new concept. To realize electronic, digital and networking commerce, computer technology, network technology and telecommunications are used. With its widely used, it brings people with a lot of convenience, and is changing the way of people’s life.
Most domestic online shopping websites are implemented with ASP, PHP, and few are based on JSP. This system——web-based bookstore is implemented with JSP, JavaBean, and SQL Server database in three-tier model. In the paper, requirements analysis, general framework, detailed design and realization of each module are introduced. These modules includes member registration, login in/login out, user management, browsing books detailed information, searching book, library management, the shopping car, orders and orders management etc.
Key words: JSP;SQL Server;JavaBean; Online Shopping
目 录
论文总页数:29页
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题的研究方法 2
2 关于JSP 2
2.1 JSP简介 2
2.2 JSP的运行原理 2
2.3 JSP页面的组成 3
2.4 JSP的运行环境 3
2.5 JAVABEAN技术介绍 4
3 需求分析 4
3.1 系统说明 4
3.2 系统功能简介 4
4 系统设计 5
4.1 功能模块 5
4.2 系统设计思想 6
4.3 系统总体流程 6
4.4 网站架设 7
4.4.1开发环境 7
4.4.2建立站点 7
4.5 数据库设计 7
5 系统实现 9
5.1 编写JAVABEAN 9
5.1.1数据库操作的JavaBean的实现 10
5.1.2字符串处理的JavaBean的实现 10
5.1.3保存购物信息的JavaBean的实现 10
5.2 网站前台主要功能模块实现 11
5.2.1网站前台首页设计 11
5.2.2重点推荐展台的实现过程 11
5.2.3新书上架实现过程 13
5.2.4图书分类实现过程 13
5.2.5用户管理实现过程 14
5.2.6购物车实现过程 15
5.2.7生成订单实现过程 19
5.2.8订单查询实现过程 20
5.2.9销售排行实现过程 20
5.3 网站后台主要功能模块设计 21
5.3.1后台登录实现过程 21
5.3.2图书管理页面实现过程 21
5.3.3用户管理实现过程 23
5.3.4订单管理实现过程 24
5.3.5公告管理实现过程 25
5.3.6退出系统实现过程 25
6 系统测试 25
6.1 测试环境 25
6.2 测试结果 26
总 结 26
参考文献 27
致 谢 28
声 明 29
5.1.1数据库操作的JavaBean的实现
在系统开发过程中经常需要对数据库操作,这就需要连接数据库和操作数据库(包括数据的插入,更新,删除和查询等),数据库操作的JavaBean是一个公共类,通常包括连接数据库的方法getConnection、执行查询语句的方法executeQuery、执行更新操作的方法executeUpdate、关闭数据库连接的方法close。因此程序开发就可以将连〖本文来自:毕业设计论文网 myeducs.cn 〗接数据库和操作数据库的代码写成了一个JavaBean “connDB.java”,编写完成后将其源代码放到Tomcat 5.5\webapps\BookSupermarket\WEB-INF\src\beans文件夹中。
(1)指定JavaBean“connDB”保存的包,并导入所需的类包,并将其保存到“beans”包中。
(2)在构造方法connDB中定义该类中所需的变量。通常将方法中常用的变量均放在构造方法中。
(3)创建执行查询语句的方法executeQuery,返回值为ResultSet结果集。
(4)创建执行更新操作的方法executeUpdate,返回值为int型的整数,代表更新的行数。
(5)创建执行更新操作,并返回该操作中自动编号字段的自动编号的方法executeUpdatemyeducs.cnid。
(6)创建关闭数据库连接的方法close。
(7)编译connDB.java,用“javac connDB.java”,生成connDB.class,将其放到Tomcat 5.5\webapps\BookSupermarket\WEB-INF\classes\beans文件夹中。
相关热词:JSP 046 在线 图书 销售 系统 设计 实现