计算机科学与技术专业毕业论文Word文件下载.docx
《计算机科学与技术专业毕业论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术专业毕业论文Word文件下载.docx(60页珍藏版)》请在冰豆网上搜索。
指导教师周霭如 黄小兵 刘艳霞
华南理工大学二〇〇五年六月
-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系统测试:
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开发图书馆管理系统的总叙述:
本系统基于好用、易用、美观的原则为用户定制了一套统一的人机界面。
系统各模块按功能主要分为两大类:
编辑类完成以编辑为主的功能,如增加、删除、修改等;
浏览类完成以再现为主的功能,如查询、浏览、统计等。
由于它们完成功能的侧重点不同,所以在界面布置上就有一定的差别。
系统的每一模块根据需要又具有查询等功能。
本图书馆的业务范围及工作特点,设计了采购子系统、编目子系统、检索统计子系统、流通信息子系统及系统维护子系统,这几个子系统包括了图书馆的主要业务工作,可以全面实现对图书馆的采购、编目、检索、统计和流通等业务的计算机管理。
它能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书馆管理水平和业务水平跃上一个新的台阶。
该系统适用于各类专业、中、小型图书馆,各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理。