图书馆管理系统的论文以及源代码.

上传人:我** 文档编号:115357995 上传时间:2019-11-13 格式:DOC 页数:43 大小:925KB
返回 下载 相关 举报
图书馆管理系统的论文以及源代码._第1页
第1页 / 共43页
图书馆管理系统的论文以及源代码._第2页
第2页 / 共43页
图书馆管理系统的论文以及源代码._第3页
第3页 / 共43页
图书馆管理系统的论文以及源代码._第4页
第4页 / 共43页
图书馆管理系统的论文以及源代码._第5页
第5页 / 共43页
点击查看更多>>
资源描述

《图书馆管理系统的论文以及源代码.》由会员分享,可在线阅读,更多相关《图书馆管理系统的论文以及源代码.(43页珍藏版)》请在金锄头文库上搜索。

1、 上海海洋大学2013届毕业论文设计 图书馆管理系统设计毕业设计(论文)( 2013 届本科)题 目:图书馆管理系统 学 院:信息学院 专 业:信息管理与信息系统 班 级: 姓 名: 学 号: 指导教师: 2013年 6 月II 目 录1绪论11.1课题背景11.2本课题研究的意义和目的12图书馆管理系统的分析22.1现状分22.2可行性分析32.2.1技术可行性32.2.2操作可行性32.2.3市场可行性32.3需求分析32.3.1性能需求32.3.2功能需求43系统的总体设计53.1系统的总体目标53.2系统的结构53.2.1系统的概述53.2.2系统的总体结构63.3运行环境63.4开发

2、软件73.4.1Visual Studio 200873.4.2SQL Server 200873.5开发语言83.6系统功能结构93.6.1登录模块功能结构流程图93.6.2图书管理和借阅模块功能流程图93.6.3系统业务流程图103.7系统数据流程图113.7.1 系统总体数据流程设计113.7.2 零数据流图113.7.3 第一层数据流图124系统详细设计与实现124.1数据库设计124.1.1数据库开发平台124.1.2数据库设计原则134.1.3数据库分析134.1.4系统E-R模型144.1.5创建数据库表144.1.6数据库中表的关系174.2Windows窗体开发174.3系统

3、功能模块设计184.3.1登录模块184.3.2用户管理模块194.3.3图书馆信息维护模块214.3.4图书借阅模块235系统测试255.1模块测试255.2整体测试255.3测试结果276附件286.1数据库创建代码286.2程序设计代码29结论39谢词39参考文献401 绪论1.1 课题背景 随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会信息社会的重要支柱。在这样的大背景下,现代图书借阅管理系统的开发就是在于提高图书管理的工作效率,加强图书馆的

4、管理,全面实行计算机管理。本课题是针对当前我国图书管理多数采用人工管理的现状以及即使采用了计算机图书管理系统却不能完全满足本单位图书管理借还图书操作、书库维护操作等现状,对图书管理系统进行完善,基本上实现了简单实用的图书借阅管理。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改

5、就更加困难了。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。1.2 本课题研究的意义和目的实现图书馆对新书入库,根据图书馆图书借阅的情况、旧书、丢失的图书的信息做出简单处理,并且建立图书的统计数据档案,方便与图书的更新。意义在于,该系统为针对目前普遍的图书管理操作复杂,系统要求高等一系列问题,而设想一个具有个性化的图书管理系统。此设计的目标在于开发一个功能齐全,操作简单,简单明了的图书馆借阅系统. 项目的具体目的: 1. 实现图书馆借书,还书的简易操作,提高图书馆对最平

6、凡工作的效率。 2. 实现图书馆对所上架的图书按类别,书名,书号等多方面的查询。 3. 实现图书馆外借用户按类别登录借阅,登录用户全由管理员授权。 4. 建立图书馆读者登录数据库,方便工作人员对读者进行有效管理。 5. 建立图书馆读者信息数据库,方便工作用户对个人信息进行有效管理。 6. 建立图书馆图书信息的数据库,方便工作人员对图书信息有效整理。 7. 建立图书馆工作人员数据库,以便保证工作人员安全规范的对软件操作。 8. 建立图书馆图书借阅信息数据库,以便工作人员对图书信息的统计更新。2 图书馆管理系统的分析2.1 现状分随着计算机与网络等技术的发展, 各图书馆业务的深入开展和新业务的增加

7、, 图书馆新情况的产生, 要求图书馆集成系统应充分地考虑与适应这些新的变化。在这方面, 各个系统都有自己的特色, 大多表现在对网络化服务功能的开拓与加强方面。这主要通过几个方面来体现:提供网际应用、支持资源的共建、共享、实现联机编目、馆际互借、馆际文献查询等。还包括能实现个人图书馆、信息服务台、用户服务、各类请求等。回顾中国农科院图书馆自动化管理的发展过程,经历了单机、局域网、广域网三个发展时期, 这可以说是中国图书馆自动化发展进程的一个缩影。中国农科院图书馆使用大型图书馆集成化管理系统的过程大致分为这样三个阶段: ( 1) , 基于单机系统的自动化管理阶段; ( 2) , 基于小型局域网的自

8、动化管理阶段;( 3) , 基于大型数据库和国际标准协议的Internet 的自动化管理阶段。中国农科院图书馆在更新图书馆集成管理系统时, 对国内的一些系统进行了认真的调研、考察和比较。对重点系统还在馆内安装了演示软件, 请馆内工作人员( 技术人员、馆员等) 进行审查和评议。如: 北邮电信的MELINETS 系统, 江苏省汇文公司的LIBSYS2000 系统, 金盘公司的GDLISXP。另外我们还考察了深圳科图公司的ILASII 系统, 北京传技公司的TOTALSII 系统, 大连博菲特公司的/ 文献0管理集成系统V6. 0, 北京丹诚公司的DATATRANS )1500 系统, 重庆大学图书

9、馆的图腾V7. 0 软件。在此基础上, 对上述各软件的功能、特点有了进一步了解,并进行了分析、比较与总结。主要比较了集成系统的性能/ 价格比、当前能够满足我馆各项业务要求的程度以及今后的发展前景、售后服务等几个方面。考虑到工作的流程和技能的连贯性、熟练性, 以及工作效率, 并征求了大多数工作人员的意见( 使用习惯) , 中国农科院图书馆最终选定金盘图书馆自动化管理系统- - GDLIS XP。这标志着国家农业图书馆进入了自动化发展的第三个阶段。2.2 可行性分析为进一步考察方案的可行性,即是否为最优方案,我们从技术、操作、市场三个方面进行分析:2.2.1 技术可行性本系统设计运行在Window

10、s 7平台上,采用Client/Server(客户/服务器)结构模式,在分析了图书馆管理的具体情况以后,充分利用Visual Studio 2008在应用程序开发上的高效性和灵活性,以此作为界面开发的工具,并以SQL Server 2008作为后台数据库开发工具,分析并设计了“图书馆管理信息系统”。系统软件和对数据库的操作都可在计算机上完成,拥有技术可行性。2.2.2 操作可行性本系统的开发采用Windows窗体可视化图形界面,用户只需要具备一般的计算机知识,便可以轻松使用。整个图书馆管理系统采用有好的交互界面,结构清晰,简洁明了,使用者并不需要对软件开发的细节了解太多就可以轻松使用。具有易于

11、操作的可行性。2.2.3 市场可行性随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。本系统具有图书的查询、图书维护、用户维护等功能,系统安全稳定比起他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行.数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。更能适合当今社会的发展和满足客户的需求。2.3 需求分析2.3.1 性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应满足一下的性能需求:1、系统处理的准确性和及时性 系统处理的准确性和及时性

12、是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。 2、系统的开放性和系统的可扩充性 图书管理在开发过程中,应该充分考虑以后的可充性。例如用户查询的需求也会不断的更新和完善。所有这些都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开发性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补,替换完成系统的升级和更新换代。 3、系统的易用行和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。就

13、要求系统提供良好的用户接口,易用的人机交互界面。实现这一点,就要求系统尽量使用用户熟悉的术语和中文信息的界面:针对用户应该使用简单的界面使用户便于理解和掌握。4、系统的先进性目前计算机系统的技术发展相当快的时代,因此图书管理系统工程,在系统的生命周期尽量做到系统先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开发性和可扩充性,不断改善系统功能完成。另一方面,在系统设计和开发过程中,应考虑在成本的基础上尽量采用当前主流并且具有良好发展前途的产品。5.系统的响应速度图书管理系统在日常处理中的速度为秒级,达到实时要求。在进行数据统计分析时,根据所需数据量的不同而从秒级到分级,原则是保

14、证操作人员不会因为速度的问题而影响工作效率。2.3.2 功能需求(1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:图书信息的录入、删除及修改。图书信息的多关键字检索查询。图书的出借、返还和资料统计。(2)能够对一定数量的读者进行相应的信息存储与管理,这其中包括:读者信息的登记、删除及修改。读者资料的统计与查询。需求补充说明:(1)数据保存:需要长期保存在数据库的数据有: 图书信息:图书的基本信息; 读者信息:读者的基本信息; 借阅信息:图书的借阅信息; 用户信息:图书管理员和读者的登录信息; (2)系统用户:图书管理员、普通用户及是读者。图书管理员:对图书和读者数据可执行添加、修改、删除以及查询等操作。读者:可查询图书,修改登陆密码,完善自己借阅时的个人信息。3 系统的总体设计3.1 系统的总体目标 本系统开发的目标群体是学校图书馆,针对学校对图书借阅数据处理手工操作,工作量大,出错率高,出错后不易更改,而且时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力等问题,本系统希望可以达到以下几个目标:(1) 为了保证系统信息的安全性和保密性,只有管理员才能添加新增读者用户,而用户只能修改密码和填写自己的个人信息。(2) 界面窗

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号