struts2的宿舍管理系统(附件)【字数:6653】
摘 要随着时代的发展,计算机在各行各业都有着很重要的作用。学生宿舍管理系统,为了顺应当今发展的需求,提高高校的学生宿舍管理水准,都要以最便捷的方式引入了计算机,众多国内高校早已将计算机连成网络,这样大大提高了高校的学生宿舍管理效率,加快了信息传送的速度。本系统旨在根据学生宿舍管理系统的内部特点,合理事宜的针对内部职能划分以及学生宿舍管理特色,设计出特色并使用高校的学生宿舍管理系统。本文系统地阐述了整个学生宿舍管理系统的功能及实现。实现了从宿舍管理、人员管理、缴费信息管理,再到系统管理。基本上实现了学生宿舍管理系统的功能流程。本系统界面简洁明了,用户使用方便,交互性强。本系统的设计与实现使用的开发语言是JAVA语言。JAVA语言逻辑性强、且容易编程。本系统基于Struts 2框架以MySQL数据库技术为基础,以动态网页JSP技术为开发平台,利用B/S模式作为系统体系结构,使用网页作为表达手段,旨在满足人们的需求。
目 录
第一章 绪 论 1
1.1课题背景 1
1.2课题研究目的及意义 1
1.3研究方法 1
第二章 相关技术介绍 3
2.1 MVC简介 3
2.2 Struts 2简介 3
2.3 JavaBean简介 3
2.4 MySQL简介 3
2.5 B/S模式分析 3
第三章 系统分析与设计 5
3.1可行性分析 5
3.1.1操作可行性 5
3.1.2技术可行性 5
3.2 需求分析 5
3.3系统总体设计 8
3.4数据库设计 8
3.5系统模块清单和代码清单 13
第四章 系统功能详细设计和实现 14
4.1宿舍信息模块 14
4.1.1添加宿舍信息 14
4.1.2宿舍评分功能的实现 14
4.2人员信息管理 15
4.2.1添加舍管信息 15
4.2.2舍管修改个人信息 16
4.3查看缴费信息的实现 16
第五章 系统测试 18
5.1 *好棒文|www.hbsrm.com +Q: *351916072*
测试的重要性及目的 18
5.2测试的方法 18
5.3测试用例 18
结束语 19
致 谢 20
参考文献 21
第一章 绪 论
1.1 课题背景
在学生宿舍管理系统使用计算机与互联网技术是一个突破性的进展,改变了以往学生宿舍管理的定时定点模式,也提高了学生宿舍管理的效率,使大学生可以通过学生宿舍管理系统跨地区、跨时空地进行学生宿舍管理信息了解,全面提升了高校学生宿舍管理的管理水准和信息化程度,另一方面能够合理利用各个地方的人力,?使人尽其才,?物尽其用。它对与大学生选择学生宿舍管理提供了更高更好的平台,对于高校的管理等也有一定的提高,对学生宿舍管理市场创造了新的竞争环境。
科技时代早已到来,社会也在奋力前进,尤其是电脑类产品大范围的普及,电脑的应用也已逐步的从大规模科学计算的数据处理转移到大量的事务处理。因此产生了以计算机为中心内容,利用数据库管理系统(DBMS)为开发环境的管理信息系统。系统在大规模的事务处理等方面有着大量应用,尤其是在高效化信息管理的应用受到广泛的关注。当今世界已步入信息时代,世界的各个领域都发生了巨大的变化,为了能正确适应信息化进程,本系统提供了高校学生宿舍管理的功能,方便及满足了学校、大学生以及管理人员的需求。
1.2 课题研究目的及意义
通过对学生宿舍管理运行模式的深入调研,设计并实现一款能够符合目前学生宿舍管理日常活动需求的学生宿舍管理系统。并通过对各高校学生宿舍管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于各种场景的学生宿舍管理信息系统。
本系统拥有较强大的存储功能。此系统是以WEB平台为基础,数据库使用MySQL。按照现在学生宿舍管理信息的需求所设计,数据库安全性高且容量可观。能及时处理学生宿舍管理变动信息,且能对学生宿舍管理信息进行查询和统计,数据备份功能使得本系统更加完善,对系统中的数据丢失与破坏起到一定的防止。
1.3 研究方法
在学生宿舍管理系统的设计与实现的设计开发中,我会通过请教指导老师和网上查阅资料等方式,丰富自己对此开发框架的认识,加深对它的理解。
通过对系统的研究与资料的检索,第一步进是分析系统需求并完成系统的可行性分析。在概念设计阶段,分析ER图进行对数据库的设计并且确定将要应用的软件。在详细设计阶段中,将整个学生宿舍管理系统的模块进行细分,细分到各个模块的相应的功能;代码实现阶段中,细心且有耐心的进行代码的编写,遇到问题及时的向老师请求帮助,在完成页面设计之后实现数据库和页面之间的连接;最后对系统进行测试。
第二章 相关技术介绍
2.1 MVC简介
MVC的是一个模型视图控制器,是一种软件设计模式,它通过将视图层(一般是JSP、ASP、HTML)与业务控制层(URL所请求的Action)分离,并且在控制层通过调用模型来实现业务的交互。MVC把交互系统的组成分解成Model(模型)、View(视图)、Controller(控制)三种部件[1]。
MVC架构如图21:
/
图21 MVC三层架构示意图
2.2 Struts 2简介
Struts 2是基于Struts发展而来的,但本质上它是基于WebWork框架,将WebWork的设计概念注入到Struts中。Struts 2框架实现了MVC设计模式[2]。整合了Struts和WebWork两个框架,可以说是一个不同于Struts的全新的框架。
2.3 JavaBean简介
JavaBean是一种描述Java的软件组件模型,并和微软的COM组件概念有些类似。JSP作为一种动态网页开发语言得到了越来越广泛地使用与认可,JSP + JavaBean的组合变成了最常见的JSP程序。JavaBean就是一种使用符合某种命名方法和设计规范的Java类[3]。
2.4 MySQL简介
MySQL是关系型数据库之一,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库[4]。
2.5 B/S模式分析
目 录
第一章 绪 论 1
1.1课题背景 1
1.2课题研究目的及意义 1
1.3研究方法 1
第二章 相关技术介绍 3
2.1 MVC简介 3
2.2 Struts 2简介 3
2.3 JavaBean简介 3
2.4 MySQL简介 3
2.5 B/S模式分析 3
第三章 系统分析与设计 5
3.1可行性分析 5
3.1.1操作可行性 5
3.1.2技术可行性 5
3.2 需求分析 5
3.3系统总体设计 8
3.4数据库设计 8
3.5系统模块清单和代码清单 13
第四章 系统功能详细设计和实现 14
4.1宿舍信息模块 14
4.1.1添加宿舍信息 14
4.1.2宿舍评分功能的实现 14
4.2人员信息管理 15
4.2.1添加舍管信息 15
4.2.2舍管修改个人信息 16
4.3查看缴费信息的实现 16
第五章 系统测试 18
5.1 *好棒文|www.hbsrm.com +Q: *351916072*
测试的重要性及目的 18
5.2测试的方法 18
5.3测试用例 18
结束语 19
致 谢 20
参考文献 21
第一章 绪 论
1.1 课题背景
在学生宿舍管理系统使用计算机与互联网技术是一个突破性的进展,改变了以往学生宿舍管理的定时定点模式,也提高了学生宿舍管理的效率,使大学生可以通过学生宿舍管理系统跨地区、跨时空地进行学生宿舍管理信息了解,全面提升了高校学生宿舍管理的管理水准和信息化程度,另一方面能够合理利用各个地方的人力,?使人尽其才,?物尽其用。它对与大学生选择学生宿舍管理提供了更高更好的平台,对于高校的管理等也有一定的提高,对学生宿舍管理市场创造了新的竞争环境。
科技时代早已到来,社会也在奋力前进,尤其是电脑类产品大范围的普及,电脑的应用也已逐步的从大规模科学计算的数据处理转移到大量的事务处理。因此产生了以计算机为中心内容,利用数据库管理系统(DBMS)为开发环境的管理信息系统。系统在大规模的事务处理等方面有着大量应用,尤其是在高效化信息管理的应用受到广泛的关注。当今世界已步入信息时代,世界的各个领域都发生了巨大的变化,为了能正确适应信息化进程,本系统提供了高校学生宿舍管理的功能,方便及满足了学校、大学生以及管理人员的需求。
1.2 课题研究目的及意义
通过对学生宿舍管理运行模式的深入调研,设计并实现一款能够符合目前学生宿舍管理日常活动需求的学生宿舍管理系统。并通过对各高校学生宿舍管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于各种场景的学生宿舍管理信息系统。
本系统拥有较强大的存储功能。此系统是以WEB平台为基础,数据库使用MySQL。按照现在学生宿舍管理信息的需求所设计,数据库安全性高且容量可观。能及时处理学生宿舍管理变动信息,且能对学生宿舍管理信息进行查询和统计,数据备份功能使得本系统更加完善,对系统中的数据丢失与破坏起到一定的防止。
1.3 研究方法
在学生宿舍管理系统的设计与实现的设计开发中,我会通过请教指导老师和网上查阅资料等方式,丰富自己对此开发框架的认识,加深对它的理解。
通过对系统的研究与资料的检索,第一步进是分析系统需求并完成系统的可行性分析。在概念设计阶段,分析ER图进行对数据库的设计并且确定将要应用的软件。在详细设计阶段中,将整个学生宿舍管理系统的模块进行细分,细分到各个模块的相应的功能;代码实现阶段中,细心且有耐心的进行代码的编写,遇到问题及时的向老师请求帮助,在完成页面设计之后实现数据库和页面之间的连接;最后对系统进行测试。
第二章 相关技术介绍
2.1 MVC简介
MVC的是一个模型视图控制器,是一种软件设计模式,它通过将视图层(一般是JSP、ASP、HTML)与业务控制层(URL所请求的Action)分离,并且在控制层通过调用模型来实现业务的交互。MVC把交互系统的组成分解成Model(模型)、View(视图)、Controller(控制)三种部件[1]。
MVC架构如图21:
/
图21 MVC三层架构示意图
2.2 Struts 2简介
Struts 2是基于Struts发展而来的,但本质上它是基于WebWork框架,将WebWork的设计概念注入到Struts中。Struts 2框架实现了MVC设计模式[2]。整合了Struts和WebWork两个框架,可以说是一个不同于Struts的全新的框架。
2.3 JavaBean简介
JavaBean是一种描述Java的软件组件模型,并和微软的COM组件概念有些类似。JSP作为一种动态网页开发语言得到了越来越广泛地使用与认可,JSP + JavaBean的组合变成了最常见的JSP程序。JavaBean就是一种使用符合某种命名方法和设计规范的Java类[3]。
2.4 MySQL简介
MySQL是关系型数据库之一,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库[4]。
2.5 B/S模式分析
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/49.html