- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录1需求分析 41.1项目背景 41.2任务概述 41.3具体功能 42概要设计 52.1Student类 52.2Grade类 62.3系统总框图 72.4运行环境 73模块分析 73.1添加模块 83.2显示模块 83.3修改模块 83.4查找模块 83.5删除模块 84特色函数 85源代码 105.1Student类及其实现 105.2Grade类及其实现 165.3主函数 315.4文件 345.5存在问题及对策 356课程心得总结 351需求分析1.1项目背景实现一个将学生成绩管理和信息功能集合起来的管理系统就显得十分必要,既可以节省资源又可以有效存储、更新查询信息和成绩,提高工作和教学效率。1.2任务概述一直以来人们使用传统的人工方式管理学生成绩,在计算机尚未在学校广泛使用之前,学生成绩管理主要依靠手工。一个最典型的手工处理过程就是:当考试完后,老师就要把学生成绩登记到文档中,当老师或学生要查询成绩的时候要一个一个去找,总分、平均分都需要一个一个累加起来算,很麻烦,不过最麻烦的还是排名,不能一目了然。以上所描述的手工过程的不足之处显而易见,首先处理学生成绩的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们很清晰的看到自己的各个科目成绩和每个科目的排名和总分排名以及所有学生的成绩分布,而且还是零失误,所有的都是一目了然。极大的方便了学生和老师。为提高成绩管理效率,管理人员的工作负担,有必要开发一个小型成绩管理系统来对学生成绩实施有效管理。1.3具体功能 查询学生成绩 浏览学生成绩 添加学生成绩 删除学生成绩 修改学生成绩 查询各个科目通过率 查询各个科目分数段分布 查询各个科目最高分 查询各个科目最低分 查询各个科目平均分2概要设计2.1Student类123456789101112131415161718192021222324252627282930313233343536373839404142431 #includeiostream#includestringusingnamespacestd;intmenu_select();voidoutput();classStudent{public:Student(){Status=true;chinese=0;maths=0;english=0;}Student(string_id,string_name,double_chinese,double_maths,double_english);voidSetStudent();voidSetScore();voidSetScore(string_id,string_name,double_chinese,double_maths,double_english);stringGetId()const;stringGetName()const;doubleGetChinese()const;doubleGetMaths()const;doubleGetEnglish()const;doubleGetTp()const;//总分totalpointsintGetAver()const;//平均分AveragepointsboolIsEmpty();//取学生状态voidSet();//置学生状态0,非空voidClear();//置学生状态1,空voidShow();Studentoperator=(constStudentstu0){id=stu0.id;name=stu0.name;chinese=stu0.chinese;maths=stu0.maths;english=stu0.english;return*this;}stringid,name;//学号、姓名doublechinese,maths,english;//语文成绩、数学成绩、英语成绩private:boolStatus;//学生状态};2.2Grade类123456789101112131415161718192021222324252627282930313233#includeiostream#includeStudent.h#includestringusingnamespacestd;#defineStuNum1000//学生最大人数intmenu_select();voidoutput();classGrade{public:Grade(){Num=0;}voidAdd();voidErase();voidChange();voidSearch();voidSort();//总分排序voidGetHigh();//最高分voidG
您可能关注的文档
最近下载
- 《成人围手术期血糖监测专家共识》解读【26页】.pptx VIP
- 八上物理:【教科】期末模拟卷【八上全册】.docx VIP
- 水文学与水文地质学答案.doc VIP
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人笔试备考试题及答案解析.docx VIP
- 学生英语单词听写稿纸模板(仅打印).docx VIP
- 2025年电力调度题库及答案.doc
- (正式版)DB61∕T 1770-2023 《公路隧道二次衬砌施工质量控制指南》.docx VIP
- 《宁波市海绵城市建设技术标准图集》2018甬DX-09.pdf
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人笔试参考题库附答案解析.docx VIP
- 《建设工程工程量清单计价规范》GB505002013.pdf
原创力文档


文档评论(0)