欢迎来到天天文库
浏览记录
ID:1350760
大小:325.50 KB
页数:27页
时间:2017-11-10
《某实验设备管理系统设计书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、某实验设备管理系统设计书1.题目要求实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。2.需求分析实验室设备信息用文件存储,提供文件的输入输出操作;要能够完成设备的录入和修改,需要提供设备添加和修改操作;实现对设备进行分类统计,需要提供排序操作;实现对设备查询需要提供查找操作,设备的查询可根据设备编号设备种类设备购入日期正常设备(未报废的)等多种方式查询;另外还要根据键盘式选择菜单以实现功能选择。整个系统可设计为实验设备信息输入模块实验设备信息修
2、改模块实验设备分类统计模块实验设备查询模块和实验设备报废信息模块。建立实验设备信息结构体,结构体成员包括设备编号,设备种类,设备名称,设备价格,设备购入日期,是否报废,报废日期。33.功能模块图主要功能:录入设备信息、修改设备信息、查询设备信息、按设备编号查询、按设备名称查询、对设备按种类进行分类统计、报废设备登记、报废设备统计。实验报废设备信息模块实验设备信息输入模块实验设备信息修改模块实验设备信息查询模块实验设备分类统计模块退出实验设备管理系统图1实验室设备管理系统设计4.主函数模块流程退出系统开始N密码读取数据Y主
3、菜单报废统计报废统计查询信息报废登记录入信息修改信息修改信息查询信息分类统计选择3退出系统查询信息报废查询报废统计报废登记分类统计修改信息录入信息图2实验室设备管理系统主函数模块流程图35.详细设计5.1声明函数intmenu();//菜单voidlr();//录入信息voidxg();//修改voidcx();//查询voidcx_sbh();//设备号查询voidcx_mc();//设备名称查询voidtj();//统计voidbf();//报废信息voidbf_dj();//报废登记voidbf_tj();//报废
4、统计voidchoose();以上为本程序的函数声明5.2菜单函数菜单函数用voidchoose()声明,其中应用了do...while(choice!=0);循环,在循环过程使用了switch(choice)选择。当输入0时,系统跳入到“提示:你已经退出系统再见!”的输出。break终止接下来的步骤。当输入1时,系统跳入到录入的子函数中,break终止接下来的步骤。当输入2时,系统跳入到修改的子函数中,break终止接下来的步骤。当输入3时,系统跳入到统计的子函数中,break终止接下来的步骤。当输入4时,系统跳入到报
5、废的子函数中,break终止接下来的步骤。当输入5时,系统输出“提示:输入错误!”,break终止接下来的步骤。其中的数据输入为int类型。voidchoose(){intchoice;choice=1;choice=menu(choice);do{switch(choice){case0:printf("提示:你已经退出系统tt再见!");break;case1:lr();break;case2:xg();break;case3:cx();break;case4:tj();break;9case5:
6、bf();break;default:printf("提示:输入错误!");break;}}while(choice!=0);}intmenu(intchoice){printf("");printf("ttt--------------------------------");printf("ttt+实验设备管理系统
7、");printf("ttt--------------------------------");printf("ttt+[1]----录入设备信息
8、
9、n");printf("ttt+[2]----修改设备信息
10、");printf("ttt+[3]----查询设备信息
11、");printf("ttt+[4]----统计设备信息
12、");printf("ttt+[5]----报废设备信息
13、");printf("ttt+[0]----*-EXIT-*
14、");printf("ttt+*·*·*·*·*·*·*·*·*·*·
15、");printf("ttt--------------------------------
16、");printf("请输入你要操作的序号:");scanf("%d",&choice);returnchoice;错误!未找到目录项。}5.3录入函数录入函数用voidlr()声明,用到while(1){}循环,其中数字1是“true”的含义。如果IF判断成立,则将进行录入。分别录入设备ID号、设备名称、设备种
此文档下载收益归作者所有