View Code? Open in Web Editor
NEW
This project forked from run2948/weeklyreport
一个比较简单但是实用的周报系统
C# 77.21%
CSS 3.99%
ASP 0.01%
JavaScript 17.20%
Batchfile 0.03%
PLpgSQL 0.23%
PowerShell 1.33%
weeklyreport's Introduction
WeeklyReport ------ 一个简单实用的周报系统。
这个系统本身没有什么技术上值得说的地方,很简单,适合中小企业或团队针对周报这一特定需求使用,所以本文只对功能做简单的介绍。
- 周报填写
- 以周为单位填写,可以切换年月和周次,可以填写多条并指定周次内的日期。填写时可关联到项目/子项目以便后续查询。
- 周报查询
- 周报考核
- 有考核权限的人,可以对被考核人的周报设置“已阅”状态,“已阅”状态的周报不可再修改。
- 统计
- 导出
- 可按个人、按组织架构、按项目将周报内容导出Excel文件。
- 组织机构
- 可以树结构的形式管理组织机构,以便周报查询中按组织机构查询。
- 人员
- 人员管理,可将人员关联到不同的项目中,使之只能填写及查询所属项目的周报。
- 角色
- 基础数据
- 周报相关
- 周报填写:
- 以周为单位填写,可以切换年月和周次,可以填写多条并指定周次内的日期。填写时可关联到项目/子项目以便后续查询。
- 只有周一可以补写上周的周报,超过周一则只能填写本周周报。
- 日期选择可自动判断当前是星期几,如果今天是周一,则可以选择上周一至本周一内的任意一天,如果今天是周二到周五中的某一天,则只能选择本周一到今天中的任意一天。
![](https://camo.githubusercontent.com/4a1fd1c60670af50f56c1302fd8af23857fffad4e6683ad10780e4eda7eec888/687474703a2f2f696d61676573323031352e636e626c6f67732e636f6d2f626c6f672f37383031392f3230313730332f37383031392d32303137303332383031353033373438332d32343735393537342e706e67)
- 按个人查询:
- 支持权限控制,可控制只能查询自己的周报,或查询所有人的周报。
![](https://camo.githubusercontent.com/37b8bec2ba9888056c714aad54e241e70896964671ea09d51ff08745385679f6/687474703a2f2f696d61676573323031352e636e626c6f67732e636f6d2f626c6f672f37383031392f3230313730332f37383031392d32303137303332383031353131363236342d3439383532373331392e706e67)
- 按组织架构查询:
- 支持权限控制,可控制只能查询自己所在组织架构的周报,或查询任意指定组织架构的周报。
![](https://camo.githubusercontent.com/0b1366b0e44c946bb2878ef9a61a419f779d29eb1159e48c9ee9a54082bcf713/687474703a2f2f696d61676573323031352e636e626c6f67732e636f6d2f626c6f672f37383031392f3230313730332f37383031392d32303137303332383031353235363834322d3738333833373037372e706e67)
- 按项目查询 :
- 支持权限控制,只能查询自己所在项目的周报。
![](https://camo.githubusercontent.com/12e06ced8ac71159a721ffcdde10ad400b371556f5d9612fcd846844269cd65b/687474703a2f2f696d61676573323031352e636e626c6f67732e636f6d2f626c6f672f37383031392f3230313730332f37383031392d32303137303332383031353331353137302d3536353035323738302e706e67)
- 考核:
- 支持灵活控制考核人与被考核人的关联关系。
![](https://camo.githubusercontent.com/42addbe88664acc883c74310f74d4765b19b39a8ebc6307b07a86798e422dc25/687474703a2f2f696d61676573323031352e636e626c6f67732e636f6d2f626c6f672f37383031392f3230313730332f37383031392d32303137303332383031353431343635342d313433353239313833322e706e67)
- 统计:
![](https://camo.githubusercontent.com/19a4f7b950fb8892cad40bdb3084a68e643bbcf81fc08f137270f1e469455cfb/687474703a2f2f696d61676573323031352e636e626c6f67732e636f6d2f626c6f672f37383031392f3230313730332f37383031392d32303137303332383031353434313430342d313935343438383239352e706e67)
- 导出Excel:
![](https://camo.githubusercontent.com/39f91f2f5af2425f338ceec9be0a1bee471c9734dfd5e7750eb727b94d6dbfed/687474703a2f2f696d61676573323031352e636e626c6f67732e636f6d2f626c6f672f37383031392f3230313730332f37383031392d32303137303332383031353934353032392d313630303431363536342e706e67)
- 设置-角色
设置-周报相关-项目/子项目:
- 支持权限控制,只能填写自己所属项目的周报。
设置-周报相关-完成情况:
- 可灵活设置完成情况的可选项,可设置成已完成、进行中,也可以设置成具体的完成百分比等。
设置-周报相关-考核关系:
- 考核人在“考核”界面可以查询并使用“已阅”功能处理被考核人的周报,“已阅”状态的周报将不再允许修改。
![](https://camo.githubusercontent.com/581606b985181efdcff9e7fc2ca54590eccf988eb0cdfdc80f3fea154b92d028/687474703a2f2f696d61676573323031352e636e626c6f67732e636f6d2f626c6f672f37383031392f3230313730332f37383031392d32303137303332383031353830353838392d3133343038313437352e706e67)
- 这个周报系统大约写于2017年,缘起当时所带的开发团队需要逐步建立或完善一些项目管理方法。
- 在调研了网上的诸多项目管理或周报/日报管理系统之后,并没有找到符合当时情况的系统,这里最大的问题不是网上既有的系统功能不够,恰恰相反,是太过复杂。
- 于时当时花了一点点时间,写了一个比较简单但是实用的周报系统。最近陆续有几家公司购买并做了简单定制,于是我索性将原始版本(不含客制化内容,但修复了一些BUG)重新部署在公网上,免费开源给所有人使用。
- 这个系统本身没有什么技术上值得说的地方,很简单,适合中小企业或团队针对周报这一特定需求使用,所以本文只对功能做简单的介绍。
- 对于正好有这样需求的人的来说,可以直接在线使用,省得重新造轮子了吧,希望对你有用。