关键词不能为空

当前您在: 首页 > 育儿 >

网上图书销售系统的设计与实现毕业论文

作者:陕西保健网
来源:http://www.xapfxb.com/yuer
更新日期:2021-01-24 05:47

南昌人流医院-

2021年1月24日发(作者:慕生忠)


青岛农业大学


本科生毕业论文(设计)



目:


名:


院:


业:


级:


号:
指导教师:
完成时间


网上图书销售系统的设计与实现




理学与信息科学学院



























2015

6

10








2015


6


10







网上图书销售系统的设计与实现


网上图书销售系统的设计与实现

摘要:
随着科技的愈发发达,
当代 人越来越多的依靠网络的力量来满足自己
的需求。
网络购物,
网上销售等应用越来越成 为人们必不可少的购物方式。
当然
网上图书销售系统也越来越受到人们的欢迎
,
通过网上购物人们可以更方便的选
择自己喜欢的书籍,
更便捷的付费,
以及可以依靠 发达的物流不用出家门就可以
收到所订购的商品。

本系统所实现的主要功能包括:< br>用户在本网站的注册以及登陆功能,
可以方
便用户多次使用本网站;
图书在本网 站的上架以及图书的各种详细信息,
方便用
户对本书作出进一步的了解;
图书的分类功 能,
可以方便用户根据不同的需求快
捷的找到自己所要的书籍;本系统还可以通过对书籍进行不 同的分类排序(如:
价格、销量等)
,让用户找到心仪的书本;管理员可以对本系统进行管理, 可以
增加书籍、删除书籍、调整书籍的价格、删除用户等。虽然这个系统设计的比较
简单,但已经实现了网上图书销售系统的大部分功能,
可以让用户得到很好地体
验。

关键字:
图书;销售;
Java













I
网上图书销售系统的设计与实现




















Design and implementation















of online book sales system

Abstract:

As
technology
has
become
more
advanced,
contemporary
of
more
and
more people rely on the power of the Web to meet their own needs. Online shopping,
online applications such as sales increasingly become an essential way of shopping.
Online book sales system is increasingly popular with people through online shopping,
people can more easily select
your favorite books, more convenient billing, and can
rely on advanced logistics can receive the goods ordered without a home.









This system by achieved of main features including: user in this website of
registered
and
landed
features,
can
convenient
user
repeatedly
using
this
website;
books
in
this
website
of
last
and
books
of
various
detailed
information,
convenient
user on this book made further of understanding; books of classification features, can
convenient user according to different of needs shortcut of found themselves by to of
books; this system also can through on books for different
of classification sort (as:
price,
and
sales,),
let
user
found
favorite
of
books
Administrators
can
manage
the
system, you can increase the book, remove books, adjusting prices of books, deleting
users,
etc.
While
this
design
is
relatively
simple,
but
has
achieved
most
of
the
functionality of online book sales system, allows users to get a good experience.
Key words:
booksy; sales; java










II
网上图书销售系统的设计与实现

目录


网上图书销售系统的设计与实现

.
.................. .................................................. .............................. I
前言
...... .................................................. .................................................. ........................................
1

第一章

绪论

.
.................. .................................................. .................................................. ..............
3

1.1
设计背景

.
.............................................. .................................................. ............................
3

1.2
设计目标

.
..................... .................................................. .................................................. ...
3

第二章

系统开发工具及环境

.< br>............................................... .................................................. .......
4

2.1
系统的开发语言与运行平台

.
............................................. ...............................................
4

2.2
开发工具

.
........... .................................................. .................................................. .............
4

2.3
开发工具介绍

.
............................................. .................................................. .....................
4

2.3.1 Myeclipse9
................................... .................................................. ..........................
4

2.3.2 Apache Tomcat7
.
.......................... .................................................. ..........................
4

2.3.3Oracle MySQLl5.5
.
............... .................................................. ..................................
5

第三章

系统分析与设计

.
............. .................................................. .................................................
6

3.1
系统设计的必要性

.
....... .................................................. .................................................. .
6

3.2
系统的可行性分析

.
.... .................................................. .................................................. ...
6

3.2.1
技术上

.
...... .................................................. .................................................. ...........
6

3.2.2
经济上

................................................. .................................................. ...................
6

3.3
系统的功能模块设计

.
....................... .................................................. ..............................
7

3.3.1
模块功能的分析

.
................ .................................................. ...................................
7

3.3.2
系统功能模块图

.
............... .................................................. ...................................
7

3.4
数据库设计

.
................... .................................................. ................................................
1
0
3.4.1
数据库需求分析

.
.... .................................................. ............................................
1
0
3.4.2
数据库结构设计

.
.... .................................................. ............................................
11
3.4.2
数据库设计

.
.......... .................................................. ..............................................
1
3
第四章

网上图书销售系统的的设计

.< br>............................................... ...........................................
1
6
4.1
程序流程图

.
......... .................................................. .................................................. .........
1
6
4.2
用户注册

.
................................................. .................................................. ......................
1
7
4.2.1
用户注册界面

.
................. .................................................. ....................................
1
7
4.2.2
界面制作与各个功能的实现

.
........... .................................................. ..................
1
7
4.3
系统主界面

.
........................... .................................................. ........................................
1
9
4.4
系统各个功能的实现

.
.... .................................................. ...............................................
2
1
4.4.1
图书分类查询

.
..... .................................................. ...............................................
2
1
4.4.2
图书信息显示

.
...... .................................................. .............................................
2
3
4.4.3
购物车功能的实现

.
.... .................................................. .......................................
2
4
4.4.4
编辑推荐功能

.
................. .................................................. ..................................
2
7
第五章

系统测试

.
................ .................................................. .................................................. ......
3
0
第六章

总结与展望

.< br>............................................... .................................................. .....................
3
1
致谢
...... .................................................. .................................................. ......................................
3
3
参考文献
...................................... .................................................. .................................................
3
4
III
网上图书销售系统的设计与实现

前言

随着社会的发展,
计算机已经成为了一种不可或缺的社会生产力,作为计算
机最大的衍生品,
网络的力量也得到了空前的壮大。
淘宝,
亚马 逊的崛起证明了
电子商务在中国的成功。
现在的传统购物方式已经无法满足让你们的需求,网上
购物已经成为我们生活中不可或缺的一部分,
网上图书销售一直是网上购物的一
只强大力量,正在如火如荼的发展壮大。

本文设计的网上图书销售系统是采用
JS P
编写完成的。
JSP

Sun
公司设计
一种网站开发技术 ,
Sun
公司通过前期的
Java
技术的强大根基,
成功的把人们引
入了
JSP
的时代。
JSP

Java Server P age
,在
Servlet

JavaBean
的支持下,可
以实现多种
Web
程序的设计。我本次的毕业设计就是采用了
JSP
设计的 ,构建
了一个简单的网上图书销售系统,该系统实现了网上图书销售系统的基本功能:
用户的注 册和登陆功能、
图书的信息查询功能、
图书的价格查询功能以及图书的
增加和删除功能 等。
作为一种网上购物系统,
本系统的设计要符合人们日常生活
中所使用的系统的要求 ,简单、方便、安全。我在编写这个系统的时候,曾在图
书管理查阅了大量的书籍资料,
认真研 习了这方面专家的方法和理念,
这对我的
开发有很大的帮助;
我还去网上查找到了许多 这方面的程序,
网上的程序有的简
单,有的复杂,有的错误百出,通过对这些程序的研究,大大 增加了我的动手能
力,也为我开始作这个程序打下了良好的基础。

本系统的主要功能 包括以下几个方面:
用户的注册和登陆、
图书的详细信息
查看、图书的价格、图书的分 类查看、图书的随机选择。

我的这个系统由于设计时间仓促,
所以功能比较简单,< br>只是实现了网上图书
销售的最基本的功能,
还远远没有达到我设计这个程序的预期目标。
我会在以后
的时间里继续开发这个项目,
让这个项目变得更完善,
功能更强大 ,
让这个程序
编程一个真正可实用的项目。

我将以网上图书销售系统为例, 首先对实际生活中的问题进行分析和调查,
然后对系统进行整体的设计和构思,
最后再逐步把问 题细化,
分模块完成这个系
统的开发。


1
章介绍了系统 开发的社会意义以及开发此系统的必要性,
系统的定义了
设计的目标。

第< br>2
章针对本系统所使用的编程语言
JSP
进行介绍,
并说明了
JSP
相对于其
1
网上图书销售系统的设计与实现

他语言的优势所在。


3
章对系统设计的必要性和可行性进行了从 整体上进行了分析,
并对系统
的主要功能进行模块化设计,对数据库的链接和数据进行了初步规 划。


4
章描述了系统的几大模块,
对每个模块进行细化的分析和 设计,
详细的
介绍了各模块的功能以及实现方法。


5
章 主要讲述了系统在设计阶段遇到的问题,
系统存在的问题以及我所设
计的解决方案。


6
章主要是对本次设计的不足和错误进行总结,
希望在以后的设计中能改< br>正这些错误,更加完善此系统。






















2
网上图书销售系统的设计与实现

第一章

绪论

随着社会生产力的发展,
科技的力量越来越强大,
计算机的迅速发展带来了
互联网的兴 盛。
网上图书销售以其方便、
快捷、
安全等特点成为现在人们购物的
一种新型 形式,而且正在如火如荼的发展。

1.1
设计背景

目前网上购物 的人数正在逐年增加,
对网上购物系统的要求也越来越高,

而网上图书销售系统是网 上购物系统的一个重要组成部分。
因此,
如何为用户提
供一个方便、
快捷的网 上图书销售系统成为了本次设计的目标。
为了尽快实现这
个目标,
我在图书馆认真学习 了几个月的相关书籍,
并且从网上查阅了大量的相
关程序。
希望藉此开发一套实用性的 网上图书销售系统,
将传统的图书销售变成
网络上的图书销售,使图书的销售过程更加方便,简 洁。

1.2
设计目标

以网上的图书销售为设计目标,
建 立一个安全的、
快捷的、
划分细致且具有
较高的灵活性的网上图书销售系统。
该系统要实现让用户喜欢而且能高效购物的
目的。网上图书销售系统的基本目标有以下几点:

1.
提供用户注册和登陆等功能,方便用户使用此系统
;
2.
提供用户书记的详细信息。供用户选择书籍
:
3.
按用户需求将图书分类,更快捷、简单
.




3
网上图书销售系统的设计与实现

第二章

系统开发工具及环境

2.1
系统的开发语言与运行平台

系统开发语言:
Java Server Page


数据库管理软件:
Oracle MySQL5.5


运行平台:
Windows 7


平台分辨率:
1366*768


2.2
开发工具

考虑到网站的安全性、可靠性、稳定性、以及个人开发研究 使用,该网站的
研发采用开源的
java
语言,
JDK
版本为
1.7
,采用当前主流的
java
开发平台
Myeclipse9
作为该项目的开发平台,采用开源的
Apache Tomcat 7
作为服务器,
采用
Oracle MySQL5.5
作为数据库。

2.3
开发工具介绍

2.3.1 Myeclipse9
MyEclipse








MyEclipse
Enterprise
Workbench

MyEclipse

是对
Eclipse
开发工具的扩展,
是一个非常优秀的用于开发
Java


J2EE


Eclipse
开发工具的插件集合,
MyE clipse
的功能十分强大,支持也非常广泛,
尤其是对各种开源框架的支持十分不错。利用
MyEclipse
我们可以在各种数据库

J2EE
的开 发、发布以及服务器应用程序的整合等方面极大的提高日常工作的
效率。它是功能最丰富的
J2 EE
集成开发环境,包括了完备的编码、调试、测试
和发布功能,完整支持
HTML< br>、
Struts

JSP

CSS

JS< br>、
SQL
等语言。可以说
MyEclipse
开发工具几乎涵盖了目前 所有主流开源产品的专属
Java
的开发工具。


2.3.2 Apache Tomcat7
Tomcat
服务器是一个免费的开源的
Web< br>网络应用服务器,
属于轻量级的应
4
网上图书销售系统的设计与实现

用服务器,
在中小型系统和并发访问用户不是很多的情况下被普遍使用,
是开发
和调试
JSP
网站程序的首选服务器。

Tomcat

Apache
软件基金会众多项目中的一个核心项目,由
Apache
基金
会 、
Sun
公司

和其他一些公司及个人共同开发而成。由于有了
Sun
的参与和技
术支持,
最新的
java

JSP
规范总是能在
Tomcat
中得到体现。
因为
Tomcat

术先进、性能稳定,而且免费,因而深受
Java
爱好者的喜爱并得到了部分软件
开发商的认可,成为目前比较流行的
Web
应用服务器。


2.3.3Oracle MySQLl5.5

MySQL
数据库是一个关系型数据管理系统,
由瑞典的
MySQL AB< br>公司研发,

Oracle
公司收购,现在
MySQL
属于< br>Oracle
公司。
MySQL
是一种关联数据库
管理系统,
关联数据库可以将数据保存在不同的表中,
而不是将所有数据信息放
到一个大仓库内存储,这样的存储方式增加了读取速度并提高了灵活性。
MySQL

SQL
语 言是用于访问数据库的最常用的标准化语言。
MySQL
软件采用了双授
权政策,由于
MySQL
速度快、体积小、总体拥有成本低,尤其是它开放源码这
一显著特点,大部 分中小型网站的开发都选择
MySQL
作为网站的数据库。

MySQL有许多系统特性:
1

它支持多线程,
能够充分利用
CPU资源;
2


有优化的
SQL
查询算法,能够有效地提 高查询速度;
3

MySQL
既能够作为一
个单独的应用程序在不同 的客户端服务器网络环境中,
也能够作为一个数据库而
嵌入到其他的软件中,
成为其他 软件的一部分;
4

提供
TCP/IP

ODBC

JDBC
等多种数据库连接途径;
5
.支持多种存储引擎。






5
网上图书销售系统的设计与实现

第三章

系统分析与设计

3.1
系统设计的必要性

随着网络发展的日趋成熟,网络购物现在已经成为 了一种主流的购物方式。
所以现在已经有越来越多的网络购物网站应运而生。
长久的发展下去,
网络购物
有一天将会取代传统购物方式成为最重要的购物方式。

网上图书销 售系统作为网络购物的一支强大的分支,
也越来越受到人们的重
视。
本系统所设计的是 一个简单地网上图书销售系统。
可以为各类用户提供方便
的在线买书环境,
符合目前国 内流行的电子商务模式。
用户可以在系统中实现用
户注册和登陆、浏览商品、搜索查询商品、下 定单、处理定单等功能;管理员可
以通过用户管理、
定单管理、
商品管理、
评 论管理等管理功能来对系统进行维护
更新。

由分析可得,
不论是商业还是技术上,
网上图书销售系统的开发都是可行的。

3.2
系统的可行性分析

3.2.1
技术上

我们正走进一个信息时代,现在社会已经越来越依赖计算机来处理各种事
情,
因此网上购物也越 来越受到人们的欢迎。
随着现在网上图书销售网站越来越
多,
这一技术也越来越成熟。
相对于其他程序,
网上图书销售系统更加简便和实
用,
而且网上有大量的相关 的设计供我们参考,
作为一个学生而言,
设计这样一
个程序是完全可行的。

3.2.2
经济上

随着经济的发展,
现在计算机已经在大学里面越 来越普及,
而且网上图书销
售系统对硬件和软件的要求都不是很高,
所以在经济上,< br>设计一个网上图书销售
系统也是完全可行的。

综上所述,建立一个网上图书销售系统是必要而且可行的。

6
网上图书销售系统的设计与实现

3.3
系统的功能模块设计

3.3.1
模块功能的分析

本系统共划分六为大模块:
用户的注册 和登陆、
图书信息管理、
图书价格管
理、图书分类查询、图书购买记录、管理员权限。 每一模块都能独立实现一系列
功能。


1
)用户的注册和登陆



















用户的注册和登陆模块包括以下的子模块:
用户的 账号的注册、
用户的注册
信息的验证、用户邮箱的激活、用户的登陆、用户登录后的个人信息。 这些用户
的信息都将作为数据导入到数据库中。


2
)图书信息管理

图书信息管理包含对图书的详细介绍,图书的 书名、作者、出版社、出版日
期以及图书的内容的简单介绍。


3
)图书价格管理

这一模块主要是显示图书的销售价格


4
)图书分类查询

图书分类查询是将不同的图书按照不同的性质 分成不同种类的书籍,
用户可
以根据自己所需要的书籍的种类进行相应的选择,不用在大量的书 籍中盲目查
找。


5
)图书购买记录

这一模块 的主要是记录用户购买图书的情况,
用户可以先将选购好的图书放
入个人的购物车中,
系统将自动存入数据库中保存,
方便用户以后来付费购买以
及更换。


6
)管理员权限

管理员可以对网站进行一系列操作和管理,包括图书的增加和删除、
图书的
重新分类、用户的购买记录查询、图书价格的改动、图书说 明的改动、网站整体
布局的设计等。

3.3.2
系统功能模块图

按结构化程序设计思想,
将整个系统进行模块化,
然后根据需要实现的功能,
7
网上图书销售系统的设计与实现

对每个模块再进行细化。经过分析得出本系统的功能模块图如图
3-1
所示。



3-1
系统功能模块图

而整个系统的数据流程图需要 从两个方面进行,一个方面是从用户出发的,
这个流程图如图
3-2



















用户注册及登录

书籍查询


线





































































































3-2
用户端流程

8
网上图书销售系统的设计与实现


另一方面该系统从管理员端出发,
对网站进行管理和维护,
具体的流程如图

3-3












用户管理

管理员登陆






















































































































3-3
管理员端流程


所以综合以上上设计 的流程图最后可以确定该程序的最后的流程图如图
3-4
所示:










9
网上图书销售系统的设计与实现









客户端界面

管理端界面

在线书店

JavaBean
数据库

















































































/





3.4
数据库设计

鉴于本程 序所使用的数据较多,
因此数据库的构建是一个很重要的方面,

据库建立的好坏直接 关系到系统运行的流畅与否,
一个好的数据库可以直接提高
程序的运行效率。

3.4.1
数据库需求分析

针对本系统的整体分析可以看出,本系统所需要的数据基本包含如下:







































































3-4
系统整体结构图



10
网上图书销售系统的设计与实现

用户的信息:用户的账号、密码、邮箱、浏览记录、购书记录等

书籍的信息:书籍的价格、名称、作者、出版社、简介等

订单信息:用户订书的价格、数量、书籍编号等

管理员信息:书籍的信息、用户的信息、订单的信息等

3.4.2
数据库结构设计

本程序中各个实体之间的关系如图
3-5
所示:








图书分类

1
图书

N


1
1
用户

购书

N
订单列表

1
订单



3-5
各个数据的关系

其中较为重要的几个数据与其他信息之间的关系如下

用户信息的
E-R
图如图
3-6


管理员信息的
E-R
图如图
3-7


书籍信息的
E-R
图如图
3-8


订单信息的
E-R
图如图
3-9










注册时间

电话

注册
IP
Email




性别

邮编

真名

用户名

密码

地址



3-6
用户信息

11
网上图书销售系统的设计与实现


用户名

密码




管理员


3-7
管理员信息










作者

出版社

内容介绍


3-8
图书信息













是否付款

是否发货



3-9
订单信息

内容

订单

IP
地址

总价格

订单编号

用户编号

购买时间










剩余数量

总数量

价格


图书名称

图书编号

分类编号

封面

图书分类


分类编号

分类名称

12
网上图书销售系统的设计与实现

3.4.2
数据库设计

本系统采用了
Oracle
MySQL5.5
数据库,该系统起名为
dang
,下面详细给
出各个数据表的具体情况。

1.
数据表的整体情况如图
3-10
所示:




3-10
整体数据表


2.
图书的信息表如图
3-11
所示:









13
网上图书销售系统的设计与实现



3-11
图书信息

3.
用户的信息表如图
3-12
所示:



3-12
用户的信息表

4.
图书分类信息表如图
3-13
所示:

14
网上图书销售系统的设计与实现



3-13
图书分类信息表

5.
订单信息表如图
3-14
所示:



3-14
订单信息表


15

南昌人流医院-


南昌人流医院-


南昌人流医院-


南昌人流医院-


南昌人流医院-


南昌人流医院-


南昌人流医院-


南昌人流医院-



本文更新与2021-01-24 05:47,由作者提供,不代表本网站立场,转载请注明出处:http://www.xapfxb.com/yuer/424519.html

网上图书销售系统的设计与实现毕业论文的相关文章