摘要
进入大学的第二次课程设计中,我们小组选择了学员成绩管理平台成为我们课程设计的课题,这个平台的主要目的在于运用面向对象程序设计来推动教师的物理、数学、英语成绩的管理。主要分为三个模块分别为学员、课程、教师、测试,我们也为这三个模块写了相之对应的三个类c 学生成绩管理系统,依次为学员类、课程类、教师类、测试类。以组长为中心,实现此程序的框架以及个别功能,然后再由其它两个成员每个人分别负责基本的基础功能及附加功能,由组长进行汇总,再做最终的更改、调整、编译、运行。在汇总的过程中我们看到我们的程序漏洞百出,出现了这些问题,就开始一起进行进一步的更改与建立并最后完成了此程序。从一开始毫无头绪一起逐渐琢磨、慢慢探索,我们学到了这些,对学员成绩管理平台也愈发越熟悉。
在设计中,我们借助分工完成每一个组件,并将他们融合出来,完成了现在设计。在设计中我们运用了这个系统来设置及推动我们的程序。充分运用了java的面向对象的特征,让我们的程序架构更清晰、系统非常简单。
关键词:学生;课程;校长;java;
一、开发背景
随着信息科技的高速发展,人们的日常生活也随之离不开信息科技的支持。一些小型的企业以及机构组织更应该通过信息科技的力量来管控一些琐碎的事务,学校就是其中之一。所以为了便于各校校长管理诸多学生的成绩以利于更好的进行下一步的教学计划的设计,我们便研发了这个学生成绩管理平台
二、需求分析
一个学生成绩管理程序,有着两个主要的实体(学员,课程)和实现对各科成绩的添加,删除,修改c 学生成绩管理系统,查找,排序,计算平均分,显示最高分与最低分及显示全部信息的功能。学生—班级、姓名、学号;课程—各科课程、各科成绩。
三、模块说明
3.1添加模块
功能表述:此组件的主要用途是推动学生信息以及成绩的添加
输入:学生姓名,学号,各科成绩
输出:添加成功
3.2删除模块
功能表述:此组件的主要用途是推动学生信息的删除
输入:要删除的学生姓名或学号
输出:删除成功或该学生不存在
3.3查找模块
功能表述:此组件的主要用途是推动学生信息的查找
输入:要查找的学生姓名或学号
输出:该学生的信息或该名学生不存在
3.4修改模块
功能表述:此组件的主要用途是推动学生信息的修改
输入:要更改的学生姓名或学号以及设置后的信息
**输出:该学生不存在或更改成功
3.5排序模块
功能表述:此组件的主要功能是推动学生成绩的升降排序
输入:要顺序的课程序号
输出:排序成功或请输入正确的序号