摘要
随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟。信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文依据软件工程开发软件的严格要求,着重阐述了数据库系统的设计步骤,介绍了图书馆图书管理系统的详细设计和开发过程。
在开发本图书馆图书管理系统的时候,我们采用面向对象的程序设计方法,这种方法不同于以往的面向过程的程序设计方法,在进行程序实现的时候相对比较简单。而选择目前使用比较广泛的微软公司的 Windows 系统平台,可以迎合广大使用者对于计算机的使用习惯。窗口化的设计界面更会使得用户使用起来得心应手。前台的开发采用Visual Basic 6.0 为开发语言,这种语言开发出的软件产品比较容易维护,同时窗体化的设计风格,可以较容易的得到所需界面。后台数据库选择 SQL Server 2005 这种比较流行的自主型的大型数据库,在进行数据库设计的时候,通过表间的主键及外键,方便的建立表间关联,表和表之间的关系一目了然。利用 VB,结合 SQL Server,完成了图书馆图书管理系统的全部功能的开发。实现了基础信息的管理(包括供应商管理、出版社管理、收藏单位管理、印刷厂管理、图书类别管理)、新书采购管理(包括新书采购、新书验收、图书入库、库存图书检索)、图书借阅管理(包括读者基础信息管理、图书借阅、图书归还、读者续借、图书丢失、超期提醒等)、统计打印模块(包括图书分类统计、报表打印)以及系统维护等。这些功能模块的实现既可以满足图书馆日常数据的维护的要求,又能够满足读者对于图书的借阅的需求。通过此系统的应用,基本能够满足图书馆日常工作的需求。图书馆引入基于 VB 的图书馆图书管理信息系统以后,对日常工作以及管理工作都会产生深远影响。工作效率会大大提高,同时信息的发布页更快捷。
本文所设计的图书馆管理系统能满足高校图书馆管理的实际应用需要,具有一定的实用性。系统功能较为全面,操作方便,基本上可以作为高等院校图书馆的应用,具有一定的推广价值。本系统对读者及图书这些图书馆基础数据的管理较完善,但是对于某些需求还是没有考虑到,比如预留一些外部数据的接口,为学校教职员工提供文献检索等,还是没有考虑周全,还需要今后去完善它。
关键词:管理信息系统, 数据库技术, VB, 图书借阅, SQL Server
Abstract
As information technology in management more and more in-depth and extensive application, the implementation of the management information system has gradually mature in technology. Information management system is a continuous development of new disciplines, any one unit to survive to development, to efficiently organize the internal activity rganically, we must set up corresponding to their own characteristics of management information system.
Strict according to software engineering development software, emphatically expounds the design step of database system, this paper introduces the detailed design and development process of library books management system management system.
In the development of the library books management system management system, we use object-oriented programming method, this method is different from the previous process oriented programming method, is relatively simple in program implementation. The choice is more widely used Microsoft's Windows platform, habits can cater to the vast number of users for the use of computers. Window to change the design of the interface makes the user to use more handy. The foreground of development using Visual Basic 6.0 as development language,the language to develop software products are easier to maintain, at the same time, the form of design style, can be easier to get the required interface. Background database SQL Server 2005 is more popular in this type of large database, the database design, through the primary key and foreign key table, convenient to establish correlation between tables, the relationship between the table and table be clear at a glance. Using VB, SQL Server, complete the function of all the library books management system management system development. Has realized the basic information management, including supplier management, press management, collection units, printing, books category management), the book purchasing management (including new book purchasing and book checking and accepting, book storage, inventory book retrieval), library management (including readers basic information management, library, book return, readers renew, book lost, are reminded, etc.), statistical printing module (including book classification statistics, report forms printing), and system maintenance, etc. Implementation of the function module can not only meet the requirements of the library daily data maintenance, and can meet the needs of readers for borrowing books. By the application of this system, basic can meet the needs of library daily work. Library introduced after the library books management information system based on VB, the daily work and management work will have a profound impact. Will greatly improve work efficiency, and at the same time information release page more quickly.
In this paper, the library management system designed to meet the practical application level of the library management, although system design simple, but has certain practicality. The function of the system is relatively comprehensive, simple to use, basically can be used as colleges and universities library application, has certain promotion value, give full play to the advantages of application technology in design. This system for readers and books of the library's basic data management has been more perfect, but for some demand or doesn't take into account, such as reserved some external data interface, provide literature retrieval, etc.,for school staff or not thoughtful, also need to perfect it in the future.
Keywords:Management information system, database technology, VB, library, SQL Serve
目前,随着 Internet 技术以及 Web 数据库技术的不断发展,各行各业信息化建设的进程也不断的推进,应运而生各种基于 Web 的管理信息系统,广泛的应用到机关事业单位、企业矿山当中。由于应用场合不同,相应的又有分为电子政务系统、电子商务系统、物流信息管理系统、人事档案管理系统等等。
人类社会步入 21 世纪以来,信息技术的发展从根本上改变了人们的工作、学习、生活方式,也推动了行业的发展,在图书馆的日常工作中体现也较明显。计算机的使用以及计算机管理系统的使用已经逐渐的在图书馆日常工作中普及。目前在对国内众多图书馆的考察之后发现,网络化、信息化、智能化以及社会化成为了图书馆的主要特征。
信息技术的引入不仅使得人们对于生产过程中信息的收集、整理、组织、存储、传递的方式得到了改变,同时也极大的改变了信息服务的机制、结构以及对于所提供服务的手段等。目前主要考虑的问题是在图书馆的日常管理以及为读者所提供的服务中应用先进的信息技术,通过这些技术的使用,有效的改变传统的管理及服务方式,对图书馆读者实现多角度、多层次的服务。随着信息技术的发展以及在生产、生活中的应用,人们获得知识以及信息资源的途径及方式正悄悄的发生着改变,对于图书馆来说,也不例外。
图书馆在原有服务模式的基础之上,又增加了开放式、网络式的服务模式。功能也由单一向多角度转变,同时也影响了管理者的服务理念。在以往的图书馆运行中,管理人员数量较少,专业性差,内部分工也不明确,引入大型的信息管理软件,对于他们来说,一方面太复杂,另一方面也太困难,应用效果不会好,因此需要为之设计及开发一款操作简单方便、功能强大的图书馆管理信息系统来实现对于图书馆内部实行管理以及为公众提供服务[1]。
我们这里所开发的图书馆管理信息系统是基于 C/S 结构的管理信息系统。其中包括了诸如图书供应商以及出版社等基础数据的处理以及图书的采购管理、图书借阅管理、图书归还、读者续借管理、图书丢失管理及数据的统计打印、系统管理等功能。在系统中有机的结合了海量的数据,就使得图书馆的读者能够即时的了解所需要的知识[2]。
在今天,计算机技术以及网络都得到了充分的发展,人们在生产生活中获取知识的手段不断增加,能力也不断增强。所谓信息时代也意味着知识爆炸。对于急剧出现的海量信息,如何利用及开发,从众多出现的信息中获取对于我们有价值的数据信息,是目前要考虑的主要问题。对于众多信息,进行合理处理及加工,使其转换成对于我们有用的知识。
管理信息系统简称为 MIS,它是这样一个系统,用户利用计算机以及外围的设备对于数据信息进行收集、整理、存储、传递以及加工。
作为一门新兴的学科,出现及存在的主要意义在于有效利用现代信息技术来对企业数据信息进行有效管理。首先对一个企业所拥有的人财物以及技术设备等进行充分调查,建立合理的数据库,对数据库中的数据进行合理处理及加工,提供给企业管理者,目的是进行企业的生产决策,最终为企业服务,提高企业的经济效益以及管理水平,使得信息技术及计算机网络技术真正意义上成为企业技术改造及提高企业管理水平的重要手段[3]。
目前,我国正在努力的与世界信息高速公路充分接轨,从信息高速公路上获取信息必然会给企业带来巨大商机以及经济效益、社会效益。企业的管理也会逐步走向规范、合理,效率会越来越高、资源利用率以及节约率也会越来越高。在 MIS 所应用的场合,最终目的是应用在企业决策,解决企业所存在的实际问题,并将最终解决方案提供给企业决策者。企业决策者可以利用 MIS 即时的了解企业现状以及生产进展情况,决定今后企业的发展方向。
一个 MIS 是一个大的系统,包括很多的子系统,有办公自动化(OA)、工业控制系统(CCS)以及决策支持系统(DSS)。另外在其中又包括数据库、模型库、方法库、知识库等,同时还要兼具与上级系统及原有系统的接口等。这些数据信息的交换都离不开Intranet,Intranet 与 MIS 是相辅相成的,前者依赖于后者的体系结构而存在,而后者的实现离不开前者。
MIS 系统的核心有的是 B/S(浏览器/服务器)结构,有的是 C/S(客户端/服务器)结构。两者相比较,各有优缺点,在后面章节再详细介绍。
图书管理系统的开发设计功能演示:
用户登录界面
系统使用主界面
借阅信息管理窗体设计
借阅信息管理运行界面
读者还书管理运行界面
目 录
第 1 章 概 述
1.1 课题来源及研究背景
1.1.1 管理信息系统
1.1.2 管理信息系统特征
1.1.3 管理信息系统开发策略
1.1.4 管理信息系统开发模型
1.2 国内外发展现状
1.3 选题的意义
1.4 本文研究内容及作者主要工作
第 2 章 关键技术简介
2.1 VB 程序设计语言
2.2 数据库应用技术
2.3 ADO 组件技术
2.4 SQL 技术
2.5 C/S 结构
第 3 章 系统需求分析
3.1 可行性分析
3.1.1 经济可行性
3.1.2 技术可行性
3.2 系统目标
3.3 系统运行环境
3.4 开发环境
3.5 功能需求分析
3.6 非功能性分析
3.7 图书管理业务分析
第 4 章 系统分析设计
4.1 系统设计原则
4.2 系统总体设计
4.3 功能模块划分
4.4 数据库设计
4.4.1 概要设计
4.4.2 逻辑结构设计
4.5 模块设计
4.5.1 用户登录模块
4.5.2 读者借阅模块
4.5.3 读者还书管理模块
4.6 界面设计
4.6.1 系统菜单设计
4.6.2 界面工具栏设计
第 5 章 系统实现
5.1 用户登录功能
5.2 借阅信息管理模块
5.3 读者还书管理模块
第 6 章 系统测试
6.1 黑盒测试
6.2 白盒测试
6.3 测试过程
第 7 章 结论与展望
7.1 结论
7.2 工作展望
参考文献
作者简介及在学期间所取得的科研成果
致 谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)