回覆列表
  • 1 # 待王派我來巡山

    不是我不想回答你,也不是我看不起你,我把所有人的回答都看了一遍,最終我覺得我是看不起在座的各位!我想回答你的,不止是管理系統,是任何系統,都要脫離開發人員,必須想清楚幾個最基本的問題,我是誰?我來自哪裡?我要到哪裡去?弄清楚這三個最著名的哲學問題後,其實你把自己假設為資料?我如何存入?我如何讀取?存入的媒介一般三種種sql,nosql,graphsql,從適用性考慮,目前主要就前兩種,從速度考慮就是第一種,至於選哪種,自己考慮,或者自己配置設定,接下來考慮快取,寫分佈,寫佇列,好了存講完了,接下來讀,同樣快取讀,還是輪詢讀,多sql讀取,遞迴,迴圈,定製函式三個搞定,基本上整個開發流程就簡單了,就是寫sql,用庫函式,寫sql,用庫函式,完了!就這些!我知道很多人不服,不過沒辦法,老子就是這麼牛,一個人可以抵20個人的工作效率。

  • 2 # 李子講程式設計

    不知你什麼語言,我是做php的,那麼就推薦幾款開源的內容管理系統原始碼

    1、dedecms是國內開源CMS的領先品牌,目前用的人最多,大多用來建立企業站。

    2、phpcms是一款網站管理軟體,適合於小型與個人網站。

    3、thinkphp框架,目前網上也有很多開源的後臺

    就簡單介紹這幾款吧,當然不僅限於這三款,可以根據你自己的需要選擇合適的後臺管理系統

  • 3 # 阿咕嚕的上岸日常

    作為一個程式設計師你必須知道的優秀開源框架

    我們日常開發中,如果是想要快速迭代,一般都是會選擇現成的開源框架,而首選的就是那些大廠的,優秀的,生態圈子良好的開源框架,今天我就來給你介紹兩個(排名不分先後)。

    NO.1、Ant Design

    Ant Design是螞蟻金服的,一個用於開發和服務於企業級後臺的開源產品,用的公司很多,我們可以看看他GitHub上的stars數:

    當然還有很多優秀框的衍生版本,比如:

    https://github.com/macrozheng

  • 4 # Docker進擊之路

    web管理系統建議vue elementui,如果又想搞點桌面開發同樣的技術棧加一個electron,這個比較適合程式設計師

  • 5 # 小謝人家

    1.拿來主義,網上開源的CMDB,ERP管理系統很多,不行到淘寶幾百買一個帶原始碼,拿過來直接用,自己也可以再改改

    2.如果單純自己開發,找一個程式碼生成工具,這樣速度會快點。

  • 6 # 顧及於她

    如果是Java 的話,vue + Spring全家桶+ hibernate/mybatis + 資料庫 + 雜七雜八的中介軟體就行啦

  • 7 # 中關村技術乾貨

    如果你自己是碼農,

    首先考慮到github,codeproject等開源的網站查詢自己需要的管理系統,如果是實在找不到,當然找開源專案,也需要一些技巧。

    其次,如果是實在找不到,可以自行開發php,python,Java,

    .net

    等語言快速開發,開發工具主要有一下幾種,也是我常用的工具,非常好用。

    1. Visual studio 2019/Visual studio code

    2.PyCharm

    3.IntelliJ

    Idea

    4.PHPStorm

  • 8 # 角觴

    GitHub自己去扣,php或者Java三件套,python,看到最多的是PHP。工具很多很多。GitHub自己就有一個。

  • 9 # 安全行車伴侶

    如果是通過web管理資料庫那就PHP吧!沒有更合適了。

    當然如果是作資料分析,那就用python,類庫豐富語法簡單,還能坐科學計算!如果需要桌面端,python也能解決多麼合適,

  • 10 # 浩渺的煙波

    為什麼動不動都想自己開發系統?難道市面上系統都不夠用嗎?等你開發出來了,估計光光找bug的時間成本都比用成熟系統高。[害羞][可愛]

  • 11 # Puyuam

    這是一個“一子錯,滿盤皆落索”的故事。兢兢業業幹了35年的程式設計師,最後卻認識到,程式設計師的力量太過微小。無論你寫程式有多厲害,你都很難有權力真正改變一些失敗的產品、失敗的專案。

      尤其是當他看到,當年跟自己同上節目展示開發軟體的Mike Slade,最後走上管理層,創立了包括ESPN在內的一大批公司,成了喬布斯的好朋友,那種失落更是莫名的強烈。至今都對自己當初貪圖安逸、沒有走上管理層而懊惱,走技術管理還是繼續當程式設計師,這是個問題?

      約摸20多年前的時候,我面臨著一個人生的交叉路口。當時我的第二家公司正在走下坡路,我們給一家出版商客戶開發了五年的Deltagraph軟體專案終止了,因為對方想要轉移到方興未艾的網際網路世界。當時的我當了13年的程式設計師,其中有9年左右也身為管理層參與經營公司。

      我不想再兼顧這兩種工作了。此前在85年到87年期間,我的第一家公司不僅開發了一款新的電子報表製作軟體,還自己搞定了軟體的發行工作。我領導公司,接受媒體採訪,維護和投資人的關係,基本的公司事務都是我在做,同時我還是全公司的3個程式設計師和UI設計師之一。到了87年初終於成功釋出產品的時候,我緊張興奮得最終進了醫院。想要同時幹好領導和程式設計,實在是超負荷的工作。

      到了1994年,當時我有機會選擇職業方向,可以進行技術管理也可以繼續當程式設計師。我選擇了當程式設計師,因為工作更簡單。今天我才明白,自己的選擇有多麼地錯誤,儘管我在當程式設計師的20年間也參與了許多很棒的專案。如果當初選擇了首席技術官、資訊長、工程副Quattroporte這樣的路線,那將是好得多的決定。

      1995年前後,我在舊金山灣區工作了一年,其中後半年是在蘋果公司。蘋果公司當時看起來快要倒閉了,我不想看著自己最愛的公司分崩離析,於是就離職回了德州。

      那時的我太年輕太天真,乃至大錯特錯。蘋果公司在一年後喬布斯迴歸之後東山再起,網際網路風暴也在那時開始席捲全球。

      作為一個經驗豐富的程式設計師和領導者,我完全明白開發一款產品是怎樣的一個過程。我們曾經做過九次應用的重大發布(major release),所有軟體的核心都是我寫的,都不需要後續加修正程式——反正當時補丁也很難寫。我摩拳擦掌,心想那些公司是多麼需要我這樣的人才。一旦有機會坐到高位,我就可以平步青雲了。

      我的姐姐也在30年前開始了她的程式設計師生涯,但她在工作的第一年就跳到了管理職位,此後在一個大公司當副Quattroporte,一干就是15年。我幾年前在一家旅行社工作,其母公司的CEO就是15年前幹程式設計師起家的。當然這類管理工作可能很困難也沒啥意思,但他們的報酬要好得多。我姐姐的資產大概是我的10倍。

      這些年來,我認識到程式設計師的力量太過微小。無論你寫程式有多厲害,你都很難有權力真正改變一些失敗的產品、失敗的專案。我當時就是沒看明白,作為一個程式設計師(乃至建築師這樣的崗位)的晉升空間有多麼小。在這樣一個幹苦力的崗位上,你改變事情的力量註定是微乎其微的。再算上管理層在財務上的福利、更有可能深入參與公司IPO以及其它種種可能得到的機會,選擇當程式設計師,就意味著你必須滿足於開發好產品,其他就別想太多了。

      這些年來,我工作過或作為顧問諮詢過的那些最差勁的企業,基本上都是因為他們的技術管理層的不稱職,甚至是徹頭徹尾的技術白痴。這類公司簡直多到寫不完。

      舉個例子,一家銀行的工程副Quattroporte曾聲稱,作為一個管理者的他不需要懂得那些技術細節,因為他管理的是人,而且仍然認為自己可以做技術方面的決策。同一家銀行的資訊長從來不相信他手下跟他說的話,反而把賣方的話全盤兼收。我們當然都知道他從中獲得了提成,雖然我們買的都是根本用不到的東西,他卻總是寫文章稱讚那些產品對我們來說有多大用處。我離開那家公司一段時間後,他也被開除了,但轉頭就又找到了另一家公司裡類似的職位。

      我做過最差勁的一份工作,恰恰是我本以為會是最好的一份。當時一個已創業一段時間的企業在他們的領域裡取得了一定的地位,他們和定位不同的競爭對手都想佔領更大的市場,於是競爭開始白熱化。

      我被僱傭為第二程式設計師。原來的一個程式設計師和經理的職責是開發一個新的線上商店, 因為原來的商店網站太不靈活,而且訪問量一上去速度就變慢。整個公司沒有其他技術方面的領導,CEO和另兩個創始人在技術方面沒有任何經驗和知識。另一個程式設計師一直在吹捧自己的後臺程式碼寫得多好,管理層也支援他。

      我開發了一個前端,架設測試,每天簽入程式碼。當我覺得是時候把我的程式碼整合到系統中時,我發現另一個程式設計師在10個月裡啥也沒幹。我把這件事告訴經理,他卻對我說,“他在做到完美之前從不會簽入程式碼。”。然而,其他人都不覺得這種做法很愚蠢。在接下來的兩個月裡,我一直努力讓三個創始人聘請真正能做事的程式設計師(我認識幾個合適的人),但他們很害怕做出改變,也不肯承認聘請那兩個人從一開始就是錯誤的選擇。最終我選擇放棄,離開了那家公司。

      一年後,那家公司在仍然沒有從那兩個員工那裡看到一點進展,於是終於決定開除他們。他們嘗試去找一個諮詢公司,但仍然一無所獲,當時已經為時已晚。他們的競爭對手已經成了估值十億美元的上市公司,我還在電視上看到過他們的廣告。而每次在電視上看到他們的廣告,我都想拿一隻鞋子砸過去。那時候的我們萬事俱備,就差一個線上商店,和一個真正的技術領導人。如果當時的我身處管理層而不是一名小小的程式設計師,我肯定會讓整個公司走上另一條路。但我只是一個程式設計師。

      這樣的事還有很多,但在技術上,你並不能改變人們做事情的方式,除非你有那個能力、權力和機會。有了這些條件,並且找到正確的位置來發展,你才有可能摘星攬月。

      1987年年初,我在電視節目中展示自己開發的Trapeze軟體,上節目的另一個展示人是Mike Slade,他是Excel 的產品經理。當時的我還太年輕,以為他也不過是一個無名小卒。然而他後來創立了一大批包括ESPN在內的公司,曾在蘋果公司擔任許多領導角色,成了喬布斯的好朋友,並創立了自己的風投公司。

      但是,今日的我還是一個程式設計師,籍籍無名的技術工。我甚至覺得,我永遠都不會有真正退休的一天。還好我技術不差,現在的這份工作就是以前的一個經理招我進來的,因為他了解我的能力。但在我老到做不動之前,我仍然只是一個小小的程式設計師。

      幹了35年的程式設計師,保證按時完成任務,我也依然覺得推出新產品是很有趣的工作,這些年我也有機會開發了許多不錯的產品。但是,我仍然能夠感受到對當初貪圖安逸、沒有走上管理層的懊惱。

      在某種程度上,當程式設計師是一份簡單的工作。然而,一想到我曾經距離網際網路風暴的中心那麼近,離喬布斯迴歸那麼近,我也有一定的領導經驗,我就無法不懊惱,我完全可能是另一幅模樣。

      所以,我真的很後悔沒有直面挑戰。當然,如果走的是另一套路,我就會失去寫程式碼的樂趣,也無法感受寫不出來的絕望感。但是在人生的分岔路,我選擇了行人稀少的那一條,它改變了我的一生。現在我大概明白了

  • 12 # 程式猿囧途

    個人認為應該從以下幾方面去考慮

    專案週期

    想好了要做什麼,那麼就要考慮一個專案週期的問題,是否有時間限制,多久做完

    前端技術選型

    目前自已掌握的前端知識有哪些,既然是管理平臺,目標使用者是哪些,對介面要求如何,從而找到一個容易的,更適合的前端開發框架

    簡單上手快對美觀要求不高的:easyui

    輕量,介面需要自已設計的:bootstrap

    重量級的vue應用框架:nuxt.js

    後端技術選型

    目標群體有多大,需不需要分散式,單節點還是多節點,根據以上問題,確定一個適合自已的框架

    PHP:推薦ThinkPHP

    JAVA: SpringBoot + Mybatis

    目前市面上現成的開源管理平臺

    Java相關:

    https://gitee.com/shuzheng/zheng.git

    https://gitee.com/nmgwap/vueproject.git

    https://gitee.com/aun/Timo.git

    https://gitee.com/LongbowEnterprise/BootstrapAdmin.git

    PHP相關:

    https://doc.fastadmin.net/

    二次開發需要學習成本

    總結

    使用開源管理平臺,學習成本高些,如果剛好適合自已,那就是最好的選擇

  • 13 # 大熊阿

    最好的方式是基於開源的管理系統自己進行適當的修改。但是管理系統的範圍還是很大的,我這裡列舉幾個常見的管理範疇對應典型開源產品供參考。要注意的是,開源的管理系統基本上目前都是由商業公司所提供,一般相比較成熟商業產品,開源版本在功能上、效能上或者擴充套件性上有所減少或限制,但是滿足基本需要是沒有問題的,如果是用來學習效果也是能夠得到保證的。

    1、開源CRM

    SugarCRM。SugarCRM開源版是一款完全開放原始碼的商業開源軟體,具有介面活潑、簡單易學的特點。美國SugarCRM公司是一間創立於2006年、但迅速在全球範圍取得一定影響的客戶關係管理軟體廠商。其基本的商業策略是 一邊銷售收費低廉的企業版/專業版軟體,獲得收益;一邊推出免費的、功能較少的開源版軟體,培養未來的付費客戶、吸引志願者參加研發。

    2、開源OA

    NO.1:然之協同(PHP)

    開發語言:然之協同以ZPL協議開源發行,採用PHP+MYSQL語言開發。

    功能模組:然之協同由客戶管理(CRM)、日常辦公、財務記賬、文件管理、專案管理、團隊分享、應用管理等模組組成,各模組下又分為多個功能點,基本囊括了的各種場景。然之系統還集成了自主研發的聊天工具喧喧及多種第三方WEB應用,應用統一管理,操作簡便。

    NO.2:O2OA辦公平臺(JAVA)

    功能模組:O2OA辦 公平臺由流程平臺、門戶平臺、資訊平臺、資料平臺和服務平臺五大功能組成,開箱即用的功能有考勤管理、資訊管理、會議管理、日程管理、便籤管理、檔案管理、工作管理、腦圖工具等功能。通過五大平臺,可以輕鬆地完成企業應用的建立和開發,如公文管理、日常辦公、財務記賬、專案管理、行政管理、用車管理、報銷審批等功能,基本滿足了的各種企業場景。

    3、開源專案管理軟體

    Jitamin ,是一款免費、開源,使用PHP語言開發的專案管理系統。Jitamin靈感來自於Vitamin,並結合了Just In Time(準時)和敏的拼音min,意指效率和敏捷是專案管理的維他命。

    4、開源HR管理軟體

    AEAI HR。開源Java Web系統,用來協助管理公司人力、薪酬等事務, AEAI HR人力資源系統包括一些核心的人力資源管理業務功能,如:薪酬管理、考勤管理、績效管理、獎懲管理等模組,同時支援移動簽到、簽退(移動支援是V1.5版本新特性)能夠滿足企業人力資源資訊化的基本要求。 AEAI HR人力資源系統內部已預置演示賬戶,用於快速瞭解、掌握該系統。

    更多的開源軟體可以訪問開源中國(https://www.oschina.net/)搜尋。

  • 中秋節和大豐收的關聯?
  • 中本聰到底是誰?他隱藏身份的目的是什麼?