于基bs模式的学校图书管理系统设计与实现大学论文.doc
《于基bs模式的学校图书管理系统设计与实现大学论文.doc》由会员分享,可在线阅读,更多相关《于基bs模式的学校图书管理系统设计与实现大学论文.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学 号2012020486分类号本科生毕业论文(设计)题目: 基于B/S模式的学校图书管理系统设计与实现 院 (系) 电子与信息工程学院专 业 数字媒体技术 班 级 2012级1班学 生 姓 名 XXX 指导教师(职称) xxx 提 交 时 间 二一六年五月 安康学院本科生毕业论文(设计)基于B/S模式的学校图书管理系统设计与实现作者 吕凯轩(安康学院电子与信息工程学院,陕西安康,725000)摘 要21世纪属于互联网时代,网络日益发达,校园系统也慢慢开始朝互联网靠拢,本次论文的选题的立意在于如何将图书管理系统趋近去网络模式的建立。本次的图书管理系统采用MySQL+MyEclipse的开发环境
2、进行开发。基于b/s模式进行开发图书管理系统,首先实现前台页面的开发,之后进行后台数据库的开发,前台页面包括登陆页面,管理员页面,超级管理员页面,以及一些调整页面,后台数据库开发,进行了数据库表格设计,图书馆内部数据添加,完成了浏览借阅、书籍排行版等功能,更好的加入了可视化元素让学生的借阅更快捷,通过图书管理系统开发使整个图书馆内部能够减少图书管理人员的数量,让图书馆变得更加轻松。关键词 图书管理系统;b/s模式 ;网络Design and Implementation of School Library Management System based on B/S ModeLv Kaixua
3、n(ankang college of electronic and information engineering college, shaanxi ankang, 725000)Abstract Pick to the 21st century belongs to the age of the Internet, the network increasingly developed, the campus system also slowly began to gravitated toward the Internet, this paper expatiates the concep
4、tion is how the books management system management system approach to the establishment of the network model.The books management system management system using MySQL + MyEclipse development environment for development. Based on b/s pattern development books management system management system, firs
5、t of all, realize the development of the front desk page, after the development of the background database, the front desk page including the landing page, the administrator page, super admin page, and some adjustment page, background database development, database table design, librarys internal da
6、ta to add, completed the browse library, such as book ranking function, better joined the visual elements allow students to borrow more quickly, through the whole library books management system management system development inside can reduce the number of librarians, make the library more easily.Ke
7、y Words Books Management System;B/s mode;network安康学院本科生毕业论文(设计)目 录第一章 绪论11.1 课题研究的背景和意义11.1.1 课题研究的背景11.1.2 课题研究的意义21.2 图书管理系统的现状31.3 本文工作及内容安排4第二章 相关技术52.1 B/S模式的定义:52.2 B/S模式的发展历史及前景52.3 JSP+MySQL+tomcat开发模式简介62.4 开发环境简介72.4.1 JSP简介72.4.2 MySQL简介82.4.3 tomcat简介8第三章 需求分析93.1 学生使用分析93.2 管理员职能分析93.3
8、学生借阅分析93.4 学生借书验证分析103.5 图书归还分析113.6 学生查询信息分析113.7 高级权限管理员操作分析12第四章 系统实现134.1 系统E-R图134.2 系统功能与结构134.3 图书管理系统业务流程图154.4 系统数据库设计164.4.1 数据库图表设计64.4.2 数据库链接设计64.5 系统前台设计234.6 系统权限设置24第五章 系统实现275.1 系统部分实现截图275.2 系统测试方法简介275.3 系统测试方法27 5.3.1恢复性测试28 5.3.2安全性测试29 5.3.3强度性测试30 5.3.4性能性测试30第六章 总结与展望:31参考文献:
9、32致谢:33安康学院本科生毕业论文(设计)第一章 绪论1.1 课题研究的背景和意义本次课题研究是为了减轻图书管理人员的工作量,提高图书管理系工作效率,更加便捷管理图书系统的同时可以让学生网上可视化的借书和查找书籍。1.1.1 课题研究的背景传统图书管理系统是以人工为主要工作方式,传统的借阅模式是:学生进入学校图书馆对书籍进行查找后将书籍带至图书馆前台,由老师登记后借走,这还是比较顺利的时候,如果我们不知道我希望查找的书籍类型的时候,如果遇见这样的问题,浪费的实践就是大笔大笔的,还可能找不到我们所需要的东西,白白的浪费时间。这种图书管理系统的缺点有浪费时间,效率低下,容易出错,手续繁琐,工作量
10、大的缺点。随着信息时代的到来,计算机帮助我们很好的解决了其中的大多数问题。B/S结构最大的优点随时随地在不同的区域进行操作而不用安装任何专门的软件。可以让更多不会使用软件的人接受,学生只要拥有一台能够上网的电脑就能使用,不需要下载任何客户端和辅助设备,简单方便,客户端零维护。系统能够具有很好的扩展性,只需要你具备一台可以上网的电脑,再让你想要登陆的系统管理员为用户分配一个用户名与其相对的密码,就可以使用了,学生只需要根据自己的用户名就可以进行借书。系统提供强大的认证系统,提供了最大的安全性能。B/S架构在图形的系统的变现能力上面和使用的时候的速度上弱于CS架构。还有一个非常致命弱点,就是系统必
11、须运行在浏览器上面受到环境的影响较大。由于B/S架构必须运行在浏览器上面,而浏览器的版本繁多,导致对于网页的兼容性具有十分巨大影响,尤其是在CSS布局,JAVASCRIPT脚本执行等方面,会有很大影响。虽然有这么多的缺点但是现在浏览器核心大多都是采用微软的ie核心,虽然名字不相同但是核心几乎都是差不多的,很大程度上面减少了上面缺点所导致的问题,也使B/S模式得到了巨大的应用。综上B/S模式还是具有很大的应用性能的,在校园内部环境中,大多数人都是采用windows操作系统,ie浏览器的地方,基于B/S模式的管理系统能够得到性能的最大化发挥。11.1.2 课题研究的意义图书馆管理系统是我国高等院校
12、必不可缺的一部分,知识的来源途径最主要是书籍,尤其对一些学校来说,图书馆是非常重要。图书管理包括的是对书籍及已注册学生用户的管理,包含很多的信息数据的管理。很早以前的图书馆以人工抄录的形式记录此类信息,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,人工数据长时间无法保存容易丢失。总的来说,缺乏规范的信息管理手段。虽然图书馆已具备电脑但是并没有发挥它的效益,可以利用它们为主机搭建一套数据库。基于这个问题,高校需要建立一个高效的图书管理系统来改善现状,避免图书管理的人工保存,提高信息的速率和可保存性。使广大受众更方便的借阅书籍,使学校更规范的管理图书。图书管理系统需要管理员的的工作
13、量很大,为了减少管理员的工作量和更好的适应当前的借阅要求,需要一种基于B/S模式的的图书管理系统。通过一个新的图书管理系统,使用一个公共的数据库。用户通过网络就可以查找需要的信息以及完成续借功能,提供一套可视化的借阅系统,更方便快捷的解决图书和管理。使图书管理简单化,让非专业的人士通过系统的学习便可以执行管理操作,同时可以让学生有一个可视化的图书馆,更方便学生借阅书籍。通过图书管理系统的设计并应用到实际中,可以减轻工作人员的压力,提升学生的借阅。对图书馆里的图书进行更加高效的管理。图书管理系统是针对本学院学院师生借阅图书的需求设计和实现的。图书管理系统前台设计主要完成的是图书的增,删,改,查。
14、学生的增,删,改,查。借出,还书日期等功能。首先对教师图书管理模块进行了详尽的需求分析,经分析得到学生图书管理模块主要完成如下的功能:登录、个人借阅信息查询、图书浏览、书籍排行。之后根据需求提出了学生图书管理模块的总体设计方案,可据此进行了详细设计和编码实现。1.2 图书管理系统的现状我国图书馆自动化系统的发展起步较晚,从70年代中期开始经历了如下几个阶段:发展初期阶段、单向业务系统阶段和集成系统阶段。从70年代我国启动研究图书馆的自动化技术,从80年代中期开始,进入了单项业务系统阶段,在此阶段图书馆的自动化工作进展最为迅速,主要以单业务为主且有大部分只能处理西文图书与期刊相关信息。随着计算机
15、价格的下降和中文系统平台的开发成功,图书馆管理进入了集成系统的开发阶段。进入90年代以来,随着网络的迅速发展,我国网络也日渐成熟,能够实现多媒体以及高速网络,各类专业广域网也纷纷建成并投入使用,如教育科研网CERNET主干网。计算机网络的全球性互连性发展对图书馆系统自动化产生了革命性的的影响,因此在90年代中期,我国图书馆自动化系统的研发出现了一个高潮时期,在当时推出了目前在国内较有影响的数个大型自动化系统,如南京汇文、北邮MELINETS等,并提出了“第三代图书馆自动化系统”的概念。进入21世纪,图书的实体性已经越来越受到制约,随着实体书的减少,可以进入移动网络时代,学生可以不用在图书馆就可
16、以查阅到自己想要的书籍,大大的方便了学生,而且或许学校图书馆或许只需要一个人加载新的图书就可以了,可以实现无人化管理,大大的节约了成本。希望这样的时代速速到来吧。2 1.3 本文工作及内容安排前期准备工作,收集图书管理系统的相关知识搭设系统架构,完成开题报告。前后台页面的网面设计。配置主机电脑搭建服务器,数据库初步搭建。前后台功能代码实现,系统初步登录查询书籍,借阅、排行榜功能实现;收集文献资料开始撰写毕业论文,准备最后毕业答辩。(1)查找文献内容,收集近年来学校图书管理系统的近况,完成论文背景以及设计的内容需要;(2)研究B/S模式以及对JSP的代码学习,参与相对性的资料开始完成网页设计以及
17、代码的书写,完成本论文的第二小节内容;(3)对系统操作人员进行可行性分析,制作相应的图表,可是主要程序的代码展示;(4)系统功能代码的实现,对各操作人员进行图表绘制,数据库表的搭建;让大家更直观的了解系统内容;(5)对主要内容的网页系统进行截图,完成第五章节内容,并对系统进行性能以及恢复操作,完成论文主题部分。7第二章 相关技术本次课题采取jsp+MyEclipse+tomcat的开发环境进行开发,着力构造一个网页形式的图书管理系统2.1 B/S模式的定义:B/S(Browser/Server)结构即浏览器和服务器结构。B/S模式的发展是随着Internet技术的兴起,B/S模式的发展的这种结
18、构下,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模式的发展是这些应用相对易于把握、成本变得
19、更加的低廉,节约了劳动成本,促进了生产力的提升。B/S模式的发展到一定程度是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库,这样就不收环境的制约了;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。伴随着学校网络状况的更改,在今天学校几乎都实现了,学生可以接入进行上网,这也为图书管理系统的实现提供了很大的方便。随着国家的信息时代的发展,网络接入会进入千家万户,这更加给B/S系统提供了巨大的发展潜力。32.2 B/S模式的发展历史及前景B/s模式是由c/s模式进化发展而来的,b/s模式改变了c/s模式的部分缺点,原来c/s模式下,客户端需要进行
20、client安装,这就制约了c/s的发展,因为可能有部分客户机不能够支持client的安装,并且对待不同的操作系统会有不同的client,大大增加了开发困难和花销。为了解决c/s存在的问题,也伴随着网络时代的到来,现在几乎每家都能够上网,b/s模式得到了大规模的应用,b/s模式对客户来说不会有很大的要求,也不会因为客户机的不同而有不同的源代码,客户方只需要拥有浏览器就可以实现b/s程序的运行,b/s相对于c/s具有很大的优势,维护和升级方式简单、成本降低、选择更多,甚至可以不需要人参与。本次设计的是图书管理系统,对于这个系统,我猜想随着电子时代的到来,实体书的减少,版权问题将来也会更加的完善,
21、以后的书籍出版或许就不会再有实体书了,完全的实现电子化,而且电子产品对人类的伤害也会慢慢的降低,或许电子书将会完全的取代实体书,到那个时候每个学校都不会有一个实实在在的图书馆了,而是只有一个大型的数据库,学校可以通过给学生分配身份,学生可以通过身份认证,进入学校的系统图书馆来获得自己所需要的图书,实现图书馆的完全智能化,大大的减少图书管理人员的数量,节约经济。B/s系统将来随着网络的快速发展,千家万户都会使用网络,基于b/s模式的应用将会越来越多,会得到长久的发展。在不断的克服自身缺点的同时不断进化,将来可能会取代c/s。42.3 JSP+MySQL+tomcat开发模式简介在JSP开发过程中
22、人们采用HTML或者XML进行页面编辑,产生最终的网页。通过小脚本或者小标签进行判断,或者静态过滤。在其内部采用JDBC进行与数据库的链接,其中进行大量的判断,认证,和信息读取。使JSP页面能够与数据进行分离,从而确保了数据的安全性,可靠性使数据不容易被篡改。Jsp页面通过JDBC和数据库进行交互,实现两者的互访,数据库看不见JSP,JSP也看不到数据库中的内容,JDBC在其中起了个桥梁的作用,从而能够确保两方面的安全,正是这种工作方式,使得JSP+MySQL+tomcat所开发出来的系统有很大的可重用性能,在原来开发的系统中可能含有后来所需要的内容,因为数据与界面是分开的,所以能够很好地使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- bs 模式 学校 图书 管理 系统 设计 实现 大学 论文
限制150内