汽车零部件采购管理程序ds

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

汽车零部件采购管理制作人:徐倩第0页共45页HUBEIUNIVERSITYOFAUTOMOTIVETECHNOLOGYC语言程序设计课程设计报告课设题目:汽车零部件采购管理专业:电子信息工程(汽车电子)班级:T1323-15姓名:徐倩成绩:完成日期:2014年19周指导教师:吴年志汽车零部件采购管理制作人:徐倩第1页共45页目录C语言程序设计---------------------------------------------------------------------------------------------------0课程设计报告------------------------------------------------------------------------------------------------------01.课程设计目的----------------------------------------------------------------12.需求分析----------------------------------------------------------------------------------------------------------22.1要求-------------------------------------------------------------------------------------------------------22.2任务描述-------------------------------------------------------------------------------------------------32.3运行环境-------------------------------------------------------------------------------------------------42.4开发工具-------------------------------------------------------------------------------------------------43.总体设计----------------------------------------------------------------------------------------------------------43.1系统流设计----------------------------------------------------------------------------------------------43.2系统模块设计-------------------------------------------------------------------------------------------54.详细设计----------------------------------------------------------------------------------------------------------64.1数据结构设计-------------------------------------------------------------------------------------------64.2模块接口设计------------------------------------------------------------------------------------------71)所有函数声明-------------------------------------------------------------------------------------72)全局变量-------------------------------------------------------------------------------------------93)主要模块的实现----------------------------------------------------------------------------------94.3主要功能模块的流程图------------------------------------------------------------------------------105.运行结果---------------------------------------------------------------------------------------------------------135.1欢迎界面------------------------------------------------------------------------------------------------135.2主菜单页面----------------------------------------------------------135.3信息查询页面-----------------------------------------------------------------------------------------145.4统计菜单页面-----------------------------------------------------------------------------------------145.5显示信息页面-----------------------------------------------------------------------------------------155.6退出页面------------------------------------------------------------------------------------------------156.程序调试与测试------------------------------------------------------------------------------------------------166.1主菜单选择测试--------------------------------------------------------------------------------------166.2采购信息未从文件读入------------------------------------------------------------------------------176.3采购信息输入调试-----------------------------------------------------187.问题与不足------------------------------------------------------------------------------------------------------208.建议---------------------------------------------------------------------------------------------------------------219.编程体会---------------------------------------------------------------------------------------------------------2110.程序源代码----------------------------------------------------------------------------------------------------211.课程设计目的汽车零部件采购管理制作人:徐倩第2页共45页1)通过课程设计,加深对结构化程序设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。2)通过课程设计,进一步掌握C语言中重要的数据结构。掌握并熟练运用指针、链表、结构体、文件等数据结构。3)通过课程设计,提高程序开发能力,能运用合理的控制流编写清晰高效的程序。4)通过课程设计,培养C语言知识运用和自学能力,真正的把课堂上获得的知识运用起来,培养自己对程序编写的兴趣,并能独立设计和实现一个小型系统。5)通过课程设计,加强了自己的程序分析能力。2.需求分析2.1要求1)遵循软件开发过程的基本规范;能灵活应用,初步具备运用C程序解决实际问题的能力。2)运用结构化程序设计方法,按照课程设计题目要求,完成包括需求分析、数据结构设计、概要设计、详细设计、编写代码、调试和测试C程序等过程。3)学会利用数组、结构体、链表进行相关信息表示。4)功能模块划分清晰,系统结构图符合功能操作要求,且有详尽的功能描述5)各主要功能模块有详尽的流程图及描述,用函数的形式实现,且调用入口、功能、出口等关系正确。6)所设计的C程序较好的可读性和可靠性;程序书写风格规范,注释清晰。7)界面友好(良好的人机互交),凡需要输入信息时,都有较详尽的提示信息,并对输入信息有较完善的值域分析。8)程序经上机调试通过,不应出现语法型、功能型错误,并汽车零部件采购管理制作人:徐倩第3页共45页获得满意的结果。9)学会通过各功能性测试用例测试程序的能力,尽可能避免原则性错误的出现。10)掌握编写、调试和测试C语言程序的基本技巧,充分理解结构化程序设计的基本方法。11)C语言课程设计报告的内容反应实际设计过程,且符合格式要求,无抄袭现象。2.2任务描述已知在汽车生产时,需要向零部件生产厂商采购零部件,设计一个汽车零部件采购管理程序,以方便采购管理部门对采购零部件的管理。该单位每次采购都有一个采购编号,每次采购一种零部件。该程序应该具有如下功能1)添加并保存采购信息:输入采购编号,零部件名称,采购员名字,采购日期,采购价格,采购数量,供货单位,需要判断采购价格和数量是否大于零,采购编号是否已存在,采购日期是否合法(形如****-**-**,例如2013-09-08)。2)根据采购编号查询零部件采购信息3)根据零部件名称查询其采购信息4)根据采购编号修改已有采购信息:需要判断修改后的采购编号的唯一性,采购日期的合法性(形如****-**-**,例如2013-09-08)。5)根据采购编号删除此条采购信息汽车零部件采购管理制作人:徐倩第4页共45页6)统计功能2.3运行环境VC++6.0编译环境2.4开发工具C语言3.总体设计3.1系统流设计程序整体功能结构如图一所示:显示主菜单,输入选择开始显示课程以及学生信息汽车零部件采购管理制作人:徐倩第5页共45页3.2系统模块设计1)封面模块函数voidhuanying()和函数voidbyebye()构成封面模块,构造和谐人机环境。2)菜单模块函数voidmenu()和函数voidchoise()构成选择菜单,二级菜单voidtongji()构成统计功能菜单。根据零部件名称统计其总数量根据采购员名字统计其采购次数读取文件中的采购信息添加并保存采购信息由采购编号查找零部件采购信息由零部件名称查找其采购信息修改并保存采购信息删除并保存余下采购信息统计采购信息显示所有采购信息汽车零部件采购管理制作人:徐倩第6页共45页3)查询模块函数voidnumshow()和函数voidnamesh

1 / 45
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功