软件技术基础第四次作业
| 这个作业属于哪个课程 | 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 格式成绩数据,完成经验值归一化、自定义权重加权计算,自动生成学生总分并评定优 / 良 / 及格 / 不及格等级,输出完整成绩表;
● 开发可视化桌面操作界面,实现文件选择、权重设置、成绩表导出等一键式操作,搭配弹窗完成异常提示,操作简洁友好;
● 搭建极简网页版原型,完成核心算分逻辑验证,支持模拟数据录入、权重调整、计算结果可视化展示;
● 具备基础容错能力,可识别权重总和错误、文件格式不符、数据列缺失等问题并给出提示,保障程序稳定运行;
● 配套完成全套开发文档编写与交付物归档,包含操作手册、测试报告、运行说明等。

浙公网安备 33010602011771号