学生成绩管理系统设计论文
设计和开发学生成绩管理系统是因为随着计算机性能的不断提高,价格的不断下降,它已经被应用到众多领域,在各行各业中都得到了极大的应用。下面是小编为大家整理的学生成绩管理系统设计论文,供大家参考。
学生成绩管理系统设计论文篇一
《 学生成绩管理系统的设计与实现 》
摘 要 随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它已经进入当今社会各个领域而且发挥着非常非常重要的作用。学生成绩管理系统是一个学校信息化管理的重要组成部分,学生成绩管理系统不但能够方便广大同学查询自己的成绩,同时也为学校管理者提供充足的信息和快捷的查询手段。本文简单叙述了学生成绩管理系统的需求分析及设计实现。
【关键词】学生成绩管理系统 信息化 查询
1 需求分析
对于一个学校而言,学生成绩的管理和查询是一项非常重要的工作,所以学生成绩管理系统应该主要实现学生成绩的信息化的管理与查询。学生成绩管理系统的开发所需要的资金少,系统正常运行后,能够实现学生成绩在网上进行成绩查询,节省了大量的人力和时间,而且可以减少成绩查询与管理中可能会出现的一些错误。所以,学生成绩管理系统的开发是十分必要的。而且它所带来的实用效益将远远大于本系统的开发成本。
该系统操作非常简便,即使不太会使用计算机的人,只要经过培训,也能够很好的使用该系统。即使是管理员,只要经过简单的说明,也能够很快的学会系统的使用。
只有对数据库和数据结构进行系统详细的分析,才能开发出满足系统所需要的各种对象,以及各个对象之间的关系。学生成绩管理系统对象有学生,教师,管理员,学生可以在网上查询自己的成绩信息,只要学生能够上网,就随时能够查到自己的成绩。并可以根据需要保存在校期间的所有成绩。学校管理员可以完成对学生信息的管理,教师信息的管理和学生成绩的管理。教师也可以使用这个系统来进行学生成绩的录入和所教授班级成绩的查询。
2 系统实现的功能
(1)学生可以在网上进行成绩查询。学生通过输入自己的学号和密码进行成绩的查询。
(2)管理员能够对学生的成绩信息进行管理。可以增加学生的成绩信息、修改学生的成绩信息、查询学生的成绩信息以及删除学生的成绩信息。
(3)学校管理员能够对学生信息进行管理。比如学生基本信息的增加、学生基本信息的删除和学生基本信息的查询以及学生基本信息的修改。
(4)学校教师能够录入和查询所教授班级的成绩。
3 系统功能设计
学生成绩管理系统的开发主要包括应用程序系统和后台数据库系统,应用程序系统要求界面美观,功能齐全,操作方便等特点。而后台数据库的数据要具有一致性、完整性、安全性。
3.1 学生成绩网上查询
作为直接面对使用者的界面,在满足查询功能的同时,还应该考虑其操作的简便性和易懂性。主要应该使很多对操作电脑不熟练的人也能很好的进行成绩的查询。在该操作界面,只要学生输入学号和密码就可以查询出自己的成绩。
3.2 管理后台
学生成绩管理系统后台管理在考虑学生成绩查询操作简便的同时,加强了管理模式。后台系统分为学生基本信息管理模块和学生成绩管理模块,学生基本信息管理模块具有学生基本信息的添加、查询、修改以及删除功能。学生成绩管理模块,具有学生成绩的录入和学生成绩查询以及学生成绩的删除和学生成绩的修改操作。以及对于教师基本信息的添加和教师基本信息的查询和教师基本信息的删除以及教师基本信息的修改操作。
4 总体设计
学生成绩管理系统主要实现学校对于学生成绩信息的管理功能。系统分为管理员,教师和学生三个模块,管理员模块主要拥有的功能有:教师信息管理功能,主要是对教师的信息进行添加、删除和修改以及教师信息的查询;学生信息管理功能,主要对学生信息进行添加、删除和对于学生信息的修改以及学生将信息的查询;学生成绩管理功能,主要是对于学生成绩的添加和对于学生成绩的修改和对于学生成绩的删除以及对学生成绩的查询。教师可以完成对于学生成绩的录入以及完成对于学生成绩的查询。学生可以完成对于自身成绩查询的功能。
4.1 管理员模块功能的实现
(1)本模块主要是针对于教师,可以实现对于教师信息的管理功能,功能主要有:教师信息的添加,教师信息的修改,教师信息的删除以及对教师信息的查询。
(2)本模块可以实现对于学生信息的管理功能,功能主要有:增加学生的信息,修改学生的信息,删除学生的信息,查询学生的信息(学生信息包括:学生的学号,学生的姓名,学生的性别,学生的班级,学生的年级)。
本模块可以实现对于学生成绩信息的管理功能,主要功能有:学生成绩的添加功能,学生成绩的修改功能,学生成绩的删除功能以及学生成绩的查询功能。
4.2 教师模块功能的实现
教师模块实现的主要功能有:教师对于学生成绩的查询功能,教师录入学生的成绩功能。
4.3 学生模块功能的实现
学生模块实现的主要功能有:学生可以查询出自己的成绩的功能。
5 数据库设计
5.1 管理员以及教师表
ID(管理员及教师编号),name(姓名),password(),Type(用户类型)。
5.2 课程表
ID(课程编号),name(课程名),TeacherID(教师编号),Remark(标识)。
5.3 学生成绩表
StudentID(学生编号),CourseID(课程编号),Score(成绩),Term(学期),Type(考试类型)。
5.4 学生信息表
在学生信息表中主键是学生学号,不为空。ID(学生学号),Name(学生姓名),Gender(性别),Grade(年级),Class(班级)。
5.5 留言信息表
在留言信息表中,留言编号是主键,不为空。ID(留言编号),Name(姓名),Email(电子邮箱),Oicq(qq号码),Tell(电话号码),Ip(ip地址),InputDate(留言日期),Type(类型),ParentID(父类编号),message(留言信息)。
6 系统实现
学生成绩系统采用三层架构系统框架,开发工具为SQL Server 2008数据库和MyEclipse9。基本功能包括登陆模块,学生信息管理模块,学生成绩管理模块,考核排名模块,教师信息管理模块,系统管理模块等组成。
其中包括学生信息添加,学生信息的查询、删除,成绩排名功能,成绩考核功能,教师信息添加,教师信息的查询和教师信息的删除等功能。
参考文献
[1]向旭宇,秦姣华.SQL Server 2008宝典[M].北京:中国铁道出版社,2011-07-01.
[2]孙更新,宾晟,宫生文.Java程序开发大全--基于MyEclipse平台+Struts+Hibernate+Spring主流框架开发[M].北京:中国铁道出版社,2010-08-01.
学生成绩管理系统设计论文篇二
《 EXCEL在学生成绩管理系统中的应用研究 》
摘 要运用Excel强大的数据处理功能,对学生成绩进行有效的管理与分析,不仅可以科学评价教学效果、提高效率,还可以促进教学。对Excel在学生成绩管理中的应用进行了探索分析,分析了Excel软件的特点和功能,论述了Excel在学生成绩的录入、统计和查询中的具体运用。
【关键词】Excel 成绩管理 查询 统计
教学工作中,我们应该注重对学生成绩进行科学有效的管理与分析。使用Excel进行学生成绩管理时,由于使用者没有深入了解Excel的特点和功能,所以只是简单地使用其表格功能。事实上,Excel除了表格功能外,还有很好的数据录入技巧、强大的图表和统计等功能。我们可以充分利用Excel的这些功能,对学生成绩进行管理。
1 Excel软件的特点和功能
1.1 Excel工具中的宏
宏是一系列的Excel命令或指令组合在一起,形成一个命令,以实现任务执行的自动化。如果在Excel中重复进行某项工作,可用宏使其自动执行。
1.2 大量的函数和公式
Excel为我们提供了大量的内置函数、公式等,我们可以充分使用这些功能来进行数据的统计和分析。使用其内置函数可以对数据进行检索、排序、分类、筛选、汇总,还可根据需要自定义函数。
1.3 强大的表格处理功能
Excel中的数据是以表格形式存在的,表格中的数据一旦建立关系,可以实现自动更新。
1.4 绘图和图表制作功能
使用Excel的绘图和图表制作功能,可以用直观的图形来表现数据,实现图表的有机结合。
1.5 共享数据与Internet功能
Excel可以导入和导出多种数据文件,可以将创立的电子文档作为电子邮件经过互联网进行发送,可以通过浏览器复制电子表格、数据。Excel共享功能可以让工作组成员来编辑数据、协同工作,使操作更为灵活方便。
2 EXCEL在学生成绩管理系统中运用
2.1 成绩的录入
创建一个科学合理的电子表格,将学生成绩录入到其中,使用电子表格来管理数据,其数据可以重复使用或被其它软件调用,提高我们的工作效率。
2.1.1 成绩表格的建立
表格的框架结构是非常重要的,框架结构要简单明了、逻辑关系明确。
2.1.2 数据的录入技巧
利用Excel的“数据有效性”功能,进行数据有效性设置,有效控制数据类型及范围。对同一内容在一系列区域或在工作表中输入数据序列时,用一定的规则,利用”自动填充”功能来录入数据,可以提高数据录入的效率和正确率;使用锁定功能,锁定相关字段,避免误操作。输入学号时,定义“设置单元格格式→数据→自定义”中的“类型”为“201601010000”,则当输入“1”时,系统会自动录入“201601010001”,这样操作后,只要输入序号,就可完成学生学号的录入。根据学生的学号来统一录入数据的序号,便于管理、录入、查阅等操作。
2.2 对学生成绩进行统计分析
2.2.1 利用AVERAGE函数计算学生的平均成绩
先通过AVERAGE函数计算出一个学生的平均分,然后使用“自动填充”功能[1],计算出每个学生的平均分。“自动填充”功能的具体操作是方法是:选中刚计算出的学生平均成绩单元格,双击右下角的自动填充柄,实现下面单元格的自动填充。
2.2.2 利用IF函数的嵌套功能对学生成绩可以进行等级划分
如在学生成绩等级单元格“AB3”中对学生平均成绩单元格“AB2”进行等级划分,可在单元格“AB3”中输入:=IF(AB2>= 85,"优",IF(AB2>= 75,"良",IF(AB2>= 60,"及格","差"))),即:当学生成绩大于或等于85时,列入“优”的等级;当学生成绩小于85且大于或等于75时,列入“良”的等级;当学生成绩小于75且大于或等于60,列入“良”的等级,当学生成绩小于60,列入“差”的等级。然后利用“自动填充”功能,对所有学生的成绩划分等级。
2.2.3 学生成绩等级统计图
单击“常用”工具栏中的“图表向导”按钮,或者选择“插入”菜单中的“图表”命令,打开“图表向导”对话框。选择“图表类型”为“饼图”中的“三维饼图”,单击下一步,选定“数据区域”, 单击下一步,输入“图表标题”,选定“数据标志”为“百分比”, 单击下一步,选择“作为其中的对象插入”,然后图表的格式设置,得到学生成绩等级比例图。表中能够清晰直观地看到该Excel工作表中学生成绩的分布状况。
2.3 学生成绩的查询管理
数据库的建立,除了方便自我管理,还可以建立网络共享,以方便其他用户的查询。建立一个共享文件夹,将已创建的各班级或各科成绩数据库存放在该文件夹中,并根据实际情况,实时进行数据进行更新。对一个班级的各科成绩数据库和汇总成绩数据库,可利用Excel中工作表的连接功能,将学号、姓名等字段和数据进行连接,也就是通过“选择性粘贴”中的“粘贴连接”来实现复制和粘贴,避免重复操作,提高工作效率。当然,也能够将使用者感兴趣的信息,以web的格式向网上发布,以方便教师和学生的查阅。
3 结语
Excel是一款比较实用的电子表格处理软件,可以对数据进行各种统计和分析等操作。掌握Excel的功能和特点,使用其对学生成绩进行管理,可以真实、准确地评价学生成绩和教学效果,可以提高工作效率并有效促进教学质量的提高。
参考文献
[1]袁西亮,巫锦润.Excel在学生成绩统计与分析中的应用[J].考试周刊,2010(09).
[2]姜涛,卢笙.EXCEL图表功能在统计工作中的应用[J].统计与咨询2000(10).
[3]朱励.利用Excel对学生成绩进行统计分析[J].教学与科技,2007.
有关学生成绩管理系统设计论文推荐:
1.成绩管理系统设计开发论文
2.成绩管理系统毕业论文
3.学生信息管理系统论文
4.学生管理系统论文
5.教务成绩管理系统研究论文
6.学籍管理系统毕业设计论文