网站大量收购闲置独家精品文档,联系QQ:2885784924

学生综合测评系统 C++设计报告.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生综合测评系统C设计报告

上海电力学院 《高级程序设计C++》 课程设计 题  目:  学生综合测评系统                        院  系:  计算机科学与技术学院        专业年级:  计算机科学与技术    学生姓名:   学号:      指导教师:                 2013年1月 目录 目录 2 1. 需求分析 3 2. 概要设计 3 3. 详细设计 6 4. 用户使用手册 7 4.1 环境设置 7 4.2 操作步骤 8 5. 程序创新点 16 6. 使用的主要技术 16 7. 总结 16 附录 16 需求分析 本系统旨在便于学校管理和查阅学生信息并计算学生的考试成绩和名次以及综合测评成绩和名次。每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、同学互评分、品德成绩、任课教师评分考试平均成绩、同学互评分、品德成绩、任课教师评分综合测评总分。程序的基本功能:学生信息处理(1) 输入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。 插入(修改)同学信息删除同学信息浏览学生信息学生数据处理(1) 按科录入学生成绩按公式:考试成绩=(/3 计算考试成绩,并考试名次 (2) 学生测评数据输入综合测评总分学生数据管理学生数据查询学生综合信息输出 4.2 操作步骤 编译每个扩展名为.cpp的文件,如果有编译错误,则根据提示修改,否则编译成功。最后编译、连接和运行测试程序文件,输入数据并测试程序的各种操作。如图所示。 在当前的Dos窗口中,输入要执行的功能号码,如输入1,然后单击回车,则显示如图所示。 此为学生信息管理界面,输入要执行的功能号码,如输入1,然后单击回车,则显示如图所示。 按提示输入3个学生信息并保存至文件1.txt中,完成后返回学生信息管理界面,输入要执行的功能号码,如输入5,然后单击回车,然后输入文件名1.txt和要读取几名学生信息,如输入3,则显示如图所示。 如上所示,按照提示内容输入功能号并回车确认就能正确使用本系统。 使用的主要技术 文本文件的读写、数组。 总结 经过一个学期对《C++程序设计》的学习,我学习到了基本的理论知识,了解到了C++语言程序设计的思想,这些知识都为我的课程设计和进一步学习打下了坚实的基础。 在为期一周的的C++课程设计中,我体会颇多,学到了很多东西。我加强了对C++程序设计这门课程的认识,并且复习了自己以前学过的知识。这些都使得我对计算机语言的学习有了更深入的认识。像学生测评系统这样的程序设计,经历了平时在课堂和考试中不会出现的问题和考验。而这些问题,并不是只靠课本就可以轻易解决的。所以,锻炼了我们独立思考和解决问题的能力。特别是向老师提问时,老师教会了我调试程序的方法,让我更容易发现自己所犯的错误。 在老师和同学的帮助下,通过自己的努力,终于完成了这次学生测评系统的课程设计,虽然还有缺陷,但过程中所摸索到的经验是一笔宝贵的财富。 总而言之,这次课程设计让我收获很大。 附录 #includeiostream #includefstream #includestring #includeiomanip using namespace std; char press;int choose=1;int n; class Student { public: int num;//学号 string name;//姓名 string sex;//性别 string address;//家庭住址 string phone;//联系电话 double english;//英语成绩 double math;//数学成绩 double physics;//物理分数 double average;//考试成绩 double grade1;//同学互评分 double grade2;//品德成绩 double grade3;//任课教室评分 double gradesum;//综合测评成绩 int ranking1;//考试名次 int ranking2;//综合测评名次 }; Student stud[100]; //————————————————读取学生信息—————————————————— void read() { char filename[20]; cout从文件中读取信息!endl; cou

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档