图书管理系统本科生毕业设计 推荐Word下载.docx

上传人:b****4 文档编号:7933317 上传时间:2023-05-09 格式:DOCX 页数:28 大小:476.17KB
下载 相关 举报
图书管理系统本科生毕业设计 推荐Word下载.docx_第1页
第1页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第2页
第2页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第3页
第3页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第4页
第4页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第5页
第5页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第6页
第6页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第7页
第7页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第8页
第8页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第9页
第9页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第10页
第10页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第11页
第11页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第12页
第12页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第13页
第13页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第14页
第14页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第15页
第15页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第16页
第16页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第17页
第17页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第18页
第18页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第19页
第19页 / 共28页
图书管理系统本科生毕业设计 推荐Word下载.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统本科生毕业设计 推荐Word下载.docx

《图书管理系统本科生毕业设计 推荐Word下载.docx》由会员分享,可在线阅读,更多相关《图书管理系统本科生毕业设计 推荐Word下载.docx(28页珍藏版)》请在冰点文库上搜索。

图书管理系统本科生毕业设计 推荐Word下载.docx

1.1.2国内发展状况2

1.2管理信息系统简介2

1.3管理信息系统的发展现状3

1.4开发管理信息系统应注意的问题3

1.5可行性分析3

2、开发环境4

2.1运行环境4

2.1.1.硬件环境4

2.1.2.软件环境4

2.2开发工具及技术简介4

2.2.1开发工具简介4

3、系统分析5

3.1模块设计5

3.2功能模块图5

3.3数据库设计概述6

3.4SQL查询语言及使用6

3.5数据库详细设计7

4、系统设计9

4.1用户登陆9

4.2添加图书信息11

4.3还书管理11

4.4管理员设置12

4.5图书借阅管理13

4.6会员信息管理14

5、系统调试与测试14

5.1程序调试14

5.2系统测试与性能分析14

5.2.1软件测试14

结论16

鸣谢17

参考文献18

设计总说明

随着网络技术的发展、计算机应用水平的提高的扩大,原来系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。

一直以来人们使用传统的人工方式管理图书馆的日常工作,在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。

为方便对图书馆书籍、读者资料、借还书等进行高效的管理,本文将对图书管理系统重新设计,使系统能利用软件开发技术的成果,方便图书的管理。

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

在图书管理系统中,对读者来说,他们关心的问题是如何方便的查询到图书馆的书籍以及自己的借阅信息等,对管理员来说,他所关心的问题是如何管理图书和读者等。

图书管理系统对图书馆提高服务质量,科学地进行管理,提高我国图书馆自动化整体发展水平都有重要意义。

本文对系统的开发工具JSP及数据库开发语言SQLServer2005等知识进行深入的探讨之后,主要阐述了图书信息管理系统的开发背景和发展趋势、需求分析、功能模块划分、数据库设计、各功能模块的实现方法及过程等,并对所开发系统中的用户信息和图书信息的添加、删除、修改、查询等功能界面的设计与实现作了详细阐述。

本系统的创新之处在于不仅能够满足基本图书信息管理的需求,还方便图书的高效管理,减少人工所产生的纰漏。

本文能够进一步优化和改进之处在于该系统的界面和升级问题:

比如用户界面设计不够美观,系统实现的功能安排也不够合理等。

从系统维护与运行上讲,该系统不能在线对功能进行升级,只适用于单机运行。

图书信息管理系统的发展趋势就是从单机版向网络版发展,逐步进入数字化管理。

关键词:

管理信息系统;

图书;

JSP;

设计与实现

introduction

Alongwithnetworking'

sdevelopment,thecomputerapplicationlevel'

senhancement'

sexpansion,system'

seffectiveness,thedataaccuracy,intheoperationconvenienceshastheinsufficiencyoriginally,Hasaffectedsystem'

snormaluse.Hasbeenusingthetraditionalmanualmanagementoflibrariesonadailybasis,untilthecomputerhasnotbeenwidelyusedinthelibrary,librarybooksandrelymainlyonhand.Booksonlibrarybooks,readers,takeefficientmanagement,thisarticleontheredesignof

thelibrarymanagementsystem,enablesthesystemtousetheoutcomeofsoftwaredevelopmenttechnology,easymanagementofbooks.

Librarymanagementsystemaretypicalmanagementinformationsystems(MIS),databasedevelopmentincludesthebackgroundofthefrontoftheestablishment,maintenanceanddevelopmentofcorrespondingapplications.Librarymanagementsystem,thereaders,theissuetheycareaboutishowtofacilitatequerytothelendingoflibrarybooksanditsowninformation,foradministrators,hisconcernsarehowtomanagebooksandreaders.Librarymanagementsystemtoimprovethequalityofservice,scientificmanagement,improvedevelopmentleveloflibraryautomationinChinahasimportantsignificance.

ThisonsystemofdevelopmenttoolsJSPandthedatabasedevelopmentlanguageSQLServer2005,knowledgeforin-depthofdiscussionXuzhou,maindescribedhasbooksinformationmanagementsystemofdevelopmentbackgroundanddevelopmenttrend,andneedsanalysis,andfeaturesmoduledivided,anddatabasedesign,andthefeaturesmoduleofachievedmethodandtheprocess,,andonbydevelopmentsystemintheofuserinformationandbooksinformationofadded,anddelete,andmodified,andquery,featuresinterfaceofdesignandachievedforhasdetaileddescribed.Thissystemiscapableofmeetingthebasicneedsoflibraryandinformationmanagement,guaranteethesecurityoflibrarymanagement.Butthesystemalsohasanumberofundesirableplaces,suchasuserinterfacedesignisnotbeautifulenough,systemfunctionsarrangementisreasonableenough,theseneedtobeimproved.Fromthemaintenanceandoperationofthesystemofspeaking,thissystemcannotbeupgradedonlinefeatureonlyappliestosingleruns.Developmentoflibrarymanagementsystemisadelicateandcomplextask,anditrequiresthedesignerstohaveoverallplanningcapacity,andhavemorepatiencetodo,intermsofdesignit'

snotsloppy.ThedevelopmenttrendoflibraryinformationmanagementsystemisfromstandalonetoWebdevelopment,graduallyenteredthedigitalmanagement.

Keywords:

Informationsystem、managementsystem、book、JSPdesignandimplementation

毕业设计说明书

1、绪论

1.1选题背景

一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。

在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。

手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。

利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。

我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。

为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。

使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。

图书管理系统是一种基于集中统一规划的数据库数据管理新模式。

在对图书、读者的管理,其实是对图书、读者数据的管理。

本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。

1.1.1国外发展状况

在国外,图书馆行业很受重视。

早在19世纪70年代,美国海军兵器中心开始研究单词匹配技术,开始了信息检索技术的研究。

此后,信息索引、自动分类、自动索引等技术的研究工作相继展开,图书信息管理系统的发展由此开始。

到了80年代,一些大型的联机编目中心的相继出现,为人们展示了最早的图书信息管理系统的模型,比较著名的有OCLC、BALLOTS等。

这期间,图书管理系统也开始向集成管理方向和商业化发展。

80年代末,相继成立的Inc、Sirsi、Dynix、Notis、Exliibris都是著名的专门开发图书管理系统的商业公司,将图书管理系统的发展有带到了一个新的高度。

20世纪90年代,网络技术的发展带动了国外图书管理信息系统自动化的研究欣欣向荣。

这期间,数据库、web开发、java技术,数据压缩与多媒体技术等等的成熟,使原有的系统逐步被以客户机服务器为基础的系统取代,为图书馆的发展提供了有力、可靠的技术保障,同时也繁荣了图书信息管理系统的商业发展。

据调查,2008年仅在英国就大约有120多个商家开发研究图书信息管理系统,这些厂商不断将先进的技术技术加入自己的产品中,为图书馆信息管理系统增加了很多新元素,实现了图书管理的自动化,在功能上实现了图书管理,读者管理,图书借阅、归还、续借和统计分析等图书管理的常用功能,还有很多辅助功能,如条形码的生成和打印功能,是图书的管理工作更加方便灵活。

1.1.2国内发展状况

由于我国信息建设开始比较晚,所以国内图书管理系统建设水平远远落后于国外水平。

与国外先进的图书信息管理系统相比,国内图书信息管理系统的发展仍然任重而道远。

20世纪70年代中期,我国图书信息管理系统开始兴起。

在开始的一段时间内,国内的图书信息管理系统仅仅是效仿国外,引进国外的设备和系统,简单的进行改进,形成了对国外技术的依赖。

在后来的发展过程中,国内研究者虽认识到这一点并开始自主研发国内自己的图书馆信息管理系统,但是技术较长一段时间内都停留在单机水平,网络化程度不高,技术水平跟国际严重脱轨。

这种局面一直到年代中期模式的图书信息系统的实现才被打破,国内图书信息管理系统的市场才被带动起来。

目前,我国高校图书信息化水平还处在初级阶段,提供的服务类型简单,服务层次还不高。

很多搞笑图书管理系统还停留在C\S结构,随着Internet技术的兴起,B/S结构,即浏览器和服务器结构被提出来。

实现模式下的管理信息系统的方法有很多,目前WEB应用系统开发技术发展迅速,应用广泛,GCI、ISAPI、NSAPI、PHP、ASP、JSP、NET等都是使用频率很高的服务器端技术。

特别是,其源代码公开且与功能强的数据库结合,受到众多程序员的热捧,在目前的开发中被广泛采用。

1.2管理信息系统简介

管理信息系统(ManagementInformationSystems,简称MIS)是一个不断发展的新兴科学,随着科技的进步,MIS的定义也在不断更新。

目前阶段普遍认为MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统,是一门管理科学、信息科学、系统科学与计算机技术相结合的综合性学科。

管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法。

它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统。

管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。

所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。

信息系统在管理各项事务中有着普遍的应用,促进了企业管理工作的提升。

管理信息系统是为管理服务的,它的开发和建立使企业摆脱落后的管理方式,实现管理现代化的有效途径。

1.3管理信息系统的发展现状

现代社会、社会化趋势的扩大和社会产品需求使企业在生产经营活动中涉及的内外部信息积聚膨胀,随着科学技术突飞猛进和生产迅速发展,使人类知识量增长速度不断加快,信息量的增加,外部环境变化的变快,人工已无法胜任。

如何收集足够的信息资源,强有力的信息并加以利用,积极的开发和及时利用信息爆炸有效的信息资源,已成为现代社会的难题。

计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。

计算机技术与通信技术结合极大的促进现代信息技术的发展,各国加快信息进程,国际社会建设信息高速公路的热潮和中国工人“金”字号工程为代表的国家信息工程项目的开展,使中国的企业信息化面临新的形势。

电子计算机适应现代社会管理信息量迅速增长,信息寿命短,要求及时转换的问题。

信息系统由电子数据处理,信息报告系统,决策支持系统进一步发展到专家系统及支持领导层的决策执行信息程序,在竞争中支持战略决策的战略信息系统。

当今社会现代信息技术广泛迅速的渗透到社会生活的各领域但目前在管理信息系统应用还很不完善,属于起步阶段。

计算机对管理工作的支持,不仅是数据处理、而且是辅助决策的工具,能够从海量的信息中收集、整理,分析提供给管理者、决策有关的信息,相关的决策分析,甚至可和管理者交互对话,生成决策。

目前各个行业的计算机处

理信息管理,很大一部分仍停留在单项业务理,处在电子数据处理阶段,各单位由事务处理到系统

处理转向支持系统还建立起真正的具有预测控制和支持决策功能的管理信息系统。

虽然信息系统已

有一定发展,在业务处理过程控制办公自动化方面已有长足进步,但很不完善。

要充分利用计算机处理信息,必须从目前情况入手,着眼于未来,开发适合本单位、行业的小型管理系统,甚至是其中一步分,如工资管理系统,然后逐步完善,不断扩充。

管理信息系统的特点之一就是数据集中统一,采用数据库。

利用数据库技术可解决数据共享问题。

数据库用一定数据模型组织数据,使数据面向系统,程序独立于数据,实现数据独立性,减少数据冗余和不一致性,且易编程、扩充、移走。

尤其20世纪70年代后期产生的分布式、面对对象数据库,使数据和数据操作方法作为对象由数据库管理,系统更好用,减少出问题的可能性.其属性继承性可在对象中共享数据和操作,极大的方便了用户。

总而言之管理信息系统是集科学化、计算机及系统方法为一体的综合性边缘性学科。

1.4开发管理信息系统应注意的问题

成功地开发一套管理信息系统,不仅需要具备一定的理论基础,而且还需要对开发过程中所面临的问题有一个充分、清醒的认识,例如:

社会因素、文化背景、企业体制、起点环境等。

特别是在中国当前IT行业飞速发展的形势下,更要强调这些方面对管理信息系统开发的影响。

1.5可行性分析

(1)经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。

开发、运行和维护费用主要包括:

购买和安装设备的费用:

计算机硬件、系统软件、机房、电源、空调等;

软件开发费用:

若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;

人员费用:

系统开发人员、操作人员和维护人员的工资、培训费用等;

消耗品费用:

系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。

(2)技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。

当前的计算机硬件配置完全能满足开发的需求,因此在技术上是绝对可行的。

软件方面:

由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。

(3)运行可行性对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。

同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。

按上述三方面进行可行性分析、研究后,就可整理并编制出新系统开发的可行性报告,它是总体规划工作的阶段性成果。

2、开发环境

2.1运行环境

2.1.1.硬件环境

系统的硬件环境配置为处理器PentiumIII800,内存512M,硬盘1G。

2.1.2.软件环境

系统的软件环境配置为WindowsXP操作系统,SQLServer2005数据库,JDK1.5、MyEclipse5.1开发工具包和Tomcat6.0服务器。

2.2开发工具及技术简介

以下内容是对本系统所采用的开发工具和技术进行的简单介绍。

2.2.1开发工具简介

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。

在结构上,MyEclipse的特征可以分为7类:

(1)J2EE模型;

(2)WEB开发工具;

(3)EJB开发工具;

(4)应用程序服务器的连接器;

(5)J2EE项目部署服务;

(6)数据库服务;

(7)MyEclipse整合帮助。

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。

MyEclipse结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

SQLServer2005是一种采用T-SQL语言,基于C/S模式的关系型数据库管理系统。

SQLServer2005存储和管理数据有以下优点

(1)每个数据项都存储在中央位置,所有用户都可在这个位置使用它们;

(2)各个客户端上不单独存储数据项复本,从而消除了因用户不得不确保使用的信息相同所带来的麻烦。

系统不需要确保使用当前值更新所有数据复本,因为中央位置仅有一个复本;

(3)可以在服务器上一次性定义业务和安全规则,并对所有的用户平等执行;

(4)可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。

还可在服务器应用程序中执行规则,因为这些应用程序也是许多客户端访问的中央资源;

(5)关系数据库服务器只返回应用程序所需要的数据,优化了网络流量;

(6)最大程度地降低硬件的成本,由于数据不是存储在每个客户端上,客户端不必耗费磁盘空间来存储数据。

客户端无需在本地增加管理数据的功能,同时,服务器不需将处理能力耗费在显示数据上;

(7)可以配置服务器以优化检索数据所需的磁盘输入/输出容量,配置客户端以优化从服务器检索数据的格式;

(8)可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济;

(9)维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中央服务器上执行。

3、系统分析

3.1模块设计

根据本系统的需求,结合实际管理情况,本系统应用有如下功能模块:

1.管理员管理:

可以进行系统管理员的添加和管理.

2.用户管理:

图书管理系统的用户的添加,查询,修改和删除

3.图书信息管理:

可以在这里进行图书的添加,同时进行图书的修改和删除等功能。

4.借书管理:

在这里可以进行借书登记和查询已经借出的图书。

5.还书管理:

在这里可以进行还书,同时可以查询到没有还得书。

6.密码管理:

在这里修改用的密码

3.2功能模块图

利用层次图来表示系统中各模块之间的关系。

层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。

树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。

随着这种结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。

从对顶层的信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。

图3-1统功能模块图

3.3数据库设计概述

计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。

数据库设计(DatabaseDesign)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。

数据库系统需要操作系统的支持。

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。

由于数据库应

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

当前位置:首页 > 自然科学 > 物理

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

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