c语言课程设计-任务书8-学生学籍管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)删除功能:当在A。TXT中删除一个学生时,自动地在B。TXT中删除此人所有信息。
(4) 排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据。
(二)其它要求:
(1)只能使用C语言,源程序要有适当的注释,使程序容易阅读
(2) 采用文本菜单界面
(3) 学生可自动增加新功能模块(视情况可另外加分)
6.撰写课程设计报告2014.1.9—2014。1。10
7.提交课程设计报告并答辩2014。1.10
参考资料
1。谭浩强,《C程序设计(第3版)》,清华大学出版社, 2005。2
2。谭明金,俞海英,《C语言程序设计实例精粹》,电子工业出版社,2007.1
其它
说明
1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。
学 号:xx 姓 名:xxxxx
课程编号:xxx 课程名称:xxxxx 综合成绩:xxxx 实得学分: xx
课程编号:xxx 课程名称:xxxxx 综合成绩:xxxx 实得学分: xx
课程编号:xxx 课程名称:xxxxx 综合成绩:xxxx 实得学分: xx
…………………………………………
共修:xx科,实得总学分为: xxx
折算系数X :00.6 0。750。91。0
(2)查询功能:分为学生基本情况ቤተ መጻሕፍቲ ባይዱ询和成绩查询两种
A:学生基本情况查询:
A1-——-输入一个学号或姓名(可实现选择),查出此生的基本信息并显示输出。
A2--—输入一个宿舍号码,可查询出本室所有的学生的基本信息并显示输出。
B:成绩查询:
B1:输入一个学号时,查询出此生的所有课程情况,格式如下:
(4)写出课程设计报告,具体要求见相关说明文档
进度
要求
1。布置设计题目,讲解要求和说明2014.1.6
2。确定设计任务,确定具体的功能,熟悉相关知识2014。1。6
3.按功能需求确定程序的主要模块2014。1。7
4.编程实现程序的功能2014。1.7–2014。1。8
5.调试并完善程序2014。1。8–2014。1.9
学号 姓名性别 宿舍号码电话号码
01 张成成男50187732111
02 李成华女10187723112
03 王成凤女10187723112
04 张明明男50287734333
05 陈东男50187732111
06 李果男50287734333
07 张园园女10287756122
…………………
学生成绩基本信息文件(B.TXT)及其内容:
2。若填写内容较多可另纸附后。
3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。
教研室主任:易军指导教师:熊茜、许莎
2014年1月2日
学号课程编号课程名称学分平时成绩 实验成绩 卷面成绩 综合成绩 实得学分
01A01大学物理 36678 82
02B03高等数学 478—1 90
01B03高等数学 445-1 88
02C01VF 36576 66
………………………
设计
参数
(一)功能要求及说明:
(1)数据录入功能: 对B.TXT进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据. 综合成绩、学分由程序根据条件自动算出.
重庆科技学院
课程设计任务书
设计题目:《学生学分管理系统》的设计与实现
学生姓名
肖书鹏
课程名称
C语言课程设计
专业班级
物联网2013
地 点
计算机基础自主学习中心
起止时间
2014。1.6—2014。1。10
设计内容及要求
内容
使用下面的数据,用C设计一个简单的学生学分管理系统,实现最基本的功能。
学生基本信息文件(A.TXT)及其内容:A。TXT文件不需要编程录入数据,可用文本编辑工具直接生成.
综合成绩的计算:
如果实验成绩为—1,表示本课程无实验,则:
综合成绩=平时成绩×30%+卷面成绩×70%
如果实验成绩不为—1,表示课程有实验,则:
综合成绩=平时成绩×15%+实验成绩×15%+卷面成绩×70%
实得学分的计算采用等级学分制,折算方式如下:应得学分=学分×折算系数X
综合成绩区间:0~5960~6970~7980~8990~100
相关文档
最新文档