- 13
- 0
- 约1.54万字
- 约 27页
- 2020-11-20 发布于天津
- 举报
PAGE
PAGE #
某实验设备管理系统设计书
题目要求
实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等), 设备名称,设备价格,设备购入日期,是否报废,报废日期等。
需求分析
实验室设备信息用文件存储,提供文件的输入输出操作;要能够完成设备的录 入和修改,需要提供设备添加和修改操作;实现对设备进行分类统计,需要提供排 序操作;实现对设备查询需要提供查找操作, 设备的查询可根据设备编号 设备种类 设备购入日期 正常设备(未报废的)等多种方式查询;另外还要根据键盘式选择菜 单以实现功能选择。
整个系统可设计为实验设备信息输入模块 实验设备信息修改模块实验设备分 类统计模块实验设备查询模块和实验设备报废信息模块。
建立实验设备信息结构体,结构体成员包括设备编号,设备种类,设备名称, 设备价格,设备购入日期,是否报废,报废日期。
PAGE
PAGE #
功能模块图
主要功能:录入设备信息、修改设备信息、查询设备信息、按设备编号查询、按设 备名称查询、对设备按种类进行分类统计、报废设备登记、报废设备统计。
图1实验室设备管理系统设计
主函数模块流程
录
修
分
报
报
报
查
退
入
改
类
废
废
废
询
出
信
信
统
登
查
统
信
系
息
息
计
记
询
计
息
统
图2实验室设备管理系统主函数模块流程图
PAGE
PAGE #
详细设计
5.1声明函数
int menu();〃 菜单 void lr();〃录入信息 void xg(); 〃修改 void cx();〃 查询 void cx_sbh();〃设备号查询 void cx_mc();〃设备名称查询 void tj();〃 统计 void bf();〃报废信息 void bf_dj();〃 报废登记 void bf_tj();〃 报废统计 void choose();
以上为本程序的函数声明
5.2菜单函数
菜单函数用void choose()声明,其中应用了 do...while(choice!=O);循环,在循环
过程使用了 switch (choice)选择。
当输入0时,系统跳入到 提示:你已经退出系统再见!”的输出。break终止接下来 的步骤。
break终止接下来的步骤。 break终止接下来的步骤。 break终止接下来的步骤。 break终止接下来的步骤。当输入1
break终止接下来的步骤。 break终止接下来的步骤。 break终止接下来的步骤。 break终止接下来的步骤。
当输入5时,系统输出 提示:输入错误!\n” break终止接下来的步骤。
其中的数据输入为int类型
void choose()
{
int choice;
choice=1;
choice=me nu (choice);
do{
switch (choice)
{
case 0: printf(\n 提示:你已经退出系统 \n\t\t 再见!\n); break;
case 1: lr(); break;
case 2: xg(); break;
case 3: cx(); break;
case 4: tj(); break;
case 5: bf(); break;
default: printf(提示:输入错误!\n); break;
}
}
while(choice!=0);
}
int men u(i nt choice)
{
prin tf(\n\n\n);
printf(\t\t\t
\n);
prin tf(\t\t\t+
实验设备管理系统
|\n
printf(\t\t\t
\n);
prin tf(\t\t\t+
[1]录入设备信息
|\n);
prin tf(\t\t\t+
[2]修改设备信息
|\n);
prin tf(\t\t\t+
[3]查询设备信息
|\n);
prin tf(\t\t\t+
[4]统计设备信息
|\n);
prin tf(\t\t\t+
[5]报废设备信息
|\n);
prin tf(\t\t\t+
[0]*-EXIT-*
|\n);
printf(\t\t\t+* *
* * *. * * * * * |\ n)?
printf(\t\t\t
\n);
printf(请输入你要操作的序号:);
sca nf(%d, choice); retur n choice;
某实验设备管理系统设计书 1
}
5.3录入函数
录入函数用void lr()声明,用到while(1){ }循环,其中数字1是fFue”的含义。如 果IF判断成立,贝U将进行录入。分别录入设备ID号、设备名称、设备种类、报废日 期、设备是否报废,1.没报废,0.报废、购买时间和设备价格
您可能关注的文档
- JS省质量通病防治总则.docx
- LED全彩显示屏(广告体)发布可行性分析研究报告.docx
- MATLAB刻蚀工艺模拟仿真___副本.docx
- MATLAB命令解释大全.docx
- rtpmwe机械制造工艺学_模拟试卷与答案(精).docx
- S220线许尉界至尚集段改建工程可行性研究报告.docx
- SMT基础知识_基本名词解释.docx
- TJ_912色谱分析平台.docx
- XXXXXX玻璃有限公司玻璃熔窑烟气余热发电项目行性研究报告.docx
- xxx商业大厦项目可行性研究报告.docx
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
原创力文档

文档评论(0)