汽车质检信息管理系统程序ds.doc

上传人:夏** 文档编号:562621222 上传时间:2024-02-05 格式:DOC 页数:62 大小:701.04KB
返回 下载 相关 举报
汽车质检信息管理系统程序ds.doc_第1页
第1页 / 共62页
汽车质检信息管理系统程序ds.doc_第2页
第2页 / 共62页
汽车质检信息管理系统程序ds.doc_第3页
第3页 / 共62页
汽车质检信息管理系统程序ds.doc_第4页
第4页 / 共62页
汽车质检信息管理系统程序ds.doc_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《汽车质检信息管理系统程序ds.doc》由会员分享,可在线阅读,更多相关《汽车质检信息管理系统程序ds.doc(62页珍藏版)》请在金锄头文库上搜索。

1、HUBEI UNIVERSITY OF AUTOMOTIVE TECHNOLOGYC语言程序设计课程设计报告课设题目: 汽车质检信息管理系统 专 业: 电子信息工程(汽车电子) 班 级: 电信143班学 号: 姓 名: 檀成俊 成 绩: 完毕日期: 2023年7月5号10号 指导教师: 胡宁亚目录一、课程设计目的4二、课设规定42.1任务描述42.2运营环境52.3开发工具5三、总体设计53.1系统流程设计53.2系统模块设计6四、具体设计74.1数据结构设计74.2模块接口设计84.3 以下是几个重要板块的流程图9五、运营结果显示135.1欢迎界面135.2密码判断显示135.3显示主菜单1

2、45.4读入数据成功155.5新建质检信息155.6显示质检信息175.7查找质检信息185.8修改信息205.9删除信息205.10课设题目和规定显示21六、程序调试与测试216.1程序调试216.2程序测试23七、问题与局限性24八、建议24九、编程体会25十、参考文献26十一、程序源代码:26题目描述第十题:汽车零部件质检管理程序已知在汽车零部件生产过程中,需要对生产的零部件进行质量检测,保证生产质量,以便对出现生产质量问题的负责人进行考核,设计一个汽车零部件质检管理程序,该程序应当具有完毕如下功能:(1) 能从键盘输入质检信息。(2) 指定质检编号,显示质检信息。(3) 指定生产者,显

3、示质检信息。(4) 指定质检编号,修改质检信息。(5) 指定质检编号,删除质检信息。 题目规定:(1)按照分析、设计、编码、调试、测试的软件过程完毕这个应用程序。(2) 质检信息涉及:质检编号、零部件名称、生产者、生产部门、质检结果(合格/不合格)、质量问题(设计缺陷/装配质量/加工质量)、质检员、质检日期。(3)为各项操作功能设计一个菜单,应用程序运营后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。输入规定: (1)应用程序运营后在屏幕上显示一个菜单。用户可以根据需求,选定相应的操作项目。进入每个操作后,根据应用程序的提醒信息,从键盘输入相应的信息。程序根据用户输入的信息完毕相

4、应的解决,实现规定的功能。 (2)能对输入的数据进行简朴的校验,例如,质检日期必须是一个合法的日期格式,质检编号是唯一的(一个质检编号相应一次质检的质检信息)。输出规定: (1)应用程序运营后,要在屏幕上显示一个菜单。 (2)规定用户输入数据时,给出清楚、明确的提醒信息,涉及输入的数据内容、格式以及结束方式等。(3)在程序完毕解决后,要清楚地给出程序的解决结果。例如,在给定质检编号删除质检信息时,假如该质检信息不存在,要提醒没能删除,假如删除成功要提醒删除成功。实现规定: (1)在程序中使用链表存储质检信息。 (2)采用模块化程序设计的方法,将程序中的各项功能用函数实现。提醒: (1)使用结构

5、体表达质检信息,一个结点保存一条质检信息。 扩展功能: (1)提供一些记录功能。例如记录生产者质检不合格的次数,记录各种质量问题出现次数。 (2)质检信息从文献读入。 (3)将质检信息保存到文献中。一、 课程设计目的1) 通过课程设计,加深对结构化程序设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。2) 通过课程设计,进一步掌握C语言中重要的数据结构。掌握并纯熟运用指针、链表、结构体、文献等数据结构。3) 通过课程设计,提高程序开发能力,能运用合理的控制流编写清楚高效的程序。4) 通过课程设计,培养C语言知识运用和自学能力,真正的把课堂上获得的知识运用起来,培养自己对程序编写的爱

6、好,并能独立设计和实现一个小型系统。5) 通过课程设计,加强了自己的程序分析能力。二、 课设规定2.1 任务描述此系统以零件质检信息查询为背景,零件信息有零件编号,零件名称,零件生产者,零件生产部门,质检结果,质检问题,质检员,质检时间。该信息管理系统提供一下功能:1) 系统以菜单方式工作(用键盘输入数字来选择功能)。2) 信息创建功能。能从键盘创建零件的基本信息。如:零件编号,零件名称,零件生产者,零件生产部门,质检结果,质检问题,质检员,质检时间3) 显示功能。显示所有零件的质检信息。4) 查询功能。可以通过输入零件的生产编号,或者零件的生产者来查找零件的信息。5) 删除功能。指定某个零件

7、的信息,删除这个零件的信息。6) 修改功能。指定某个零件的信息,修改这个零件的信息。2.2 运营环境1) WindowsXP/7系统2) VC+6.0编译环境2.3 开发工具C语言三、 总体设计3.1 系统流程设计欢迎界面主菜单显示从磁盘导入质检信息创建质检信息显示质检信息根据编号查找信息显示课设题目和规定根据编号删除信息根据编号修改信息根据生产者查找信息退出密码判断第三次错误 对的3.2 系统模块设计1) 欢迎界面:构造void welcome();函数,显示课设名称,作者的基本信息,以及指导老师。2) 主菜单显示界面:构造void menu();函数,实现系统主菜单显示。3) 文献导入:构

8、造void read();函数,实现导入质检信息数据的功能。4) 创建质检信息:构造void xinjian();函数,实现质检信息录入。5) 显示质检信息:构造void zhijianshow();函数,实现对所有质检信息的显示。6) 质检信息查找(通过编号):构造void findno();函数,实现通过根据质检编号,查找质检信息,并显示出来。7) 质检信息查找(通过生产者):构造void findpro();函数,实现通过根据生产者,查找质检信息,并显示出来。8) 质检信息修改:构造void xiugai();函数,实现对指定生产编号的零件寻找,并对它进行修改。9) 质检信息删除:构造v

9、oid shanchu();函数,实现对指定生产编号的零件寻找,并对它删除。10) 显示课设题目和规定:构造void timu();实现显示课设题目的规定11) 退出界面:构造void byebye();函数,实现退出系统的功能,并释放内存。12) 密码判断:构造void mima();函数,实现需要输入密码且密码对的才干进入主菜单页面四、具体设计4.1 数据结构设计根据系统规定,系统中需要保存的数据信息,其结构如下:数据项名称数据项系统表达数据类型数据长度备注零件编号p1-no字符串20零件名称p1-name字符串20生产者p1-producer字符串20生产部门p1-department字

10、符串20质检结果p1-result字符串20质检问题p1-problem字符串20质检员p1-zhijianyuan字符串20质检时间p1-time字符串20为了能实现不受限制的增长质检信息,采用链表的结构保存质检信息,在增长质检的基本信息时,创建一个质检信息的节点,将其插入到链表中,示意图如下:质检信息1质检信息2通讯录信息1221质检信息3质检信息4为此,先声明一个类型为struct ZHIJIAN的结构体,其成员为零件的基本信息。然后通过对指针、链表、文献等数据结构的操作,实现对学质检信息的录入,插入,存盘,查询,浏览,删除,修改等一系列操作。其中,结构体定义如下:struct ZHIJ

11、IANchar no20; char name20; char producer20; char department20; char result20; char problem20; char zhijianyuan20; char time20; struct ZHIJIAN *next;4.2 模块接口设计所有函数模块声明如下:void menu(); /*显示主菜单*/void read(); /*从磁盘文献导入质检信息到数据库 */void welcome(); /*欢迎界面*/void byebye(); /*辞别界面*/void xinjian(); /*新建信息*/void zhijianshow(); /*显示质检信息*/void xiugai(); /*修改质检信息*/void shanchu(); /*删除质检信息*/void findno(); /*根据编号寻找信息*/void findpro(); /*根据生产者寻找信息*/void save(); /*保存信息*/4.3 以下是几个重要板块的流程图主菜单函数:对的第三次错误显示欢迎界面显示主菜单根据菜单选项,执行相应的菜单选项密码判断退出输入菜单是否合法否是 文献读入函数:打开文献文献不存在按任意键返回主菜单显示文献里的质检信息文献是否存在存在信息新建函数:输入需要建立的信息

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号