计算机科学与技术专业毕业论文下载.doc
《计算机科学与技术专业毕业论文下载.doc》由会员分享,可在线阅读,更多相关《计算机科学与技术专业毕业论文下载.doc(59页珍藏版)》请在三一办公上搜索。
1、学 号 200114601010214毕业论文题目图书馆管理信息系统学生姓名赵擎天专业名称计算机科学与技术指导教师周霭如 黄小兵 刘艳霞网络教育学院2005年06月05日 网络教育学院本科毕业设计(论文)图书馆管理信息系统申请人 姓名 赵擎天 学 号 200114601010214 年 级 2001年秋季 学 科 专 业 计算机科学与技术 指 导 教 师 周霭如 黄小兵 刘艳霞 华 南 理 工 大 学二五年六月【摘要】随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图
2、书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就成不可少了,本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。【关键词】图书管理、借阅、浏览、Visual Basic【Abstract】:Withthedevelopmentofhumansociety,
3、Humansneedforknowledgeisalsoincreasing.Underthiscircumstance,booksbecomethemainwaytoknowledge.Libraryoccupysomepositioninhumanlife.Howtomanagethelibraryscientificallywillinfluencehowthereaderscangettheknowledgeandthedevelopmentoflibrary.Itsnecessarytodevelopasetoflibrarymanagementsystem.Weintroducet
4、hedetailedprocesstodevelopthesystemwiththetragedyoffromtoptobottomprogrammingandfrombottomtotopapplicationunderVISUALBASIC6.0environmentinthisarticle.Webringforwardthebasicaimoflibraryinformationmanagementandresourcesharetopromotetheprocessoflibrarydigitalization.Thesystemstructureandfunctiondesign,
5、fromthebooksregisteringandinquringtothereleasingoflibrarycardandborrowingofbooksthatformedawholeautomaticmanagementmode,isalsoexpatiatedscientificallyintheviewofsoftwareengineering【Key word 】 the books management, borrows, the browsing, Visual Basic图书馆管理信息系统II第一章前 言51.1本论文的目的和意义51.2 论文的主要内容和作者的贡献6第二
6、章图书馆管理系统的分析和设计72.1 开发图书馆管理系统的总叙述:72.2 图书馆管理系统概要设计82.3 图书馆管理系统功能设计102.4图书馆管理系统功能描述及流程图112.3.1新书入库112.3.2读者借书122.3.3读者还书142.3.4图书续借152.3.5图书流通统计152.3.6查询162.4外部接口需求162.5性能需求162.6现行业务描述:172.7现行系统存在问题的分析192.8解决方案192.9可行性分析20第三章 新系统逻辑方案203.1初步调研203.2详细调研213.2.1组织结构调研213.2.2数据流图213.2.3数据字典22第四章 系统总体结构设计23
7、4.1软件模块结构设计234.1.1系统方案确定234.1.2软件结构设计244.2数据库设计25(1)本系统中所涉及到的主要实体及其属性有:26(2)本系统的实体-联系(E-R)图264.3 利用DATA控件访问数据库314.3.1创建数据源名314.3.2创建数据对象(Record Set)314.3.3操作数据库324.3.4关闭数据对象和链接对象334.3.5显示数据库中的内容334.3.6下面举例对SQL语句进行详细说明334.3.7出错处理354.4计算机系统的配置方案354.5系统的安全性和可靠性设计36第五章 系统详细设计365.1启动:365.2登录375.3新书入库435.
8、4图书信息查询445.5新证登记455.6借书证信息查询455.7借书登记465.8还书49第六章 实施概况496.1系统开发环境:496.1.1 VISUAL BASIC简介496.1.2VB应用程序语言的基本特点:506.1.3系统开发环境包括硬件平台和软件平台两种。516.2系统测试:516.3 系统运行与维护:5264系统的转换方案:53第七章 结束语53参考文献53附录54一、部分程序源代码:541、登录界面(frmlogin.frm):542、新书入库界面(frmnewbook.frm):56第一章 前 言1.1本论文的目的和意义图书馆管理系统是一些单位不可缺少的部分,书籍是人类不
9、可缺少的精神食粮,尤其对一些学校来说,尤其重要。所以图书馆管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理图书、期刊、试卷合订本等,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些
10、优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套图书馆管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析如此情况,我们使用微软公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据
11、库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。1.2 论文的主要内容和作者的贡献管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。生命周期法(Life Cycle Method)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型法(Prototyping Method)是20世纪80年代发展起来的,旨在
12、改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统;面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。基于以上三种方法的特点和各自的优缺点,本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生
13、命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本,改变了传统手工方式的操作.本图书系统一共用了2个多月的时间进行编写,然后进行系统调试和运行维护,为图书管理者提供了很方便的操作,解决了借书和取书难记录的特点,适时地对图书进行有效的编辑.第二章图书馆管理系统的分析和设计 2.1 开发图书馆管理系统的总叙述:本系统基于好用、易用、美观的原则为用户定制了一套统一的人机界面。系统各模块按功能主要分为两大
14、类:编辑类完成以编辑为主的功能,如增加、删除、修改等;浏览类完成以再现为主的功能,如查询、浏览、统计等。由于它们完成功能的侧重点不同,所以在界面布置上就有一定的差别。系统的每一模块根据需要又具有查询等功能。本图书馆的业务范围及工作特点,设计了采购子系统、编目子系统、检索统计子系统、流通信息子系统及系统维护子系统,这几个子系统包括了图书馆的主要业务工作,可以全面实现对图书馆的采购、编目、检索、统计和流通等业务的计算机管理。它能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书馆管理水平和业务水平跃上一个新的台阶。该系统适用
15、于各类专业、中、小型图书馆,各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理。 具有以下特点:-任何类型的读者针对任何类型的文献可采用不同的借阅制度,对读者借某一类型的书多少有限制。-在借书、还书中采用手工输入或IC卡方式。-在借书、还书、续借中自动提示还书日期。 -读者在办理借书证件后立即可以借书。 -功能: 1.数据智能查询模块; 2.数据自由统计功能; 3.数据统计图; 4.借书限定功能; 5.借书超期自动提示功能; 6.直接SQL语句查询数据; 7.修改表功能; 8.动态用户授权管理。操作界面: 1.简捷一致的用户界面,傻瓜式操作方式; 2.全部采用图形按钮立体汉字
16、提示; 3.表格中文字和图形同时显示、操作。新的性能: 1.完全的可执行文件、更快更稳定的执行速度; 2.全面的容错处理、使数据更安全; 3.动态表加密,保护数据环境。2.2 图书馆管理系统概要设计根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。通过对用户需求的分析,我们可以分析出该图书馆管理系统流通子模块大致可以分为流通结果密码读者或工作人员身份验证流通统
17、计外设记录数据打开密码反馈信息密码新密码流通四个小模块:借书模块、还书模块、续借模块、查询模块、流通统计、同时我还增加了新书录入模块和用户口令模块。下图说明五者的关系流通管理流通读者借书读者还书读者续借图书流通统计流通参数 以上是方框图注销检索图书总表可借图书借书修改数据库密码表失败管理人员还书单还书图书续借图书损坏还书修改数据库还书流水表、借书流水表、借书历史表修改数据库赔偿读者借书卡身份验证借书单借书读者信息图书信息以上是流程图借书流水表2.3图书馆管理系统功能描述及流程图:软件的功能面向如下表所示:模块功能描述权限管理员采购员编目员流通员读者馆长编目管理编目时可以迅速查重快速对新种类的书
18、进行编目对新种类的书进行个别登记帐填写对个别登记明细表进行填写登记书次表流通管理进行借书管理进行还书管理进行续借管理在还书时实现计算机自动判断图书借阅是否超期根据条理进行罚款在书丢失时进行赔偿借书证办理统计读者借书一览单本图书流通明细查出图书去向统计工作人员工作流量借书分类统计图书馆藏书分类统计2.3.1新书入库新书录入设置主要是为图书流通环节(如借书、还书等)做准备工作,在这里用户可以定义不同的读者类型,不同类型的读者具有不同的借书限制同时每一类图书的可借册数不能超过借书总数。读者借阅图书的时间不能超过可借天数;开始输入书A是否有同此类书A重新输入财产号结束查重合成新索书号及填写个别登记表个
19、别登记明细表YN个别登记信息校验财产号查重YN登记个别明细信息个别登记信息校验YN登记个别登记信息个别登记表2.3.2读者借书功能:自动审查读者的借书证件是否有效。并为读者办理借阅手续。先进行读者编号登录,自动显示出该读者所借的图书,然后在输入要借图书的编号,按登录,单击“借书”即可。图书输入借书证条码并查出读者信息无效读者校验有效Y赔偿处理赔偿未清Y 已清罚款处理罚款未清 已清已借图书 Y是否超期 N Y 提醒读者已超期了是否借满 Y N图书条码是否可借 N Y借书办理退出借书2.3.3读者还书功能:自动审查读者的借书证件是否有效。并为读者办理还书手续。 利用查阅借书人的借书证件还书(通过输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 专业 毕业论文 下载
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4031513.html