版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计报告课程名称c语言程序设计任务名称学生综合评价系统专业人士半级学号名字导师2012年1月2日湖南工程学院课程设计作业书课程名称c语言程序设计班级学生综合评价体系专业班学生名称学号指导教师批准任务书下月1日2012年十二月25日任务完成日期2013年1月2日一、设计内容和设计要求1.设计内容:专题10:学生综合评价体系一、问题说明:每个学生的信息包括学号、名字、性别、家庭住址、联系电话、国语、数学、三门外语和成绩、考试平均成绩、考试排名、学生互评、品德成绩、林和教师分数、综合评价总分、综合评价排名。考试平均成绩、学生互评、品德成绩、林和教师分数分别占综合评价总分的60%、10%、10%、
2、20%。二、功能说明:a、学生信息处理(1)输入学生信息、学号、名字、性别、家庭地址、联系方式,按学号以小顺序存入文件。提示:可以先在数组中输入学生信息,然后在排序后写入文件。(2)插入学生信息(修改):提示:首先输入要插入的学生信息,然后打开源文件并创建新文件,将源文件和输入的信息合并到新文件中(保持按学号排序),如果有相应的学生,则将源文件内容替换为新唱片内容。(3)删除学生信息:提示:输入后,将删除学生编号,读取相应的学生信息,并请求确认是否将删除的信息写入文件。(4)浏览学生信息:提示:打开文件时,将显示该文件的学生信息。b、学生数据处理:(1)根据考试科目输入学生成绩,并按照公式:考
3、试成绩=(国语、数学、外语)/3计算考试成绩,计算考试排名,首先按顺序阅读学生信息,然后按照提示输入各科目成绩,计算考试成绩,求出排名,最后将学生记录记在一个文件中。(2)学生评价数据输入和综合评价总分和等级计算提示:综合评价总分=(考试分数)x 0.6(学生互分数)x 0.1品德得分*0.1任和教师得分*0.2。(3)学生数据管理提示:输入学号,读取和显示牙齿学生信息,输入新数据,并将更改后的信息写入文件(4)学生数据祖怀:提示:输入学号或其他信息以读取和显示所有数据信息。c、学生集成信息输出提示:在屏幕上输出学生信息。三、算法提示:1,数据结构:结构类型阵列2,数据库结构:下表配置了系统的
4、默认数据库。学号名字考试成绩.评分.查尔查尔struct.int.四、测试数据:学生数:n=10学生综合评价体系1.课程设计目的掌握结构化编程的主要思想,用由上至下逐步细化的方法编写程序,解决几个茄子实际问题,积累今后软件编写的几个茄子典型案例处理经验。2.课程设计的主要挑战一、问题说明:包括学校编号、名字、性别、家庭地址、联系电话、语言、数学、三门外语和成绩、考试平均成绩、考试等级、学生互评、品德成绩、林和教师分数、综合评价总分、综合评价等级等信息。考试平均成绩、学生互评、品德成绩、林和教师分数分别占综合评价总分的60%、10%、10%、20%。二、功能说明:a学生信息处理(1)输入学生信息
5、、学号、名字、性别、家庭地址、联系方式,按学号以小顺序存入文件。(2)插入学生信息(修改):(3)删除学生信息:(4)浏览学生信息:b、学生数据处理:(1)按考试科目输入学生成绩,根据公式以考试成绩=(国语、数学、外语)/3计算考试成绩,计算考试排名。(2)学生评价数据输入和综合评价总分和等级计算(3)学生数据管理(4)学生数据祖怀:c、学生集成信息输出3.设计环境1)硬件:pc机、cpu或更高piii667、内存128m、4g硬盘、其他硬件。2)软件:windows xp、vc 6.04.选择整个设计计划牙齿设计是模块化设计,包括主菜单(menu)下的学生信息处理系统(info_menu)、
6、学生数据处理系统(data_menu)、学生集成信息输出(shuchu)和帮助文档信息(学生信息处理系统)主菜单学生信息处理学生数据处理综合信息输出关于帮助文档关闭系统学生数据处理系统修改学生数据学生数据祖怀输入成绩数据返回主菜单学生信息处理系统删除学生信息修改学生信息输入学生信息浏览学生信息返回主菜单学生综合评价系统区块图表5.源代码列表# include /包含档案# include“stdlib . h”# include“string . h”int countvoid info _ daoru();void info _ xieru();void info _ del();void
7、info _ xiu gai();void data _ xieru();void data _ dao ru();void data _ xiu gai();void data _ chax un();void data _ input();void shu chu();struct student /定义学生信息结构的数组双号码;车名11;char sex4;char adds15;查尔冯14; p,info 100,w=0,“”,“”,“”,“”,;struct data /定义学生数据结构的数组双号码;车名11;char sex4;char adds15;查尔冯14;int chine
8、se、math、english、stu、ksmc、pinde、teacherfloat aver,ceping数据100;int main() /主函数系统(“color 9e”);void data _ menu();void info _ menu();void help();void menu();printf(“ n n n n t t”.欢迎使用学生集成管理系统. n n );printf( t t t t t牙齿程序与chen wei上的程序 n n );printf(“ n n t t”);system( pause );菜单();return 0;void help() /帮助
9、文档信息系统(“cls”);/清除屏幕欢迎使用printf( *牙齿系统!* n n );printf(“牙齿系统”)可以存储学生的基本信息和各科目成绩,还可以计算考试平均成绩、综合评价成绩和排名。 n );printf(“基本信息包括学号、姓名、性别、家庭地址和联系人。n各科目的成绩包括语言、数学、外语成绩。 n );printf(其他:考试排名、学生互分、品德成绩、林和教师分数等。 n );printf(说明:考试成绩排名是根据考试成绩计算的(考试成绩=(御数以外)/3); n );printf(综合评价总分=(考试分数)*0.6(学生互分数)*0.1(品德分数)*0.1(教师分数)* 0
10、.2) n );printf(其他的只要按照提示执行即可。 n n );printf(有关详细信息,请致电qq 3360905524188 n n);printf(“ n n t t”);system( pause );void info_daoru() /导出学生信息档案函数档案* file * f _ infostruct student p= null ;printf(“ n n t正在获取”. n n );if (f _ info=fopen (info.txt , r)=null) printf(nt档案打开失败! n n );returncount=0;while(!feof(f
11、_ info)fscanf (f _ info,“% lf% s% s% s”,p. number,p. name,p. sex,p. adds,”infocount=p;计数;printf(nt导入完成!已获取共%d条记录!nnn ,count):f close(f _ info);void info_input() /输入学生信息函数int i、j;info _ daoru();for(;printf(t输入学号(退出输入0):);scanf(“% lf”,p . number);if(p . number=0)return;for(i=0);i=counti)检查是否有学生。if(p.n
12、umber=infoi)。number)printf(“ n n t牙齿学号已存在!请重新输入! n n );returnprintf(t名称3360 );/输入学生信息getchar();gets(p . name);printf(t性别3360 );getchar();gets(p . sex);printf(t家庭地址3360 );getchar();gets(p . adds);printf(t电话号码3360 );getchar();gets(p . phone);infocount=p;for(i=0);iinfocount。number)for(j=count);地;地。j-) infoj=infoj-1;信息i=p;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东省部编版高一英语下册写作专项训练习题
- 2026年广东省人教版初中英语上册第8单元写作专项训练
- 2026年广州市双沙社区居委会招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广东茂名高州市事业单位赴高校招聘游泳管理人员公易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广东省肇庆怀集县财政局招聘基层财政所财政协管员48人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广东省清远市连山壮族瑶族自治县事业单位招聘(84人)易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广东省汕尾市纪委监委招聘政府聘员46人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广东省广州市花都区人民政府招聘事业单位专业人才信息(80人)易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广东省商务厅所属事业单位集中招聘高校应届毕业生拟聘人员易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广东省中山市板芙镇政府招聘合同制人员47人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年秋浙美版新教材小学美术五年级上册教学计划及进度表
- 新版(2026秋新版)北师大版五年级数学上册全册教案合集
- 2026-2027学年秋季学期中小学主题升旗仪式安排表
- 杭州市数字化社区治理平台操作手册与数据规范(2026年)
- 2025年一级造价师《案例分析(水利)》考试真题及答案
- 工程制图与CAD教学教案
- (正式版)T∕CSNAME 195-2025 船舶修理企业危险作业安全监测要求
- 2025-2030加热墙市场发展分析及行业投资战略研究报告
- 内蒙古城镇供用热合同示范文本模板
- GB/T 18329.2-2023滑动轴承多层金属滑动轴承第2部分:合金厚度≥2 mm的结合强度破坏性试验
- 《正面管教》分享阅读
评论
0/150
提交评论