毕业论文范文网-论文范文
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 学前教育 德语论文 工程管理 文化产业 工商管理 会计专业 行政管理 广告学
机械设计 汉语文学 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 药学论文 播音主持 人力资源 金融论文 保险学
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 计算机论 电子信息 市场营销 法学论文 财务管理 投资学
体育教育 小学教育 印刷工程 土木工程 书法论文 护理论文 心理学论 信息管理 公共事业 给水排水 新闻专业 摄影专业 广电编导 经济学
  • 范文首页 |
  • 毕业论文 |
  • 论文范文 |
  • 计算机论文 |
  • 外文翻译 |
  • 工作总结 |
  • 工作计划 |
  • 现成论文 |
  • 论文下载 |
  • 教学设计 |
  • 免费论文 |
  • 原创论文 |
搜索 高级搜索

原创毕业论文

当前位置:毕业论文范文网-论文范文 -> 免费论文 -> 计算机论文

Delph+Server图书馆管理系统

作者: 浏览:8次
免费专业论文范文
免费专业论文
政治工作论文
计算机论文
营销专业论文
工程管理论文范文
医药医学论文范文
法律论文范文
生物专业论文
物理教学论文范文
人力资源论文范文
化学教学论文范文
电子专业论文范文
历史专业论文
电气工程论文
社会学专业论文
英语专业论文
行政管理论文范文
语文专业论文
电子商务论文范文
焊工钳工技师论文
社科文学论文
教育论文范文
数学论文范文
物流论文范文
建筑专业论文
食品专业论文
财务管理论文范文
工商管理论文范文
会计专业论文范文
专业论文格式
化工材料专业论文
英语教学专业论文
电子通信论文范文
旅游管理论文范文
环境科学专业论文
经济论文
人力资源论文范文
营销专业论文范文
财务管理论文范文
物流论文范文
财务会计论文范文
数学教育论文范文
数学与应用数学论文
电子商务论文范文
法律专业论文范文
工商管理论文范文
汉语言文学论文
计算机专业论文
教育管理论文范文
现代教育技术论文
小学教育论文范文
机械模具专业论文
报告,总结,申请书
心理学论文范文
学前教育论文范文

收费计算机专业论文范文
收费计算机专业论文
Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文
毕业论文范文题目:Delph+Server图书馆管理系统,论文范文关键词:Delph+Server图书馆管理系统
Delph+Server图书馆管理系统毕业论文范文介绍开始:
图书借阅管理系统

[摘要]图书馆作为一个信息资源的集散地,包含很多信息数据的管理。若图书馆采取手工的方式对图书资料和图书借阅情况进行人工管理的话,由于信息数据的繁多,会使手工处理的工作量非常大,同时也就影响了图书馆整体的管理效率。因此,人们希望使用一个有效的图书管理系统,用以提高图书馆的日常工作效率。在这样的背景下,本文针对图书管理的一般流程,以C/S模式设计出了一个图书借阅管理系统,可满足大多数中小型的图书馆的管理要求。
本设计是建立在Delphi 6.0及SQL Server 2000数据库平台开发基础上的,一个典型的信息管理系统(MIS)。在本文中,给出了该系统的整个系统分析、设计以及实现的过程,包括需求分析、功能模块的分析与设计、数据模式的分析与设计,最后是系统的Delphi实现。

[关键词]图书馆; 借阅; 权限; 管理系统

 

[Abstract]Since volumes of book management activities have to take place daily in library, it will be a hard work and be low efficiency if only manual operations are adopted in the management. To upgrade their management efficiency, people would like to develop various Book Management Systems to help their daily work. In this paper, a book management system built in Client/Server model is designed, which can meet requirements of most library management for its integration of general library transaction management processes.
The design is a typical information management system (MIS), which based on Delphi 6.0 and Sql Server 2000 database platform development basis. In this paper, its development mainly including the system’s requirement analysis, function modules design, data model design and its Delphi implementation. 

[Keywords]library; borrowing; authority; management system

目  录
第一章 绪论 1
§1.1开发背景 1
§1.1.1 课题的背景 1
§1.1.2 课题的来源 1
§1.2 图书借阅管理的发展概况 1
第二章 系统解决方案 3
§2.1 设计方案的论证 3
§2.1.1 设计方案的选择 3
§2.1.2 设计工具的选择 4
§2.2 设计方案的说明 5
§2.2.1 设计意义 5
§2.2.2 系统总体描述 6
§2.2.3 系统角色类型 6
§2.2.4 系统规划 7
§2.2.5 预期目的 8
§2.2.6 技术要求 8
第三章 系统详细设计 9
§3.1 系统模块架构 9
§3.2 系统功能说明 10
§3.2.1 系统登陆模块 10
§3.2.2 读者管理模块 10
§3.2.3 图书管理模块 14
§3.2.4 图书借还模块 18
§3.2.5 管理员设置模块 24
§3.2.6 系统查询模块 28
§3.2.7 退出系统模块 34
§3.3 数据表 34
§3.3.1数据库的理论基础 34
§3.3.2 数据表 35
第四章 系统实现 39
§4.1模块实现的理论基础 39
§4.2 登陆模块的实现 39
§4.3 读者信息管理模块的实现 40
§4.4 图书信息管理模块的实现 42
§4.5图书借阅管理模块的实现 43
§4.6 图书归还模块的实现 44
§4.7 图书续借模块的实现 45
第五章 系统功能测试 46
§5.1 测试概述 46
§5.2 测试目的 46
§5.3 测试过程及结果 46
§5.3.1 测试用例 46
§5.3.2 测试结论 47
总结 48
参考文献 49
致谢 50
 
第一章 绪论
§1.1开发背景
§1.1.1 课题的背景
当今时代是飞速发展的信息时代,各行各业中都离不开信息处理,这正是一个计算机被广泛应用的有利时机。使用计算机进行信息控制,不仅可以提高工作效率,而且还大大的提高了其信息的安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优势,因此我们进行信息管理以及信息管理系统的开发时,就需要很好的使用计算机。系统开发是系统管理的前提,本系统就是为管理图书借阅信息而设计的。
根据调查得知,图书馆中的工作人员对借阅管理采用的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等也是用人工计算、手抄进行。但是由于图书馆中数据信息处理工作量十分大,因此很容易出错,经常出现数据的丢失等一系列问题,总的来说,缺乏系统,规范的信息管理手段。
§1.1.2 课题的来源
本课题是基于Delphi 6.0及SQL Server 2000数据库平台开发的图书借阅管理系统,用于解决图书在馆内信息的变更以及读者借阅等问题。
§1.2 图书借阅管理的发展概况
图书借阅管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型图书馆用手工来查找图书信息或统计借阅信息既费时费力又非常容易出差错,为了解决这个矛盾,第一代的图书借阅管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,它的出现为图书借阅的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差。
第二代[1]的图书借阅管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为图书借阅管理系统的阶段发展提供了可能。但未能系统地考虑图书借阅的需求和理念。
图书借阅管理系统的革命性变革出现在20世纪90年代末。随着信息爆炸、知识经济时代的到来,使个人、单位、社会对图书借阅管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代图书借阅管理系统的出现成为必然。第三代[2]图书借阅管理系统的特点是从图书借阅管理的角度出发,用集中的数据库处理几乎所有与图书借阅相关的数据。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得图书借阅管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑图书借阅规划和政策。
第二章 系统解决方案
§2.1 设计方案的论证
§2.1.1 设计方案的选择
方案一:使用B/S架构建模
所谓B/S架构,是指“Browser/Server(浏览器/服务器)”应用模式,是过去一直使用的C/S(Client/Server)架构的发展,采用这种模式设计的应用系统,用户的电脑上不需要安装或者任何软件(或者只需要下载安装一些插件),就可以使用浏览器,和平时上网一样,进行业务处理。这种模式最大的优势是对广域分布用户的支持(主要是基于这种架构特殊的事务处理模式),即使是拨号上网的远程用户,也不会感觉速度很慢。另外,无需安装、操作和维护简单方便也是这种应用架构的优势。其工作原理是在前端采用IE、Netscape等浏览器将用户提交的操作信息向Web服务器发出HTTP请改,Web服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器。如图:
                HTML请求
                HTML响应
                           WEB服务器

图2.1 B/S 工作流程图
但就发展程度而言,B/S架构在技术上还不是很成熟。
方案二:使用C/S架构建模
这里所说的C/S架构,是“Client/Server(客户机/服务器)”应用模式。请求另一计算机为之服务的计算机称为客户机(Client),而处理数据库的计算机称为服务器(Server)。客户机运行数据请求程序,并将这些请求传送到服务器。由客户机执行的计算称为前端处理,具有所有与提供、操作和显示数据相关的功能;而在服务器上执行的计算称为后端处理,它的设备是一台管理数据资源并执行数据库引擎功能(如存储、操作和保护数据)的计算机。客户机/服务器是将处理工作分散到工作站和服务器上去处理,服务器不仅负责存取数据,还要对数据作一定的处理工作,这样在数据发送给工作站之前即取得查询结果集,从而在大部分情况下可大大减少网络传输的开销。因此,用户只需关心界面的处理工作即可,从而减轻了工作处理负担。工作流程图如下:
 

图2.2 C/S工作流程图
两层客户机/服务器技术在结构、开发环境、应用平台的开发方式上都已经非常成熟了,这是相对B/S架构最大的一个优势。 
方案的比较与选取
Client/Server(C/S)是当前数据库应用程序中极为流行的一种方式,尤其是在网络技术的充分发展之后。当前有很多系统都采用这种方式进行构造,其最大优点是将计算机工作任务分别由客户端和服务器端来共同完成,这样有利于充分合理利用系统资源。而我们经常提到的Browser/server(B/S)结构,它也是采用C/S结构的基本思想,使用浏览器作为系统前端,实现了我们理想中的瘦客户。但是系统的工作量并没有真正减少,而是将部分客户端的工作量交付给服务器端来完成。考虑到技术风险的问题,本系统决定采用的是C/S结构。
§2.1.2 设计工具的选择
设计工具的选择对一个系统的开发来说是十分重要的,既决定开发人员的工作效率,也决定了能否给用户提供一个友好的界面,还决定着今后是否能方便地对系统进行维护、改善及扩充。
前台开发技术的选择:
基于该系统的设计要求,前台开发技术选用Delphi6.0。Delphi是基于Object Pascal语言的面向对象的开发工具,使用其集成开发环境可以快速地建立应用程序,即可开发本地类型的软件,又可开发客户/服务器类型的程序,并提供了丰富的数据库管理工具,在开发数据库应用程序方面具有独特的优势。Delphi的主要特点体现在以下几个方面:
1. Delphi为32位应用程序,因此其性能就像装上了涡轮引擎一样强劲有力,使用它可开发出功能强大的应用程序。
2. Delphi的编译器是目前世界上最快的32位本地代码(源代码)编译器。使用这种编译器产生的运行文件EXE是独立的,不需要链接运行时的解释器DLL。
3. Delphi可充分发挥Windows 95/98/2000/XP和Windows NT的强大功能。
4. Delphi提供了多种32位可视组件库。
5. Delphi是一面向对象的程序设计语言,因此可做到可视窗体的继承。
6. Delphi采用3层数据管理模式(数据层、对象层、应用程序层),把诸如数据模型、业务规则、窗体、 对象等集中存储在对象存储库中。
后台数据库的选择:
现有的数据库有大型的SQL Server,Oracle和小型的Access,FoxPro,而本系统采用的是微软公司的SQL Server 2000[3]。因为首先,SQL Server与NT服务器紧密集成,而NT服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保了SQL Server服务器的安全性,符合系统对安全性的要求;第二,用户可以使用Web浏览器查询存储在SQL Server数据库中的数据,符合系统远程访问数据库的要求。第三,容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求。
§2.2 设计方案的说明
§2.2.1 设计意义
根据上面绪论中提到的问题,笔者认为有必要建立一个图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,以保证能够及时、准确、有效的查询和修改图书信息。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点。通过该系统,能够让图书管理员迅速完成借阅图书的工作,还能对现存图书和借阅人员情况进行快速的查询;再者,借阅者自己也可以通过该系统对现存图书信息进行查询,完全能达到了快速、准确、便利管理图书的要求。
§2.2.2 系统总体描述
该系统是一个典型的信息管理系统(MIS)。通过这个系统,管理员能简捷、方便的管理图书信息、读者信息以及借阅信息;而用户也可以通过该系统对这些信息进行查询。  
该系统按照用户权限和实现功能的不同分为了两部分:外部读者对数据库的查询访问和内部管理人员对数据记录的管理维护。每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。
§2.2.3 系统角色类型
      该系统共有三类用户,他们是:高级管理员、普通管理员和读者(学生和老师)。
图2.3 用户类别总图
读者:读者是权限最低的用户,只能进行信息浏览,无法进行其它的操作。示意图如下:
                 
图2.4 读者权限用例图
一般管理员:一般管理员的权限级别比读者高出一级,他们可以对图书(读者)信息进行各种操作,比如修改、删除、新增;还可以对读者的借阅信息进行管理。当然,他们也可以像读者那样浏览个人的基本信息,但他们以上的各种操作必须先通过系统验证后才能进行。示意图如下:
图2.5 一般管理员权限用例图
高级管理员:高级管理员是该系统中最高级别的管理员,他们能对该系统的所有功能模块进行操作,其中包括可以删除、修改一般管理员的信息;修改各人员的权限以及登陆密码等。示意图如下:

图2.6 高级管理员权限用例图
§2.2.4 系统规划
对于数据库系统[3],规划工作[4]是十分必要的,规划的好坏将直接影响整个图书管理系统的成功与否。数据库设计中规划阶段的主要任务是:对建立数据库必要性及可行性进行分析,确定数据库系统在整个图书管理系统的地位。
根据图书管理系统对技术人员和管理人员的水平、数据采集、管理活动以及借阅者的计算机素质的要求,决定把数据库管理系统设计成为一个综合的数据库,此数据库包括所有操作人员的活动功能。而且一般的图书管理系统应用界面都较为简单、功能都较为单一,因此,用一个综合的数据库就能满足图书管理要求,而且实现容易。
图书管理系统可以按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查阅访问和内部管理人员对图书记录的管理维护。但是,这两部分都调用的是同一数据库,只不过内部管理人员能实现所有管理功能,而外部读者访问数据库时,一些功能被屏蔽了。下面列出主要的系统功能规划:
设计不同用户的操作权限和登陆方法
对所有用户开放的图书查询、读者查询以及借阅查询
根据借阅情况对数据库进行操作
根据还书情况对数据库进行操作
根据续借情况对数据库进行操作
维护读者、图书以及管理员信息
§2.2.5 预期目的
提高图书馆的工作效率
通过全面简洁的信息查询、删除和修改方式,提高图书馆的工作效率
通过使用本系统,能达到全面高效的提高图书馆的管理水平、降低人力资源消耗、提高工作效率的目的。
§2.2.6 技术要求 
数据库设计满足功能要求
数据库冗余度小,尽量满足三范式要求
绘制数据库各数据表之间的关系图
建立数据库访问接口类,实现对数据库的访问
完成功能模块中的一个较小的功能,以测试数据库接口的正确性
第三章 系统详细设计
§3.1 系统模块架构
系统整体架构图[5] 如下:

图3.1 系统模块架构图
§3.2 系统功能说明
§3.2.1 系统登陆模块

图3.2 系统登陆流程图
1、功能说明
用户必须通过该模块才能进入到系统中去,进行各种操作。
2、功能特性
系统通过该模块[7]来实现权限,因此对于系统的保密性来说,是至关重要的环节。
3、输入、输出格式
输入:
系统登陆信息表
用户编号
密码
输出:
判断读者是否可以进入系统
§3.2.2 读者管理模块
§3.2.2.1读者借阅设置功能模块

图3.3 读者借阅权限流程图
1、功能说明
对于读者类型设置模块[7]来说,主要是完成对图书馆借书的读者进行分类的功能,针对不同权限的读者,其能借阅的数量有所不同。
读者类型设置模块主要包括:
添加读者类型基本信息
修改读者类型基本信息
删除读者类型基本信息
2、功能特性
读者类型设置模块主要是用于设置不同权限用户的借书数量。
3、输入、输出格式
输入:
读者类型设置基本信息
类型名称
可借数量
输出:
显示读者类型基本信息表
4、前提条件
实现本功能,必须具有该系统的高级(C、D级)用户权限。
§3.2.2.2 读者档案管理功能模块

图3.4 读者档案管理流程图
1、功能说明
对于读者管理来说,读者的档案管理[7]是非常重要的。在图书馆里,借书的读者众多,因此必须记录每位读者的基本信息,这样能及时联系读者,便于管理人员管理。
读者档案管理模块主要包括:
添加读者的基本信息
修改读者的基本信息
删除读者的基本信息
2、功能特性
读者档案管理模块的主要功能是管理读者的基本信息。 
3、输入、输出格式
输入:
读者档案基本信息
读者编号
读者姓名
性别
出生日期
证件类型
登记日期
班级
   输出:
显示读者档案基本信息表
4、前提条件
实现本功能,必须具有图书管理系统高级(C、D级)用户权限。
§3.2.3 图书管理模块
§3.2.3.1 图书类型设置功能模块

图3.5 图书类别设置流程图
1、功能说明
图书类型设置模块[7]的功能体现在两个方面:一方面,可以对图书管里的图书信息进行合理而有效的分类管理,这样在实际图书管理过程中带来了极大的方便。另一方面不同类型的图书,在不同时间和不同的地点的借阅需求也是不同,因此通过图书类型设置,对不同类型的图书借阅的天数进行了合理的设定(在该系统中没有实现),为图书的实际借阅过程提供了更为合理和灵活多变的需求。
图书类型设置模块主要包括:
添加图书类型基本信息
修改图书类型基本信息
删除类型类型基本信息
2、功能特性
图书类型设置模块帮助图书管理人员在新书的入库的操作方面带来极大的方便,在一定程度上简化了烦琐的图书信息录入操作。同时也简化了图书库存表的容余字段,提高的在图书查询过程中的效率。对图书进行了科学有效的分类,从而更加有效的实现了图书的整个管理过程。
3、输入、输出格式
输入:
图书类别信息表
图书分类号代码信息
图书类型名称信息
输出:
图书类型信息表
4、前提条件
实现本功能,必须具有图书管理系统高级(C、D级)用户权限。
§3.2.3.2图书档案管理功能模块

图3.6 图书信息管理流程图
1、功能说明
图书信息管理子系统[7]模块帮助图书管理人员对图书管中新书的入馆、图书的借阅、图书信息的修改,图书的查询和盘点等操作进行全面的控制和管理,以达到记录图书馆库存、统计图书数量、记录图书流量,杜绝图书在管理过程中的混乱现象,提高了图书管理人员的工作效率,以达到保证图书借阅过程顺利进行的目的。
2、功能特性
图书信息管理管理模块是整个系统的基础,所有的操作和控制都是围绕它进行。它的精髓和目的是保证整个图书管理系统中图书信息透明度和馆存可见性。
3、输入、输出格式
输入:
图书编号
图书名称
图书类型
图书作者
图书出版社
图书价格
复本数
输出:
图书管理基本信息表
4、前提条件
实现本功能,必须具有图书管理系统高级(C、D级)用户权限。
§3.2.4 图书借还模块
§3.2.4.1 图书借阅功能模块


图3.6 图书借阅流程图
1、功能说明
本模块[8]在建立在图书管理模块和读者管理模块的基础上的,通过对读者验证,借阅信息查询和图书信息查询三个部分来体现读者到图书馆借书的流程。不仅要对实现对读者身份的核对,也要实现对不同读者在借书时享有的不同条件的核对,比如借书的次数和借书量,对于不同得读者来说是不同的。对多次借书的读者要检查其以前的借阅的书是否归还?是否还能够借阅图书?要借阅的书是否已借出?完成借书后什么时间应该归还等等(但有的功能在此次的设计中没有得到实现)。
2、功能特性
该模块的主要是功能是完成读者对图书的借阅,并且该模块操作方便,界面人性化。
3、输入、输出格式
输入:
读者表(读者的编号、姓名)
图书类型表(图书的编号、书名)
读者借阅信息表(借书名称、借阅数量、借阅时间)
用户权限表(用户权限、可借阅数量)
输出:
读者表(编号、姓名、性别、类型、出生日期、有效证件、证件号码)
图书借阅信息表(读者编号、图书名称、借阅时间、应还时间)
图书类型表(图书编号、图书名称)       
4、前提条件
实现本功能,必须具有图书管理系统高级(C、D级)用户权限。
§3.2.4.2图书归还功能模块

图3.7 图书归还流程图
1、功能说明
本模块是建立在图书借阅模块[8]基础上的,主要用于完成读者对图书的还书[8],其中涉及到的信息包括读者信息,借阅信息两个部分。先是确认读者,核对借阅信息;检查完毕后,可归还图书。
2、功能特性
完成读者对图书的归还。
3、输入、输出格式
输入:
读者表(读者的编号、姓名)
输出:
读者借书表( 编号、姓名、证件类型、图书名称、借阅日期、是否归还等)
读者还书信息表(归还时间)
图书信息表(编号、书名、类型、复本数)
4、前提条件
实现本功能,必须具有图书管理系统高级(C、D级)用户权限。
§3.2.4.3图书续借功能模块

图3.8 图书续借流程图
1、功能说明
本模块主要是对还没有归还的图书进行续借[8],显然该功能模块是图书借阅[8]和图书归还[8]两个模块的中和。在此,并不需要再输入图书的信息,只需要对读者信息进行验证,再通过对该书的借阅数量和借阅次数来判断是否能继续借出此书。如果可以的话,即可完成对书的续借。如果该图书已经归还了,那么就无法在此处实现图书续借了。
2、功能特性
完成读者对图书的续借。
3、输入、输出格式
输入:
读者表(读者的编号、姓名)
图书借阅信息表(续借时间)
输出:
读者表(编号、姓名、性别、类型、出生日期、有效证件、证件号码)
图书归还信息表(可借数量、应还时间、借阅时间)
图书档案表(图书的编号、书名)
4、前提条件
实现本功能,必须具有图书管理系统高级(C、D级)用户权限。
§3.2.5 管理员设置模块
§3.2.5.1设置权限功能模块

图3.9设置权限模块流程图
1、功能说明
本模块是其他所有模块运行的基础,是其他模块实现的前提。通过它,整套图书管理系统实现了以分权限式操作、分权限式管理的模式。
在权限管理的基础上,通过为不同用户赋予不同的权限,从而实现不同权限用户对不同模块的管理,实现了完整的体系的管理和控制。
管理员设置模块实现的功能主要包括:
添加各种权限
修改不同用户权限
删除不同权限信息
2、功能特性
权限设置模块对不同用户设置不同的访问和操作权限,帮助和控制不同权限的图书管理人员对系统进行不同的管理操作,从而可以更加有效的对图书进行管理,在一定程度上简化了图书管理员的管理操作,也可以保证整个图书管理系统的安全性和保密性。
3、输入、输出格式
输入:
系统登陆信息表
编号信息
密码信息
权限信息(复选框选择)
输出:
登陆信息表
4、前提条件
实现本功能,必须具有图书管理系统高级(D级)用户权限。
§3.2.5.2管理员信息管理模块

图3.10 管理员档案管理流程图
1、功能说明
对于管理员管理来说,管理员的档案和读者档案一样都是非常重要的。在图书馆里,管理员人员的变迁十分的频繁,因此管理员的档案变动就很大,因此就非常需要这样一个模块,来对管理员的档案进行有效的管理。
管理员档案管理模块主要包括:
添加管理员的基本信息
修改管理员的基本信息
删除管理员的基本信息
2、功能特性
管理员档案管理模块主要是对管理员的基本信息进行管理(与读者管理基本相同)。
3、输入、输出格式
输入:
管理员档案基本信息
管理员编号
管理员姓名
性别
出生日期
类型
登记日期
班级
输出:
显示管理员档案基本信息表
4、前提条件
实现本功能,必须具有图书管理系统高级(D级)用户权限。
§3.2.6 系统查询模块
为让读者对图书馆中信息更为了解,因此特别为普通的读者开发了这个模块,该模块的功能是所有用户都可以使用的,它包括对图书信息的查询,读者信息的查询以及对读者借阅信息的查询。
§3.2.6.1查询图书基本信息模块

图2.11图书信息查询流程图
1、功能说明
图书信息查询子系统[9]模块帮助读者了解图书馆中图书的情况,以便读者可以有针对性的借阅图书,可以更好的满足读者的要求,又提高了图书管理人员的工作效率,保证图书借阅过程顺利进行的目的。
图书信息查询子系统模块可以按显示图书馆中所有图书的分布,按照图书编号进行排列,可以得到图书编号、图书类型、图书名称、作者、出版社、图书价格、出版日期、复本数等基本信息。
图书信息查询模块实现的功能主要包括:
(1)、按照图书编号进行查询
选择查询条件,并输入查询值,显示查询后结果
(2)、按照图书名称进行查询
选择查询条件,并输入查询值,显示查询后结果
(3)、按照图书作者进行查询
选择查询条件,并输入查询值,显示查询后结果
(4)、按照图书出版社进行查询
选择查询条件,并输入查询值,显示查询后结果
(5)、按照图书价格进行查询
选择查询条件,并输入查询值,显示查询后结果
(6)、按照图书出版日期进行查询
选择查询条件,并输入查询值,显示查询后结果
(7)、按照图书复本数进行查询
选择查询条件,并输入查询值,显示查询后结果
2、功能特性
图书信息查询模块是建立在图书基本信息管理基础上的模块,所有的操作和控制都是围绕它进行。它的精髓和目的是保证整个图书管理系统中图书信息对读者的透明度和馆存可见性。
主要体现在:
读者可以随时对图书馆中图书情况进行查询,以方便读者的借阅。
3、输入、输出格式
输入:
图书各信息+查询条件+查询内容
输出:
图书管理基本信息表
4、前提条件
所以用户都可以使用该模块。
§3.2.6.2 查询读者基本信息模块

图2.12读者信息查询流程图
1、功能说明
读者信息查询子系统[9]模块帮助读者对自身情况进行检阅,以便读者了解自己的证件类型等一些基本信息。
读者信息查询子系统模块可以按显示图书馆中所有读者的信息(但是在这里是不可修改的),读者按照编号等一些查询条件可以轻松的查询到自己的基本信息,当然同时也是方便管理员对读者的信息随时进行监控。读者信息查询模块,同样也可以通过读者编号、读者姓名、权限、出生年月等一些查询项,对指定用户信息进行查询。
读者信息查询模块实现的功能主要包括:
(1)、按照读者编号进行查询
选择查询条件,并输入查询值,显示查询后结果
(2)、按照读者姓名进行查询
选择查询条件,并输入查询值,显示查询后结果
(3)、按照性别进行查询
选择查询条件,并输入查询值,显示查询后结果
(4)、按照出生年月进行查询
选择查询条件,并输入查询值,显示查询后结果
(5)、按照权限进行查询
选择查询条件,并输入查询值,显示查询后结果
(6)、按照登记日期进行查询
选择查询条件,并输入查询值,显示查询后结果
(7)、按照班级进行查询
选择查询条件,并输入查询值,显示查询后结果
2、功能特性
读者信息查询模块是建立在读者基本信息管理基础上的模块,所有的操作和控制都是围绕它进行。它的精髓和目的是保证整个图书管理系统中读者信息的透明度。
主要体现在:
读者和管理员可以对图书馆用户情况进行查询,以方便读者和管理员的人员管理。
3、输入、输出格式
输入:
读者各信息+查询条件+查询内容
输出:
读者基本信息表
4、前提条件
所以用户都可以使用该模块。
§3.2.6.3 查询借阅基本信息模块

图2.13借阅信息查询流程图
1、功能说明
借阅信息查询子系统模块[9]帮助读者对自身借阅情况进行检阅,以便读者了解自己的借阅等一些基本信息。
读者借阅信息查询子系统模块可以按显示图书馆中所有读者的借阅信息(但是在这里是不可修改的),读者按照编号等一些查询条件可以轻松的查询到自己的借阅信息,当然同时也是方便管理员对读者的借阅信息随时进行监控。读者信息查询模块实现的功能主要包括:
(1)、按照读者编号进行查询
选择查询条件,并输入查询值,显示查询后结果
(2)、按照图书名称进行查询
选择查询条件,并输入查询值,显示查询后结果
(3)、按照权限进行查询
选择查询条件,并输入查询值,显示查询后结果
(4)、按照借阅日期进行查询
选择查询条件,并输入查询值,显示查询后结果
2、功能特性
读者借阅信息查询模块是建立在读者借阅管理基础上的模块,所有的操作和控制都是围绕它进行。它的精髓和目的是保证整个图书管理系统中读者借阅信息的透明度。
主要体现在:
读者和管理员都可以对图书馆中借阅情况进行查询,既方便管理人员的管理,也让读者对自己借阅情况的有所了解。
3、输入、输出格式
输入:
读者编号+查询条件+查询内容
图书名称+查询条件+查询内容
权限+查询条件+查询内容
借阅时间+查询条件+查询内容
输出:
读者借阅信息表
4、前提条件
所以用户都可以使用该模块。
§3.2.7 退出系统模块
退出该系统。
§3.3 数据表
§3.3.1数据库的理论基础
一个成功的信息管理系统,是建立在许多条件之上的,而数据库[4]是其中一个非常重要的条件和关键技术。信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。
(1)、 数据库需求分析的任务是将业务管理单证流化为数据流,划分主题之间的边界,绘制出DFD图,并完成相应的数据字典。
(2)、 概念设计的任务是从DFD出发,绘制出本主题的实体-关系图,并列出各个实体与关系的纲要表。
(3)、逻辑设计是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。
(4)、物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化(现在很多软件能支持中文字段,如MS SQL Server,我就是用的中文字段名),实现物理建库,完成数据库物理设计字典。
(5)、加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:
基本表的个数越少越好
主键的个数越少越好
字段的个数越少越好
所有基本表的设计均应尽量符合第三范式
数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。
§3.3.2 数据表 
1. 图书分类信息表如下:
序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述
1 图书编号 char 10 Y Y
2 类别代码 char 10 Y
3 图书名称 char 20 Y
4 出版社 char 20 Y
5 图书金额 money 8 Y
6 出版日期 datatime 8 Y
7 作者 char 10 Y
8 复本数 int 4 Y
表3.1 图书分类信息表
2. 读者借书表如下:
序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述
1 读者编号 char 8 Y Y
2 用户权限 char 4 Y
3 图书编号 char 10 Y
4 借阅数量 int 4 Y
5 借阅日期 datatime 8 Y
6 图书名称 char 20 Y
表3.2 读者借书表
3. 读者还书表如下:
序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述
1 读者编号 char 10 Y Y
2 还书日期 datatime 8 Y
3 实际天数 numeric 9 Y
4 超出天数 numeric 9 Y
表3.3 读者还书表
4. 图书类别信息表如下:
序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述
1 类别代码 char 10 Y Y
2 读者编号 char 20 Y
3 借书时间 numeric 9 Y
表3.4 图书类别信息表
5. 规定借书数量表如下:



序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述
1 用户权限 char 4 Y
2 借阅上限 int 4 Y
表3.5 规定借书数量表
6. 系统登陆表如下:
序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述
1 用户编号 char 10 Y
2 用户密码 char 10 Y
3 用户权限 char 4 Y
表3.6 系统登陆表
7. 读者信息表如下:
序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述
1 读者编号 char 8 Y
2 读者姓名 char 10 Y
3 性别 char 2 Y
4 出生日期 datetime 8 Y
5 班级 char 10 Y
6 用户权限 char 4 Y
7 登记日期 datetime 8 Y
表3.7 读者信息表
8. 管理员信息表如下:




序号 名称 数据类型 长度、精度要求 唯一性要求 必要性要求 其它描述
1 编号 char 8 Y
2 姓名 char 10 Y
3 性别 char 2 Y
4 出生日期 datetime 8 Y
5 用户权限 char 4 Y
6 登记日期 datetime 8 Y
表3.8 管理员信息表
第四章 系统实现
§4.1模块实现的理论基础
在这次的设计中,作者使用的是用ADO[4]来连接数据库。ADO全称是 ActiveX Data Objects,它是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。象Microsoft的其它系统接口一样,ADO也是面向对象的。
§4.2 登陆模块的实现
                
图4.1登陆模块界面
流程说明:
在登陆模块中,使用的是系统登陆表。在登陆表中,把用户分成四类:A、B、C、D。如果在这里用A或者B登陆到系统,那么在主页面中,只能使用查询和退出模块;
如果以C登陆的话,则管理员设置模块无法使用;若以D用户登陆,就可以使用所有的模块功能。
代码说明:
实现登录功能的代码如下:
procedure Tlogin.btn2Click(Sender: TObject);
begin
    DM.qryXtdlb.Close;
    DM.qryXtdlb.SQL.Clear;
   DM.qryXtdlb.SQL.text:='select * from 系统登陆表 where 读者编号= '''+Trim(edt1.Text)+'''' ;  // 从系统登陆表中读取读者编号等于(edt1.text)值的信息
    DM.qryXtdlb.Open;
    qx:= Trim(DM.qryXtdlb.fieldbyname('用户权限').AsString);//定义权限,用于在main页面中,根据不同用户,分配不同权限值。
    user:= Trim(edt1.Text);
    pass:= Trim(edt2.Text);
    if not Assigned(main) then
     begin
        main:=Tmain.Create(Application); //显示主页面
        main.ShowModal;
      end;
end;
§4.3 读者信息管理模块的实现

图4.2 读者信息管理模块界面
流程说明:
读者档案管理模块主要包括读者基本信息添加、修改、删除。读者档案管理包括的信息:读者编号、姓名、性别、证件类型、出生日期、班级、登记日期。
        进入该模块点击添加按钮,在输入信息框中输入读者档案信息,点击确定即完成添加操作。
进入该模块点击修改按钮,即可修改读者的基本信息,点击确定即可完成修改操作。
进入该模块点击删除按钮,点击要删除的读者的基本,点击确定即可完成修改操作。
代码说明:
实现保存功能的代码如下:
procedure Treaderinfo.BitBtn5Click(Sender: TObject);
begin
with DM.qryDzxxb do                   //使用DM中的qryDzxxb
begin
Edit;
    FieldByName('读者编号').AsString:= trim(edit1.Text);   //修改数据库中的值,改为edit、combobox中的值
    FieldByName('读者姓名').AsString:=trim(edit2.Text);
    FieldByName('性别').AsString:=trim(combobox2.Text);
    FieldByName('出生日期').AsDateTime:=DateTimePicker1.Date;
    FieldByName('班级').AsString:=trim(Edit3.Text);
    FieldByName('用户权限').AsString:=trim(combobox1.Text);
    FieldByName('登记日期').AsDateTime:=DateTimePicker2.Date;
    Post;
    application.MessageBox('保存成功!','提示',64);    //显示对话框,‘保存成功’如果不能保存,则显示出错误
    DM.qryDzxxb.close;  
    DM.qryDzxxb.Sql.Text:= 'Select *from 读者信息表 order by 读者编号';
    DM.qryDzxxb.open;  //保存之后,显示出目前数据库中的信息
 end;
实现修改功能的代码如下:
procedure Treaderinfo.BitBtn2Click(Sender: TObject);
begin
with DM.qryDzxxb do                //使用DM中的qryDzxxb
    begin
       edit1.Text := Trim(FieldByName('读者编号').AsString);    //修改数据库中的信息,根据录入的新内容
        edit2.Text := Trim(FieldByName('读者姓名').AsString);
        combobox2.Text:= Trim(FieldByName('性别').AsString);
        DateTimePicker1.Date := FieldByName('出生日期').AsDateTime;
        Edit3.Text := Trim(FieldByName('班级').AsString);
        combobox1.Text := Trim(FieldByName('用户权限').AsString);
        DateTimePicker2.Date := FieldByName('登记日期').AsDateTime;
    end;
end;
实现删除功能的代码如下:
procedure Treaderinfo.BitBtn3Click(Sender: TObject);
begin
  try
    if application.messagebox('确实要删除此记录吗?','提示',mb_yesno)=id_yes then  //询问是否要修改,弹出对话框
      DM.qryDzxxb.delete;  //点选确定后,删除数据库中的信息
  except
      application.messagebox('系统出错!','提示',64); //若不能删除该信息的话,就显示‘系统出错’
  end;
end;

§4.4 图书信息管理模块的实现
图书管理模块界面和读者管理界面基本相同。
流程说明:
图书类型设置模块组要包括图书类型信息添加,图书类型信息修改,图书类型信息删除。图书类型信息包括:图书分类号的代码、图书类型名称信息。
进入模块点击添加按钮,在字段信息输入框中添加相应的图书类型信息,点击确定即可完成添加操作。
进入模块点击修改按钮,在要修改的字段信息输入框中添加相应的图书类型新的修改信息,然后点击确定即可完成修改操作。
进入模块点击删除按钮,然后点击要删除的一条图书类型信息记录,再点击确定即可完成删除操作。
代码说明:
(略)
§4.5图书借阅管理模块的实现 

图4.3 图书借阅管理模块界面
流程说明:
首先进入借阅模块后,选择读者姓名,选择借阅时间,可以直接读出用户权限和借阅上限,最后选择图书名称,就可以完成读者借阅了。
代码说明:
实现保存功能的代码如下:
procedure TlbFrm.BitBtn5Click(Sender: TObject);
begin
    DM.qryTemp.Open;
    if DM.qryTemp.RecordCount = StrToInt(Edit2.Text) then
    begin
        MessageDlg('Sorry!',mterror,[mbok],0);
    end;    //这是根据读者的借阅权限来实现的,作者在设计系统前期,就把读者的权限分为四类,每种权限所能借阅的图书数量不同,该处实现的正是当用户的借阅数量达到上限,所弹出的对话框。
    if zx then       // 该处表示用户还可以借书,执行下面的操作。
    begin
        with DM.qryTemp do
        begin
            Append;
            FieldByName('读者编号').AsString:= dzbh;   //根据在界面上点选的信息,保存到数据库中。 
            FieldByName('用户权限').AsString:=trim(edt1.Text);
            FieldByName('图书编号').AsString:=tsbh;
            FieldByName('借阅日期').AsDateTime:=DateTimePicker1.Date;
            FieldByName('归还').AsString:='否';
            Post;
            application.MessageBox('借书成功!','提示',64);
            DM.qry1.close;
DM.qry1.SQL.Text:='select *from 图书分类信息表 where 图书编号='''+tsbh+'''';
DM.qry1.Open;
§4.6 图书归还模块的实现

图4.4 图书归还界面
流程说明:
进入该页面,会显示出[归还]为‘否’的借阅信息,直接点选某条借阅信息再选择借书按钮,完成还书过程。
代码说明:
实现还书功能的代码如下:
procedure Treturnbook.btn1Click(Sender: TObject);
begin
 if DM.qryDzjsb.IsEmpty then
    begin
        Exit
    end;
try
    if application.messagebox('确定要还这本书吗?','提示',mb_yesno)=id_yes then
    begin
       DM.qryDzjsb.delete;//删除该条借阅信息
        DM.qrytsxxb.close;
        DM.qrytsxxb.SQL.Text:='select *from 图书分类信息表 where 图书编号='''+
        DM.qryDzjsb.fieldbyname('图书编号').AsString+'''';
        DM.qrytsxxb.Open;
        DM.qrytsxxb.Edit;
        DM.qrytsxxb.FieldByName('复本数').AsString:= IntToStr(StrtoInt(
        DM.qrytsxxb.FieldByName('复本数').AsString)+1);//为图书复本数中添加1本
        DM.qrytsxxb.Open;
DM.qryDzjsb.SQL.Text:='select *from 读者借书表 where 归还=''否''order by 借阅日期';
        DM.qryDzjsb.Open;//显示最新的借阅信息
       MessageBox(handle, '还书成功,欢迎你阅读', '提示',  mb_IconWarning + mb_Ok);
        end;
     except
      application.messagebox('系统出错!','提示',64);
    end;
    end;
§4.7 图书续借模块的实现
与图书归还模块基本相同,不再重复介绍。
第五章 系统功能测试
§5.1 测试概述
依据用户需求,设计测试用例[11],对软件进行系统级测试。并根据测试结果填写测试表格的测试结果栏。
§5.2 测试目的
测试的重点是对各项功能的正常运转进行全面测试,检测软件的各子系统的协作能力。具体目的如下:
确保系统达到需求功能的说明;
确保系统满足性能需求;
强度测试确认程序能够处理要求的负载;
确保系统在要求的硬件和软件平台上工作正常。
§5.3 测试过程及结果
§5.3.1 测试用例
本项目所做的测试列表如下:
测试单元: 图书信息管理单元
测试类型:功能测试
测试日期:2006/5/28
编号 测试说明 期望结果 实际结果 成功/失败
1 测试新书信息添加是否成功 新书信息成功写入数据库 数据库中可以找到新添加记录。 成功
2 测试旧书销毁 将输入新书信息销毁 数据库中新书纪录销毁 成功
3 测试图书信息修改 将重新输入数据录入到数据库中 修改图书信息信息成功 成功
表5.1 图书信息管理测试用例表
测试单元: 借阅管理单元
测试类型:功能测试
测试日期:2006/5/28
编号 测试说明 期望结果 实际结果 成功/失败
1 测试读者是否可以进行第一次借阅 能够借阅成 功,并在界面中显示借阅信息 弹出对话框,“借阅成功”
成功
2 测试是否可以超越权限借阅 不能借阅,并且能够提示管理员 弹出对话框
“你不能再借阅了” 成功
3 测试已经该读者能不能重复借阅同一本书 不能借阅,并且能够提示管理员 弹出对话框
“你已经借阅过该本图书了” 成功
4 测试图书借完之后,还能不能继续借阅 不能借阅,并且能够提示管理员 弹出对话框
“该本图书已经借完” 成功
表5.2 图书借阅管理测试用例表
测试单元: 查询读者信息单元
测试类型:功能测试
测试日期:2006/5/28
编号 测试说明 期望结果 实际结果 成功/失败
1 测试按读者的各项信息是否可以进行查询 根据不同的查询信息对读者进行查询 显示查询项
成功
2 测试多项的查询条件是否能进行查询 根据不同的查询条件对读者信息进行查询 显示查询结果
成功
表5.3查询管理测试用例表
§5.3.2 测试结论
    根据上面的测试,该系统各功能模块均能正常使用,此次设计完成。
总  结
本设计是一个面向图书馆借阅管理的,具有一定实用性的数据库信息管理系统。它主要完成对图书借阅的一系列管理,包括借书、还书以及图书,读者,管理员的信息管理。本系统采用当前流行的面向对象的开发工具—Delph以及数据库工具—SQL Server 2000来完成整个系统的设计。
该系统具有相当的实用功能。在用户权限方面,可以通过不同用户控制不同的界面,以达到图书馆信息的修改隐蔽性和查询的透明性。在借阅在查询方面,系统可以实现了多条件任意字段的查询。  
系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全都是由个人设计的,有关Delphi许多细节问题都要靠自己去摸索,加之本人水平有限,并没有完全地理解Delphi的强大功能,而且还存在着许多不足之处。如:
 受开发条件和开发时间的限制,本系统只利用了本地数据库Sql,它同应用程序处于同一系统中,能存储的数据量也有一定限制,并没有发挥出Delphi其数据库方面的优势。
添加功能尚不够全面完善,不能动态生成读者编号和图书编号。
在一些数据输入时没有及时的进行数据格式校验,不能保证数据输入的绝对正确性。
由于时间关系,系统功能实现不够完善,使用不是很方便,比如,没有实现图书归还超期,或者是图书损害应该如何罚款的功能。
这些都是需要完善的地方,该系统离实际使用也还有相当的距离,需要我进行不断地补充和完善。
这次毕业设计完成后,体会颇多,在学与做的过程中,取长补短,不断学习新的知识,吸取经验,达到进步的目的。在学与做的过程中自身的努力以及相关图书资料的帮助,逐渐熟悉了Delphi在数据库方面的应用知识。程序开发的一般过程和对数据库知识的进一步的了解,在这个快速发展的当代社会里,数据库已经普遍应用在各个领域。在这次的毕业设计中我学习到不少的数据库知识,但由于自己的理论知识水平有限,实践知识和设计经验不足,在设计过程中难免存在一些问题,甚至错误。恳请各位老师批评指正,致使我在以后的工作和实践中加以改进和提高。
参考文献
[1] Xing CX, Zeng C, Li C, Zhou LZ. A study on architecture of massive information management for digital library. Journal of Software, 2004,15(1):76~85.
[2] Liu XM, Brody T, Harnad S, Carr L, Maly K, Zubair M, Nelson M. A scalable architecture for harvest-based digital libraries: The ODU/Southampton experiments. D-Lib Magazine, 2002,8(11).
[3] WEN Ji-Rong2, LUAN Jin-Feng1, MA Wei-Ying2, DONG Yi-Sheng. A Method to Query Document Database by Content and Structure Journal of Software 软件学报 2003,14(5) 976~983. 
[4] 孟小峰、周龙骧、王 珊 ,数据库技术发展趋势,软件学报,2004,15(12):1822~1836.
[5] 魏志强、王忠华、何敏等,《数据库应用实务篇》,中国铁道出版社2000, p201-250
[6] Baldonado M, Chang CK, Gravano L, Paepcke A. The Stanford digital library metadata architecture. International Journal on Digital Libraries, 1997,1(2):108~121. 
[7] Xing CX, Wu KH, Luo DY, Zhou LZ, Liu GL, Qin YG. THADL: A digital library for Chinese ancient architecture study. In: Proc. of the 12th Int'l. Conf. on New Information Technology. Beijing: Tsinghua University Press, 2001. 373~382. 
[8] 张春林、马成勇、刘均 ,《Delphi数据库系统设计与开发》,清华大学出版社, p96-p98
[9] 求是科技 ,《Delphi数据库开发技术与工程实践》,人民邮电出版社,p346-p358
[10] 叶核亚,《Delphi程序设计实用教程》,电子工业出版社 2001  p10-25
[11] 清华天则工作室编著 ,《编程技巧及故障排除即时通 (Delphi 篇)》,兵器工业出版社  2001年02月第一版 p312-356

致  谢
在论文完成之际,首先向我的导师表示深深的谢意,感谢导师在我搞毕业设计期间给我的无微不至的关怀和帮助。老师在课题阶段给予的指导以及启发性的意见,使我能够顺利地完成课题任务。老师深厚的学术造诣、严谨的治学态度和忘我的工作作风永远是我学习的榜样和追求的目标。    感谢和我同在一个课题组的同学,感谢他们在毕业设计期间对我的帮助,经常和他们一起讨论问题使我受益匪浅。没有他们,我不可能顺利完成设计和论文,感谢所有帮助过我的人。    最后,谨向百忙之中审阅论文和参加答辩的每位老师表示由衷的谢意!


以上为本篇毕业论文范文Delph+Server图书馆管理系统的介绍部分。
本论文在计算机论文栏目,由论文网(www.zjwd.net)整理,更多论文,请点论文范文查找

毕业论文降重 相关论文

收费专业论文范文
收费专业论文
汉语言文学论文
物理学论文
自动化专业论文
测控技术专业论文
历史学专业论文
机械模具专业论文
金融专业论文
电子通信专业论文
材料科学专业论文
英语专业论文
会计专业论文
行政管理专业论文
财务管理专业论文
电子商务国贸专业
法律专业论文
教育技术学专业论文
物流专业论文
人力资源专业论文
生物工程专业论文
市场营销专业论文
土木工程专业论文
化学工程专业论文
文化产业管理论文
工商管理专业论文
护理专业论文
数学教育专业论文
数学与应用数学专业
心理学专业论文
信息管理专业论文
工程管理专业论文
工业工程专业论文
制药工程专业论文
电子机电信息论文
现代教育技术专业
新闻专业论文
艺术设计专业论文
采矿专业论文
环境工程专业论文
西班牙语专业论文
热能与动力设计论文
工程力学专业论文
酒店管理专业论文
安全管理专业论文
交通工程专业论文
体育教育专业论文
教育管理专业论文
日语专业论文
德语专业论文
理工科专业论文
轻化工程专业论文
社会工作专业论文
乡镇企业管理
给水排水专业
服装设计专业论文
电视制片管理专业
旅游管理专业论文
物业管理专业论文
信息管理专业论文
包装工程专业论文
印刷工程专业论文
动画专业论文
环境艺术专业论文
信息计算科学专业
物流专业论文范文
人力资源论文范文
营销专业论文范文
工商管理论文范文
汉语言文学论文范文
法律专业论文范文
教育管理论文范文
小学教育论文范文
学前教育论文范文
财务会计论文范文

电子商务论文范文

上一篇:图书借阅管理系统任务书 下一篇:基于Java的视频会议系统

最新论文

精品推荐

毕业论文排版

热门论文


本站简介 | 联系方式 | 论文改重 | 免费获取 | 论文交换

本站部分论文来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:229120615@qq.com

毕业论文范文-论文范文-论文同学网(www.zjwd.net)提供计算机论文毕业论文,毕业论文范文,毕业设计,论文范文,毕业设计格式范文,论文格式范文

Copyright@ 2010-2024 zjwd.net 毕业论文范文-论文范文-论文同学网 版权所有