背景 :html
处理负责人跟进专项任务的分配、跟进、数据汇总等问题,让业务同事方便并乐意使用,提升工做效率。前端
主要功能:react
一、任务制定数据库
任务默认是层级分解后端
任务包含【专项任务】,【文字任务】react-native
【专项任务】:须要设置目标值,实际完成状况由Job根据设置的规则进行汇总统计,根据层级关系自动汇总领导的完成状况,算出每一个人及领导的实际完成度。缓存
【文字任务】:自定义须要回收的数据项,同事填写数据向上汇总。前端框架
二、完成状况回收微信
针对每一个任务自动统计出任务完成度架构
三、任务提醒功能
接受到每个任务进行消息提醒,及时提醒业务进行跟进
四、任务未完成数据报表
给出任务未完成的人员列表,自动向上汇总,辅助业务管理
五、详细流程图
http://topcoder.hourlai.com/topcoder/topcoder.html
部门主管
顶级
普通同事
区域负责人
一、前端框架
H5
MVVM,实现业务和页面分离,方便后台和前端开发
二、后端框架
MVC5.2+EF6.0
三、数据存储
SqlServer+MongoDB+Redis
因为发布任务时,须要动态设置每一个任务项,每一个任务设置的任务项个数不一样,关系型数据库不能知足字段可伸缩,采用了MongoDB存储文档的属性完美解决此问题。
因为部门不常常变,而且读取频繁,使用了Redis进行缓存
四、单元测试
一、完善现有功能,修改Bug
二、接入鸟巢现有功能,如:消息提醒,人员部门,虚拟组,目标管理
三、使用react-native进行跨平台客户端开发
四、接入微信,提供更好的跟进方式
五、接入考核系统
一、感谢小组成员为此系统的付出,不吃饭不睡觉
二、团队任务分配
https://www.teambition.com/project/567d4d79f5ec55ce1cb46dbc/tasks/scrum/567dc86e86eb808e20c52c58