

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、建筑工地信息管理系统一 题目要求建立如下四个文件(括号内为文件中每条记录得字段内容) :( 1) 销售商配件建筑工地(建筑商号码,配件号,工地号,数量)( 2) 建筑工地(工地号,名字,城市)( 3) 配件(配件号,配件名,颜色,重量,产地)( 4) 销售商(号码,名字,状态,城市)功能:( 1) 首先建立文件,然后插入数据,并进行删除,更新操作,最后进行查询操作。( 2) 查询与供应商所在城市相同的零件 供应商,项目 供应商记录对。二 需求分析根据题目要求,由于销售商配件建筑工地,建筑工地,配件,销售商的各种信息要 求以文本文件的方式存放在四个文件中, 所以应提供文件的输入, 输出等操作;
2、在程序中要 浏览销售商配件建筑工地,建筑工地,配件,销售商的各种信息,应提供显示,查找, 增加,更新等操作;另外还应提供键盘式选择菜单实现功能选择。三 总体设计我们来分析一下整个系统,根据上面的需求分析,可以将这个系统的设计分为如下五大 模块:输入,修改,删除,查询,退出。其中输入,修改,删除,查询是四个主要功能。 四 详细设计 1定义结构体20* 销售商号码 */20* 配件号 */20* 工地号 */220* 销售商为工地提供配件数量 */ ;20* 工地名称 */20* 工地号 */20* 工地所在城市 */;20* 配件名称 */20* 配件号码 */20* 配件颜色 */20* 配件
3、重量 */20* 配件产地 */;20* 销售商名字 */20* 销售商号码 */20* 销售状态 */20* 所在城市 */;2. 各功能模块设计(1)输入模块1();2();3();4();1();2();3();4();1();2();3();4();1();2();y;n;1()y;J*J(,)(0);(y)(请输入建筑工地名称();(请输入建筑工地编号();(请输入工地所在城市( ),1);( 是否继续 :n);();2()y;*(,)(0);(y)( 请输入配件名称 :);();( 请输入配件编号 :);();( 请输入配件颜色 :);();( 请输入配件重量 :);();( 请输
4、入配件产地 :);();( ),1);( 是否继续 :n);();3()y;:);:);:);*(,)(0);(y)( 请输入销售商名称 :);();( 请输入销售商编号 :);();( 请输入销售商状态 :);();(请输入销售商所在城市( ),1);( 是否继续 :n);();4()y;*(,)(0);(y)( 请输入销售商号码 :);();( 请输入配件编号 :);();( 请输入建筑工地编号 :);();( 请输入销售商为工地提供配件数量 :);(2);( ),1);( 是否继续 :n);( );();1()y;20;(,):);(n t !);(y)( 请输入您要修改的建筑工地名称
5、:); ();n;();(),1)1n)()0)y;J(y)( 建筑工地名称 n);( 建筑工地编号 n);( 建筑工地所在城市 n);( 请输入建筑工地名称 :);();( 请输入建筑工地编号 :);();( 请输入建筑工地所在城市 :);();()( ),1)* 文件标记向下 */ (),1);(是否继续 :)* 提示是否继续修改另一建筑工地信息*/ ( );(); /*关闭文件 */(2)修改模块2()y;20;(,)(n t !);(y)( 请输入您要修改的配件名称 :);();n;();(),1)1n)()0)y;J(y)( 配件名称 n);( 配件编号 n);( 配件颜色 n);(
6、 配件重量 n);( 配件产地 n);( 请输入配件名称 :);();( 请输入配件编号 :);();( 请输入配件颜色 :); ();( 请输入配件重量 :);();( 请输入配件产地 :);();()( ),1)* 文件标记向下 */(),1);( );(); /*关闭文件 */3()y;20;(,)(n t !);(y)( 请输入您要修改的销售商名称 );();n;();(),1)1n)()0)y;J(y)( 销售商名称 n);( 销售商编号 n);( 销售商状态 n);( 所在城市 n);(是否继续 :)* 提示是否继续修改另配件信息 */( 请输入名称 :);();( 请输入编号 :
7、);();( 请输入状态 :);();( 请输入所在城市名 :);();()( ),1)* 文件标记向下 */ (),1);(是否继续 :)* 提示是否继续修改另一已存用户信息*/ ( );(); /* 关闭文件 */4()/* 按销售商号修改 */y;20;(,)(n t !);(y)( 请输入您要修改的对应对中销售商编号:);();n;();(),1)1n)()0)y;(y)( 销售商编号 n);( 配件编号 n);( 建筑工地编号 n);( 提供配件数量 n2);( 请输入销售商编号 :);();( 请输入配件编号 :);();( 请输入建筑工地编号 :);();( 请输入提供配件数量
8、:);()( ),1)* 文件标记向下 */ (),1);( );(); /*关闭文件 */(3)删除模块1()*(,) ( 打开文件出错 ); y; n;30;n;(y)(请输入您要删除的建筑工地名称();();(),1)1n)()0)y;(是否继续 :)* 提示是否继续修改另已存用户信息 */:);(y)( 建筑工地名称 n);( 建筑工地编号 n);( 建筑工地所在城市 n);( 是否确定删除 :);();(y)(,);(,);()( ),1);(),1);( 删除成功 n);( 是否继续删除 :n);( );();2()*(,)( 打开文件出错 ); y;n;30;n;(y)( 请输入
9、您要删除的配件名称 :);30;();();(),1)1n)()0)y;(y)(”名称 n);(”编号 n);(颜色 n);( 重量 n);( 产地 n);(是否确定删除 :);();(y)(,);(,);()( ),1);(),1);(删除成功 n);(是否继续删除 :n);( );();3()*(,)(打开文件出错 ); y;n;n;(y)( 请输入您要删除的销售商名称 :);();();(),1)1n)()0)y;(y)( 销售商名称 n);( 销售商编号 n);( 销售商状态 n);( 销售商所在城市 n);( 是否确定删除 :);();(y)(,);(,);(,);(,);()( )
10、,1);(),1);( 删除成功 n);( 是否继续删除 :n);( );();4()*(,)1()( 打开文件出错 ); y;n;30;n;(y)( 请输入您要删除的销售商编号 :);();();(),1)1n)()0)y;(y)( 销售商编号 n);( 配件编号 n);( 建筑工地编号 n);( 提供配件数量 n2);( 是否确定删除 :); ();(y)(,);(,);(,);()( ),1);(),1);( 删除成功 n);( 是否继续删除 :n);( );();(4)查询模块1,*2;y;(1(,)(2(,) (n t !);(y)n;(1);(2);(),11)1(),12)1n)
11、()0)y;(y)( 配件名称 n);( 配件编号 n);( 配件颜色 n);( 配件重量 n);( 配件产地 n);(名称 n);(编号 n);(状态 n);( 销售商所在城市 n);(是否继续 :)* 提示是否继续修改另( );(1);(2)* 关闭文件 */2()1,*2;y;配件信息 */(1(,)(2(,) (n t !);(y)n;(1);(2);(),11)1(),12)1n)()0)y;(y)( 建筑工地名称 n);( 建筑工地编号 n);( 建筑工地所在城市 n);(名称 n);(编号 n);(状态 n);( 销售商所在城市 n);(是否继续 :)* 提示是否继续修改另一配件
12、信息 */ ( );(1);(2); /*关闭文件 */5)主函数()*(级 :052091-35* (15)(1.增加建筑工地信息n2.增加配件信息n3增加销售商信息n4.增加销售商-配件-建筑工地信息n5.修改建筑工地信息n6修改配件信息n7修改销售商信息n8.修改销售商-配件-建筑 工地信息n9. 删除建筑工地信息 n10. 删除配件信息 n11. 删除销售商信息 n12. 删除销售商 -配 件-建筑工地信息n13.查询与供应商所在城市相同的零件-供应商记录对n14.查询与供应商所在城市相同的项目-供应商记录对n 15.退出系统n 请选择:”);();(1)建筑工地信息管理*/n);*制
13、作 : 张腾飞*/n);(号:20091004402*/n);*/n);1();(2)2();(3)3();(4)4();(5)1();(6)2();(7)3();(8)4();(9)1();(10)2();(11)3();(12)4();(13)1();(14)2();五 上机操作1 )主菜单函数/-H KM NMMKM MN HKM NHMMH KM NMMKH NM M Mfjl fE :耳拴腾飞(農胸阳NHHNH MM M + i=j- :U臼胁*4癥KtffHi*却总及-0520135塹證普电*岂MWPIWM M WHWH 1*i 1!* MWpfWI一韦上it冏工地建启.嶋抑配禪値
14、.巳.rawf .j罷龍躬蠶匚建筑工地伽 您改配程牯息 舖信挥台闾-趙利-遽筑工地信割真生地怯舄-圧商-厂$.盍询才斗应茴 主一苣询勻快竝向 退出與元HjfMhMKM1 并按【】键,即输入建筑工地信息,结果如下图。(3)数据输入模块在主界面出现后,若选择输入a a b b C Cf f= = : :名编城地地在工工所II:II:筑筑地:1:1建建工续择入入入继请请请请日若选择输入 2 并按【】键,即输入配件信息,结果如下图。3 3丄flhflhL_L_byTtlbyTtlMEME若选择输入 3 并按【】键,即输入销售商信息,结果如下图。4 44 4BiBi1 1 2 2 3 3 w w 1 1
15、 2 2 3 3城t=l=t=l=在名编籠商商商商n n: :崖屋屋崔 nfflufflu择入入入入继选否若选择输入 4 并按【】键,即输入销售商一配件一建筑工地,结果见下图。量数件配供b b是2 2:寺:2:2哲聶码:b:b编工为戛工商n:n:WWIWWIW W :4:4销配建矍释入入入入继选王冃主冃王冃王启主若选择输入 5 按【】键,即修改建筑工地信息,结果见下图。若选择输入 6 按【】键,即修改配件信息。等等.若选择输入 9 按【】键,即删除建筑工地信息,结果见下图。若选择输入 10 按【】键,即删除配件信息。等等若选择输入 13 按【】键,即查询与供应商所在城市相同的零件一供应商记录对
16、的信息,结 果见下图。若选择输入 14 按【】键,即查询与供应商所在城市相同的项目一供应商记录对的信息,结 果见下图。名LXJK&-L=&-L=建的改a a鑽富工工工要爱妥巩:n n :5:5你菇地地建建建续入工工工入入入M M选範恐焕矶查请谙建建建请请臺C C h h市:称号在功成除:c:c删市n n: :n n: :险:a:b:a:b減丫黒号在障:9:9你如地地宀疋续齡入工工工礴继否否请请建建建曰習疋WCUBEITS OD SETTIG50SpQDbuif2a. ese*曰鎖项需的地同同工聾ccleccle建城城-.S一忌詰-B-B荊蘭信iktu!应配曙月譚曲悔!r量地123123 1 1昏i.-DEJi.-DEJ名輪顔1-1-产;1=;1=2 2三- - . . 0 0丄盘3 3 4 4SIIIIC己EEEEJXnEEEEJXn鼎尤沁息息血信诵ti ti忌信-地一1Q1Q商商工信商H广栓握尿件佳屋口筑即广r rno.一闻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度木材购销合同模板(含木材纹理应用)
- 二零二五年度文化产业借款协议书
- 加油站合伙经营协议书(2025年执行)
- 二零二五年度家庭赡养老人费用分摊及养老护理协议
- 2025年度智能健身中心全新会员卡储值服务协议
- 二零二五年度网络短视频影视作品演员签约合同
- 二零二五年度老年用品销售提成及养老服务协议
- 二零二五年度公司单位员工保密协议与劳动合同合并文本
- 二零二五年度酒店客房租赁与旅游导游服务合同
- 二零二五年度服装零售店铺转让协议书模板
- 2024年郑州市公安机关招聘警务辅助人员笔试真题
- 2025年黑龙江农垦职业学院单招职业倾向性测试题库汇编
- 2.3品味美好情感 课 件 -2024-2025学年统编版道德与法治七年级下册
- 2025年01月明光市司法局司法协理员7人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 整体施工劳务服务方案
- 第六节-固定收益证券知识分享
- 2024 贵州公务员考试行测真题(省直)
- 2025年泰山职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 中国企业智能化成熟度报告(2024) -企业智能化转型进入2.0时代
- 《预防未成年人犯罪》课件(图文)
- XX小学学生心理健康档案(一生一案)
评论
0/150
提交评论