北京联合大学毕业设计开题报告

北京联合大学毕业设计开题报告

ID:18395554

大小:104.00 KB

页数:10页

时间:2018-09-17

北京联合大学毕业设计开题报告_第1页
北京联合大学毕业设计开题报告_第2页
北京联合大学毕业设计开题报告_第3页
北京联合大学毕业设计开题报告_第4页
北京联合大学毕业设计开题报告_第5页
资源描述:

《北京联合大学毕业设计开题报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京联合大学毕业设计开题报告题目:基于Struts和Hibernate的图书馆管理系统专业:指导教师:学院:学号:班级:姓名:一、课题任务与目的1.主要目的和任务(1)课题的主要任务是设计并实现一个功能完整、操作简便、界面友好的图书管理信息系统,使图书馆的信息管理工作系统化、规范化、自动化,从而提高管理效率。(2)课题的主要目的是基于Eclipse平台,利用Struts和Hibernate的相关技术,设计并实现图书馆管理系统。2.题目的背景图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,要对读者资源,图书资源,借书信息进行管理,

2、是一项工作量比较大而且较为繁杂的工作。在这其中,重要的是图书的信息管理,包括图书的采购、编目、下架、遗失等。过去,很多学校都采用人工管理的方式,由两三个工作人员管理图书档案,对于借书还书都是用手工来进行操作,而一旦借阅者较多时就容易因忙碌导致错误的产生。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。在这样的大背景下,现代图书馆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在图书馆工作,管理和服务平台发生的变化。在图书馆的管理中运用传统的手工操作方式在现在这个数字化的时代已显

3、得极不适应,工作人员和读者对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。图书馆不再是传统的手工操作,人工管理,而是全面实行计算机管理。本系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理,全面实行计算机管理,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。随着互联网和浏览器技术的普及,Web编程已变得越来越重要,各种Web编程技术和框架也随之涌现出来。在Web编程中,MVC(Model-View-Controller,即模型、视图和控制器)设计模式已经成为一种最主要的设计模式。Struts文档分享平台作为第一个基于MVC设计模

4、式的开源JavaWeb编程框架,在业界受到了广泛的推崇,得到了普遍的应用,已经成为一个主流的Web编程框架。Hibernate成功的解决了持久性问题,即数据在数据库中的存取问题。作为一个开源软件,它非常容易使用,可以根据用户的需要进行修改。所以它一经推出,立刻受到业界空前的欢迎。Java是目前基于Web的应用程序的首选开发工具。框架的应用主要是用来简化开发。开发过程中一个优秀的框架可以极大的提高开发效率。Struts框架运用MVC模式开发使Web应用变得很灵活,但Struts在Model部分的实现并不理想,而O/RMapping产品hibernate将关系型数据

5、库的数据对象化,可作为持久层的解决方案。Struts和Hibernate框架整合则很好地实现了控制流、业务调用、表示这三者的分离,使系统在开发效率、可维护性、可扩展性方面都有良好的改进。3、题目的意义自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年的时间。现在,管理信息系统已经广泛应用于各行各业。因此在这样的前提下,我选择了“基于Struts和Hibernate的图书馆管理信息系统”这样一个较为普遍,同时又较为典型的课题。同时,Struts和Hibernate是当前非常流行的JavaWeb应用框架,由于它们很好地实现了MVC设计模式以及具

6、有使用简便、开源免费的特点,在国内外获得越来越广泛的应用。在当今这样一个科技高速发展的社会里,仅有理论知识是显然不行的,所以,我希望通过开发这个系统,能学到当前流行的较先进的关于Struts和Hibernate编程框架方面的技术,能更好地把理论与实际结合起来,充分将自己所学的专业知识应用于实践之中,并在实践中不断充实自己,提高自己的专业技能水平,以获取更多的教益二、调研资料情况1.课题的学术状态(国内、国外)1.1Java的概述Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java

7、的快速发展已经让整个Web世界发生了翻天覆地的变化。随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的Java Server Page技术的推出,更是让Java成为基于Web的应用程序的首选开发工具。1.2JSP(Java Server Pages)   文档分享平台JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。  1.3Java Servlet: Servlet是一种小型的Java程序,它扩展了Web服务器的功能。作为一

8、种服务器端的应用,当被请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。