1 系统流程
该基于JavaWeb的宿舍管理系统主要由管理员、宿管员以及学生三类使用对象,如下图所示:管理员端可进行用户管理和系统设置两项操作,用户管理功能包括对宿管员信息和学生信息的编辑与修改;宿管员端可进行的具体操作有宿舍管理、基础信息以及系统设置,宿舍管理主要实现宿管员对学生宿舍日常的管理事务,基础信息用于查看宿舍设备的使用情况;学生端则可进行宿舍事务、系统通告和系统设置三相操作,宿舍的电费使用情况以及设备报修情况等一系列宿舍日常事务处理均可通过宿舍事务查看,系统通告用于实现学生的问题咨询问答和学校下达的公告文件传达功能;另外,系统设置主要实现用户账号的信息查看和密码修改等功能。
2 技术介绍
2.1 Java Web
Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。Java技术对Web领域的发展注入了强大的动力。
2.2 JSP技术
由于在Web项目的开发过程中经常需要生成合理有序的HTML,进而才能将动态效果发挥到最好,但是在整个实现内容中,Servlet会出现一定的系统限制,比如在实现HTML页面数据的项目上,需要大量的内容输入才能够真正实现静态内容的补充,然后动态内容会一直持续在静态内容的程序上,造成静态内容的错误以及缺点,因此一些互联网公司利用自己的平台发展优势和技术能力去推行JSP技术,而这项技术到目前为止已经发展的非常完善,在Web项目推进的过程中可以起到非常有效的开发优势。
JSP技术是一项直接搭建在各种动态网页开发系统的动态代码,它能够直接作用于简化版的Servlet上,从而实现HTML代码的双重验证化,与此同时Java代码可以将网页中实时的情况以图像的方式显现出来,然后进一步展示实际状况下的优势。正是因为如此,两者在文件结构上非常雷士,因此JSP文件运用不同的方式来标注,从而实现对立感。
2.3 JAVA技术
Java从本质上来讲,是一种深度性的运用型机器语言,在全球多个行业领域中都有立足之地,主要是因为其强大的适应性以及旺盛的生命力,而且能够长期贯穿于整段编程语言发展的历程中。另外,其语言上的逻辑性非常适合于各种程序员的编排,可以快速地实现在项目开源方案中,以及为各种互联网公司产出各种优质的结果。
从二十世纪九十年代末开始,Java语言横空出世,首次被国际众多知名公司所推崇。该语言最早是基于机器的深度学习和逻辑架构的,后来不断地调整为对象性发展,并将各种语言归纳总结,开发出多个大型数据库,进行将Java进一步推向高峰。