欢迎来到天天文库
浏览记录
ID:11815232
大小:1.03 MB
页数:54页
时间:2018-07-14
《图书管理系统本科学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、山西农业大学信息学院毕业设计摘要图书馆是学校的一个重要部门,而图书的管理又是图书馆中重要的一个环节。因为图书馆丰富的图书资源能够带给我们许多有价值的信息。为此,通过对图书管理的运行管理机制进行调查研究后,开发了此图书系统。本系统中解决了学校图书管理事务中常用基本问题以及相关统计工作。本系统中包含5个大的功能模块:图书管理,读者管理,借还管理,系统管理和前台查询。图书管理模块主要完成对图书信息的增加、删除和修改的功能;读者管理模块主要完成对读者信息的增加、删除和修改的功能;借还管理模块主要完成图书的借阅、归还、续借和到期提醒的功能;系统管理模块主要完成管理员的增加、
2、删除和修改功能以及不同管理员权限的分配的功能。本系统核心技术采用了Web开发中当今比较流行Struts2+Spring+Hibernate三个框架组成的典型的MVC(MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写)模型,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。其中,Struts2框架的应用着重表现在控制上,本系统用来完成页面的控制跳转;Spring是一个开源的控制反转(InversionofControl,IoC)和面向切面(AOP)的容器框架。它的主要目得是简化企业
3、开发;Hibernate框架是一个非常优秀的ORM(ObjectRelationMapping对象关系映射)框架,用来完成数据的持久层应用。本系统的前台界面开发使用的是JSP和JavaScript技术。JSP即JavaServerPages,是目前非常流行的动态网页技术;JavaScript是一种功能强大的基于对象的脚本语言,可直接嵌入HTML语言。后台的数据库是SQLServer。该数据库具有较高的完整性,一致性和安全性。关键词:图书管理;MVC模型;Struts2;Spring;Hibernate;数据库-49-山西农业大学信息学院毕业设计ABSTRACTLi
4、braryisanimportantdepartment,themanagementofschool’slibraryisanimportantlinkinthelibrary.Becausethelibrarybooksresourcescanbringusalotofvaluableinformation.Therefore,throughtothebooksmanagementoperationmanagementmechanismafterinvestigationandresearch,thisbooksystemisdeveloped.Thissyst
5、emsolvesthebasicproblemiscommonlyusedintheschoolbooksmanagementaffairsandrelatedstatisticalwork.Thissystemcontainsfivebigfunctionalmodules:booksmanagement,readermanagement,circulationmanagement,systemmanagementandqueryatthefrontdesk.Booksmanagementmoduleismainlytocompletethebookinform
6、ationincrease,delete,andmodifyfunction;Informationmanagementmodulemainlycompletethereadersincrease,delete,andmodifyfunction;Managementmodulemainlyborrowedbooksborrowing,return,renewandduetoremindfunction;Systemmanagementmodulemainlycompletetheadministrator'sincrease,deleteandmodifythe
7、featuresandfunctionsofthedistributionofthedifferentadministrativeprivileges.ThecoretechnologyofthissystemadoptsaWebdevelopmentintoday'spopularStruts2+Spring+HibernatethreeframeworksoftypicalMVC(MVCfullnameistheModelViewController,istheModel(Model)-View(View)Controller(Controller)abbre
8、viati
此文档下载收益归作者所有