Python语言学生成绩管理系统的设计与实现.pdfVIP

Python语言学生成绩管理系统的设计与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 学生成绩管理系统地设计与 实现 学习目地 l 学会使用Python设计并开发一个完整系统 l 能够根据问题地求解需要定义合理地数据 结构,设计相应算法 l 掌握包,模块,函数在系统中地实现方法,会 合理划分程序 2 11.1 系统概述 l 一个综合地学生成绩管理系统,要求能够管 理若干个学生几门课程成绩,需要实现以下 功能:读取以数据文件形式存储地学生信息 ;可以按学号增加,修改,删除学生地信息; 按照学号,姓名,名次等方式查询学生信息; 可以按照学号顺序浏览学生信息;可以统计 每门课地最高分,最低分与平均分;计算每 个学生地总分并进行排名。 3 学生成绩管理系统 基本信息管理 学生成绩管理 考试成绩统计 根据条件查询 显 添 修 删 维 计 根 求 求 求 按 按 按 示 加 改 除 护 算 据 学 姓 名 基 学 学 学 成 学 总 程 程 程 号 名 次 本 生 生 生 绩 生 分 最 最 平 查 查 查 信 信 信 信 信 总 排 高 低 均 询 询 询 息 息 息 息 息 分 名 分 分 分   4 l 为实现该系统,需要解决以下问题: l 数据地表示,用什么样地数据类型能够正确,合 , 全面地表示学生地信息,每个学生需要要有那些信 息。 l 数据地存储,用什么样地结构存储学生地信息,有 利于可扩充性并方便操作。 l 数据地永久存储,数据以怎样地形式保存在磁盘上 ,避免数据地重复录入。 l 如何能做到便于操作,即人机接口地界面友好,方 便使用者地操作。 l 如何抽象各个功能,做到代码复用程度高,函数地 5 需要表示地信息 成员名 类型 成员值地获得方式 学号 num 整数 用户输入 姓名 name 字符串 用户输入 性别 gender 字符串 用户输入 3门课程地成绩 score 列表 用户输入 总分 total 整数 根据3门课成绩计算 名次 rank 整数 根据总分计算 6 class Student(object): #学生记录数据域 def __init__(self,num=0,name=,sex=,score=[0,0,0],total=0,rank=0): self.num = num #学号 self.name = name #姓名 self.sex = sex #性别

文档评论(0)

王小磊 + 关注
实名认证
文档贡献者

临床内科执业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年03月29日上传了临床内科执业资格证

1亿VIP精品文档

相关文档