学生基本成绩管理报告.docxVIP

  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文档。上传文档
查看更多
中原工学院计算机学院 课程设计报告 windows程序设计课设 windows程序设计课设 计算机科学与技术 计科111 胡玉旺 王海龙 学生成绩信息管理基本系统 2013年1月 目录 TOC \o 1-5 \h \z \o Current Document 程序简介 3 \o Current Document 目的 3 \o Current Document 功能需求 3 \o Current Document 程序主框架 4 \o Current Document 详细设计与功能实现 4 在score基类中定义了私有变量 4 学生信息的添加OnAdd() 4 删除信息OnDel() 5 信息的查找0nFind(): 6 修改信息 OnModify(): 6 显示全部信息 OnShowall() 7 OnClear()清空函数: 7 Save()函数: 8 Show()函数: 8 对平均分排序sort(): 8 GetlD(): 9 \o Current Document 系统测试 9 查找 9 修改学生成绩信息 10 清空 10 显不全部: 10 删除信息: 11 对学生成绩信息进行添加: 11 总结: 12 程序简介 此程序操作简单方便,当然功能也不是太花,对学生的成绩基本信息进行录 入、查询、修改、删除、显示、记录保存等最基本功能,学生的信息包括:学生 的ID、姓名、数学成绩、英语成绩、语文成绩、及由系统自动计划的平均分。 本程序虽然功能简单,但也可输入大量的信息以供保存查找,于是并定义了对平 均分进行从低到高的排序功能。 目的 了解Windows编程的基础知识,掌握MFC应用程序的基本知识。 基本掌握面向对象程序设计的基本思路和方法。 掌握用VC++开发应用程序的的一般步骤和方法。 并能过此次课设设计并编写出一份实用的程序。提高自己的编写代码与程序 的能力,以及发现问题解决问题的能力 功能需求 对一次性写在编辑框内的学生的信息依次保存显示在列表框内 对学生的信息进行每次打开能从文件中读取显示在列表框内 根据文件读出的学生的信息根据学号进行查询显示在编辑框内 根据查询出的结果根据需要进行修改并保存在文件中 删除学生信息即彻底从文件中删除、清空列表框中的信息并未真正意义上的 删除通过显示全部能够再次显示岀来 对录入学生的三门成绩进行平均分计算并根据从大到小进行排序,即在列表 框内以从高到低的顺序进行显示 程序主框架 详细设计与功能实现 在score 在score基类中定义了私有变量 定义保护成员函数: private: long ID; char Nane[20]; Float English; float Math; Float Chinese; Float Aue;public: long yetld()const{return 10;} void setld(const long id){lD?N;} const ch ?getH^Rt()const{return H^ne;} uoid set?URe(const ch^r?ndne)(strcpy(NaRetnaRe); Flo^t getEng(]const(return English;} uoid setEng(const float english)Englishaenglish; Flo^t getNath()const(return Nath;} uoid setlUth(const float Mth){Hath?Mth;} Float getChin()return Chin***;} uoid setChin(const Float chinese)Chinesechinese; flo^t private: long ID; char Nane[20]; Float English; float Math; Float Chinese; Float Aue; 分别实现了用于保存学生的各项信息,并能过成员函数的调用对学生的成绩信息 进行获得和设置。 学生信息的添加OnAdd():此由CStudentsDIg派生出:并由代码判断 添加的学生的ID是否为空或重复否则提示并返回,判断添加的学生的姓名,成 绩是否这空,否则提示“填写的信息不全请重新填写” O计算平均分。最后将各 项信息初始化为输入的信息保存。 代码如下: void CStudentsDlg::OnAdd() // TODO: Add your control notification handler code here UpdateData (TRUE); if (mJ ID==O| |getlD(m_IID)!=-l) { MessageBox(

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档