windows程序设计(c语言)实训报告

windows程序设计(c语言)实训报告

ID:19661528

大小:430.18 KB

页数:25页

时间:2018-10-04

windows程序设计(c语言)实训报告_第1页
windows程序设计(c语言)实训报告_第2页
windows程序设计(c语言)实训报告_第3页
windows程序设计(c语言)实训报告_第4页
windows程序设计(c语言)实训报告_第5页
资源描述:

《windows程序设计(c语言)实训报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、HUBEIUNIVERSITYOFAUTOMOTIVETECHNOLOGYC语言程序设计实训报告实训题目:汽车零部件采购管理程序专业:电气与信息工程学院计算机系班级:T1323-1姓名:王俊成绩:完成日期:2014-5-25指导教师:史旅华-25-by王俊目录1.实训题目与要求……………………………………………………32.系统设计……………………………………………………………43.程序测试与运行结果………………………………………………54.实训总结……………………………………………………………65.程序源代码…………………………………………

2、………………7-25-by王俊1.实训题目与要求汽车零部件采购管理程序题目描述已知在汽车生产时,需要向零部件生产厂商采购零部件,设计一个汽车零部件采购管理程序,以方便采购管理部门对采购零部件的管理。该单位每次采购都有一个采购编号,每次采购一种零部件。该程序应该具有如下功能(1)能从键盘输入采购信息。(2)指定采购编号,显示采购的零部件信息。(3)指定零部件名称,显示该零部件的所有采购信息。(4)给定采购编号,修改采购信息。(5)给定采购编号,删除采购信息。题目要求:(1)按照分析、设计、编码、调试、测试的软件过程完成这个应用程序。(2)采购

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

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

5、采购信息保存到文件中。-25-by王俊2.系统设计本系统主要实现管理员对汽车零部件采购的管理。在运行界面上,管理员可以实现如下功能:(1)能从键盘输入采购信息。(2)指定采购编号,显示采购的零部件信息。(3)指定零部件名称,显示该零部件的所有采购信息。(4)给定采购编号,修改采购信息。(5)给定采购编号,删除采购信息。系统的总体结构设计遵循如下原则:(1)系统应具有良好的适应性。能适应用户对系统的软件环境、管理内容、模块和界面的要求‘(2)系统应具有可靠性。采用成熟的技术方法以保证在以后的实际运用中安全可靠。(3)系统应具有良好的安全性。(

6、4)系统的设计开发应符合信息安全化建设的要求。界面设计用户界面。包括按钮,以及零部件名称、编号、采购信息等文本框。采购功能图如下:用户操作按采购编号修改按零部件名称查找按采购编号查找保存增加导入-25-by王俊零部件信息名称编号采购信息系统分析(1)主函数的流程分析与设计Windows应用程序的执行过程Windows应用程序中基本构成元素是“窗口”,在窗口上放置了许多的其他元素,例如按钮、文本框。当程序运行时,首先执行主函数。在主函数中需要创建窗口,每个窗口都需要有一个窗口函数来处理在该窗口上产生的事件的消息。然后循环等待接受从Window

7、s操作系统传递来消息。当在窗口上产生一个事件时,Windows操作系统会将这事件转换为一个消息。例如,用户按下了鼠标按钮,就产生一个鼠标事件,这个鼠标事件会转换为一个按下鼠标的消息。这些消息首先被送给Windows操作系统的,Windows操作系统将消息放在一个称为消息队列中,由Windows的消息发送程序转发给对应的窗口(Windows操作系统自动完成)。消息一般用一个32位的整数来标识,这个整数唯一地标识这个消息。对于窗口接收到的每条消息,会被传送到一个被称为窗口函数的函数中(通常是WndProc函数),并使用一个参数message来标

8、识这些消息。在该函数中根据消息判断已经发生了哪个具体事件,从而执行相应的处理。Windows的消息可分为四种类型:输入消息:对键盘和鼠标输入作反应。控制消息:用来与Windows

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

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

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