654524062毕业设计(论文)VB图书管理系统设计.doc
《654524062毕业设计(论文)VB图书管理系统设计.doc》由会员分享,可在线阅读,更多相关《654524062毕业设计(论文)VB图书管理系统设计.doc(35页珍藏版)》请在三一办公上搜索。
1、邵 阳 学 院毕业设计(论文)课 题 名 称 图书管理系统 学 生 姓 名 学 号 院(系)、专业 信息与电气工程系计算机应用与维护 指 导 教 师 职 称 系统分析师 2006年5 月 18 日摘 要图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 第一章对图书管理系统问题的提出进行了简明的介绍。第二章对图书管理系统可行性进行研究,是否能开发。第三章分析了图书管理信息系统的应用需求,按照数据库设计理论的要求给出了系统需求说明、全局ER
2、图、系统关系模式,利用 SQL Server 2000建立了数据库。第四章总体设计流程图和数据库的设计。第五章详细设计,实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护功能。关键字:图书,管理,VB,Access 2002,表单,菜单,数据库 AbstractThe books administrative system is typical information management systems , it develops two respect
3、s of foundation , maintenance and development of front application program that mainly include backstage supporters database . Demand to set up consistency of the data and integrality the storehouse of strong , data with good security as to the former. Require to the latter the function of the appli
4、cation program is complete , apt characteristic of using etc. Putting forward introducing the concise one to administrative system question of the books of chapter one. Chapter two carries on research to the administrative system feasibility of the books, can develop . Have analyzed the application
5、demand for the management information system of the books in chapter three, provide systematic demand prove , overall mode , picture of ER and relation of system at the request of design theory of the database, utilize MS SQL Server 2000 to set up the database . The designs of overall design flow di
6、agram of chapter four and database . Chapter five was designed in detail , has realized the having a look around of the database form, adding , deletion and revising recording, formulation of report form, realize many database connection of form operate , realize many condition inquire and not fuzzy
7、 to inquire, and has realized it to inquiring about newer operation that the result is collected flexibly non-renewably, have realize watch operates principal and subordinate, has realized the maintenance function of the password.Key word: Books, manage, VB , Access 2002 , forms , menus , databases前
8、 言人类已经跨入了新世纪,正在进入信息时代。现在信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念。随着计算机的日益普及,计算机软件无处不在。软件在计算机的发展和应用中至关重要,在人类进入信息化社会时成为新兴信息产业的支柱 计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求。随着馆藏量的不断增加,图书资料的著录和查询的难度也就相应增加,手工方式已经不能满足要求,如何运用先进的信息
9、技术,提高科技图书的管理和服务水平,是我们面临的一个新的挑战。 一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。 为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图
10、书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。现在我国的各中小城市的图书馆的图书管理和借阅管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代,因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。 图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。因此,图书管理信息的精确是非常重要的, 开发一套完善的图书馆管理系统就必不可少
11、了。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。目 录第1章 问题的提出.(1)第2章 可行性分析.(2)第3章 需求分析.(3)3.1需求描述与分析(3)3.2需求分析的步骤(3)3.3图书的具体需求分析.(3)3.4 数据词典.(11)第4章 概要设计.(12)4.1数据库设计.(12)4.2主要窗体和代码.(13)第5章 详细设计.(16)5.1详细设计陈述.(16)5.2详细设计步骤.(16)第6章 软件的测试.(24)第7章 操作说明.(25)第8章 结束语.(26)附录 .(27)参考文献.(34)致谢.(35)第1章 问题的提出图书馆作为一种信息资源的集散地,图书和用
12、户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大
13、,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。此设计服务于一单位的内部小型图书馆,此图书馆不同于一般的综合性
14、社会图书馆,它规模比较小,藏书的种类、数量也比较少,服务对象也是固定的,一般也只办理借阅业务而不提供阅览室,图书馆源源不断地购进新出版的各类图书,分门类别,然后由图书管理员通过借、还手续不断地将图书库中的图书借给职工和登记职工的还书。基于此系统服务于单位内部的小型图书馆,所要求的安全性能并不是很高,且开发成本要低,简单易用,本系统采用VB开发。第2章 可行性研究可行性研究不是开发一个软件项目,而是研究该项目能否在给定的资源和给定的时间性内开发,是否值得开发。基于计算机的系统或产品的开发更易受资源和交付时间性的困扰,因此,在尽可能早的时间评估项目的可行性,不仅可以避免资源的浪费,同时也对加快项目
15、的开发有重要的影响。可行性研究首先要对问题进行定义,初步确定问题的规模和目标;然后在高层次上分析现有系统,确定现有系统的物理模型和逻辑模型;再根据有关问题,在高层次上设计院解决有关问题的新问题的新系统的若干种可能的解决方案;最后,对每一种方案研究它的可行性。可行性研究是为“图书管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。其编写过程由从计算机专业学生合作完成,预期读者是从事“图书管理系统”开发的项目管理人员、开发人员、测试人员、质量审核人员和文档编制人员。图书管理系统实用性强,易
16、学、易掌握、易使用,并且可以方便读者,并增加效率。该软件针对图书借阅的情况进行了大量的研究,帮助您更好地管理库存、方便借阅和提高读者满意度,它为您节省完成日常工作所花费的时间,可以更方便快捷的管理的各个环节。对于本系统软件的市场开发投资方向体现在软件开发、软件生产、软件测试、技术培训、宣传推广方面,因此主要投资力度应放在宣传与推广方面,并应采取全方位的宣传方式。 该系统的设计相对较为简单,开发成本较低,工作量较小且比较使用,设计时间只需一至二个月。第3章 需求分析3.1需求描述与分析:设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和最基本的。特别是数据应用非常广泛,非常复杂,要
17、是事先没有对信息进行充分和细致的分析,这种设计就很难取得成功。通过需求分析阶段对图书管理系统的整个应用情况作全面的、详细的调查,确定图书管理的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档。事实上,需求分析是数据库开发中最难的任务之一。因为,第一,系统本身是可变的,用户的需求必须不断调整,使之与这种变化相适应。第二,用户很难说清某部分工作的功能处理过程。所以,设计人员必须认识到:在整个需求分析以及系统设计过程中,用户参与的重要性,通过各种方法展开调查分析。3.2需求分析的步骤:需求分析大致可分为三步来完成,即需求信息的
18、收集、分析整理和评审通过。(1)需求信息的收集 需求信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要了解调查的目的、调查的内容和调查的方式。(2)需求信息的分析整理要想把收集到的信息(如文件、图表、票据、笔记)转化为下一阶段设计工作可用的形式信息,必须对需求信息做分析整理的工作。管理流程分析如下:(3)评审通过 通过各种各种软件评审一至能过,才能发行。 3.3图书的具体需求分析图书管理系统针对的用户是单个中小型图书室或者个人,藏书的种类和数量较少,读者的数量和来源受到一定的限制.相应的需求有: 1、能够存储一定数量的图书信息,并方便有效的进行
19、相应的书籍数据操作和管理,这主要包括:1) 图书信息的录入、删除及修改。2) 图书信息的多关键字检索查询。3) 图书的出借、返还和资料统计。2、能够对一定数量的读者进行相应的信息存储与管理,这其中包括:1) 读者信息的登记、删除及修改。2) 读者资料的统计与查询。3) 能够对需要的统计结果提供打印输出。4、能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。数据查询包括以下几个方面:1) 按不同的关键字查询读者信息。2) 按不同的关键字查询图书信息。3) 所有借出的书籍的查询,未借出书籍的查询以及读者借书记录的查询。为了数据的安全,避免使用不当或计算机病毒攻击,
20、应有数据备份和数据恢复功能,数据备份是把数据库保存在软件盘上, 一旦系统破坏或数据丢失,可以及时地从软盘中恢复。由于该系统取代了原来的档案管理,数据库中的数据是较为重要的,不是专职人员不能查询、更改,通过用户标识和密码防止非法用户操作,应设置了密码管理这一功能,有两种用户:系统用户和普通用户,其中系统用户可以操作所有提供的功能模块,如设置系统的参数赔款倍数、借书期限等,而普通用户只能操纵有限的功能模块,如借还书登记、数据查询等;系统用户可以更改任何用户的口令,而普通用户只能更改自己的口令。为了加强管理,防止数据的非法操作,应单独使用一台机器操作该软件。经过分析,做出图书管理系统的E-R图,而做
21、E-R图是根据数据库来实现的, 数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。因为DBMS产品是用来存储和操纵表的,所以大多数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的情况,指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述,它也存储索引、关键字、规则和数据库结构的其他部分。下图中实体有读者和图书,而读者的属性有编号、姓名、性别、读者类别、工作单位、电话号码和家庭地址.图书的属性有书籍编号、书名、作者、出版社、类别、出版日期、登记日期和是否被借出.它们俩存在M:N的关系.其关系是借阅,借阅的属性有书籍编号、借阅编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 654524062 毕业设计 论文 VB 图书 管理 系统 设计
链接地址:https://www.31ppt.com/p-3930916.html