在本次实践中负责设计和开发云工厂管理系统。该系统旨在帮助工厂管理者实现对生产过程的监控、计划和优化,提高生产效率和质量。我根据需求进行系统设计,包括数据库设计和界面设计。在数据库设计中,我考虑了工厂的各种信息和数据,如设备信息、生产计划、员工信息等,采用了合理的表结构和关系设计。在界面设计中,我注重用户友好性和易用性,设计了直观简洁的界面,方便用户进行操作和查看数据。
我按照面向对象的思想,使用UML类图进行系统的建模,并实现了系统的各个功能模块,如设备管理、用户管理等。在开发过程中,我注重代码的可读性和可维护性,使用了合适的命名规范和注释,方便他人理解和维护代码。本次实践是基于《东软智能制造平台》模块进行开发的应用系统。该系统采用了MVC(Model-View-Controller)的设计模式,并且控制器和模型层采用了单例模式。
在系统设计中,我们合理地设计了实体关系,并使用UML类图对其进行了描述。例如,工厂所有者可以注册工厂,管理员可以创建设备,设备可以被多个工厂租用,设备与工厂之间也是一对多关系。
为了存储用户操作产生的数据,我们要求使用json格式或者序列化对象的方式进行