我自己是碼農,我想要製作一個管理系統,但是不想再僱程序員,有什麼好的工具嗎?

嘟嘟ol


你好,說到製作一個管理系統,而你又是一名程序員的話,那確實是容易解決的一件事情。要知道這個世界上有一種代碼叫做“開源”,這種開放源代碼的管理系統,實際上數不勝數。然後你在開源軟件的基礎上修改就可以了。

我也不知道你是做什麼方向的程序員,就介紹幾個有比較有代表性的開源軟件管理系統。

1. 開源後臺管理框架zheng

基於Spring+SpringMVC+Mybatis分佈式敏捷開發系統架構,提供整套公共微服務服務模塊:集中權限管理(單點登錄)、內容管理、支付中心、用戶管理(支持第三方登錄)、微信平臺、存儲系統、配置中心、日誌分析、任務和通知等,支持服務治理、監控和追蹤,努力為中小型企業打造全方位J2EE企業級開發解決方案。

這是一個相對功能比較全面的開源後臺管理框架,是基於java語言開發的。

2. 開源的後臺管理框架GUNS

如果你覺得上面的zheng有些過於龐大,很多功能你都用不到,也不希望自己去精簡功能。你可以使用GUNS。Guns基於Spring Boot2,致力於做更簡潔的後臺管理系統。包含系統管理,代碼生成,多數據庫適配,SSO單點登錄,工作流,短信,郵件發送,OAuth2登錄,任務調度,持續集成,docker部署等功。支持Spring Cloud Alibaba微服務。社區活躍,版本迭代快。

該開源軟件也是基於Java開發的。


3. FastAdmin

一款基於ThinkPHP5+Bootstrap的極速後臺開發框架。

  • 基於完善的Auth權限控制管理、無限父子級權限分組、可自由分配子級權限、一個管理員可同時屬於多個組別
  • 響應式開發基於Bootstrap和AdminLTE進行二次開發,手機、平板、PC均自動適配,無需要擔心兼容性問題
  • 多語言不僅僅後臺開發支持多語言,同時視圖部分和JS部分仍然共享同一個語言包,語法相同且自動加載
  • 模塊化開發控制器、模型、視圖、JS一一對應,使用RequireJS進行JS模塊化管理,採用Bower進行前端包組件管理
  • CRUD控制檯進行一鍵生成控制器、模型、視圖和JS文件,同時可一鍵生成後臺權限節點和菜單欄
  • 豐富的插件基於ThinkPHP行為功能實現的插件機制,擁有豐富的插件和擴展,可直接在線安裝卸載

如果是個人開發者,對PHP有一定了解的話,使用PHP框架FastAdmin是非常不錯的一個選擇。


總之,作為一個軟件開發的從業人員,一定要學會使用開源軟件。避免重複造輪子,提高自己的開發與工作效率。如果自己開發的話,基於上面的開源軟件做一定的改造,完全可以做到獨立完成後臺的管理功能。開源軟件沒有最好,只有更好,合適的就是好的。


字母哥課堂


給你一個工具,不用專業程序員,不用編程語言,快速搭建管理系統 ,如果非要問我,

這個工具靠譜嗎?

好用嗎?能做複雜的管理系統 嗎?我只能說:華為,中鐵,電信,航天科工委這樣的大企業都在用,你說好不好用呢?

能做哪些系統 ?小到普通的數據填報彙總,報表管理,大到ERP、MES。。都可以的。移動辦公行嗎?不但可以,還是一次設計,自動適配手機移動端。

能與其他軟件對接嗎?當然可以啊,SAP,用友,金蝶都行,局域網,雲端都可以部署使用。

真正的0代碼,不用懂數據庫,普通人懂業務就能做軟件的。差點忘了,這個軟件叫雲表,學名,雲表企業應用平臺,可以免費使用。

開發效率,是編程語言的5-10倍!

雲表,因為不用代碼,所以快,也可以隨時修改功能,保持永久個性化沒有問題,這也是困擾傳統軟件。表格畫模板,中文公式配置業務,設置權限,流程,一切都是妥妥的。一個人幹一個系統 ,沒有問題!


順便把下載地址發你了,你自己看看吧。https://www.iyunbiao.com/signup/6RFE8Q931


樂圖軟件


不想再僱程序員寫管理系統,那麼可以程序外包。如果你是碼農,程序員,那麼一定可以從github上找到類似的管理系統,然後經過修改之後,得到自己想要的管理系統。


項目外包

大多已經聽說過項目外包的事情,一個管理系統,已經是爛大街的存在,並且對於外包公司來說,開發這個項目的成本很低,那麼只要找到合適的外包公司,就可以完成該項目,也就不需要再僱程序員。


在將項目外包時,一定需要羅列出詳細的功能清單和功能需求,需要外包公司嚴格按照自己給出的需求來做。因為你是碼農,至少對於這個系統有一個大概的瞭解,給出指導意見,儘量不要讓外包公司返工或者作出大面積修改,否則他們只會敷衍。



尋找合適的開源項目

要開發的是管理系統,而網絡上有非常多的成套的管理系統,作為碼農,一定在github上找過項目,只需要將管理系統輸入進去,就能夠回到到非常多的項目,然後從其中甄選出自己需要的項目。

以上就出現了下載次數最大的兩個管理 ,這兩個管理系統可能不是最符合的管理系統,但是可以向下尋找。


碼農要有編寫項目的勇氣

首先有一個前提,即該項目時間非常充裕,並且自己對管理系統並不熟悉。那麼就可以自己動手完成該管理系統。


作為碼農,那麼完成該項目的,對自己提升也將是非常大的,從開始項目的需求,項目的框架,到最後的代碼的編寫,然後測試。熟悉一整套項目的流程。


一般情況下,自己的時間不是特別充裕,那麼從網絡fork出一個框架,一般情況下,該框架的基本功能能夠滿足管理系統的基本需求,而一些特殊需求自己實現。


冰魄秋雨


作為一位碼農,如果你這樣問,確實很難給到你一個很確切的答案,你就一句話,想做個管理系統,有什麼好的工具嗎?有點太籠統了,以下幾點是我針對你的提問進行的思考,僅供參考:


碼農這個行業也有細分

從你的問題中,除了是碼農,你應該還是從事基礎性的編程工作,但是碼農這個行業也有細分,有前端、後端、專注算法的等... 如果你能這麼問,我猜測你很有可能是從事後端開發工作,從技術開發的角度來看待,你如果想獨立開發一個管理系統,這就要求你除了具備後端的知識,還要求你具備前端的技能,即使給你一個管理系統,讓你去改的話,就我的經驗來說,現代化的管理系統可能會運用到目前比較主流的前端架構,比如使用了 Vue 或 React ,又結合了BootStrap這樣的CSS框架,對於後端人員來說,沒有這些前端基礎的話,讓你去改造,不亞於自己動手重新寫一個。如果你能找到一個一模一樣就滿足需求的管理系統,那就恭喜你,你不存在這個問題,如果找不到,你就要具備一個全棧工程師的技能,否則這項工作挺難完成。



關於管理系統的定義

關於管理系統,你就這麼一說,實在是太籠統了,管理系統可多了個去,也有行業屬性,比如企業內部的員工管理系統、財務管理系統;教育行業的學生管理系統,課程管理系統,管理系統實在是太多太多啦,不知道你想做哪個行業相關的管理系統。如果你想在市面上找到十分吻合你需求的系統,我覺得很難很難,幾乎不太可能。因為每個行業都有自己很個性化的業務,要完成一個專業化的管理系統,對於一個獨立開發者來說,實現起來還是蠻有挑戰性的。


從獨立開發者的角度我們如何完成一個管理系統



1、首先提升自己的技術能力,成為全棧工程師

如果想獨立完成一個項目的開發,首先你應該具備比較紮實的技術,你的技能應該比較全面,能夠獨立完成前後端的工作,如果你在懂產品和設計的話那就更好了,這樣你做出來的產品可以說是更加完美。


2、梳理管理系統的需求

做任何產品來說,不管是自己一個人獨立做還是團隊一起開發,如果需求都不沒搞清楚,千萬別開始動手做,如果發現需求有問題,在進行修改,可謂得不償失,付出的代價也是蠻大的。建議你先自己靜下心來把需求梳理清楚,你要做一個什麼樣的管理系統,這就要求你多少具備產品經理的一些技能了,有可能是你自己想的需求也有可能是你接的一個私單需要完成的需求,但是無論如何,你的產品都會有使用用戶,建議你針對他們的需求進行系統的梳理,然後完成需求文檔的整理,一定要形成文字。然後針對相關需求製作做頁面交互原型,這樣有利於對管理系統的整體評估,比如需求是否合理,是否有疏漏,方便與客戶進行確認,一個人做是否能夠完成,有沒有技術實現的難題,需要花多久時間完成的評估,這件事值不值得去做等等問題的評估。


3、思考設計和前端相關的工作

需求梳理完成了,接下來就是針對原型的界面設計了,如果你沒有界面設計技能的化,這也不是問題,不影響你去獨立完成這個系統的開發與實現。 你可以在網上搜索下比較適合你的後臺管理模板,網上這方面的資源比較多,我就簡單的分享幾個靠譜的免費資源:


如果不想學前端的框架,推薦你使用layui

layui 在 github 上將近兩萬顆星,layui 是一款採用自身模塊規範編寫的前端 UI 框架,遵循原生 HTML/CSS/JS 的書寫與組織形式,門檻極低,拿來即用。其外在極簡,卻又不失飽滿的內在,體積輕盈,組件豐盈,從核心代碼到 API 的每一處細節都經過精心雕琢,非常適合界面的快速開發。layui 首個版本發佈於 2016 年金秋,她區別於那些基於 MVVM 底層的 UI 框架,卻並非逆道而行,而是信奉返璞歸真之道。準確地說,她更多是為服務端程序員量身定做,你無需涉足各種前端工具的複雜配置,只需面對瀏覽器本身,讓一切你所需要的元素與交互,從這裡信手拈來。


集成現代化前端框架的 Ant Design

如果想使用Vue、React這樣現代化的前端框架,推薦你使用 Ant Design 這款產品,github 上五萬多顆星,這是官網的介紹:Ant Design 服務於企業級產品的設計體系,基於確定和自然的設計價值觀上的模塊化解決方案,讓設計者和開發者專注於更好的用戶體驗。


如果這些界面你都看不上,還有解決方案,我推薦你去 ENVATO MARKET 這個經典的國外模板市場去查找,大部分產品都是付費的(鏈接就不貼了,自己可以去搜索),裡面的模板都很時尚和千萬,資源非常多,總能找到一款適合你的。


4、思考選用什麼語言和開發方式

如果前面的工作已經完成了,恭喜你,你馬上就快進入開發工作了,在進入開發工作前,你需要思考選擇用那種方式編程,如果是我的話,肯定會選擇自己最擅長的語言了,這方面你應該有經驗,現在後端語言比較主流的無非就是 JAVA 和 PHP。


接下來你需要確定是前後端分離的方式開發還是基於後臺模板路由渲染的方式開發了,如果注重效率,建議選擇自己熟悉的方式,我猜你更傾向後者,前後端開發方式對於個人來說意味著有更多的工作量和技能挑戰。


5、設計數據庫、定義功能模塊和相關的技術方案

在進入開發代碼前,數據庫的設計也十分重要,這是決定一個系統好壞的關鍵因素,因此要結合需求來進行認真設計與定義。定義完了,你就要思考大概有那些功能模塊,思考清楚了有利於你進行按模塊進行編程。除了這些,是否需要緩存方案以及微服務的方案,這完全取決於你產品要承載的數據有多大,對性能是什麼樣的要求。


6、制定開發計劃,開始進行編碼

為了順利的完成系統交付,建議你制定一份完善的開發計劃,根據計劃來進行開發,畢竟是獨立開發,人天生具有惰性,如果自我驅動力不足的化,按照需求制定一個計劃還是十分有必要的,這是保證完成開發計劃的關鍵,這和我們上班做開發的道理是一樣的,每個產品都是deadline的。計劃制定清楚了,接下來你就可以進行愉快的編程了。


接下來還有幾個流程我就不一一細說了,代碼完成後你需要測試,部署,上線,繼續完善產品等,一個好的產品是需要不斷打磨的。


小節

關於今天的問題就解答就到這裡,希望對你有所啟發,如果你想找到一個十分吻合的工具,拿來就用的話,我覺的是不太現實也是不太可能的。建議你下次的問題能提的更具體些,這樣大家更能針對性的回答才能幫助到你。大家如果有什麼更好的建議,歡迎到留言區分享和交流,如果你喜歡此解答,歡迎給個贊哦。


前端達人


目前成熟的管理系統有很多,也能滿足公司日常管理,基本上沒有bug,雖然你是一位程序員,但是不建議你再去開發,要開發一套管理軟件也要佔用大量的時間。通達OA是一款比較好用的辦公軟件,可以按部門按人員設置權限級別,可以自定義工作流程,可以對工作文檔進行管理,後臺使用Myspl數據庫,可支持手機遠程訪問,出差在外也可以進行訪問,還有考勤功能。


黑狼人


1. 直接用wordpress做管理後臺,功能不滿足就尋找第三方插件或者自己寫插件

2. 直接用onethink/Django這類框架自帶的後臺管理系統

3. Github或碼雲上搜索通用管理後臺模版自己來套模版


web架構師自我修煉


單機桌面版的,還是網絡版聯機版的?還是單機+聯機版的?單機的,不知你會什麼語言?從開發效率來說,依次選VB,Delphi,c#。

關鍵是你這個應用系統的需求,是否有複雜的問題,如何寫個模型解決這些問題,分清用戶做哪些,程序做哪些,用戶需要程序實現哪些


月眠雲中


首先對於你的提問,立意實在不明確。

大概知道就是你想開發個系統,你自己一個人力,我給你的建議是:

首先你要知道自己開發的系統,做什麼的,能解決什麼問題,需要哪些功能項,屬於哪類產品。

第二、認識自己所需要的軟件樣子,第一時間不用急著去開始編碼設計,現在一個管理系統實在太普通,網上太多開源源碼,可拿過來,修修補補,跑起來就可用,省去重複造輪子。工具網站(GitHub,碼雲,csdn,博客園,各類貼吧)說的再實際點,找幾個多年碼農朋友問問,多年碼農誰手裡還沒幾套系統源碼。

第三、完全自己開發的話,列出你軟件的功能項,分好主次,每項功能點開發週期

。化繁為簡,從主流程核心東西開始編碼搭建,框架形成,後面慢慢細枝末葉填充!具體推薦工具就不說了、一般碼農都清楚。



碼農三哥


這個問題問得真是不知所云啊,都不知道你是想自己開發還是用現成的三方系統,怎麼回答你好呢

1.既然你說不想招程序員,又強調自己是碼農,那我的理解你是想自己開發一套管理系統了,那隻要你有這個能力,就自己開發唄,不需要招程序員啊,也節約成本,除非你自己不具備開發這種系統的能力。

2.你又問有沒有什麼工具,一種理解是你想找一套好的三方系統,這種就很多啊,大型的企業管理系統,收費免費的都有,當然要功能強大是需要人民幣的,這種直接拿來用就是啊。

3.很顯然,作為同行我理解你問的可能是問編程工具是吧,這個要看你主攻的是哪門編程語言啊,不同的語言開發工具是不一樣的。比如java的idea,python的pycharm等。


濤哥講事


如果會開發的話,可以網上下載個管理系統的demo,然後自己改改,在阿里雲或則騰訊雲租個合適的服務器,部署起來就可以用。如果不懂開發就比較麻煩了,可以從網上找個系統demo,花錢請程序猿修改並部署,自己管理,經濟實在有問題的話,找個大學生吧,很多大學生都接小項目賺點生活費。自己管理還得對服務器熟悉才行,自己百度資料學習吧。如果覺得合適的點贊哦


分享到:


相關文章: