图书资料管理系统论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
百度文库 - 好好学习,天天向上
序号0
学 生 毕 业 设 计(论 文)
课题名称
基于ASP 的图书资料管理系统 姓 名
余小明 学 号
0 院、系、部
计算机科学系 专 业
计算机科学与技术 指导教师
胡奇光副教授
2007年 6月 20日
※
※※※※※※※※ ※
※ ※※ 2007届学生 毕业设计(论文)材料
基于ASP的图书资料管理系统
余小明
(湖南城市学院计算机科学系0306401班,湖南益阳 413000)
摘要:图书馆管理系统主要提供网上的电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源.在该系统中,读者可以方便的进行检索和阅览,足不出户便可览尽群书。
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本文分析了应用ASP技术访问Web数据库的原理和方法,并介绍利用ASP技术实现图书远程管理和查询的方法。
主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。
系统运行结果证明,本文所设计的图书管理系统可以满足借阅者和图书管理人员的需要。
关键字:ASP;ADO;数据库;B/S;WEB
ASP-based the library information management system
Yu Xiao-ming
(Department of Computer science and technology , Hunan City University, Yiyang, Hunan 413000)
Abstract: The library management system mainly provides the e-book on the net to read terrace and the reader can read abundant electronics resources through that that system, the reader can conveniently carry on an index and read, keep the house then can look at to the utmost books of all kinds.
The book management system is a typical information management system(MIS), its development mainly includes the application develop of procedure of establishment and maintenance and head of backstage database .Request that starting to build up the data consistency and the integrity is strong to the former, the data safety good then request that applying procedure function is complete to the latter, easy usage etc. characteristics.
This text analyzed applied ASP technique interview Web principle and method of the database, and introduce to make use of an ASP technique to carry out the book method of long range management and main completion manages the need analysis, function mold piece of system to divide the line to the book, database mode analytical, and designed database structure from here and applied system circulates a result a certificate, the book design by this text management the system can satisfy to borrow to read and the book manager's demand.
Key word:ASP;ADO;Database;B/S;WEB
目录
摘要 (I)
ABSTRACT (II)
第一章绪论 (1)
数据库应用系统开发简介 (1)
图书管理系统 (2)
本文所作工作 (2)
第二章工具概述 (3)
A CCESS数据库概述 (3)
ASP技术实现 (3)
网页设计的基本工具 (4)
设计前的准备 (4)
第三章图书管理系统应用程序设计 (6)
系统设计 (6)
3.1.1目标设计 (6)
3.1.2设计思想 (6)
3.1.3系统功能分析与设计 (6)
数据库设计与实现 (8)
3.2.1数据库的需求分析 (8)
3.2.2数据库的逻辑设计 (8)
后台数据库的配制 (11)
前端页面的设计与开发 (13)
3.4.1系统公用页面 (13)
3.4.6按分类浏览 (18)
第四章系统测试与分析 (25)
系统测试 (25)
维护网站 (25)
总结 (26)
致谢 (26)
附录 (28)
顶部功能菜单代码 (28)
第一章绪论
数据库应用系统开发简介
在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。
开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。
把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。
数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。
并且,近年来,随着World Wide Web(WWW)的猛增及Internet 技术的迅速发展,使得数据库技术之时成为最热门技术之一。
数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。
它主要包括四个要素:用户数据、元数据、索引和应用元数据。
数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。
DBMS 是数据库系统的核心组成部分。
对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。
DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。
根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。
关系模型。
关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。
关系模型是由若干个关系模式组成的集合。
关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。
关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。
关系模型是数学化模型。
SQL语言是关系数据库的标准化语言,已得到了广泛的应用。
设计子系统有一个方便数据库及其应用创建的工具集。
它典型地包含产生表、窗体、查询和报表的工具。
DBMS产品还提供编程语言和对编程语言的接口。
运行子系统处理用设计子系统开发的应用组件。
它所包含的运行处理器用来
处理窗体和数据库的数据交互,以及回答查询和打印报表等。
DBMS引擎从其他两个组件接受请求,并把它们翻译成对操作系统的命令,以便读写物理介质上的数据。
DBMS引擎还涉及事务管理、锁、备份和恢复。
图书管理系统
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了管理好图书馆信息而设计的。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
本文所作工作
绪论部分对数据库应用系统的结构、开发进行了简要介绍,分析了图书管理信息系统设计的特点和任务。
第一章对数据库应用系统开发和图书管理系统进行了简明的介绍,并分析了开发图书管理系统所应进行的工作。
第二章对本系统开发过程中将要用到的主要工具进行了简要介绍。
第三章详细的介绍了系统在开发中的设计思路和系统各个功能的实现过程。
第四章简要的介绍了系统与分析,及网站的日常维护。
第二章工具概述
Access数据库概述
图书资料管理系统的数据库功能就是存储系统图书的各方面信息,以及用户的一些个人信息。
所以在一开始的时候就需要建立好几个不同的数据库。
各个数据类型要根据所含的意义不同而有所区别。
这个系统采用的是ACCESS数据库。
本系统服务器端采用Access数据库系统和ASP组件来构成远程教育平台的应用服务系统;客户端采用浏览器来完成整个远程教育的全部过程,同时可进行远程系统维护和管理。
应用服务器与数据库服务器在逻辑上是独立的,客户访问服务器,系统在服务器端进行用户区别,并利用Access2000的安全机制,对不同用户应用和数据的存储权限进行分层设定,最大限度的保证了系统数据的安全。
在WEB中通过Asp 使用数据库,最常用的方法是使用Database Access组件, Database Access组件使得我们能够轻易地通过ActiveX Data Objects(ADO)访问存储。
在服务器端的数据库或其他表格化数据结构中的信息,是一种功能强大的数据访问编程模式,可以使用ADO 去编写紧凑简明的脚本以便连接到Open Database Connectivity(ODBC)兼容的数据库和OLEDB 兼容的数据源,这样ASP 程序员就可以访问任何与ODBC兼容的数据库,包括MSSQL SERVER、Access、Oracle等等。
我们可以用下面所述方法利用ASP的Database Access组件通过ADO连接并操作WEB数据库。
第一步:指定想要连接的数据库,有DSN(DSN-数据源名称, DataSource Name)和DSN-less两种方法。
第二步:选择”Driver do Microsoft Access(*.mdb)”作为数据库驱动程序。
第三步:在数据源名称填写为”newbookware”,这是ASP程序中将要引用的,这样就完成了Access数据库的ODBC数据源设置。
ASP技术实现
我们主要采用ASP (Active Server Pages动态服务器网页)技术实现。
ASP
是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序。
ASP程序是在Web服务器端工作,当前端用户请求一个ASP主页时,Web服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本语言(VBSCRIPT或JAVASCRIPT),如果脚本语言中有访问数据库的请求,立即通过ODBC或OLE DB与相应的后台数据库相连,并通过数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后,ASP根据访问的结果集自动生成HTML 语言的主页返回给前端的用户。
用户看到的只是自动生成的HTML网页,而看不到ASP的程序代码,这样就增强了应用程序的保密性。
网页设计的基本工具
网页设计的基本工具是网页三剑客,DreamverMx,Fierworks ,FlashMX和Photoshop。
设计前的准备
基本的资料准备,准备好一些资料,构建好基本的框架。
并且在设计的开始之前,先建好几个文件夹,分别用来存放不同功能的组件,这样就使得一切都有条理,如DATA存放数据表文件,library存放具体图书资料的信息等。
还需要安装和配置好IIS。
IIS的配置:
本系统使用作为系统服务器。
如果使用的是Windows2000以上版本的操作系统,那么添加服务器非常简单,只需要找开“控制面板”里面的“添加/删除程序”选项,然后选择“添加/删除程序Windows 组件”,最后选中弹出对话框的“Internet信息服务(IIS)选项”,如图2-1所示,按照系统提示进行安装即可。
图2-1 IIS的配置
下面来介绍一下怎么设置IIS的服务。
因为图书资料管理系统的各个系统模块里都使用ASP的 Session(会话)对象和Application(应用程序)对象。
这样,就必须创建一个ASP应用程序来处理用户登陆次数信息。
一个ASP应用程序必须使用一个公用的目录结构,该目录包含了网站使用的所有页面。
页面的具体位置并不重要,但要让这些页面都存于一个公用的目录结构里。
第三章图书管理系统应用程序设计
系统设计
3.1.1 目标设计
图书资料管理系统主要提供网上的图书阅览平台,一个简单的平台主要提供以下功能:
⑴对图书资源进行分类,以供读者阅读。
⑵为读者提供图书检索功能。
⑶读者能方便的阅览电子图书。
⑷能方便的添加图书。
⑸读者能对书进行评论。
⑹对读者的用户、密码及权限进行管理。
3.1.2 设计思想
在本系统中,我们将实现一个简单的图书管理系统,结构如图3-1所示,页面通过ASP脚本程序访问数据库的和文件系统。
图3-1 系统结构设计
3.1.3 系统功能分析与设计
图书管理系统的功能模块划分如图3-2所示。
图3-2 系统功能模块划分
⑴图书分类浏览
图书按照其内容进行分类,呈树状结构。
读者可以按照类别进行查找,逐级浏览。
⑵图书搜索
如果读者有明确的阅读目的,例如知道某本书的书名、作者等相关信息,就可以利用图书的搜索功能。
⑶书签
读者可以把以后还需要阅读的书做上书签,以后边能方便的进行阅读了。
⑷书评
他人对书的评价往往对阅读有很大帮助,同时还请读者为书打分,以得到读者对书的评价和反馈。
⑸书目类别维护
对图书的类别进行维护,同时生成一个树装结构,方便读者按类别浏览。
⑹添加图书
对新的图书进行添加,以方便读者阅读。
数据库设计与实现
3.2.1数据库的需求分析
根据系统需求,可以列出以下数据项和数据结构
⑴用户信息表:存放用户信息,数据项包括用户的名称、密码、权限等。
⑵书目信息表:存放书目信息,数据响包括书目的名称、作者、存放位置、所属类别等。
⑶书目类别表:对书目的类别以及类别之间的包含关系进行描述,数据项包括书目类别的名称、上级类别等。
⑷评信息表:存放书评信息,数据项包括书评的标题、内容、作者等。
⑸书目评分信息表:存放书目评分信息,数据项包括评分者、得分、被评对象等。
⑹书签信息表:存放书签信息,数据项包括书签内容及所有者信息。
⑺推荐书目表:存放推荐书目的信息,数据项包括推荐书目的编号、推荐的文本内容等。
⑻新书信息表:存放新书的信息,数据项包括新书的编号,对新书的评论等。
⑼访问次数表:记录本站的访问次数。
3.2.2 数据库的逻辑设计
根据系统需求,可以列出以下数据项和数据结构。
⑴用户信息表
用户信息表(usertype)的结构如表3-1所示。
表3-1 用户信息表
需要说明的是,用户级别是使用一个数字来表示的。
1表示系统管理员.从2以上每个数字分别表示一种用户级别。
数字越大用户权限越小。
例如:某本书的阅读权限是3,那么只有用户级别是1、2、3的用户可以阅读。
用户信息表的一些初始化的数据如表3-2所示。
表3-2 用户信息表初始化数据
⑵书目信息表
书目信息表(bookdetail)的结构如表3-3所示。
表3-3 书目信息表
⑶书目类别表(bookwarelist)的结构如表3-4所示。
表3-4 书目类别表
⑷书评信息表(bookcomment)的结构如表3-5所示。
表3-5 书评信息表
⑸书目评分信息表
书目评分信息表(grade)的结构如表3-6所示。
表3-6书目评分信息表
⑹书签信息表
书签信息表(bookmark)的结构如表3-7所示。
表3-7书签信息表
⑺推荐书目表
推荐书目表(introduce)的结构如表3-8所示。
表3-8推荐书目表
⑻新书信息表
新书信息表(newbook)的结构如表3-9所示。
表3-9 新书信息表
⑼访问次数表
访问次数表(visit)的结构如表3-10所示。
表3-10访问次数表
后台数据库的配制
本系统的开发是在Windows XP下开发的,开发数据库使用的是Access 2000。
具体配置如下:
⑴新建一个空数据库,取名为。
⑵在中建立表usetype、bookdetail、bookwarelist、bookcomment、grade、bookmark、introduce、newbook、visit,数据表的结构见节。
⑶完成数据初始化工作。
⑷建立一个ODBC数据源,名称为newbookware,指向。
步骤如下:
首先,执行“控制面板”中的“ODBC数据源管理”,选择“系统DSN”选项卡,单击“添加”按钮。
如图3-3所示。
图3-3 ODBC数据源管理器
在“创建新数据源”窗口中,选择“Driver do Microsoft Access(*.mdb)”作为数据库驱动程序,如图3-4所示,然后单击“完成”按钮。
图 3-4 选择数据库驱动类型
在如图3-5所示的“ODBC Microsoft Access安装”窗口中,数据源名称填写为“newbookware”,这是ASP程序中要引用的。
单击“选择…”按钮,从弹
出的文件窗口中选择文件所在的位置,其他选项都不改变。
图3-5填写数据源信息
单击“确定”按钮,这样就完成了Access数据库的ODBC数据源设置。
前端页面的设计与开发
在建立了后台数据库和整体设计的基础上,下面对按功能模块对页面的具体设计和实现进行讨论。
3.4.1系统公用页面
系统公用页面包括以下5个文件:文件、ADO常数页面文件、页面风格定义文件、权限检查文件和出错提示页面。
⑴文件
文件可以对Application和session对象的开始和结束事件定义函数。
在该文件中,我们将数据库连接的字符串存放在Application(“dsn”)对象中。
这样每次网站启动的时候,数据连接字符串Application(“dsn”)被赋值。
文件的实现方法如下。
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
Application("dsn") = "DSN=newbookware;UID=;PWD=;" 9pt {font-size:9pt}
.teacher {font-weight:bold;color:#FF1100}
.marginTitle {font-weight:bold;color:white}
.xTitle {font-family:黑体,Arial,宋体;font-size:27px;font-weight:bold;color:#FF3300}
.yTitle {font-family:Arial,宋体;font-size:20px;font-weight:bold;color:blue}
.zTitle {font-family:Arial,宋体;font-size:16px;font-weight:bold;color:green}
⑷权限检查文件
在用户访问系统每一个页面时都应该检查用户是否正确登陆,以防止没有正确登陆的用户通过指定URL的方式非法进入系统。
用户正确登陆以后,其用户名存放在session(“username”)中,因此可以通过检查session(“username”)的方法来判断用户是否正确登陆。
文件的内容如下。
<%
if (isempty(session("username")) or len(session("username"))=0) then META3.4.2果用户名和密码不正确则提示登陆失败。
图3-6 登陆页面
此模块涉及到的部分asp文件如下:
:登陆表单页面
:用户身份校验页面
实现方法如下:
⑴:登陆表单页面。
当用户进入系统后,首先访问的是页面。
在该页用户以前的登陆身份信息将被清除,无论以前用户是否正确登陆,都需要在该页重新输入用户名和密码。
<%
= 0 db)};PWD=;DBQ=" & ("./")
set rs = ("")
sql,conn
if then 3.4.3
3.4.4 3.4.5
目录树对书目进行浏览首先我们分析一下文件的结构,为了使代码简明,更好地理解文件结构,我们先对书库里的类别进行精简,其全部展开以后的页面如图3-10所示。
图3-10 简洁后的书目
如图3-11所示,单击目录树中的“文化教育”类别,用户就可以在该类下看到字类,同时在右边的Frame中看到该类的书目列表。
图3-11 通过目录树进行浏览
书目列表显示了当前类别的书目列表,同时提供了对书签、述评、推荐、加入新书列表功能的连接。
3.4.6 按分类浏览
本系统中实现了书目的两种浏览方式,一是通过左边菜单中的类别目录树进行浏览,二是通过顶部菜单中的“按分类浏览”进行漫游方式的浏览。
前面一节已经介绍了前者,本节将介绍后者。
此模块的、涉及的部分ASP文件如下:
:显示根节点的子类别。
:显示当前类别的子类和书目列表。
文件的页面如图3-12所示。
图3-12 按分类浏览
从上面的页面示例可以看出,页面按照第一级大类以及大类的子类进行了排列,读者可以方便的单击连接来访问。
在此模块中还有个重要的功能要完成,系统显示了书目列表后,通过单击书目的名称就能阅读书的内容。
在这个过程中如何完成对书目访问权限的控制呢?本系统是通过以下的方式实现的。
在显示书目列表的时候,列表中的连接不是指向具体的书目地址,而是指向一个ASP文件,把书目的编号作为参数传递。
在中检查用户是否有权限访问该图书。
如果权限审查通过。
则由书目的编号查询到书籍的存放地址,生成对应的URL,并且将页面重定向到这个URL。
的实现方法如下:
<%@ Language=VBScript %>
<!--#include file =""-->
<%
'b_name = ("name") db)};PWD=;DBQ=" & ("./ebook")
sql = "select bookid,dir,identify_num from BookDetail where bookid=" & b_bookid set rs = ("")
sql,conn
if then 3.4.7 3.4.8
3.4.9
3.4.10
3.4.11
3.4.12db)};PWD=;DBQ=" & ("./ebook")
if request("submit")="添加" then
name_=request("name")
author=request("author")
dir=request("dir")
type_=request("type_")
identify_num=request("identify_num")
if name_="" or author="" or dir="" or type_="" or identify_num="" then
("<script>alert('各项都不能为空!');(-1);</script>")
end if
sql="insert into bookdetail(name,author,dir,type,identify_num) values('"&name_&"','"&author&"','"&dir&"','"&type_&"',"&identify_num&")"
(sql)
("<script>alert('添加成功!');();</script>")
end if
sql = "select * from bookwarelist where parent<>''"
set rs = ("")
sql,conn
%>
<form name="form1" method="post" action=""><table width="350" border="0">
<tr>
<td width="100" align="right">类别</td>
<td><select name="type_">
<% while not
"<option value='"&rs("type_id")&"'>"&rs("title")&"</option>"
wend
%>
</select></td>
</tr>
<tr>
<td align="right">名称</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td align="right">作者</td>
<td><input type="text" name="author"></td>
</tr>
<tr>
<td align="right">访问权限</td>
<td>
<input type="text" name="identify_num">
*必须为数字</td>
</tr>
<tr>
<td align="right">存放目录</td>
<td><input type="text" name="dir"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="Submit" value="添加"> </td>
</tr>
</table>
</form>
</body>
</html>
第四章系统测试与分析
系统测试
系统的开发是在Windows XP系统上,数据库使用的是Access 2000。
该系统在本地计算机上通过IIS 调试,经过为期两个星期的系统调试,该系统各模块运行正常,功能都已实现。
把系统放到网络上后调试,同样能正常运行系统,通过后台能非常方便的对系统进行管理。
维护网站
网站的维护主要包括以下内容:
1.管理用户信息:管理员需要对用户的用户名、密码及全限进行维护。
2.书目管理:管理员需要对书目进行更新,同时在书目信息表中增加相应的数据信息。
3.书目类别维护:管理员需要调整书目类别。
同时每次调整后要在页面上生成目录树。
总结
在老师的指导和自己两个多月的努力下,顺利的完成了本次设计,系统的各项功能都能实现。
从网站的需求分析、总体设计及详细设计,各环节都严格按照软件工程的几个步骤进行。
在网站的开发过程中,应用的知识很多,如数据库、网页设计前台及后台制作等方面,尤其是数据库与后台的连接方面显得尤其突出。
通过本次系统设计,达到了理论联系实践的目的,提高了我的动手、自学能力。
更重要的是,我学会了ASP相关的知识,积累了建立网站工作的经验。
本图书管理系统只是简单解决了读者查询图书资料和阅读图书的基本介绍,功能,并没有能实现完全的阅读图书。
以后可以增加图书的完整阅读,读者能借阅相关图书等功能,要建设一个完美的图书管理系统,还需要解决许多问题。
致谢
在本次毕业设计中,胡奇光老师一直都严格要求我们,每次都认真的检查我们的设计成果,对我们的设计中存在的缺点和不足总是耐心的讲解,并且为完善我们的系统给我们提出了许多宝贵的建议。
他无论在理论上还是在实践中,都给与我很大的帮助,使我在这两方面得到了不少的提高,这对于我以后的工作和学习都有一种巨大的帮助。
在此,我谨向胡奇光老师表示衷心的感谢!
这篇论文从资料收集、研究、整理到最终完稿的过程中,我得到了来自老师和同学们的关心和帮助。
限于本人能力有限,论文还存在许多不尽人意之处,但我还是要向为我提供帮助的人表示衷心的感谢。
感谢所有帮助过我的老师、同学、朋友。
参考文献
[1]宣小平、但正刚、张文毅,《ASP数据库系统开发实例导航》[M],人民邮电出版社,2003年10月
[2] 杨格,《DREAMWEAVER网页设计与制作》(第4版) [M],人民邮电出版社,2006年2月
[3] 李正希、胡方霞、陈发吉,《案例开发》[M],中国水利水电出版社,2005年1月
[4]李严,《SQL SERVER数据库开发实例解析》[M],机械工业出版社,2006年1月
[5]梁嘉超、卢山、夏运强,《ASP后台数据库网站制作实例经典》[M],冶金工业出版社,2001年6月
[6]肖金秀、黄元龙、田建辉、何钟颖,《ASP网络编程技术》[M],清华大学出版社,2003年12月
[7]飞思科技产品研发中心,《DreamweaverMX网页制作基础与实例教程》[M],电子工业出版社
[8]相万让,《计算机网络应用基础》[M],人民邮电出版社,2002年7月
[9] 倪楠,《新世纪Windows XP中文版应用培训教程》[M],电子工出版社,2002年4月
[10] 姜楠,《Dreamweaver MX 2004 完美网页设计与制作》[M],中国青年出版社,2006年3月
[11] 刘涛,《SQL Server 2000数据库系统开发实例导航》[M],人民邮电出版社,2004年5月
[12] 刘耀儒,《SQL Server 2000教程》[M],北京科海集团公司,2001年10月
[13] 郑若忠、宁洪,《数据库原理》[M],国防科技大学出版社,1998年3月
[14] 鄂大伟,《多媒体技术基础与应用》[M],高等教育出版社,2001年7月。