校园奖学金评审信息管理系统的设计与开发
摘 要随着互联网和计算机的高速发展,线上化办公已经成为趋势,实现校园奖学金评审信息管理系统可以大大的减少教师和辅导员的工作。如今学校的规模在不断的扩大,招生人数在不断的上升,为了保证奖学金评定工作的高效进行以及合理的发放,开发一个校园奖学金评审信息管理系统可以很好的解决此类问题[1]。本系统的开发对于社会来说是顺应信息化时代的发展,如今社会已经由原来的工业时代发展为信息化时代,信息化时代的办公已经不能像从前那样停留在纸质办公的阶段,应该利用好互联网这个平台,使用更加高效的办公系统,这也是提高一个学校的综合教学能力的一个途径,大学已经成为社会中人才培养的中心,对于这一类新兴的办公系统,应该首先出现在大学中[2]。而对于大学来说本系统的实际意义和价值,在于它可以提高学生、教师、辅导员对于奖学金评定的办公效率,并且可以节约大量纸张,这也顺应了我们提倡的低碳绿色生活方式。这样不仅对于大学本身来说是一种资源的节约,对于我们整个社会来说更是对资源的节约。本系统采用JAVA语言编写,使用JSP、Servlet技术开发,使用功能强大的MyEclipse作为开发工具,应用服务器采用技术先进、性能稳定、深受Java 爱好者喜爱的Tomcat服务器。数据库采用体积小、速度快、成本低的MySQL数据库。系统主要实现了学生、教师、辅导员、教务处四个用户的功能,学生主要实现的功能有成绩查询、奖项查询、修改密码。教师主要实现的功能有录入成绩、修改成绩、奖项查询、修改密码。辅导员主要实现的功能有上传成绩、修改成绩、统计各专业获奖人员、奖项查询、修改密码。教务处主要实现的功能有信息添加、信息删除、奖学金设置、修改密码。
目 录
1引言 1
1.1课题背景 1
1.2研究意义 2
2开发技术简介 3
2.1Java简介 3
2.2开发工具 3
3需求分析 5
3.1可行性研究分析 5
3.1.1经济可行性分析 5
3.1.2技术可行性分析 5
3.2产品描述 5
3.3功能列表 5
3.4数据流程设计 7
3.5数据字典 9
3.6系统质量要求 11
4系统 *好棒文|www.hbsrm.com +Q: #351916072#
概要设计 13
4.1总体设计结构图 13
4.2系统功能模块 14
4.3系统模块设计原则 16
4.4数据库的设计 16
4.4.1ER图设计 16
4.4.2数据库表结构设计 20
4.4.3课程表 20
4.4.4教务处信息表 20
4.4.5辅导员信息表 21
4.4.6非智育成绩表 21
4.4.7奖学金表 22
4.4.8专业表 23
4.4.9学生信息表 24
4.4.10教师授课表 25
4.4.11教师信息表 25
4.4.12学院信息表 25
4.4.13智育成绩表 26
5系统的详细设计与实施 27
5.1登录子系统模块 27
5.2学生子系统模块 27
5.2.1成绩查询模块的详细设计 27
5.2.2奖项查询模块的详细设计 28
5.2.3修改密码模块的详细设计 28
5.3教师子系统模块 29
5.3.1录入成绩模块的详细设计 29
5.3.2修改成绩模块的详细设计 29
5.3.3奖项查询模块的详细设计 30
5.3.4修改密码模块的详细设计 31
5.4辅导员子系统模块 31
5.4.1上传成绩模块的详细设计 31
5.4.2修改成绩模块的详细设计 32
5.4.3统计各专业获奖人员模块的详细设计 32
5.4.4奖项查询模块的详细设计 33
5.4.5修改密码模块的详细设计 33
5.5教务处子系统模块 34
5.5.1添加模块的详细设计 34
5.5.2删除模块的详细设计 36
5.5.3奖学金设置模块的详细设计 37
5.5.4修改密码模块的详细设计 38
6系统调试 40
6.1程序调试 40
6.2程序测试 40
6.2.1测试的重要性及目的 40
6.2.2测试的步骤 40
6.2.3测试用例和测试过程 41
7总结 43
致 谢 45
附 录 46
1引言
1.1课题背景
近年来随着互联网的发展基于WEB的项目越来越多,大到公司的办公管理系统,小到如计算器之类的工具。WEB项目基于Java编写,而Java是一种被广泛使用的编程语言,众多的免费工具,给我们开发WEB项目带来了坚实的基础,WEB项目使我们使用起来更加方便,已经成为一种高效办公的趋势,只要有网络我们只需访问指定的地址,无需下载任何客户端就可以使用[3]。
目前,很多院校的奖学金评定系统还是传统的线下评选,需要填写表格、综合测评、成绩等大量信息。对于学生而言,需要多次往返辅导员办公室,填写各种申请单、综合素质测评表等,有时也会因为辅导员不在白跑一趟,而表格的填写有时是单一执行,同时只能一个人填写,效率低下。对于辅导员而言,复杂的综合排名计算会给他们带来很大的工作量,并且还容易出错。带来诸多不便。对于教师而言,一般都需要提供学生的成绩单给辅导员[4]。对于教务处而言,教务处需要按照学校要求制定奖学金分配的细则,并通过奖学金比例规定各二级学院各专业的申报奖学金学生名额。一个学校的专业很多,这也是一个很大的工作量,虽然简单但繁琐。要解决上述问题,利用信息系统来解决是最好的办法,不仅可以提高工作效率、节约成本,更加符合信息化时代的要求,并且可以实现评选过程的公开化和透明化[5]。从上个世纪80年代,我国各大高校开始发展自己的计算机信息办公系统,但是当时的信息管理系统还是安装在计算机中,使用起来不是很方便,这类系统最先出现在国外,对国内外的信息管理系统进行比较,可以发现国外的信息管理系统和国内的管理方法上有所不同,机构设置也略有不同,在应用环境中也存在一些不同,中国大多使用的是windows系统,国外苹果系统的使用也占了很大的比重[6]。有些东西并不适合中国的发展和习惯。在这些方面国内已经有人致力于这方面的研究了,本校和其他高校也已经出现可以进行选课、查询成绩等的教学信息管理系统。但是对于奖学金评审系统来说,我还没有大规模的出现和使用。本系统的开发就是希望可以填补这部分的空白[7]。
1.2研究意义
奖学金评定作为高校学生工作重要的组成部分,每年都会评选出各种各样的奖学金来,对于学生来说,这个是对他们一年努力学习的奖励,但是由于传统的奖学金评定还是处于线下的评选模式,对于学校需要浪费大量的人力和物力来进行奖学金的评选工作,学生需要提交各种申请,老师需要登记成绩,辅导员需要对成绩进行计算,教务处需要对名额进行分配,人员进行审核。这些工作其实可以利用计算机和互联网来很好的解决[8]。
目前,学校的规模在不断的扩大,招生人数也在不断的上升,学校的专业种类也在不断的增加,这个教师和辅导员带来了更大的工作量,并且容易造成错误和数据的不公开[9]。而本系统采用WEB项目,将整个工作投放到网络中,只需要一台电脑访问指定的IP就可以经行办公,该系统提供四种用户:学生、教师、辅导员、教务处。使以上这四种用户在处理奖学金评审的工作效率大大提高。利用计算机来解决复杂的计算过程。并且系统的成本也将比传统的评选方式更加低廉[10]。
2开发技术简介
2.1Java简介
目 录
1引言 1
1.1课题背景 1
1.2研究意义 2
2开发技术简介 3
2.1Java简介 3
2.2开发工具 3
3需求分析 5
3.1可行性研究分析 5
3.1.1经济可行性分析 5
3.1.2技术可行性分析 5
3.2产品描述 5
3.3功能列表 5
3.4数据流程设计 7
3.5数据字典 9
3.6系统质量要求 11
4系统 *好棒文|www.hbsrm.com +Q: #351916072#
概要设计 13
4.1总体设计结构图 13
4.2系统功能模块 14
4.3系统模块设计原则 16
4.4数据库的设计 16
4.4.1ER图设计 16
4.4.2数据库表结构设计 20
4.4.3课程表 20
4.4.4教务处信息表 20
4.4.5辅导员信息表 21
4.4.6非智育成绩表 21
4.4.7奖学金表 22
4.4.8专业表 23
4.4.9学生信息表 24
4.4.10教师授课表 25
4.4.11教师信息表 25
4.4.12学院信息表 25
4.4.13智育成绩表 26
5系统的详细设计与实施 27
5.1登录子系统模块 27
5.2学生子系统模块 27
5.2.1成绩查询模块的详细设计 27
5.2.2奖项查询模块的详细设计 28
5.2.3修改密码模块的详细设计 28
5.3教师子系统模块 29
5.3.1录入成绩模块的详细设计 29
5.3.2修改成绩模块的详细设计 29
5.3.3奖项查询模块的详细设计 30
5.3.4修改密码模块的详细设计 31
5.4辅导员子系统模块 31
5.4.1上传成绩模块的详细设计 31
5.4.2修改成绩模块的详细设计 32
5.4.3统计各专业获奖人员模块的详细设计 32
5.4.4奖项查询模块的详细设计 33
5.4.5修改密码模块的详细设计 33
5.5教务处子系统模块 34
5.5.1添加模块的详细设计 34
5.5.2删除模块的详细设计 36
5.5.3奖学金设置模块的详细设计 37
5.5.4修改密码模块的详细设计 38
6系统调试 40
6.1程序调试 40
6.2程序测试 40
6.2.1测试的重要性及目的 40
6.2.2测试的步骤 40
6.2.3测试用例和测试过程 41
7总结 43
致 谢 45
附 录 46
1引言
1.1课题背景
近年来随着互联网的发展基于WEB的项目越来越多,大到公司的办公管理系统,小到如计算器之类的工具。WEB项目基于Java编写,而Java是一种被广泛使用的编程语言,众多的免费工具,给我们开发WEB项目带来了坚实的基础,WEB项目使我们使用起来更加方便,已经成为一种高效办公的趋势,只要有网络我们只需访问指定的地址,无需下载任何客户端就可以使用[3]。
目前,很多院校的奖学金评定系统还是传统的线下评选,需要填写表格、综合测评、成绩等大量信息。对于学生而言,需要多次往返辅导员办公室,填写各种申请单、综合素质测评表等,有时也会因为辅导员不在白跑一趟,而表格的填写有时是单一执行,同时只能一个人填写,效率低下。对于辅导员而言,复杂的综合排名计算会给他们带来很大的工作量,并且还容易出错。带来诸多不便。对于教师而言,一般都需要提供学生的成绩单给辅导员[4]。对于教务处而言,教务处需要按照学校要求制定奖学金分配的细则,并通过奖学金比例规定各二级学院各专业的申报奖学金学生名额。一个学校的专业很多,这也是一个很大的工作量,虽然简单但繁琐。要解决上述问题,利用信息系统来解决是最好的办法,不仅可以提高工作效率、节约成本,更加符合信息化时代的要求,并且可以实现评选过程的公开化和透明化[5]。从上个世纪80年代,我国各大高校开始发展自己的计算机信息办公系统,但是当时的信息管理系统还是安装在计算机中,使用起来不是很方便,这类系统最先出现在国外,对国内外的信息管理系统进行比较,可以发现国外的信息管理系统和国内的管理方法上有所不同,机构设置也略有不同,在应用环境中也存在一些不同,中国大多使用的是windows系统,国外苹果系统的使用也占了很大的比重[6]。有些东西并不适合中国的发展和习惯。在这些方面国内已经有人致力于这方面的研究了,本校和其他高校也已经出现可以进行选课、查询成绩等的教学信息管理系统。但是对于奖学金评审系统来说,我还没有大规模的出现和使用。本系统的开发就是希望可以填补这部分的空白[7]。
1.2研究意义
奖学金评定作为高校学生工作重要的组成部分,每年都会评选出各种各样的奖学金来,对于学生来说,这个是对他们一年努力学习的奖励,但是由于传统的奖学金评定还是处于线下的评选模式,对于学校需要浪费大量的人力和物力来进行奖学金的评选工作,学生需要提交各种申请,老师需要登记成绩,辅导员需要对成绩进行计算,教务处需要对名额进行分配,人员进行审核。这些工作其实可以利用计算机和互联网来很好的解决[8]。
目前,学校的规模在不断的扩大,招生人数也在不断的上升,学校的专业种类也在不断的增加,这个教师和辅导员带来了更大的工作量,并且容易造成错误和数据的不公开[9]。而本系统采用WEB项目,将整个工作投放到网络中,只需要一台电脑访问指定的IP就可以经行办公,该系统提供四种用户:学生、教师、辅导员、教务处。使以上这四种用户在处理奖学金评审的工作效率大大提高。利用计算机来解决复杂的计算过程。并且系统的成本也将比传统的评选方式更加低廉[10]。
2开发技术简介
2.1Java简介
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2066.html