南华大学计算机科学与技术学院毕业设计(论文)
引 言
随着计算机行业的发展,计算机已经步入千家万户,人们每天都生活在数据当中,网络与人的生活息息相关,Internet已经成了我们必不可少的东西。二十一世纪是数据时代,是计算机的时代。伴随着计算机体积越来越小,人们已经可以随身携带了,计算机也被应用与各行各业,大大的提高了人们的办事效率,和准确性。计算机从最初的军事应用,变成现在的民事应用走过了许多曲折的路,随着不断的更新换代,计算机的性能有了很大的提升,内存不断变大,计算速度不断变快,体积不断变小,准确不断提高。这些性能的提升使人们越来越喜欢使用计算机。图书馆是一个有巨大数据量的地方,尤其是大学图书馆,图书馆中有各种各样的图书,大多数会有许多种类,这样大的数据在以前都是使用人力管理,浪费了巨大的人力资源,并且存在着容易出错,管理不方便的毛病。计算机的应用迅速的解决了这些问题,计算机处理速度快,准确,并且通过人们的系统编程能够给人提供更加人性化,体贴的管理界面。原来需要很多人力资源的图书馆可能大幅度减少人力资源的应用,原来几十人,上百人才能完成的任务现在可能只需要几十台计算机便能够完成,大幅度的节约了管理成本。系统的开发使处理速度得到了大幅度的提升,伴随着这些优点,人们大约能够从两个方面进行开发,首先是B/S模式,也就是网页服务器模式,有着处理速度快,页面简单的优点,另一方面是C/S模式的管理系统,也就是客户服务器模式,该模式有着能够存储大量数据更加人性化的特点也得到了很多的应用。对于这次系统开发,我采用B/S 模式进行开发。
III
南华大学计算机科学与技术学院毕业设计(论文)
第一章 绪论
1.1 课题研究的背景和意义
本次课题研究是为了减少图书管理人员的工作量,提高图书管理系工作效率,
更加方便快捷的进行图书管理,让学生借书和查找书籍变得简单。
1.1.1 课题研究的背景
传统图书管理系统是以人工为主要工作方式,对于图书馆的借书还书大家已经相当熟悉了,我来提一个相当经典的工作方式也就是借书,相信每个人在大学时期都有过借书的经历,那就是我们去图书馆,去和学校的图书管理工作者说明我们想要的书名,或者类型,然后有他们帮我们去寻找,其中需要花费很多时间,假如我们所说的是图书类型,其中会包含很多图书,可能管理人员会让我们去挨个挨个的查找,让后进行登记,登记都是使用纸质的进行。这还是比较顺利的时候,如果我们不知道我希望查找的书籍类型的时候,如果遇见这样的问题,浪费的实践就是大笔大笔的,还可能找不到我们所需要的东西,白白的浪费时间。这种图书管理系统的缺点有浪费时间,效率低下,容易出错,手续繁琐,工作量大的缺点。随着信息时代的到来,计算机帮助我们很好的解决了其中的大多数问题。
B/S结构最大的优点就是能够在不同的地方进行操作而不用安装任何专门的软件。可以让更多不会使用软件的人接受,学生只要有一台能上网的电脑就能使用,不需要任何其他的辅助设备,简单方便,客户端零维护。系统能够具有很好的扩展性宁,只要你可以让你自己的电脑连接到网络上面,再让你想要登陆的系统管理员为用户分配一个用户名与其相对的密码,就可以使用了,学生只需要根据自己的借书证上面的编号就可以进行借书。系统提供强大的认证系统,提供了最大的安全性能。
B/S架构在图形的系统的变现能力上面和使用的时候的速度上弱于CS架构。还有一个非常致命弱点,就是系统必须运行在浏览器上面受到环境的影响较大。由于B/S架构必须运行在浏览器上面,而浏览器的版本繁多,种类不同,很多浏览器核心内容差别也很大,导致对于网页的兼容性具有十分巨大影响,尤其是在CSS布局,JAVASCRIPT脚本执行等方面,会有很大影响。虽然有这么多的缺点但
第 1 页 共 34 页
南华大学计算机科学与技术学院毕业设计(论文)
是现在浏览器核心大多都是采用微软的ie核心,虽然名字不相同但是核心几乎都是差不多的,很大程度上面减少了上面缺点所导致的问题,也使B/S模式得到了巨大的应用。
综上B/S模式还是具有很大的应用性能的,在校园内部环境中,大多数人都是采用windows操作系统,ie浏览器的地方,基于B/S模式的管理系统能够得到性能的最大化发挥。[1]
1.1.2 课题研究的意义
图书管理系统能够很好的提升工作效率,节省人力资源。图书管理系统的开发使人们节约了很多资源,伴随着计算机的应用,图书管理系统在图书管理有着很大的帮助。计算机可以取代部分人力资源,减少了许多人力资源的投资。计算机可以作为管理者来管理整个图书馆,计算机以其独特的数据存储能力,计算能力,精确计算能力为图书管理节约了金钱,课题研究意义在于实际应用,从以下几个方面来说:
(1)技术性:处理速度快、准确通过权限的设置,可以使用数据库和网页制作工具进行开发,整个系统有少数人开发,几个人就可以完成,数据保密的安全性好、方便查询、删除,借阅管理等。
(2)经济性:图书管理系统建设不需要很大的人力物力资源投入、可缩减人物力力投入,开发的时候不需要很多人便可以完成,开发需要人力比较少,花费少,而且开发出来的作品可以大大的减少图书管理成本。
(3)运行资源性:本系统是一个小型的图书馆信息管理系统,所耗费的 资源非常的小,不需要大型的数据库进行支持,数据库可以在校园的普通电脑上面进行安装,不需要另外购买数据库服务器。
(4)从各种社会因素分析:降低了人力资源,减少了工作复杂度,减少工作人员工作强度,提高效率,会得到学校主要干部和图书管理系统的工作者的同意
1.2 图书管理系统的现状
我国图书馆自动化系统的发展起步较晚,从70年代中期开始经历了如下几个阶段:发展初期阶段、单向业务系统阶段和集成系统阶段。
从70年代我国开始研究图书馆的自动化技术,到1980年代,开始引进了多种国外文献磁带数据库,并利用这些磁带开展联机检索服务,这是我国图书馆自动
第 2 页 共 34 页
南华大学计算机科学与技术学院毕业设计(论文)
化的发展初期。
从80年代中期开始,进入了单项业务系统阶段,在此阶段图书馆的自动化工作进展最为迅速,但开发和应用的系统多为单业务系统,且有大部分只能处理西文图书与期刊相关信息。随着PC机价格的下降和中文系统平台的开发成功,图书馆管理进入了集成系统的开发阶段。
进入90年代以来,随着计算机网络的迅速发展,我国计算机网络也日渐成熟,能满足多媒体通讯和组建高速计算机通信网的需要,各类专业广域网也纷纷建成并投入使用,如教育科研网CERNET主干网。计算机网络的全球性互连性发展对图书馆系统自动化产生了革命性的的影响,远远超出人们的始料,它决定了图书馆自动化发展的方向。因此在90年代中期,我国图书馆自动化系统的研发出现了一个高潮时期,在当时推出了目前在国内较有影响的数个大型自动化系统,如南京汇文、北邮MELINETS等,并提出了“第三代图书馆自动化系统”的概念。
进入21世纪,图书的实体性已经越来越受到制约,随着实体书的减少,开始了电子书的时代,校园图书也开始向着电子图书时代进行发展,这样就更加的增加了图书管理系统的优越性,原来必须到图书馆才能借书的问题迎刃而解,人们可以在自己的宿舍里面登陆个网页就能得到自己想要的图书信息,大大的方便了学生,而且或许学校图书馆或许只需要一个人加载新的图书就可以了,可以实现无人化管理,大大的节约了成本。希望这样的时代速速到来吧。[2]
第 3 页 共 34 页
南华大学计算机科学与技术学院毕业设计(论文)
第二章 开发平台与使用技术
本次课题采取jsp+MyEclipse+tomcat的开发环境进行开发,着力构造一个网页形式的图书管理系统
2.1 B/S模式的定义:
B/S(Browser/Server)结构即浏览器和服务器结构。B/S模式的发展是随着Internet技术的兴起,B/S模式的发展对C/S结构的一种变化或者改进的结构。B/S模式的发展的这种结构下,B/S模式的发展让用户工作界面是通过WWW浏览器来实现,B/S模式极少部分事务逻辑在前端(Browser)实现,B/S模式主要的工作方式但是主要事务逻辑在服务器端(Server)实现,B/S模式形成所谓三层3-tier结构。B/S模式的发展促进了这种状况,B/S模式发展成这个样子这样就大大简化了客户端电脑载荷,b/s模式开发使用的是减轻了系统维护与升级的成本和工作量,b/s模式的应用大幅度降低了用户的总体成本(TCO)。B/S模式的发展到现在,以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,B/S模式的发展是这些应用相对易于把握、成本变得更加的低廉,节约了劳动成本,促进了生产力的提升。B/S模式的发展到一定程度是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库,这样就不收环境的制约了;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。伴随着学校网络状况的更改,在今天学校几乎都实现了,每个宿舍都有网线,学生可以接入进行上网,这也为图书管理系统的实现提供了很大的方便。随着国家的信息时代的发展,网络接入会进入千家万户,这更加给B/S系统提供了巨大的发展潜力。[3]
2.2 B/S模式的发展历史及前景
B/s模式是由c/s模式进化发展而来的,b/s模式改变了c/s模式的部分缺点,
原来c/s模式下,客户端需要进行client安装,这就制约了c/s的发展,因为可能有部分客户机不能够支持client的安装,并且对待不同的操作系统会有不同的client,大大增加了开发困难和花销。为了解决c/s存在的问题,也伴随着网络时代的到来,现在几乎每家都能够上网,b/s模式得到了大规模的应用,b/s模式
第 4 页 共 34 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于BS模式的图书管理系统设计与实现(2)在线全文阅读。
相关推荐: