资源描述
阜阳师范学院
计算机和信息学院
本科生毕业设计(论文)开题汇报
论文题目: 基于Java学生成绩管理系统设计和实现
学 院: 计算机和信息学院
专 业: 信息工程
学生姓名: 王超
学生班级: 信息工程(2)班
学生学号: 40930236
指导老师: 牛磊
基于Java学生成绩管理系统设计和实现
一、 课题研究目标和意义
学生成绩管理是学校工作中一项关键内容,中国大中专院校学生成绩管理水平普遍不高。伴随办学规模扩大和招生人数增加,建立一个成绩管理系统是很必需。一般成绩管理浪费了很多人力和物力,已不能适应时代发展。在当今信息时代,这种传统管理方法肯定被以计算机为基础信息管理系统所替换。为了提升成绩管理效率,我选择了学生成绩管理系统作为毕业设计课题。
本系统在大多数成绩管理系统基础上,关键增加了老师对成绩操作,老师改完试卷后不用在往学院教务处办公室报送成绩,能够直接把成绩上传到网络上,学生也能够方便快速查询到自己成绩,考试后教务管理人员也无须总呆在学院办公室,她们全部不受时间,位置,空间限制,只要有上网条件,在家里就能够完成相关成绩录入,更新,管理,查询和删除。本系统将会改变以前靠手工管理学生成绩情况,提升工作效率。期望能为老师和学校工作带来便利。
伴随高校办学规模扩大和招生人数增加,学生成绩管理维护是学校管理中异常关键一个步骤,作为学校,除了育人,就是育知,学生成绩管理计算机化是整个学校教务管理中关键一部分,介于它关键性,学生成绩管理系统开发和应用就逐步提入议程,并占着越来越关键份量。
利用学生成绩管理维护系统能够减轻学院教学人员工作量,缩小开支,提升工作效率和正确率,能够节省时间,学生也能够立即知道自己考试成绩,投入新课程学习或复习这次没有考过课程。而学生成绩管理系统应用也为今天民办教育在未来市场竞争力有所提升。
在现代高科技飞跃发展,大家工作习惯改变,尤其是电脑大量普及,大家生活节奏越来越快,怎样提升工作效率是大家首先考虑问题。学生成绩管理是一个很繁琐和复杂一项工作,一个原因就是工作量大,不好管。对于一个学校而言,管理好学生成绩,是很关键。所以开发出一套学生成绩管理系统是很必需。
二、中国外发展情况
伴随计算机技术发展,尤其是计算机网络技术和数据库技术发展,使用大家生活和工作方法发生了很大改观。网络技术应用使得计算机之间通信、信息共享成为可能,而数据库技术应用则为大家提供了数据存放、信息检索、信息分析等功效,从而使得工作更高效地进行。
数据库始于20世纪60年代,经过40多年发展,现在已经形成了理论体系,成为计算机软件一个关键分支。数据库技术表现了现代优异数据管理方法,使计算机应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大作用。
而互联网技术出现,更是深入丰富人类生活,数字化生存已经一步步走进我们生活和工作。互联网技术和数据库技术结合为计算在人类生活中应用带来了巨大影响。产业信息化,管理现代化,科学化已经成为行业发展关键课题,这不仅是企业提升本身竞争力,甚至是国家提升综合国力,走向国民富强关键手段。在中国,教育是一个影响着国富民强关键行业,伴随改革开放和市场经济发展依据中国特有国情发展,教育得到了国家大力扶持和社会各界高度重视,从而使教育业向规范性和现代化方向高速发展,不过同发达国家相比,中国教育行业信息技术应用程度还很低,只有在大城市中发展较早、规模较大院校中才使用计算机进行大规模操作,从各方面提升工作效率,取得良好社会和经济效益,而部分新兴、规模较小教育机构还没有全部含有这种功效。所以可见,伴随中国教育快速发展,信息技术在其上应用会愈加广泛和深地入。
伴随网络技术高速发展,计算机应用普及,使用计算机来管理学生成绩,不仅能够节省时间和人力,更能全方面、有效地掌握学生基础情况,立即获取最新正确资料和信息。在现代,高科技飞跃发展,大家工作习惯改变,尤其是电脑大量普及,大家生活节奏越来越快,怎样提升工作效率是大家首先考虑问题。学生成绩管理是一个很繁琐和复杂一项工作,一个原因是工作量大,不好管。对一个学校而言,更应该利用部分当地资源,提升管理力度,对学生负责,对国家负责。现代有些学校仍靠手工进行成绩修改查询、录用等,工作效率低。显然,靠手工进行管理这种管理方法已经不能形影时代发展,学校需求。今天这种传统管理方法肯定会被计算机为基础信息管理系统所替换。
三、研究内容
建立学生成绩管理系统,采取计算机对学生成绩进行管理,深入提升办学效益和现代化水平。帮助广大老师提升工作效率,实现学生成绩维护工作步骤系统化、规范化和自动化。为了使系统在学院管理中发挥更大作用,实现工作过程计算机化,提升工作效率和工作质量。现提出以下系统开发目标:
(1)数据库设计和实现,依据系统需求和功效分析进行设计。
(2)系统框架设计,为了确保系统含有愈加好安全性和可维护性和可扩展性,将采取四层体系结构:数据模型层,数据访问层,业务逻辑层和表示层。
(3)学生成绩管理系统首页实现。首页是用户默认首优异入页面,依据用户账号密码进行登录。
(4)学生信息管理模块实现。其中包含学生基础信息添加、修改和删除。
(5)课程信息管理实现。能够添加、修改和删除各科课程信息。
(6)成绩信息管理实现。实现每名同学成绩添加、修改和删除。
(7)信息查询模块实现。能够分别进行学生信息查询、课程信息查询、成绩信息查询。
学生成绩管理系统
信息查询
学生信息管理
成绩信息管理
课程信息管理
成绩信息查询
学生信息添加
课程信息查询
学生信息查询
成绩信息删除
成绩信息修改
成绩信息添加
课程信息删除
课程信息修改
课程信息添加
学生信息删除
学生信息修改
图1 系统功效结构图
四、研究方法、手段
1. 设计方法和实施方案
本课题研究是基于J2EE架构学生成绩管理系统,采取MyEclipse 8.5.0来编写浏览器/服务器(即B/S结构)来开发本系统。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE扩展,利用它我们能够在数据库和J2EE上开发,和应用程序服务器整合方面极大提升工作效率。它能丰富了J2EE集成开发环境,包含了完备编码,调试和公布功效,完整支持HIML,Jsp,CSS,Javascript,SQL。
系统采取MySQL作为数据库平台,既能够被应用程序访问,又能够在后台操作,完成对数据整理等,和其它大型数据库如Oracle、DB2、SQL、Server等相比,MySQL是一个快速、多线程、多用户SQL数据库服务器,SQL Server只能运行在Windows上,而Windows能够安装硬件是有限,如SunSparc服务器不能安装Windows,部分大型机、小型机也只能装UNIX。
在设计数据库时,怎样处理多对多关系和怎样设计主键,是两个有着较大难度、需要关键考虑问题。这着重从SQL应用、数据库设计范式和查询优化等方面来分析本系统关键技术和实现难点并加以处理。
2.系统运行环境
硬件平台:
(1)CPU:Intel(R) Core(TM)2 Duo CPU T8100 2.10GHz;
(2)内存:2G;
(3)屏幕解析度:1024 x 768;
(4)硬盘:剩下空间1GB以上;
软件平台:
(1)操作系统: Windows XP;
(2)数 据 库:MySQL;
(3)开发环境:MyEclipse 8.5.0;
(4)开发语言:Java;
五、工作计划及进度安排
序号
教学周数
工作计划及进度安排
1
Ⅰ(第 11-12周)
选择毕业设计课题
2
Ⅰ(第 13-14周)
阅读文件,熟悉毕业设计题目
3
Ⅰ(第 15-16周)
撰写并修改开题汇报、外文翻译
4
Ⅰ(第 17-18周)
查阅相关资料,撰写系统用例规约
5
Ⅰ(第 19-20周)
根据项目需求设计数据库
6
Ⅱ(第 1周)
绘画毕业设计管理系统界面(项目原型)
7
Ⅱ(第 2周)
配置程序运行环境,连接数据库,设计系统框架
8
Ⅱ(第3周)
向数据库中添加数据
9
Ⅱ(第 4周)
实现系统系统设置模块
10
Ⅱ(第 5周)
实现系统学生信息管理模块
11
Ⅱ(第 6周)
实现系统课程信息管理模块
12
Ⅱ(第 7周)
实现系统成绩信息管理模块
13
Ⅱ(第8周)
实现系统信息查询模块
14
Ⅱ(第9周)
测试、修改完善系统
15
Ⅱ(第 10周)
测试、修改完善系统
16
Ⅱ(第 11周)
测试、修改完善系统
17
Ⅱ(第 12周)
查阅资料,设计论文总体框架
18
Ⅱ(第 13周)
撰写论文实现系统系统设置功效章节
19
Ⅱ(第 14周)
撰写论文实现系统学生信息管理和课程信息管理功效
20
Ⅱ(第 15周)
撰写论文实现系统成绩信息管理和信息查询功效章节
21
Ⅱ(第 16周)
撰写中英文摘要,结论、致谢
22
Ⅱ(第 17周)
修改完善论文
23
Ⅱ(第 18周)
完成毕业论文,进行毕业答辩
参考文件
[1] 陈天河等.Struts,Hibernate,Spring 集成开发宝典[M].北京:电子工业出版社,
[2] 李君芳,赵艳杰.电脑知识和技术[J],(9)
[3] 马朝晖等.Java教程.(第4版)[M].北京:人民邮电出版社.
[4] 岳阳,王杰,孙红梅.MySQL5 管理员标准指南及语言参考(第二版)[M].北京:电子工业出版社,
[5] 付京周.精通Hibernate3.0——Java数据库持久层开发实践[M].北京:人民邮电出版,
[6] 王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,
[7] 张白一,崔尚森.面向对象程序设计——Java[M].西安:电子科技大学出版社,
[8] 叶齐炼,申华. 学校教务工作实用手册[M]. 北京:开明出版社,
[9] 袁世鹰.微机教务管理系统设计和实现[P].北京:开明出版社,
[10] 高宇翔.java电子杂志第二期[J].J2SE 5.0专题之语言特征,
[11] 王毅. Internet和Java[J]. 电子和电脑,1997(3)
[12] 张光业. Java和Javascript[J]. 微电脑世界,1996(5)
[13] Keys Botzum,Albert Wong.IBM开发人员技术期刊第三期[J],
[14] 谷庆华等.基于java语言实现数据库访问[J].计算机技术和发展,
展开阅读全文