- 13
- 0
- 约2.17万字
- 约 26页
- 2019-03-16 发布于广东
- 举报
C语言课程设计
院系:
姓名:
学号:
班号:
指导教师:
日期:
目录
题目要求……………………(1)
需求分析……………………(1)
总体设计……………………(1)
详细设计……………………(1)
完整程序……………………(12)
上机操作……………………(21)
结束语………………………(24)
一.题目要求
实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期等。试设计一实验设备信息管理系统,使之能提供以下功能:
能够完成对设备的录入和修改
对设备进行分类统计
设备的查询
二.需求分析
实验室设备信息用文件存储,提供文件的输入输出操作;要能够完成设备的录入和修改,需要提供设备添加和修改操作;实现对设备进行分类统计,需要提供排序操作;实现对设备的插叙需要提供查找操作,设备的查询可根据设备编号、设备种类、设备名称、设备购入日期、正常设备(未报废的)等多种方式查询;另外还要提供键盘式选择菜单以实现功能选择。
三.总体设计
根据上面的需求分析,可以将这个系统的设计分为以下模块
实验设备管理系统
实验设备管理系统
信息输入
信息添加
信息修改
信息统计
信息搜索
四.详细设计
主函数
[流程图]
显示一系列功能选项
显示一系列功能选项
输入n,判断n是否是0-6
根据n的值调用各功能模块函数
N
Y
[程序]
main() /*********************主函数***********************************/
{
int n,w,t;
for(t=0;t1;t++) 1
{
do
{
puts(\t\t*******MENU*******\n\n);
puts(\t\t 1.Enter new data);
puts(\t\t 2.Addition data);
puts(\t\t 3.Modify data);
puts(\t\t 4.Statist );
puts(\t\t 5.Search);
puts(\t\t 6.Exit);
puts(\n\n\t\t*****************\n);
printf(What do you want to do(1-6):);
scanf(%d,n);
if(n1||n6) /*对选择的数字作出判断*/
{ w=1;
getchar();
}
else w=0;
}
while(w==1);
switch(n)
{case 1:t=enter();break; /*输入模块*/
case 2:t=enter(); break; /*追加模块*/
case 3:t=modifty();break; /*修改模块*/
case 4:t=total();break; /*统计模块*/
case 5:t=search();break; /*搜索模块*/
case 6:exit(0); /*退出*/
}
}
2.各功能模块设计
(1)输入模块
[流程图]
输入设备的各项详细信息输入用户要输入设备的个数i将输入的信息存储到文件中
输入设备的各项详细信息
输入用户要输入设备的个数i
将输入的信息存储到文件中
[程序]
/*********************输入模块*****************************/ 2
int enter() /*输入模块*/
{
FILE *fp;
EQ newequ;
int i,j;
int c;
printf(**************************************\n);
printf(Add new equiment\n);
printf(**************************************\n);
printf(How many equiments do you want to add?\n);
scanf(%d,i); /*输入要输
您可能关注的文档
- BIM技术在新型建筑工业化中应用论文.doc
- 【2015高考复习】论述类阅读客观选择题错误类型.ppt
- G公司流动资产质量分析.doc
- 06-移动IP和三角路由问题.ppt
- 20140214如何改进和优化企业资产结构.doc
- 2018年大学生学习形势与政策的心得体会.doc
- 2016年最新[精品文档]工程进场物资准备.doc
- 2017-2018学年部编新人教版一年级上册语文期末复习资料集合.doc
- 2018年寒假“三访”活动方案.docx
- (最新)护理质量考核标准.doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
原创力文档

文档评论(0)