開源的寫日報工具:Daily Report

jopen 11年前發布 | 107K 次閱讀 Daily Report

還在使用郵件或者word,excel之類的東西收發日報嗎,太不方便了,趕快使用“一天”日報系統吧。

“一天”日報是一個開源的寫日報工具,包含了網頁版和手機版。它可以部署在自己公司的服務器上,這樣公司員工可以在任何地點書寫自己的日報和瀏覽日報。

“一天”日報提供了豐富的文字編輯能力,讓你可以隨心所欲的書寫出各種格式的文本,手機版目前只提供簡單的書寫。日報會按照時間順序歸類在一起,方便你日后對以往工作的回顧。

截圖

我的日報界面
開源的寫日報工具:Daily Report

下屬的日報界面
開源的寫日報工具:Daily Report
編輯部門界面
開源的寫日報工具:Daily Report

創建新用戶界面
開源的寫日報工具:Daily Report

手機版寫日報界面
開源的寫日報工具:Daily Report

手機版下屬日報界面
開源的寫日報工具:Daily Report

手機版設置界面
開源的寫日報工具:Daily Report

安裝

安裝Node.jsredis數據庫,安裝完成后啟動redis數據庫并執行如下命令添加管理員賬戶:

redis 127.0.0.1:6379> incr next_user_id

(integer) 1

執行完該命令后表明 next_user_id 的值為1,然后執行如下命令(1:user_name和1:password中的1即為上一步執行incr next_user_id后的 next_user_id的值)

redis 127.0.0.1:6379> hmset users 1:user_name adminn 1:password 20eabe5d64b0e216796e834f52d61f

OK

執行下面的命令將管理員adminn的id添加到管理員集合中

redis 127.0.0.1:6379> sadd administrators 1

(integer) 1

執行完以上命令后我們新增加了一個管理員賬戶adminn,密碼為1234567。

下載源代碼并解壓縮到你的網站根目錄,使用命令行工具進入該目錄,然后輸入

$ npm install

安裝依賴的庫文件(確保你有管理員權限可以安裝庫文件),安裝完成后,打開根目錄下的config.js文件設置數據庫信息和網站端口號。 exports.db對象是數據庫配置,exports.sessiondb是seesion數據庫的數據庫配置,seesion信息都存在redis數 據庫中,exports.app 對象中的 port屬性表示網站端口號,默認是80端口。配置設置好后執行

$ node app.js

看到輸出'Express server listening on port '80' 則表示服務器啟動成功(這里的端口號80會和你在config.js中的exports.app.port保持一致) 進入網站主頁你會看到登陸界面,輸入管理員賬戶名 adminn,密碼1234567則可以登陸成功。 進入管理后臺設置部門,然后建立新用戶,把建立好的用戶名和密碼告知 用戶,用戶使用用戶名和密碼登陸系統就可以寫日報和查看日報了。手機版訪問地址是:http://你的域名/m

項目主頁:http://www.baiduhome.net/lib/view/home/1374583955746

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!