当前位置:首页 > C语言课程设计___物资管理系统
计算机高级语言课程设计(C)
题目: 物资管理系统设计
姓 名: 学号: 院(系): 专业: 指导教师:
2010 年 08 月
摘 要
【题目】:物资管理系统设计
【实习时间】:2010-8-28到2010-9-4
【问题描述】
物资管理系统问题的描述:通过程序实现对物资的输入、信息查询、数量的修改及增加等的管理。
【基本要求】
1 主程序中,应提供文字交互菜单界面。要求包含以下几个功能模块。
2 信息输入模块input():建立物资管理数据总文件,完成对物资原库存信息的录入,并将其存放到指定文件(如:pro.dat)中。
3 信息查找模块search(): 采用如下方式进行查找,若找到,则输出该物资的相关信息;否则,输出提示信息(如:not found!)。
1)按产品名称查询;
2)按进货日期查询并统计(统计某年某月进的某种产品的数量,产品的种类); 3)按产品名称和规模查询并统计;
4 新物资入库模块insert():在原数据文件中插入新物资信息。
5 领料模块lend():查找所领取物资信息,若满足领料的要求,请登记领取物资名称,领料的日期,所领数量(领料后对库存的修改)。
6 打印功能模块print(): 1) 打印领料单 。
2) 打印物资库存清单。
目
录
1.需求分析 ............................................................................................................................. 1
1.1系统功能 1 1.2性能描述: 1
2.设计 ..................................................................................................................................... 1
2.1总体设计 1
2.1.1设计思想 1 2.2 模块设计 2
2.2.1过程或函数调用关系图(流程图) 2 2.2.2模块接口说明 3
2.3程序算法及函数的功能实现 4
3.调试分析 ........................................................................................................................... 16 4.测试结果 ........................................................................................................................... 17
4.1主函数的调试 17
4.2数据录入函数的调试 17 4.3物品信息的修改 18
4.3.1按时间查找 18 4.3.2按名称查找 19 4.4物品信息注浏览 19 4.5新增物品信息 20
5.程序源代码 ....................................................................................... 错误!未定义书签。 6.总结 ................................................................................................................................... 20 7.致谢 ................................................................................................................................... 21 8.参考文献 ........................................................................................................................... 21
中国地质大学C程序课程设计 物质信息管理系统
1.需求分析
1.1系统功能:
⑴具有信息输入功能,能建立物资管理数据总文件,完成对物资原库信息的录入,并将其存放到制定文件中;
物资的修改功能,能对物资的相关属性进行修改; 物质信息的浏览功能,能查询全部的物质的信息; 可采用如下方式进行查找相关的物质; 按产品名称查询;
按进货日期查询并统计(统计某年某月进的某种产品的数量,产品的种类); 按产品名称和规模查询并统计;
在新物质入库时能在原数据文件中插入新物资信息;
用文件的形式将录入的数据进行存储,并从其中读取数据。 1.2性能描述:
程序的各种功能基本可以满足,能对物资进行较好的管理,不易出错。程序相对较小,因而运行时反应比较迅速,不存在响应不及时地问题。
2.设计
2.1总体设计 2.1.1设计思想
(1)数据结构
根据对象的信息和数据形式,数组必须采用结构体的形式出现。结构类型的层次结构如下:
图2-1结构体示意图 物品的编号物品的名称物品白的尺寸时间 数量 num name size time amount 结构体的具体形式: struct Product {
char num[100]; char name[15]; char size[4]; char time[10]; char amount[20];
共分享92篇相关文档