1。2 学生宿舍管理系统的研究近况
1。2。1 国内研究现状
1。2。2 国外研究现状
1。2。3 研究现状总结
1。3 课题研究的内容和意义
该设计完成了对普通学生宿舍的基本管理,在一定的程度上极大减轻管理人员的工作量,也有利于宿舍管理员对宿舍信息方便有效的管理和统计。根据前期的开题报告的撰写将整个系统大致的分位以下几个主要模块:对班级信息的管理、对宿舍房间信息的管理、实现住宿信息的管理以及数据信息的统计与查询等。系统的管理员可以根据自身的管理权限来操作系统的功能,管理员可以对入住学生信息进行查询,也能够根据需要修改相应的信息。
本次基于Java技术关于学生宿舍的基本信息的管理是根据周围一些学校实际的情况调查来设计与实现的一套系统。系统的实现一方面可以解决实际的问题,根据生活中的应用来实现系统的开发意义,从而提升技术在我们实际生活的广泛应用,也对技术的研究和发展提供了一定的空间。另一方面,通过本次系统的实现,能够将大学学习的知识得到实际的应用,能够将大学期间学习的理论知识和实际生活应用结合。在本次系统的设计与实现过程中,需要不断的学习新知识和研究相关技术,很大程度上提高了自我学习的能力和兴趣的培养,让我学习到更多的知识和技术。
1。4 本章总结
作为论文的第一章节,本章节主要介绍了系统开发的背景、系统设计的目标、课题研究的内容和意义。从计算机发展的优势和给社会带来的益处等方面解释了学院资源管理系统是在什么样的背景模式下设计实现的,以及设计完成系统之后可以实现什么的效果,并带来哪些益处。
第二章 开发平台与相关技术介绍
2。1 MyEclipse开发工具
MyEclipse,是在eclipse 的基础上增加上本身的技术,然后进行再次开发,升级成为功能强大的适用于企业及个人的开发环境,其主要的用途在于JavaSE、Java EE、web端以及手机等移动端的应用开发。MyEclipse不仅功能非常强大,而且支持的东西也非常广泛。它是最好的Java集成开发环境之一,功能丰富,它还包含了非常完备的编码功能、调试代码功能、测试功能和发布项目等,并且它还支持各大主流的开发工具,例如:html、JSP、CSS、aJax、XML、UML、JavaScript、Struts2、Spring、SQL、Hibernate等[5]。同时,MyEclipse还集成多样的内置的服务器用于监视应用程序的运行。部署的应用服务器包括WebSphere、Glassfish、WebLogic和Tomcat等等。同时,为了应付能够快速的测试项目,MyEclipse还提供了即时可用的集成在内部的MyEclipse Tomcat和Derby服务器,极大程度上满足用户的要求。
2。2 Spring MVC
Spring是一个轻量级的容器框架,它主要特点是:控制反转(IOC)和面向切面(AOP)。Spring是在2003 年左右,逐渐被人关注起来的一个轻量级的Java 容器框架,它是由Rod Johnson 简述的大部分理念和原型的演变而诞生。它的目的在于减少公司应用程序开发的复杂性。Spring使用最基本的JavaBean来完成之前只能够使用重型的EJB才能做到的事。同时,Spring的用处并不仅限于用于服务器端的开发。从程序简单性、可测试性、低耦合和高内聚的方向来说,每个Java应用程序都能够从Spring中获得极大的益处。
MVC(model-view-controller)是一个通过设计拥有图形化界面应用程序为基础的设计方式。它主要通过分离model、view及controller在应用程序中的任务,将程序的业务逻辑从应用程序的图形化界面中解耦,以达到低耦的目的;多数情况下,model的任务是封装应用程序的数据,使其在view层展示。View层仅仅显示这些数据,却不包含任何与业务相关的逻辑。Controller的负责在于获取来自用户的需求,然后调用后台的服务(manager或者dao)来完成业务逻辑。处理完业务之后,后台的业务层应该回传需要的数据使其在view层显示。同时,controller获取这些数据并准备model在view层显示。MVC模式的核心想法就是将业务逻辑从界面中抽离出来,同意它们各自改变自身而不会影响对方。以此来达到一种高内聚,低耦合的设计理念。 java+mysql宿舍管理系统的设计+ER图(3):http://www.youerw.com/jisuanji/lunwen_131449.html