图书馆管理系统毕设

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

唐山学院毕业设计设计题目:信息工程系图书管理系统系别:信息工程系班级:10电气自动化2班姓名:贾建辉指导教师:张国旭2013年5月25日信息工程系图书管理系统摘要随着计算机的普及以及知识信息化的变革,图书馆作为知识传播的一个机构也逐渐的采用系统化、信息化的管理。基于计算机技术的图书管理系统就是计算机应用技术的一个创新,传统的图书管理都是由图书管理员手工记录,查阅,操作过程繁琐并且浪费了大量的人力物力。时下一般的图书馆采用的图书管理系统都是以计算机作为工具的实用的计算机图书管理程序来帮助图书馆管理员进行更快捷高效的图书管理。图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。关键字:图书管理信息管理系统数据库数据安全InformationEngineeringLibraryManagementSystemAbstractWiththepopularityofcomputersandknowledgeofinformationtechnologyrevolution,thelibraryasaninstitutionbutalsothedisseminationofknowledgegraduallyadoptsystematicinformationmanagement.Computer-basedlibrarymanagementsystemtechnologyisaninnovativecomputerapplicationtechnology,traditionalbooksaremanagedbythelibrarianmanualrecords,inspection,operationprocesscumbersomeandwastealotofmanpowerandresources.Nowadaysgenerallyusedlibrarybookmanagementsystemarebasedonthecomputerasatoolforcomputerlibrarymanagementprocedurestohelplibrariansbemorefastandefficientlibrarymanagement.BookManagementSystemisatypicalmanagementinformationsystem(MIS),includingthedevelopmentofitsbackgroundoftheestablishmentandmaintenanceofthedatabasefront-endapplications,aswellasthedevelopmentofboth.Theformersetuptherequirementsfordataintegrityandconsistencyofstrongdatasecurityagoodlibrary.Forthelatterapplicationsrequirefull-featuredandeasytouseandsoon.Keywords:LibraryManagement,InformationManagementSystem,Database,DataSecurity目录1引言..............................................................12系统开发工具......................................................22.1VisualBasic6.0概述........................................22.11VisualBasic6.0的发展..................................22.12VisualBasic的特点.....................................32.13VisualBasic主要控件及其属性...........................42.2MicrosoftAccess的概述.....................................62.21MicrosoftAccess特性...................................72.3SQL语言概述.................................................83系统的总体分析....................................................93.1任务要求....................................................93.2系统功能....................................................93.3系统功能模块图..............................................94数据库的设计....................................................104.1数据库设计分析.............................................104.2数据库的设计...............................................124.3数据库的连接................................................165系统设计以及代码编写实现.........................................165.1登陆界面....................................................165.2图书管理系统主界面..........................................175.3图书管理....................................................175.31书籍信息管理...........................................175.32书籍类别管理...........................................185.4读者管理....................................................195.41读者信息管理...........................................195.42读者类别管理...........................................195.5借阅信息管理................................................205.6书籍归还信息管理............................................205.7系统用户信息...............................................216系统的运行调试...................................................227总结.............................................................23谢辞...............................................................24参考文献...........................................................25附录...............................................................26唐山学院毕业设计11引言随着计算机技术的飞速发展,当今时代已进入了信息时代。计算机的普遍应用也使得人们的生活更加的便捷,日常应用更加简便。这些也都归功于计算机强大的运算能力与信息存储能力。这也正是计算机被广泛应用于信息管理系统的一个原因。使用计算机对信息进行存储、分类、并控制,安全、高效,并且减少了大量的人力物力。鉴于图书馆的书籍管理与读者的借阅管理繁琐,所以开发本系统用于对图书的管理、借阅、分类,读者信息的管理、读者借阅图书记录,以及管理员信息管理和权限的维护。本设计采用VisualBasic6.0作为系统开发软件。VisualBasic(简称VB)是近年来在国内外得到迅速推广应用的可视化程序设计语言,具有简单易学,功能强大,软件费用支出低,见效快等特点。利用VisualBasic可视化,面向对象,事件驱动,沿用结构化的程序设计思想等的特点,使图书管理系统实现图书的人性化管理,解决图书和用户借阅资料繁多,数据信息处理工作量大,容易出错;数据繁多,容易丢失,且不易查找;缺乏系统,规范的信息管理手段等的缺点问题。唐山学院毕业设计22系统开发工具本图书管理系统采用Microsoft公司的VisualBasic6.0为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具来开发这款简洁的系统。并且根据系统功能的要求,本系统数据库采用MicrosoftAccess,它不但适合工作的要求,而且它所支持的数据类型十分丰富,维护简单,费用较低,人员素质要求不是很高,容易升级。并且本系统在使用visualbasic6.0及Microsoftaccess的同时,也运用到了SQL语言。2.1VisualBasic6.0概述VisualBasic6.0是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。VisualBasic(简称VB)是近年来在国内外得到迅速推广应用的可视化程序设计语言,具有简单易学,功能强大,软件费用支出低,见效快等特点。它提供了开发Windows应用程序最迅速,最简捷的方法,不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用[6]。可视化,面向对象,事件驱动,沿用结构化的程序设计的思想等的特点使得VB得到广大程序编辑这的青睐。使用VisualBasic语言进行编程时会发现,在VisualBasic中无须编程即可完成许多操作。因为在VisualBasic中引入了控件的概念,在Windows中控件的身影无处不在,如按钮、文本框等,VisualBasic把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观和工作方法,并且能够响应用户操作(事件)。使复杂枯燥的的编程变得简单富有乐趣。2.11VisualBasic6.0的发展1991年,微软公司推出了VisualBasic1.0版。这在当时引起了很大的轰动。这个连接编程语言和用户界面的进步被称为Tripod(有些时候叫做Ruby),最初的设计是由阿兰·库珀(AlanCooper)完成的。许多专家把VB的出现当做是软件开发史上的一个具有划时代意义的事件。在当时,它是第一个“可视”的编程软件。这使得程序员欣喜之极,都尝试在VB的平台上进行软件创作。微软也不失时机地在四年内接连推出VB2.0,VB3.0,4.0三个版本。并且从VB3开始,微软将ACCESS的数据库驱动集成到了VB中,这使得VB的数据库编程能力大大提高。从VB4开始,VB也引入了面向对象的程序设计思想。VB功能强大,学习简

1 / 41
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功