大学本科毕业设计论文—图书管理系统

  • 格式:pdf
  • 大小:558.84 KB
  • 文档页数:26

图书管理系统摘要图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

主要应用的技术有Microsoft Visual Basic6.0和Microsoft Access2003进行具体的设计和开发,并进行数据存储和数据处理。

本系统能对图书实行管理,并能按客户端登录用户实行三级权限管理:读者、图书管理员和教师。

本系统分用户登录、图书查询、借还图书,系统管理等四大功能模块。

其中图书查询功能分为模糊查询、直接查询、多条件查询;系统管理则包括读者管理、图书信息管理、管理员权限帐户管理等。

本文针对目前高校系部图书管理实际,从系统的开发背景、需求分析、设计原则及开发过程等四个方面进行了全面的阐述。

本系统对于目前高校系部及中小型图书馆的建设有一定的指导意义。

关键词:信息管理系统数据库VISUAL BASIC ACCESSBOOKSORE MANAGEMENT SYSTEMABSTRACTLibrary Manage System is a typical manage information system.It include two side,one is found and vindicate backgland database,another side is develop the applets of forehead system.For the first,it need found a database with indentical data.The function of integrity very power and nice function of data safe.For the latter it need the function of applets and easy to load.The main applied technique contain the microsoft visual basic and the microsoft accesses carry on the concrete design and developments,and carry on the data saving and the data processing.This system can practice the management to the book,and can press customer to carry to register the x-rated legal power management of the customer execution:Reader,book managing person and teacher.This system divides the customer to register,book search,borrow book,system the management wait the four major function mold piece.Among them book search the function is divided into the misty search,direct search,many condition search;The system management then includes the reader management,the book information management,managing person the legal power bank account management etc This text aims at the high school to is a book to manage currently physically, carried on to elaborate completely from4of the development background,the need analysis,the design principle and the development process etc.of the system;A system design.Currently this system has the certain leading meaning to the construction of the department in the high school and medium small scaled library.KEY WORDS:The Book Management System,Database,Access,Visual Basic目录前言 (1)第1章系统分析 (2)1.1开发背景 (2)1.2可行性分析 (2)1.3业务流程分析 (4)1.4数据流程分析 (7)1.5数据字典 (8)第2章系统设计 (10)2.1系统功能模块设计 (10)2.2数据库设计 (12)2.2.1逻辑结构设计 (12)2.2.2物理结构设计 (13)2.3输入、输出设计 (14)2.3.1输入设计 (14)2.3.2输出设计 (16)第3章系统实施 (18)3.1开发环境与工具 (18)3.2程序清单 (18)谢辞 (22)参考文献 (23)前言21世纪是信息咨询的时代。

在社会快人快速信息化的进程中,信息的管理起着重要的作用,则要把握信息的搜索、采集、归纳、整理、处理等等,使之转化为生产力,为此计算机被广泛应用于信息管理系统的环境。

计算机能够进行信息管理即展示它不可替代的地位。

使用计算机进行信息处理,可以减轻的生活的压力,同时提高工作效率,也为人们学习与工作带来信息的便利与安全可靠。

征对宏大的信息管理,计算机为此可以充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

即此系统便是为了管理图书馆信息策划设计的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。

根据调查得知,管理员先前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

缺乏有机组织系统,规范化的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,即为管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。

图书馆采取手工方式对图书借阅情况进行人工管理,由于信息资源比较多,图书借阅信息的管理工作繁杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,由于图书馆的工作人员和管理员记录的数据有限加之时间限制,如再要进行查询,就得在众多的资料中翻阅、这样查询费时、费力。

那么对很长时间以前的图书进行更改就更加不现实。

基于这些问题,开发一个图书管理系统是相当务实的,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

第1章系统分析1.1开发背景图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。

根据调查得知,管理员先前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

缺乏有机组织系统,规范化的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,即为管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。

图书馆采取手工方式对图书借阅情况进行人工管理,由于信息资源比较多,图书借阅信息的管理工作繁杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,由于图书馆的工作人员和管理员记录的数据有限加之时间限制,如再要进行查询,就得在众多的资料中翻阅、这样查询费时、费力。

那么对很长时间以前的图书进行更改就更加不现实。

基于这些问题,开发一个图书管理系统是相当务实的,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

此系统界面友好,功能强大,操作简单,使管理员的日常管理工作从以前繁琐的事务中解放出来,从而提高工作效率,更具有竞争力。

1.2可行性分析可行性分析的任务是明确开发应用项目的必要性和可行性。

必要性已在市场调查中体现出来,而可行性则取决于实现应用系统的资源和条件。

可行性分析是系统分析继需求分析的第二项活动,主要目标是:进一步明确系统的目标、规模和功能,根据需求提出开发系统的初步方案和计划。

可行性分析的内容主要包括:管理上的可行性、技术上的可行性、经济上的可行性。

系统可行性是以详细调查为前提的。

调查的方法主要有召开调查会、访问、发调查表、参加业务实践。

本系统的调查主要是采用访问和参加业务实践的方法。

主要调查对象是洛阳中小学校,主要进行了管理业务调查和数据流程调查,认为此系统可以立即开发1.技术可行性:我选用Visual Basic6.0来实现《图书管理系统》的开发与设计在技术上是可行的。

我们开设了《Visual Basic6.0程序设计》等课程,让我系统地学习了计算机科技大量的理论知识和实践操作知识,已具备了一定程序开发的理论基础,制定了《图书管理系统》系统的开发方案和设计步骤,系统的性质为MIS,因而数据库的设计与操纵是系统设计的核心。

指导老师蒲海珍多年从事计算机的教学与研究工作,因而该系统的实现在技术上是可行的。

2.人员可能性我以前做过课程设计,具有做系统的经验,目前时间充足,可以完成开发任务。

具有一定的文字功底,可以参与用户文档的制作、内部文档整理、后期测试等任务3.经济可行性分析经济上的可行性:通过这个系统可以取代原来用笔和纸才能完成的工作,不用担心忘记或计算错误。

提高信息的利用率,减少管理员的工作量,查询方便,提高服务质量4.运营可行性1.本系统操作简单,易于理解,上手较快,运营环境低。