C语言课程设计-汽车零部件质检管理系统.doc

C语言课程设计-汽车零部件质检管理系统.doc

ID:57778528

大小:352.50 KB

页数:12页

时间:2020-03-28

C语言课程设计-汽车零部件质检管理系统.doc_第1页
C语言课程设计-汽车零部件质检管理系统.doc_第2页
C语言课程设计-汽车零部件质检管理系统.doc_第3页
C语言课程设计-汽车零部件质检管理系统.doc_第4页
C语言课程设计-汽车零部件质检管理系统.doc_第5页
资源描述:

《C语言课程设计-汽车零部件质检管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、HUBEIUNIVERSITYOFAUTOMOTIVETECHNOLOGYC语言程序设计实训报告实训题目:汽车零部件质检管理系统专业:班级:姓名:成绩:完成日期:指导教师:课设报告内容:一、-----------------------------设计题目与要求二、-----------------------------系统设计三、------------------------------程序测试与运行结果四、------------------------------实训总结五、-----------------------------

2、-程序源代码一、课设题目与要求:汽车零部件质检管理程序题目描述已知在汽车零部件生产过程中,需要对生产的零部件进行质量检测,保证生产质量,以便对出现生产质量问题的责任人进行考核,设计一个汽车零部件质检管理程序,该程序应该具有完成如下功能:(1)能从键盘输入质检信息。(2)指定质检编号,显示质检信息。(3)指定生产者,显示质检信息。(4)指定质检编号,修改质检信息。(5)指定质检编号,删除质检信息。题目要求:(1)按照分析、设计、编码、调试、测试的软件过程完成这个应用程序。(2)质检信息包括:质检编号、零部件名称、生产者、生产部门、质检结果(合格

3、/不合格)、质量问题(设计缺陷/装配质量/加工质量)、质检员、质检日期。(3)为程序设计windows窗口,在该窗口上以按钮的形式为用户提供“菜单”,通过点击各个功能项对应的按钮完成操作。输入要求:(1)用户可以根据需求,选定相应的操作项目。进入每个操作后,通过窗口的文本框,从键盘输入相应的信息。程序根据用户输入的信息完成相应的处理,实现要求的功能。(2)能对输入的数据进行简单的校验,例如,质检日期必须是一个合法的日期格式,质检编号是唯一的(一个质检编号对应一次质检的质检信息)。输出要求:(1)应用程序运行后,要在屏幕上显示一个按钮形式的“菜

4、单”。(2)要求用户输入数据时,给出清晰、明确的提示信息,包括输入的数据内容、格式以及结束方式等。(3)在程序完成处理后,要清楚地给出程序的处理结果。例如,在给定质检编号删除质检信息时,如果该质检信息不存在,要提示没能删除,如果删除成功要提示删除成功。实现要求:(1)在程序中使用链表存储质检信息。(2)采用模块化程序设计的方法,将程序中的各项功能用函数实现。提示:(1)使用结构体表示质检信息,一个结点保存一条质检信息。扩展功能:(1)提供一些统计功能。例如统计生产者质检不合格的次数,统计各种质量问题出现次数。(2)质检信息从文件读入。(3)将

5、质检信息保存到文件中。二、系统设计(1)系统功能模块划分读取文件输入质检信息通过质检编号显示质检信息通过生产者显示质检信息指定质检编号修改信息指定质检编号删除信息保存文件(2)主函数的流程分析与设计统计保存文件指定质检编号删除质检信息指定质检编号显示质检信息通过生产者显示质检信息通过质检编号显示质检信息输入质检信息读入文件菜单三、程序测试与运行结果voidmenu()//菜单{system("cls");system("colorf0");printf("ttt**************************************

6、********");printf("ttt*菜单*");printf("ttt**********************************************");printf("ttt*1.读入文件*");printf("ttt*2.输入质检信息*");printf("ttt*3.通过质检编号显示质检信息*");printf("ttt*4.通过生产者显示质检信息*");printf("ttt*5.指定质检编号修改信息*");printf("ttt*

7、6.指定质检编号删除信息*");printf("ttt*7.统计*");printf("ttt*8.保存文件*");printf("ttt*0.退出*");printf("ttt**********************************************");printf("ttt请输入选项(0~7):");}voidreadFile()//读取文件{FILE*fp;structqualityTesting*sp,*newp,*sp2;fp=fopen("data.txt","

8、r");if(fp==NULL){printf("文件打开失败!");exit(0);}headp=(structqualityTesting*)malloc(si

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。