ssh框架的请假管理系统的设计与实现(源码)【字数:10986】
摘 要随着现代社会科技与文明的飞速发展,计算机的使用已经在校园中普及,各种管理系统的开发与使用已经成为校园生活中的一部分。学生请假管理系统主要是通过计算机来实现学生日常请假的信息管理,一定程度上减少了老师对请假人员管理的繁杂事务。由于学生在日常请假中要走许多流程,每个流程分配的人员不同,所以学生请假管理系统的开发不仅可以减少老师和院长对学生请假审批的各种流程,也方便了各人员对学生请假信息的集中统计以及减少纸质请假单的浪费,既快捷又环保。本系统在布局上选用了自上而下的分布方式,较为详细的说明了学生请假管理系统的开发、操作、测试以及核心技术。在开发工具上采用了SSH框架,数据库使用了MySql,增加了程序的可拓展性和可重用性。本系统主要分为学生请假信息录入、学生请假信息统计、老师审批及用户登录等模块。学生请假管理系统的实施与传统请假方式形成鲜明对比,它方便、快捷、信息量存储大的优点更符合当下学生快节奏、高效率的生活方式。
目 录
第一章 绪论 1
1.1研究背景与意义 1
1.2国内外研究现状 1
1.3研究内容 1
1.4论文的组织结构 2
第二章 学生请假管理系统技术基础 3
2.1开发工具 3
2.1.1 Eclipse简介 3
2.1.2 MySql简介 3
2.1.3 Tomcat服务器 4
2.2 JSP技术 4
2.3 Java相关简介 5
2.4 SSH框架 5
第三章 学生请假管理系统需求分析 6
3.1系统的可行性分析 6
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.2数据需求分析 6
3.3功能需求分析 6
3.4非功能需求分析 7
第四章 学生请假管理系统设计 8
4.1系统概要设计 8
4.1.1学生请假管理系统结构图 8
4.1.2管理员模块功能结构图 8
4.2系统详细设计 9
4.2.1管理员登录顺序图 9 *好棒文|www.hbsrm.com +Q: ^351916072^
4.2.2学生请假申请功能模块 10
4.2.3辅导员审核请假信息功能模块 11
4.2.4院长审核请假信息功能模块 12
4.3数据库设计 13
4.3.1 ER模型 13
4.3.2关系表设计 14
第五章 系统实现 17
5.1用户登录 17
5.2管理员功能模块 17
5.3学生用户功能模块 18
5.4审核用户功能模块 20
第六章 学生请假管理系统测试 22
6.1软件测试的必要性 22
6.2测试用例 22
结束语 25
致 谢 26
参考文献 27
第一章 绪论
1.1研究背景与意义
目前,网络学校的概念已经逐步深入各大高校,使用人数也越来越多,为了弥补人工处理数据的不足,也为了迎合现代社会科技的发展,学生请假管理系统可以使老师处理学生请假信息更加方便,同时也避免学生因为请假而一次次的打扰老师,进而,老师可以对学生请假信息更加便捷的进行统计[1]。所以说,利用计算机来处理学生请假信息的局势必然出现。学生请假管理系统的出现可以为老师和学生提供一个更加智能化、科技化的审核平台,不仅简化了学生在请假过程中繁琐的程序,还能提高学生的学习效率[2]。基于以上几点,一个学生请假管理系统因此而诞生了。
基于以上内容的阐述,针对学生在日常请假中所需的实际需求,我查阅了相关论文资料、近年来的相关文献和数据,展开了一次调研,在调研的数据中,我发现传统纸质书写的请假单存在信息存储不方便,信息内容多而繁杂等问题,因此用计算机软件来处理学生请假信息内容是非常有必要的[3]。
计算机技术在现实社会中应用广泛,人们的衣食住行与计算机软件息息相关。计算机技术能够有效解决学生请假管理问题,实现了学生请假管理流程的自动化,提高了学生的学习效率和老师的办公效率。
1.2国内外研究现状
在国内高校,计算机普及较晚,信息化建设不够完善,为了顺应现代社会的科技潮流,各大高校不断引进各种先进的计算机硬件、软件和网络设备,并且各种高端的教学实验室、办公楼在学校中不断建成,数字化校园的理论在高校中不断蔓延开来并发展的越来越好[4]。但是,由于我国总体信息化水平相对于落后,研究经费不足、科学理论体系不健全等原因,国内的学生请假管理系统与国外高校相比在技术支持、思想理念上还存在一定的差距。
在国外高校,各种先进技术和理念来源于国外,信息化建设也比较完善,因此他们掌握了更加稳定的技术支持。国外很多著名高校,甚至是高中,学校就已经利用计算机软件来处理学生请假信息[5]。不仅如此,在软件中添加定位系统,可以实时关注学生的位置并确定学生是否安全。
学生请假管理系统很好的运用了MIS(Management Information System)的思想理念,提高了学生请假管理的质量,缩减了时间,实现了无纸化、数字化和智能化。
1.3研究内容
学生请假管理系统的实现基于SSH框架,数据库采用MySql,主要利用JSP连接数据库,从数据库中获取数据及向数据库中导入数据[6]。本系统可以直接调取数据库中的数据并对数据库中的信息进行增删改查等操作,从而实现对学生、老师基本信息的管理、对学生录入的请假内容的跟踪以及对用户权限进行管理和控制等功能。
1.4论文的组织结构
第一章为绪论部分,本章主要介绍了学生请假管理系统的研究背景与意义、国内外现状、研究内容及论文的组织结构。
第二章为学生请假管理系统相关技术介绍,本章对系统实现需要的开发工具及技术支持做了一个简单的介绍;
第三章是学生请假管理系统的需求分析,本章对系统在可行性分析、数据需求分析、功能需求分析和非功能需求分析等方面做了仔细的介绍;
第四章为学生请假管理系统的设计,本章主要介绍了系统的概要设计和数据库的设计;
第五章为系统实现,本章对该系统的主要功能模块的系统实现做了简单的介绍;
第六章为系统测试,本章对该系统的主要功能模块进行了测试。
第二章 学生请假管理系统技术基础
目 录
第一章 绪论 1
1.1研究背景与意义 1
1.2国内外研究现状 1
1.3研究内容 1
1.4论文的组织结构 2
第二章 学生请假管理系统技术基础 3
2.1开发工具 3
2.1.1 Eclipse简介 3
2.1.2 MySql简介 3
2.1.3 Tomcat服务器 4
2.2 JSP技术 4
2.3 Java相关简介 5
2.4 SSH框架 5
第三章 学生请假管理系统需求分析 6
3.1系统的可行性分析 6
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.2数据需求分析 6
3.3功能需求分析 6
3.4非功能需求分析 7
第四章 学生请假管理系统设计 8
4.1系统概要设计 8
4.1.1学生请假管理系统结构图 8
4.1.2管理员模块功能结构图 8
4.2系统详细设计 9
4.2.1管理员登录顺序图 9 *好棒文|www.hbsrm.com +Q: ^351916072^
4.2.2学生请假申请功能模块 10
4.2.3辅导员审核请假信息功能模块 11
4.2.4院长审核请假信息功能模块 12
4.3数据库设计 13
4.3.1 ER模型 13
4.3.2关系表设计 14
第五章 系统实现 17
5.1用户登录 17
5.2管理员功能模块 17
5.3学生用户功能模块 18
5.4审核用户功能模块 20
第六章 学生请假管理系统测试 22
6.1软件测试的必要性 22
6.2测试用例 22
结束语 25
致 谢 26
参考文献 27
第一章 绪论
1.1研究背景与意义
目前,网络学校的概念已经逐步深入各大高校,使用人数也越来越多,为了弥补人工处理数据的不足,也为了迎合现代社会科技的发展,学生请假管理系统可以使老师处理学生请假信息更加方便,同时也避免学生因为请假而一次次的打扰老师,进而,老师可以对学生请假信息更加便捷的进行统计[1]。所以说,利用计算机来处理学生请假信息的局势必然出现。学生请假管理系统的出现可以为老师和学生提供一个更加智能化、科技化的审核平台,不仅简化了学生在请假过程中繁琐的程序,还能提高学生的学习效率[2]。基于以上几点,一个学生请假管理系统因此而诞生了。
基于以上内容的阐述,针对学生在日常请假中所需的实际需求,我查阅了相关论文资料、近年来的相关文献和数据,展开了一次调研,在调研的数据中,我发现传统纸质书写的请假单存在信息存储不方便,信息内容多而繁杂等问题,因此用计算机软件来处理学生请假信息内容是非常有必要的[3]。
计算机技术在现实社会中应用广泛,人们的衣食住行与计算机软件息息相关。计算机技术能够有效解决学生请假管理问题,实现了学生请假管理流程的自动化,提高了学生的学习效率和老师的办公效率。
1.2国内外研究现状
在国内高校,计算机普及较晚,信息化建设不够完善,为了顺应现代社会的科技潮流,各大高校不断引进各种先进的计算机硬件、软件和网络设备,并且各种高端的教学实验室、办公楼在学校中不断建成,数字化校园的理论在高校中不断蔓延开来并发展的越来越好[4]。但是,由于我国总体信息化水平相对于落后,研究经费不足、科学理论体系不健全等原因,国内的学生请假管理系统与国外高校相比在技术支持、思想理念上还存在一定的差距。
在国外高校,各种先进技术和理念来源于国外,信息化建设也比较完善,因此他们掌握了更加稳定的技术支持。国外很多著名高校,甚至是高中,学校就已经利用计算机软件来处理学生请假信息[5]。不仅如此,在软件中添加定位系统,可以实时关注学生的位置并确定学生是否安全。
学生请假管理系统很好的运用了MIS(Management Information System)的思想理念,提高了学生请假管理的质量,缩减了时间,实现了无纸化、数字化和智能化。
1.3研究内容
学生请假管理系统的实现基于SSH框架,数据库采用MySql,主要利用JSP连接数据库,从数据库中获取数据及向数据库中导入数据[6]。本系统可以直接调取数据库中的数据并对数据库中的信息进行增删改查等操作,从而实现对学生、老师基本信息的管理、对学生录入的请假内容的跟踪以及对用户权限进行管理和控制等功能。
1.4论文的组织结构
第一章为绪论部分,本章主要介绍了学生请假管理系统的研究背景与意义、国内外现状、研究内容及论文的组织结构。
第二章为学生请假管理系统相关技术介绍,本章对系统实现需要的开发工具及技术支持做了一个简单的介绍;
第三章是学生请假管理系统的需求分析,本章对系统在可行性分析、数据需求分析、功能需求分析和非功能需求分析等方面做了仔细的介绍;
第四章为学生请假管理系统的设计,本章主要介绍了系统的概要设计和数据库的设计;
第五章为系统实现,本章对该系统的主要功能模块的系统实现做了简单的介绍;
第六章为系统测试,本章对该系统的主要功能模块进行了测试。
第二章 学生请假管理系统技术基础
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/37.html