图书管理系统毕业论文 .doc
《图书管理系统毕业论文 .doc》由会员分享,可在线阅读,更多相关《图书管理系统毕业论文 .doc(27页珍藏版)》请在三一办公上搜索。
1、山西财贸职业技术学院毕业论文(设计) 图书管理系统 图书借阅管理系统 王慧红 论文指导教师姓名: 李志芳 所在系及专业名称: 计算机信息及技术 班级: 计应091班 论文提交日期:2012年4月17日 论文答辩日期:2012年5月19日答辩委员会主席:_评 阅 人:_2012 年04 月 11 日论文题目:图书信息管理系统专 业:计算机应用毕 业 生:王慧红 签名: 指导教师:李志芳 签名: 摘要图书管理系统是采用Visual Basic 6.0开发的一个数据库管理系统。开发本系统的基本步骤:需求分析、系统概念设计、系统逻辑和物理设计、系统实现和维护。在系统分析中先后用数据字典、数据流图、系统
2、的功能结构图、ER图分析了系统所需的各种数据。在系统的设计过程中,我们采用了模块独立设计法,比较详细的展现了各个模块的功能。在库和表的设计当中,我们力求参次清晰,设计简单实用。在系统具体实行阶段中,我们精心细致的画出了各个窗体并给出了相应的事件和代码,以实现各个窗体的作用。本系统虽然设计简单,但有一定的实用性。系统的功能较为全面,实用简单,基本上可以作为各个学校的图书管理系统。【关键词】图书管理;数据库;Visual Basic 6.0目 录1 系统简介1.1 开发系统的目的和意义1.2 开发工具1.3 开发软件Access 的介绍1.4 开发软件Visual Basic 6.0的介绍2 数据
3、库系统设计2.1 数据库及其应用2.2 数据库系统2.3 数据库设计概念3 需求分析3.1 图书管理现状3.2 可行性分析3.3 系统的数据字典3.4 数据流程图4 系统的概念4.1 系统模块功能解析4.2 系统功能结构图4.3 系统ER图设计5 系统逻辑和物理设计5.1 系统数据库的具体实现5.2 系统数据库的维护5.3 功能模块的实现5.3.1 登陆窗体的实现5.3.2 系统主界面的实现5.3.3 归还图书窗体的实现5.3.4 管理员设置窗体的实现6 调试与分析6.1 软件测试的目标6.2 测试举例总结 主要参考文献 随着人类社会的发展,人类对知识的需求也不短地增长。在这种形势下,书籍就渐
4、渐地成为人们获取并增长知识的主要途径。而图书馆就自然而然地在人们的生活中占据了一定的位置。当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,数据处理工作量大,容易出错。由于数据繁多容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。基于这个问题,我
5、认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和确性,能够及时,准确,有效的查询和修改图书情况。1 系统简介任务:针对各大院校的图书管理现状,设计出适合一般学校的计算机辅助图书管理系统。实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除等一系列任务的计算机管理与实现。 开发环境:本图书管理开发系统是基于以下的软件环境: 以windows xp为操作系统 以visual basic 6.0 为开发工具 以access 2000 作为后台数据库功能概述:该系统界面友好,操作简单,能完成添
6、加图书信息,修改图书信息,查询图书信息,删除图书信息,添加读者信息,查询读者信息,修改读者信息,删除读者信息等一系列图书管理功能,开发本系统的总体任务是实现图书管理的系统化和自动化,帮助管理人员更好更高效的完成图书管理工作。本着使用性和介绍性的原则,整个系统由五大模块组成,每个大的模块又包括三至四个小模块。一、图书管理部分:包括图书信息管理和类别管理,其功能是实现对各部分数据内容进行添加、修改、查询等操作。二、借阅管理部分:包括借书管理和还书管理,其功能是实现对各部分数据内容的添加和查询等操作。三、读者管理包括部分:包括读者信息管理,其功能是实现对各部分数据内容的添加和修改等操作。四、帮助部分
7、:包括系统设计前台和后台简概,退出系统等功能。系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好,功能较为齐全,能有效的协助管理人员进行图书馆工作。如果想真正把它用到图书馆的图书自动化管理中,还需要对该系统进一步的完善工作。1.1 开发系统的目的和意义随着各高等院校的规模不断扩大,图书馆的藏书、管理人员、读者的数量也越来越多,图书管理涉及到大量的数据处理,传统的人工处理已经不能完成庞大的数据处理,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的业务。因此,为方便对图书馆书籍、读者资料、借还书等进行高
8、效的管理,提高业务流程效率,让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书馆管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。1.2 开发工具在确定了操作系统后,就该选择开发工具了。经过了综合的比较而且最重要的是本人在学校期间学习的就是Visual Basic。这个是个数据库管理系统,系统,所以我们必须得选一个合适的数据库。考虑到我这个系统。对的用户,已经价格方面的考虑,完全可以使用Access来进
9、行开发,而且我在使用Visual Basic的时候,操作数据库方面使用的是微软提供的数据访问接口,先我们来了介绍一下Visual Basic以及微软提供了哪些数据库访问方法,并且各自都有什么特点。1.3 开发软件Access的介绍本系统采用Microsoft access技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。Access数据库管理系统是Microsoft Office套件的重要组成部分,适用于小型商务活动,Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便的利用各种数据源,生成窗体(表单),查询,报表和应用程
10、序等。Access是一种关系数据库,关系式数据库由一系列表组成。表与表之间可以建立关系,以便查询相关联的信息。1.4 开发软件Visual Basic 6.0 的介绍首先,我们还从Visual Basic这个名字开始,来认识这个软件。所谓“Visual”指的是开发图形用户界面 (GUI) 的方法。它不需编写大量的代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上的某一位置即可。如果已使用过诸如 Paint 之类的绘图程序,则实际上已掌握了创建用户界面的必要技巧。“Basic”指的是 BASIC (Beginners All-Purpose Symbolist Instructi
11、on Code) 语言,一种在计算技术发展历史上应用得最为广泛的编程语言。Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic 不仅是 Visual Basic 编程语言。Visual Basic 编程系统和 VBA 都使用这一语言。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本
12、语言,它是 Visual Basic 语言的子集。这样,在学习 Visual Basic 中得到的经验可应用到所有这些领域中。此外,Visual Basic在数据开发方面提供了十分强大的功能。有自带的数据管理器(Data Manager)、数据控件(Data Control)及数据访问对象(DAO)等一系列功能强大的工具来协助管理人员轻松地进行与数据库的连接和管理。2 数据库系统设计 给本图书管理系统数据库模式定义了数据库的结构、表、关系、域和业务规则。 数据库模式是一种设计,数据库和应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理必填字段外,
13、还需要确定是否有些域对表来说是唯一的。计算机管理系统图书管理系统数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的允许空字符串。业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达DBMS引擎,允许的数据值必须满足的允许空字符串。不管无效的数据变化请求是来自窗体的用户、查询/修改请求还是应用程序DBMS都应该拒绝。遗憾的是,不同的DBMS产品用不同的方法实施业务规则。在某些情况下,DBMS产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序。2.1 数据库及其应用自20世纪70年代以来,数据库技术得到迅速发展。目前世界上已经有数百
14、万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等。我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电、计委、银行、电力、铁路、气象、民航、情报、公安、军事,航天和财税等行业。现在,数据库技术还在不断发展,并且不断的与其它计算机技术相互渗透。数据库技术与网络通信技术相结合,产生了分布式数据库系统。数据库技术与面象对象技术相结合,产生了面向对象数据库系统等各种数据库系统。 在人类迈向21世纪知识经济的时候,信息变为经济发展的战略资源,信息技术已成为社会生产力重要的组成
15、部分。人们充分认识到,数据库是信息化社会中信息资源管理与开发利用的基础。对于一个国家,数据库的建设规模,使用水平已成为衡量该国信息化程度的重要标志。因此,数据库的学习是非常重要的。2.2 数据库系统数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。 总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。2.3 数据库设计概述计算机信息系统以数据库为核心,在数据库管理系统的支
16、持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。对于数据库应用开发人员来说,为使现实世界的信息流计算机话,并对计算机话的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。3 需求分析 需求分析阶段确
17、定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。在这一章里,我将给出系统的数据流图,功能结构图,数据字典,为系统的设计奠定基础。3.1 图书管理现状随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。它已经成为我们学习和工作的得力助手。在学校,尤其是在一些高校,图书是学校的一项重要资源,图书的管理也是学校的一项常规性的重要工作。而长期以来,学生图书管理都是依赖人工进行的。现今,由很多学校都已经开始使用计算机进行图书信息管理,并且起得良好的效果。近年来我校招生情况越来越好,所以图书管理工作越来越繁重,但由于种种原因,管理人员并没有增加,因此原有的人工
18、管理工作已不能适应现行的工作需要。同时,陈旧的人工管理也不利于推广计算机应用。为使图书管理工作科学化、规范化,就必须使用计算机辅助管理。3.2 可行性分析为了对问题进行研究,以最小代价在最短的时间内确定问题是否可解,经过对此项目进行详细调查研究,初拟本系统的实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排,明确开发目标。1) 技术可行性 本系统采用Visual Basic 6.0平台进行开发,它是一个集成于代码编写、运行、调试及发布等功能于一身的强大的开发环境。开发工程的效率非常高,环境也提供了自动代码生成机制,可以有效的减少代码编写量。基于VB的应用程序,对于程序的发布
19、也是十分的容易,因此,开发本系统在技术上完全可行。2) 经济可行性该系统成本主要集中在软件的开发上,当系统投入使用后可以为图书馆管理部门节约大量的人力、物力。同时该系统也实现了开放性图书馆管理的现代化管理模式,达到充分利用管理资源,进行科学和规范化管理,提高了管理人员的素质和工作质量。它所带来的效益远远大于系统软件的开发成本,在经济上完全可行。3) 操作可行性在设计系统的过程中,充分考虑到管理人员和学生的习惯。界面风格使用简单大方形式呈现。使用方便,而无需进行任何软件的安装,操作简单;按权限使用并提供多种查询手段,在操作上可行。3.3 系统的数据字典数据字典的作用是在软件分析和设计的过程中给人
20、提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥最用。只有数据流图和数据流图的精确定义放在一起,才能共同构成系统的规格说明。系统开发时,常用卡片的形式书写描述一个数据元素。下面给出本系统的主要数据元素的数据字典卡片:名字:读者信息查询报表别名:Personal描述:读者基本情况查询结果的信息表定义:读者信息查询报表=ID+借书证号+姓名+班级+部门+职称+罚款登陆借书证名字:图书信息查询报表别名:Book描述:各种书籍查询基本信息表定义:图书信息查询报表=ID+图书编号+书名+价格+类别+出版社+借出日期+是否借
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书管理系统毕业论文 图书 管理 系统 毕业论文
链接地址:https://www.31ppt.com/p-3937493.html