摘要:
随着科学技术的发展,Internet 的流行,人们生活水平的提高,当宠物狗的出现成为一
种时尚时,网上宠物狗销售就是一种必然趋势。越来越多的人开始养起了宠物狗,越来越多
的人开始通过 web 来进行各种交易。本系统的开发结合实际的宠物狗销售业务,大大方便宠
物主,具有巨大的现实意义。
宠物狗销售系统,主要实现宠物狗销售的网络化管理。网站前台系统主要负责与用户打交
道,实现用户的注册,登录,商品信息管理功能,会员中心等功能,以及对销售情况的统计
查询。在宠物主和宠物狗销售之间搭建了一座沟通的桥梁。
本文基于 WEB,采用 JSP 和 SQLServer2000 数据库,开发了一个宠物狗销售管理系统,重
点介绍了网站的功能实现和设计细节。
关键词:网上宠物狗销售系统、JSP、信息时代
Abstract:
With the development of science and technology, Internet epidemic,
people living standards, the emergence of dogs as pets has become a
fashion, the online sales of pet dogs is an inevitable trend. More and
more people began to raise from a pet dog, more and more people began
to carry out a variety of web transactions. The development of the system
combined with actual sales of pet dogs and greatly facilitate the pet
owners, have great practical significance.
Pet dog sales, the main dog sales network management. Web front of
the main system is responsible for dealing with users, user registration,
login, commodity information management function, Member Center, and
other functions, as well as the sale of statistical inquiries. Pet owners
and pet dog in sales between the structures of a bridge.
Based on the WEB, using JSP and SQLServer2000 database, developed
a pet dog sales management system, focuses on the function of site design
and realization of the details.
Key word: Online sales of pet dogs system, JSP, the information age
目 录
第一章 开发背景 ..............................................................4
1.1 目的和意义...................................................................................................................................................4
1.2 开发设计思想...............................................................................................................................................4
1.3 开发目标.......................................................................................................................................................4
1.4 开发工具和环境简介................................................................................................................................4
1.4.1 Java Server Page 简介.....................................................................................................................4
1.4.2 Microsoft SQLServer2000 简介 ..................................................................................................5
1.4.3 JDBC 驱动程序简介 ...................................................................................................................5
1.4.4 JavaBeans 简介............................................................................................................................6
1.4.5 JAVA 简介...................................................................................................................................6
1.4.6 电子商务简介..............................................................................................................................6
1.5 运行环境.....................................................................................................................................................7
第二章 宠物狗销售系统系统分析 .................................................8
2.1 系统功能分析..........................................................................................................................................8
2.2 可行性研究..............................................................................................................................................9
2.3 需求分析..............................................................................................................................................10
2.5 数据字典................................................................................................................................................14
2.6 需求分析复审........................................................................................................................................14
第三章 宠物狗销售系统总体设计 ................................................15
3.1 系统总体功能结构图..........................................................................................................................15
3.2.系统功能设计目标...................................................................................................................................17
3 . 3 . 宠 物 狗 销 售 系 统 功 能 模 块 划 分 .............................................................................................17
3 . 4 宠 物 狗 销 售 的 体 系 结 构 ...........................................................................................................18
第四章 数据库设计 .............................................................19
4 . 1 数 据 库 系 统 概 述 .......................................................................................................................19
4.2 数据库表设计........................................................................................................................................19
第五章 程序设计 ..............................................................22
5.1 程序说明................................................................................................................................................22
5.2 具体模块划分........................................................................................................................................22
第六章 软件安装与调试 ........................................................27
6.1 软件的安装与配置................................................................................................................................27
6.2 软件调试................................................................................................................................................27
6.3 软件测 试 ...........................................................................................................................................28
6.3.1 测试的重要性及目的......................................................................................................................28
6.3.2 测试的步骤......................................................................................................................................29
6.3.3 测试的主要内容..............................................................................................................................29
第七章 结束语 ..............................................................31
致谢 ..........................................................................32
参考文献 ......................................................................33
第一章 开发背景
1.1 目的和意义
随着人民生活水平的提高,特别是近些年来,宠物狗以突飞猛进的速度进入到百姓家里,
成为人们生活中重要娱乐内容之一。以前宠物狗只是贵族人的娱乐项目,迄今,我国把宠物
狗作为娱乐已得到普遍认可,伴随着人民精神文明的提高,越来越多的宠物狗已经和我们成
为了朋友。
近年来饲养宠物狗的家庭逐渐增多,甚至有一家养几条宠物狗的.但是宠物狗的交易方式
主要靠街头市场当面交易,不够方便。于是本设计根据这种现状,开发了一个适合管理宠物狗
信息的在线销售系统,使用户可以足不出户挑选购买自己喜欢的宠物狗。宠物狗销售系统能
够使买方更清楚地了解寄售宠物的相关资料,从而更加科学的进行交易。
1.2 开发设计思想
本系统用 JSP 语言来编写宠物狗销售系统,数据库用 Microsoft 的 SQLServer2000 来连
接系统,通过编写 JavaBeans 来进行后台业务逻辑控制,即 JSP +JavaBeans + SQLServer2000
三层模式完成整个设计工作。本系统全部基于 Internet 网络,以 JSP 语言对网站进行开发,
注重用户与网站的交互性。
1.3 开发目标
利用计算机语言完成一个宠物狗销售系统的设计与实现,实现以网络化,高效性的大众
系统,能实现网络宠物狗销售的目的。可以通过这个平台进行查看宠物狗信息、在线注册会
员、购买宠物狗等重要信息,并能添加、修改最后完成销售的系统。
1.4 开发工具和环境简介
1.4.1 Java Server Page 简介
Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作
技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基
于这个框架,开发人员可以综合使用 HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地
创建和维护动态网页,特别是目前的商业系统。作为JavaTM 技术的一部分,JSP能够快速的开
发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸
缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内
容的前提下改变祖国网页布局。
1.4.2 Microsoft SQLServer2000 简介
SQLServer2000是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。它帮
助用户方使地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据
库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样—个数据库管理系统软件
(DBMS),则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要
求。因此,信息系统的开发者都是在某种数据库管理系统软件〔DBMS〕环境下编写相应的应
川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二
次开发。
1.4.3 JDBC 驱动程序简介
从编程的角度出发,有两个主要的类负责建立与数据库的连接。第一个类
DriverManager 是在 JDBC API 中提供的为数不多的实际类。 DriverManager 负责管理已注册
驱动程序的集合,实质上就是提取使用驱动程序的细节,这样程序员就不必直接处理它们。
第二个类是实际的 JDBC Driver 类。JDBC 驱动程序有四种类型。
第一种驱动程序:它们都使用 JDBC-ODBC 桥,这是作为 JDK 的一个标准部分包括的。
第一种驱动程序通过附加在 JDBC-ODBC 桥的“开放式数据库连接性”(Open DataBase
Connectivity(ODBC))驱动程序来区分。要连接到一个不同的数据源,您只需要使用 ODBC
管理员注册(或有效地绑定)一个不同的 ODBC 数据源到合适的数据源名称即可。
第二种驱动程序也称为部分 Java 驱动程序,因为它们直接将 JDBC API 翻译成具体
数据库的 API。对于分布式应用程序,这种需求会产生额外的许可证问题,还可能带来可怕的
潜在代码分布问题。
第三种驱动程序是纯 Java 驱动程序,它将 JDBC API 转换成独立于数据库的协议。JDBC
驱动程序并没有直接和数据库进行通讯;它和一个中间件服务器通讯,然后这个中间件服务
器和数据库进行通讯。这种额外的中间层次提供了灵活性:可以用相同的代码访问不同的数