欢迎来到天天文库
浏览记录
ID:22762120
大小:198.01 KB
页数:14页
时间:2018-10-31
《用c语言编写学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸一、设计目的通过对高级语言程序设计课程设计的学习,来验证自身的学习效果,同时希望利用所学的基本知识和技能,进行简单的C语言程序设计。希望通过项目实践,熟悉巩固所学知识,以使自己熟练掌握高级语言程序设计,为日后学习计算机科学技术的专业知识能有进一步深入了解,奠定基础。二、设计内容1、问题描述:设计一个学生信息管理系统设计。学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。2、功能要求:1、系统以菜单方式工作2、学生信息录入功能(学生信息用文件保存)--输入3、学生信息浏
2、览功能--输出4、学生信息查询功能--算法按学号查询按姓名查询5、学生信息的删除与修改(可选项)三、详细设计1、菜单:voidmenu(){}2、建立信息:voidreadfile(){}3、查找:voidseek(){}4、修改信息:voidmodify(){}5、插入函数:voidinsert(){}6、删除信息:voiddel(){}7、浏览信息:共14页第14页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸voiddisplay(){}1、保存:voidsave(){}四、调试与测试1、系统功能菜单2、选择菜单“0”,进入系统帮助
3、及说明功能共14页第14页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸1、选择菜单“4”,添加学生信息(1)输入增加人数(2)依次输入学生学号,姓名,年龄,性别,出生年月,地址,电话,E-mail共14页第14页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸(3)录入完毕,弹出菜单1、选择菜单“3”,修改学生信息:输入被修改者学号共14页第14页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸(1)选择子菜单“1",修改姓名(2)选择子菜单
4、“2”,修改年龄(3)选择子菜单“3”,修改性别(4)选择子菜单“4”,修改出生年月(5)选择子菜单“5”,修改地址(6)选择子菜单“6”,修改电话(7)选择子菜单“7”,修改E-mail1、选择菜单“2”,查询学生信息共14页第14页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸(1)选择子菜单“1”,按学号查询(2)选择子菜单“2”,按姓名查询(3)选择子菜单“3”,退出子菜单,弹出主菜单共14页第14页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸6、选择菜单“6”,显示当前信息7、
5、选择菜单“5”,按学号删除信息(1)输入要删除的学生学号(2)再次输入“6”,确认是否删除该学生信息五、源程序清单源程序代码如下#include#include#include#defineBUFLEN100#defineLEN15#defineN100structrecord{共14页第14页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸charcode[LEN+1];charname[LEN+1];intage;charsex[3];chartime[LEN+1];charad
6、d[30];chartel[LEN+1];charmail[30];}stu[N];intk=1,n,m;voidreadfile();voidseek();voidmodify();voidinsert();voiddel();voiddisplay();voidsave();voidmenu();intmain(){while(k)menu();system("pause");return0;}voidhelp(){printf("0.欢迎使用系统帮助!");printf("1.进入系统后,先刷新学生信息,再查询;");printf("2.按照菜单提示键入数字代号
7、;");printf("3.增加学生信息后,切记保存按;");printf("4.谢谢您的使用!");}voidreadfile(){char*p="student.txt";FILE*fp;inti=0;if((fp=fopen("student.txt","r"))==NULL){printf("Openfile%serror!Strikeanykeytoexit!",p);system("pause");e
此文档下载收益归作者所有