c语言的物资管理系统设计

摘 要本次毕业设计主要对一款物资管理系统软件进行设计,实现了对对入库商品种类、数量、名称、入库日期以及库存量进行编辑,与此同时能够方便的对库中商品信息进行查询和打印,并能够随时进行新商品的录入。本课题设计的这款物资管理系统是在C语言开发平台上并通过VC++ 6.0软件作为开发工具,通过程序代码的编写编译以及DOS仿真界面的调试,经过了不断的优化和改进后形成的一款具有高效实用性的管理软件。本课题不但在技术上对这款软件的所有预期功能指标进行了良好的实现,同时对这种类型的管理软件的发展背景以及国内外发展现状进行了综合了解,同时在物资管理系统的发展基础上制订了本课题的研发目标。最后经过了大量的测试之后可以发现,所有初期制定的指标已经实现。
目录
一、 引言 1
二、 模块化设计 4
(一) 需求分析 4
(二) 功能设计 4
(三) 模块化设计 4
(四) 各函数工作流程设计 5
三、 软件系统设计 9
(一) 主函数设计 9
(二) 物资信息输入子函数流程设计 10
(三) 物资信息查询子函数流程设计 11
(四) 新商品信息录入子函数流程设计 12
(五) 领料子函数流程设计 13
(六) 打印子函数流程设计 14
四、 系统运行结果 15
(一) 启动物资管理系统 15
(二) 主界面显示仿真运行 15
(三) 物资信息输入仿真运行 16
(四) 物资信息查询仿真运行 17
(五) 新商品录入功能仿真运行 17
(六) 领料功能仿真运行 18
总结与展望 19
参考文献 20
致 谢 21
附录 代码 22
引言
本部分首先对C语言的发展背景进行简要的介绍,通过对C语言发展背景的了解我们可以知道这款高级语言在发展过程中的不同时期所表现出的主要特征,并且需要掌握C语言的研发人员是如何对这种高级编程语言进行提升和优化的。由于本课题将通过这款语言来进行物资管理控制系统的开发,之所以采用这款语言并且结合 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
灵活方便的编译器的方案来实现物资管理控制系统的开发,也是与它的发展背景以及当前的研发现状有直接关系。
C语言发展到今天这个阶段,当前市面上使用最为广泛并且最为完善的一个版本,虽然发展到今天为止C语言作为一款世界性公认的优秀编程语言,但是如果追溯到上个世纪六十年代的时候,它的前身或者称之为雏形是ALGOL 60语言,这个语言在我们今天看来是一款简单的不能再简单的编程语言了,由于没有什么实用性价值,所以在推出后不久它就被升级为另一种编程语言了,通过这一前一后的差异我们可以看出C语言从雏形到现在的ANIS C经历了一段多么巨大的发展和性能提升。ALGOL 60语言的出现使得当时编程人员体会到了程序代码与计算机结合之后能产生的作用,虽然谈不上强大,但是也是能够将设计者的一些简单控制思路进行实现,这种语言相比于今天的C语言来说,它的功能仅限于实现代码的编写,根本没有办法像今天的C语言一样能够嵌入一些汇编指令从而能够对计算机中的硬件部分进行控制,这也就是很多编程人员产生改进ALGOL 60语言想法的原因,因为在计算机控制系统中如果不能够对底层硬件进行控制,那么这个控制系统所能实现的功能也就不大,没有很大的实用价值,所以在随后几年时间里CPL语言被推向市面,这种语言的精髓仍然是ALGOL 60语言,它实现了一些对硬件电路的简单控制,能够对计算机的硬件寄存器进行简单的数据读写,通过这种间接地实现方法使得计算机中的一些底层电路得到了预期的控制,这使得当时的研发人员看到了CPL编程语言的发展前景,于是继续对它进行提升和升级,使得它能够实现更为复杂的程序框架结构、变量类型等,当发展到一定程度之后,研发人员为这款编程语言起了一个崭新的名字——BCPL语言,这种语言也是C语言发展过程中的一个重要阶段,此时的BCPL语言已经具备了当今C语言的一些基本外貌,if等常用指令已经在BCPL语言中得到了实现,随着时间不断的发展,BCPL语言的性能也在不断的被提升和优化,到了上世纪七十年代后期有一些世界上的高端实验室开始把目光对准UNIX系统,使用了BCPL语言对UNIX系统进行开发,所谓的UNIX也就是计算机的一种操作系统,就像今天的windows系统一样,而在当时研发人员还找不到一种合适的编程语言来实现UNIX,所以在通过BCPL语言对UNIX操作系统进行不断的开发后,编程人员发现随着操作系统的功能不断复杂化之后,BCPL语言没有办法实现这些复杂控制,所以当时UNIX的问世受到了阻碍,正当大多数研发人员限于无计改变这种状况时,贝尔实验室向外宣称他们的最新研发成果,这是一种强化版本的BCPL语言,为了区别过去的BCPL,贝尔实验室给这种语言起了新的名字叫C语言,这也就是第一版本C语言,通过这个崭新的语言,之前UNIX操作系统开发过程中所遇到的大多数难题都得到了解决,看到了C语言功能如此强大之后,开发人员将之前的90%的研发成果都通过C语言进行了替换,将BCPL语言进行剔除后,较为完善的UNIX系统终于被实现,随后被推向市面并得到了广泛的应用,可以看出C语言发展到这个阶段才开始变得非常的强大,早期的很多计算机操作系统都是通过C语言来进行开发的。在后面的不断发展过程中,C语言出现了很多版本和协议标准,发展到今天这个阶段已经出现了第六版本,与此同时经过了长期的测试和实际使用之后,第六版本的C语言是目前最好用的一个版本,本课题也将通过这个版本ANIS C来对物资管理控制系统的内部程序代码进行设计和开发。
TS样式二TS物资管理系统的国内外发展现状
经过上文对C语言发展背景的详细介绍我们可以知道C语言的发展过程充满着各种挫折,随着时间的发展经过了不断的改进和优化,才最终得已在今天呈现给我们一个高效实用的高级编程语言,这里我们需要对在使用C语言过程中所表现出的功能特点进行简要介绍。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/622.html

好棒文