- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
- PAGE 1 -
北京联合大学毕业设计开题报告
题目: 基于Struts和Hibernate的图书馆管理系统
专业: 指导教师:
学院: 学号:
班级: 姓名:
一、课题任务与目的
1.主要目的和任务
(1)课题的主要任务是设计并实现一个功能完整、操作简便、界面友好的图书管理信息系统,使图书馆的信息管理工作系统化、规范化、自动化,从而提高管理效率。
(2)课题的主要目的是基于Eclipse平台,利用Struts和Hibernate的相关技术,设计并实现图书馆管理系统。
2.题目的背景
图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,要对读者资源,图书资源,借书信息进行管理,是一项工作量比较大而且较为繁杂的工作。在这其中,重要的是图书的信息管理,包括图书的采购、编目、下架、遗失等。过去,很多学校都采用人工管理的方式,由两三个工作人员管理图书档案,对于借书还书都是用手工来进行操作,而一旦借阅者较多时就容易因忙碌导致错误的产生。
目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。
在这样的大背景下,现代图书馆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在图书馆工作,管理和服务平台发生的变化。在图书馆的管理中运用传统的手工操作方式在现在这个数字化的时代已显得极不适应,工作人员和读者对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。图书馆不再是传统的手工操作,人工管理,而是全面实行计算机管理。
本系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理,全面实行计算机管理,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
随着互联网和浏览器技术的普及,Web编程已变得越来越重要,各种Web编程技术和框架也随之涌现出来。在Web编程中,MVC(Model-View-Controller,即模型、视图和控制器)设计模式已经成为一种最主要的设计模式。Struts作为第一个基于MVC设计模式的开源Java Web编程框架,在业界受到了广泛的推崇,得到了普遍的应用,已经成为一个主流的Web编程框架。
Hibernate成功的解决了持久性问题,即数据在数据库中的存取问题。作为一个开源软件,它非常容易使用,可以根据用户的需要进行修改。所以它一经推出,立刻受到业界空前的欢迎。
Java是目前基于Web的应用程序的首选开发工具。框架的应用主要是用来简化开发。开发过程中一个优秀的框架可以极大的提高开发效率。Struts框架运用MVC模式开发使Web应用变得很灵活,但Struts在Model部分的实现并不理想,而O/R Mapping 产品hibernate将关系型数据库的数据对象化,可作为持久层的解决方案。Struts和Hibernate框架整合则很好地实现了控制流、业务调用、表示这三者的分离,使系统在开发效率、可维护性、可扩展性方面都有良好的改进。
3、题目的意义
自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年的时间。现在,管理信息系统已经广泛应用于各行各业。因此在这样的前提下,我选择了“基于Struts和Hibernate的图书馆管理信息系统”这样一个较为普遍,同时又较为典型的课题。同时,Struts和Hibernate是当前非常流行的Java Web应用框架,由于它们很好地实现了MVC设计模式以及具有使用简便、开源免费的特点,在国内外获得越来越广泛的应用。
在当今这样一个科技高速发展的社会里,仅有理论知识是显然不行的,所以,我希望通过开发这个系统,能学到当前流行的较先进的关于Struts和Hibernate编程框架方面的技术,能更好地把理论与实际结合起来,充分将自己所学的专业知识应用于实践之中,并在实践中不断充实自己,提高自己的专业技能水平,以获取更多的教益
二、调研资料情况
1. 课题的学术状态(国内、国外)
1.1 Java的概述
Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。随着Java?Servlet的推出,Java在电子商务方面开始崭露头角,必威体育精装版的Java?Server?Page技术的推出,更是让Java成为基于Web的应用程序的
文档评论(0)