/yicheng-checkon

伊诚地产考勤系统

Primary LanguageRuby

h1. 项目背景及意义

h2. 背景

伊诚公司一直以来采用通达OA作为工作平台,但是随着员工人数增加和应用模块增多,使用情况却越来越差,表现为速度慢、功能不全、人工参与多。 经过IT咨询人员分析,为架构不合理和开发能力不足双重引发,为改进此现象,决定采用SOA模式,将原来部署在通达OA中的各个模块进行独立迁出。

前期已经迁出工作总结,但耗时过长,由于内部开发人力不足,现决定同时引入外部力量迁出其他模块。考勤系统为此外包模式引入的第一个模块。

h2. 愿景

能够建立快速开发模式,为后续模块迁出作一个重要参照 将人力资源月底出勤考核统计时间由6-10天降为1天

h2. 业务关注点

  • 考勤登记员能做对他所管辖区域的所有人进行考勤登记
  • 考勤登记员能够对一些错误或者需要修改的考勤发起申请修改流程
  • 人事部门能够对相关员工发起的流程进行审批
  • 能够方便准确的查询员工的出勤信息
  • 人事部门能获取每个员工的准确的考勤数据
  • 能自动汇总公司某些业务流程上需要的统计数据或报表
  • 公司领导能获取准确的员工出勤情况的统计信息
  • 能和公司其他业务系统协作,自动化的完成某些业务流程,如病假审核
  • 提高参与系统的各部门的工作效率
  • 让系统导致考勤出错率降低
  • 提高系统性能

针对以上目标的功能分解,可查阅"用例分析"

h1. 项目干系人

h2. 伊诚公司

  • 领导:党杰【景琦】
  • 项目负责人:王建斌【杰弗】13880030935
  • 信息部:罗浩 13880446756
  • 人力资源部:【豌豆】18227650895
  • 劳动检察:【无双】13540449915

h2. 成都知一软件有限公司

  • 苏渝:18602881279

h2. 成都大学开发团队

  • 何源:13320963363
  • 张强: 18782943147
  • 李江华:13880156590

h1. 项目现状

h3. 关联基础设施现状

一台可部署的服务器

h3. 关联应用系统现状

  • 已有一个正在使用的考勤系统,可完成基本的考勤和统计和查询
  • 能够提供现在新系统的数据库的帐号
  • 和区域文员交流一次,和人事部门督查部门交流一次
  • 新系统已做了一个基本原型

h1. 假定和约束

  • 预计经费:暂无
  • 开发周期:时间很急,一周后提交可使用的原型
  • 运行环境:Linux
  • 编程语言:Ruby, Ruby on Rails, MongoDB

h1. 风险分析

目前无合同无费用,但是可能由于分析不当,没有按时完成任务可能造成白干,如果做的也可能为后续二期项目打下基础。 所以必须合理控制开发周期,缩短迭代时间,实现真正敏捷