Git Product home page Git Product logo

weeklyreport's Introduction

WeeklyReport ------ 一个简单实用的周报系统。

这个系统本身没有什么技术上值得说的地方,很简单,适合中小企业或团队针对周报这一特定需求使用,所以本文只对功能做简单的介绍。

周报功能:

  • 周报填写
    • 以周为单位填写,可以切换年月和周次,可以填写多条并指定周次内的日期。填写时可关联到项目/子项目以便后续查询。
  • 周报查询
    • 可按个人、按组织机构、按项目查询。
  • 周报考核
    • 有考核权限的人,可以对被考核人的周报设置“已阅”状态,“已阅”状态的周报不可再修改。
  • 统计
    • 按组织架构统计哪些人已提交,哪些人未提交。
  • 导出
    • 可按个人、按组织架构、按项目将周报内容导出Excel文件。

系统设置:

  • 组织机构
    • 可以树结构的形式管理组织机构,以便周报查询中按组织机构查询。
  • 人员
    • 人员管理,可将人员关联到不同的项目中,使之只能填写及查询所属项目的周报。
  • 角色
    • 支持角色及权限分配。
  • 基础数据
    • 可自定义职位、职级、办公地点等扩展属性。
  • 周报相关
    • 可自定义项目/子项目、完成情况、考核关系。

系统截图:

  • 周报填写:
    • 以周为单位填写,可以切换年月和周次,可以填写多条并指定周次内的日期。填写时可关联到项目/子项目以便后续查询。
    • 只有周一可以补写上周的周报,超过周一则只能填写本周周报。
    • 日期选择可自动判断当前是星期几,如果今天是周一,则可以选择上周一至本周一内的任意一天,如果今天是周二到周五中的某一天,则只能选择本周一到今天中的任意一天。
  • 按个人查询:
    • 支持权限控制,可控制只能查询自己的周报,或查询所有人的周报。
  • 按组织架构查询:
    • 支持权限控制,可控制只能查询自己所在组织架构的周报,或查询任意指定组织架构的周报。
  • 按项目查询 :
    • 支持权限控制,只能查询自己所在项目的周报。
  • 考核:
    • 支持灵活控制考核人与被考核人的关联关系。
  • 统计:
  • 导出Excel:
  • 设置-角色 设置-周报相关-项目/子项目:
    • 支持权限控制,只能填写自己所属项目的周报。 设置-周报相关-完成情况:
    • 可灵活设置完成情况的可选项,可设置成已完成、进行中,也可以设置成具体的完成百分比等。 设置-周报相关-考核关系:
    • 考核人在“考核”界面可以查询并使用“已阅”功能处理被考核人的周报,“已阅”状态的周报将不再允许修改。

总结

  • 这个周报系统大约写于2017年,缘起当时所带的开发团队需要逐步建立或完善一些项目管理方法。
  • 在调研了网上的诸多项目管理或周报/日报管理系统之后,并没有找到符合当时情况的系统,这里最大的问题不是网上既有的系统功能不够,恰恰相反,是太过复杂。
  • 于时当时花了一点点时间,写了一个比较简单但是实用的周报系统。最近陆续有几家公司购买并做了简单定制,于是我索性将原始版本(不含客制化内容,但修复了一些BUG)重新部署在公网上,免费开源给所有人使用。
  • 这个系统本身没有什么技术上值得说的地方,很简单,适合中小企业或团队针对周报这一特定需求使用,所以本文只对功能做简单的介绍。
  • 对于正好有这样需求的人的来说,可以直接在线使用,省得重新造轮子了吧,希望对你有用。

weeklyreport's People

Contributors

run2948 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

weeklyreport's Issues

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.