软件技术基础第四次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc
这个作业的目标 介绍小组、确认选题与分工
姓名-学号 周亦晟-2023325602057
姓名-学号 赵泽伦-2023329340018
姓名-学号 许文泽-2023329301127
姓名-学号 高皓天-2023329301075
小组名称 赛博算分组
小组口号 数聚于心,算分于行

0.1选题

a. 阿荣开发的根据云班课的经验值计算成绩的小工具,引起老师的共鸣,希望阿荣再接再厉,写一个计算全班成绩的小程序,让老师期末计算成绩时能够摆脱繁琐的手工计算。

0.2成员分工

姓名 分工模块 核心职责
周亦晟 核心功能代码 编写出成绩计算核心逻辑(含 Excel/CSV 数据读写、经验值归一化、权重加权计算、成绩等级评定),输出可调用的函数 / 模块;
确保算分逻辑精准,提供基础命令行运行版本,供界面 / 网页版调用
赵泽伦 网页版功能验证 搭建极简网页原型(HTML+CSS+JS 实现),完成基础交互:上传成绩文件(或手动输入模拟数据)、设置权重、展示计算结果;
验证核心逻辑在网页端的可行性,无需追求美观,功能跑通即可
许文泽 界面实现 用 tkinter 开发桌面可视化界面,集成核心功能代码;实现文件选择、权重输入、结果导出、弹窗提示等功能;
保证操作流畅,适配基础异常场景(如权重输入错误、文件格式不符)
高皓天 开发文档编写 编写完整开发文档:包含需求说明、分工记录、代码注释、界面 / 网页版操作手册、测试用例及结果、运行环境说明;
整理所有交付物(代码、测试数据、文档)并归档

0.3产品预期目标

● 支持读取云班课导出的 Excel/CSV 格式成绩数据,完成经验值归一化、自定义权重加权计算,自动生成学生总分并评定优 / 良 / 及格 / 不及格等级,输出完整成绩表;

● 开发可视化桌面操作界面,实现文件选择、权重设置、成绩表导出等一键式操作,搭配弹窗完成异常提示,操作简洁友好;

● 搭建极简网页版原型,完成核心算分逻辑验证,支持模拟数据录入、权重调整、计算结果可视化展示;

● 具备基础容错能力,可识别权重总和错误、文件格式不符、数据列缺失等问题并给出提示,保障程序稳定运行;

● 配套完成全套开发文档编写与交付物归档,包含操作手册、测试报告、运行说明等。

posted @ 2025-12-26 12:52  Zzys&zyy  阅读(11)  评论(0)    收藏  举报