计算机科学与技术专业毕业论文.docx

上传人:聆听****声音 文档编号:577177 上传时间:2023-04-29 格式:DOCX 页数:60 大小:449.18KB
下载 相关 举报
计算机科学与技术专业毕业论文.docx_第1页
第1页 / 共60页
计算机科学与技术专业毕业论文.docx_第2页
第2页 / 共60页
计算机科学与技术专业毕业论文.docx_第3页
第3页 / 共60页
计算机科学与技术专业毕业论文.docx_第4页
第4页 / 共60页
计算机科学与技术专业毕业论文.docx_第5页
第5页 / 共60页
计算机科学与技术专业毕业论文.docx_第6页
第6页 / 共60页
计算机科学与技术专业毕业论文.docx_第7页
第7页 / 共60页
计算机科学与技术专业毕业论文.docx_第8页
第8页 / 共60页
计算机科学与技术专业毕业论文.docx_第9页
第9页 / 共60页
计算机科学与技术专业毕业论文.docx_第10页
第10页 / 共60页
计算机科学与技术专业毕业论文.docx_第11页
第11页 / 共60页
计算机科学与技术专业毕业论文.docx_第12页
第12页 / 共60页
计算机科学与技术专业毕业论文.docx_第13页
第13页 / 共60页
计算机科学与技术专业毕业论文.docx_第14页
第14页 / 共60页
计算机科学与技术专业毕业论文.docx_第15页
第15页 / 共60页
计算机科学与技术专业毕业论文.docx_第16页
第16页 / 共60页
计算机科学与技术专业毕业论文.docx_第17页
第17页 / 共60页
计算机科学与技术专业毕业论文.docx_第18页
第18页 / 共60页
计算机科学与技术专业毕业论文.docx_第19页
第19页 / 共60页
计算机科学与技术专业毕业论文.docx_第20页
第20页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机科学与技术专业毕业论文.docx

《计算机科学与技术专业毕业论文.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术专业毕业论文.docx(60页珍藏版)》请在冰点文库上搜索。

计算机科学与技术专业毕业论文.docx

学 号200114601010214

毕业论文

题目

图书馆管理信息系统

学生姓名 赵擎天

专业名称 计算机科学与技术

指导教师 周霭如 黄小兵 刘艳霞

网络教育学院

2005年06月05日

网络教育学院本科毕

业设计(论文)

图书馆管理信息系统

申请人姓名 赵擎天 学 号 200114601010214

年 级 2001年秋季

学科专业 计算机科学与技术

指导教师周霭如 黄小兵 刘艳霞

华南理工大学二〇〇五年六月

-II-

【摘要】随着人类社会的发展,人类对知识的需求也不断地增长。

在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而

图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就成不可少了,本文介绍了在VisualBasic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程, 提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。

【关键词】图书管理、借阅、浏览、VisualBasic

【Abstract】:

Withthedevelopmentofhumansociety,Human’sneedforknowledgeisalsoincreasing.Underthiscircumstance,booksbecome

themainwaytoknowledge.Libraryoccupysomepositioninhumanlife.Howtomanagethelibraryscientificallywillinfluencehowthereaderscangettheknowledgeandthedevelopmentoflibrary.It’snecessarytodevelopasetoflibrarymanagementsystem.Weintroducethedetailedprocesstodevelopthesystemwiththetragedyoffromtopto

bottomprogrammingandfrombottomtotopapplicationunderVISUALBASIC6.0environmentinthisarticle.Webringforwardthebasicaimoflibraryinformationmanagementandresourcesharetopromotetheprocessoflibrarydigitalization.Thesystemstructureandfunctiondesign,fromthebooksregisteringandinquringtothereleasingoflibrarycardandborrowingofbooksthatformedawholeautomaticmanagementmode,isalsoexpatiatedscientificallyintheviewofsoftwareengineering

【Keyword】thebooksmanagement,borrows,thebrowsing,VisualBasic

8

图书馆管理信息系统 II

第一章 前言 5

1.1本论文的目的和意义 5

1.2论文的主要内容和作者的贡献 6

第二章图书馆管理系统的分析和设计 7

2.1开发图书馆管理系统的总叙述 7

2.2图书馆管理系统概要设计 8

2.3图书馆管理系统功能设计 10

2.4图书馆管理系统功能描述及流程图 11

2.3.1新书入库 11

2.3.2.读者借书 12

2.3.3读者还书 14

2.3.4图书续借 15

2.3.5图书流通统计 15

2.3.6查询 16

2.4外部接口需求 16

2.5性能需求 16

2.6现行业务描述:

17

2.7现行系统存在问题的分析 19

2.8解决方案 19

2.9可行性分析 20

第三章新系统逻辑方案 20

3.1初步调研 20

3.2详细调研 21

3.2.1组织结构调研 21

3.2.2数据流图 21

3.2.3数据字典 22

第四章系统总体结构设计 23

4.1软件模块结构设计 23

4.1.1系统方案确定 23

4.1.2软件结构设计 24

4.2数据库设计 25

(1)本系统中所涉及到的主要实体及其属性有:

26

(2)本系统的实体----联系(E-R)图 26

4.3利用DATA控件访问数据库 31

4.3.1创建数据源名 31

4.3.2创建数据对象(RecordSet) 31

4.3.3操作数据库 32

4.3.4关闭数据对象和链接对象 33

4.3.5显示数据库中的内容 33

4.3.6下面举例对SQL语句进行详细说明 33

4.3.7出错处理 35

4.4计算机系统的配置方案 35

4.5系统的安全性和可靠性设计 36

第五章系统详细设计 36

5.1启动:

36

5.2登录 37

5.3新书入库 43

5.4图书信息查询 44

5.5新证登记 45

5.6借书证信息查询 45

5.7借书登记 46

5.8还书 49

第六章实施概况 49

6.1系统开发环境:

49

6.1.1VISUALBASIC简介 49

6.1.2VB应用程序语言的基本特点:

50

6.1.3系统开发环境包括硬件平台和软件平台两种。

51

6.2系统测试:

51

6.3系统运行与维护:

52

6.4系统的转换方案:

53

第七章结束语 53

参考文献 53

附录 54

一、部分程序源代码:

54

1、登录界面(frmlogin.frm) 54

2、新书入库界面(frmnewbook.frm):

56

第一章 前言

1.1本论文的目的和意义

图书馆管理系统是一些单位不可缺少的部分,书籍是人类不可缺少的精神食粮,尤其对一些学校来说,尤其重要。

所以图书馆管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理图

书、期刊、试卷合订本等,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻

认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将

以开发一套图书馆管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

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

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

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

经过分析如此情况,我们使用微软公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

1.2论文的主要内容和作者的贡献

管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。

生命周期法(LifeCycleMethod)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型法(PrototypingMethod)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统;面向对象(ObjectOriented)的开发方法于20世纪80年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。

基于以

上三种方法的特点和各自的优缺点,本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。

管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功

的保证,而且可以提高效率、节省时间、降低成本,改变了传统手工方式的操作.本图书系统一共用了2个多月的时间进行编写,然后进行系统调试和运行维护,为

图书管理者提供了很方便的操作,解决了借书和取书难记录的特点,适时地对图书进行有效的编辑.

第二章图书馆管理系统的分析和设计

2.1开发图书馆管理系统的总叙述:

本系统基于好用、易用、美观的原则为用户定制了一套统一的人机界面。

系统各模块按功能主要分为两大类:

编辑类完成以编辑为主的功能,如增加、删除、修改等;浏览类完成以再现为主的功能,如查询、浏览、统计等。

由于它们完成功能的侧重点不同,所以在界面布置上就有一定的差别。

系统的每一模块根据需要又具有查询等功能。

本图书馆的业务范围及工作特点,设计了采购子系统、编目子系统、检索统计子系统、流通信息子系统及系统维护子系统,这几个子系统包括了图书馆的主要业务工作,可以全面实现对图书馆的采购、编目、检索、统计和流通等业务的计算机管理。

它能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书馆管理水平和业务水平跃上一个新的台阶。

该系统适用于各类专业、中、小型图书馆,各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理。

具有以下特点:

----任何类型的读者针对任何类型的文献可采用不同的借阅制度,对读者借某一类型的书多少有限制。

----在借书、还书中采用手工输入或IC卡方式。

----在借书、还书、续借中自动提示还书日期。

----读者在办理借书证件后立即可以借书。

-功能:

1.数据智能查询模块;

2.数据自由统计功能;

3.数据统计图;

4.借书限定功能;

5.借书超期自动提示功能;

6.直接SQL语句查询数据;

7.修改表功能;

8.动态用户授权管理。

操作界面:

1.简捷一致的用户界面,傻瓜式操作方式;

2.全部采用图形按钮立体汉字提示;

3.表格中文字和图形同时显示、操作。

新的性能:

1.完全的可执行文件、更快更稳定的执行速度;

2.全面的容错处理、使数据更安全;

3.动态表加密,保护数据环境。

2.2图书馆管理系统概要设计

根据实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。

使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。

此时模块也发展成为最终产品了。

通过对用户需求的分析,我们可以分析出该图书馆管理系统流通子模块大致可以分为

密码

新密码

流通

外设

打开

8

密码

反馈信

身份验证

读者或工作人员

流通结果

流通统计

记录数据

密码

四个小模块:

借书模块、还书模块、续借模块、查询模块、流通统计、同时我还增加了新书录入模块和用户口令模块。

通管理

者借书

者还书

者续借

书流通统计

流通参数

流通

下图说明五者的关系

还书流水表、借书流水表、

借书历史表

图书损坏

以上是方框图

赔偿

注销

修改数据

还书

还书修改

数据库

管理人员

图书续借

还书单

失败

9

检索图书总表

59

借书卡



借书单



身份验证

借书

读者

读者信息

图书信息

以上是流程图

借书流水表

2.3图书馆管理系统功能描述及流程图:

软件的功能面向如下表所示:

模块

功能描述

权限

管理员

采购员

编目员

流通员

读者

馆长

编目管理

编目时可以迅速查重

快速对新种类的书进行编目

对新种类的书进行个别登记帐填写

对个别登记明细表进行填写

登记书次表

流通管理

进行借书管理

进行还书管理

进行续借管理

在还书时实现计算机自动判断图书借阅是否超期根据条理进行罚款

在书丢失时进行赔偿

借书证办理

统计

读者借书一览

单本图书流通明细

查出图书去向

统计工作人员工作流量

借书分类统计

图书馆藏书分类统计

2.3.1新书入库

新书录入设置主要是为图书流通环节(如借书、还书等)做准备工作,在这里用户可以定义不同的读者类型,不同类型的读者具有不同的借书限制同时每一类图书的可借册数不能超过借书总数。

读者借阅图书的时间不能超过可借天数;

开始

查重

输入书A

N

是否有同此类书A

合成新索书号及填写个别登记表

Y

N

财产号查重

Y

N

重新输入财产号

登记个别明细信息

个别登记信息

校验

Y

个别登记明细表

个别登记信息校验

登记个别登

个别登记

结束

2.3.2.读者借书

功能:

自动审查读者的借书证件是否有效。

并为读者办理借阅手续。

先进行读者

图书

编号登录,自动显示出该读者所借的图书,然后在输入要借图书的编号,按登录,单击“借书”即可。

无效

读者校验

有效

Y

赔偿未清

已清

Y

罚款未清

已清

已借图书

N

Y

是否超期

Y

是否借满

N

N

是否可借

Y

退出借书

提醒读者已超期了

图书条码

借书办理

罚款处理

赔偿处理

输入借书证条码并查出读者信息

Y

2.3.3读者还书

功能:

自动审查读者的借书证件是否有效。

并为读者办理还书手续。

利用查阅借书人的借书证件还书(通过输入借书证号的方法),或利用借书人所借书的条码号或书名的方法。

输入要还图书的编号,会显示出该图书的借出时间,还书时间,超期会提醒你等。

点击“还书”即可。

图书

Y

是否丢失

N

N

Y

付钱赔偿

图书校验

Y

N

Y

付款罚款

Y

是否损坏

N

是否超期

N

还书结束

还书登记

挂帐

挂帐

2.3.4图书续借

功能:

续借图书,当有读者需更多时间去浏览此书,可通过图书续借去使用更长的时间。

本子系统提供了只要通过修改借书日期的方式实现简单的续借程序。

先输入读者编号登录,自动显示出该读者所借的图书,然后单击要续借的图书,将时间该为即可

开始

按键判断

部门信息

成功

失败

读者信息

浏览

借书证查询修改

借书证挂失

借书证办理

输入用户基本信息

程序流程图

打印

2.3.5图书流通统计

功能:

图书流通统计主要是对借阅图书的统计,借阅情况的统计对研究文献流通数量方面发展变化的程度和规律具有参考价值,并能为实现文献流通工作的目标管理提供了科学的手段和方法。

2.3.6查询

对图书库进行查询,以便用户快速知道试卷合订本的具体信息

2.4外部接口需求:

用户界面

采用windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则:

1.界面要有一致性;

2.提供简单的错误处理;

3.提供信息反馈;

4.操作可逆,其动作可以是单个的操作,或者是一个相对独立的操作序列;

5.设计良好的联机帮助

6.显示启动画面,画面简洁明快;

硬件接口

支持一般的pentium4或更高档微机,笔记本电脑。

软件接口

运行于windows98/2000/xp

通信接口

本软件应提供对条形码扫描仪等的支持。

故障处理

正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库的完好无损。

2.5性能需求1.功能设置适应性强

系统设置灵活,具有局部管理与全面管理的功能,整个系统由几个子系统

组成,可分、可合,每个子系统既可单独运行,又是有机联系的一体,可适应不同人员配置条件的图书馆;同时系统既可在高档机、大内存下使用,又可在低档机、小内存上使用,可满足不同经济条件的图书馆。

2.检索功能强

系统提供组合查询。

组合查询提供所有可检索字段(包括条形码号、编号、

馆 长

编组

览室

具书室

录厅

阅室

类别、合订本名称、试卷代号、试卷名称、页码、第几册等)的任意组合条件检索,功能强大,能保证一定的查准、查全率;系统采用复合索引技术,检索响应速度快,20万册藏书记录中检索一条记录在几秒之内即可完成。

3.流通方式多样化

使用该系统在进行借还图书时,图书馆可根据学校资金实际情况,可采用普通借还书方式、条形码借还书方式。

4.数据安全性好

系统通过对数据库的加密和用户权限的设置保证了系统的安全。

加密后的数据库只有本系统才能对其进行维护,任何直接对数据库的操作都将无效,从而保证了数据库入口的唯一性,避免了来自外界的破坏;本系统操作人员只能对自己权限范围内的数据进行维护,从而避免了来自内部的破坏。

5.数据录入直观方便

系统采用屏幕格式输入,简洁、直观,符合情报人员习惯;屏幕设计风格统一,用户易于掌握。

系统对复本图书的重复数据,由用户输入复本数后,就可完成对重复数据的自动追加,较好地解决了数据冗余度的问题,提高了录入速度,节省了工作时间。

6.时间特性

一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成。

2.6现行业务描述:

通过调查,先画出图书馆的组织结构图如下:

通过调研了解到,该图书馆各个部门负责的主要业务如下:

(1)采编组主要负责图书采编工作,包括:

购置新书打印编目增加数量。

(2)目录厅主要负责读者查询工作,包括:

可借图书:

1、按图书类别2、图书名称3、图书作者查询新书目录:

1、按图书类别2、日期查询

借书情况:

1、按读者借书证号查询

(3)借阅组主要负责:

图书流通查询统计

借阅查询等工作

(4)阅览室、工具书室主要负责读者阅览工作。

包括:

阅览各种杂志报纸

阅览各种工具书

下面绘制出图书馆流通业务中借书的流程图。

(1)读者在目录厅查阅索引卡;

(2)读者写出所借图书的1、分类号2、种次号3、交给图书管理员,并出示本人的借书证;

(3)图书管理员根据图书的1、分类2、、种次号到书库找书;

(4)将图书交给读者,并由读者填写所借图书的借书卡。

(5)图书管理员把借书卡保存到写有该读者借书证号的口袋里。

得出该图书馆业务流程图如下所示:

2.7现行系统存在问题的分析

该图书馆工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解图书馆各类图书的存库,学生们比较需求的图书等等,不便于动态及时地调整图书结构,以便更好地适应当前学生的借阅需求。

手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。

计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。

2.8解决方案

基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整学校图书馆图书结构,并且对学生们的借阅过程形成一整套动态的管理就十分必要了。

图书馆信息系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。

学校图书馆规模相对于商业图书馆小,但要有着完善的图书信息,对每一册书

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2