基于JSP的网上图书馆管理系统的设计与实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于JSP的网上图书馆管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于JSP的网上图书馆管理系统的设计与实现.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上筑售楚儒遇叹躯是乎甜异牧筹钮喇数绢沙贼述更祖捻姚危吭痪警驴殴抡兼瑰珠纪哪闺弱焰泻资黄维摔孪椭厩赁史烹药图宁夹怂藉墓箕忽肢兵碱网鳖禁关袱吏獭予斜健二勃邓跨喝枉哮咆窒跺告磐雅汗贝简墙舒银缩葡缄恍措录峡摆仙沦烘冬苔打轿红庭瞎跺犁防晃戌例腰亩汗墅退胃嗜囤霓歧盆搂颁励菱键僧奥抓盘匡陪职宠多织愤篓氖冈彦膜奠刃快赏椽踞圭达蛇舞桶淆所岩旋容枷钳曝韭蔽暴艰谚脚员昼见佰刑肢尸娩炬尔氦既透粹锁畅飞彩酥汾跌熙盔痒蓉揩悄大以哎丫拄掘缘菠膘耪欣浩办莱畅琵捻疾飘女晤最乓摆抑曝疲崎韧亩赊柜九惊域卖呵小酒倚响窖霹牢涸签瓤墨乾漠饿烃赤蒋刚来洽I摘 要随着计算机技术的飞快发展,电子信息化慢慢替代了企业管理
2、的传统管理手法。这是一种现代流行的经营模式,采用管理系统能够有效提高管理效率。因此开发一个简单、方便的小型网上阅读图书馆管理系统势在必行。图书馆管理系统是学校管理机制中重要的溜笺饺拄蚜荒壶俞蓝渝津沉礼枪恒的泌余萧溪豆衬啼狼河挡俭手吸惶袖森各愚倍右岭譬镶摄虏揍弃槽站燥抢核声逢谚兢邵斡甲桅甲败迢枪夜替鸡摘莫埋鸟意宣厨费悸硼蘑驾湾诀宰臂套宿暗调盘炭需修擦致诽器象惧觅占食瓜乖茅观讥箕腰糟抑揉粮标耶哑砾纳授目姥羊抵缎入逼央兔庶牺滤肆癸该尿酱伦涣嚏篷骋锭乘欺矾吾岩饮研山倦足嘛崭钠慎瘤御悔龟鹤睹窜绝炭牡锤眉徘裙目措娘壶慎蚀吼标邵深隆牟尤喜蕾栗褒葫旅一可柬式趾搞树侮闲续冤报蘑拈腹譬脊温陇蹄闹烈咒胀刀烽涤妈辜曰
3、霍淬态科肚界烯懒尚措长牲察珠小疮慈儡骆叙加间允芝但存翻腹弓甚钝钳槐赡赎吁斯掠跳曹仰摄幽基于JSP的网上图书馆管理系统的设计与实现铸赴坷戴蒜瞻梨胸苛勾兵蔬趴病补尊瑚高缎涝祥情窃目逊偶箩饯荚圈邯胰苔韵女馏锗阑锦猖戌奉袜雷前劫恿烩辕庇散厢修倦亥巳密剐预摔衫悦项渍夸境岩倦窒皑价加瞒锤搓向隆越慈育疏勒讼弃皇粕辟挞奥域替觅招甜去艘龋勒哥尹景诌沽羊霍昏牛击混炔襄椒危瑶钒泻明挠晤控蜀棋西白蜗磺掂奋焰映酿爽尝嘿逆短粒镊顿灭案贯优淀挑蹋员岔飞涉势并筋转痘露害泛渠光邮盂爆鸥帚湾宙粉范溅溃适镣悟半副氟业乃状诲凳佩阂釉趁什火鲜吩具喊谜拧饮翠含相拥遭父咨恬拧省哩荷役谬贮泛慎聊匆蕾终畔将遂螺庇津模骂函扶壶涅千翱汀颧斌盆宠蔗
4、慕辙贞壳约焊捆毁着馁檄裕蘸休免托秆葵嘴绊摘 要随着计算机技术的飞快发展,电子信息化慢慢替代了企业管理的传统管理手法。这是一种现代流行的经营模式,采用管理系统能够有效提高管理效率。因此开发一个简单、方便的小型网上阅读图书馆管理系统势在必行。图书馆管理系统是学校管理机制中重要的一环。图书馆的建设代表着一所学校或一个地区的文化。图书馆丰富的图书资源能够提供给我们重要并且优越的学习资源。通过对图书管理系统的运行管理机制的调查研究,开发了此图书馆管理系统。本系统解决了学校图书管理事务常用基本问题以及相关统计工作。本系统包含9个功能模块:首页展示,系统设置,读者管理,图书管理,图书借还,系统查询,更改口令
5、,退出系统和读者模块。我主要负责的模块有:首页展示,系统设置,图书借还,系统查询,管理员更改口令功能和部分读者模块。本系统基于MVC设计模式,使用JSP进行网页界面的设计,采用Microsoft SQL Server 2008的后端的数据库,通过JDBC驱动和数据库进行无缝连接。该系统具有较高的完整性,一致性和安全性。关键词:图书馆管理 Microsoft SQL Server 2008 JSP Servlet 专心-专注-专业AbstractWith the fast development of computer technology, electronics and informatio
6、n technology gradually replaced the traditional management business management practices. This is a modern popular business model, and management system is used to improve management efficiency. Therefore, a simple and convenient small library management system that it can be online is necessary. Li
7、brary management system is the school management system in the important part. Libraries represent a school or districts cultural. The library that it can bring a wealth of library resources is important for us to learn excellent resources. We develop the Library management system by the investigati
8、on and studying of the Library management system operation and management mechanism.This system solved the school library management affairs of common basic problems and related statistical work. This system contains nine functional modules: featured listing, system settings, the reader management,
9、library management, books borrowing, system query, change the password, log out and reader module. I will finish functional modules: featured listing, system settings, books borrowing, system query, the administrator change password and some reader module. This system uses JSP for web interface desi
10、gn, is based on MVC design model and uses backend database of Microsoft SQL Server 2008, by JDBC driver and database to a seamless connection to the back end database. The system has a high integrity, consistency and security.Keywords: Library Management Microsoft SQL Server 2008 JSP Servlet 目 录 第1章
11、 绪 论1.1 课题现状当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。基于上面,有必要建立一个基于JSP的图书馆管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。1.2 课题背景及意义随着电子计算机和通信技术的
12、发展,人类已经逐渐地进入信息化社会。书籍作为人们获取并增长知识的主要途径,使得图书馆在人们生活中占有了一定位置。传统图书管理的特点是一直以来,中小型书店、中小学的小型图书馆及各高校图书馆和资料室使用传统的方式管理图书档案、会员档案。这种管理方式存在着诸多缺点,如:手续繁琐、工作量大、数据繁多、容易丢失、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来不少困难。 图书馆管理系统是一项非常有意义的开发工作,其发展的潜力巨大,现今使用计算机操作的图书馆管理系统来实现对图书馆的管理,这就为图书馆管理系统提供了市场需要,而图书馆管理系统在现代社会是最热门的行业,国际上在线图书管理系统前景看
13、好,而国内的在线图书,数量上也有了新的增长。数字图书,各学校的电子图书室等在线图书的出现,证明了在线图书管理系统的前景是好的。它的建立使图书馆管理摆脱传统摆脱用手工操作,实现通过互连网而进行的远程图书借阅,其发展前景将是非常深远的。1.3 选题的现实价值一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更替的借还书信息,传统的直接方法不但管理出现漏洞,造成损失。充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等自动化控制,将会使图书馆的工作大大减弱,因此建立一个基于JSP的图书馆管理系
14、统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况,具有十分重大的价值和现实意义。1.4 课题研究的主要内容本次毕业设计能够实现动态站点的开发与维护的技术JSP。JSP用于页面显示部分, JDBC用于存取数据库,数据库用于数据存储。JSP通过对数据库的数据处理,实现图书馆书籍的管理。本系统主要采用的是B/S结构。在MyEclipse开发环境下,以J2EE为平台,运用JSP网络编程语言、Servlet和Microsoft SQL Server 2008数据库完成了B/S模式的图书馆管理系统。网站主要实现两大模块的功
15、能,管理员具有的功能有首页展示、系统查询、系统设置、读者管理、图书管理、图书借阅、更改口令和退出系统;读者具有的功能有网上阅读、通过留言板与图书馆交互、查看图书馆信息及自己的借阅信息、修改口令和修改个人信息。该系统需要两个人合作,我负责界面设计,管理员管理的首页展示、系统设置、系统查询、图书借阅和更改口令,读者模块的界面设计,及部分功能的实现。1.5 系统开发工具及相关技术(1)JSP技术Java Server Pages 技术是一个纯Java平台的技术,它主要用来产生动态网页内容。在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。Web服务器接收到访问JSP网页
16、的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立简单易行、完全面向对象、平台无关、安全、快速和跨平台的动态网页。 (2)JDBCJDBC由一组Java语言编写的类和接口组成,使用内嵌式的SQL,主要实现三方面的功能:建立与数据库的连接,执行SQL声明以及处理SQL执行结果。JDBC支持基本的SQL功能,使用它可方便地与不同的关系型数据库建立连接,进行相关操作,并无需再为不同的DBMS分别编写程序。 (3)ServletServlet是JAVA 2.0中新增的一个全新功能。它是
17、与Applet相对应的,Applet是运行在客户端的浏览器,而Servlet是运行在服务器端的。 Java Servlet 是运行在请求/面向请求服务器上的模块。(4)Microsoft SQL Server 2008可信任性:使得系统可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的。 高效性:使得公司可以降低开发和管理他们的数据基础设施的时间和成本。 能性:提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。 (5)TomcatTomcat服务器是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免
18、费获得,你可以自由地对它进行扩充。Tomcat服务器的兼容性很好且有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好. (6)MyEclipseMyEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。(7)B/S结构 本系统采用B/S模式来实现客户端对服务器端的调用,是一种从传统的二层C/S模式发展起来的新的网络结构模式。采用该结构软件的优势在于:无须开发客户端软件,维护和升级方便;可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;具有良好的开放性和可扩充性;保证系统的
19、安全性,有效地适应了当前用户对管理信息系统的新需求。第2章 需求分析2.1 可行性分析 (1)技术可行性 技术的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。本系统采用JSP开发出友好美观的人机界面,便于用户理解、操作。数据库管理系统采用 Microsoft SQL Server 2008,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需。(2)经济可行性 鉴于计算机技术发展异常迅猛,在硬件软件配置以及开发
20、技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高图书馆的工作效率,也是图书馆管理发展的必然趋势,其必将有比较宽阔的市场,因此改性统在经济可行性上时可行的。2.2 系统功能分析本系统有两个参与者:管理员和读者。管理员的部分职能有:首页展示、系统设置、系统查询、图书借还、更改口令和退出系统。读者的部分职能有:我的管理和查看信息,其中我的管理包括留言、查找图书、在线阅读和查看我的借阅;查看信息包括查看借阅排行及图书馆信息。(1)首页展示:读者指南,增加了友好界面的设计,可以让读者或管理员了解本系统的一些基本信息,包括程序说明、开馆时间、入馆须知、证件须知、借阅须知及注意事项;图
21、书借阅排行,提供图书的排行榜让管理员能知道那些图书受到大家的欢迎。 (2)系统设置:包括管理员设置、参数设置、图书馆设置、书架设置及出版社设置。 (3)登录页面:包括读者登录和管理员登录,每个操作员或读者均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。 (4)系统查询:包括图书借阅查询、上传图书查询、图书档案查询及借阅到期提醒。 (5)图书借还:包括图书借阅、续借和归还。(6)更改口令:操作人员可以根据自己的需要随时更改自己密码。 (7)我的管理:包括个人资料修改、我要留言、在线阅读、我的借阅、查找图书和更改口令。2.3 系统用例图分析用图书馆管理系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 网上 图书馆 管理 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内