创作背景:上学期期初,数学老师提出了班级积分制度,根据同学们的行为进行加分减分,
期末统计积分以供奖励。但由于时间跨度较长,人数较多,积分记录较多,最后创作目的:
利用 python 设计积分管理系统,以帮助班级的积分管理,
创作意义:该系统目前已经初步投入班级常规使用,省去了积分过程的重复劳动,减去了数
据统计的负担,罗列了班级积分的详细记录,大大提高了班级管理的效率。
根据班级积分的实际使用情况,该系统设置了常规模式和管理员模式。
常规模式:
常规模式下,用户可按照需求,根据界面提示输入数字进行加分、扣分、查分、查询加减分
历史、导出分数汇报、排名。
加分:从用户获取加分的数值,原因,加分的对象
原因:以日期 加分原因 的格式存入路径为“C:\maths\record\a.txt”的总体
加 分 记 录 , 以 日 期 加 分 原 因 加 分 数 值 格 式 存 入 路 径 为
“C:\maths\people\\b.txt”的个人加分记录
总 分 的 变 更 : 将 获 取 到 的 分 值 用 int ( ) 方 法 转 为 整 型 , 读 取 路 径 为
“C:\maths\people\\a.txt”中 TXT 文件最后一行,这是上一次变更后的总分,用同样
的方法转为整型,将上次总分与此次相加,以新的一行存入原路径供查分和下一次变更使用。
加分可以批量,比如有 10 个人都加同样的分,只需要输入一次分值和学号即可,原因一样
要写
减分:
同加分一样,只是计算过程是上次总分减去变更分数
查分:
查所有人的分数:
评论0