免费安装
功能实现详细功能请直接下载视频观看。以下信息为大体的功能详情:
课程及成绩管理成为学校教学管理中十分重要又相当复杂的管理工作之一,单纯的采用传统的手工解决已经不符合教育和管理的要求,而计算机具备运算速度快,解决能力强等特点,很自然地进入到这一应用领域中。因而为了保证学校的信息流畅,工作高效,有必要设计一个学生课程及成绩管理系统。这不但能使教务人员从复杂的成绩管理中解脱出来,而且对于推动教学的发展也起到非常重要的作用。
学校学生课程及成绩管理工作都是采用传统的手工管理,这种传统人工的管理方式存在着许多缺点,如:效率低,保密性差,一方面导致教师对学生成绩情况不理解,教师对成绩管理工作倍感头痛,由于时间一长,将产生大量的文件和数据,这对于查找,升级和维护都带来了不少的困难,耗费大量劳动力,难于避免错误的产生。
选择Eclipse来开发学生课程及成绩管理系统,处理以上存在的问题,帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化,所以选择Eclipse来开发学生课程及成绩管理系统。
需求的收集及分析:学生课程及成绩管理系统应该完成以下两个方面的内容:学生课程的管理、学生成绩的管理,每个内容均需要提供增加、修改和查询的功能。学生课程及成绩管理系统在开发过程中收集到的用户需求文档记录的关键部分可概括为以下几个部分:
1、可能会使用到该系统的客户:系统管理员、教师、学生;
2、各类客户的权限不一样。例如系统管理员可以增加、修改、查询学生信息和学生的成绩,学生只能查询自己的成绩以及少量公共的信息,教师可以发布学生的成绩信息,而且只能查询自己所授课程的信息以及少量公共信息。
3、要有系统备份功能,系统出故障时,因该有相应的应急措施或者者系统恢复功能。
由此可见,学生课程及成绩管理系统需要满足3个方面的需求:管理员使用系统对一律数据进行维护操作;教师对于自己相关的部分数据实体进行操作;学生作为查询者对数据实体进行查询操作。现在的学生课程及成绩管理系统基本上能做到这几个方面的要求,但多数系统在功能上仍然存在缺陷和不足,尤其是在客户界面的友好性以及查询结果的可视化方面存在着很大的问题。
a.客户权限管理
本系统的使用客户可分为以下三种:
系统管理员(所有权限包括维护学生、教师、课程);
老师(添加成绩,管理成绩);
学生(查询成绩)。
b.系统功能分析
系统管理员的主要功能是:实现对客户的增加、删除和密码的修改,使该客户具备管理员的权限,实现对教师的管理,包括查看、增加和删除操作、实现对学生的管理,对学生进行增加和删除、也可以进行查询,例如按课程名查询所有选修了这门课程的学生成绩,并能够统计出该门课程的平均成绩等。除此之外可以发布声明等基本功能。
教师的主要功能是:教师可以录入学生成绩,对学生信息进行增加、删除,也可以对发布的声明进行查看删除和修改等基本功能。
学生的主要功能是:实现学生自己的成绩查询等功能。
根据以上的叙述,弄清了客户对系统数据解决功能所提出的需求,本系统的功能可以归纳为以下几个方面。
密码设置
每个操作员均有自己的密码及能进行密码设置,这样既可以防止非本系统人员进入本系统,又可以防止本系统人员越权操作。
权限设置
设置每个人权限,使各人有各人的操作范围,不能超出自己的范围操作。一般只有负责人员即管理员可以进行权限设置。
数据录入
实现学生信息、老师信息、管理员信息、课程信息、新闻信息、学生成绩信息的录入。
数据修改
实现学生信息、老师信息、课程信息、学生成绩信息的修改。
数据查询
可以实现学生信息、老师信息、管理员信息、课程信息、学生成绩信息的查询。
成绩统计分析
学生总平均成绩
信息删除
实现学生信息、老师信息、管理员信息、课程信息、成绩信息的删除。
3.数据需求
通过调查,总结出客户对数据的需求如下:
学生信息
包括:学号、学生姓名、专业等。
课程信息
包括:课程编号、课程名称等。
教师信息
包括:教师编号、教师名字、教授课程等。
成绩信息
包括:成绩编号、学生姓名、教师姓名、课程名字等
声明信息
包括:声明编号、声明主题、声明内容
综上所述,可以得出以下功能:
1.基本数据维护功能
增加学生的基本信息。
修改学生的基本信息。
删除学生的基本信息。
增加学生的成绩信息。
修改学生的成绩信息。
删除学生的成绩信息。
统计学生的平均成绩信息。
增加学生的课程信息。
查询结果的可视化管理。
2.数据库管理功能
课程和成绩信息管理。
帐户信息管理。
课程和成绩信息查看管理。
3.基本业务功能
查看客户信息信息和课程信息。
增加成绩信息。
统计学生成绩信息。
系统截图