第四次作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/rjjc |
---|---|
这个作业的目标 | 成立一个项目小组,确立小组名称、口号、分工,并确定项目题目和内容 |
组长 | 江济民-2022329301047 |
组员1 | 龚国俊-2022329301044 |
组员2 | 王寅杰-2022329301023 |
组员3 | 王子鸣-2022329301025 |
一、团队介绍
-
团队名称:柴米油盐
-
团队项目:统计成绩小程序
-
团队口号:在细碎中酝酿精彩!
二、项目选择及介绍
背景介绍:
本次小组作业,经过组内成员讨论决定,将选择一下课题:阿荣开发的根据云班课的经验值计算成绩的小工具,引起老师的共鸣,希望阿荣再接再厉,写一个计算全班成绩的小程序,让老师期末计算成绩时能够摆脱繁琐的手工计算。
项目介绍:
在现代教育中,教师们常常需要面对繁琐的学生成绩计算任务,尤其在期末时。这不仅耗时,还容易导致误差。为了解决这一问题,我们开发了一款简单易用的 Python 成绩计算小工具,旨在帮助教师们高效、准确地计算全班学生的期末成绩。
主要功能:
学生信息管理:程序能够轻松接收并管理多个学生的信息,包括姓名和各科目的成绩。
自动成绩计算:
总分:每位学生的各科成绩会被自动汇总计算出总分。
平均分:学生的平均分也会被自动计算,方便教师快速判断学生的表现。
GPA计算:程序根据设定的标准,自动计算出每位学生的 GPA,以便于学校的绩效评估。
班级统计:
程序能够一次性输出整个班级的平均成绩,帮助教师获取全班的整体表现,支持教师进行教育分析和决策。
用户友好的输入界面:程序采用命令行界面,用户只需按照提示输入学生姓名和各科成绩,简单直观,避免了复杂的操作流程。
使用流程:
程序运行时,用户将被引导输入以下信息:
学生姓名:用户可以输入任意数量的学生,用“结束”命令来停止输入。
各科成绩:用户需按“科目=分数”的格式输入多科成绩,以逗号分隔。
完成输入后,程序会自动呈现每位学生的成绩报告,包括总分、平均分和 GPA,同时统计并展示班级的平均分。
三、团队成员介绍
-
江济民:来自电气(1)班,有一定的C,python等编程语言基础,编程语言能力提升空间较大。课余时间喜欢收集各类模型,游玩各类模拟器。作为本次项目组长,希望能提升自己的领导统筹能力并完成好项目任务。
-
龚国俊:喜欢尝试不同的美食,看动漫,对autocad绘制发电厂电力系统线路,matlab的基础使用有一定了解,对c,c++等编程语言有一定让编写能力,能与队友交流合作解决问题。
-
王寅杰:来自浙江绍兴,电气工程及其自动化专业,学习过c语言c++,有一定的编程基础,学习过matlab等专业知识希望在软件技术基础的课程作业中学会团队协作,学习更多的知识。
-
王子鸣:来自电气(1)班,对python,c等编程语言有一定的基础和研究,具备基础的编写能力,对MATLAB有一定的基础。课余时间喜欢阅读,是个爱看动漫小说,喜欢有趣故事的人。能和团队一起交流合作,共同完成任务。
四、成员分工
分工内容 | 成员 |
---|---|
思路整理,统筹规划 | 江济民 |
代码编写,项目分析 | 龚国俊 |
查找资料,需求分析 | 王寅杰 |
分析数据,调试功能 | 王子鸣 |
五、总结展望
本次“软件技术基础”大作业,对我们无疑不是一次挑战,也是一次新的尝试,同时也是对我们团队协作能力,代码编写能力的一次考验。但我相信,这次在我们小组内集体成员的共同努力下,一定能完美地完成本次任务,这也是我们课程的核心“软件”,对今后的学习和工作一定还会有益处,也是一次难得的经历!