毕业设计论文C高校图书管理系统.doc
《毕业设计论文C高校图书管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计论文C高校图书管理系统.doc(49页珍藏版)》请在三一办公上搜索。
1、ANYANG INSTITUTE OF TECHNOLOGY本 科 毕 业 论 文高 校 图 书 管 理 系 统Library Management System系(院)名称: 计算机科学与信息工程系 专业班级: 09届计算机科学与技术(专升本) 学生姓名: 指导教师: 指导教师职称: 讲 师 2009年 5 月 II目 录引 言1第1章 绪论21.1问题的提出21.1.1历史背景21.1.2发展现状21.2系统的开发模式31.3系统开发工具介绍31.3.1VC+ 简介31.3.2SQL Server 2000简介41.3.3MFC简介51.4小结5第2章需求分析和概要设计62.1图书管理系统
2、概述62.2图书管理系统目标62.3可行性研究62.3.1技术上的可行性62.3.2经济上的可行性72.3.3操作可行性72.4文件组成说明72.5系统概要设计72.5.1图书管理模块82.5.2读者管理模块82.5.3图书借阅管理模块92.5.4数据库管理模块92.5.5基础数据设置模块92.5.6系统模块92.6小结10第3章数据库的创建及连接113.1数据库需求分析113.2数据库概念结构设计123.3数据库逻辑结构设计133.4小结15第4章系统详细设计164.1系统管理164.1.1登录系统164.1.2注销/重新登陆174.1.3退出系统174.2读者管理184.2.1读者登记18
3、4.2.2读者查询204.2.3读者注销224.3图书管理234.3.1新书入库234.3.2图书查询254.3.3图书挂失284.4借阅管理294.4.1借书304.4.2还书324.4.3借阅查询354.4.4还书查询354.5数据库管理354.5.1数据库备份364.5.2数据库恢复364.6基础信息设置374.6.1罚款设置374.6.2读者类别设置384.7小结39第5章系统测试405.1系统测试405.1.1系统管理405.1.2读者管理405.1.3图书管理405.1.4借阅管理405.1.5数据库管理405.1.6基础信息设置405.2小结40结 论41致 谢42参考文献43高
4、 校 图 书 管 理 系 统专业班级:07计科2班(应用专升本) 学生姓名: 指导老师: 职 称: 讲师 摘要 随着大学生知识层次的提高,高校图书馆成为日常生活中不可缺少的一部分。而图书馆的存书量和业务量庞大,仅仅靠传统的记账式管理是不可行的。图书馆管理系统应运而生,逐渐成为高校信息化建设的重要组成部分。高校图书馆不但是学校文献信息中心,也是为教学和科研服务的教育学术性机构,现代信息技术是影响图书馆发展最深刻的环境因素。高密度的信息储存技术,高速度的信息传递技术,高效率、高质量的信息查询技术,在变革了人们生产、收集、组织、传递和使用知识信息的方式的同时,也使信息服务的机制、结构以及服务手段发生
5、了巨大的变化。该图书管理系统正是针对高校图书馆的这种工作需求,将专业知识的学习、实验能力的培养、信息技能的提高结合起来,实现了图书管理信息系统的有机整合。本课题运用信息系统的思想并结合可视化编程技术建设高校图书管理系统。通过本系统的运用,图书馆管理员可以完成读者和图书的信息维护、图书借阅的记录、日常信息查询等各种功能,还可以通过设置系统基本信息,完成对各项图书借阅方面的一些设置。同时,系统还拥有强大的数据库管理,可以完成数据库的备份与恢复,从而保护数据的安全性。系统将Visual C+ 6.0和数据库开发有机地结合起来,以其简洁的界面,全面的功能,提高了图书借阅的工作效率。对减轻图书管理员负担
6、,提高图书馆工作质量以及改进传统记账式借阅方式还发挥着积极作用。关键词 图书管理 VC+ SQL Server ODBCLibrary Management SystemAbstract With the development of the university students knowledge level enhancement, the university library becomes an essential portion of the daily life. But the library storage and the business volume are huge,
7、depending on the traditional accounts management is merely not feasible. The library management system arises at the historic moment, gradually becomes an important component of the university informationization construction . The library management system is not only the school literature message c
8、enter, but also the education academic organization which serves for the teaching and the scientific research. The present information technology is the most profound environmental factor affecting the library development . High density information storage technology, high velocity information trans
9、mission technology, high efficiency, high grade information of inquiry technology, having transformed the people on produce, collection, organization, transmission and use knowledge information way, also caused the mechanism information service , the structure as well as the service method have had
10、the huge change. This library management system is precisely in view of this kind of work demand of the university library. It connect with the specialized knowledges study, experiment abilitys raise, information skills enhancement unifies and realized the information system of library management or
11、ganic conformity. This topic using information systems thought unifies the visualization programming technology construction university library management system. Through this systems utilization, the librarian may complete maintenance of the reader and the information of books, borrowing record of
12、the books and so on, and also can through the basic information of establishment system, complete some books borrowing aspect establishments. At the same time, the system has the formidable data bank administration, may complete the backup and the restoration of the database , thus protection the da
13、ta security. The system unifies Visual C+ 6.0 and the database development organically, its succinct contact surface and comprehensive function enhances the working efficiency of the books borrowing. The system will reduces the librarian bear, improves the quality of library work as well as play the
14、 positive role on the improvement the traditional borrowing type of accounts.Key words Book Management VC+ SQL Server ODBC引 言二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。信息的主要来源就是书籍,特别是在高校,仅仅课本上的知识是远远不够的,还得靠课后的不断学习和补充。高校的图书馆就是学生最主要的学习地和知识的主要来源地。但由于高校图书馆图书收藏量大大增加,要随时对馆内图书和学员进行管理,要随时更新、修改各种信息等等,从而使传统的图书管
15、理员的工作日益繁重起来。随着计算机软件技术的发展,高校图书管理系统越来越受到人们的关注。因此,高校图书管理系统也以方便、快捷、费用低的优点正慢慢地进入大学的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻管理员的工作,减小出错的概率,让读者可以花更多的时间在选择书和看书上,使高校图书馆管理上了一个新台阶。以现代软件技术为基础的信息管理主要是朝着信息化、现代化的目标迈进。作为新型的图书馆管理模式,它具有对于教育、管理过程来说极为宝贵的特性,可以为现代化图书馆管理模式的建构提供理想的环境。我国的图书馆自动化管理应用系统的研制工作从70年代末开始,目前国内开发、使用的图书馆自动化管理系统达3
16、0多种,从总体上说国内的图书馆自动化管理系统已进入应用完善阶段。有了图书馆管理系统,我们可以对图书进馆实行书目编排,并对其进行数据库备份,以便对其进行管理和出错恢复;图书借阅时,可以通过查询实现对用户要求图书的查找,如果用户需要借阅的图书已被借出,可以及时反馈给用户,避免时间的浪费;对于各类用户的借阅权限,可以通过系统进行设定,满足各类用户的最大需求。本文详细阐述了基于SQLServer数据库和MFC的设计与实现过程,包括系统需求分析、系统功能设计以及数据库设计。系统实现了高校图书馆管理工作等处理。系统设计的工作重点放在基于数据库的图书查询、借阅查询等信息交互上,系统将MFC编程技术与数据库编
17、程技术有机结合起来,以信息管理为手段,同时注重MFC语言的技术特色,并把它应用到图书管理系统中,以此减轻图书馆管理员负担,提高工作效率,并促进现代化图书管理方式的发展。第1章 绪论当今时代是飞速发展的信息时代。在各行各业中离不开对信息的处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行图书管理,不仅提高了工作效率,而且大大的提高了数据安全性。尤其对于复杂的高校图书馆管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了高校图书馆管理人员方便日常工作,以提高图书馆的工
18、作效率为最终目标,同时加强图书馆相关信息的安全管理1 赵殿文、李弃予、冯宝秀主编:图书馆自动化快捷之路M.第1版.北京:海洋出版社,1997,8。1.1 问题的提出传统的图书管理方式都是人工来进行的,不仅容易出错,而且效率也不高。正是基于这样的情况下,同时随着计算机的飞速发展,图书管理系统才应运而生。1.1.1 历史背景图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数
19、)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境2 郑巧英、杨宗英主编:图书馆自动化新论M.第1版.上海:上海交通大学出版社,1998,3。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上
20、,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了3 黄梯云主编:管理信息系统M.第2版.北京:高等教育出版社,2002,13。计算机信息化管理具有储存量大、速度快等许多优点,提供信息及时快捷,因此利用计算机提供的信息对借阅过程形成一整套动态的管理。1.1.2 发展现状随着高校信息建设的逐步深入,我国的校园信息技术教育经过了三次浪潮、三个阶段的发展,目前正面临一个前所未有、迅猛发展的大好局面。2002年9月,教育部发布了教育管理信息化标准,标志
21、着我国教育管理信息化建设开始朝标准化、规范化的方向发展。在校园管理信息化的进程中,除了校园办公自动化以外,一套完善优秀的高校图书馆管理系统已经成为校园管理高效、实用的重要体现。高校希望提高图书馆管理水平,实现读者检索图书、图书编目、预约、借阅、归还等功能,实现图书信息、读者信息的统计分析等各管理环节的自动化,减轻图书馆管理员的工作量,通过使用先进科学的条形码技术,减少人为失误,提高图书信息准确性和工作效率,提高学生对图书馆服务的满意度。总之,传统的校园图书馆管理模式使管理存在信息不畅、效率低下、操作不规范等一系列问题,而基于网络的校园图书馆管理系统很大程度上缓解了这方面的问题和压力,为学校实现
22、了真正的信息化管理4 陈友军作:我国高校图书管理信息化的现状及对策EB/OL. 。1.2 系统的开发模式本设计采用VC+和SQL Server2000混合数据库编程模式来开发一个高校图书管理系统。1.3 系统开发工具介绍1.3.1 VC+ 简介VC+是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用C+的一个开发平台。但是,VC+是Windows平台上的C+编程环境,学习VC+要了解很多Windows平台的特性并且还要掌握MFC、ATL、COM等的知识,难度比较大。Windows下编程需要了解Windows的消息机制以及回调(callback)函数的原理;MFC是Win32API的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 高校 图书 管理 系统
链接地址:https://www.31ppt.com/p-4857571.html