监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
材料管理软件

当前位置:工程项目OA系统 > 建筑OA系统 > 材料管理软件

工程材料管理软件主要利用单链表实现总体设计

申请免费试用、咨询电话:400-8352-114

  工程材料管理软件主要利用单链表实现,由如下七个功能模块实现:

  1、读取记录:以只读方式打开文件,泛普软件方便当前内容已存入文件时的处理,以免出现重复。

  2、保存记录模块:保存你所输入的货物信息。

  3、添加记录模块:添加货物(名称、品牌、价格、数量、日期)。

  4、删除记录模块:删除某项货物的数据。

  5、查询记录模块:查询某项货物的数据。

  6、更改记录模块:修改某项货物的数据。

  7、统计功能模块:统计货物花费金额。(该功能模块下又有子菜单,由四个功能模块实现)。

  材料管理软件总体设计

  1、功能模块设计

  (1)主函数执行流程

  进入主菜单,利用开关(switch)分支,很据条件的取值来选择其中的一个分支。进入所选分支后,调用相应的函数来执行菜单任务。

  (2)读取记录模块

  由if语句判断该文件是否存在,若不存在,由printf提示“打开文件失败”;若存在,用当型循环语句(while)先判断是否清除记录,再利用while循环语句读取文件。

  (3)保存记录模块

  首先由if 语句判断是否有记录录入,若无,则由printf“提示尚未录入任何记录”,同时已只写方式打开文件并清空文件内容,提示“保存失败”;若存在,材料管理软件将链表内容逐条写入文件中,提示“写入文件成功!”。

  (4)添加记录模块

  首先提示“要添加记录条数:”,泛普软件-材料管理软件利用for循环逐个添加货物记录,其中包括名称、品牌、价格、数量、日期。

  (5)删除记录模块

  首先提示“请输入要删除记录的编号:”,进入while循环语句,先由if条件语句判断输入记录编号是否与记录相符,若相符则显示该条记录信息并提示用户“是否确认删除?(y/n):”,若选择“y”,则提示“删除成功”;反之提示“放弃删除”。

  (6)查询记录模块

  先由if语句判断是否存在记录,若无则提示“尚未录入任何记录!”;若有则进入while循环,循环中同样利用菜单选择,由switch来执行。其中包含findall()和findsome()两个调用函数。

  (7)更改记录模块

  首先提示“请输入查询材料的编号:”,进入while循环语句,用if语句进行判断,若与录入记录材料编号相符,工程材料管理软件显示该材料的原信息并提示“请输入你所修改的新信息:”,依次输入更改后的信息即可;若不相符,则提示“无该项记录!”。

  (8)统计记录模块

  先由if语句判断是否存在记录,若无则提示“尚未录入任何记录!”;若有则进入while循环,接着该模块利用一个子菜单及switch分支来执行任务。其中包含tongji_all()、tongji_name()、tongji_pinpai()、tongji_date()调用函数来分别实现统计所有材料资金、按名称统计资金、按品牌统计资金、按日期统计资金的功能。

发布:2006-11-05 09:55    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
相关文章:

泛普材料管理软件其他应用

项目管理工具 禅道项目管理软件 梦龙项目管理软件 微软项目管理软件 装饰管理系统 装修预算软件 项目计划软件 项目进度管理软件 软件项目管理工具 材料管理软件 工程项目管理软件系统 项目管理系统 施工管理软件 建筑工程项目管理软件 工程管理软件