![](https://csdnimg.cn/release/download_crawler_static/89441247/bg1.jpg)
*******************
实践教学
*******************
计通学院
2019 年春季学期
Java 课程设计
题 目: 学生成绩管理系统
专业班级: 计算机科学与技术 1 班
姓 名:
学 号:
指导教师:
成 绩:
![](https://csdnimg.cn/release/download_crawler_static/89441247/bg2.jpg)
目录
摘要
..........................................................................................................................................1
序言..........................................................................................................................................2
1、 需求分析....................................................................................................................... 3
2
、 设计思路
....................................................................................................................... 4
3、详细设计............................................................................................................................5
3.1 登录界面 Login 类
...........................................................................................................
5
3.2 返回数据库连接的 Connection 的主类 Main
...............................................................
8
3.3 返回查询结果 ReturnQueryResult 类
............................................................................
9
3.4 教师客户端 TeacherMenu 类
.......................................................................................
10
3.5 学生客户端类
................................................................................................................
29
4
、运行调试与分析讨论
......................................................................................................35
(1)登录
........................................................................................................................
35
(2)教师客户端主页面
................................................................................................
36
(3)学生客户端主页面
................................................................................................
36
(4)按学号查询
............................................................................................................
37
(5)按姓名查找
............................................................................................................
37
(6)修改成绩
................................................................................................................
38
(7)彻底删除学生信息
................................................................................................
39
(8)修改学生信息
........................................................................................................
40
(9)添加学生
................................................................................................................
41
(10)成绩统计
..............................................................................................................
41
(11)个人信息
..............................................................................................................
42
(12)学生客户端主页面
..............................................................................................
43
(13)修改信息
..............................................................................................................
43
(14)修改密码
..............................................................................................................
44
5
、数据结构基本算法实现
..................................................................................................45
5.1 利用 SQL 查询语句 select from 返回查询结果
.....................................................
45
5.2 用 row_number() over(order by )实现按照分数排名,sum()实现求学生成绩总分,
case when then end 统计学生各科成绩。
..................................................................
45
6、课程设计总结..................................................................................................................49
![](https://csdnimg.cn/release/download_crawler_static/89441247/bg3.jpg)
参考文献
................................................................................................................................50
致谢........................................................................................................................................51
![](https://csdnimg.cn/release/download_crawler_static/89441247/bg4.jpg)
1
摘要
在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展。
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增
长,尤其是学生的考试成绩数据。面对庞大的学生的成绩,需要有学生成绩管理
系统来提高学生管理工作的效率。介于此提出了学生成绩管理系统,学生管理系
统是计算机对学生档案信息进行管理,具有手工管理无可比拟的优点,如索检迅
速、查找方便、可靠性高、存储量大等有点。现在我国的大中专院校的学生成绩
管理水平正在不断提高,停留在纸介质基础上的管理手段早已被时代淘汰,因为
它浪费了许多的人力和物力。本系统使用 Swing + MYSQL + IntelliJ IDEA 开
发。为管理人员提供充足的信息和快捷的查询手段,提高学校学籍管理的效率。
关键词: Swing,MYSQL,学生成绩管理系统
![](https://csdnimg.cn/release/download_crawler_static/89441247/bg5.jpg)
2
序言
管理信息系统正在向着网络化、智能化和集成化等趋势发展。学生成绩管理
系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是
不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学
生成绩管理管理系统为用户提供充足的信息和快捷的查询手段,实现学生基本信
息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面的功能,是现
实问题的迫切要求。
本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提
高学生成绩管理效率的目的。与传统管理方法相比有明显的优点:查找方便,可
靠性高,保密性好,成本低。彻底改变了以前繁杂的管理模式,实现全面的、相
对集中的、职能化的信息综合管理。
计算机被用到信息管理系统的环境正是适应了当今时代飞速发展的信息时
代。人们深刻的认识到了计算机功能的强大,对于复杂的信息管理,计算机充分
发挥着它的优越性。检索迅速、查找方便、可靠性高、存储量大、保密性好、寿
命长、成本低,这些优点极大地减轻了学院教学人员的工作量,缩小开支,提高
了学生档案管理的效率和准确性,能够合理的安排时间,学生能够尽快的知道自
己的考试成绩。同时,学生管理系统的应用也为今天的教育在未来市场的竞争力
有所提高。