您好,欢迎访问三七文档
图书查询管理系统1西安广播电视大学计算机应用专业毕业设计课题:图书查询管理系统姓名:阴小宇学号:027000250专业:计算机应用指导老师:史永哲学校:开放教育学院图书馆管理信息系统2摘要图书查询管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人结合开入式图书馆的要求,对MicrosoftVisualBasic6.0数据库工具、Access数据库、HyperSnap-Dx_v5.0抓图工具有了更深一步的了解及应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书查询管理系统可以满足一般的中小型阅览室,图书借阅登记、查询等图书管理工作人员的需要。图书查询管理系统3目录第一章:开发系统的背景第二章:系统设计第三章:可行性研究第四章:系统需求分析第五章:结构设计第六章:主窗体创建第七章:系统开发环境结束语附录参考文献图书馆管理信息系统4第一章开发系统的背景当今世界,科学技术突飞猛进。以计算机多媒体和网络技术为代表的信息技术,以惊人的发展速度,迅速在各领域运用,教育也面临信息技术的挑战。图书馆信息管理系统建设作为学校教育信息化的基础工程已引起了我国教育行政部门和学校的高度重视。因此,图书阅览室的信息管理系统的开发就是很必要的,它不仅方便了一般的中、小型图书阅览室的教学管理,更是现代社会进程中信息化工程的一种体现。今天,信息技术的发展,在图书阅览室的管理中以前运用传统的手工操作方式在现在这个数字化的时代已显得极不适应,因此,工作人员和读者对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。随着我国现代化技术的不断提高和普及,各大学校在不断的提高它的各个部门的管理质量,而图书阅览室的管理提高和完善就显的很必要。该系统就是为解决这一问题而开发的系统。图书查询管理系统主要包括四大部分,图书的书库管理、书库查询,图书的借阅管理、续借管理、还书管理,新书添加、类别管理,基本设置如最大借书、超期还书罚款等。其中,每个部分又有各自独立的功能,这里我们主要实现图书的信息查询、分类管理和借书、续借、还书。其具体功能是实现图书信息的添加、修改、删除、查询、分类管理以及读者信息的添加、修改、删除、和查询。另外图书借阅管理主要是对借书信息和续借图书、还书信息的管理。由此可见,图书的管理不仅是一个工作量比较大而且是一个较为繁杂的工作,但是至今还有很多学校仍然采用人工管理的方式,由两三个工作人员管理图书档案,对于借书还书都是用手工来进行操作,而一旦借阅者较多时就容易因忙碌导致错误的产生,而相比之下,采用图书查询管理系统就尤为先进了,应用这样的系统对图书阅览室进行管理,才能适应科技高速发展,工作节奏加快的现代社会。现在我国的各大城市的中、小型图书馆或图书阅览室的图书管理和借阅管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发图书查询管理系统5展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。而购买大型通用图书馆管理系统,对中、小型图书馆或图书阅览室来说,又需要付出昂贵的代价,而且管理项目不一定完全符合各自图书馆管理的要求。因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。归纳起来,好处大约有以下几点:1.可以存储图书馆内各种图书的详细信息,安全、高效。2.可以存储大量的读者信息以及借书信息、还书信息。3.只需一到两名图书管理员就可操作系统,节省大量人力。4.可以迅速查到所需信息。5.可以及时了解各种图书的借阅情况,方便图书借阅。管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年的时间。现在,管理信息系统已经广泛应用于各行各业。因此在这样的前提下,“图书查询管理系统”既是一个较为普遍,同时又是一个较为典型的开发系统。它不仅方便了学生对图书的借阅,而且对于工作人员在图书管理方面更是一个很大的提高,它的优点主要体现在,快速、方便、系统的对整个图书馆进行了管理。正因为它的这些优点,许多学校已经使用了该系统,这在教学管理方面有很大的意义。在当今这样一个科技高速发展的社会里,仅有理论知识是显然不的,所以,我希望通过开发这个系统,能更好地把理论与实际结合起来,充分将自己所学的专业知识应用于实践之中,并在实践中不断提高自己的技能。这样,我才能不断的提高自己的能力,更加完善自己。图书馆管理信息系统6第二章系统设计2.1系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。图书查询管理系统需要完成功能主要有:有关读者种类标准的制定、种类信息的添加,包括种类编号、种类名称、借书数量、借书期限等。读者种类信息的添加、修改。书籍类别标准的制定、类别信息的添加,包括类别编号、类别名称等。书籍类别信息的查询、修改、包括书籍编号、名称等。书籍信息的添加,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期等。书籍信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期等借书信息的添加,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、出借日期、还书日期等。借书信息的查询,包括借书信息编号,读者编号、读者姓名、书籍编号、书籍名称等。续借图书的添加,包括读者编号、读者姓名、书籍编号、书籍名称,原借书日期及借书日期的修改还书信息的添加,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称,还书日期等图书查询管理系统72.2系统功能模块设计对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图所示界面概况:第三章可行性研究3.1系统目标和规模说明书系统目标和规模说明书1.项目:图书查询管理系统。2.问题:学生借阅图书量大,管理不方便。3.项目目标:建立一个操作方便,简单的适应中、小型图书图书阅览室的图书查询管理系统。4.项目规模:利用现有的微机,软件开发费用不超过2000元。5.初步想法:建议在系统中建立对借书、还书的查询、添加、图书馆管理信息系统8修改等功能。6.可行性研究:建议进行5天的可行性研究,研究费用不超过100元。3.2可行性研究近年来,随着教学条件的不断改善,越来越多的学校都有了自己的园网,一些学校已经在一定程度上实现了计算机管理。这些学校的图书馆藏书在规模上越来越大,图书馆的日常管理和维护工作日益繁重,以往的简单管理系统已经不能够满足需求,这就需要采用新的管理方法。目前,我国中小学校图书馆办管的要求及领先标志就是藏书全部开放,师生共享开架借阅,这些借阅方式充分发挥了图书馆的功效,最大限度地为读者服务,这也是图书馆自动化管理的最终目标。为实现这一目标,必须有现代化的管理手段和管理体制。为此,各地教育主管部门都提出中小学校要采用图书馆管理系统,从而发挥图书馆的最大效益。而随着越来越多的学校采用了现代化的管理软件进行管理,进一步提升学校管理的现代水平,从而在竞争中处于有升的地位。自身发展的需要和上级部门的要求以及竞争需要决定了采用图书馆管理系统的必要性。下面从以下几个方面对可行性研究进行分析:1.技术可行性该系统使用通用的程序设计语言VisualBasic来开发整个数据库系统。在开发过程中,先在vb中创建工程1,再添加窗体,使用vb工具栏中的控件来建立用户登录界面,菜单设计界面form1,添加图书类别界面,修改图书类别界面等多个界面。在建立界面时,用到vb中的控件有:标签(Label)、文本框(TextBox)、命令按钮(CommandButton)、单选按钮(OptionButton)、复选框(CheckBox)、分组框(Frame)、组合列表框(Combobox),另外,还有一个特别的控件,数据表格(DataGrid),该数据控件是与ADODC相结合使用的,它实现对记录以表格形式进行记录图书查询管理系统9的浏览、录入、修改和查询。在form1中,还需要使用菜单编辑器,对菜单项定义相应的下拉菜单。例如:定义一个下级菜单的格式“….标题”,单击向右箭头两次会出现“……..标题“,此时,可定义第三级菜单。当所有的界面建好后,就需要编写代码将各个界面连接起来,并实现对Access的操作。Access是桌面数据库,我们只需在Access中建立所要访问的数据库表:读者类别表、读者信息表、借阅信息表、书籍信息表、图书类别表、系统管理表,其中每个数据库表都包括自己所需的字段,例如:借阅信息表中字段有借阅编号、读者编号、读者姓名、书籍编号、书籍名称、出借日期和还书日期。为实现对数据库Access的操作,在编写代码中,我们不仅用到了vb的基本编程语句,更重要的是使用结构化查询语言SQL,来实现对各个表的访问。在编程过程中,我们不仅要对窗体上各个控件编写代码,使之完成相应的功能,而且要对窗体form-load编写代码,这样才能使各界面连接起来。窗体上用到较多的控件有command,textbox,对于command的操作,主要是click事件,也就是单击它,才能完成相应的功能,而对于textbox我们在属性框中就可以进行操作,不需要编写代码,它是最简单也是最常用的控件。另外,SQL语言是编程中关键的一步,它的一般格式为:Select需要操作的字段表From要操作的数据表操作方式,主要功能是在数据库表中查找符合条件的记录。例如:sql=“select*from图书类别where类别名称=”’&Text1.Text&””,这条语句就是从图书类别表中查找类别名称与text1.text中输入相符合的所有记录。此外,代码中我们还经常用到MsgBox函数,它所完成的功能是界面提示信息,它的格式为:Result=MsgBox(信息文字[,图标及按钮组合][,消息框标题]),使用MsgBox函数,可以提示用户对下一步所作的操作进行确认或纠正误操作的错误,给我们操作界面带来了很大方便。图书馆管理信息系统10以上是开发该系统的基本技术。因此,visualbasic强大的数据库操作功能以及web数据库的应用,使该系统建立了友好界面,不仅操作方便,而且维护简单,可以方便的供用户和系统管理员使用。2.经济可行性该系统是一个小型的图书馆管理信息系统,它主要利用现有的微机,通过软件VisualBasic6.0和MicrosoftAccess来开发整个系统,因此,该系统不需要购置额外的硬件设备,操作简单,无需投入较大的培训费用、开发费用、和维护费用。而且在实施过程中减少了手工操作的步骤,加快图书查询速度。相对来说,是一个投资少而效益高的系统。开发该系统利用现有的微机,软件开发费用需要2000元。进行5天的可行性研究,研究费用需要100元。3.社会可行性在科学技术飞速发展的现代社会,计算机已经普遍应用于各个领域。图书馆或图书阅览室作为学校的基础设施,更需要一个系统、完整的管理。图书查询管理系统正是针对图书量大,借阅不便等问题而开发的一套系统,它代替了传统的手工操作和人工管理,给教学管理带来了很大的方便。其主要表现在:该系统可以存储图书馆内各种图书的详细信息,安全、高效;可以存储大量的读者信息以及借书信息、还书信息;只需一到两名图书管理员就可操作系统,节省大量人力;可以迅速查到所需信息;可以及时了解各种图书的借阅情况,方便图书借阅。因此该系统在教学管理方面起了很大的作用,可以方便的供学生和系统管理员的管理,更是适应现代社会的发展。第四章系统需求分析4.1需求分析图书查询管理系统11现今社会,随着计算机的发展及网络技术的应用,internet应用在全球范围内的普及。当今社会正快速向信息化社会前进,信息自动化的作用越来越大,信息技术不断融入我们的日常生活。在科学技术越来越先进的信息时代,我们应该从以前繁琐的事务中解放出来,提高工作效率。
本文标题:图书查询管理系统
链接地址:https://www.777doc.com/doc-2557893 .html