C语言实验设备的管理
1.问题描述定义一个设备类,属性有:设备类型号、设备名、用途,库存数量等信息和相关的对属性做操作的行为。主要完成对设备型号的借出、归还、统计和设备的简单管理。2.功能要求...
1.问题描述
定义一个设备类,属性有:设备类型号、设备名、用途,库存数量等信息和相关的对属性做操作的行为。
主要完成对设备型号的借出、归还、统计和设备的简单管理。
2.功能要求
(1)借出功能。借出设备时,输入相应的类型号,并在设备库中查找该设备的相关信息。如果有库存存量,输入借出的数量,进行相应计算。如果库存存量不够,给出提示信息,结束借出。
(2)归还功能。归还设备时,输入相应的型号,根据归还数量更新库存量。
(3)设备简单管理功能。
添加功能:主要完成设备信息的添加,要求类型号唯一。当添加了重复的类型号时,则
提示数据添加重复并取消添加。
查询功能:可按设备名,设备类型号、用途进行查询。若存在相应信息,输出所查询的信息,若不存在该记录,则提示“该设备不存在!”。
修改功能:可根据查询结果对相应的记录进行修改,修改时注意类型号的唯一性。
删除功能:注意完成设备信息的删除。输入要删除的类型号,根据类型号删除该设备的记录,如果该类型号不在设备库中,则提示“该设备不存在!”。
(4)统计功能
输入当前设备库中所有设备的总数及详细信息;可按设备的库存量、用途进行统计,输出统计信息时,要按从大到小进行排序。
(5)保存功能:将当前程序中的设备信息存入文件中。
(6)读取功能:从文件中将设备信息读入程序。 展开
定义一个设备类,属性有:设备类型号、设备名、用途,库存数量等信息和相关的对属性做操作的行为。
主要完成对设备型号的借出、归还、统计和设备的简单管理。
2.功能要求
(1)借出功能。借出设备时,输入相应的类型号,并在设备库中查找该设备的相关信息。如果有库存存量,输入借出的数量,进行相应计算。如果库存存量不够,给出提示信息,结束借出。
(2)归还功能。归还设备时,输入相应的型号,根据归还数量更新库存量。
(3)设备简单管理功能。
添加功能:主要完成设备信息的添加,要求类型号唯一。当添加了重复的类型号时,则
提示数据添加重复并取消添加。
查询功能:可按设备名,设备类型号、用途进行查询。若存在相应信息,输出所查询的信息,若不存在该记录,则提示“该设备不存在!”。
修改功能:可根据查询结果对相应的记录进行修改,修改时注意类型号的唯一性。
删除功能:注意完成设备信息的删除。输入要删除的类型号,根据类型号删除该设备的记录,如果该类型号不在设备库中,则提示“该设备不存在!”。
(4)统计功能
输入当前设备库中所有设备的总数及详细信息;可按设备的库存量、用途进行统计,输出统计信息时,要按从大到小进行排序。
(5)保存功能:将当前程序中的设备信息存入文件中。
(6)读取功能:从文件中将设备信息读入程序。 展开
1个回答
展开全部
实话实说,你的这个要求已经是让别人帮助你编写一个设备管理软件了。你的这个设备管理软件已经不仅仅是涉及到 C 语言本身编程的问题了,而且已经涉及到数据结构这门课程的知识了。
你的这个要求肯定是不会有人满足的!!因为关于让别人帮助自己编写各类软件的问题(例如:应用软件、系统管理软件等),不管你对别人来说是否承诺有偿,也很难找到别人帮助你编写一个完整的程序源代码的。
因为在编写整个该软件的过程中,不仅仅是让别人简单编写程序源代码的一个单向过程,而比编写程序源代码更花费时间和精力的过程是在:对编写的程序源代码必须要进行仔细的调试、链接、以及直到让自己编写的源程序能够运行出正确的结果上!!
而这些是需要花费别人很多的时间和精力、且不是一蹴而就的。故很难找到一个能够帮助你编写一个完整的程序源代码的人。
以上就是我编写、调试多年 C 语言源程序的亲身体会。
你的这个要求肯定是不会有人满足的!!因为关于让别人帮助自己编写各类软件的问题(例如:应用软件、系统管理软件等),不管你对别人来说是否承诺有偿,也很难找到别人帮助你编写一个完整的程序源代码的。
因为在编写整个该软件的过程中,不仅仅是让别人简单编写程序源代码的一个单向过程,而比编写程序源代码更花费时间和精力的过程是在:对编写的程序源代码必须要进行仔细的调试、链接、以及直到让自己编写的源程序能够运行出正确的结果上!!
而这些是需要花费别人很多的时间和精力、且不是一蹴而就的。故很难找到一个能够帮助你编写一个完整的程序源代码的人。
以上就是我编写、调试多年 C 语言源程序的亲身体会。
北京千智道科技
2023-07-19 广告
2023-07-19 广告
一、千智道介绍千智道成立于2013年,专注于无人驾驶、人工餐能领域的科研、实训、科普展示综合解决方案,基于沉浸式、沙盘式、室外道路等多种实验场景之上构建智慧路网系统,实现智能网联车无人驾驶、V2X运行实验、配套网联信号机、RSU路测设备、智...
点击进入详情页
本回答由北京千智道科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询