jsp的评优管理系统的设计与实现

指导教师 殷美琴 匡祥干 摘 要随着计算机应用的普及与深入,利用计算机能够对所有学生成绩进行统一管理,并进行分析,大大减少教学工作量,提高工作效率,为教学办公带来了极大的方便。任何一个组织或团体都需要一个合理的管理方式学校也不例外,所以如何优化学生信息管理提升工作效率成为许多管理者最为关心得问题。学生评优管理系统的开发就是为了解决这系列问题,本系统通过整合Spring、SpringMVC、Mybaits三大框架的方式搭建开发平台以Java作为开发语言,MySql作为数据库管理后台所有数据使得开发更加简单程序系统跟加流畅。完成后的系统能够完成学生基本信息管理、成绩管理、评优管理、登陆、退出等功能。通过本次学生评优系统的开发我发现利用框架去完成一个系统的开发能够是整个项目流程更加清晰合理。评优管理是本系统的重点和难点通过不断的查阅资料以及和老师同学的探讨最终能够完成这一模块的设计使我认识到不断地探索和尝试尝试解决问题的根本。
目 录
第一章 绪论 1
1.1概述 1
1.2课题研究意义 1
1.3课题研究目标 1
1.4主要内容和组织结构 1
第二章 需求分析 3
2.1系统整体需求分析 3
2.1登录模块需求分析 3
2.2学生模块需求分析 4
2.3成绩模块需求分析 4
2.4评优模块需求分析 4
2.4用户模块需求分析 4
第三章 数据库设计 6
3.1数据库需求分析 6
3.2数据库逻辑结构设计 6
3.3数据库概念结构设计 8
第四章 系统实现 10
4.1类和接口的实现 10
4.2前端页面JSP实现 12
4.2.1登录页面 12
4.2.2主菜单页面 13
4.2.3评优统计页面 13
4.3各功能模块实现 14
4.3.1用户登陆 14
4.3.2学生管理模块 16
4.3.3成绩
 *好棒文|www.hbsrm.com +Q: &351916072& 
管理 17
4.3.4评优管理 18
4.3.5用户管理 20
结束语 22
致 谢 23
第一章 绪论
1.1概述
人类已进入21世纪,科学技术突飞猛进,互联网时代下的我们对于数据信息的管理能力需求也达到了一种前所未有的高度。在这种背景下,信息在社会中的作用和地位也渐渐的被更多的人所关注,如何有效的对信息进行高效处理和分析成为了成败的关键所在。信息资源运用能力也成为了反映一个国建或团体综合能力以及整个社会的经济水平的重要指标。计算机作为信息主要获取和处理的重要工具,为了能够跟上数据时代飞速发展的步伐,解决各种各样的信息系统处理请求,目前的文件系统已经渐渐完善,如何在此基础上进一步发展数据库系统成为当下主要问题,数据库系统根本意义在于它能够实现对大批量的数据需求进行管控管理。伴随大数据技术的推广,数据库应用也逐渐的变得广泛。因此致力于管理系统的开发使用计算机替代普通复杂人工劳动力可以节省更多的时间,降低成本。计算机管理数据相对于人工而言更加精确安全。
1.2课题研究意义
当下社会计算机运用已经相当广泛是每一个人触手可及的工具之一,通过此工具高效率的对学生信息进行统一化的管理,对信息进行深度分析,极大简化工作流程,为学校的管理者的教学工作提供最为直接方便的体验。学生评优管理系统不仅仅提供了对于学生基本信息的增加、删改查等最基本的操作,本系统还能够根据管理者给出的评优标准准确而有效的筛选出符合条件的所有学生信息。
学生评优管理系统是学校办学工作中不可或缺的重要成分之一,它能够实现的功能不仅对于老师和学校的领导者有着重要的意义而且能够让学生随时了解自己的学习状况,以及学校发布的相关信息。
1.3课题研究目标
学生评优管理系统为学生的管理者提供了一个可视化的直接而又简单的操作平台,在这个平台上教师或者管理员都可以完成对学生基本信息的管理、成绩的录入、评优的管理等操作。系统的主要特点是系统可以根据管理者给出的评优标准自动筛选出符合条件的学生,也就是获取奖学金的学生。评优筛选的方式就是根据评优标准中的获奖级别、人数以及各门功课所占取得比例统计出最终得分排名最终统计出获奖学生。
1.4主要内容和组织结构
本次毕业设计论文主要讲解了学生评优管理系统的整个开发过程以及开发过程中总结出的一些经验。系统开发的过程前期主要是对研究课题的意义的调查以及整个系统完成后将实现什么样的效果的目标设定。中期完成学生评优系统需求分析、数据库设计、框架搭建、环境配置等准备工作。后期完成整个代码的详细设计包括前端页面jsp和后台数据处理代码的设计。整个设计由四个章节构成
第一章:课题背景、课题的意义和目标
第二章:整个系统的需求进行分析
第三章:系统设计数据库设计
第四章:系统详细设计包括(页面的设计、各个功能模块设计、详细代码设计)
第二章 需求分析
2.1系统整体需求分析
本系统包括学生用户管理、成绩的管理、评优管理、学生信息管理。根据所需的功能要求,系统将包括以下几个功能模块:
1、 用户管理:用户登录退出和账号的管理
2、 成绩管理:主要对学生信息入库及查询删除
3、 学生信息管理:包括对学生信息的查询,修改,更新等
4、评优管理:对奖学金评定相关信息的分类统计,以便能得出评定的结果
图21 系统功能框图
2.1登录模块需求分析
用户登录针对已有账户的用户,已有账户的用户方可使用用户名与密码进行登录,没有账户的则需要在上一层界面进行注册。根据所输入的用户名与密码进行匹配,如果数据库中有此账户和密码,则需要这两项同时满足,才可以进行登录,如果一向不满足,则会弹出提示,提醒你用户名或者密码错误。下表是对设计的用户登录的分析:
表21 用户模块
输入
处理
操作
用户名
密码
对用户名和密码进行校验
账号,密码正确进入系统
账号密码错误给出提示
2.2学生模块需求分析
管理者点击了学生管理菜单的时候左侧菜单栏会弹出相应的添加、查询、跟新、删除操作,后台根据前端页面传过来的学生编号判断需要管理的学生:
表22 学生模块
输入
处理
操作
学生学号
查询学生
添加学生
更新学生
删除学生
1.将学生基本信息展示
2.将信息录入student表
3.更新student表中对应信息

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1311.html

好棒文