接觸了這麼多的專案,大部分都是關於管理資訊系統的設計,我漸漸覺得裡面有很多的東西都是可以提煉出來作為公用的模組獨立封裝,只要我們留下供開發者根據具體業務需求所需要進行的二次開發的介面,那麼一切就都ok了。
管理資訊系統無非就是乙個互動,那麼必然要涉及到人和系統,這是從人的角度考慮時,區分的兩層結構,如果從管理系統的角度考慮,那麼就會分為前段和後台兩層結構,前端就是乙個展示的作用,後台就是乙個管理的作用,負責管理後台資料,以及向前段提供所需要的資料,這是乙個固定不變的框架,這也就是導致後來很多流行技術框架的成功開發和盛行,在電腦科學硬體結構裡面有乙個概念就是"虛擬機器",我想如果把這個概念拿到這裡做比喻的話,也許更加貼切。在基於b/s結構的應用程式中,http web應用是乙個最典型的用例,把這個比作一台"虛擬機器"的話,那麼這台機器最核心的部分就是http這個應用層的協議了,沒有了這個協議,便沒有了從事任何事情的基礎,然而這個的實現是非常的複雜,以前的cgi和perl負責後台服務的提供,後來到了物件導向就把這些底層的東西全部封裝了,sun公司提供的j2ee的規範就是乙個再合適不過的例子了,因此可以說sun公司在前面的基礎上覆蓋了一層功能更加強大的一層軟體,使得這台虛擬機器功能更加強大,隨著時間的流逝,各種基於j2ee規範技術的封裝和整合技術逐漸如雨後春筍般出現,那就是現在的ssh框架,這層封裝使得這個虛擬機器的功能得到了極大的提公升,也因此降低了程式設計的門檻,但是事情還沒有完,隨著中介軟體的出現,這些程式設計工作變得更加智慧型和傻瓜化,也因此萌生了想要設計開發乙個中介軟體的想法,當然技術肯定需要非常的嫻熟,對整個專案執行的流程爛熟於胸才行。
以前工作過的一家公司在這方面就是比較好的榜樣,目前把這個作為目標,去逐步檢驗自己的技術水平。
FREERTOS構建網路通訊系統設定注意事項
1.freertos在cortex m3系統上的系統時鐘 systick 中斷優先順序設定成最低15,切換任務 pendsv 的中斷優先順序設定成15。2.如果沒有其他中斷產生,那麼這麼配置基本也可以用。3.如果有網路包資料中斷 包括接收,傳送 等等,特別是有心跳檢測的主從機子結構的系統,主機是乙個...
關於企業管理資訊系統
其實乙個軟體產品本身並無多大意義,關鍵在於用的思路和過程。進入目前這家公司後,接到的第乙個任務就是公司crm選型與實施。選型上一任已經完成,是奧汀crm iv版,只待付款購買了。在我最初的印象中,管理軟體都是很簡單的,無非就是一些許可權分配 表單填寫。然而,這種概念是膚淺的。每家公司上這種管理資訊系...
關於企業管理資訊系統
其實乙個軟體產品本身並無多大意義,關鍵在於用的思路和過程。進入目前這家公司後,接到的第乙個任務就是公司crm選型與實施。選型上一任已經完成,是奧汀crm iv版,只待付款購買了。在我最初的印象中,管理軟體都是很簡單的,無非就是一些許可權分配 表單填寫。然而,這種概念是膚淺的。每家公司上這種管理資訊系...