好文档 - 专业文书写作范文服务资料分享网站

C语言班级档案管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

实用标准

许多问题 ,调试完成后进入主菜单按1录入学生信息,录入学生信息

后可以通过提示按学号,姓名,性别,年龄进行查询。还能按5添加学生信息,按6修改学生信息,按7退出。

5.心得与体会

终于可以松口气了,经过一个思考,查资料,写源程序,上机调试,

现在终于告一段落了。看到自己的劳动成果,心中不免有些惊喜,没想到自己还能独立完成初次的课程设计。这种课程设计是枯燥无味的,但对C语言这门程序语言的掌握却有非常大的作用.。从开始对题目的分析,就注定摆在我这样一个对C语言了解不多的新手面前的是一段艰难的旅程.但最终很庆幸的是我居然能够坚持下来,而且完成了设计工作。

C语言是很难学的,这也许是因人而异,但对我来说确实是一个障碍。如今要自己完成一个课程设计,无疑是对自己的一个挑战.先是上网查找有关的资料,分析题目所需的数据,要用到哪些函数等等,星期二上网初步调试,将函数用些结构和语句连接起来,做这个工作时,又将书本翻阅了一遍,重新获得许多东西。如带参函数的特点,以及

文档大全

实用标准

一些语句的运用及特点等等。将工作分配到每块是我完成这个设计的主要方法,然而将每块都完成看起来比较轻松,但实际操作起来却是比较麻烦的。由于平时对C语言知识的积累较为匮乏,(这可能是最主要的原因了),所以操作起来真是寸步难行,没办法,只有拿出课本找到相应的知识点,临阵磨枪.费了一番功夫,再上机调试时就是最痛苦的时候了,错误一大堆,要一个一个的修改。经过几翻调试修改之后终于可以执行了,那时还兴奋了好长时间呢!然而执行出来的结果是不令人满意的,界面不美观不说,最重要的是输入太烦琐,而且受到的限制太多,如只能以某种方式输入,且个数受限制。于是又发费了大量时间去修改,终于比较满意了,但也到了星期五了,也就是答辩的时间。答辩的时候我才发现还有好多知识是我不会的,老师问了我一些问题,我回答出来的却不多,我体会到我还要很努力的学习,在C语言的学习上我还有很长的一段路要走。今天不管怎样把这个设计作出来是件很高兴的事情,不过能够把这个设计顺利完成要归功于我的指导老师,帮了我很多忙,也让我发现了我有好多欠缺的地方,真的很感谢你们,谢谢!

但不管怎么样,我还是完成了这个设计。虽说累了点,但我想这对我们进一步掌握C语言,并为下学期的计算机二级考试是有很大的帮助的.。能够编出程序,其实本身就是对自己的一种肯定,是对自己前面一段时间学习C语言综合水平的一个检阅.当然完成后的兴喜,只有经历过了才能体会到。而我体会到了.课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要

文档大全

实用标准

环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新日异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术是十分重要的。

#include #include #include #include #define N 100 struct student {

int num; char name[10]; char sex; int age;

char xueli[30]; char beizhu[50]; char addr[30]; long int tel;

}st[100]; /*定义一个结构体*/ void menu(); void input(); void save(int); void display(); void del(); void add(); void search();

void search_num(); void search_name(); void search_sex();

文档大全

源程序

实用标准

void search_age();

void modify(); /*定义各函数*/ void menu() /*菜单函数*/ {

printf(\ ☆☆☆土木工程☆☆☆\\n\ printf(\

printf(\ ∮***班 ****∮\\n\ printf(\

printf(\ ******************学生档案管理****************\\n\ printf(\ 1.录入学生信息\ printf(\ 2.显示学生信息\\n\ printf(\ 3.查询学生信息\ printf(\ 4.删除学生信息\\n\ printf(\ 5.添加学生信息\ printf(\ 6.修改学生信息\\n\ printf(\ 7.退出\\n\

printf(\ ********************谢谢使用******************\\n\ printf(\ printf(\ }

void main() {

menu(); /*调用菜单函数*/ int n,flag; char a; do {

printf(\请选择你需要操作的步骤(1--7):\\n\ scanf(\ if(n>=1&&n<=7) {

flag=1; break; } else { flag=0;

printf(\您输入有误,请重新选择!\ } }

while(flag==0); while(flag==1) {

switch(n)

文档大全

实用标准

{

case 1:printf(\ ◆◆◆输入学生信息◆◆◆\\n\

case 2:printf(\ ◆◆◆显示学生信息◆◆◆\\n\

case 3:printf(\ ◆◆◆按学号查询学生信息◆◆◆\\n\

case 4:printf(\ ◆◆◆删除学生信息◆◆◆\\n\ case 5:printf(\ ◆◆◆添加学生信息◆◆◆\\n\ case 6:printf(\ ◆◆◆修改学生信息◆◆◆\\n\ case 7:exit(0);break; default :break; }

getchar(); printf(\

printf(\是否继续进行(y or n):\\n\ scanf(\ if(a=='y') {

flag=1;

system(\ /*清屏*/ menu(); /*调用菜单函数*/

printf(\请再次选择你需要操作的步骤(1--7):\\n\ scanf(\ printf(\ } else exit(0); } }

void input() /*录入函数*/ {

int i,m;

printf(\请输入需要创建信息的学生人数(1--100):\\n\ scanf(\ for (i=0;i

printf(\请输入学号: \ srand((int)time(0));

st[i].num=rand()000+20000000; if(st[i].num!=st[i-1].num)

printf(\ printf(\

文档大全

C语言班级档案管理系统

实用标准许多问题,调试完成后进入主菜单按1录入学生信息,录入学生信息后可以通过提示按学号,姓名,性别,年龄进行查询。还能按5添加学生信息,按6修改学生信息,按7退出。5.心得与体会终于可以松口气了,经过一个思考,查资料,写源程序,上机调试,现在终于告一段落了。看到自己的劳动成
推荐度:
点击下载文档文档为doc格式
0qmml3toaq6ksx797jw59jajr88l5800wth
领取福利

微信扫码领取福利

微信扫码分享