Git Product home page Git Product logo

yicheng-checkon's Introduction

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. 风险分析

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

yicheng-checkon's People

Contributors

byronlee avatar simlegate avatar lambdacpp avatar suyuxp avatar

Stargazers

via avatar  avatar  avatar  avatar Lin Xiangyu avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

Forkers

summo5257

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.