学生成绩管理系统Word文件下载.docx
- 文档编号:3631470
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:15
- 大小:81.19KB
学生成绩管理系统Word文件下载.docx
《学生成绩管理系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统Word文件下载.docx(15页珍藏版)》请在冰点文库上搜索。
摘要1••…
1引言错误!
未定义书签。
问题的提出错误!
国内外研究的现状错误!
目的与分析错误!
未定义书签。
2程序的主要功能错误!
添加功能错误!
删除功能错误!
显示功能错误!
查找功能错误!
修改功能错误!
3程序运行平台错误!
4总体设计错误!
5数据库设计错误!
数据库概念设计错误!
表结构错误!
视图错误!
6模块分析错误!
添加模块错误!
显示模块错误!
修改模块错误!
查找模块错误!
删除模块错误!
登陆模块错误!
7界面设计错误!
登陆界面错误!
学生信息添加界面错误!
学生成绩查询界面错误!
学生成绩修改界面错误!
8系统测试错误!
9结论错误!
10参考文献:
…9
德州学院学生成绩管理系统的设计与实现
摘要:
学生成绩管理系统主要用于各类大学院校在教学这一部分的管理,是针对于教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,以便让教务处以最短的工作时间内把学生的成绩核算出来,提高教务处的办事效率。
同时,能够随时对学生基本信息、学生成绩进行各种查询,以便及时很好地对需要了解的信息得到相应的反馈,能有效的帮助教务处的工作,可使学院教职工减轻工作压力,比较系统地对、教务教学上的各项服务和信息进行管理。
本系统是针对学生成绩管理进行设计的,主要用户为学校教务管理老师,但学生也可参与对自己信息的
核对确认。
主要采用的开发工具是JAVA和MYSQJ在开发过程中利用面向对象的程序思想和严格按照软
件工程的开发过程来进行分析和设计。
本系统所要完成以下几个主要功能,其中有学生成绩管理、学生基本信息管理等等,实现对学生基本信息和成绩进行录入、修改、删除、查询等操作。
系统基本满足了学生成绩管理的功能需要,确实为学校对学生的管理提供了便利。
本系统界面友好、操作简单,对学生基本情况和成绩加快了查询速度、加强了管理,使各项管理更加规范化。
关键词:
模块化;
数据库;
数据库管理系统
问题的提出
在我国,各大中小学校的各类信息管理系统并非一个新的课题。
大多数学校信息管理系统不完善,甚至有的学校根本就没有任何信息管理系统,所有的管理工作几乎都是靠手工完成。
特别是在西部贫困地区,学校的信息管理都依然靠手工操作,这十分落后,效率极低,成本很大,而且极易出错。
随着计算机技术不断地日新月异地发展,信息化是社会进程的必然趋势,学校的信息管理只有快,精,准,才能发挥其作用。
从人工操作改为计算机的自动化系统,人工操作必将被计算机代替。
国内外研究的现状
信息技术的日益发展深入到社会的各个角落,学生宿舍管理也不例外,尤其作为高等院校的宿舍管理工作,是高校各项工作的一个重要组成部分,其管理水平的高低将直接影响到人才培养的质量。
随着高等教育的发展、高校规模的扩大、学生人数增加、学生宿舍各种信息的汇总、统计和分析等管理工作面临着诸多困难,管理工作也越来越繁重和琐碎。
因此宿舍管理的信息化、网络化越来越受到人们的重视,它既可以大大提高学生宿舍管理的绩效,也可以为学生解决后顾之忧。
同时随着计算机技术的普及和发展,管理的自动化已成为必然趋势。
因此,为了提高高校的整体管理水平,计算机在高等院校宿舍管理中的应用日益普及,这使得学生宿舍管理自动化的实现成为高校管理环节中的重要一环。
目的与分析
本课题主要的目的是学生成绩管理系统,主要任务为建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。
帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。
高校学生的成绩管理工作量大、繁杂,人工处理非常困难。
学生成绩管理系统借助于计算机强大的处理能力,大大
减轻了管理人员的工作量,并提高了处理的准确性。
学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅把广大教师从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来,而且对学生成绩的判断和整理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。
2程序的主要功能
添加功能
添加一个学生的基本信息,包括student_ID,student_Name,born_Date,
math_Grade,English_Grade
删除功能
能够对一个学生的信息进行删除按student_ID进行删除。
显示功能
显示所有学生的主要信息包括student_ID,student_Name,born_Date,math_Grade,English_Grade
查找功能
根据你键入的student_ID,显示其详细信息!
修改功能
对学生的信息和成绩进行修改。
3程序运行平台
编程工具:
eclipse
编程语言:
JAVA
数据库:
MYSQL
具体操作如下:
新建SutGradeManage项目,然后再编写相应的java
文件,再编译,链接,执行等,用户就可登录进该系统进行相应的操作。
4总体设计
图系统总体框架图
5数据库设计
数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。
数据库概念设计
在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体一一联系图(简称ER图)的方法进行数据结构的描述。
ER图由实体、属性、联系三部分组成。
表结构
表i表
字段
类型
约束
默认值
说明
userName
VARCHAR2(20CHAR)
PK
用户名
userPwd
notnull
密码
表2表
student_ID
CHAR(10BYTE)
student_Name
born_Datemath_GradeEnglish_Grade
CHAR(11BYTE)
CHAR(4CHAR)
岀生日期数学成绩英语成绩
视图
表3视图
是否可空
insertable
updatable
deletable
math_Grade
Yes
YES
数学成绩
English_Grade
英语成绩
CHAR(10)
No
VARCHAR2(80)
born_Date
CHAR(11BYTE)
岀生日期
6模块分析
添加模块
学生信息添加部分代码:
classcharuextendsJFrameimplementsActionListener{JFrameframe=newJFrame(添力卩数据"
);
JPanelimagePanel;
ImageIconbg;
Buttonsure;
TextFieldinput1,input2,input3,input4,input5;
TextAreashow;
Boxbox1,box2,box3,box4;
intk,s1,j;
Connectioncon;
Statementsql;
ResultSetrs;
charu(){
Toolkitkit=();
Imageimg=("
"
(img);
input1=newTextField(10);
input2=newTextField(10);
input3=newTextField(10);
input4=newTextField(10);
input5=newTextField(10);
box2=();
(input1);
(8));
(input2);
(input3);
(input4);
(input5);
box1=();
(newLabel("
学号:
"
));
姓名:
生日:
数学:
英语:
box3=();
(box1);
(1));
(box2);
show=newTextArea(6,43);
sure=newButton("
确定"
box4=();
Labellabell=newLabel("
请输入数据"
(newFont("
宋体"
,20));
(label1);
(sure);
(this);
bg=newImageIcon("
JLabellabel=newJLabel(bg);
(0,0,(),());
imagePanel=(JPanel)();
(false);
(newFlowLayout());
(false);
(box4,;
(box3,;
(show,;
().setLayout(null);
().add(label,newInteger);
etLayout(null);
;
Boxbox1etLayout(null);
J
(),());
(200,150,510,340);
quals("
admin"
)&
&
().equals("
)){newchuangkou();
();
}else{
(this,"
账户密码错误,请重新输入!
}
7界面设计
登陆界面
图
学生信息添加界面
学生成绩查询界面
学生成绩修改界面
学生成绩删除界面
8系统测试
图(学生成绩添加图)
图(学生信息查询图)
图(学生成绩修改图)
图(学生成绩删除图)
9结论
这次试验我是用java编写的一个图形界面来实现数据库的应用,主要是针对学生成绩管理进行设计的。
主要采用的开发工具是JAVA和MYSQL。
在开发过程中利用面向对象的程序思想和严格按照软件工程的开发过程来进行分析和设计。
本系统所要完成以下几个主要功能,其中有学生成绩管理、学生基本信息管理等等,实现对学生基本信息和成绩进行录入、修改、删除、查询等操作。
本系统界面友好、操作简单,对学生基本情况和成绩加快了查询速度、加强了管理,使各项管理更加规范化。
通过这次课程设计让我知道了机器语言的魅力和吸引力,让我更深刻的体会到了面向对象开发和数据库设计的美妙。
参考文献
[3]马朝晖等.Java教程.(第4版)[M].北京:
人民邮电岀版社.2006
[4]岳阳,王杰,孙红梅.MySQL5管理员标准指南及语言参考(第二版)[M].北京:
电子工业岀版社,2005
[7]王珊,萨师煊.数据库系统概论(第四版)[M].北京:
高等教育岀版社,2006
[8]张白一,崔尚森.面向对象程序设计——Java[M].西安:
电子科技大学岀版社,2004
[11]高宇翔.java电子杂志第二期[J].J2SE专题之语言特性,2005
[12]王毅.Internet与Java[J].电子与电脑,1997(3)
[15]谷庆华等.基于java语言实现数据库访问[J].计算机技术与发展,2008
指导教师评语
指导教师(签名)
成绩
备
注
注:
成绩由指导教师或答辩小组评定出成绩,分优秀、良好、中等、及格、不及格五级,分别给小组的每个成员打分。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统