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

正文內(nèi)容

飛機(jī)航班管理系統(tǒng)論文(編輯修改稿)

2025-02-14 16:06 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 作在前臺(tái)程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序不是非?!笆菪 ?,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在 C/S 體系的下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨(dú)立的專門管理。 (3) 、C/S 架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大。首先,采用 C/S 架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫平臺(tái)來實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正“統(tǒng)一” ,使分布于兩地的數(shù)據(jù) 同 步 完全交由數(shù) 據(jù) 庫 系 統(tǒng) 去管理,但邏輯上兩地的操作者要直接訪問同一個(gè)數(shù)據(jù)庫才能有效實(shí)現(xiàn),有這樣一些問題,如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理,又要對(duì)客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。 其次,傳統(tǒng)的 C/S 結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。在JAVA 這樣的跨平臺(tái)語言出現(xiàn)之后,B/S 架構(gòu)更是猛烈沖擊 C/S,并對(duì)其形成威脅和挑戰(zhàn)。 Access 數(shù)據(jù)庫Access 是微 軟 公 司 推出的基于 Windows 的桌 面 關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,即 Relational Database Management System) ,是 Office 系列應(yīng) 用 軟 件之一。它提供了表、查詢、窗 體 、報(bào)表、頁、宏、模塊 7 種用來建立數(shù) 據(jù) 庫 系 統(tǒng)的對(duì)象;提供了多種向?qū)А⑸善?、?板 ,把數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代 碼 ,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 20 飛機(jī)訂票管理系統(tǒng)  Access 能夠存取 Access/Jet、M icrosoft SQL Server、Oracle(甲骨文軟件公司) ,或者任何 ODBC 兼容數(shù) 據(jù) 庫 內(nèi)的資料。熟練的軟 件 設(shè) 計(jì) 師 和資料分析師利用它來開發(fā)應(yīng)用軟件,而一些不熟練的程 序 員 和非程序員的進(jìn)階用戶則能使用它來開發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支援部分面 向 對(duì) 象 (OOP )技術(shù),但是未能成為一種完整的面向?qū)ο箝_發(fā)工具。主 要 用 途Microsoft Access 在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡(jiǎn)單的 WEB 應(yīng)用程序.這些應(yīng)用程序都利用 ASP 技術(shù)在 Inter Information Services 運(yùn)行.比較復(fù)雜的 WEB 應(yīng)用程序則使用 PHP/MySQL 或者ASP/Microsoft SQL Server. 它的使用方便程度和強(qiáng)大的設(shè)計(jì)工具為初級(jí)程 序 員提供許多功能。不過,這種便于使用可能使人誤解。這類開發(fā)者都是沒有在應(yīng)用或者數(shù)據(jù)設(shè)計(jì)方面訓(xùn)練的辦 公 室 從業(yè)人員。因此許多人以為這樣的開發(fā)者能夠創(chuàng)造可用的系統(tǒng),但也有很多人認(rèn)為工具本身的局限性產(chǎn)生了這樣的誤導(dǎo)。 一些專業(yè)的應(yīng) 用 程 序 開 發(fā) 人員使用 Access 用作 快 速 應(yīng) 用 開 發(fā) ,特別是給街道上的推銷員制作一個(gè)初型或獨(dú)立應(yīng)用程序的工具??墒侨绻峭高^網(wǎng)絡(luò)存取數(shù)據(jù)的話,Access 的可擴(kuò)放性并不高.因此當(dāng)程序被較多使用者使用時(shí),他們的選擇多會(huì)是傾向于一些客戶端服務(wù)器為本的方案,例如 Oracle、DB2 、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者 Filemaker。無論如何,不少 Access 的功能(表單,報(bào)告,序列和 VB 代碼)可以用作其他數(shù)據(jù)庫的后期應(yīng)用,包括 JET(檔案為主的數(shù)據(jù)庫引擎,Access 缺省使用) 、Microsoft SQL Server、O racle 和任何其他跟 ODBC兼容的產(chǎn)品。這種方法允許開發(fā)者把一個(gè)成熟的應(yīng)用的數(shù)據(jù)移動(dòng)到一臺(tái)更大功率的服務(wù)器而沒有已經(jīng)在適當(dāng)?shù)奈恢脿奚l(fā)展。Access 的 優(yōu) 點(diǎn)(1)存儲(chǔ)方式簡(jiǎn)單,易于維護(hù)管理 Access 管理的對(duì)象有表、查詢、窗體、報(bào)表、頁、宏和模塊,以上對(duì)象都存放在后綴為(.mdb )的數(shù) 據(jù) 庫 文 件 中,便于用戶的操作和管理。 (2)面向?qū)ο?Access 是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)第四章 編碼設(shè)計(jì) 21據(jù)庫系統(tǒng)中的各種功能對(duì)象化,將數(shù) 據(jù) 庫 管 理 的各種功能封裝在各類對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國,用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。通過對(duì)象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡(jiǎn)化了用戶的開發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡(jiǎn)便。 (3)界面友好、易操作 Access 是一個(gè)可 視 化 工 具 ,是風(fēng)格與 Windows 完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)А⒋绑w向?qū)?、?bào)表向?qū)У裙ぞ撸沟貌僮骱?jiǎn)便,容易使用和掌握。 (4)集成環(huán)境、處理多種數(shù)據(jù)信息 Access 基于 Windows 操 作 系 統(tǒng) 下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。 (5)Access 支持 ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity) ,利用 Access 強(qiáng)大的 DDE(動(dòng) 態(tài) 數(shù) 據(jù) 交 換 )和 OLE(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel 表格、Word 文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫報(bào)表和窗體等。Access 還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對(duì)象生成 HTML 文 件 ,輕松構(gòu)建 Inter/Intra的應(yīng)用。 (6)支持廣泛,易于擴(kuò)展,彈性較大 能夠?qū)⑼ㄟ^鏈接表的方式來打開 EXCEL 文件、格式化文本文件等,這樣就可以利用數(shù)據(jù)庫的高效率對(duì)其中的數(shù)據(jù)進(jìn)行查詢、處理。還可以通過以 Access 作為前臺(tái)客戶端,以 SQL Server 作為后 臺(tái) 數(shù) 據(jù) 庫 的方式(如 ADP)開發(fā)大型數(shù) 據(jù)庫 應(yīng) 用 系 統(tǒng) 。 總之,Access 是一個(gè)既可以只用來存放數(shù)據(jù)的數(shù)據(jù)庫,也可以作為一個(gè)客戶端開發(fā)工具來進(jìn)行數(shù) 據(jù) 庫 應(yīng) 用 系 統(tǒng) 開 發(fā) ;即可以開發(fā)方便易用的小型軟件,也可以用來開發(fā)大型的應(yīng)用系統(tǒng)。 ACCESS 的 缺 點(diǎn)ACCESS 是小型數(shù)據(jù)庫,既然是小型就有它的局限性(下面關(guān)于性能方面的缺22 飛機(jī)訂票管理系統(tǒng)點(diǎn)僅指用 Access 作為數(shù)據(jù)庫的情況下,不包括用 Access 作為客戶端前臺(tái),用SQL Server 作為后臺(tái)數(shù)據(jù)庫的情況): ,一般百 M 以上(純數(shù)據(jù),不包括窗體、報(bào)表等客戶端對(duì)象)性能會(huì)變差。 255 個(gè)并發(fā)用戶,但實(shí)際上根本支持不了那么多,如果以只讀方式訪問大概在 100 個(gè)用戶左右,而如果是并發(fā)編輯,則大概在 1020 個(gè)用戶。 ,單表記錄數(shù)過百萬性能就會(huì)變得較差,如果加上設(shè)計(jì)不良,這個(gè)限度還要降低。 執(zhí) 行 文 件 (.exe) ,必須要安裝 Access 運(yùn)行環(huán)境才能使用。 編碼風(fēng)格和軟件效率隨著軟件產(chǎn)品的功能增加和版本的提高,代碼越來越復(fù)雜,源文件也越來越多,對(duì)于軟件開發(fā)人員來說,除了保證程序運(yùn)行的正確性和提高代碼的運(yùn)行效率之外,規(guī)范風(fēng)格的編碼會(huì)對(duì)軟件的升級(jí)、修改、維護(hù)帶來極大的方便性,也保證程序員不會(huì)陷入“代碼泥潭”中無法自拔。開發(fā)一個(gè)成熟的軟件產(chǎn)品,除了有詳細(xì)豐富的開發(fā)文檔之外,必須在編寫代碼的時(shí)候就有條不紊,細(xì)致嚴(yán)謹(jǐn)。以下的編碼規(guī)范包含了程序排版、注釋、命名、可讀性、變量、程序效率、質(zhì)量保證、代碼編譯、代碼測(cè)試和版本控制等注意事項(xiàng)。一、排版: 。 、表達(dá)式等要分成多行書寫。 ,使排版整齊,語句可讀。 ,操作符放在新行之首。 、判斷等語句中若有較長的表達(dá)式或語句,則要進(jìn)行適應(yīng)的劃分。 ,則要進(jìn)行適當(dāng)?shù)膭澐帧?,即一行只寫一條語句。 、結(jié)構(gòu)的定義及循環(huán)、判斷等語句中的代碼都要采用縮第四章 編碼設(shè)計(jì) 23進(jìn)風(fēng)格。 ++語言是用大括號(hào)‘{’和‘}’界定一段程序塊的,編寫程序塊時(shí) ‘{’和‘}’應(yīng)各獨(dú)占一行并且位于同一列,同時(shí)與引用它們的語句左對(duì)齊。在函數(shù)體的開始、類的定義、結(jié)構(gòu)的定義、枚舉的定義以及 if、for、 do、while、switch 、case 語句中的程序都要采用如上的縮進(jìn)方式。二、注釋 。 ,修改代碼同時(shí)修改相應(yīng)的注釋,以保證注釋與代碼的一致性。 ,注釋量要適中。注釋的內(nèi)容要清楚、明了,含義準(zhǔn)確,防止注釋二義性。保持注釋與其描述的代碼相鄰,即注釋的就近原則。,不可放在下面。 ,不可放在下面;對(duì)結(jié)構(gòu)中的每個(gè)域的注釋應(yīng)放在此域的右方;同一結(jié)構(gòu)中不同域的注釋要對(duì)齊。、常量的注釋應(yīng)放在其上方相鄰位置或右方。 ,包括對(duì)其功能、取值范圍、哪些函數(shù)或過程存取它以及存取時(shí)注意事項(xiàng)等的說明。,包括:文件名;版本號(hào);作者;生成日期;模塊功能描述(如功能、主要算法、內(nèi)部各部分之間的關(guān)系、該文件與其它文件關(guān)系等) ;主要函數(shù)或過程清單及本文件歷史修改記錄等。,包括:函數(shù)或過程名稱;功能描述;輸入、輸出及返回值說明;調(diào)用關(guān)系及被調(diào)用關(guān)系說明等。三、命名 “元音” 形成縮寫; ,并用括號(hào)明確表達(dá)式的操作順序,避免使用默認(rèn)優(yōu)先級(jí)。 四、可讀性 ,用有意義的標(biāo)識(shí)來替代。 。 24 飛機(jī)訂票管理系統(tǒng)。 五、變量 。 、創(chuàng)建,而其余有關(guān)模塊或函數(shù)只訪問的公共變量,防止多個(gè)不同模塊或函數(shù)都可以修改、創(chuàng)建同一公共變量的現(xiàn)象。、作用、取值范圍及公共變量間的關(guān)系。 ,如訪問、修改及創(chuàng)建等。 ,要十分小心,防止賦與不合理的值或越界等現(xiàn)象發(fā)生。 。 ,使結(jié)構(gòu)容易理解、節(jié)省占用空間,并減少引起誤用現(xiàn)象。 ,并為某些未來可能的應(yīng)用保留余地(如預(yù)留一些空間等) 。 。聲明變量的同時(shí)對(duì)變量進(jìn)行初始化。 ,要注意數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換。六、函數(shù)、過程 200 行以內(nèi)。 。 。 ,也就是只要輸入數(shù)據(jù)相同就應(yīng)產(chǎn)生同樣的輸出。 。 ,不使用的參數(shù)從接口中去掉。 、取值范圍及參數(shù)間的關(guān)系。 。 ,如數(shù)據(jù)文件、公共變量等。 第四章 編碼設(shè)計(jì) 25。 、明了,讓使用者不容易忽視錯(cuò)誤情況。 13/明確函數(shù)功能,精確(而不是近似)地實(shí)現(xiàn)函數(shù)設(shè)計(jì)。 。 ,若使用全局變量,則應(yīng)通過關(guān)中斷、信號(hào)量(即P、V 操作)等手段對(duì)其加以保護(hù)。 七、可測(cè)性 ,應(yīng)預(yù)先設(shè)計(jì)好程序調(diào)試與測(cè)試的方法和手段,并設(shè)計(jì)好各種調(diào)測(cè)開關(guān)及相應(yīng)測(cè)試代碼如打印函數(shù)等。,要構(gòu)造好測(cè)試環(huán)境、測(cè)試項(xiàng)目及測(cè)試用例,同時(shí)仔細(xì)分析并優(yōu)化測(cè)試用例,以提高測(cè)試效率。八、程序效率 。 、穩(wěn)定性、可讀性及可測(cè)性的前提下,提高代碼效率。 ,而對(duì)軟件的正確性、穩(wěn)定性、可讀性及可測(cè)性造成影響。 ,要隨時(shí)留心代碼效率;優(yōu)化代碼時(shí),要考慮周全。 。 ,以及對(duì)程序算法的優(yōu)化來提高空間效率。 ,應(yīng)將最忙的循環(huán)放在最內(nèi)層。 。 ,應(yīng)將循環(huán)語句置于判斷語句的代碼塊之中。 ,特別是浮點(diǎn)運(yùn)算中的除法。九、質(zhì)量保證 。 代碼質(zhì)量保證優(yōu)先原則  ?。?)正確性,指程序要實(shí)現(xiàn)設(shè)計(jì)要求的功能。 26 飛機(jī)訂票管理系統(tǒng)  (2)穩(wěn)定性、安全性,指程序穩(wěn)定、可靠、安全。  ?。?)可測(cè)試性,指程序要具有良好的可測(cè)試性。   (4)規(guī)范/可讀性,指程序書寫風(fēng)格、命名規(guī)則等要符合規(guī)范。  ?。?)全局效率,指軟件系統(tǒng)的整體效率。  ?。?)局部效率,指某個(gè)模塊/子模塊/函數(shù)的本身效率。  ?。?)個(gè)人表達(dá)方式/個(gè)人方便性,指?jìng)€(gè)人編程習(xí)慣。 。 。 ,在過程/函數(shù)退出之前要釋放。 (為打開文件而使用的)文件句柄,在過程 /函數(shù)退出前要關(guān)閉。 。 、下溢。  。 ,要初始化有關(guān)變量及運(yùn)行環(huán)境,防止未經(jīng)初始化的變量被引用。 ,要對(duì)加載到系統(tǒng)中的數(shù)據(jù)進(jìn)行一致性檢查。  。 。 ,再使用系統(tǒng)提供的功能。 。當(dāng)編完程序后,應(yīng)從頭至尾檢查一遍這些操作符。 ,而使用建議的標(biāo)準(zhǔn)語句。 :使用第三方提供的軟件開發(fā)工具包或控件時(shí),要注意以下幾點(diǎn):  ?。?)充分了解應(yīng)用接口、使用環(huán)境及使用時(shí)注意事項(xiàng)。  ?。?)不能過分相信其正確性。  ?。?)除非必要,不要使用不熟悉的第三方工具包與控件。 第五章 測(cè)試 27第五章 測(cè)試在軟件開發(fā)的過程中,雖然人們采用了多種分析、設(shè)計(jì)和實(shí)現(xiàn)軟件的方法以提高軟件的質(zhì)量,但是面對(duì)復(fù)雜的實(shí)際問題,認(rèn)得主觀認(rèn)識(shí)于客觀的現(xiàn)實(shí)之間往往有著一定的差距,并且在開發(fā)過程中,各類人員的通信并非完美無缺,各階段的技術(shù)復(fù)審也不可能查出所有的設(shè)計(jì)錯(cuò)誤,加上編碼階段還會(huì)引入新的錯(cuò)誤,這就使得開發(fā)個(gè)階段可能出現(xiàn)許多問題和缺陷。軟件測(cè)試是一項(xiàng)要的工作,色使得母的是在軟件投入生產(chǎn)運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件的錯(cuò)誤,以便及時(shí)糾正,避免在軟件運(yùn)行時(shí)才暴露出錯(cuò)誤而造成無法彌補(bǔ)的損失。軟件測(cè)試時(shí)保證軟件質(zhì)量的重要環(huán)節(jié)之一。統(tǒng)計(jì)表明,軟件測(cè)試的工作量
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1