ASP.NET MVC (Razor)開發 總結與分享

最新版地址:http://sheng.city/post/and-and

 

這個週報系統大約寫於2015年,緣起當時所帶的開發團隊需要逐步建立或完善一些項目管理方法。

在調研了網上的諸多項目管理或週報/日報管理系統之後,並沒有找到符合當時情況的系統,這裏最大的問題不是網上既有的系統功能不夠,恰恰相反,是太過複雜。

於時當時花了一點點時間,寫了一個比較簡單但是實用的週報系統。最近陸續有幾家公司購買並做了簡單定製,於是我索性將原始版本(不含客製化內容,但修復了一些BUG)重新部署在公網上,免費開放給所有人註冊使用,並將源代碼通過只讀的方式開源。

這個系統本身沒有什麼技術上值得說的地方,很簡單,適合中小企業或團隊針對週報這一特定需求使用,所以本文只對功能做簡單的介紹。

對於正好有這樣需求的人的來說,可以直接在線使用,省得重新造輪子了吧,希望對你有用。

 

在線使用地址http://e.shengxunwei.com 點擊註冊按鈕即可使用

源代碼瀏覽地址:http://sourcecode.shengxunwei.com/WeeklyReport/

打包下載地址http://e.shengxunwei.com/weeklyReport.zip 

 

======================

下載部署說明:

可以把本系統完整下載並部署在你的私有服務器上,下載壓縮包後,得到以下文件:

到 SQL Server 中使用 db.sql 建立數據庫,然後到IIS中建立站點,路徑指向 Sheng.Enterprise ,並將 web.config 中的數據庫路徑指向新建立的數據庫:

即可使用。

 

======================

週報功能:

週報填寫

  以周爲單位填寫,可以切換年月和周次,可以填寫多條並指定周次內的日期。填寫時可關聯到項目/子項目以便後續查詢。

週報查詢

  可按個人、按組織機構、按項目查詢。

週報考覈

  有考覈權限的人,可以對被考覈人的週報設置“已閱”狀態,“已閱”狀態的週報不可再修改。

統計

  按組織架構統計哪些人已提交,哪些人未提交。

導出

  可按個人、按組織架構、按項目將週報內容導出Excel文件。

 

系統設置:

組織機構

  可以樹結構的形式管理組織機構,以便週報查詢中按組織機構查詢。

人員

  人員管理,可將人員關聯到不同的項目中,使之只能填寫及查詢所屬項目的週報。

角色

  支持角色及權限分配。

基礎數據

  可自定義職位、職級、辦公地點等擴展屬性。

週報相關

  可自定義項目/子項目、完成情況、考覈關係。

===========

系統截圖:

週報填寫

以周爲單位填寫,可以切換年月和周次,可以填寫多條並指定周次內的日期。填寫時可關聯到項目/子項目以便後續查詢。

只有週一可以補寫上週的週報,超過週一則只能填寫本週週報。

日期選擇可自動判斷當前是星期幾,如果今天是週一,則可以選擇上週一至本週一內的任意一天,如果今天是週二到週五中的某一天,則只能選擇本週一到今天中的任意一天。

 

按個人查詢

支持權限控制,可控制只能查詢自己的週報,或查詢所有人的週報。

 

按組織架構查詢

支持權限控制,可控制只能查詢自己所在組織架構的週報,或查詢任意指定組織架構的週報。

 

 

 按項目查詢

支持權限控制,只能查詢自己所在項目的週報。

 

 

考覈

支持靈活控制考覈人與被考覈人的關聯關係。

 

統計

 

導出Excel:

 

 

 

設置-角色

 

設置-週報相關-項目/子項目

支持權限控制,只能填寫自己所屬項目的週報。

 

設置-週報相關-完成情況

可靈活設置完成情況的可選項,可設置成已完成、進行中,也可以設置成具體的完成百分比等。

 

設置-週報相關-考覈關係

考覈人在“考覈”界面可以查詢並使用“已閱”功能處理被考覈人的週報,“已閱”狀態的週報將不再允許修改。

 

歡迎加我QQ交流探討,共同學習:279060597 

@南京

 

發佈了29 篇原創文章 · 獲贊 21 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章