欢迎来到天天文库
浏览记录
ID:9894173
大小:63.50 KB
页数:16页
时间:2018-05-14
《《c语言程序设计》课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、桂林航天工业高等专科学校《C语言程序设计》课程设计报告设计选题:C语言课程设计专业:软件专业学号:姓名:指导老师:20年月日目录(要求用Word自动生成目录)1.课程设计目的和要求(一级标题)12.课程的主要内容13.实践要求:14.课程设计题目描述和要求25.系统实现及源码25.1系统数据类型分析(二级标题)25.2主函数35.3添加记录模块35.4查找记录模块36.总结3参考书目:(五号,宋体加粗)41.课程设计目的和要求本课程设计是针对刚学完C语言的计算机类专业学生的课程设计教学。C语言是学生的第一门计算机高级语言课程,课程结束后,学生已经对C语言程序
2、设计有了较全面的了解,但接触的基本上是为了阐述相关概念或知识点而列举的示例,都是较小的程序,程序功能单一,因此缺乏整体观点和编写一个具体实用的综合程序的思想。本课程设计的目的是要培养学生初步具有系统分析思想,并能利用开发工具开发一个简单实用的综合程序。为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高学生适应实际,实践编程的能力。要求学生以TC或VC为开发工具,完成一个小型应用软件的设计和开发。进一步提高学生进行程序设计的能力。2.课程的主要内容(1)选题(2)进行系统分析(3)程序设
3、计实现(4)系统测试(5)编写、上交课程设计报告3.实践要求:(1)系统设计要实用。(2)对系统进行功能模块分析、控制模块分析正确,要画出主要功能模块的流程图。(3)编程简练,可用,界面友好,功能全面。(4)课程设计报告、流程图要清楚。4.课程设计题目描述和要求135.系统实现及源码5.1系统数据类型分析根据系统所管理数据信息的要求和特点,将学生成绩信息定义成以下结构体类型:typedefstruct{intnum;/*学号*/charname[10];/*姓名*/charsex;/*性别*/intscore[3];/*三门课程成绩*/intsum;/*总分
4、*/floataver;/*平均分*/}ST;/*ST为学生成绩记录类型*/5.2主函数主函数主要用来显示一级菜单,根据用户选择的菜单项调用相应函数,实现相应的功能。主函数的源码如下:……5.3添加记录模块本模块的功能主要是:管理学生成绩信息,要求能实现查询学生信息、增加学生信息、显示当前信息、修改学生信息、按学号删信息、保存当前信息;其中学生信息可以实现学号查询、姓名查询;修改信息可实现修改姓名、年龄、成绩。源码如下:#include#include#include#defineLEN30#defi
5、neN100structrecord{charcode[20];charname[10];intscore[3];}stu[N],s[N],temp;intk=1,m,n;voidshuru();voidchaxun();voidxiugai();voidzengjia();13voidshanchu();voidxianshi();voidbaocun();voidcaidan();voidtuichuxitong();voidhuanyingyemian();intmain(){while(k){system("cls");caidan();system
6、("pause");}return0;}voidhelp(){system("COLOR2f");printf("尊敬的老师您好!");printf("============================================================
7、
8、");printf("
9、1.欢迎进入帮助系统!
10、
11、
12、");printf("
13、~~~~~~~~~~~
14、
15、
16、");printf("
17、2.请按照菜单提示进入数字代号!
18、
19、
20、");printf("
21、3.增加学生信息后,请切记保存!
22、
23、
24、");print
25、f("
26、4.谢谢您的使用!
27、
28、
29、");printf("============================================================");}voidshuru(){inti,j,flag=1;13while(flag){flag=0;printf("请输入需要创建信息的学生人数(1-100):");scanf("%d",&n);if(n<1
30、
31、n>100){flag=1;printf("输入错误,检查后请重新输入!");}}for(i=0;i32、基本信息:",i+1);printf("请输入学
32、基本信息:",i+1);printf("请输入学
此文档下载收益归作者所有