- 1、本文档共105页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华中科技大学计算机科学与技术学院
《C语言程序设计》
课程设计基础部分任务书
年 级:
2014级
专 业:
计算机科学与技术
班 级:
计科201408班
指导教师:
王多强
时 间:
2015年6月18日
一、题目及选题规定
1.题目设置
三题,选做其一:
(1)学生成绩信息管理系统
(2)教师教学信息管理系统
(3)教室排课信息管理系统
二、设计说明
(一)学生成绩信息管理系统
1. 需要处理的基础数据
对计算机学院1-4年级各班学生成绩信息进行管理。主要包括:班级信息、学生基本信息、学生课程成绩基本信息三类信息。一个年级包含多个班级,一个班级包含多个学生,一个学生有多门课程成绩信息。
(1) 班级信息(仅供参考,不限于以下设计):
中文字段名
类型及长度
举例
班级编号
char[10]
EE201401
班导师
char[20]
王多强
联系电话
char[15]
189xxxxxxxx
(2) 学生基本信息(仅供参考,不限于以下设计):
中文字段名
类型及长度
举例
班级编号
char[10]
EE201401
学号
char[12]
U201412345
姓名
char[20]
张三
性别
char
m //m:表示男 f:表示女
已修课程学分
float
44.5 // 本项及后两项不需录入
已获学分
float
39.0 // 而是计算后填入
加权平均分
float
78.33 // 保留两位小数
(3) 学生课程成绩基本信息(仅供参考,不限于以下设计):
中文字段名
类型及长度
举例
学号
char[12]
U201412345
课程名
char[30]
C语言程序设计
开课学期
int
1 // 1-8学期
学时数
int
88
学分
float
5.5
考试成绩
int
56
补考成绩
int
65
附加说明:设计时,也可以考虑将学生课程成绩基本信息表中与课程相关的信息,如课程名、开课学期、学时数、学分,另外保存到数据文件courseinfo.txt,程序执行时将该文件中的课程相关信息加载到一个链表(或数组),供数据维护、数据查询和数据统计时使用。如果采用这种设计,学生课程成绩基本信息表中可只保留课程名称,而开课学期、学时数、学分这些项不用在本表录入。
2. 系统基本功能
1) 数据维护
本模块实现班级信息、学生基本信息、学生课程成绩基本信息等三方面信息的数据维护功能,又分为三个子模块。
(1)班级信息维护
包括对班级信息的录入、修改和删除等功能。
(2)学生基本信息维护
包括对学生基本信息的录入、修改和删除等功能。
(3)学生课程成绩基本信息维护
包括对学生课程成绩基本信息的录入、修改和删除等功能。
2) 数据查询
本模块实现班级信息、学生基本信息、学生课程成绩基本信息等三方面信息的数据查询功能,又分为三个子模块。
(1)班级信息查询
实现两个功能。
① 以班级编号为条件来查找并显示满足条件的班级信息。例如,查找并显示班级编号为“EE201401”的班级信息。
② 以班导师为条件来查找并显示满足条件的班级信息。例如,查找并显示班导师为“王多强”的班级信息。
(2)学生基本信息查询
实现两个功能。
① 以学号为条件查找并显示满足条件的学生基本信息。例如,查找并显示学号为“U201412345”的学生基本信息。
② 以已修课程学分、已获学分和加权平均分为条件,查找并显示满足条件的学生基本信息。例如,查找并显示已修课程学分大于60、已获学分大于50、加权平均分大于60且小于80的所有学生基本信息。
(3)学生课程成绩基本信息查询
实现两个功能。
① 以学号和课程名为条件查找并显示满足条件的学生课程成绩基本信息。例如,查找并显示学号为“U201412345”且课程名为“C语言程序设计”的学生课程成绩基本信息。
② 以开课学期和考试成绩为条件查找并显示满足条件的学生课程成绩基本信息。例如,查找并显示开课学期为1且考试成绩小于60的所有学生课程成绩基本信息。
3) 数据统计
本模块实现五个方面的数据统计功能,前四个功能需求已给出,第五个自行设计。
(1) 按班级统计各班男生和女生数、不及格人数、不及格比例、班级平均加权平均分(全体学生的加权平均分之和除以班级人数),按班级平均加权平均分降序排序后输出统计结果。
(输出样式仅供参考,不限于以下设计)
班级
男生人数
女生人数
不及格人数
不及格比例
平均加权平均分
EE201401
27
3
1
3.33%
85.69
IOT201402
28
1
2
7.00%
84.32
……
(2)以输入的班级编号和学期(1-8)为条件,统计该班这一学期内各
您可能关注的文档
- 中国旅游地理备课教案.doc
- 苏教版四年级下册美术教案全册备课教案及教学计划.doc
- 受众调查与统计备课教案.doc
- 首师大版六年级上品德与社会备课教案.doc
- 上海新课标高一年级上学期数学全部备课教案.doc
- 山西经济出版社小学信息技术第二册备课教案.doc
- 备课实训教案《汽车电控发动机检修》.doc
- 四年信息技术scratch备课教案(含反思).doc
- 苏教版五年级下册品德与社会全册备课教案.doc
- 通用技术与设计2全册备课教案.doc
- 电力行业数字化转型实施计划.docx
- 新冠患者转运流程中的心理支持措施.docx
- 学校针刺伤处理流程与预防措施.docx
- 精彩瞬间课件 2024——2025学年人教版(2024)初中美术七年级下册.pptx
- 离心何以赠 自有玉壶冰——酬唱送别诗整合复习 课件-2025年中考语文二轮专题.pptx
- 期末复习作文指导 2024—2025学年统编版语文七年级下册.pptx
- 广东省深圳市宝安区2023-2024学年八年级上学期期末语文试卷及答案.pdf
- 广东省深圳市福田区2023-2024学年八年级上册期末历史试卷及答案.pdf
- 广东省深圳市福田区2023-2024学年八年级上册期末道德与法治试卷及答案.pdf
- 广东省深圳市福田区红岭教育集团2023-2024学年八年级上册期末英语试卷及答案.pdf
文档评论(0)