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