没有合适的资源?快使用搜索试试~ 我知道了~
c语言课程设计之实验设备管理系统.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 6 浏览量
2022-10-17
07:12:08
上传
评论
收藏 675KB PDF 举报
温馨提示
试读
18页
c语言课程设计之实验设备管理系统.pdfc语言课程设计之实验设备管理系统.pdf
资源推荐
资源详情
资源评论
目录
目录.............................................................................................................................-1 -
一设计目的.................................................................................................................-2 -
二课程设计的内容.....................................................................................................-2 -
三课程设计的要求与数据.........................................................................................-2 -
四课程设计应完成的工作.........................................................................................-2 -
五总体设计(包含几大功能模块——流程图).....................................................-2 -
六详细设计(各功能模块的具体实现算法——流程图).....................................-3-
七调试分析(包含各模块的测试用例,及测试结果)..........................................-8-
八总结.........................................................................................................................-17 -
九成员设计内容.........................................................................................................-17-
十参考资料.................................................................................................................-17 -
一:设计目的
练习与巩固《C 语言程序设计》)理论知识,通过实践检验和提高实际能力,进一步
培养自己综合分析问题和解决问题的能力。掌握运用 C 语言独立地编写、调试应用
程序和进行其它相关设计的技能。
二:课程设计内容
实验室设备管理系统
三:课程设计要求
实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设
备名称,设备价格,设备购入日期,是否报废,报废日期等。
主要功能
:
[1] 完成对设备信息的录入函数
[2] 完成修改某个设备信息的函数
[3] 根据给定信息对设备进行分类统计
[4] 设备的破损耗费和遗损处理(删除某个指定设备)
[5] 设备的查询
四:课程设计应完成的工作
(1)编写算法;
(2)算法测试,并有具体的测试结果和结果分析;
(3)撰写课程设计报告。内容包括:
1) 封面扉页
2) 设计任务书
3) 目录
4) 总体设计方案(包括流程图)
5) 使用说明及运行实例(包括界面)
6) 成员设计内容简介
7) 项目源程序代码(注意注释的使用)
8) 指导教师评语
五 总体设计(包含几大功能模块)
1、功能 1:
打开一个设备信息文件,并读取
2、功能 2:
添加新的设备内容并保存
3、功能 3:
统计设备数量
4、功能 4:
查找符合条件的设备及其数量并将其显示出来
5、功能 5:
对设备信息按条件进行分类排序
6、功能 6:
修改设备信息
7、功能 7:
删除某条设备记录
8、功能 8:显示内容
六:详细设计
开始
菜单
读取文件
关闭文件
添
加
修
改
查
看
删
除
显
示
分
类
查
找
结束
图 1 系统框图
图 2 菜单图
思路:使用文件的方式读取和写入设备信息,文件保存在一个固定路径,并以固定的名称进
行读取和修改,因此对文件名和路径进行宏定义。设备内容根据需求定义了结构体如下:
struct instrument{
char id[10],kind[10],name[10],price[10],in_date[10],reject[10],out_date[10];
}
结构体内元素分别为编号、种类、名称、价格、购入日期、是否报废、报废期限等,为了方
便操作均以字符串的形式进行保存。
以下为程序重要功能图:
(1) 对文件的操作
FILE *fp;
fp=fopen(,"a");
"a"以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的
数据会被加到文件尾 ,这种用法是为了主要是用于添加新的信息在文件末端,用在添加设
备函数内。
fp=fopen(,"r");
以只读方式打开,用在需要读取设备信息的函数的内。
fp=fopen(,"w");
以 只 写 形 式 打 开 , 用 于 需 要 改 动 信 息 并 保 存 的 函 数
剩余17页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功