freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

畢業(yè)論文-基于uml的建筑工程綜合管理系統(tǒng)(編輯修改稿)

2025-07-12 11:11 本頁面
 

【文章內容簡介】 vaSE, JavaEE, JavaME)的總稱。 Java 技術具有卓越的通用性、高效性、平臺移 植性和安全性,廣泛應用于個人 PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網,同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網的產業(yè)環(huán)境下, Java 更具備長春光華學院 畢業(yè)設計(論文)專用紙 共 38 頁 第 5 頁 了顯著優(yōu)勢和廣闊前景 [2]。 ( 1) 簡單 Java 設計目的是讓專業(yè)程序員覺得既易學又好用。假設你有編程經歷,將不Java 難掌握。如果你已經理解面向對象編程的基本概念,學習 Java 將更容易。如果你是一個經驗豐富的 C++ 程序員,那就最好了,學習 Java 簡直不費吹灰之力。因為 Java 承C/C++ 語法和許多 C++ 面 向對象的特性,大多數程序員在學習 Java 時都不會覺得太難。另外, C++中許多容易混淆的概念,或者被 Java 棄之不用了,或者以一種更清楚、更易理解的方式實現(xiàn)。 除了和 C/C++ 類似以外, Java 的另外一個屬性也使它更容易學習:設計人員努力使Java 中不出現(xiàn)顯得讓人吃驚的特性。在 Java 中,很少明確地告訴你如何才能完成一項特定的任務。 ( 2) 面向對象 盡管受到其前輩的影響,但 Java 沒被設計成兼容其他語言源代碼的程序。這允許 Java 開發(fā)組自由的 從零開始。這樣做的一個結果是, Java 語言可以更直 接、更易用、更實際的接近對象。通過對近幾十年面向對象軟件優(yōu)點的借鑒, Java 設法在純進化論者的“任何事物都是一個對象”和實用主義者的“不討論對象不對象”的論點之間找到了平衡。 Java 的對象模型既簡單又容易擴展,對于簡單數據類型,例如整數,它保持了高性能,但不是對象。 ( 3) 健壯 性 萬維網上多平臺的環(huán)境使得它對程序有特別的要求,因為程序必須在許多系統(tǒng)上可靠地執(zhí)行。這樣,在設計 Java 時,創(chuàng)建健壯的程序被放到了高度優(yōu)先考慮的地位。為了獲得可靠性, Java 在一些關鍵的地方限制你,強迫你在程序開發(fā)過程中及早 發(fā)現(xiàn)錯誤。同時,Java 使你不必擔心引起編程錯誤的許多最常見的問題。因為 Java 是一種嚴格的類型語言,它不但在編譯時檢查代碼,而且在運行時也檢查代碼。事實上,在運行時經常碰到的難以重現(xiàn)的、難以跟蹤的許多錯誤在 Java 中幾乎是不可能產生的。要知道,使程序在不同的運行環(huán)境中以可預見的方式運行是 Java 的關鍵特性。 為更好理解 Java 是如何具有健壯性的,讓我們考慮使程序失敗的兩個主要原因:內存管理錯誤和誤操作引起的異常情況 (也就是運行時錯誤 )。在傳統(tǒng)的編程環(huán)境下,內存管理是一項困難、乏味的任務。例如,在 C/C++ 中,程序員必須手工地分配并且釋放所有的動態(tài)內存。這有時會導致問題,因為程序員可能忘記釋放原來分配的內存,或者釋放了其他部分程序正在使用的內存。 Java 通過替你管理內存分配和釋放,可以從根本上消除這些問題(事實上,釋放內存是完全自動的,因為 Java 為閑置的對象提供內存垃圾自動收集)。在傳統(tǒng)的環(huán)境下,異常情況可能經常由“被零除”或“文件未找到”這樣的情況引起,而我們又必須用既繁多又難以理解的一大堆指令來對它們進行管理。 Java 通過提供面向對象的異常處理機制來解決這個問題。一個寫得很好的 Java 程序,所有的運行時錯誤都可以長春光華學院 畢業(yè)設計(論文)專用紙 共 38 頁 第 6 頁 并且應該被你的程序自己進行管理。 ( 4) 多線程 設計 Java 的目標之一是為了滿足人們對創(chuàng)建交互式網上程序的需要。為此, Java 支持多線程編程,因而你用 Java 編寫的應用程序可以同時執(zhí)行多個任務。 Java 運行時系統(tǒng)在多線程同步方面具有成熟的解決方案,這使你能夠創(chuàng)建出運行平穩(wěn)的交互式系統(tǒng)。 Java 的多線程機制非常好用,因而你只需關注程序細節(jié)的實現(xiàn),不用擔心后臺的多任務系統(tǒng)。 ( 5) 結構中立 Java 設計者考慮的一個主要問題是程序代碼的持久性和可移植性。程序員面臨的一個主 要問題是,不能保證今天編寫的程序明天能否在同一臺機器上順利運行。操作系統(tǒng)升級、處理器升級以及核心系統(tǒng)資源的變化,都可能導致程序無法繼續(xù)運行。 Java 設計者對這個問題做過多種嘗試, Java 虛擬機( JVM )就是試圖解決這個問題的。他們的目標是“只要寫一次程序,在任何地方、任何時間該程序永遠都能運行”。在很大程度上, Java 實現(xiàn)了這個目標。 ( 6) 解釋性和高性能 前面已提到,通過把程序編譯為 Java 字節(jié)碼這樣一個中間過程, Java 可以產生跨平臺運行的程序。字節(jié)碼可以在提供 Java 虛擬機的任何一種系統(tǒng) 上被解釋執(zhí)行。早先的許多嘗試解決跨平臺的方案對性能要求都很高。其他解釋執(zhí)行的語言系統(tǒng),如 BASIC, Tcl,PERL 都有無法克服的性能缺陷。然而, Java 卻可以在非常低檔的 CPU 上順利運行。前面已解釋過, Java 確實是一種解釋性語言, Java 的字節(jié)碼經過仔細設計,因而很容易便能使用 JIT 編譯技術將字節(jié)碼直接轉換成高性能的本機代碼。 Java 運行時系統(tǒng)在提供這個特性的同時仍具有平臺獨立性,因而“高效且跨平臺”對 Java 來說不再矛盾。 ( 7) 分布式 Java 為 Inter 的分布式環(huán)境而設 計,因為它處理 TCP/IP 協(xié)議。事實上,通過 URL 地址存取資源與直接存取一個文件的差別是不太大的。 Java 原來的版本 (Oak) 包括了內置的地址空格消息傳遞 (intraaddressspace) 特性。這允許位于兩臺不同的計算機上的對象可以遠程地執(zhí)行過程。 Java 最近發(fā)布了叫做遠程方法調用( Remote Method Invocation ,RMI )的軟件包,這個特性使客戶機 /服務器編程達到了無與倫比的抽象級。 ( 8) 動態(tài) Java 程序帶有多種的運行時類型信息,用于在運行時校驗和解決對象訪問 問題。這使得在一種安全、有效的方式下動態(tài)地連接代碼成為可能,對小應用程序環(huán)境的健壯性也十分重要,因為在運行時系統(tǒng)中,字節(jié)碼內的小段程序可以動態(tài)地被更新。 數據庫介紹 數據庫在一個 MIS 系統(tǒng)中占有很重要的地位,數據庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產生影響。一個合理的數據庫結構設計可以提高數據存儲的效率,長春光華學院 畢業(yè)設計(論文)專用紙 共 38 頁 第 7 頁 保證數據的完整和一致。同時,合理的數據庫結構也將有利于程序的實現(xiàn)。 數據庫是數據文件以及用于處理這些數據文件的程序集合,是數據管理的最新技術。數據庫技術已成為現(xiàn)代信息技術的重要組成部 分,是現(xiàn)代計算機信息系統(tǒng)和計算機應用系統(tǒng)的基礎和核心。數據庫技術是 20 世紀, 60 年代后期產生和發(fā)展起來的一項計算機數據管理技術,它的出現(xiàn)使計算機應用滲透到人類社會的廣闊領域。目前數據庫的建設規(guī)模和性能、數據庫信息量的大小和使用頻度已成為衡量一個國家信息化程度的標志,數據庫技術也成為計算機科學技術學科的一個重要分支。 Mysql 是一個精巧的 SQL 數據庫管理系統(tǒng),雖然它不是開放源代碼的產品,但在某些情況下你可以自由使用。由于它的強大功能、靈活性、豐富的應用編程接口( API)以及精巧的系統(tǒng)結構,受到了廣大自由軟件 愛好者甚至是商業(yè)軟件用戶的青睞,特別是與 Apache和 PHP/PERL結合,為建立基于數據庫的動態(tài)網站提供了強大動力 [3]。 Mysql 是一個真正的多用戶、多線程 SQL 數據庫服務器。 SQL(結構化查詢語言)是世界上最流行的和標準化的數據庫語言。 Mysql 是以一個客戶機 /服務器結構的實現(xiàn),它由一個服務器守護程序 Mysql 和很多不同的客戶程序和庫組成。 SQL 是一種標準化的語言,它使得存儲、更新和存取信息更容易。例如,你能用 SQL 語言為一個網站檢索產品信息及存儲顧客信息,同時 Mysql 也足夠快和靈活 , 以允許你存 儲記錄文件和圖像。 Mysql 主要目標是快速、健壯和易用。最初是因為我們需要這樣一個 SQL 服務器,它能處理與任何可不昂貴硬件平臺上提供數據庫的廠家在一個數量級上的大型數據庫,但速度更快, Mysql 就開發(fā)出來。 數據庫從最初的數據文件的簡單集合發(fā)展到今天的大型數據庫管理系統(tǒng)已經成為我們日常生活中不可缺少的組成部分。如果不借助數據庫的幫助,許多簡單的工作將變得冗長乏味,甚至難以實現(xiàn)。尤其是象銀行、院校和圖書館這樣的大型組織更加依靠數據庫系統(tǒng)實現(xiàn)其正常的運作。再看互聯(lián)網上,從搜索引擎到在線商場,從網上聊天 到郵件列表,都離不開數據庫。目前,市面上的數據庫產品多種多樣,從大型企業(yè)的解決方案到中小企業(yè)或個人用戶的小型應用系統(tǒng),可以滿足用戶的多樣化需求。這里,我們所要向大家介紹的Mysql 數據庫是眾多的關系型數據庫產品中的一個,相比較其它系統(tǒng)而言, Mysql 數據庫可以稱得上是目前運行速度最快的 SQL 語言數據庫。除了具有許多其它數據庫所不具備的功能和選擇之外, Mysql 數據庫是一種完全免費的產品,用戶可以直接從網上下載數據庫,用于個人或商業(yè)用途,而不必支付任何費用 [7]。 Mysql 是一個開放源碼的小型關聯(lián)式數據庫管 理系統(tǒng),開發(fā)者為瑞典 Mysql AB 公司。目前 Mysql 被廣泛地應用在 Inter 上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,選擇了 Mysql 作為網站數據庫 [3]。 Mysql 特點: ( 1) 使用 C 和 C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 。 ( 2) 支持 AIX、 FreeBSD、 HPUX、 Linux、 MacOS、 Novell Netware、 OpenBSD、 OS/2 Wrap、長春光華學院 畢業(yè)設計(論文)專用紙 共 38 頁 第 8 頁 Solaris、 Windows 等多種操作系統(tǒng) 。 ( 3) 為多種編程 語言提供了 API。這些編程語言包括 C、 C++、 Python、 Java、 PERl、PHP、 Eiffel、 Ruby 和 Tcl 等 。 ( 4) 支持多線程,充分利用 CPU 資源 。 ( 5) 優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 。 ( 6) 既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的 GB 231 BIG5,日文的 Shift_JIS 等都可以用作數據表名和數據列名 。 ( 7) 提供 TCP/IP、 ODBC 和 JDBC 等多種數據庫連接途徑 。 ( 8) 提供用于管理、檢查、優(yōu)化數據庫操作的管理工具 。 ( 9) 可以處理擁有上千萬條記錄的大型數據庫 。 長春光華學院 畢業(yè)設計(論文)專用紙 共 38 頁 第 9 頁 第 2 章 系統(tǒng)需求 需求分析 需求分析的任務 需求分析的任務是通過詳細調查現(xiàn)實世界要處理的對象,充分了解原系統(tǒng)工作概況,明確用戶的各種需求,然后在此基礎上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴充和改變 [9]。 ( 1) 需求信息的收集 需求信息的收集又稱為系統(tǒng)調查。為了充分地了解用戶可能提出的要求,在調查研究之前,要做好充分的準備工作,要了解調查的目的、調查的內容 和調查的方式。 1)調查的目的 首先,要了解組織的機構設置,主要管理活動和職能。其次,要確定組織的目標,大致管理流程和任務范圍劃分。因此,建筑工程管理系統(tǒng)主要是通過對現(xiàn)有的工程管理系統(tǒng)進行考察、研究,并且通過和建筑工程管理人員、工人交流來確定系統(tǒng)功能。 2)調查的內容 外部要求:信息的性質,響應的時間、頻度和如何發(fā)生的規(guī)則,以及管理的要求,安全性及完整性要求。 管理的現(xiàn)狀:即工程管理信息的種類,信息流程,信息的處理方式,各種服務工作過程。 組織機構:了解工程管理機構的作用、現(xiàn)狀、存在的問題,及是否適應計算機 管理。 3)調查的方式 通過對工程管理人員的訪問、交談可獲得工程管理高層的、內部的管理需求,以及工程管理的管理目標、未來工程管理發(fā)展變化趨勢和長遠規(guī)劃的有關信息 【 8】 。 ( 2) 需求信息的分析 要想把收集到的信息(如文件、圖表、票據、筆記等)轉化為下一階段設計工作可用的形式信息,必須對需求信息做分析整理的工作。分析方法中結構化分析方法 SA( Structured Analysis)是一種簡單實用的方法。 SA 從最高層的系統(tǒng)組織機構入手,采用自頂向下、逐層分解的方式分析系統(tǒng)。 長春光華學院 畢業(yè)設計(論文)專用紙 共 38 頁 第 10 頁 選題的背景和意義 建筑工程是指通過對各類房屋建筑及其
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1