数字图书馆系统毕业论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

大庆石油学院本科生毕业设计(论文)I摘要本文论述了一个数字图书馆系统的开发过程,包括系统分析、系统设计、系统实现等方面。该系统基本按照J2EE的设计标准并结合Hibernate、Spring、Struts三种框架进行架构,使用Java语言、Eclipse开发工具、Tomcat服务器、Mysql数据库进行系统的代码实现。系统基本上可以满足用户的基本需求,使用户可以很好的在本网站上查找和借阅图书。本系统网站主要包括五大模块,分别是:用户中心模块、图书浏览与查询模块、借阅图书模块、归还图书模块和出版社模块。用户中心模块主要是用于在本系统网站注册了的用户的资料的管理,用户登陆后可以进入该模块去查看或修改自己的信息,以及对登录密码进行修改。对于图书浏览与查询模块,网站没有对访问者进行限制,未注册的用户也可以进入该模块,去浏览和查看本系统的图书,且该模块还提供了快速查询和高级查询的功能,以方便用户快速的查找到自己想要的图书。关键词:J2EE;MySQL;TomCat;Eclipse大庆石油学院本科生毕业设计(论文)IIAbstractThisarticleelaboratedannumberlibrarysystemperformancehistory,includingaspectsandsoonsystemanalysis,systemdesign,systemrealization.ThissystembasicallyandunifiesHibernate,spring,thestrutsthreekindofframesaccordingtotheJ2EEdesignstandardcarriesontheconstruction,usesthejavalanguage,theeclipsedevelopmentkit,thetomcatserver,themysqldatabasecarriesonthesystemthecoderealization.Thesystembasicallymaysatisfytheuserthebasicdemand,enablestheusertobepossibleverygoodinthiswebsitethelookupandthemovebook.Thissystemmainlyincludesfivebigmodules,respectivelyis:Usercentermodule,bookbrowsingandinquirymodule,borrowbookmodule,backbookmoduleandpublishingcompanymodule.Theusercentermodulemainlyisusesinhasregisteredinthissystemwebsiteusersmaterialmanagement,aftertheuserdebarkationmayenterthismoduletoexamineortoreviseowninformation,aswellascarriesontherevisiontothedebarkationpassword.Regardingthebookbrowsingandtheinquirymodule,thewebsitehasnotcarriedonthelimittothevisitor,theregistrationuseralsohasnotbeenpossibletoenterthismodule,glancesoverandexaminedthiswebsitethebook,alsothismodulehasalsoprovidedthefastinquiryandthehigh-levelinquiryfunction,byfacilitatesthebookwhichuserfastsearchownwant.Keywords:J2EE;MySQL;TomCat;Eclipse大庆石油学院本科生毕业设计(论文)III前言随着Internet的飞速发展,覆盖面的日益广泛,在近几年中,大量的软件开发活动已经从客户迁移到了服务器。以客户为中心的C/S模型(即客户执行复杂的程序来显示和格式化数据)被认为不再适合于这个网络日益普及的社会。首要的原因是部署——将客户程序部署到大量的桌面,并且在应用程序发生改变时重新部署它们,是非常烦人的。取而代之的是,将应用程序重新设计为使用一个Web浏览器作为“终端”。应用程序本身驻留在服务器上的B/S,它将数据格式化为适合用户浏览的Web页面,并且处理用户填入Web表单的响应。本论文――基于J2EE的数字图书管理系统恰恰就是利用B/S(Browser/Server)结构,实现对图书馆图书的信息化管理,这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。而以往单机版的图书管理系统比手工的图书管理有很大的优势,但是它毕竟使不方便的。管理员录入图书信息的过程只能在图书馆里完成,学生续借及查询图书信息的过程也只能在图书馆里完成,很不方便。而要在自己家里办公,要在自己的电脑上随时了解图书馆的最新动态,那么就需要有一个基于Web的图书管理系统。而本系统刚好符合这个要求。本系统中使用工具之一JSP具有很好的发展前景。JSP是基于强大的Java语言,具有良好的伸缩性,与JavaEnterpriseAPI(企业级API)紧密地集成在一起,在网络数据库应用开发领域具有得天独厚的优势,基于Java平台构建网络程序已经被越来越多的人认为是未来最有发展前途的技术。而Sun公司承诺通过与业界领袖的合作,保证JSP规范是开放的和可移植的。可以使用任何客户机和服务器平台,在任何地方编写和部署它们。从JSP这几年的发展来看,JSP已经获得了巨大的成功,它通过和Hibernate、Struts、Spring等J2EE组件进行集成,可以编写除处理具有更大伸缩性、高负载的企业级应用。JSP技术在诸多方面加速了动态Web页面的开发。JSP有如此大的发展,并不是因为JSP本身,而是因为JSP身后的Java技术体系。利用JSP技术可以很好的将Java所具有的强大特性加以应用,从而实现更为强大的Web应用。因此可以说,JSP技术所代表的发展方向具有美好的未来。在本系统中使用的另一个重要工具就是Mysql数据库。该系统实现了一般的用户管理系统所具有的添加、查询、修改、删除等基本功能。大庆石油学院本科生毕业设计(论文)IV目录第1章概述.......................................................................................................................61.1题目的意义...................................................................................................6第2章构建数字图书馆系统的理论基础.......................................................................82.1图书馆发展概述...........................................................错误!未定义书签。2.2Java概述.....................................................................................................82.3web系统的发展............................................................错误!未定义书签。2.4J2EE的发展及问题的提出.........................................................................92.5Eclipse集成开发环境................................................错误!未定义书签。2.6MySQL数据库................................................................错误!未定义书签。第3章图书管理系统需求分析.....................................................................................133.1功能需求.....................................................................................................133.2开发环境需求.............................................................................................13第4章图书管理系统总体设计概述.............................................................................154.1系统特点.....................................................................................................154.2构成功能模块............................................................................................164.3系统架构....................................................................................................17第5章图书管理系统应用程序详细设计及实现.........................................................195.1业务流程图.................................................................................................195.2Mysql数据库设计.....................................................................................205.3系统前台模块实现.....................................................................................26第6章数字图书馆系统测试.........................................................................................366.1测试目的.....................................................................................................366.2测试环境搭建.............................................................................................366

1 / 42
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功