当前位置:首页 >> 管理学 >>

重庆龙门浩职业中学图书管理系统论文


毕业设计(论文)



目:

重庆龙门浩职业中学 图书管理系统



名: 王 华

指导教师: 专 层 业: 次:

计算机网络技术 专 科

成绩评定表
重庆龙门浩职业中学图书管理系统 论文评分

/>
指 导 教 师 评 语 及 评 分

指导教师(签名) 重庆龙门浩职业中学图书管理系统







评审评分

评 审 教 师 评 语 及 评 分

组长(签名) 成 综合评分 评定人 签名 绩













毕业论文(设计)任务书





重庆龙门浩职业中学图书管理系统 专业 王华 计算机网络技 术 任务书下达时间 层次 专科 学号 0832300070

学生姓名 指导教师 概述:

2010-5-20

本论文利用 ASP 开发工具和 SQLSERVER2000 数据库来开发这个图书管理系统。论文 实现了功能包括:系统备份、图书管理、数据查询等功能。

要求阅读或检索的参考资料及文献(包括指定给学生阅读的外文资料) : [1] 王珊,数据库系统原理教程,清华大学出版社,2003,56 [2] 求是科技,ASP 数据库开发技术与工程实践,人民邮电出版社,2004,131 [3] 刘意成,SQL 实战演练,西安电子科技大学出版社,2004,79 [4] 周绪,SQL Server 2000 中文版入门与提高,清华大学出版社,2001,36 [5] 李存斌,数据库应用技术,中国水利水电出版社,2001,73 [6] 罗运模,SQL Server 2000 数据仓库应用与开发,人民邮电出版社,2001,179

目录
前 言 .......................................................................................................................................... 1 1 概述 ......................................................................................................................................... 2 1.1 开发背景 ........................................................................................................................... 2 1.2 开发工具的选用及介绍 .................................................................................................. 2 1.2.1 ASP 简介 .................................................................................................................... 2 1.2.2 Dream weaver 简介 .................................................................................................... 2 1.2.3 Microsoft SQL Server 2000 简介 .............................................................................. 3 2.1 系统分析 .......................................................................................................................... 4 2.2 系统目标 .......................................................................................................................... 4 2.3 总体需求 ........................................................................................................................... 5 2.4.1 系统功能模块 ............................................................................................................ 6 2.4.2 借阅图书业务处理流程 ............................................................................................ 6 2.5 系统流程图 ...................................................................................................................... 7 2.5 数据库设计 ....................................................................................................................... 9 3 详细设计 .............................................................................................................................. 12 3.1 用户登陆页面 ................................................................................................................ 12 3.2 图书查询页面 ................................................................................................................. 12 3.3 统计超期 ......................................................................................................................... 13 3.4 数据库备份和还原 ......................................................................................................... 13 3.5 图书添加 ......................................................................................................................... 14 3.6 用户管理 ......................................................................................................................... 14 3.7 最新添加的图书 ............................................................................................................. 14 3.8 图书分类浏览 ................................................................................................................. 15 3.9 给超期用户发消息提醒 ................................................................................................. 15 3.10 用户消息提示 ............................................................................................................... 16 4 系统的发布 .......................................................................................................................... 17 5 后期维护与系统二次开发 .................................................................................................. 18 5.1 运行维护 ......................................................................................................................... 18 5.2 系统二次开发参考 ......................................................................................................... 18 结论 .......................................................................................................................................... 19 致谢 .......................................................................................................................................... 20 参考文献 .................................................................................................................................. 21

摘要
图书管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理 机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基 本问题以及相关统计工作。 本系统中包含七个功能模块: 图书类别管理, 图书信息管理, 读者类别管理,读者信息管理,借阅信息管理,信息统计和系统管理。 本系统使有 Macromedia 公司推出的 Dreamweaver 8 进行前端开发,它采用了当今 软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。 本系统中通过 ADO 和数据库进行无缝连接,后端的开发工具是 Microsoft Sqlserver 2000,整个数据库都是相互关联的,使数据库具有较高的完整性,一致性和安全性。 关键词:图书管理 数据库管理系统 Dreamweaver 8 SQLServer 2000

前 言
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应 用于 B/S 系统环境。 计算机的好处在于它能够进行信息管理。 使用计算机进行信息控制, 不仅提高了工作效率,而且大大的提高了安全性。 对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理系统的 开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书信息而设计 的。 图书管理包括的图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有 很多的图书管理系统都是初步开始使用,甚至尚未使用计算机进行信息管理。以前对信 息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书 天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行, 对借阅者的借阅权限、 以及借阅天数等用人工计算、 手抄进行。 数据信息处理工作量大, 容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息 管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资 源闲置比较突出,这就是图书管理系统开发所要解决的问题。 基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化, 程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有 效的进行查询和修改图书情况等图书管理操作。

1

1 概述
1.1 开发背景
重庆市龙门浩职业中学校建于 1965 年,于 1982 年开办职业教育,系首批国家级重 点中等职业学校,全国教育系统先进集体、重庆市文明单位、重庆市职教先进集体、重 庆市首届中小学教学成果一等奖获得学校、中国澳大利亚职业教育与培训项目学校、国 家计算机信息技术考试站、中国计算机学会职教专委会常务理事单位、中国美术教育研 究会职教分会理事单位、重庆市旅游协会理事单位、重庆市农村劳动力转移培训基地、 重庆市残疾人培训基地、拥有图书 10 万余册,在校学生 7000 人。 目前学校的图书管理包括的图书和用户借阅资料繁多,包含很多的信息数据的管 理,目前,对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借 阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的 人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信 息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏 系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有 发挥它的效力,资源闲置比较突出,这就是图书管理系统开发所要解决的问题。 基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化, 程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有 效的进行查询和修改图书情况等图书管理操作。

1.2 开发工具的选用及介绍
1.2.1 ASP 简介
Active Server Pages: 是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、 交互且高效的 WEB 服务器应用程序。 有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码, 因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序 执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器 的负担,大大提高了交互的速度。

1.2.2 Dream weaver 简介
Dream weaver 是 Macromedia 公司最新推出的主页编辑工具。这是一个所见即所得 主页编辑器,并带有站点管理功能,让你方便地设计和管理多个站点。而它最棒的地方 就是支持最新的 DHTML 和 CSS 标准, 你可以用它设计出生动的 DHTML 动画、多层次的 页面(layer)以及 CSS 样式表。

2

1.2.3 Microsoft SQL Server 2000 简介
SQL 是英文(Structured Query Language)的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。SQL 被作为关系型数据库管理 系统的标准语言。SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据, 从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle, Sybase, Microsoft SQL Server, Access 等都采用了 SQL 语言标准。 SQL 语言有以下几个优点: 1 非过程化语言 SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL 允许用户在高层的数据结构上工作, 而不对单个记录进行操作, 可操作记录集, 所有 SQL 语句接受集合作为输入,返回集合作为输出。SQL 的集合特性允许一条 SQL 语句的结果 作为另一条 SQL 语句的输入。 SQL 不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的 结果;所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据存取 的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从 不需要知道表是否有索引、有什么类型的索引。 2. 统一的语言 SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、 应用程序 员、 决策支持系统人员及许多其它类型的终端用户。 基本的 SQL 命令只需很少时间就能 学会,最高级的命令在几天内便可掌握。 3. 所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL 的技能从 一个 RDBMS(关系数据库管理系统)转到另一个, 所有用 SQL 编写的程序都是可以移植的。

3

2 总体分析与设计
2.1 系统分析
图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以 及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安 全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。 在数据库应用系统开发之前,对开发数据库的基本概念,数据库的结构、开发数据 库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统 开发的目标是建立一个满足用户长期需求的产品。 开发的主要过程为: 理解用户的需求, 然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库 带有功能完备、高效能的应用。考虑到使用的方便性,程序用 ADO 技术来操作数据库, 免去了注册 DSN 步骤。 因此本人结合上述要求对 MS SQL Server 2000 数据库管理系统、SQL 语言原理、ASP 程序设计,ADO 数据库技术进行了较深入的学习和应用。

2.2 系统目标
(1)用户方便进行图书查询,图书浏览和图书分类浏览,进行图书借阅并了解自 己的借书情况和个人情况。 (2)用户在借书超期的情况下得到来自管理员的提醒。 (3)管理员可以方便进行图书管理,用户管理,管理员管理。图书管理包括图书 信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改和 锁定(限制用户的正常使用功能,使其无法登陆) 。管理员管理包括管理员信息的添加, 删除,修改等。 (4)用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。 (5)未注册用户(游客)也可以浏览所有的图书信息和分类信息,但是无法借阅。 (6)实现模糊查询,使用户得到更多的相关记录。并且考虑使用的方便性,一些 经常使用的输入无须用户输入,比如进行图书查询时图书分类只须用户做选择就可以。 (7)考虑程序执行操作时可能出现的情况,比如删除图书分类时该分类下存在图 书,程序自动跳转该分类图书查看。删除某个用户,如果存在借书记录则不允许删除, 跳转到该用户的借书记录。 等待管理员确认该用户所借图书已经全部归还之后才允许删 除该用户信息。

4

2.3 总体需求
图书管理系统是一项复杂系统工程,要从实际出发,对实际情况进行客观的分析, 深入了解需求。系统利用 Asp 与数据库结合的技术建立数据库管理系统,采用交互式的 动态的 Asp 页面来实现。需求调查是为了研究系统设计的开发途径和方法。同时它也是 进行概要设计和详细设计的基础,是进行内部维护和测试的依据。具体分析如下: 添加操作: 在执行操作时首先都要先检查是否已经输入以及数据库中是否已经存在 输入的数据,如果存在会报错,程序返回上个页面,不执行添加操作。 删除操作:考虑到了字段在不同表中可能会同时存在的情况,比如:删除图书分类 时候该分类下有书或者删除用户时该用户有借书记录,这样的情况下程序会给出提醒并 跳转到该分类下的所有图书查看或者是该用户的全部借书查看。直到这种关联取消掉之 后才允许进行删除这样的危险操作。 查询操作:考虑到了模糊查询的实现, SQL 语句中用“like” ,还有组合查询,通 过对用户输入情况的判断来确定 SQL 语句的最终形式,比如用户查询时并未输入图书名 字,就是名字匹配任意字符,那么程序给数据库的 SQL 语句就会是 name like‘%’。组 合查询的实现也是程序判断用户所做的选择或者输入,在 SQL 语句中实现的。 超期统计:假定借书超期的限制是三十天,借书记录中的所有数据的借书时间如果 不在当前服务器时间减去三十天和当前服务器时间之间,那么这条借书记录就属于超期 记录了。由用户借书记录中的用户编号到用户表中查找该用户。 发送消息:往消息表中添加数据,该数据包含用户名,用户超期的图书,超期时间, 罚金等相关警告信息。当用户正常登陆主页后,程序自动检查消息表中是否存在该用户 的记录,如果有要给出提示,但是没有强制用户必须查看。 数据库备份和还原操作: 程序只要告诉 SQL 服务器执行备份和还原 SQL 语句就可以 实现,在还原时程序还在使用系统数据库,此时执行还原操作会因为没有排它使用权出 现错误,所以应告诉 SQL 服务器使用另外的一个数据库,程序中用的是:use master。 还原操作时用 FSO 组件首先检查备份数据库文件是否存在,如果不存在则给出提示回到 上个页面。所有条件都允许后则执行还原操作,如果数据库数据比较多,备份和还原的 时间都可能会比较长。

5

2.4 系统模块流程图
2.4.1 系统功能模块

图 2-1 图书管理系统功能模块图

2.4.2 借阅图书业务处理流程
借阅图书业务处理流程(如图 2-2 所示)现具体描述其功能如下: 1.用户登录:系统对用户合法性进行检查。 2.图书入库:对新购进的图书分类进行编号,并把图书基本信息录入计算机。 3.图书借阅:对已入库的图书,学生可以借阅,并进行登记。 4.图书归还:对学生已归还的图书进行归还登记。 5.信息查询:即对所有图书的借阅情况,或学生的基本情况和借阅情况进行查询。 6.管理措施:定义系统规定的借阅图书超期时间、超期处罚办法和丢失赔偿办法。

图 2-2 借阅图书业务处理流程图

6

2.5 系统流程图
依据软件工程的基本原理,综合以上分析给出系统流程图如图 2-3 所示。

图 2-3 系统流程图

7

2.6 程序流程图
依据数据库设计的基本原理,数据库计阶段的根本任务是确定应该怎样具体实现所 要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述, 从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。具体 来说就是把经过总体设计得到的各个模块详细的加以描述。 本系统的主程序流程图,如图 2-4 所示。

图 2-4 主程序流程图

根据以上主程序的流程图,我们可以得出下面的关于各个模块的程序流程图,如图 2-5 所示。

8

图 2-5 程序流程图

2.5 数据库设计
1.名称:管理员信息表 表名称标识:Admin_info 如下表 2-1 所示,用户信息表包括编号、用户名、用户密码。

9

表 2-1 管理员 字段 ID name pwd 类型 数字 文本 文本 50 50 是 是 否 否 长度 必填字段 允许空格 备注 id 主键 名字 密码

2.名称:用户信息表 表名称标识:User_info 如下表 2-2 所示,用户信息表包括编号、用户名、用户密码、是否为锁定、注册时 间。
表 2-2 用户表 字段 id name pwd lock loan_num 类型 数字 文本 文本 是/否 数字 20 是 否 50 50 是 是 长度 必填字段 允许空值 否 否 否 备注 id 主键 名字 密码 是否锁定 借书数量

3.名称:图书信息表 表名称标识:book detail 如下表 2-3 所示,图书信息表包括书目编号、书目名称、作者、阅读次数、书目分 类、目录地址和书目权限级别。
表 2-3 图书信息 字段 id booktype publishing bookmoney pdate bookname num 类型 数字 文本 文本 数字 日期时间 文本 数字 50 8 50 50 20 是 是 是 是 是 是 长度 必填字段 允许空值 否 否 否 否 否 否 否 备注 id 主键 图书类别 出版社 货币 出版时间 图书名称 图书数量

10

4.名称:图书类别表 表名称标识:Bookwarelist 如下表 2-4 所示,书目类别表包括编号、类别名称、类别编号、上级类别名称、上 级类别编号、上级类别标识。
表 2-4 图书类别 字段 id booktype 文本 50 是 否 类型 长度 必填字段 允许空值 备注 id 主键 图书类别

5.名称:借出信息表 表名称标识:Book Lend 如下表 2-5 所示,书目类别表包括编号、类别名称、时间、用户 ID。
表 2-5 借出信息 字段 id bid time uid 类型 数字 数字 日期时间 数字 20 是 否 50 是 长度 必填字段 允许空值 否 否 备注 id 主键 图书编号 借书时间 用户编号

6.名称:消息表 表名称标识:Message table 如下表 2-6 所示,书目类别表包括编号、类别名称、时间、用户 ID。
表 2-6 消息表 字段 id content uid 类型 数字 文本 数字 500 20 是 是 长度 必填字段 允许空值 否 否 否 备注 id 主键 消息内容 用户编号

11

3 详细设计
3.1 用户登陆页面
该页面用于用户登陆,包括游客,用户和管理员。成功登陆则取得用户的 session 用于以后的操作权限认定。程序执行时首先判断用户类型,如果是游客则对 session 赋 值为游客类型,然后直接进入主页;如果不是游客则执行查询语句,看数据库中是否存 在这样的用户名和密码,根据选择用户类型的不同在不同的表中进行操作,成功则进入 主页,否则提示输入错误。 登录界面如图图 3-1:

图 3-1 用户登陆

3.2 图书查询页面
该页面用于用户的图书查询,利用查询语句的 like %替代任意长度字符实现了模糊 查询。所有查询的字段用户都可以不输入,如果输入了某个数据,程序执行时自己会判 断,输入了就会加上相应的 SQL 语句。考虑到使用方便性,图书类型,价格范围,出 版日期都无须用户输入,已经设定了合理的初始值。图书类型如果不做选择就默认在所 有图书类型中查找。 考虑到找到的记录可能会很多, 引入了分页显示,在记录集循环显示 的时候引入参数 i 来实现,设定 i<10,初始值为 0,这样每页显示的记录数为 10 条。 图书查询界面如图 3.2:

图 3-2 图书查询
12

3.3 统计超期
方便管理员清楚图书借出后的归还情况,并可以给超期的用户发送消息提醒,或者 锁定该用户,使其无法登陆系统。超期判定用 dateserial()函数来实现将当前系统时 间的格式转化为 YY-MM-DD, 这样方便后面的日期比较操作。 设置一个变量来代表当前系 统时间减去三十天,如果用户借书的时间不在这两个时间之间那么就是超期。页面开始 首先进行管理员身份核实,用到了前面登陆页面说的 session。点击左边菜单的统计超 期后系统自动完成统计,并将结果显示在右边,管理员可以进行的操作有:锁定,给单 个用户发消息,群发消息。 统计超期界面如图 3-3:

图 3-3 统计超期

3.4 数据库备份和还原
为了防止因意外对系统数据库造成的破坏,设置了数据库的备份和还原操作,其实 现是用 SQL 本身的备份和还原功能,程序只要告诉 SQL 服务器执行就可以了,还原还首 先检查是否存在备份文件,如果没有则报错并终止还原操作,执行还原操作时因为当前 系统的数据库正在使用,无法被还原,所以要先选择 SQL 服务器上的其他数据库为当前 活动数据库, 系统用 use master 来实现将当前正在使用的数据库更改为 master 数据库。 系统设定备份文件存放在 IIS 主目录下,后缀是.BAK,方便管理员查看。 数据库备份和还原界面如图 3-4:

图 3-4 数据库备份和还原

13

3.5 图书添加
实现图书添加功能。当管理员需要添加图书时,通过管理菜单点击“添加图书”就 进入这个页面,考虑到输入的方便性图书分类和出版时间都可以进行选择,无须手工输 入。图书添加操作要求全部数据都必须输入,否则报错。添加操作实际上是将数据写入 数据库,写入新图书信息之前首先检查图书名是否重复,重复则报错返回上个页面,输 入正确而且数据库中原本没有这样的数据则执行写入操作。 图书添加界面如图 3-5:

图 3-5 图书添加

3.6 用户管理
实现用户管理全部功能,包括查看全部用户,添加,修改,删除,锁定,查看其借 书记录。其中锁定针对于借书超期用户,管理员可以在超期统计页面知道哪些用户借书 超期。添加用户时程序首先判断是否已经存在这个用户名,存在则终止操作,返回上个 页面;删除用户时如果该用户存在借书记录则不允许删除,程序跳转到该用户的借书记 录页面。更改操作同样考虑到了用户名重复的问题,避免混淆。 用户管理界面如图 3-6

图 3-6 用户管理

3.7 最新添加的图书
放在 index.asp 框架的右边,主要是向所有人展现最新增加的图书信息,方便所有 人的使用。其实现是从数据库 book 表中导出 top 10 个数据。 最新添加的图书界面图 3-7:

14

图 3-7 最新添加的图书

3.8 图书分类浏览
放在首页的右边,起着导航作用,实现所有图书分类的查看,使得所有人都可以方 便的浏览自己感兴趣的图书分类下的书,点击图书分类名就进入了该分类下的所有图书 浏览。 图书分类浏览界面如图 3-8:

图 3-8 图书分类浏览

3.9 给超期用户发消息提醒
主要功能是实现管理员可以对借书超期的用户进行提醒,其操作是往 msg 表里添加 数据,当用户正常登陆后系统会检查 msg 表内是否有该用户的消息数据,如果有则会自 动给出提醒,提醒用户查看消息。 群发消息界面如图 3-10

图 3-10 群发消息

15

3.10 用户消息提示
主要功能是实现管理员借书所有用户进行广播消息发送,其操作是往 msg 表里添加 数据,当用户正常登陆后系统会检查 msg 表内是否有该用户的消息数据,如果有则会自 动给出提醒,提醒用户查看消息。 用户消息提示界面如图 3-11

图 3-11 用户登陆后的消息提醒

16

4 系统的发布
首先要创建虚拟目录,新建虚拟目录的步骤如下: ● 打开 IIS (Internet 信息服务) , 在默认网站上右击, 在快捷菜单中选择新建—> 虚拟目录; ● 在弹出的虚拟目录创建向导对话框里点击“下一步” ; ● 输入虚拟目录别名; ● 选择网站内容所在目录路径; ● 设置“访问”权限。
在所建虚拟目录上右击,在弹出菜单中选择浏览,或在浏览器里输入相应网址,都可运行浏览 程序。虚拟目录不在目录列表中显示(也称为 WWW 服务的“目录浏览” ) ,要访问虚拟目录,用 户必须知道虚拟目录的别名并在浏览器中键入 URL。对于 WWW 服务,也可以在 HTML 页面中 创建链接。发布网站的时候,把程序首页的名字(index. asp 或 default.asp)写在 IIS 当中就可以访问 了。

17

5 后期维护与系统二次开发
5.1 运行维护
在网站的使用过程用户对数据库的操作会产生大量的冗余文件从而降低了网站的 运行速度,本系统维护主要包括以下内容: 1.系统权限维护。管理员需要对用户的用户名、密码和权限进行维护,给每位读 者分配享用的用户名和密码,确定阅读级别。 2.图书管理。图书需要经常进行更新。同时,在图书信息表中更改、增加各相应 的数据信息。 3.图书类别管理。图书类别的更新操作,引起书图书息表的更改,管理员就需要 及时调整书目类别。 4.定期备份数据库。定期的备份数据库可以防止网站数据丢失或者服务故障等一 系列给系统本身带来的不可恢复的操作。这样就可以吧损失降到最少。

5.2 系统二次开发参考
由于各种原因,本系统有许多缺点。针对本系统的一些缺点,在二期开发时主要在 以下方面进行改进: 1、 加强后台管理页面的建设。本系统只是面向用户,对书目的管理只靠人工在后 台操作,费时又费力。加强后台管理系统的建设,各项操作由程序执行,方便、准确, 又节省人工。 2、留言板页面功能应该加强。例如:留言查看功能可以加入查询条件,方便读者 查看符合要求的留言。 3、丰富在线投票模块的功能。在线投票模块只能对固定的书目进行投票,功能单 一。进行改进,可以对书库中的任意一本书进行投票。 4、各模块之间的联系比较混乱。加强各模块之间的联系,条理清楚,链接明确。

18

结论
经过几个月的努力,毕业设计基本完成了。在毕业设计的实践中,学到很多有用的 知识,也积累了不少宝贵的开发经验。比如用 ADO 操作数据库,SQL 语句的应用等。本 设计通过自己的努力。基本满足了图书管理的基本需要,实现了用户使用的方便以及管 理员管理的方便,在界面上力求做到简单实用,在操作方面尽量做到满足用户使用的习 惯,但由于自己的水平有限和时间的不足,在很多方面还不完善,有些功能没有在全局 上把握好,比如一些功能函数可以在一个文件中定义,具体页面需要用到再直接引用, SQL 语句的执行效果也存在效率不高的问题,关于图书管理的所有操作集中在一个页面 实现,出现了一些混淆,程序更改,测试时很不好等。在今后的学习和工作当中继续完 善此系统,使其功能更加强大,满足用户的更多需求。 毕业设计是将自己三年所学的知识的一个检验的过程,在这个过程中可以体验到自 己去尝试的快乐, 也有功能实现不了的困惑, 老师, 同学的宝贵意见都给了我很多帮助, 在此十分感谢他们。通过毕业设计自己动手可以增强实践能力,而且对系统开发有了一 个比较清楚的了解,知道了应该怎么样去分析解决问题,收获很多。

19

致谢
在王华老师悉心的关怀和大力的支持下我的论文才能得以顺利完成,在这里我衷心 的感谢老师对我的关怀和支持。老师认真负责的工作态度、严谨的治学风格,使我深有 感触;是在老师的帮助下,我才能顺利的完成这个系统。

20

参考文献
[1] 王珊,数据库系统原理教程,清华大学出版社,2003,56 [2] 求是科技,ASP 数据库开发技术与工程实践,人民邮电出版社,2004,131 [3] 刘意成,SQL 实战演练,西安电子科技大学出版社,2004,79 [4] 周绪,SQL Server 2000 中文版入门与提高,清华大学出版社,2001,36 [5] 李存斌,数据库应用技术,中国水利水电出版社,2001,73 [6] 罗运模,SQL Server 2000 数据仓库应用与开发,人民邮电出版社,2001,179

21


相关文章:
重庆市龙门浩职业中学校《体育与健康》课程标准
重庆市龙门浩职业中学校《体育与健康》课程标准一、前言: (一)课程的性质 体育与健康课程是中等职业学校各类专业学生必修的文化基础课。 在本课程 的教学中应树立...
训练主导思想
必须服从命令,听从指挥,严格管理。学 生以兴趣为主,动作以简单为主,训练以...违反相关规定的,解释权属于重庆市龙门浩职 业中学校和重庆市龙门浩职业中学校拳...
评语
重庆龙门浩职业中学校学生评语 重庆龙门浩职业中学校学生评语 中学校学学生姓名:...没有学生天生是班干部,都是在学习工作中逐渐成长起 来的,大胆去管理吧,你的才能...
记忆深处的回忆
那么,亲爱的你们, 如果你们是我,会和我做一样的选择么? 重庆市龙门浩职业中学校高二:黄子芸 今日推荐 67份文档 九妖笑话 2014年笑话大全之让你笑个够 ...
重庆市中等职业学校优秀教研组名单
(3 名) 重庆龙门浩职业中学计算机组 重庆教育管理学校基础组 重庆龙门浩职业中学德育组 北碚区(4 名) 北碚区( 北碚职业教育中心旅游部 北碚职业教育中心电子机械...
作文 记忆深处的回忆
那么,亲爱的你们,如果你们是我,会和我做一样的选择么? 重庆市龙门浩职业中学校高二:黄子芸 文档贡献者 吨卧团体赛补 贡献于2016-09-22 ...
二O一O年南岸区中小学生
重庆市第十一中学 比赛地点: 比赛地点:重庆市第十一中学田径场 比赛时间: 比赛...龙门浩职业中学领队:刘平兴 教练:杨含光 男子 龚乐 王德楠 王鑫 女子 邓玉婷 ...
重庆主城中学校名及位置
重庆主城中学校名及位置 1中 仍叫1中,现位于沙坪坝。 2中 已合并为29中,该...现合并为龙门浩职业中学 44中 合并到北碚职业教育中心 45中 合并到字水中学西...
重庆中学名称变更
合并到望江中学,在江北区 改名南坪中学 改名教育管理学校,仍在罗家坝 仍在南岸区 已被撤销,现在地址上为重庆市特殊教育中心 改名为龙门浩职业中学,仍在茶园 合并...
拟任人选简要情况
(女) 雷涛 地区 姓 名 工作单位及职务 重庆龙门浩职业中学教师 南岸区总工会办公室副主任 南岸区南坪街道响水路社区党委书记、居委会主任 重庆第二机床厂纪检...
更多相关标签:
重庆龙门阵 | 重庆龙门浩职业中学 | 2016重庆龙门阵开了没 | 重庆市龙门浩职业中学 | 重庆龙门阵魔幻山倒闭 | 重庆龙门阵团购 | 重庆龙门浩 | 重庆龙门阵2016开业不 |