欢迎来到天天文库
浏览记录
ID:48005908
大小:889.11 KB
页数:23页
时间:2020-01-12
《实验设备管理系统C语言课程设计报告.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、电子信息学院C语言程序设计课程设计设计报告课题题目:实验设备管理系统班级:通信11302班姓名:王焱章班级序号:19同组成员:王炳辉、杨继玲完成时间:2015年7月9日长江大学电子信息学院目录一、课题题目··························································2二、设计目的··························································2三、总体设计··································
2、························2四、详细设计··························································4五、调试与测试·······················································8六、课程设计心得及体会···········································9七、源程序清单与执行结果······································11附:指导老师
3、意见··················································221长江大学电子信息学院一、课题题目实验设备管理系统二、设计目的1.加深对讲授内容的理解,尤其是一些语法规则;2.熟悉C语言程序设计的结构化编程的思想,掌握数据的基本类型、自定义类型、函数、文件和指针等知识,能运用这些知识进行综合编程,熟练应用;3.能够综合运用所学知识,编程解决实际问题;4.培养团队分工合作的意识,最终使学生提高;编程技能和解决实际问题的能力。三、总体设计(1)系统组成框图2长江大学电子信息学院(2)系统
4、流程图开始定义结构体指针分配内存空间显示目录,用于功能选择是输入n,n=0?否否n属于(1~9)?提示输入错误是各功能模块选择结束3长江大学电子信息学院四、详细设计开始(1)主函数:voidmain(){显示主界面Node*equip;equip=(Node*)malloc(sizeof(Node));equip->next=NULL;是否输入0-9?intflag;否是printf("tttt实验室设备管理系统");while(1){执行相应子程序输出“输入错误!”system("cls");printf("**
5、***********目录*************");printf("1.添加记录");结束printf("2.修改记录");printf("3.显示记录");printf("4.查询设备");printf("5.删除设备记录");printf("6.用文件保存");printf("7.简单的帮助");printf("8.分类统计");printf("9.从文件输出");printf("0.退出");printf("请输入你要操作的序号
6、:");printf("提示:输入0则返回主菜单!");scanf("%d",&flag);switch(flag){case0:system("cls");printf(">>>>>>>>>>提示:已经退出系统,ByeBye!");break;case1:system("cls");Add(equip);break;//添加记录case2:system("cls");Modify(equip);break;//修改记录case3:system("cls");Disp(equip);break;//显示记录
7、case4:system("cls");search(equip);break;//查询设备case5:system("cls");delet(equip);break;//删除设备记录case6:system("cls");Save(equip);break;//用文件保存case7:system("cls");help();break;//简单的帮助case8:system("cls");Classify(equip);break;//分类统计case9:system("cls");Read_From_File();bre
8、ak;//从文件输出default:printf(">>>>>>>>>>提示:输入错误!");break;}scanf("%d",&flag);}4长江大学电子信息学院}(2)添加记录模块:主要功能就是添加设备信息,包括设备编号、设备名称、设备种类、是否报废、报废日期
此文档下载收益归作者所有