基于Java的网上书店系统的设计与实现毕业论文
2021-03-19 21:35:38
摘 要
网上书店是以因特网为运营载体,借助因特网的资源,充分利用电子商务的各种手段,达成从买到卖的虚拟网上书店,从而减少了代理商等中间环节,消除了店铺费、人员费和中间商带来的差价。随着上网人数的增加,在网上购书的人数也剧增,这是一个巨大的图书销售市场,对书籍的传播起着重要的贡献,因此,建立一个有购书功能、使用简洁明了的网上书店,对图书销售行业的继续发展壮大有着重要的作用。
本文主要论述了一个简单易用的网上书店,它的功能模块的设计与实现的详细过程,包括用到的技术分析,需求和可行性的分析,数据库的设计,各功能模块的设计等,构建了基于Java技术、B/S架构,采用MVC模式,后台框架使用SSH框架,前端框架使用jQuery框架,SQL Server作为数据库的网上书店。系统的主要功能有:用户注册登录、书籍搜索查看、书籍购买、订单管理、顾客信息管理、后台书籍管理、书籍类目管理和后台账户管理这样一些基本的功能模块。
关键字:网上书店;Java;MVC;SSH;SQL Server
ABSTRACT
Online bookstore is based on the Internet as the carrier, with the help of the Internet resources, and the full use of various means of e-commerce, to achieve from the sale of virtual online bookstore,thereby reducing agents and other intermediate links, eliminate the store costs, personnel costs and middlemen bring the difference.With the increase in the number of Internet users, the number of online books has also risen sharply, which is a huge book sales market, and plays an important role in the spread of books,Therefore, the establishment of a book purchase function and the use of concise online bookstore, the book sales industry continues to grow and play an important role.
This article mainly discusses a simple and easy to use online bookstore, its function module design and implementation of the detailed process,Including the use of technical analysis, demand and feasibility analysis, database design, the design of functional modules, etc.,Built on Java technology, B/S architecture, using MVC mode, the background framework uses SSH framework, the front frame uses jQuery framework, SQL Server as the database in the online bookstore.The main functions of the system are:user registration, books search and view,books purchase, order management, customer information management, backstage book management, book category management and backstage account management,some basic functional modules like this.
Key words: online bookstore; Java;MVC; SSH; SQL Server
目录
摘要 I
ABSTRACT II
第1章 绪论 1
1.1 研究目的及意义 1
1.2国内外研究现状 2
1.3研究内容 2
1.4 论文结构安排 3
第2章 相关技术介绍 4
2.1 MVC模式 4
2.2 SSH框架 4
2.2.1 Struts 2 5
2.2.2 Spring 6
2.2.3 Hibernate 6
2.3 jQuery 6
2.4 SQL Server数据库 7
2.5本章小结 7
第3章 项目需求分析 8
3.1项目的业务需求描述 8
3.2项目的功能需求分析 9
3.2.1 用户登录注册模块 9
3.2.2书籍搜索查看模块 9
3.2.3书籍购买模块 10
3.2.4后台订单管理模块 10
3.2.5顾客信息管理模块 11
3.2.6 后台书籍管理模块 12
3.2.7 后台类目管理 12
3.2.8 后台账户管理模块 12
3.3项目可行性分析 13
3.4本章小结 13
第4章 系统的设计与实现 14
4.1数据库的设计与实现 14
4.1.1数据库概念设计 14
4.1.2 数据库逻辑结构设计 17
4.2项目功能模块设计 19
4.2.1 用户登录注册 20
4.2.2 书籍搜索查看 21
4.2.3书籍购买 22
4.2.4订单管理 24
4.2.5顾客信息管理 25
4.2.6书籍管理 26
4.2.7 类目管理 28
4.2.8后台账号管理 28
4.3项目功能的实现 29
4.3.1系统开发环境 29
4.3.2代码目录说明 30
4.4 网站前台界面展示 31
4.5网站后台界面展示 35
4.6本章小结 38
第5章 总结与展望 39
5.1工作总结 39
5.2展望 39
参考文献 40
致谢 41
第1章 绪论
1.1 研究目的及意义
随着互联网的发展和计算机的高度普及,上网成为了很多人每日必做的事情,由此电子商务也越来越被人们接受和喜爱。因为人们发现,只需操作手指的电子商务让我们的生活更加的便捷,只要拥有互联网,人们可以不受时间、基本不受地理环境这些外在的客观限制,而自由地在网上浏览并购买自己心仪的商品。网上书店是和现实中的书店对应的,它是以因特网为运营载体,借助因特网的资源,充分利用电子商务的各种方式手段,达成从买到卖的虚拟网上书店,从而减少了代理商等中间环节,消除了店铺费、人员费和中间商带来的差价[1]。
我们在现实中购买书籍时,总有这样的烦恼:去小书店买书,浏览图书会比较方便,但小书店存书量少,有时难以满足自己的需求;去大型书店买书,图书的数量众多,但是大型书店占地范围大每次购买图书都需要花费很长的时间来进行挑选。面对书籍信息的快速更新改版和书籍类目的杂乱繁多,如何可以做到迅速挑选出自己喜欢和需要的书籍呢?由此网上书店这一新型的图书销售方式便应运而生,并逐渐成为图书行业的流行趋势,它相较传统的书店主要有以下优势: