淺析物流配送管理系統(tǒng)個(gè)人任務(wù)實(shí)施方案_第1頁(yè)
淺析物流配送管理系統(tǒng)個(gè)人任務(wù)實(shí)施方案_第2頁(yè)
淺析物流配送管理系統(tǒng)個(gè)人任務(wù)實(shí)施方案_第3頁(yè)
淺析物流配送管理系統(tǒng)個(gè)人任務(wù)實(shí)施方案_第4頁(yè)
淺析物流配送管理系統(tǒng)個(gè)人任務(wù)實(shí)施方案_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程設(shè)設(shè)計(jì)名稱稱存檔檔資料之之三物流配配送管理理系統(tǒng)個(gè)人任務(wù)務(wù)實(shí)施方方案Aldyy軟件0994166班長(zhǎng)春大學(xué)學(xué)軟件學(xué)學(xué)院二一一年年一月目錄TOC o 1-1 h z u2組長(zhǎng):楊楊樹(shù)良物流配送送管理系系統(tǒng)個(gè)人人任務(wù)實(shí)實(shí)施方案案1 相關(guān)的的理論知知識(shí)(1)EE-R圖圖由實(shí)體體、實(shí)體體的屬性性和實(shí)體體之間的的聯(lián)系三三個(gè)要素素組成,關(guān)系模模型邏輯輯結(jié)構(gòu)是是一組關(guān)關(guān)系模式式的集合合將E-R圖轉(zhuǎn)轉(zhuǎn)換為關(guān)關(guān)系模型型就是將將實(shí)體、實(shí)體的的屬性和和實(shí)體之之間的聯(lián)聯(lián)系轉(zhuǎn)化化為關(guān)系系模式。(2) 將E-R圖轉(zhuǎn)轉(zhuǎn)換成關(guān)關(guān)系模式式:一個(gè)個(gè)實(shí)體型型轉(zhuǎn)換為為一個(gè)關(guān)關(guān)系模式式。實(shí)體體的屬性性就是關(guān)關(guān)系的屬屬性,實(shí)實(shí)體的碼

2、碼就是關(guān)關(guān)系的碼碼。(3) 關(guān)系模模型的數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu):一個(gè)個(gè)關(guān)系模模型的數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu),也是是邏輯結(jié)結(jié)構(gòu),是是一張二二維表,它由行行和列組組成。每每一行是是一個(gè)元元組,每每一列稱稱為一個(gè)個(gè)字段。通常在在關(guān)系模模型中將將表稱為為關(guān)系。(4) 關(guān)系模模式的存存儲(chǔ)結(jié)構(gòu)構(gòu):實(shí)體體及實(shí)體體間的聯(lián)聯(lián)系都用用表來(lái)表表示,這這是關(guān)系系模型的的邏輯結(jié)結(jié)構(gòu)。在在數(shù)據(jù)庫(kù)庫(kù)的物理理組織中中,表以以文件形形式存儲(chǔ)儲(chǔ),每一一個(gè)表通通常對(duì)應(yīng)應(yīng)一種文文件結(jié)構(gòu)構(gòu),因此此關(guān)系模模型的存存儲(chǔ)結(jié)構(gòu)構(gòu)是文件件。(5)根根據(jù)關(guān)系系模式,劃分出出系統(tǒng)的的功能模模塊,以以C#中中的類實(shí)實(shí)現(xiàn)。類類是C#語(yǔ)言的的核心,C#的的一切類類型都是是類。

3、類類是一個(gè)個(gè)數(shù)據(jù)結(jié)結(jié)構(gòu),類類定義數(shù)數(shù)據(jù)類型型的數(shù)據(jù)據(jù)(字段段)和行行為(方方法和其其他函數(shù)數(shù)成員)。(6)應(yīng)應(yīng)用數(shù)據(jù)據(jù)庫(kù)訪問(wèn)問(wèn),即使使用ADDO.NNET連連接和操操作數(shù)據(jù)據(jù)庫(kù)2 參考文文獻(xiàn)1SQLL Seerveer 220055 奧秘秘.趙趙松濤.北京:電子工工業(yè)出版版社,220077。2SQLL Seerveer 220000 培訓(xùn)訓(xùn)教程.余晨晨,李文文炬.北北京:清清華大學(xué)學(xué)出版社社,20001。3SQLL Seerveer 220055 數(shù)據(jù)據(jù)庫(kù)開(kāi)發(fā)發(fā)應(yīng)用教教程.孫余黨黨,張軍軍,鐘德德源.北北京:電電子工業(yè)業(yè)出版社社,20008。4C#.NETT程序設(shè)設(shè)計(jì)教程程.江江紅,于于青松.

4、北京:清華大大學(xué)出版版社,220100。5C#基基礎(chǔ)與案案例開(kāi)發(fā)發(fā)詳解.王國(guó)國(guó)勝,劉劉攀,尼尼春雨.北京:清華大大學(xué)出版版社,220099。3 實(shí)實(shí)現(xiàn)思路路 3.11 將EE-R圖圖轉(zhuǎn)換成成關(guān)系模模式的規(guī)規(guī)則一個(gè)實(shí)體體型轉(zhuǎn)換換為一個(gè)個(gè)關(guān)系模模式。實(shí)實(shí)體的屬屬性就是是關(guān)系的的屬性,實(shí)體的的碼就是是關(guān)系的的碼。對(duì)對(duì)于實(shí)體體間的聯(lián)聯(lián)系則有有以下不不同的情情況: 3.11.1 1:1聯(lián)系系1:1可可以轉(zhuǎn)換換為一個(gè)個(gè)獨(dú)立的的關(guān)系模模式,也也可以與與任意一一端對(duì)應(yīng)應(yīng)的關(guān)系系模式合合并。如如果轉(zhuǎn)換換為一個(gè)個(gè)獨(dú)立的的關(guān)系模模式,則則與該聯(lián)聯(lián)系相連連的各實(shí)實(shí)體的碼碼以及聯(lián)聯(lián)系本身身的屬性性均轉(zhuǎn)換換為關(guān)系系的屬性

5、性,每個(gè)個(gè)實(shí)體的的碼均是是該關(guān)系系的候選選碼。如如果與某某一端實(shí)實(shí)體對(duì)應(yīng)應(yīng)的關(guān)系系模式合合并,則則需要在在該關(guān)系系模式的的屬性中中加入另另一個(gè)關(guān)關(guān)系模式式的碼和和聯(lián)系本本身的屬屬性。3.1.21:n聯(lián)系系可以轉(zhuǎn)換換為一個(gè)個(gè)獨(dú)立的的關(guān)系模模式,也也可以與與n端對(duì)對(duì)應(yīng)的關(guān)關(guān)系模式式合并。如果轉(zhuǎn)轉(zhuǎn)換為一一個(gè)獨(dú)立立的關(guān)系系模式,則與該該聯(lián)系相相連的各各實(shí)體的的碼以及及聯(lián)系本本身的屬屬性均轉(zhuǎn)轉(zhuǎn)換為關(guān)關(guān)系的屬屬性,而而關(guān)系的的碼為nn端實(shí)體體的碼。3.1.3 m:nn聯(lián)系轉(zhuǎn)換為一一個(gè)關(guān)系系模式。與該聯(lián)聯(lián)系相連連的各實(shí)實(shí)體的碼碼以及聯(lián)聯(lián)系本身身的屬性性均轉(zhuǎn)換換為關(guān)系系的屬性性,各實(shí)實(shí)體碼的的組合組組成該關(guān)關(guān)

6、系的碼碼,或碼碼的一部部分。 3.11.4 三個(gè)個(gè)或三個(gè)個(gè)以上實(shí)實(shí)體間的的一個(gè)多多元聯(lián)系系可以轉(zhuǎn)換換為一個(gè)個(gè)關(guān)系模模式。與與該多元元聯(lián)系相相連的各各實(shí)體的的碼以及及聯(lián)系本本身的屬屬性均轉(zhuǎn)轉(zhuǎn)換為關(guān)關(guān)系的屬屬性,而而關(guān)系的的碼為各各實(shí)體碼碼的組合合。 3.11.5具具有相同同碼的關(guān)關(guān)系模式式可合并并。 3.11.6 具體體實(shí)體EE-R圖圖如下:訂單表訂單號(hào)客戶號(hào)重量貨物號(hào)日期圖1 訂訂單表EE-R客戶號(hào)客戶表姓名電話地址圖2 客客戶表EE-R目的地表目的地號(hào)目的地名距離圖3 目目的地表表E-RR車輛信息表車牌號(hào)載重車主狀態(tài)圖4車輛輛信息表表E-RR 貨物信息表貨物號(hào)貨物名價(jià)格重量狀態(tài)說(shuō)明圖5貨物物

7、信息表表E-RR 司機(jī)司機(jī)貨工號(hào)姓名電話地址圖6司機(jī)機(jī)E-RR狀態(tài)貨號(hào)目的地號(hào)司機(jī)號(hào)車號(hào)車輛調(diào)度(發(fā)貨單)圖7車輛輛調(diào)度EE-R 3.22 功能能模塊根據(jù)E-R圖規(guī)規(guī)劃表之之間的聯(lián)聯(lián)系,從從而確定定系統(tǒng)具具體的功功能模塊塊,功能能模塊具具體有以以下劃分分:3.2.1 用戶模模塊用戶模塊塊:客戶戶信息查查詢,進(jìn)進(jìn)度信息息查詢,訂單信信息查詢?cè)?.2.2 操作員員模塊操作員模模塊:收收發(fā)貨登登記,客客戶信息息登記及及修改,信息查查詢3.2.3 管理員員模塊管理員模模塊:信信息查詢?cè)?,信息息修改,資料維維護(hù)3.2.4 模塊圖圖系統(tǒng)功能能模塊圖圖,如下下:信息查詢貨物收發(fā)登記客戶信息查詢進(jìn)度信息查詢訂

8、單信息查詢信息修改信息查詢管理員模塊操作員模塊用戶模塊物流配送管理系統(tǒng)客戶信息登記及修改資料維護(hù)圖1 功能模模塊圖4 方法及及工具(1)運(yùn)運(yùn)用頭腦腦風(fēng)暴的的方式確確立數(shù)據(jù)據(jù)庫(kù)和功功能模塊塊框架。(2)根根據(jù)E- R圖圖的實(shí)體體聯(lián)系模模型轉(zhuǎn)換換成相應(yīng)應(yīng)的結(jié)構(gòu)構(gòu)模型。(3)根根據(jù)SQQL SServver 20005 的的相關(guān)工工具把EE-R圖圖中的實(shí)實(shí)體與實(shí)實(shí)體的聯(lián)聯(lián)系轉(zhuǎn)換換成相應(yīng)應(yīng)的結(jié)構(gòu)構(gòu)模式.。(4)根根據(jù)Miicroosofft VVisuual Staadioo 20008 的相關(guān)關(guān)工具把把功能模模塊的具具體功能能轉(zhuǎn)化成成相應(yīng)的的類模塊塊(即應(yīng)應(yīng)用代碼碼)。組員:杜杜亞物流配送送管理系系

9、統(tǒng)個(gè)人人任務(wù)實(shí)實(shí)施方案案1 相相關(guān)知識(shí)識(shí)理論我所做的的任務(wù)是是數(shù)據(jù)庫(kù)庫(kù)構(gòu)建,系統(tǒng)功功能模塊塊構(gòu)建,功能模模塊設(shè)計(jì)計(jì),程序序?qū)崿F(xiàn)。數(shù)據(jù)庫(kù)的的構(gòu)建是是基于MMicrrosooft SQLL Seerveer 220055中的 SQLL Seerveer MManaagemmentt Sttudiio。通通過(guò)對(duì)系系統(tǒng)進(jìn)行行的需求求分析、概念結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)、邏輯輯結(jié)構(gòu)設(shè)設(shè)計(jì)構(gòu)建建一個(gè)長(zhǎng)長(zhǎng)期儲(chǔ)存存在計(jì)算算機(jī)內(nèi)、有組織織、可共共享的數(shù)數(shù)據(jù)集合合。它具具有較小小的冗余余度、較較高的數(shù)數(shù)據(jù)獨(dú)立立性和易易擴(kuò)展性性,可為為各種用用戶共享享。通過(guò)過(guò)對(duì)系統(tǒng)統(tǒng)功能模模塊的分分析與構(gòu)構(gòu)建,利利用Miicroosofft V

10、Visuual Stuudioo 20008實(shí)實(shí)現(xiàn)調(diào)用用數(shù)據(jù)庫(kù)庫(kù)。由于于類是CC#的核核心,因因此系統(tǒng)統(tǒng)功能模模塊的實(shí)實(shí)現(xiàn)由相相對(duì)應(yīng)的的三個(gè)類類實(shí)現(xiàn)。類是一一個(gè)數(shù)據(jù)據(jù)結(jié)構(gòu),在其內(nèi)內(nèi)定義數(shù)數(shù)據(jù)類型型的數(shù)據(jù)據(jù)(字段段)和行行為(方方法和其其他函數(shù)數(shù)成員)。2 參參考文獻(xiàn)獻(xiàn)1C#基基礎(chǔ)與開(kāi)開(kāi)發(fā)詳解解.王王國(guó)勝.北京:清華大大學(xué)出版版社,2200992C#NNET程程序設(shè)計(jì)計(jì)教程江江紅.余青松松等北京京:清華華大學(xué)出出版社,201003 Viisuaal CC#.NNET程程序設(shè)計(jì)計(jì)李蘭蘭友,楊曉光光北京:清華大大學(xué)出版版社,200044 數(shù)據(jù)據(jù)庫(kù)原理理與應(yīng)用用劉劉麗中中國(guó)水利利水電出出版社,2000

11、93 實(shí)實(shí)現(xiàn)思路路根據(jù)實(shí)體體E_RR圖轉(zhuǎn)換換成表之之間的聯(lián)聯(lián)系,通通過(guò)操作作代碼與與數(shù)據(jù)庫(kù)庫(kù)相連,然后通通過(guò)代碼碼進(jìn)行表表之間的的操作。3.1設(shè)設(shè)計(jì)功能能模塊思思路貨物收發(fā)登記客戶信息查詢進(jìn)度信息查詢訂單信息查詢信息修改信息查詢信息查詢管理員模塊操作員模塊用戶模塊物流配送管理系統(tǒng)客戶信息登記及修改資料維護(hù)圖系統(tǒng)統(tǒng)功能模模塊 3.22設(shè)計(jì)EE-R圖圖思路根據(jù)E-R圖完完成系統(tǒng)統(tǒng)功能模模塊構(gòu)建建,功能能模塊設(shè)設(shè)計(jì)。如如圖1至至圖7所所示:訂單表訂單號(hào)客戶號(hào)重量貨物號(hào)日期圖1訂單單表E-R客戶號(hào)客戶表姓名電話地址圖2客戶戶表E-R目的地表目的地號(hào)目的地名距離圖3目的的地表EE-R車輛信息表車牌號(hào)載重

12、車主狀態(tài)圖4車輛輛信息表表E-RR 貨物信息表貨物號(hào)貨物名價(jià)格重量狀態(tài)說(shuō)明圖5貨物物信息表表E-RR 司機(jī)司機(jī)貨工號(hào)姓名電話地址圖6司機(jī)機(jī)E-RR狀態(tài)貨號(hào)目的地號(hào)司機(jī)號(hào)車號(hào)車輛調(diào)度(發(fā)貨單)圖7車輛輛調(diào)度EE-R3.3創(chuàng)創(chuàng)建數(shù)據(jù)據(jù)庫(kù)思路路使用SQQL SServver Mannageemennt SStuddio創(chuàng)創(chuàng)建數(shù)據(jù)據(jù)庫(kù)。創(chuàng)創(chuàng)建一個(gè)個(gè)Alddy數(shù)據(jù)據(jù)庫(kù),必必須有主主數(shù)據(jù)文文件和日日志文件件,注意意存儲(chǔ)路路徑,初初始大小小,自動(dòng)動(dòng)增長(zhǎng),即使用用于此數(shù)數(shù)據(jù)庫(kù)。4 使使用方法法及工具具1根據(jù)據(jù)E- R圖的的實(shí)體聯(lián)聯(lián)系模型型轉(zhuǎn)換成成相應(yīng)的的結(jié)構(gòu)模模型。2使用用Miccrossoftt Viisu

13、aal SStuddio 20008 PProffesssionnal Ediitioon來(lái)完完成程序序的實(shí)現(xiàn)現(xiàn),使用用Miccrossoftt SQQL SServver 20005 EExprresss Edditiion來(lái)來(lái)完成數(shù)數(shù)據(jù)庫(kù)的的創(chuàng)建以以及系統(tǒng)統(tǒng)功能模模塊構(gòu)建建。組員:孫孫佳鑫物流配送送管理系系統(tǒng)個(gè)人人任務(wù)實(shí)實(shí)施方案案1 相關(guān)關(guān)知識(shí)理理論我所做的的任務(wù)是是數(shù)據(jù)庫(kù)庫(kù)構(gòu)建,系統(tǒng)功功能模塊塊構(gòu)建,功能模模塊設(shè)計(jì)計(jì),程序序?qū)崿F(xiàn)。C#程序序在.NNET Fraamewworkk上運(yùn)行行。.NNET Fraamewworkk是Wiindoows的的一個(gè)組組件,包包括一個(gè)個(gè)成為公公共語(yǔ)言言運(yùn)

14、行庫(kù)庫(kù)(Coommoon LLangguagge RRunttimee,CLLR)的的虛擬運(yùn)運(yùn)行環(huán)境境和一組組統(tǒng)一的的類庫(kù)(Fraamewworkk Cllasss Liibarraryy,FCCL)。C#程程序用一一個(gè)或多多個(gè)原文文件組成成。程序序中聲明明類型,包含類類、結(jié)構(gòu)構(gòu)、接口口、枚舉舉和委托托等類型型。類包包含成員員,例如如字段、方法、屬性和和事件等等。命名名空間可可以在多多個(gè)源程程序文件件中定義義,可以以嵌套,一個(gè)源源代碼中中沒(méi)有指指定的命命名空間間,則使使用默認(rèn)認(rèn)命名空空間。在在C#應(yīng)應(yīng)用程序序中開(kāi)始始時(shí)使用用usiing指指令引用用該命名名空間。C#的的可執(zhí)行行程序必必須包含含

15、一個(gè)mmainn方法,用于控控制程序序的開(kāi)始始和結(jié)束束。在生生命和初初始化變變量時(shí),在變量量的前面面加上關(guān)關(guān)鍵字cconsst,就就可以把把該變量量指定一一個(gè)常量量。2 參參考文獻(xiàn)獻(xiàn)1 SQQL SServver 數(shù)據(jù)庫(kù)庫(kù)開(kāi)發(fā)實(shí)實(shí)例解析析.宋宋坤.機(jī)機(jī)械工業(yè)業(yè)出版社社,200042Vissuall C#程序設(shè)設(shè)計(jì)教程程.王昊亮亮,李剛剛等.北京:清華大大學(xué)出版版社,200033 Viisuaal CC#.NNET程程序設(shè)計(jì)計(jì)李蘭蘭友 楊楊曉光北京:清華大大學(xué) 北北方交通通大學(xué)出出版社,200044 Viisuaal CC#編程程精彩百百例明月創(chuàng)創(chuàng)作室北京:人民郵郵電出版版社,200015 C#

16、入門經(jīng)經(jīng)典第三三版沃森,內(nèi)格爾爾北京京:清華華大學(xué)出出版社,200066 Viisuaal CC#.NNET程程序設(shè)計(jì)計(jì)教程學(xué)學(xué)習(xí)指導(dǎo)導(dǎo)丘丘錦綸北京:清華大大學(xué)出版版社,2200883 實(shí)實(shí)現(xiàn)思路路通過(guò)E-R圖完完成系統(tǒng)統(tǒng)功能模模塊構(gòu)建建,功能能模塊設(shè)設(shè)計(jì)。3.1 設(shè)計(jì)EE-R圖圖思路根據(jù)E-R圖完完成系統(tǒng)統(tǒng)功能模模塊構(gòu)建建,功能能模塊設(shè)設(shè)計(jì)。如如圖1至至圖7所所示:訂單表訂單號(hào)客戶號(hào)重量貨物號(hào)日期圖1訂單單表E-R客戶號(hào)客戶表姓名電話地址圖2客戶戶表E-R目的地表目的地號(hào)目的地名距離圖3目的的地表EE-R車輛信息表車牌號(hào)載重車主狀態(tài)圖4車輛輛信息表表E-RR 貨物信息表貨物號(hào)貨物名價(jià)格重量狀

17、態(tài)說(shuō)明圖5貨物物信息表表E-RR 司機(jī)司機(jī)貨工號(hào)姓名電話地址圖6司機(jī)機(jī)E-RR狀態(tài)貨號(hào)目的地號(hào)司機(jī)號(hào)車號(hào)車輛調(diào)度(發(fā)貨單)圖7車輛輛調(diào)度EE-R3.2 創(chuàng)建數(shù)數(shù)據(jù)庫(kù)思思路使用SQQL SServver Mannageemennt SStuddio創(chuàng)創(chuàng)建數(shù)據(jù)據(jù)庫(kù)。創(chuàng)創(chuàng)建一個(gè)個(gè)Alddy數(shù)據(jù)據(jù)庫(kù),必必須有主主數(shù)據(jù)文文件和日日志文件件,注意意存儲(chǔ)路路徑,初初始大小小,自動(dòng)動(dòng)增長(zhǎng),即使用用于此數(shù)數(shù)據(jù)庫(kù)。通過(guò)調(diào)調(diào)查分析析知各屬屬性,使使用woord文文檔來(lái)畫畫出E-R圖。采用的的是自底底向上的的方法,即自頂頂向下地地進(jìn)行需需求分析析,然后后在自底底向上地地設(shè)計(jì)概概念結(jié)構(gòu)構(gòu),按此此方法概概念結(jié)構(gòu)構(gòu)設(shè)計(jì)可可

18、分為兩兩步:第第一步是是抽象數(shù)數(shù)據(jù)并設(shè)設(shè)計(jì)局部部視圖;第二步步是集成成局部視視圖,得得到全局局的概念念結(jié)構(gòu)。4 使使用方法法及工具具使用Miicroosofft VVisuual Stuudioo 20008 Proofesssioonall Edditiion來(lái)來(lái)完成程程序的實(shí)實(shí)現(xiàn),使使用Miicroosofft SSQL Serrverr 20005 Exppresss EEdittionn來(lái)完成成數(shù)據(jù)庫(kù)庫(kù)的創(chuàng)建建以及系系統(tǒng)功能能模塊構(gòu)構(gòu)建。使使用SQQL SServver Mannageemennt SStuddio工工具創(chuàng)建建數(shù)據(jù)庫(kù)庫(kù)。組員:魯魯岳物流管理理系統(tǒng)個(gè)個(gè)人任務(wù)務(wù)實(shí)施方方案1

19、 相關(guān)關(guān)的理論論知識(shí) 1.1 數(shù)據(jù)庫(kù)庫(kù)的SQQL語(yǔ)言SQQL是高高級(jí)的非非過(guò)程化化編程語(yǔ)語(yǔ)言,允允許用戶戶在高層層數(shù)據(jù)結(jié)結(jié)構(gòu)上工工作。它它不要求求用戶指指定對(duì)數(shù)數(shù)據(jù)的存存放方法法,也不不需要用用戶了解解具體的的數(shù)據(jù)存存放方式式,所以以具有完完全不同同底層結(jié)結(jié)構(gòu)的不不同數(shù)據(jù)據(jù)庫(kù)系統(tǒng)統(tǒng),可以以使用相相同的SSQL語(yǔ)語(yǔ)言作為為數(shù)據(jù)輸輸入與管管理的 SQLL接口。它以記記錄集合合作為操操作對(duì)象象,所有有SQLL語(yǔ)句接接受集合合作為輸輸入,返返回集合合作為輸輸出,這這種集合合特性允允許一條條SQLL語(yǔ)句的的輸出作作為另一一條SQQL語(yǔ)句句的輸入入,所以以SQLL語(yǔ)句可可以嵌套套,這使使他具有有極大的的靈

20、活性性和強(qiáng)大大的功能能,在多多數(shù)情況況下,在在其他語(yǔ)語(yǔ)言中需需要一大大段程序序?qū)崿F(xiàn)的的功能只只需要一一個(gè)SQQL語(yǔ)句句就可以以達(dá)到目目的,這這也意味味著用SSQL語(yǔ)語(yǔ)言可以以寫出非非常復(fù)雜雜的語(yǔ)句句。1.2 .NNET C#語(yǔ)語(yǔ)言的語(yǔ)語(yǔ)法以及及各種系系統(tǒng)類與與方法 簡(jiǎn)介C ssharrp(又又被簡(jiǎn)稱稱為“C#”)是微微軟公司司在二OOOO年年六月發(fā)發(fā)布的一一種新的的編程語(yǔ)語(yǔ)言,并并定于在在微軟職職業(yè)開(kāi)發(fā)發(fā)者論壇壇(PDDC)上上登臺(tái)亮亮相.CC#是微微軟公司司研究員員Andderss Heejlssberrg的最最新成果果.C#看起來(lái)來(lái)與Jaava有有著驚人人的相似似;它包包括了諸諸如單一一繼

21、承,界面,與Jaava幾幾乎同樣樣的語(yǔ)法法,和編編譯成中中間代碼碼再運(yùn)行行的過(guò)程程.但是是C#與與Javva有著著明顯的的不同,它借鑒鑒了Deelphhi的一一個(gè)特點(diǎn)點(diǎn),與CCOM(組件對(duì)對(duì)象模型型)是直直接集成成的,而而且它是是微軟公公司.NNET winndowws網(wǎng)絡(luò)絡(luò)框架的的主角。1.3 算法法設(shè)計(jì)和和編寫編編寫的各各項(xiàng)要求求與原則則 算法(Alggoriithmm)是一一系列解解決問(wèn)題題的清晰晰指令,算法代代表著用用系統(tǒng)的的方法描描述解決決問(wèn)題的的策略機(jī)機(jī)制。也也就是說(shuō)說(shuō),能夠夠?qū)σ欢ǘㄒ?guī)范的的輸入,在有限限時(shí)間內(nèi)內(nèi)獲得所所要求的的輸出。如果一一個(gè)算法法有缺陷陷,或不不適合于于某個(gè)問(wèn)

22、問(wèn)題,執(zhí)執(zhí)行這個(gè)個(gè)算法將將不會(huì)解解決這個(gè)個(gè)問(wèn)題。不同的的算法可可能用不不同的時(shí)時(shí)間、空空間或效效率來(lái)完完成同樣樣的任務(wù)務(wù)。一個(gè)個(gè)算法的的優(yōu)劣可可以用空空間復(fù)雜雜度與時(shí)時(shí)間復(fù)雜雜度來(lái)衡衡量。一一個(gè)算法法應(yīng)該具具有以下下五個(gè)重重要的特特征:算算法可以以使用自自然語(yǔ)言言、偽代代碼、流流程圖等等多種不不同的方方法來(lái)描描述。1.3.1 有窮性性(Fiinitteneess)算法的有有窮性是是指算法法必須能能在執(zhí)行行有限個(gè)個(gè)步驟之之后終止止1.3.2 確切性性(Diifinniteenesss)算法的的每一步步驟必須須有確切切的定義義;1.3.3 輸入項(xiàng)項(xiàng)(Innputt)一個(gè)算算法有00個(gè)或多多個(gè)輸入入

23、,以刻刻畫運(yùn)算算對(duì)象的的初始情情況,所所謂0個(gè)個(gè)輸入是是指算法法本身定定出了初初始條件件;1.3.4 輸出項(xiàng)項(xiàng)(Ouutpuut)一個(gè)算算法有一一個(gè)或多多個(gè)輸出出,以反反映對(duì)輸輸入數(shù)據(jù)據(jù)加工后后的結(jié)果果。沒(méi)有有輸出的的算法是是毫無(wú)意意義的;1.3.4 可行性性(Efffecctivveneess)算法中中執(zhí)行的的任何計(jì)計(jì)算步都都是可以以被分解解為基本本的可執(zhí)執(zhí)行的操操作步,即每個(gè)個(gè)計(jì)算步步都可以以在有限限時(shí)間內(nèi)內(nèi)完成。(也稱稱之為有有效性) 計(jì)算機(jī)機(jī)科學(xué)家家尼克勞勞斯-沃沃思曾著著過(guò)一本本著名的的書數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)十算法法= 程程序,可見(jiàn)算算法在計(jì)計(jì)算機(jī)科科學(xué)界與與計(jì)算機(jī)機(jī)應(yīng)用界界的地位位。1.3

24、.5 算法的的復(fù)雜度度同一問(wèn)問(wèn)題可用用不同算算法解決決,而一一個(gè)算法法的質(zhì)量量?jī)?yōu)劣將將影響到到算法乃乃至程序序的效率率。算法法分析的的目的在在于選擇擇合適算算法和改改進(jìn)算法法。一個(gè)個(gè)算法的的評(píng)價(jià)主主要從時(shí)時(shí)間復(fù)雜雜度和空空間復(fù)雜雜度來(lái)考考慮。(1)時(shí)時(shí)間復(fù)雜雜度算法的的時(shí)間復(fù)復(fù)雜度是是指執(zhí)行行算法所所需要的的時(shí)間。一般來(lái)來(lái)說(shuō),計(jì)計(jì)算機(jī)算算法是問(wèn)問(wèn)題規(guī)模模n 的的函數(shù)ff(n),算法法的時(shí)間間復(fù)雜度度也因此此記做 TT(n)=(f(n) 因此,問(wèn)題的的規(guī)模nn 越大大,算法法執(zhí)行的的時(shí)間的的增長(zhǎng)率率與f(n) 的增長(zhǎng)長(zhǎng)率正相相關(guān),稱稱作漸進(jìn)進(jìn)時(shí)間復(fù)復(fù)雜度(Asyympttotiic TTimee Coompllexiity)。(2)空空間復(fù)雜雜度算法的的空間復(fù)復(fù)雜度是是指算法法需要消消耗的內(nèi)內(nèi)存空間間。其計(jì)計(jì)算和表表示方法法與時(shí)間間復(fù)雜度度類似,一般都都用復(fù)雜雜度的漸漸近性來(lái)來(lái)表示。同時(shí)間間復(fù)雜度度相比,空間復(fù)復(fù)雜度的的分析要要簡(jiǎn)單得得多。2 參參考文獻(xiàn)獻(xiàn)1 數(shù)據(jù)據(jù)庫(kù)原理

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論