- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计说明书
题目: 成绩统计系统
姓名:
学号:
班级:
兰州交通大学
电信学院软件工程系
2015 年 7 月 10 日
课程设计任务书
课程名称 程序设计课程设计(VB\C++) 题目 学生成绩统计系统 姓名 学号 班级 设
计
任
务 成 绩 统 计 系 统
程序功能:
(1)要求能够对学生数据进行录入、添加、修改与删除;
(2)已知N个学生的M门课程的成绩,求:
①课程平均分和方差;
②学生总分、平均分和平均分方差;
③学生名次;④最高分及得最高分的学生和课程。
要求:
(1)输入数据存放于文件中,输出数据除了输出到屏幕上,也输出到一个文本文件中;
(2)数据结构采用数组,整体框架采用模块化处理;
(3)输出数据采用表格形式(不必画表格线)。
设
计
要
求 程序质量:
1.符合课题要求,实现相应功能;可以加以其他功能或修饰,程序更加完善合理2.要求界面友好美观…),
3.代码应适当缩进,并给出必要的注释,以增强程序的可读性。
4.程序调试完后需生成可执行文件。
课程设计说明书:
课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容及格式参见课程设计要求。 指导教师
签字
课程设计评分表
课程设计题目:学生成绩统计系统 姓名 学号 学院 专业 评价指标 指标内涵 分值 评分 选题与设计完成情况 选题难度 选题难度分为两个等级,A类选题为一级,B类选题为二级 30 工 作 量 工作量饱满,工作认真、严谨,遵守纪律,与同学团结协作、协调能力强,能按时完成设计任务。 综合运用
知 识 综合运用知识能力强,能较系统地运用有关理论与知识解决实际问题。能够独立查阅文献资料,从事调查研究;具有收集、整理、加工各种信息及获取新知识的能力。 设计水平与实际能力 能独立开展设计工作,能熟练掌握和运用所学基本理论、基本知识和基本技能分析解决相关理论和实际问题,设计方案合理可行,界面友好,符合课题要求,实现相应功能;可以加以其他功能或修饰,程序更加完善合理操作方便易行为方便对学生成绩进行高效的管理,编写该程序以提高学生成绩管理效率。使用该程序之后,学校管理者可以通过本系统对学生的成绩,名次,课程平均分等进行查询。也可对学生的成绩进行添加,删改等。通过本系统可以很好的掌握学生成绩的分布,减轻管理人员的负担,也使学生的成绩和信息长时期的保留。
三.系统详细设计
3.1数据结构设计
(1)类的设计
表3-1 Stu类成员列表
Stu类 char name[20];
double math;
double chinese;
double english;
double average;
double sum; double getsum(); double getaver(); (2)系统包含的类库
#includeiostream 输入输出流
#includestring String类
#includefstream 文件输入/输出操作
(3)各个变量的定义和作用
char name[20]; 学生姓名
double math; 数学成绩
double chinese; 语文成绩
double english; 英语成绩
double average; 平均分
double sum; 总分
Stu *s[50]; 对象数组记录学生成绩
3.2系统函数的组成、功能、参数说明、相互调用关系
主函数 main()
调用菜单操作函数handle_menu()实现菜单的输出和操作,调用index()打印首页。以及删除动态对象。
菜单操作函数 void handle_menu()
这是一个无参的函数,通过调用菜单函数menu()实现菜单的输出,利用do-while()语句和switch()语句实现各函数的调用,系统根据输入的字符选项来调用相应的函数,进行相应的操作。
菜单函数 void menu()
这是一个无参函数,主要实现“功能选择”的界面,在这个界面里有显示系统的十一大功能,根据每个功能前面的序号进行选择。
打印首页函数 void index()
这是一个无参函数,主要功能是打印本系统的相关信息。
默认构造函数Stu:: Stu()
这是Stu类中的一个默认构造函数,实现对象的初始化。
有参构造函数Stu:: Stu(char n[20],double ma,double chin,double eng)
这个函数的功能主要是对对象的数据成员赋值。
求总分函数double Stu::
您可能关注的文档
最近下载
- 侠客风云传养成模式触发剧情一览.pdf VIP
- YST 582-2013 电池级碳酸锂.pdf
- 淘股吧高手语录.docx VIP
- 2024~2025学年上学期七年级第一次月考数学试题(含答案).pdf VIP
- GB-T6284-1986化工产品中水分含量测定的通用方法重量法.pdf
- MSC:人工智能赋能可持续发展和投资白皮书.pdf VIP
- 24J306 窗井、设备吊装口、排水沟、集水坑图集.docx VIP
- 2014年深圳市坪山新区主要病媒生物监测及白纹伊蚊抗药性研究.pdf VIP
- T∕CBDA 69-2023 建筑装饰装修碳排放计算标准.pdf
- 国际私法(暨南大学)中国大学MOOC 慕课 章节测验 期末考试答案.docx VIP
文档评论(0)