学位论文-—图书管理系统设计.doc
《学位论文-—图书管理系统设计.doc》由会员分享,可在线阅读,更多相关《学位论文-—图书管理系统设计.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、阳泉职业技术学院毕 业 论 文毕业生姓名: 专业:国际经济与贸易学号: 指导教师: 所属系(部):经贸系二一一年五月阳泉职业技术学院毕业设计评阅书题目:图书管理系统 信息系计算机应用技术 专业 姓名 设计时间:2008年3月17日2008年5月18日 评阅意见:成绩: 指导教师:(签字) 职务:200 年月日阳泉职业技术学院毕业设计答辩记录卡 信息 系 计算机应用技术 专业 姓名 答 辩 内 容问 题 摘 要评 议 情 况 记录员: (签名)成 绩 评 定指导教师评定成绩答辩组评定成绩综合成绩注:评定成绩为100分制,指导教师为30%,答辩组为70%。 专业答辩组组长:(签名) 200 年月日
2、III前言在20世纪中国图书管理发展中,产生了丰富的图书管理思想,然而对这些宝贵思想遗产的总结和整理却十分欠缺,能够见到的仅是一些零碎的局部的研究和论述,因而在跨入21世纪门坎时,图书管理面临信息社会和知识经济等挑战时,有必要加强对上个世纪的图书管理思想历程的总结,以作为应对未来的理论和思想依据。图书资料的管理在学校图书馆是一项必不可少的工作,在没有电脑的时代,人们使用传统的人工方式来管理图书资料,这种管理方式存在着许多缺点,如:效率低、费时、保密性差、查找较不方便、浪费了很多的劳动力,在实际工作中带来了很多的困难。但是,随着科学技术的发展,目前大多数的高校已经有了自己的图书管理系统,而一些中
3、、小学的图书管理仍然是人工管理,历史证明,这种管理制度不能适应时代的发展,因为这种管理制度将浪费许多物力、人力、及时间。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采
4、用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。图书信息管理作为计算机应用的一个分支,有着许多的优点,如:检索迅速、查找方便、准确率高、使用及时、存储量大、成本低等特点。因此,开发一个图书信息管理系统,是高校非常必要的,也是必不可缺少的同时也是具有重要的意义。目 录前言i摘 要iiii第一章 绪论1第一节 管理信息系统简介1第二节 数据库
5、应用系统开发简介2第三节 数据库管理系统2第四节 开发工具Visual Basic6.02第五节 设计目标4第二章 图书管理系统需求分析5第一节 图书管理系统需求分析准备工作5第二节 功能概要需求分析6第三节 功能需求7第四节 模块雏形简明操作简介8第五节 数据库简明设计需求11第六节 系统的非功能性需求12第七节 性能需求12第八节 接口需求12第九节 软件属性需求13第十节 环境需求和其它需求13第三章 图书管理系统概要设计13第一节 总体设计15第二节 软件总体结构和模块外部设计15第三节 模块功能划分16第四节 接口设计16第五节 运行设计17第六节 出错处理设计18第七节 维护设计1
6、8第八节 数据库设计18第四章 图书管理系统详细设计24第一节 模块设计24第五章 图书管理系统测试28第一节 软件测试介绍28第二节 具体模块的测试28不足与展望30致谢与体会31参考书籍31图书管理系统摘 要本系统将提供一个小型图书管理系统,可以实现图书借阅、查询、归还书籍的一般功能,另外还可以进行员工和读者的信息管理(添加和删除),以及书籍的管理。还有一些高级功能,比如管理员权限管理和图书借阅排行统计等功能。该系统连接的数据库是Access2000,利用现有的技术。本系统不仅包含了数据库的内容,还包含了网络连接的Winsock,用Access2000作为数据库其界面的美观和网络连接的内容
7、又给本程序增加了一些亮点。本系统的特色就是使用了Client/Server,不仅能够实现远程对服务器端的数据库进行操作,而且由于与数据库相关的业务逻辑全部在服务器端实现,极大地提高了系统的可维护性和重复利用性。主要涉及了数据库和网络通讯两大方面。数据库操作方面主要语句是以ADO数据库访问。网络通讯方面主要用Winsock控件开发TCP/IP程序。适应于中小规模公共图书馆、中小学图书馆、机关与企事业单位资料室,藏书量可满足1-10万册,允许多个工作站同时工作。关键词:MIS、Access2000、DBMSAbstract This system will provide a small libr
8、ary management system, the books can be borrowed, for the return of books in general function, and can also carry out staff and readers of information management (add and delete), and the management books. There are some advanced features, such as administrator access management and borrow books ran
9、ked statistics, and other functions. The system is connected to the database Access2000, the use of existing technology. This system not only includes the content of the database, also includes a network of Winsock, with its database interface Access2000 as the appearance and content of the network
10、connections of this procedure has also added some bright spots.The system is characterized by the use of the Client / Server, not only to achieve the long-range server-side database operation, and because the database related to the business logic in all server-side realized, greatly improve the mai
11、ntainability of the system and re-use of. Mainly involves the database and network communications two major aspects. Database operation is the main language ADO database access. Network communications major with Winsock Control Development TCP / IP procedures. Adapted to small and medium-sized publi
12、c libraries, primary and secondary school libraries, institutions and enterprises, the library, books can satisfy 1-10 10,000, allowing multiple workstations at the same time work. Keywords: information management system, Access2000, database management systemiv太原理工大学阳泉学院-毕业设计说明书第一章 绪论第一节 管理信息系统简介管理
13、信息系统是用来为管理人员和决策者提供计算机硬件、系统软件、数据库、通信、人员和应用程序的集合。管理信息系统就是我们常说的MIS(Management Information System),它是20世纪80年代才逐渐形成的一门新学科,其概念至今无统一的定义,其理论基尚不完善。但从国内外学者给MIS所下的定义来看,人们对MIS的认识逐步加深,MIS的定义也在逐渐发展和成熟。一.MIS 的定义MIS的定义有很多种,研究者们从各自的角度出发给出了不同的定义。MIS的一个定义是:一个MIS是能够提供过去、现在和将来预期信息的一种有条理的方式,这些信息涉及到内部业务和外部情报。它按适当的时间间隔供给格式
14、相同的信息,支持一个组织的计划、控制和操作功能,以便辅助决策制定过程。MIS的另一个定义是:MIS是一个由人、计算机等组成的能进行信息收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。二.MIS的主要功能1. 信息处理信息处理对组织的数据和信息进行收集、存储、传输、加工、查询等操作,以实现向管理人员及时提供所需的可靠、准确信息的功能。2.辅助处理和辅助管理辅助事务处理,包括具有通用性的事务处理(如计划的制定与管理、人事管理、财务管理等)和各类特殊事务处理(如物资管理
15、、销售规律、教学管理、群众来信来访管理等)。3.支持决策实测企业运行情况、预测企业未来行为、辅助企业决策人员进行决策是管理信息系统的重要功能,管理信息系统主要是辅助结构化决策问题。4MIS的结构的主要有:1.)总体结构:信息源、信息处理器、信息用户、信息管理者。2.)物理结构:物理组成、处理功能、用户需要的输出。3.)层次结构:用于执行控制的信息系统、管理控制的信息系统、战略计划的信息系统。4.)职能结构:一般企业的职能子系统有市场销售、生产管理 、物资供应、人事管理、财务管理、信息管理、高层管理等子系统。5.)空间分布结构:集中式系统、分布式系统。第二节 数据库应用系统开发简介在数据库应用系
16、统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。 数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着WorldWideWeb(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技
17、术之一。第三节 数据库管理系统数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。第四节 开发工具Visual Basic6.0一.面向对象 VB采用了面向对象的程序设计思想。它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、标
18、签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在屏幕上“画出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。二.事件驱动在Windows环境下,程序是以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动一段代码事件过程,该代码决定了对象的功能。通常称这种机制为事件驱动。事件可由用户的操作触发,也可以由系统或应用程序触发。例如,单击一个命令按钮,就触发了按钮的Click(单击)事件,该事件中的代码就会被执行。若用户未进行任何操作(未触发事件),则程序就处于等待状态。整个应用程序就是由彼此独立的事件过程构成。三.软件的集成式开发 VB为
19、编程提供了一个集成开发环境。在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在Windows中运行的可执行文件,并为它生成安装程序。VB的集成开发环境为编程者提供了很大的方便。四.结构化的程序设计语言VB具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简单易学。此外作为一种程序设计语言,VB还有许多独到之处。五.强大的数据库访问功能 VB利用数据控件可以访问多种数据库,VB 6O提供的ADO控件,不但可以用最少的代码实现数据库操作和控制,也可以取代Data控件和RDO控件。六.支持对象的链接与嵌入技术 VB的核心是对对象的链接与嵌入(OLE)技术的支持,它
20、是访问所有对象的一种方法。利用OLE技术能够开发集声音、图像、动画、字处理、Web等对象于一体的程序。七.网络功能VB提供了多种向导,如应用程序向导、安装向导、数据对象向导和数据窗体向导,通过它们可以快速地创建不同类型、不同功能的应用程序。第五节 设计目标图书管理系统针对的用户是单个中小型图书室或者个人,藏的种类和数量较少,读者的数量和来源受到一定的限制。能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1.图书信息的录入、删除及修改。2.图书信息的多关键字检索查询。3.图书的出借、返还和资料统计。能够对一定数量的读者进行相应的信息存储与管理,这其中包括:1.读
21、者信息的查询、删除及修改。2.读者资料的统计与查询。3.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。第二章 图书管理系统需求分析在开始对图书管理系统进行需求分析时先对本系统的可行性进行评估。在实际应用当中如果可行性不高再完美的计划也是不可能提到人们的日程安排当中的。所以做可行性评估是很有必要的。第一节 图书管理系统的可行性评价一.技术可行性评价 本图书馆管理系统用Visual Basic 语言联合数据库来实现。VB便于程序员使用,无论是新手或者专家。不仅可以用VB建立简单的系统,还可以与数据库相连实现复杂的功能。结合自身编程的特点用及学习VB已有一段时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学位 论文 图书 管理 系统 设计
限制150内