资源预览内容
第1页 / 共42页
第2页 / 共42页
第3页 / 共42页
第4页 / 共42页
第5页 / 共42页
第6页 / 共42页
第7页 / 共42页
第8页 / 共42页
第9页 / 共42页
第10页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
唐 山 学 院毕 业 设 计设计题目:信息工程系图书管理系统 系 别: 信息工程系 班 级: 10电气自动化2班 姓 名: 贾建辉 指 导 教 师: 张国旭 2013年5月25日信息工程系图书管理系统摘 要随着计算机的普及以及知识信息化的变革,图书馆作为知识传播的一个机构也逐渐的采用系统化、信息化的管理。基于计算机技术的图书管理系统就是计算机应用技术的一个创新,传统的图书管理都是由图书管理员手工记录,查阅,操作过程繁琐并且浪费了大量的人力物力。时下一般的图书馆采用的图书管理系统都是以计算机作为工具的实用的计算机图书管理程序来帮助图书馆管理员进行更快捷高效的图书管理。图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 关键字:图书管理 信息管理系统 数据库 数据安全Information Engineering Library Management SystemAbstract With the popularity of computers and knowledge of information technology revolution, the library as an institution but also the dissemination of knowledge gradually adopt systematic information management. Computer-based library management system technology is an innovative computer application technology, traditional books are managed by the librarian manual records, inspection, operation process cumbersome and waste a lot of manpower and resources. Nowadays generally used library book management system are based on the computer as a tool for computer library management procedures to help librarians be more fast and efficient library management.Book Management System is a typical management information system (MIS), including the development of its background of the establishment and maintenance of the database front-end applications, as well as the development of both. The former set up the requirements for data integrity and consistency of strong data security a good library. For the latter applications require full-featured and easy to use and so on. Keywords: Library Management ,Information Management System ,Database ,Data Security目录1 引言12 系统开发工具22.1 Visual Basic6.0 概述22.11 Visual Basic6.0 的发展22.12 Visual Basic 的特点32.13 Visual Basic 主要控件及其属性42.2 Microsoft Access 的概述62.21 Microsoft Access 特性72.3 SQL语言概述83 系统的总体分析93.1 任务要求93.2 系统功能93.3 系统功能模块图94 数据库的设计104.1 数据库设计分析1042数据库的设计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唐 山 学 院 毕 业 设 计1 引言随着计算机技术的飞速发展,当今时代已进入了信息时代。计算机的普遍应用也使得人们的生活更加的便捷,日常应用更加简便。这些也都归功于计算机强大的运算能力与信息存储能力。这也正是计算机被广泛应用于信息管理系统的一个原因。使用计算机对信息进行存储、分类、并控制,安全、高效,并且减少了大量的人力物力。鉴于图书馆的书籍管理与读者的借阅管理繁琐,所以开发本系统用于对图书的管理、借阅、分类,读者信息的管理、读者借阅图书记录,以及管理员信息管理和权限的维护。本设计采用Visual Basic6.0作为系统开发软件。Visual Basic(简称VB)是近年来在国内外得到迅速推广应用的可视化程序设计语言,具有简单易学,功能强大,软件费用支出低,见效快等特点。利用Visual Basic可视化,面向对象,事件驱动,沿用结构化的程序设计思想等的特点,使图书管理系统实现图书的人性化管理,解决图书和用户借阅资料繁多,数据信息处理工作量大,容易出错;数据繁多,容易丢失,且不易查找;缺乏系统,规范的信息管理手段等的缺点问题。2 系统开发工具本图书管理系统采用Microsoft公司的 Visual Basic6.0为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具来开发这款简洁的系统。并且根据系统功能的要求,本系统数据库采用Microsoft Access,它不但适合工作的要求,而且它所支持的数据类型十分丰富,维护简单,费用较低,人员素质要求不是很高,容易升级。并且本系统在使用visual basic 6.0及Microsoft access的同时,也运用到了SQL语言。2.1 Visual Basic6.0 概述VisualBasic 6.0是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。Visual Basic(简称VB)是近年来在国内外得到迅速推广应用的可视化程序设计语言,具有简单易学,功能强大,软件费用支出低,见效快等特点。它提供了开发Windows应用程序最迅速,最简捷的方法,不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用6。可视化,面向对象,事件驱动,沿用结构化的程序设计的思想等的特点使得VB得到广大程序编辑这的青睐。使用Visual Basic语言进行编程时会发现,在Visual Basic中无须编程即可完成许多操作。因为在Visual Basic中引入了控件的概念,在Windows中控件的身影无处不在,如按钮、文本框等,Visual Basic把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观和工作方法,并且能够响应用户操作(事件)。使复杂枯燥的的编程变得简单富有乐趣。2.11 Visual Basic6.0 的发展1991年,微软公司推出了Visual Basic 1.0版。这在当时引起了很大的轰动。这个连接编程语言和用户界面的进步被称为Tripod(有些时候叫做Ruby),最初的设计是由阿兰库珀(Alan Cooper)完成的。许多专家把VB的出现当做是软件开发史上的一个具有划时代意义的事件。在当时,它是第一个“可视”的编程软件。这使得程序员欣喜之极,都尝试在VB的平台上进行软件创作。微软也不失时机地在四年内接连推出VB2.0,VB3.0,4.0三个版本。并且从VB3开始,微软将ACCESS的数据库驱动集成到了VB中,这使得VB的数据库编程能力大大提高。从VB4开始,VB也引入了面向对象的程序设计思想。VB功能强大,学习简单。而且,VB还引入了“控件”的概念,使得大量已经编好的VB程序可以被我们直接拿来使用。 2002年Visual Basic .NET 2002 (v7.0)问世,2003年Visual Basic .NET 2003 (v7.1)问世,2005年11月7日Visual Basic 2005 (v8.0)问世,同时间推出Visual Basic 2005的免费简化版本Visual Basic 2005 Express Edition给Visual Basic初学者及学生使用。VB 2005的“显著”优点是,可以直接编写出XP风格的按钮,以及其他的控件。但是其编写的小程序占用近10MB的内存。2007年12月,微软推出了Visual Studio 2008 Beta 2 (v9),在代码输入上可比VB2005快很多,在非特殊的情况下,VB2008会自动开启、自动完成关键字,而且支持最新的.NET Framework 3.5 Beta 2。 通过几年的发展,它已成为一种专业化的开发语言和环境。用户可用Visual Basic快速创建Windows程序,现在还可以编写企业水平的客户端/服务器程序及强大的数据库应用程序。2.12 Visual Basic 的特点1可视化编程visual Basic为用户提供了大量的界面元素(在Visual Basic中称为控件),如窗体、菜单、命令按钮等,用户只需要利用鼠标或键盘把这些控件拖动到适当的位置,再设置它们的外观属性等,即可设计出所需的应用程序界面。Visual Basic还提供了易学易用的集成开发环境,该环境集程序的设计、运行和调试为一体,在本章后面的小节中将对集成开发环境进行详细的介绍。2事件驱动机制Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先确定应用程序如何同用户进行交互。例如,发生鼠标单击、键盘输入等事件时,用户必须编写代码控制这些事件的响应方法。这就是所谓的事件驱动编程。3面向对象的程序设计语言Visual Basic 6.0是支持面向对象的程序设计语言。它不同于
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号