闵二分校学生成绩管理系统论文

上传人:大米 文档编号:457793099 上传时间:2023-06-12 格式:DOC 页数:15 大小:531.50KB
返回 下载 相关 举报
闵二分校学生成绩管理系统论文_第1页
第1页 / 共15页
闵二分校学生成绩管理系统论文_第2页
第2页 / 共15页
闵二分校学生成绩管理系统论文_第3页
第3页 / 共15页
闵二分校学生成绩管理系统论文_第4页
第4页 / 共15页
闵二分校学生成绩管理系统论文_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《闵二分校学生成绩管理系统论文》由会员分享,可在线阅读,更多相关《闵二分校学生成绩管理系统论文(15页珍藏版)》请在金锄头文库上搜索。

1、角色 姓名学号任务分配组长 郭玉倩 09591114 待机界面、登录界面和主界面的设计Java 课程设计报告项目:学生成绩管理系统姓名:学号:班级: 计算机信息管理分数:组员 康志会09591109数据库和学生信息界面的设计马云09591115成绩信息界面和课程信息界面的设计王利敏09591105学期信息界面和界面连接项目说明 第一部分:项目整体概述一直以来学生的成绩管理是学校工作中的一项重要内容,我国的大中专院校的学生成绩管理水平普遍不高。随着办学规模的扩大和招生人数的增加,建立一个成绩维护系统是非常必要的。普通的成绩管理已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种

2、传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高成绩管理的效率,我选择了学生成绩管理系统作为毕业设计的课题。该软件用 java 语言编写,用 Access 数据库作为后台的数据库进行信息的存储,用 SQL语句完成学生信息、成绩信息、课程信息和学期信息的添加,查询,修改,删除的操作。用 ODBC驱动实现前台 Java 与后台 Access 数据库的连接。学生成绩管理系统是一项目的性、计划性、适用性、创造性和科学性很强的工作。学生成绩工作关系到高校教学秩序的稳定。随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好

3、地完成教学管理工作。提高教务管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。同时,运用先进的信息技术,开发高校综合成绩管理信息系统,是深化教务体制改革的有利措施。学生成绩管理系统待机界面模块登录界面模块主界面模块学成课学生绩程期信信信信息息息息模模模模块块块块第二部分、数据库信息描述我们采用了 Access 创建了学生成绩信息管理数据库,创建了 4 个表,如下图所示:学生信息学号姓名班级地址电话09591101陈松鹤计算机 1班北京丰台8995952109591102贾珉计算机 1班北京昌平6192254909591103吕红光计算机 1班北京平谷899801200959110

4、4梁丹宇计算机 1班北京朝阳6677523809591105王利敏计算机 1班北京平谷6192866809591106赵阳计算机 1班北京丰台5253142309591107金玉龙计算机 1班北京通州5233987609591108闫旭计算机 1班北京东城6623543209591109康志会计算机 1班北京大兴8627112009591110高丽飞计算机 1班北京西城67922467学期信息学号学期095911014095911024095911034学期信息学号学期095911044095911054095911064095911074095911084095911094095911104

5、成绩信息学号英语成绩nasp 成绩window 成绩java 成绩0595110672758268095911019970808009591102857590860959110375798372095911047267816209591105556060610959110762687265095911087275806809591109807989800959111085738279课程信息学号课程名称任教教师课时教学模式09591101英语杨春娇64课堂教学09591101nasp田红64上机教学09591101windows雷东升32课堂教学09591101java高戈64课堂上机教学09

6、591102英语杨春娇64课堂教学09591102nasp田红64上机教学09591102windows雷东升32课堂教学09591102java高戈64课堂上机教学09591103英语杨春娇64课堂教学09591103nasp田红64上机教学09591103windows雷东升32课堂教学09591103java高戈64课堂上机教学第三部分、自己承担部分的实验报告1. 数据库的制作使用 Access 创建了数据库,数据库中包括 4 个表,学生信息,成绩信息,课程信息,学期信息2. 学生信息界面的设计( 1)需求分析:管理所有学生的基本信息,包括增加,修改,删除,查询等;可以根据各种条件查询出

7、需要的信息(2) 结构功能增加学生信息修改删除查询(3)功能流程及工作描述增加学生信息:打开学生信息界面,系统操作人员输入相关的信息(学号,姓名,班级,地址,电话)在数据库中添加了相关的数据修改学生信息:根据学生学号查询出该学生的相关信息,修改相关条目后保存在数据库中删除学生信息:根据学生学号查询出该学生的相关信息,确定删除后,在数据库中删除该信息查询学生信息:根据学生的学号,或姓名的输入,查询出该学生在学生信息表中的所有信息,包括(学号,姓名,班级,地址,电话)(4)部分源代码学生信息主界面部分代码importimportimportpublicclassDoc_Model1 extends

8、JFrame privatestaticfinallongserialVersionUID= 1L;JFrame f1;JMenu main_Menu0,main_Menu1,main_Menu2,main_Menu3;JMenuBar mbar;JSplitPaneoutter,inner;JTabletable1;/ 为了访问数据库添加Connectioncon=null;Statementsql=null;ResultSetrs=null;/ 这里是用一个二维数据来临时组装数据,为下面表格显示记录做准备,/ 请同学们改成从数据库里取得数据后再存放到二维数组里面。/StringrowDat

9、a=1,张三 ,男 ,回,2,李四 ,女,汉 ,3,王五 ,女 ,汉,4,李子 ,女,回,5,花花 ,女,苗,6,小明 ,男,汉 ,7,小强 ,女 ,羌;ObjectrowData;/ 这里是二维表格的表头信息,请同学们改成从数据库表格里取出来/StringcolName= 班级编号 , 学号 , 姓名, 民族 ;ObjectcolName= 学号 , 姓名 , 班级 , 地址 , 电话;voidinit()f1=new JFrame( 学生信息 );outter=new JSplitPane(JSplitPane.VERTICAL_SPLIT);inner=newJSplitPane(JSp

10、litPane.HORIZONTAL_SPLIT,true);main_Menu0=newJMenu( 学生信息查询 );main_Menu1=newJMenu( 学生信息修改 );main_Menu2=newJMenu(学生信息添加 );main_Menu3=newJMenu(学生信息删除 );mbar=new JMenuBar();mbar.add(main_Menu0);mbar.add(main_Menu1);mbar.add(main_Menu2);mbar.add(main_Menu3);outter.setTopComponent(mbar);outter.setBottomComponent(inner);outter.setOneTouchExpandable(true);/注册 JDBC驱动程序 /

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号