图书管理系统 .doc
武汉工程大学 计算机科学与工程学院综合设计报告设计名称: 数据库和信息管理综合设计 设计题目: 图书管理系统 学生学号: 专业班级: 学生姓名: 学生成绩: 指导教师(职称): 课题工作时间: 2011年5月16日 至 2011年6月9日说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。答辩小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于6分的学生,其综合设计成绩按不及格处理。7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。成绩评定表学生姓名: 黄春霞 学号: 0805060310 班级: 08双特3班 类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加综合设计,无旷课、迟到、早退、违反实验室纪律等情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。5参考文献数量在3篇以上,格式符合要求,在正文中正确引用。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩: 分 补充说明: 指导教师: 刘玮 (签字)日 期: 2011 年 5 月 16 日答辩记录表学生姓名: 黄春霞 学号: 0805060310 班级: 08双特3班 答辩地点: 机电大楼503 答辩内容记录:答辩成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字): 2011 年 5 月 16 日指导教师评语指导教师: 吕涛 (签字)日 期: 2011 年 5 月 16 日二、课题内容及要求综合设计名称数据库和信息管理综合设计综合设计对象08双特1-3本设计简介设计题目:图书管理系统图书管理系统旨在用计算机对图书进行管理,包括图书的管理、流通(借阅、归还)、查询等功能。设计任务(含所需的计算机软硬件环境)本系统针对图书主要进行几方面管理:对读者进行管理对图书进行管理实现图书借阅管理实现图书归还,对超期者进行罚款。查询1能够自觉运用数据库原理专业课程的理论知识指导软件设计;掌握信息管理系统的开发方法和步骤。整个应用系统的设计严格按照数据库设计的方法来进行,包括数据库的设计和应用程序的设计,两部分相辅相成。设计过程包含以下6步骤:需求分析:系统的目的、用户的各种可能要求、业务流程图、数据流程图概念结构设计:用E-R图来描述实体及实体间的联系。逻辑结构设计:确定关系模式(包括关系模式优化),各种约束的声明,如主外码约束、唯一性约束、非空约束等。同时给出系统的功能模块组成图,系统各模块功能。物理结构设计数据库实施测试与运行实例:对本数据库系统的评价及其它。2数据库的实施阶段:数据库用SQL SERVER 2000创建,采用.NET,JAVA等实现。3通过此次课程设计提高自己独立分析问题、解决问题的能力。完成设计所需的知识完成任务需要具有数据库原理基本知识,掌握数据库设计方法。需要具有一定的编程能力,了解面向对象的分析与设计。通过设计,不但可以学习流行开发技术,对C/S、B/S开发模式有了较深入了解。进度安排a.发题b.需求分析 c.数据库设计d.编码调试f.书写报告答辩,交报告主要参考资料1 萨师煊,王珊数据库系统概论北京:高教出版社,20042 苗雪兰,刘瑞新.数据库技术及应用. 北京:机械工业出版社,20043 SQL SERVER 2000 开发指南.北京:机械工业出版社,2003教师本人签字: 吕涛 日期: 2011 年 5 月 16 日二、进度安排:12周周五13周周三,进行学生选题;1415周,老师现场指导学生,完成设计任务和设计报告;20周五,综合设计答辩。三、应收集资料及主要参考文献:1王珊, 萨师煊.数据库系统概论M.北京:高等教育出版社, 20062苗雪兰,刘瑞新.数据库技术及应用M. 北京:机械工业出版社,20043钟军, Visual Basic数据库高级实例导航M. 北京:清华大学出版社, 20034刘大伟, 马传宝.数据库项目安全导航M.北京:清华大学出版社, 20055罗朝盛.Visual Basic6.0程序设计实用教程M. 北京:清华大学出版社,20046陈惟斌.Visual Basic6.0开发指南M. 北京:清华大学出版社,2001四、综合设计(课程设计)摘要(中文):随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少了,本文介绍了在Visual Basic 6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,通过分析传统的人工管理图书馆的不足,提出实现图书馆的步伐,并阐述系统结构设计和功能设计,系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。本系统界面友好,操作简单,比较实用。关键词:管理信息系统;图书管理;Visual Basic 6.0五、综合设计(课程设计)Abstract(英文):With the development of human society, human knowledge for demand also constantly growth. In this situation, books were gradually become people to access the main way and increase knowledge naturally, and library in people's life was held in a certain position, how to scientifically manages the library knowledge not only related to the reader convenience degree, but also related to the development of the library, therefore, develop a set of perfect library management system is indispensable, this paper introduces in Visual Basic 6.0 environment using "top to bottom to overall planning, bottom-up development strategy of application development for this system, through detailed process analysis of the traditional artificially management library is insufficient, puts forward the pace of the realization of library, and expounds the construction and design of the system and function design, system design part mainly introduced the system function design and database design; System realizing section of several major program diagram, and with some of the main window and procedures. This system friendly interface, the operation is simple, is more practical.Keywords:management information service;Library Management;Visual Basic 6.0目录摘要1ABSTRACT2第一章 概述31.1设计背景31.2数据库及其应用3第二章 总体设计42.1图书管理系统完成的主要目标42.2需求规定4第三章 数据库开发63.1数据库系统简介63.2 数据库系统设计63.3数据库设计周期7第四章 图书管理系统的实现84.1窗体实现84.2代码的实现9总结14致谢15参考文献16摘要随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少了,本文介绍了在Visual Basic 6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,通过分析传统的人工管理图书馆的不足,提出实现图书馆的步伐,并阐述系统结构设计和功能设计,系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。本系统界面友好,操作简单,比较实用。关键词:管理信息系统;图书管理;Visual Basic 6.0AbstractWith the development of human society, human knowledge for demand also constantly growth. In this situation, books were gradually become people to access the main way and increase knowledge naturally, and library in people's life was held in a certain position, how to scientifically manages the library knowledge not only related to the reader convenience degree, but also related to the development of the library, therefore, develop a set of perfect library management system is indispensable, this paper introduces in Visual Basic 6.0 environment using "top to bottom to overall planning, bottom-up development strategy of application development for this system, through detailed process analysis of the traditional artificially management library is insufficient, puts forward the pace of the realization of library, and expounds the construction and design of the system and function design, system design part mainly introduced the system function design and database design; System realizing section of several major program diagram, and with some of the main window and procedures. This system friendly interface, the operation is simple, is more practical.Keywords:management information service;Library Management;Visual Basic 6.0第一章 概述1.1设计背景随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。对于日益扩大的图书馆,查找特定的书目总是借阅者或工作人员劳神费力,有时还没有结果。因此往往是投入了大量的人力和财力却得不到高效的管理效率。为了缩短借阅者的等等时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使要作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。1.2数据库及其应用数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作1。总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。自20世纪70年代以来,数据库技术得到迅速发展。目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等。我国20世纪90年代初在全国范围内装备了12个以数据为的大型计算机系统,这些系统分布在邮电,计委,银行,电力,铁路,气象,民航,情报,公安,军事,航天和财税等行业。现在,数据库技术还在不断发展,并且不断的与其它计算机技术相互渗透。数据库技术与网络通信技术相结合,产生了分布式数据库系统。数据库技术与对向对象技术相结合,产生了面向对象数据库系统等各种数据库系统。在人类迈向21世纪知识经济的时候,信息变为经济发展的战略资源,信息技术已成为社会生产力重要的组成部分2。人们充分认识到,数据库是信息化社会中信息资源管理与开发利用的基础。对于一个国家,数据库的建设规模,使用水平已成为衡量该国信息化程度的重要标志,因此,数据库的学习是非常重要的。第二章 总体设计2.1图书管理系统完成的主要目标现某图书馆需要管理其各种人员和图书信息,希望实现办公的信息化,通过建立一个图书管理系统来管理图书。可以实现图书的登记、借阅和赔偿的管理。可以实现对图书的各种信息的查询,包括逐个浏览,以及对图书信息的增加、删除和编辑操作。另外,可以根据输入的信息来检索某个图书的信息。进入系统前需要输入用户名和密码方可进入。用户可以根据需要进行书库管理。用户可以进行借书证的办理、查询、挂失等操作。使用这个图书管理系统的用户的特点:最终用户包括读者(具有借阅卡的人),鉴于此软件应用于大学图书管理,读者基本都是在校大学生,图书馆里员都是懂得运用基本的计算机知识3。大学图书管理系统的使用频度很高,因此,该软件的可靠性、可用性、可维护性显得尤为重要。2.2需求规定开发本系统的总体任务是实现图书管理的系统化和自动化,帮助图书管理人员更好更高 效地完成图书管理工作。本系统要完成的功能有:图书类别设置:这一部分包括书籍类别管理和书籍信息管理两部分。其中,书籍类别管理包括添加书籍类别、修改书籍类别等:书籍信息管理包括书籍信息的添加,书籍信息的修 改、书籍信息的查询、书籍信息的删除等。读者信息设置部分: 其功能是实现对各部分数据内容的添 加、修改、删除等操作。包括读者信息的添加、读者信息的修改、读者信息的查询和读者信 息的删除4部分功能。其中,读者信息包括读者姓名、读者编号、性别、读者类别、工作单位、家庭住址、电话号码、登记日期和己借书数量。读者借书管理部分:其功能是实现对各部分数据内容的添加和查询 操作。各管理部分的明细如下: (1)借书管理:包括添加借书信息和查询借书信息两部分功能。其中,借阅信息包括借阅编号、读者编号、读者姓名、书籍编号、书籍名称、出借日期和还书日期。(2)还书管理:实现添加还书信息功能。其中,还书信息与借阅信息各部分明细相同。退出部分:包括修改系统用户密码、增加新用户以及退出系统等。如图2-1所示。图书管理系统退出读者还书管理读者信息设置读者借书管理图书类别设置图2-1系统的功能模块图第三章 数据库开发3.1数据库系统简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识4。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。本人设计的是一个关于图书馆管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查询访问和内部管理人员对数据记录的管理维护。每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。本系统采用Microsoft access技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。3.2 数据库系统设计计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作5。对于数据库应用开发人员来说,为使现实世界的信息流计算机话,并对计算机话的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库6。3.3数据库设计周期根据软件工程的思想,数据库设计的周期可以划分为六个阶段:(1)规划阶段确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性等方面的设想。(2)需求分析阶段认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。(4)设计阶段把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。(5)程序编制阶段以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。(6)调试阶段对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。第四章 图书管理系统的实现4.1窗体实现图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。基于上述考虑本系统主要利用Visual Basic作前端的应用开发工具 ,利用Access作为后台的数据库,利用WINDOWS XP作为系统平台;而全部采用Microsoft的操作系统及其应用开发工具开发的图书管理系统。首先介绍的是开发环境及所用到的基础知识。其次是系统的设计过程,包括系统分析、功能实现和系统的调试、设计过程中遇到的难点问题等。本系统充分利用了Visual basic开发前台应用程序,Access开发后台数据库的优势,使系统更加完善。这个图书馆管理系统包括:信息设置和借阅管理。在读者信息管理里有三个选项卡,分别是添加读者、修改信息和查询信息。在添加读者选项卡里,管理员可以填写读者的信息,把读者添加到数据库里,然后该读者就可以方便的在这个图书馆里借书和阅览图书了。在修改信息选项卡里,管理员可以修改读者的信息,以便可以随时更改读者的信息,以便随时更改读者的详细信息。查询信息选项卡,可以方便用户查询用户自己的信息。在这个选项卡里,读者可以查看自己的借了哪些书,借书日期和还书日期。在这个Frame里的三个选项卡里的添加读者选项卡中,有十五个Label,有十个TextBox,有四个ComboBox和一个DataGrid。如下图4-1所示。图4-1 读者信息管理4.2代码的实现读者借书管理窗体主要完成读者借阅功能,也是最重要的一项功能,包括读者信息和借阅图书信息。读者信息包括:读者编号和读者姓名;借阅图书信息包括:条形码、书籍名称、书籍价格、规定天数、出版社、作者、借书数量、类别代码、借书日期、应还日期。如图42所示。图4-2 读者借书管理代码如下:Dim rs As New ADODB.RecordsetDim x, y As IntegerDim hs1Private Sub Command1_Click()If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text9.Text = "" ThenMsgBox "输入的借书信息不完全!", vbCriticalElsers.Open "select sum(借书数量) from dzjstb where 读者编号='" + Text1.Text + "'", cnn, adOpenKeyset, adLockOptimisticAdodc3.RecordSource = "select * from sz"Adodc3.RefreshIf rs.Fields(0) + Val(Text9.Text) > Adodc3.Recordset.Fields(0) ThenMsgBox "您的借书量已满!", vbOKOnlyrs.CloseExit SubElseAdodc2.RecordSource = "select * from books where 条码号='" + Text3.Text + "'"Adodc2.RefreshIf Adodc2.Recordset.RecordCount > 0 Thencnn.Execute ("insert into dzjstb values('" & Text1 & "','" & Text2 & "','" & Text3 & "','" & Text4 & "'," & Text5.Text & ",'" & Text6 & "','" & Text7 & "','" & Text8 & "','" & Text9 & "','" & Text10 & "','" & DTPicker1 & "','" & DTPicker2 & "','借')")x = Val(Adodc2.Recordset.Fields("复本数") - Val(Text9.Text)y = Val(Adodc2.Recordset.Fields("借书数量") + Val(Text9.Text)hs1 = "update books set 复本数='" & x & "',借书数量='" & y & "'where 条码号='" & Text3.Text & "'"cnn.Execute (hs1)End IfEnd IfMsgBox "借出完毕!", vbOKOnlySet rs = NothingEnd IfAdodc1.RecordSource = "select * from dzjstb where 借='借'"Adodc1.RefreshEnd SubPrivate Sub Command2_Click()If Adodc1.Recordset.EOF = False ThenIf Text1.Text = "" ThenExit SubElsec = MsgBox("您确认要删除该记录吗?", 17)If c = vbOK ThenCall MainSet adoRs = adoCon.Execute("delete from dzjstb where 读者编号='" + Text1.Text + "'")Adodc1.RefreshadoCon.CloseEnd IfEnd IfElseMsgBox "当前数据库中已经没有可删除的记录", 64End IfEnd SubPrivate Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)If KeyCode = 13 ThenAdodc2.RecordSource = "select * from dzxxtb where 读者编号='" & Text1.Text & "'"Adodc2.RefreshIf Adodc2.Recordset.RecordCount > 0 ThenText2.Text = Adodc2.Recordset.Fields(1)Text3.SetFocusElseMsgBox "没有该读者信息!", vbOKOnlyText2.Text = ""Text1.SetFocusEnd IfEnd IfEnd SubPrivate Sub Text3_LostFocus()Adodc2.RecordSource = "select * from books where 条码号='" & Text3.Text & "'"On Error Resume NextAdodc2.RefreshIf Adodc2.Recordset.RecordCount > 0 ThenText4.Text = Adodc2.Recordset.Fields("书籍名称")Text5.Text = Adodc2.Recordset.Fields("订购价格")Text6.Text = Adodc2.Recordset.Fields("规定天数")Text7.Text = Adodc2.Recordset.Fields("出版社")Text8.Text = Adodc2.Recordset.Fields("作者")Text10.Text = Adodc2.Recordset.Fields("类别代码")DTPicker2.Value = DTPicker1.Value + Val(Text6.Text)ElseMsgBox "没有该书籍信息!", vbOKOnlyText3.Text = ""Text4.Text = ""Text5.Text = ""Text6.Text = ""Text8.Text = ""Text9.Text = ""Text10.Text = ""End IfSet rs = NothingEnd Sub总结经过几个月的设计和开发,计算机图书馆管理系统基本开发完毕。其功能基本符合需求,能够完成书籍录入,借阅,查询、统计、用户管理。并提供部分系统维护功能,使管理员能够方便进行数据添加和修改、数据删除等功能。但是由于时间较短,所以该系统还有许多不尽如人意的地方,比如和数据库的连接比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。几个星期的课程设计,使我提高了实际操作能力,从以前的理论上升到实践从研发认识上升到更改认识,真正做到学有所用,懂得先要发现问题,分析问题,解决问题,虽然在设计过程中我也遇到一些困难,但在老师的帮助和自己的努力下,我都认真克服了,但由于时间紧触,我并不能做到尽善尽美,应该说这是一大遗憾吧,但我相信这对以后有很大的帮助。通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验。在实验过程中,从建立数据开始,对数据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立和运用了SQL语句。图书馆管理系统虽然设计完成,但是还是有好些不足的地方 。在设计的过程中,有很多的地方考虑的还是不太周全,经验还是太少。课程设计使我们意识到自己的理论及实践知识的不足,因为这个原因,有些简单就可实现的东西,我花费了好多时间才完成,我们在以后还需要多多学习理论知识,增强自己的实践能力。通过图书管理系统的开发,我对软件开发过程有了更清晰的了解,经过这段时间的设计实习,确实学到了不少的东西,同时也深感自己知识的欠缺。在以后的学习工作中,我一定要继续坚持不懈地学习新兴的专业知识及相关的非专业知识,只有这样才能紧跟时代的潮流。致谢感谢学校给我们提供的这个做课程设计的机会;炎炎夏日,即使什么也不会,也会觉得这样高的气温让人心情烦燥,更何况是机房,几十台电脑的运行会让人热的受不了。感谢学校给我们提供有空调的机房,让我们有一个舒适的机房可以上机;再一次感谢学校给我们提供的良好的环境,可以让我们在高温下愉快地学习感谢吕老师对我们的指导;这样的天气真的是很热;感谢吕老师在这样炎烈的日子里帮我们解决我们编程中遇到的问题,感谢他利用他自己的私人时间,帮我们检查我们论文中的错误;感谢吕老师帮我们解决机房的问题。在本次课程设计的过程中,吕老师给了我们很大的帮助。不仅使我们在规定时间内完成了图书馆管理系统的设计,同时还使我们学到了很多有益的知识和宝贵的经验。在此,我谨向他表示最衷心的感谢。感谢老师的指导,使我们充分利用软件工程,VB,Acess开发出自己的图书馆管理系统。在本次毕业设计中,我从吕老师那学到了好多东西。老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益非浅。在系统设计开发过程中吕老师给予了很大的帮助,帮助解决了很多难题,使得系统能及时开发完成,还有在我设计过程中许多同学给予了大力的支持和帮助,在这里一致表示感谢。