摘要:
二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。当钱天白教授
于 1986 年 9 月 14 日在北京计算机应用技术研究所内向德国卡尔斯鲁厄大学发出第一封电子
邮件“穿越长城,走向世界”的时候,他也许不知道自己推开了中国信息时代的大门;1994
年 4 月 20 日,中国科学院计算机中心通过美国 Sprint 公司连入 Internet 的 64K 国际专线开
通,实现了国际互联网的全功能连接,从此中国迈入互联网信息时代。转眼间互联网在中国
已有 10 余年的发展,中国的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。随
着 Internet 的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,
网上娱乐,网络游戏,网络教学等。
本次毕业设计的题目就是网上购书系统。
本论文就毕业设计的内容,系统地阐述了整个网上书店售书系统的功能及实现。实现了
从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到留言板,管理员系统。
基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面
简单直观,易于操作和使用,交互性强,完全基于 Internet 网络。
经过分析,我们使用 SUN 公司的 JSP 开发工具,利用其提供的各种面向对象的开发工具,尤
其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原
型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。
关键词:网上书店购书系统、JSP、信息时代
Abstract:
The 21st century is a collection digitization, the network, the
informationization, take network as core society. When Qian Tian taught without charge
gives sends out the first email in September 14, 1986 in Beijing computer applied
technology research institute introversion Germany Karlsruhe University “to pass
through the Great Wall, moved toward the world” time, perhaps he did not know that
he has opened China information age front door; on April 20, 1994, the Chinese Academy
of Science computer center entered Internet through the American Sprint Corporation
company the 64K international special line clear, has realized internet's entire
function binding, henceforth China entered into the Internet information age. The
Internet had 10 remaining years of life development in a moment in China, China's
web cams understands fully “enjoys a trip to between the world, the network does
not have carefree which the limit” brings. Along with the Internet swift development,
causes the network application day-by-day widespread. If electronic commerce,
E-government, on-line medical service, on-line entertainment, network game, network
teaching and so on.
This graduation project's topic is on-line books management system management system.
The present paper on graduation project's content, elaborated systematically the
entire on-line books management system management system's function and realizes.
Has realized from the merchandise control, the classification of goods and the inquiry,
realizes to the shopping cart, user order form processing, arrives at the chatroom
again, the manager system. Basically has realized the electronic commerce function
flow, can realize the user and the business on-line carries on the commodity exchange.
This system contact surface simple direct-viewing, simplify operation and use,
interactive is strong, completely based on the Internet network.
Key word: On-line purchase books system , JSP, Information age
目录:
第一章 开发背景----------------------------------------------------------------------------------------1
1.1 目的和意义---------------------------------------------------------------------------------------------1
1.2 开发设计思想------------------------------------------------------------------------------------------1
1.3 开发目标------------------------------------------------------------------------------------------------1
第二章 开发工具和环境简介-------------------------------------------------------------------=------2
2.1 Java Server Page 简介---------------------------------------------------------------------------------2
2.2 Microsoft SQLServer2000 简介---------------------------------------------------------------------2
2.3 JDBC 驱动程序简介----------------------------------------------------------------------------------4
2.4 JavaBeans 简介---------------------------------------------------------------------------------------5
2.5 JAVA 简介---------------------------------------------------------------------------------------------5
2.6 电子商务简介---------------------------------------------------------------------------------------8
第三章 书店售书系统功能分析------------------------------------------------------------------------9
3.1 系统功能分析---------------------------------------------------------------------------------------9
3.2 可行性研究------------------------------------------------------------------------------------------10
3.3 需求分析-------------------------------------------------------------------------------------------12
3.4 系统总体结构图----------------------------------------------------------------------------------13
3.5 数据字典---------------------------------------------------------------------------------------------17
3.6 需求分析复审---------------------------------------------------------------------------------------18
第四章 书店售书系统总体设计------------------------------------------------------------------------18
4.1.系统功能设计目标-----------------------------------------------------------------------------------18
4.2.网上书店售书系统功能模块划分-----------------------------------------------------------------19
4.3 网上书店的体系结构-------------------------------------------------------------------------------20
第五章 数据库设计----------------------------------------------------------------------------------------21
5.1 数据库系统概述------------------------------------------------------------------------------------21
5.2 数据库表设计---------------------------------------------------------------------------------------21
第六章 程序设计------------------------------------------------------------------------------------------24
6.1 程序说明---------------------------------------------------------------------------------------------24
6.2 具体模块划分---------------------------------------------------------------------------------------25
第七章 软件安装与调试------------------------------------------------------------------------------29
7.1 软件的安装与配置---------------------------------------------------------------------------------29
7.2 软件调试---------------------------------------------------------------------------------------------30
7.3 软件测试---------------------------------------------------------------------------------------------30
第八章 结束语------------------------------------------------------------------------------------------31
第九章 附 录---------------------------------------------------------------------------------------------32
9.1 致谢---------------------------------------------------------------------------------------------------32
9.2 参考文献---------------------------------------------------------------------------------------------32
9.3 部分源代码--------------------------------------------------------------------------------------------33
附录最后有中英文翻译
第一章 开发背景
1.1 目的和意义
本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的
图书,改变传统商业交易,在互联网上进行交易,实现网上购买图书。为了实现上述目的,
我对网上书店售书系统有了深一步的了解,从而满足客户的要求,让他们可以随时找到自己
想要购买的图书。
本论文课题新颖,主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高
学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生
掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学
习与工作奠定了良好的基础。
1.2 开发设计思想
本系统用 JSP 语言来编写网络书店售书系统,数据库用 Microsoft SQLServer2000 来连接
系统,通过编写 JavaBeans 来进行后台业务逻辑控制,即 JSP +JavaBeans + SQLServer2000 三
层模式完成整个设计工作。本系统全部基于 Internet 网络,以 JSP 语言对网站进行开发,注
重用户与网站的交互性。因此在这样的背景下,针对当前 Internet 网络发展趋势来计网络书
店售书系统就成为了当今应用软件的首选体系结构。
1.3 开发目标
网上购书的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。整个图书市
场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,
只有在这种激烈的竞争下,网上书店的优势才能得以体现。在中国,网上书店有发展的必要,
也有发展的基础,发展网上书店的各方面条件也日趋成熟,但是还存在一些问题,只有把问
题解决好了,才能保证网上书店的蓬勃发展,
第二章 开发工具和环境简介
2.1 Java Server Page 简介
Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作
技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基
于这个框架,开发人员可以综合使用 HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地
创建和维护动态网页,特别是目前的商业系统。作为JavaTM 技术的一部分,JSP能够快速的开
发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸
缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内
容的前提下改变祖国网页布局。
这样跨平台的特性己包含了目前大部份网站服务器配置环境,再加上它的语法写作方
式可媲美ASP般的易学易懂,而且在网络安全技术方面甚至已超越ASP技术。所以,相信很快
的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。在本节中我们将会讨
论JSP技术的特性,让您更加了解这项新技术。
2.2 Microsoft SQLServer2000 简介
SQLServer2000是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。它帮
助用户方使地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据
库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样—个数据库管理系统软件
(DBMS),则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要
求。因此,信息系统的开发者都是在某种数据库管理系统软件〔DBMS〕环境下编写相应的应
川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二
次开发。
SQLServer2000 还具有以下特点: