高校学生工作管理系统的设计与开发
摘 要
信息技术和经济的发展,使计算机和网络的应用变得越来越普遍,随着政府对学校信息化建设投入的不断加大,校园网的建设获得空间的发展,网络已逐步渗透到学校管理,教学等各个方面。
高校学生信息管理系统是一个有助于学校和学生之间进行信息交互的系统,包括系统维护和奖学金与荣誉称号评审两大模块。系统分为三级用户,管理员,教师,学生。管理员是最高权限者,拥有所有操作权限,教师拥有一级审核和查询权限,学生只有查询权限,当然,这也可以根据需要由管理员进行权限更改。奖学金与荣誉称号评审模块中,只有管理员可以增加奖学金和荣誉称号条款,学生从条款中获取信息,如果达到标准,则可以填表提交申请,教师进行一级审核,管理员进行二级审核,学生可以在网上查询审核结果。
本系统是以Browser/Server(浏览器/服务器)结构和JSP语言及SQL Server2000数据库和TOMCAT作为服务器开发的。在登陆中运用了图片验证防止暴力破解,在数据库中的密码运用MD5加密算法,以增加安全性。系统语言为Html和Java,移植性好,每块代码都分包存放,易于维护。
关键词:JAVA;SQL Server2000;TOMCAT;Browser/Server;管理系统目 录
论文总页数:24页
1 引言 1
1.1课题背景及意义 1
1.2课题开发的目的 1
1.3系统的开发方法 1
1.4相关技术和开发工具 1
2系统分析 2
2.1需求分析 2
2.2数据库分析与设计 3
3系统描述 7
3.2项目框图 7
3.3系统性能要求 8
3.4系统所需的环境要求 8
4系统实现 9
4.1登陆模块实现 9
4.2验证码,MD5和连接池简介 11
4.3系统管理功能实现 14
4.4奖学金申请模块功能实现 17
4.5荣誉称号申请模块功能实现 19
结 论 21
参考文献 22
致 谢 23
声 明 24
2.1需求分析
2.1.1 工作流程分析
高校学校工作总体规划由教务人员在学生信息管理系统中完成教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在计算机上进行操作。
而目前,每次奖学金的评比和荣誉称号的评比都是以班主任在学生和教务处间进行信息传递。学生对班导进行申请,班导提交到教务处,教务处请示系领导进行分析评比。并进行奖学金发放,这一系列都手工进行,浪费了相当一部份人力物力在不必要的琐碎环节上。
2.1.2 系统设计思想
² 采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
² 系统就满足学校的需求,例如学生信息的录入、查询、更新等。
² 系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
2.1.3 系统设计分析
² 本系统适用于高等院校,其功能主要分为两大类:
² 系统维护:用于对用户的添加,赋于不同权限及对用户的修改及查询。
² 奖金评定:用于学生对奖学金和荣誉称号的申请和院系审核评定。
² 本系统性能力求易于使用,具体有较高的扩展性和可维护性。
2.1.4 系统功能分析
² 权限功能:为用户设置权限功能,可分为学生,教师,管理员。学生只是查询不能修改,教师只能对授权范围内进行相应修改及删除,管理员能修改、删除所有信息。
² 录入功能:为教师提供相应的录入功能,为管理员提供对所有信息的录入功能。
² 查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。
² 维护功能:为教师提供查询及相应的修改,删除功能,为管理员提供对所有信息的修改删除功能。
² 退出功能:结束并返回登陆界面。
2.1.5学生信息系统的目标
² 节约资源,提高学生信息的精确度
² 本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学生信息管理的效率,并且还提高了学生信息信息管理的精确度。
² 方便快速操作,精简人员,节约开支 。
² 方便快速的操作,可减少学生信息信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。