基于struts2 的社区学生宿舍管理系统的设计与实现

基于struts2 的社区学生宿舍管理系统的设计与实现

ID:33125521

大小:67.00 KB

页数:6页

时间:2019-02-20

基于struts2 的社区学生宿舍管理系统的设计与实现_第1页
基于struts2 的社区学生宿舍管理系统的设计与实现_第2页
基于struts2 的社区学生宿舍管理系统的设计与实现_第3页
基于struts2 的社区学生宿舍管理系统的设计与实现_第4页
基于struts2 的社区学生宿舍管理系统的设计与实现_第5页
资源描述:

《基于struts2 的社区学生宿舍管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Struts2的社区学生宿舍管理系统的设计与实现-设计论文基于Struts2的社区学生宿舍管理系统的设计与实现王云瑜WANGYun-yu;葛彬GEBin;吴珠花WUZhu-hua;龚家耿GONGJia-geng(福建中医药大学管理学院,福州350122)摘要:随着各个高校的扩招,学生数量不断的增加,使学生宿舍管理工作面临很大的挑战。因此宿舍管理系统就体现出极大的优势,推广和普及宿舍管理系统软件能够为高校宿舍的管理带来极大的方便。系统根据权限的不同分为系统管理员、宿舍管理员、学生三种身份登录,系统促使学生宿舍管理部门的办公效率大大提高,为进一步实现科学化的管理,提供了一个有效的工具与手段。

2、关键词:社区宿舍;Java;Struts;管理系统中图分类号:TP311.5文献标识码:A文章编号:1006-4311(2015)24-0069-02作者简介:王云瑜(1993-),女,福建泉州人,本科,研究方向为信息管理与信息系统;葛彬(通讯作者)(1992-),男,河南周口人,本科,研究方向为信息管理与信息系统;吴珠花(1992-),女,福建三明人,本科,研究方向为信息管理与信息系统;龚家耿(1992-),男,福建泉州人,本科,研究方向为信息管理与信息系统。1开发设计的目的与意义本系统开发的目的是为了提高学校宿舍管理的效率,使学生宿舍管理更加科学、规范。学生社区宿舍管理系统不仅能够方便对

3、学生和宿舍信息进行管理,还可以快速地进行各类信息的添加、修改以及查询,此外,还可以减少参与和员工基本信息的录入,具有自治功能和良好的信息流通。2系统相关技术介绍2.1服务器端技术本系统采用的是tomcat服务器,提供对JSP和Servlet的支持,通过插件的安装,同样可以提供对PHP语言的支持,但是Tomcat只是一个轻量级的JavaWeb容器,像EJB这样的服务在Tomcat中是不能运行的。2.2Struts2框架struts2跟struts1一样,是一个MVC框架,作用也类似。但实际上,struts2框架却很特例,它并不是起源于struts1框架,而是起源于WebWork框架——另一个M

4、VC框架。2.3B/S框架结构技术B/S(Browser/Server)框架结构即是中文中的浏览器/服务器框架结构,简单的说B/S框架结构技术是Web应用程序,在B/S框架结构模式下通常能够使用JSP、ASP和PHP等程序来实现服务端所开发的WEB应用程序。3系统需求分析3.1可行性分析从经济可行性上分析:开发投入的人力相对较少,对硬件设备的要求也比较容易满足,还能为学校大大减少在宿舍管理方面的人员投入。从技术可行性上分析:本系统开发所采用的Java语言、Mysql数据库,B/S结构使用户登录浏览器即可使用该系统,Struts2框架的使用给开发带来了更多的快捷和方便。3.2需求分析由于学校的

5、宿舍管理仍然采用人工管理的方式,浪费了大量的物力和财力,需要一套完善的宿舍管理系统来提高管理效率。本系统的主要功能设计实现了一套高校宿舍管理系统,允许系统管理员、宿舍管理员和学生以不同的身份进行登录,然后对相关的系统数据进行操作,从而使学生宿舍管理的各项工作能够高校、准确的运行。4系统设计4.1系统模块设计为了方便管理员对学生住宿信息高效的管理,根据本系统的需求分析,将系统功能分为管理员登录模块、宿舍管理员登录模块和学生登录三个部分,每个模块实现不同的功能。如图1。4.1.1系统管理模块系统管理员具有最高的管理权限,包括对用户的管理、楼栋的管理和宿舍的管理。具体分析如下:楼栋管理:查询,添加

6、,删除的宿舍管理员操作主要的修改,对宿舍进行分配管理。学生管理:主要包括对学生信息进行查询、添加、删除和修改的操作。宿舍管理:主要包括对宿舍信息进行查询、添加、删除和修改的操作。学生入住登记:给未住宿的学生分配宿舍。缺勤管理:学生缺勤记录的查看。4.1.2宿舍管理模块楼栋管理员主要对学生进行管理和学生缺勤记录登记,具体分析如下:学生管理:主要包括对学生信息进行查询。缺勤管理:对学生缺勤情况的记录。修改密码:对个人密码的修改。4.1.3学生模块缺勤记录查询:查看自己的缺勤记录。修改密码:对个人密码的修改。4.2数据库设计数据库的设计在信息管理系统的搭建中起到了核心的作用,基础数据库的设计和开发

7、是否合理完善,直接影响整个系统能否提供信息的存储、提取、维护、查询的功能,数据库的设计决定了系统能否快速、准确的从数据库中获得数据。5系统的实现和测试5.1系统开发工具和运行环境本系统的开发是Windows操作系统环境下完成,系统采用的开发通用操作环境的MVC架构,使用Java语言开发系统,系统在开发过程中搭建的WEB服务器采用的是Tomcat服务器,在Myeclipse开发环境下以Struts2框架为开发工

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

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

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