点击空白处退出提示
作品详情
项目描述: 1、开发语言:c++、qt
2、应用软件:qt_creator 该课程设计主要是为了加深对面向对象程序设计中基础理论和基础知识的理解,提高自身实践能力。通过项目设
计,能够熟练运用 C++和 Qt 进行面向对象编程,建立对象模型,更加直观的体现操作仓库生产流程,全面掌握
面向对象编程技术。该课设分为管理员模块、仓库工作人员模块两部分:
1、管理员主要负责对工作人员的添加、删除、修改、查看等。
2、工作人员分为入库人员和出库人员,他们负责对物料进行添加、入库出库检查、查看、加工处理等操作。
接下来对其进行详细介绍:
1、管理员对工作人员的增删改查等操作是通过操作内存和文件来实现的,当管理员登录成功后,通过 fd.open 函数读取存放工作人员信息的文件,将读取到的内容存放到一个 vector 容器中,使用迭代器来遍历此容器,增删
改查都对这个容器进行操作,当系统退出后会将容器中的信息写入到文件中去。
2、对物料的增删改查等操作也是通过容器来实现的。该课设中一共有三个存放物料的仓库,分别对物料进行印
刷、烘干和组装操作。每个仓库都有入库人员和出库人员,他们只对本仓库负责。当物料进入仓库或者送出时,
工作人员会对其进行入库、出库检查。每个工作人员可以查看本仓库中的物料信息。当物料数量不足时,第一个
仓库的入库人员会进行添加物料操作。
3、该课设是在 qt_creator 上面进行设计的,对人员和物料的操作都是通过在不同界面跳转实现的。不同界面之
间通过传递人员、物料管理类对象来对人员物料进行管理。其中 connect 函数用于两个界面之间的跳转,它包含
4 个参数:信号发出者的地址、发出的信号、信号接收者的地址、做出处理的槽函数。通过各种槽函数来实现界
面跳转。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论