欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

    毕业设计(论文)-基于WEB的图书馆借阅系统的设计与实现.doc

    • 资源ID:109672       资源大小:270.50KB        全文页数:24页
    • 资源格式: DOC        下载积分:6积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计(论文)-基于WEB的图书馆借阅系统的设计与实现.doc

    基于WEB的图书馆借阅系统的设计与实现摘要随着电脑、手机等信息工具的普及,人们能更加完善、快捷地处理信息数据。在图书馆的日常运作中,由于图书借阅和用户查询次数繁多,需要进行繁杂的信息数据管理。为了能更高效、快捷、稳定地管理图书馆的数据信息,本文设计并实现了一套基于Web的图书管理借阅系统。系统采用Browser/Server运行模式,基于JAVA开发平台,并使用SQLServer作为后台数据库系统。系统主要实现了以下几个功能:查询图书、借还图书、图书管理、读者信息管理,读者留言、公告栏等。读者只需要通过浏览器访问本系统,就可以轻松实现图书查询、图书借还等操作。同样,图书管理员也可以使用本系统方便快捷地完成图书馆的信息数据管理工作。另外,由于手机使用的普及,本系统中还新加入了WAP查询功能,借助于无线网络,读者可以通过使用手机,更加方便、快捷地完成图书查询的工作,这为读者带来了更多便捷。关键词:图书管理系统;WAP;JSPDesignandImplementationofLibraryManagementSystemBasedonWEBAbstractWiththeinformationtoolsbecomingsopopular,suchascomputerandcellphoneetc,peoplecanhandletheinformationdatamoreperfectlyandrapidly.Inthedailylibraryoperation,asbook-borrowedandtheonessearchedbeingsofrequently,thelibraryhastodealwithagreatmanycomplicateddata.Forthedatamanagementmoreefficiently,fastandreliably,thethesisdesignsandimplementsalibrarymanagementsystemwhichisbasedonWeb.OntheJavaplatform,thesystemadoptstheBrowser/Servermodel,whichtakesSQLServerasadatabaseserver.Thesystemmainlycarryoutthefollowingfunctions:searchingforborrowingandreturning,bookmanagement,readerinformationmanagement,readsmessages,andthelibrarybulletin.Whilethereadersinterviewthesystemthroughthebrowser,theycaneasilysearchforabookorborrowandreturnabooketc.Simultaneously,theassistantisabletocontrolthelibraryinformationdatum.Inaddition,thesystemisstilladdedasearchingfunctionbasedWAP,bywhichthereaderscansearchforabookmoreconvenientlyandrapidly,bymeansofwirelessnetwork.Suchafunctionbringsthereadersagreatdealconvenience.Keywords:LibraryManagementSystem;WAP;JSP目录论文总页数:22页1引言.51.1课题背景.51.2课题研究意义.52需求分析.52.1应用需求分析.52.2设计模式.62.3开发环境.72.4开发工具.73系统总体设计.83.1系统概要.83.2功能模块构成.93.3功能流程图.93.3.1查询功能流程图.93.3.2借还图书功能流程图.103.4数据库设计.103.4.1数据库概要.103.4.2数据库逻辑设计.103.4.3数据库之间关联设计.124系统详细设计与实现.134.1发布首页公告功能模块.154.2留言板功能模块.164.2.1发布留言模块.174.2.2回复留言模块.184.3系统管理员登录功能模块.184.4图书查询功能模块.194.4.1前台图书查询.194.4.2后台所有图书查询.204.4.3WAP查询.214.5其余功能模块.225测试.23结论.23参考文献.24致谢.错误!未定义书签。声明.错误!未定义书签。第5页共24页1引言1.1课题背景当今时代是飞速发展的信息时代,计算机与信息处理技术日渐成熟。随着Internet和计算机网络技术的蓬勃发展,Web技术得到了迅猛地发展。在科学技术高速发展的今天,信息技术已经渗透到社会发展的每一个领域,而计算机技术为工作提供了方便性、高效性、灵活性及安全性,尤其Web技术的高速发展将计算机的应用提升到另一个层次。而图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,利用计算机来管理复杂的信息,能够充分发挥计算机的优越性。1.2课题研究意义尽管有的图书馆有图书管理系统,但是仅仅限于图书管理员使用,属于单机系统,对于Internet服务几乎没有,更不用说是WAP等服务。这样的图书管理系统根本没有发挥它的效力,资源闲置比较突出。基于这此问题,有必要建立一个图书管理系统有效的支持WEB和WAP的服务,以使图书管理工作规范化,系统化,程序化,提高信息处理的速度和准确性,并且能通过Internet能够及时、准确修改图书情况。本系统的设计主要有效的支持WEB访问和WAP访问,使得资源利用最大化用户只需要通过浏览器或者手机WAP访问就可以实现操作,操作简单灵活。2需求分析2.1应用需求分析图书管理系统需要满足来自两方面的需求,分别是图书借阅者和图书馆工作人员。图书借阅者的需求是查询图书馆所存的图书;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书操作,有修改图书借阅者借书和还书记录的权限,实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,发布公告,回复留言,以下就是本系统实现的功能。1.设计不同用户的操作权限和登陆方法2.对所有用户开放的图书查询3.查询及统计各种信息4.维护图书信息第6页共24页5.维护工作人员和管理员信息6.维护借阅者信息7.处理信息的完整性8.实现WAP手机网上图书查询2.2设计模式设计模式是面向对象的程序设计人员用来解决编程问题的一种形式化表示。本系统开发采用目前一种目前广泛流行的软件设计模式MVC。MVC(Model-View-Controller)应用程序结构被用来分析分布式应用程序的特征。这种抽象结构能有助于将应用程序分割成若干逻辑部件,使程序设计变得更加容易。把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层模型层、视图层、控制层。图1MVC模式MVC模式的出现,很好的解决了传统开发WEB应用方式中存在的问题。M代表模型(Model),包含完成任务所需要的所有的行为和数据;V代表视图(View)界面,显示模型提供的数据;C代表控制器(Controller),它将模型映射到界面中,处理用户的输入并响应请求。其模型关系如图所示。在MVC模式中,三层各尽其职、相对独立,各层内部的改变不会影响到其它层,从而降低了数据表达、数据描述和应用操作的耦合度,也能更好的实现开发中的分工,加快工程进度。第7页共24页2.3开发环境表1开发环境种别软件版本OSWindows2000DBMy-sqlWebServerJDK1.4.0Tomcat4.0.6浏览器InternetExplorer6.0以上MySQL:MySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。MySQL的快速和灵活性足以满足一个网站的信息管理工作。因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发PostgreSQL,不管是私用,商用,还是学术研究使用。命令执行速度快,也许是现今最快的;简单有效的用户特权系统。MySQL使用完全免费,使得其运用范围更加广泛。TOMCAT:Tomcat服务器是ApacheGroupJakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。Tomcat服务器的兼容性很好,如WebLogic服务器采用其为Web服务器引擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示例服务器。但是Tomcat服务器有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好。2.4开发工具Eclipse是一个非常优秀的集成开发环境,它旨在简化用于多操作系统软件工具的开发过程,可以用于管理多种开发任务,其中包括测试、性能调整以及程序调试等,而且还可以集成来自多个供应商的第三方应用程序开发工具。通过集成大量的插件,Eclipse的功能可以不断扩展,以支持各种不同的应用。Eclipse平台是一个成熟的、精心设计的、可扩展的体系结构,其组成结构如图所示用Eclipse开发的插件,可以适应多平台的需要,且具有良好的可扩展性和灵活性。

    注意事项

    本文(毕业设计(论文)-基于WEB的图书馆借阅系统的设计与实现.doc)为本站会员(l****)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!