PDCA进程管控系统
PDCA四个英文字母及其在PDCA循环中所代表的含义如下:
- P(Plan)--计划,确定方针和目标,确定活动计划;
- D(Do)--执行,实地去做,实现计划中的内容;
- C(Check)--检查,总结执行计划的结果,注意效果,找出问题;
- A(Action)--行动,对总结检查的结果进行处理,成功的经验加以肯定并适当推广、标准化;失败的教训加以总结,以免重现,未解决的问题放到下一个PDCA循环。
本系统由对前端及后端进行分离。通过前端服务对后端服务进行基于axios的跨越请求发送服务请求(用户信息查询,报表查询,项目,任务操作)并接受服务器的处理结果。业务逻辑用java语言编写集成spring、shiro、mybatis基于tomcat容器进行请求处理及数据处理,对数据层操作调用,完成具体的业务逻辑处理。它保存对其它层的处理透明性。最后返回前端相关数据。
功能模块的设计基于前文的需求分析的基础上所进行的:项目和任务及相关数据的新建、任务的完结、任务数据报表、系统权限等信息的管理。所以功能模块做以下设计:项目模块、任务模块、文件模块、索引模块、权限模块。
数据库的设计在系统设计中是至关重要的。例如在查询比较频繁的表中没有和业务相关联的字段,那么很有可能大大增加代码量和影响性能。 对于数据库中表之间的关联该如何合理的设计,对于设计者来说就该好好的思考。如果设计不当,很有可能造成整个团队的返工,甚至项目的延期。 所以系统的数据库的设计应该非常谨慎和重要。
该仓库作为本系统的后台源码存放处,放弃jsp,重新用vue+ivewUI模板,通过webpack+babel并跨域构建了一个前端工程.系统效果图及前端源码请移步 PDCA(前端工程)