- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实用标准
文档
上海电力学院
《高级程序设计C++》
课程设计
题 目: 学生综合测评系统
院 系: 计算机科学与技术学院
专业年级: 计算机科学与技术
学生姓名: 学号:
指导教师:
2013年1月
目录
TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc311798574" 目录 PAGEREF _Toc311798574 \h 2
HYPERLINK \l "_Toc311798575" 1. 需求分析 PAGEREF _Toc311798575 \h 3
HYPERLINK \l "_Toc311798576" 2. 概要设计 PAGEREF _Toc311798576 \h 3
HYPERLINK \l "_Toc311798577" 3. 详细设计 PAGEREF _Toc311798577 \h 6
HYPERLINK \l "_Toc311798578" 4. 用户使用手册 PAGEREF _Toc311798578 \h 7
HYPERLINK \l "_Toc311798579" 4.1 环境设置 PAGEREF _Toc311798579 \h 7
HYPERLINK \l "_Toc311798580" 4.2 操作步骤 PAGEREF _Toc311798580 \h 8
HYPERLINK \l "_Toc311798581" 5. 程序创新点 PAGEREF _Toc311798581 \h 16
HYPERLINK \l "_Toc311798582" 6. 使用的主要技术 PAGEREF _Toc311798582 \h 16
HYPERLINK \l "_Toc311798583" 7. 总结 PAGEREF _Toc311798583 \h 16
HYPERLINK \l "_Toc311798584" 附录 PAGEREF _Toc311798584 \h 16
需求分析
本系统旨在便于学校管理和查阅学生信息并计算学生的考试成绩和名次以及综合测评成绩和名次。每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、高等数学、物理、英语三门单科成绩、、同学互评分、品德成绩、任课教师评分。考试平均成绩、同学互评分、品德成绩、任课教师评分分别占综合测评总分的60%,10%,10%,20%。
程序的基本功能:
1.学生信息处理:
(1) 输入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。
(2) 插入(修改)同学信息。
(3) 删除同学信息。
(4) 浏览学生信息。
2.学生数据处理:
(1) 按考试科目录入学生成绩并且按公式:考试成绩=(语文+数学+外语)/3 计算考试成绩,并计算考试名次。
(2) 学生测评数据输入并计算综合测评总分及名次。
(3) 学生数据管理。
(4) 学生数据查询。
3.学生综合信息输出
概要设计
根据需求分析中的描述,知道需要一个帐户类型,由于基本数据类型无法实现将一个用户的信息绑定在一起,所以需要定义一个抽象数据类型帐户,命名为Student,其定义如下:
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];方便对Student类中数据进行输入和输出以及排序等等功能。
外部操作函数有:
void read()//从文件中读取学生信息函数
void show()//显示学生信息函数
void save(
您可能关注的文档
- 小升初奥数—排列组合问题.doc
- 小学数学的八大思维方法.doc
- 小学数学的几何五大模型教师版.doc
- 小学一年级数学下册第五单元认识人民币教案设计.doc
- 校本课程数学竞赛讲义2.doc
- 新《行政单位会计规章制度》之完整实例会计分录.doc
- 新版医院护理文书书写要求规范.doc
- 新课标小学体育水平三全册教案设计.doc
- 新能源汽车的技术专业人才培养方案设计.doc
- 新人教版的三年级下册数学第三单元 统计教案设计.doc
- 2023-2024学年宣城市重点中学物理九上期中质量跟踪监视模拟试题含解析.doc
- 2023-2024学年襄樊市重点中学物理九上期中检测试题含解析.doc
- 2023-2024学年武威市重点中学物理九上期中复习检测试题含解析.doc
- 2023-2024学年扬州地区部分县物理九上期中检测模拟试题含解析.doc
- 安全用药知识.ppt
- 2023-2024学年盐城市重点中学物理九上期中学业质量监测模拟试题含解析.doc
- 安全用药知识讲座.ppt
- 奥赛辅导---蛋白质概述.ppt
- 2023-2024学年盐城市亭湖区物理九上期中教学质量检测模拟试题含解析.doc
- 2023-2024学年扬州地区部分县物理九上期中教学质量检测试题含解析.doc
文档评论(0)