图书馆管理系统大学毕业论文Word格式.docx
《图书馆管理系统大学毕业论文Word格式.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统大学毕业论文Word格式.docx(51页珍藏版)》请在冰豆网上搜索。
在现代大学图书馆管理系统中,如何为读者提供方便快捷的服务,提高图书的利用率等问题变得越来越突出。
图书馆管理系统正是趋于这个目标而设计的。
本文首先介绍了课题的研究背景及现状,给出课题的研究目标和意义;
然后介绍了系统设计的相关技术:
UML,ROSE和J2EE;
最后,在理论的基础上完成了系统的设计。
本文主要包
括以下几个方面:
(1)进行系统需求分析,采用UML建模语言并借助ROSE工具对图书馆管理系统建立需求模型,给出用例图。
(2)基于需求分析和用例模型给出系统的静态模型和动态模型。
其中系统静态模型给出类图和包图,动态模型给出顺序图、协作图、状态图和活动图。
(3)在J2EE环境下,实现图书馆管理系统。
通过本系统,实现了对图书资料的计算机网络管理和web查询,建立了图
书馆网站,读者可以在Intemet上查询馆藏情况和自己借书情况,方便开展网上业务,扩大了图书馆的服务范围。
关键词:
图书管理系统,建模,UML,J2EE,面向对象
Abstract
Withtherapiddevelopmentofcomputerandnetworktechnology,computerapplicationscontinuetoexpand.Inthemodern
Managementsystemofuniversitylibrary,andprovideconvenientservicesforreaders,toimprovetheutilizationofbooksotherissuesbecomemoreprominent.
Librarymanagementsystemisdesignedtothetarget.Thispaperfirstintroducedthetopicresearch.Thebackgroundandpresentsituation,theresearchgoalandsignificance;
thenintroducestherelatedtechnologyofsystemdesign:
UML,ROSEandJ2EE;
finally,completethesystemdesignonthebasisofthetheoryofthispaperbag.
Themethodcomprisesthefollowingaspects:
(1)tothesystemdemandanalysis,usingUMLmodelinglanguageandestablishthedemandmodeloflibrarymanagementsystembasedonROSE,givestheusecasediagram.
(2)thestaticmodelanddynamicmodelofrequirementanalysisandusecasemodelofthesystemisgivenbasedon.Thesystemstaticmodelclassdiagramandpackagediagram,sequencediagram,dynamicmodelisgivencollaborationdiagram,statediagramandactivityFig..
(3)intheJ2EEenvironment,therealizationoflibrarymanagementsystem.Throughthissystem,therealizationoflibrarycomputernetworkmanagementandwebquery,theestablishmentofamaplibrarywebsite,readerscanquerythecollectionandhisbooksontheIntemet,facilitatethedevelopmentoftheInternet.Business,expandingtheservicescopeoflibrary.
Keywords:
librarymanagementsystem,modeling,UML,J2EE,object-oriented
目录
第1章绪论 错误!
未定义书签。
1.1研究背景及意义 错误!
1.2主要研究内容及现状 错误!
1.2.1主要研究内容 错误!
1.2.2研究现状 错误!
1.3文本工作 3
1.31研究内容及成果 3
第2章系统分析 错误!
2.1可行性研究过程 7
2.1.1结构的选择 7
2.1.2技术可行性 7
2.1.3经济可行性 8
2.2操作环境及运行环境 8
2.2.1所需用的环境 8
2.3需求分析 错误!
2.3.1系统目标 错误!
2.3.2需求定义 错误!
2.4功能需求 错误!
2.4.1图书基本情况 11
2.4.2办理借书证 12
2.4.3实现借书功能 12
2.4.4实现还书功能 13
2..4.5图书查询 14
第3章系统设计 错误!
3.1系统功能总体设计 错误!
3.1.1系统功能结构图 错误!
3.2系统业务流图 错误!
3.2.1借阅信息管理 错误!
3.2.2书籍信息管理 错误!
3.2.3读者信息管理 错误!
3.2.4系统管理 错误!
3.3系统功能详细设计 错误!
3.3.1绘制数据流图 错误!
3.3.2“借书证生成”数据流图 错误!
3.3.3借书证注销数据流图 错误!
3.3.4新书入库数据流图 错误!
3.3.5读者借书数据流图 错误!
3.3.6读者还书数据流图 错误!
3.3.7查询图书数据流图 错误!
3.4数据库设计 错误!
4.4系统流程图 错误!
4.4.1程序流程图 错误!
4.5E-R图分析与设计 错误!
4.6E-R图转换成关系模型 错误!
4.7数据库设计及范式分析 错误!
4.7.1数据库基础 错误!
4.7.2范式分析 错误!
4.7.3SQL语言介绍 错误!
4.8数据表的创建 错误!
第5章图书馆管理系统的详细设计 错误!
5.1ADO.NET介绍 错误!
5.1.1ADO.NET技术 错误!
5.1.2ADO.NET数据供应器 错误!
5.1.3ADO.NET主要组件 错误!
5.2系统设计模块 错误!
5.3对读者信息界面的设计 错误!
5.4对图书查询界面的设计 错误!
5.5借书推荐表界面的设计 错误!
5.6预约图书界面设计 错误!
5.7催还图书界面设计 错误!
5.8对留言板的设计 错误!
5.9管理员界面设计 错误!
5.9.1图书馆总管理员 错误!
5.9.2书库管理员 错误!
第6章图书馆管理系统的测试与维护 错误!
6.1连接测试 错误!
6.2数据库调试 错误!
6.3ASP.NET配置文件 错误!
第7章结论 错误!
参考文献 错误!
致谢 错误!
附录 错误!
1.1研究背景及意义
第1章绪论
在这个高速发展的信息化时代,随着计算机及网络技术的不断发展,它渗透于人们生活的方方面面,逐步影响着人们的生活、学习和工作方式。
随着高等教育事业的快速发展,学校的规模不断扩大,学校的各种基本设施也在不断加强。
图书馆是学校的一部分,它作为一种信息资源的集散地,服务于全校教学、科研以及学习生活方面,是校园内一个举足轻重的单位,它的操作和管理就显得尤为重要。
图书馆应该能够为用户提供充足的信息和快捷的查询手段,且因图书和用户借阅资料繁多,包含很多数据的管理,为了使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改图书信息,就有必要建立一个高效的图书管理系统。
对于一个现代高效的图书馆而言,它需要一个高速、快捷、方便的图书管理办法。
在我国,图书馆管理系统已有相当普遍的应用,但随着高校扩建以及近些年来全国各地高校的合并浪潮,一所大学的校区规模不断扩大,并且多个校区分散各地,传统单机版图书管理系统不能用于网络,而C/S模式网络版的也难于在Internet网上运行,所谓C/S这种典型的软件系统体系结构,它通过充分利用客户端和服务器双方的硬件资源优势,对业务进行合理分配,从而降低系统的通讯开销。
采用该结构的系统一般具有服务器端程序和客户端程序,达到提供服务和使用服务的功能。
在桌面应用程序中,可以根据工作中数据库大小选择不同的数据库管理系统作为数据库服务器,实现管理数据、响应客户端提出的请求功能。
客户端程序可以通过远程访问数据库,实现对数据的增加、删除、修改和查询,完成相应的工作。
从上面可以看出,C/S结构不仅数据的存取和处理主要依赖于客户端程序,本地化的程序配置复杂,而且其对网络底层协议的依赖性大,对跨平台的支持也稍显不足。
因此,B/S模式图书馆管理系统应运而生,它很容易放在校园网或Intemet网上,任何工作站、拨号用户只需用浏览器就能实现个人信息查询、图书续借、图书预定、馆藏查询等功能。
对于一个web应用系统,采用传统的开发方法很难做出正确全面的设计,而单纯地采用面向对象的分析和开发方法,对软件体系结构的把握仍然不够全面。
因此,
目前业界提倡将软件体系结构与当前流行的面向对象的开发方法统一起来,这样既可以准确地把握系统的总体组织结构,又可以利用面向对象的支持工具来实现。
本课题采用UML对软件体系结构建模正是基于以上分析作出的决定,
它的按期完成,对读者无地域限制实现信息快速查询,方便广大读者、减轻图书管理员的工作、提高图书馆的服务效率等具有极其重要的现实应用意义。
1.2主要研究内容及研究现状
1.2.1主