【正文】
construction repertory and people information, not only can improve the management level and safety level of the construction team, it also can provide more important for managers with convenient service, and improving work efficiency. In order to realize the unified management of construction project posite information, detailed and standardized management, construction safety at all levels, it needs to use advanced information technology to establish a convenient, fast, reliable and regular information management system, rapid to carry out all kinds of information to add, modify, delete and retrieve. By designing and implementing the construction safety supervision and management of information the managers improve the efficiency of the construction safety supervision and management, supervise and manage the workflow systematic, standardized and automated. The system uses Java language and Mysql database development, First establishes the system application model . [Keywords] construction project posite information management Java Mysql .長春光華學院 畢業(yè)設計(論文)專用紙 共 38 頁 第 1 頁 第 1 章 緒論 管理信息系統(tǒng)介紹 管理信息系統(tǒng)的發(fā)展史 ( 1) 管理系統(tǒng)的由來 管理信息系統(tǒng)包含抽象的系統(tǒng)概念和管理概念,以及具體的信息技術和實際應用。 其學科框架由以下主要部分組成: 1) 基 本理論: 這一部分主要包括與信息系統(tǒng)有關的科學理論和管理理論 ,其中包括系統(tǒng)科學理論、計算器科學理論、竟爭戰(zhàn)略理論等。 2)信息技術: 信息技術包括硬件、軟件、網(wǎng)絡等。 3)系統(tǒng)開發(fā): 這一部分涉及企業(yè)人員和信息技術人員如何規(guī)劃,開發(fā)和運作信息系統(tǒng),涉及到許多系統(tǒng)開發(fā)方法。 4)系統(tǒng)運行: 信息系統(tǒng)的應用十分廣泛。 信息系統(tǒng)在企業(yè)中的應用實例包括生產(chǎn)運作管理系統(tǒng), 電子商務系統(tǒng)等。 5)系統(tǒng)管理: 這一部分主要涉及如何有效管理信息系統(tǒng)包括電子商務系統(tǒng)的管理方式和策略 [1]。 ( 2) 信息系統(tǒng)的概念和演化 用系統(tǒng)的觀點來分析企業(yè)組織結構,企業(yè)是一個有生命的開放系統(tǒng),信息系統(tǒng)則是企業(yè)的一個子系統(tǒng)。隨著計算器技術的發(fā)展,信息系統(tǒng)越來越多地被用于企業(yè)各管理層的決策, 信息系統(tǒng)從而被視為企業(yè)內(nèi)部最具價值的子系統(tǒng)之一。采 用企業(yè)信息系統(tǒng)有許多優(yōu)點其中包括直接提高企業(yè)運作效率,降低成本,縮短生產(chǎn)準備時間等。一般來說 , 信息系統(tǒng)接受數(shù)據(jù) /信息 以作為輸入,通過過程轉換, 以信息的形式輸出結果。此種信息 往往是為某一信息需求服務的。在這一信息轉換過程中涉及的功能包括: 1)數(shù)據(jù)的產(chǎn)生: 企業(yè)內(nèi)部數(shù)據(jù)的產(chǎn)生或獲取。 2)數(shù)據(jù)的記錄。 3)數(shù)據(jù)的處理過程。 4)信息的產(chǎn)生,存儲,檢索和傳遞。 5)信息為其需求所用 。 ( 3) 信息發(fā)展 信息作為生產(chǎn)力中最活躍的因素,很早就在人類經(jīng)濟生活中發(fā)揮著不可替代的作用,長春光華學院 畢業(yè)設計(論文)專用紙 共 38 頁 第 2 頁 但把信息納入企業(yè)經(jīng)營管理系統(tǒng)中高效處理和應用是在計算機發(fā)明以后的 50 年代末。 目前人們所提到的管理信息系統(tǒng),通常是指以計算機為工具, 對管理信息進行收集、存貯、檢索、加工和傳遞,使其應用于組織機構及企業(yè)管理領域的“人-機系統(tǒng)”,該系統(tǒng)是 70年代初“后工業(yè)經(jīng)濟”時代的產(chǎn)物,企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人-機系統(tǒng),系統(tǒng)功能簡單,效率低,對管理的作用有限。 進入 20 世紀 80年代末,隨著計算機網(wǎng)絡和通信技術的大力發(fā)展,企業(yè)管理信息系統(tǒng)進入網(wǎng)絡化的發(fā)展時期。世界發(fā)達國家已建立起了完善的先進的管理信息系統(tǒng)體系,在其社會經(jīng)濟發(fā)展領域中發(fā)揮著巨大的作用。 我國的管理信息系統(tǒng)大發(fā)展是在 80 年代末 90 年代初,國家相繼建立起了“金卡”、“金關”、“ 金橋”工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。隨著世界經(jīng)濟和我國經(jīng)濟逐步向知識經(jīng)濟邁進,無論是基于工業(yè)經(jīng)濟的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng) (ES)或決策支持系統(tǒng) (DSS),其處理對象和服務對象,自身的系統(tǒng)結構,處理能力,都有了進一步的發(fā)展 [6]。 ( 4) 管理信息系統(tǒng)的發(fā)展 1) 專業(yè)化發(fā)展。現(xiàn)代管理信息系統(tǒng)是建立在計算機技術、網(wǎng)絡基礎之上的,計算機技術對管理信息系統(tǒng)開發(fā)是必不可少的。人們往往誤認為管理信息系統(tǒng)專業(yè)是計算機類的專業(yè),但是,計算機、網(wǎng)絡技術知識只是一個平臺和工具, 管理理論、信息分析、決策系統(tǒng)才是管理信息系統(tǒng)的核心。我國的管理信息系統(tǒng)專業(yè)一般都開設在高等院校的經(jīng)濟、管理、商學院,這對管理信息系統(tǒng)專業(yè)的發(fā)展是十分有利的。管理信息系統(tǒng)在我國未來社會經(jīng)濟生活中的重要地位,管理信息系統(tǒng)專業(yè)已經(jīng)成為社會急需的熱門專業(yè),學科建設正在蓬勃發(fā)展。 2) 技術繼續(xù)進步。管理信息系統(tǒng)集成的目的是互通信息、共享數(shù)據(jù)資源,使用數(shù)據(jù)庫數(shù)據(jù)倉庫、數(shù)據(jù)挖掘和計算機網(wǎng)絡技術。伴隨著全球經(jīng)濟一體化的步伐,世界經(jīng)濟和我國經(jīng)濟正逐步向知識經(jīng)濟邁進,管理信息系統(tǒng)結構、處理能力,都將適應知識經(jīng)濟發(fā)展的要求。 管理信息系統(tǒng)向智能信息系統(tǒng)發(fā)展,智能信息系統(tǒng)具有很高的知識創(chuàng)新功能,可以解決非結構化事務,在決策中處于主導地位,是人的向導。以基于網(wǎng)絡神經(jīng)元構件、遺傳算法的智能網(wǎng)為主,到那時,信息系統(tǒng)對人類的貢獻將會更大。 管理信息系統(tǒng)的組成 ( 1) 管理信息系統(tǒng)的組成 管理信息系統(tǒng)在企業(yè)中的應用存在三個要素,這就是人、計算機和數(shù)據(jù)。 人是指企業(yè)領導者、管理人員、技術人員,以及 MIS 建設的領導機構和實施機構,他們在系統(tǒng)中起主導作用。 MIS 是一項系統(tǒng)工程,不是只靠一些計算機開發(fā)人員就可以完成的,必須有企業(yè)管理 人員,尤其是企業(yè)領導的積極參與。 計算機技術是 MIS(管理信息系統(tǒng) )得以實施的主要技術。在這些技術中,軟件開發(fā)是長春光華學院 畢業(yè)設計(論文)專用紙 共 38 頁 第 3 頁 MIS 開發(fā)的重點。 第三個因素也不能忽視。企業(yè)的管理數(shù)據(jù)是 MIS 正常運行的基礎。廣義地說,各項管理制度是 MIS 建設成功的基礎。試想要計算一臺機床的成本,需要按時輸入每個部件、每個零件以及每個螺釘螺帽的費用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設計和財務等多個部門,必須有一整套管理制度作保證。 ( 2) 管理信息系統(tǒng)的界面特點 在計算機軟件技術中,人機界面已經(jīng)發(fā)展成為一個重要的分支。 MIS 人機界面設計 一般遵循以下一些基本原則: 1) 以通信功能作為界面設計的核心 人機界面設計的關鍵是使人與計算機之間能夠準確地交流信息。一方面,人向計算機輸入信息時應當盡量采取自然的方式:另一方面,計算機向人傳遞的信息必須準確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機界面混在一起 (人機界面程序只是通信 ),以免互相干擾,影響速度。 設計 MIS 時,針對每一個功能,都要按照模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機界面的通信功能。這樣設計出來的程序不易出錯,而且易于維護。 報表打印是 MIS必備的功能之 一,而且打印之前常常需要計算。計算與打印分開設計,雖然消耗時間,但易于整個 MIS 系統(tǒng)的維護。 2) 界面必須始終一致 統(tǒng)一的人機界面不至于會增加用戶的負擔,讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個屏幕用戶就要換一套操作命令與操作方法。 例如,在整個系統(tǒng)可以以問號圖標表示幫助,以磁盤圖標表示存盤,以打印機圖標表示打印等。 3) 界面必須使用戶隨時掌握任務的進展情況 人機界面應該能夠告訴用戶軟件運行的進度。特別是在需要較長時間的等待時,必須讓用戶了解工作進展情況,如可以設計已經(jīng)完成了百分之幾的任務進度條 等。目前, Windows下的應用軟件無論大小,其安裝程序幾乎均做到了這一點。開發(fā) MIS 軟件時,這一點很值得借鑒。 4) 界面友好,使用方便 多數(shù) MIS 軟件的數(shù)據(jù)輸入量較大。對于一些相對固定的數(shù)據(jù),不應讓用戶頻頻輸入 (特別是漢字 ),而應讓用戶用鼠標輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對固定的數(shù)據(jù),其值一般取“小學”、“初中”、“高中”、“大?!薄ⅰ按蟊尽?、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前, MIS 軟件應在相應位置彈出一個列表框,待用戶以鼠標點擊,而不應讓用戶每次都輸入這些漢字。 總之,所開發(fā)的 MIS在使用過程中,應使用戶的數(shù)據(jù)輸入量降至最低限度減少用戶的干預量。實踐證明,用戶干預愈少, MIS 系統(tǒng)的滿意程度愈高 [4]。 長春光華學院 畢業(yè)設計(論文)專用紙 共 38 頁 第 4 頁 開發(fā)工具介紹 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。幸運的是, Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具 Eclipse 是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質的工業(yè)平臺。它主要由 Eclipse 項目、 Eclipse 工具項目和 Eclipse 技術項目三個項目組成,具體包括四個部分組成—— Eclipse Platform、 JDT、 CDT和 PDE。 JDT 支持 Java 開發(fā)、 CDT 支持 C 開發(fā)、 PDE 用來支持插件開發(fā), Eclipse Platform 則是一個開放的可擴展 IDE,提供了一個通用的開發(fā)平臺。 Eclipse 最初由 OTI 和 IBM 兩家公司的 IDE 產(chǎn)品開發(fā)組創(chuàng)建,起始于 1999 年 4 月。IBM 提供了最初的 Eclipse 代碼基礎,包括 Platform、 JDT 和 PDE。目前由 IBM 牽頭,圍繞著 Eclipse 項目已經(jīng)發(fā)展成為了一個 龐大的 Eclipse 聯(lián)盟,有 150 多家軟件公司參與到Eclipse 項目中,其中包括 Borland、 Rational Software、 Red Hat 及 Sybase 等。 Eclipse是一個開發(fā)源碼項目,它其實是 Visual Age for Java 的替代品,其界面跟先前的 Visual Age for Java 差不多,但由于其開放源碼,任何人都可以免費得到 [3]。 Eclipse 采用的技術是 IBM 公司開發(fā)的( SWT),這是一種基于 Java 的窗口組件,類似Java 本身提供的 AWT 和 Swing 窗口組件;不過 IBM 聲 稱 SWT 比其他 Java 窗口組件更有效率。 Eclipse 的用戶界面還使用了 GUI 中間層 JFace,從而簡化了基于 SWT 的應用程序的構建。 Eclipse 的插件機制是輕型軟件組件化架構。在富客戶機平臺上, Eclipse 使用插件來提供所有的附加功能,例如支持 Java 以外的其他語 言。 已有的分離的插件已經(jīng)能夠支持C/C++( CDT)、 Perl、 Ruby, Python、 tel 和數(shù)據(jù)庫開發(fā)。插件架構能夠支持將任意的擴展加入到 現(xiàn)有環(huán)境中,例如配置管理,而決不僅僅限于支持各種編程語言。 Eclipse 的設計思想是 :一切皆插件。 Eclipse 核心很小,其它所有功能都以插件的形式附加于 Eclipse 核心之上。 Eclipse 基本內(nèi)核包括:圖形 API (SWT/Jface), Java 開發(fā)環(huán)境插件 (JDT),插件開發(fā)環(huán)境 (PDE)等 。 Java 介紹 Java 是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設計語言和 Java 平臺(即 Ja