導航:首頁 > 編程語言 > phpmis

phpmis

發布時間:2022-07-24 04:01:28

Ⅰ 各種編程語言的優缺點

幾種流行編程語言的對比分析
1.VB:是新人開發與系統無關的綜合應用程序的首選;容易使用和廠商財力很強是其僅有的兩點優勢。VB開發效率高,代碼執行效率一般,但是入門和學習速度快,有較好的學習氛圍和幫助書籍和幫助文檔。但是隨著微軟的.net技術的推廣,VB將會逐漸推出歷史舞台。
2. PB:是開發大型MIS及各類資料庫跨平台應用的首選;從資料庫前端工具來講甚至遠遠超過了Oracle的Develop系列等專門的工具;從通用語言角度來講功能也與VB等不相上下;多媒體和網路功能與其他工具相比較弱。 PB最大的優勢就是Datawindow技術的成熟和方便,他成為PB與其他資料庫開發工具抗衡的資本。同時PB在對java和WEB,以及面向對象方面的發展也可以預見PB將成繼續成為資料庫系統(特別是MIS系統)開發工具的首選。同時PB的強大幫助文檔也為初學者提供了入門基礎,PB連接資料庫的自由和方面也為PB的提供了方便,同時PB對API的調用以及對報表的處理強大。但是PB的高級編程書籍的缺乏和基礎語言PowerScript的普及程度對PB的明天有一定的限制。
3. C++ Builder/Dephi:是唯一一套能夠同時適用於開發資料庫應用、網路及Web應用、分布式應用、可重用組件、系統軟體、驅動程序、多媒體及游戲等所有軟體的高效率開發環境;VCL源碼基於Object Pascal是C++ Builder 唯一的缺憾,基礎語言不夠通用和開發系統軟體功能不足是Dephi僅有的兩點不足。
4. VC:從功能上講除了跨平台應用外什麼都可開發;從開發效率角度講只局限於開發windows系統應用、可重用組件及驅動程序。 又因為有微軟的支持,其自身的基礎語言的普及程度高,以及其代碼的執行效率高等特性、VC自帶強大幫助文檔和大量優質教材,VC在資料庫開發工具中始終可以穩住陣角。
5. JAVA:適用於開發除了系統軟體、驅動程序、高性能實時系統、大規模圖像處理以外所有的應用。在一般的管理信息系統中和一般的資料庫開發中,很少有人會選擇JAVA,一是由於其開發環境的配置較難,已經和資料庫連接時較為負責。

Ⅱ 在開發管理信息系統方面,php有沒有什麼不足 - PHP進階討論

java和.NET有成熟的框架有成熟的設計和維護模式

Ⅲ MIS的特點

中國式MIS系統的特點:
一、 軟體的開發成本必須非常低(雖然有的時候不好控制,但是所有的老闆都是以降低成本為軟體開發過程中的第一管理指標的)。
1.老闆通過招聘低薪程序員、完全不對程序員進行任何培訓、要求程序員無償加班等手段盡可能的節省人員成本。
2.縮減需求分析過程、簡化測試過程。
3.使用簡單、高效的IDE來進行軟體的編制。
二、軟體必須可以在發布之後進行盡可能靈活的定製,包括界面、流程、數據格式等都盡量做到在軟體發布之後可以通過配置進行部分或者是全面的修改,這個過程最好能夠不用通過編譯器或者盡量不在客戶現場使用編譯器。
1.一般都自帶數據字典表、數據字典維護工具(有時候不向客戶開放)和數據字典自適應模塊(SQL生成器)。
2.老系統都會有一套完善的用戶許可權管理系統來定製用戶角色在系統中具體的動作,新系統一般都已經包括完善的工作流引擎,使得用戶可以自己定製或者是在咨詢師的指導下定製其特定的業務流程。
3.很多系統使用自定義界面描述語言進行界面的有限定製,也有些系統的界面帶有數據格式自動適應的功能。
4.資料庫中的數據分為系統用數據和客戶數據兩類,軟體系統將系統用數據中的內容加以解釋,並按照其進行執行。一般會有一些特定的交互界面供客戶或者是系統的維護工程師對系統數據中內容進行修改,也有些系統代一個配置文件導入、導出的模塊,可以使得系統進行自動化的統一設置、或者是由系統維護工程師在遠程進行設置。
5.系統一般都可以自動載入(伺服器端進行在線載入)附加模塊,並且能夠自動的進行遠程升級(比如動態載入用於邏輯描述或者是界面交互的DLL或BPL、在載入之前對這些文件的版本進行比較,如果有更新的版本自動下載並載入運行)。
6.早期有個別系統把編譯器和部分源碼一起打包到發布系統中去。
三、系統盡可能的適應與各種伺服器、操作系統、中間件伺服器、資料庫和各種硬體環境。
1.盡量不要使用存儲過程,如果一定要使用的話,最好能夠根據不同的資料庫系統各寫一份。
2.盡量以最低的系統要求來實現系統。
3.不要使用某些特定操作系統中才有的特殊功能,不要使用那些在新版操作系統中受到很大限制的功能(比如DCOM和COM+在WIn2003上受到了很大的限制)。
4.盡量做到軟體與中間件伺服器或主機、操作系統無關。
5.很多系統帶有非常強大的容錯模塊,因為他們不得不面對死機、停電、網路故障等各種非常極端的客戶環境。
四、必須有完全獨立的功能強大的、高效的、智能的查詢定製、統計分析、報表繪制工具。
1.包含獨立的、漢化的、簡單易用的報表繪制工具。
2.包含能夠對數據字典進行自適應的查詢定製器。
3.包含統計、分析、各種復雜表達式的描述和解釋工具。
4.自定義或者使用第三方控制項使得報表、查詢、統計、分析、表達式的描述信息可以從系統中分離出來或者是導入到系統中去,也就是說最好能夠把這些特定的描述信息保存到特定文件中去,並能夠讓系統從這些文件中讀取並使用這些信息,以實現 遠程模板定製和統一分發的過程。
五、模塊之間最好使用簡單介面進行連接,這樣的話人員流動以後盡量不要影響到整個系統。
六、系統各個模塊的風格有的時候很雜亂(主要是程序員表現慾望造成的,程序員流動性大也是一個原因)。
七、很多系統帶有隱藏調試模塊,大部分系統帶有日誌模塊,以方便在客戶現場進行除錯。

-------------------------------------------
中國式MIS系統形成的原因分析
我打算用幾篇文章來描述一下中國式MIS系統的成因、特點、發展歷程和未來展望。
我相信大部分國內的資深程序員和項目組長都能夠理解什麼是中國式MIS系統。現在這種系統正非常廣泛的被應用在國內的各行各業之中。
中國式MIS系統發展到今天這種樣子,主要的原因如下:
1.中國的各個甲方絕對不會因為上一套新的管理軟體而對其內部流程進行一絲一毫的修改。
2.需求分析無法做到非常的明確、細致。甲方在軟體試用之後可以肆無忌憚的修改需求,而不用承擔任何責任。我以前作乙方的時候就經常同時寫需求說明書和項目方案書(在國內很多項目的招投標過程中,如果乙方沒有參加招標文件的制定,是很難中標的)。
3.程序員流動率高的驚人,如果不是程序員的工資低得可憐的話,老闆早就破產了。
4.老闆只對工期(收款)感興趣,其它的任何事情都與老闆無關。
5.軟體銷售的價格過低,惡性競爭嚴重,工期拖延嚴重,收款遙遙無期。
6.從項目經理到構架師再到程序員,自信心都無比的膨脹,所有的規則相對於他們的表現慾望來說都是可以忽略不記的,當然有很多項目組本身就沒有規則,或者是規則本身就不完善。
7.中國式的報表:中國人所要求的報表是非常煩瑣、非常復雜的,必須要有表線,統計和查詢需求非常繁雜,而且更加讓人無法忍受的是,這些需求會在軟體部署之後無限的增長下去,如果客戶還沒有付款,那麼你就有義務滿足客戶的這些無理要求,如果已經付過款了,那麼你就要在滿足客戶的無理要求和損失行業信譽之間進行艱苦的選擇了。
8.軟體的錢都很難收回,服務基本上都是終身免費(全款付清之前態度很好,付清之後就比較困難了)。
9.資料庫、伺服器、中間件等系統關鍵設施或組件的選擇權在甲方手裡,乙方只提供參考意見。
10.在很多項目中,測試就是上線試用,好一點的有測試組進行人為測試。現在有些單位到Borland申請只購買測試軟體的培訓和實施服務,但是不購買測試軟體(不知道他們怎麼好意思提出來)。
11.老闆們希望能夠有效的管理他們的團隊,但是又不希望承擔相應的管理成本。

Ⅳ 什麼是EPP系統

EclipsePHP Studio (簡稱:EPP ) 是一個大型PHP項目開發編譯器,根據Eclipse底層開發而來,並且集成了JDK,免除處了安裝配置的麻煩,一次安裝即可使用無需配置。此編譯器為PHP編譯器,輔助PHP代碼的開發和調試,集成了代碼高亮,函數跟蹤,實時糾錯等功能。同時還增 加了協作開發版本伺服器功能: SVN , CVS 。 內嵌瀏覽器可以在調試簡單代碼實時瀏覽。不僅支持php ,也支持其他網路語言像html、xhtml、xml、css和javascript、java、perl、python等!
其特點有:
1、方便PHP面向對象開發,有類集成跟蹤功能。
2、代碼實時糾錯,讓語法錯誤扼殺在搖籃中。
3、集成了PHP4、PHP5.2x 、PHP5.3.x語法
4、豐富的快捷鍵和大量的插件功能讓開發提高效率。
5、函數,變數,快捷時時提示,讓開發變的簡單輕松。
6、強調的調試和結構操作,使得更容易開發大型的項目。
7、多項目管理,可以用開發者在多個項目之間切換。
8、集成了Zend debuger PHP斷點調試功能。

Ⅳ php獲取mysql資料庫裡面的所有數據表信息

沒這么干過 mysql_list_tables 獲取 所有表信息 返回指針 mysql_tablename 獲取表名
myslq_num_rows函數來判斷結果指針中的表的數目
<?php
mysql_connect("localhost", "mysql_user", "mysql_password");
$result = mysql_list_tables("mydb");

for ($i = 0; $i < mysql_num_rows($result); $i++)
printf ("Table: %s\n", mysql_tablename($result, $i));

mysql_free_result($result);
?> 這是手冊上例子 後邊的不用我說了吧 sql查詢

Ⅵ php和javaee哪個適合做大型網站

那要看有多大型,超大型的建議用javaee

Ⅶ 國內有哪些互聯網公司使用 PHP 作為主要的開發 Web 開發語言

現在使用 php開發的網站很多,僅次於java開發的mis系統。數不勝數。

Ⅷ 正在用php做一個簡單的mis系統,想實現天數統計功能,例如想得到目標日期距現在還有多少天,請問如何實現

你需要的應該是這個:
<?php

/*

* PHP 時 間相加減

* */

$a="2010-04-10";

$b="2010-6-6";

$day=(strtotime($b)-strtotime($a))/3600/24;

echo "相差".$day."天<br />";

echo date("Y-m-d",mktime(0,0,0,date("m",strtotime($b)),date("d",strtotime($b))-$day,date("Y",strtotime($b))));

?>

Ⅸ 目前市場上哪門編程語言好

21世紀是網路的時代,所以大部分軟體都基於網路。

目前市場上基於網路的軟體大致按結構分為B/S軟體和C/S軟體

其中C/S軟體是指的客戶端(Client)/伺服器(Server)結構的軟體,
也就是需要使用者下載客戶端到本地,遠程連接伺服器使用。

這類軟體有:QQ,網游(魔獸\卡丁車\勁舞團),網上銀行的個人客戶端,以及一些商業軟體如ERP系統,MIS系統。

B/S是指的瀏覽器(Browse)/伺服器(Server)結構的軟體,沒有客戶端,不需要用戶下載,只有你有瀏覽器能上網,就可以使用。

這類軟體有:所有的網站(網路、新浪、搜狐等),大部分的商業系統,ERP,MIS,OA,以及一些在線游戲,在線聊天系統等。

總的來說,B/S慢慢取代傳統的C/S成為引領市場軟體的主導。

C/S和B/S有哪些開發語言呢?
C/S,20世紀,90年代到21世紀初,微軟是C/S世界的一大霸者,它的產品如VB(Visual Basci),VC++(Visual C++)占據C/S領域的絕大部分市場。其中C++是一個跨時代,舉足輕重的產品。
原因有二:一:它基於最經典的C語言的基礎,保留很多C的精華
二:它是面向對象的編程語言(OOP)。

和微軟產品相抗衡的還有Delphi,PowerBuilder等。都具有一定份額。但是他們不如C++的地方,就是它們不是面向對象的。
順帶一提的是,Java也在這個時候異軍突起,它的Swing和AWT組件,也被很多用戶用來開發C/S結構的程序。雖然Java是一門更優秀完美的OOP語言,但是在C/S平台上,它無法和上述幾種產品抗衡。

21世紀後,微軟為了與Java抗衡,開發出了.NET產品。所有微軟的語言都被移植到.NET平台,所有有Visaul C++.NET,Visual Basic.NET等。但是最為出色的,是新一代的開發語言C#的誕生。是微軟抗衡Java的最大武器。
C#.NET是目前最方便,功能最強大,最完美的C/S程序開發語言。

再說B/S的
20世紀,B/S一直由兩門語言占據著市場。即ASP和PHP,在開發中小型網站時,這兩門語言顯示出它獨特的魅力。但是,隨著網路的迅速普及,很多大型項目也逐漸往B/S方面轉型,所以ASP和PHP逐漸暴露出他們的不足,它們無法開發出大型的企業級項目。

這個時候:企業級三個字逐漸成為一種潮流,一種需求。在這個潮流下,J2EE誕生了,它的全名是Java 2 Enterprise Edition,Java企業版,或者稱Java企業級開發平台。
J2EE是B/S開發領域的網站,一直到現在都是。

微軟當然也不會輕易服輸,在有了.NET平台後,它們也致力於企業級平台的開發,當然最經典的產品是ASP.NET,它的語言就是C#,這符合了我上面說過的,C#是對付Java最大的武器。

另外,隨著移動設備(手機等)的普及,移動軟體開發也成為一個潮流。在這個領域內,值得一提的還是Java的J2ME和.NET平台。

科技日益發達,慢慢出來一些新生隊伍,像(ROR)Ruby On Rails的崛起,不難想像它以後會成為一種潮流。

說了這么多,你覺得你應該學什麼呢?
推薦你走兩條路
Java->J2EE
C#.NET

閱讀全文

與phpmis相關的資料

熱點內容
歐洲cf玩什麼伺服器 瀏覽:527
如何連接另一台電腦上的共享文件夾 瀏覽:679
如何讓桌面文件夾搬家到e盤 瀏覽:71
java自動格式化 瀏覽:617
ipad怎麼查看文件夾大小 瀏覽:581
手工粘土解壓球 瀏覽:550
在線視頻教育源碼 瀏覽:39
快四十學什麼編程 瀏覽:754
gnumakelinux 瀏覽:537
視易峰雲伺服器怎麼改系統 瀏覽:535
javamap取值 瀏覽:768
mac和win磁碟加密軟體 瀏覽:474
蘋果為什麼會連接不到伺服器 瀏覽:726
pdf格式文件如何保存 瀏覽:303
小霸王伺服器tx什麼意思 瀏覽:75
解釋dns命令 瀏覽:584
dmx512怎麼編程 瀏覽:744
北京雲主機17t雲伺服器 瀏覽:232
php伺服器url地址 瀏覽:440
哪裡看書免費app 瀏覽:437