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

正文內(nèi)容

基于cnet的公交查詢系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-08-16 08:37 本頁面
 

【文章內(nèi)容簡介】 織方式存儲(chǔ)的相互有關(guān)的數(shù)畢業(yè)論文(設(shè)計(jì)) 第 3 頁 據(jù) 的集合,這些數(shù)據(jù)不僅彼此關(guān)聯(lián)而且可以動(dòng)態(tài)變化。它具有以下幾個(gè)特點(diǎn): 數(shù)據(jù)結(jié)構(gòu)化 數(shù)據(jù)共享 數(shù)據(jù)的獨(dú)立性 在數(shù)據(jù)庫中最核心的一部分為 DBMS 即數(shù)據(jù)庫管理系統(tǒng)他是使用戶能夠?qū)崿F(xiàn)數(shù)據(jù)加工的數(shù)據(jù)管理系統(tǒng),為用戶提供以下幾個(gè)功能: 建庫功能 數(shù)據(jù)的操作功能:實(shí)現(xiàn)對(duì)數(shù)據(jù)的增、刪、查、改等功能 【 5】 ( 二 )編程軟件采用 Microsoft Visual Studio 20xx Visual Studio 是 Windows 平臺(tái)應(yīng)用程序的開發(fā)環(huán)境,它是建立在 IDE(統(tǒng)一開發(fā)環(huán)境 )的 基礎(chǔ)之上,可用于開發(fā)多種不同類型的應(yīng)用程序 畢業(yè)論文(設(shè)計(jì)) 第 4 頁 第 2章 需求分析 需求分析概述 需 求分析是軟件定義時(shí)期的最后一個(gè)階段, 需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的 電腦系統(tǒng) 時(shí)描寫新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作。需求分析是軟件工程中的一個(gè)關(guān)鍵過程。在這個(gè)過程中, 系統(tǒng)分析 員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。 需求分析的基本任務(wù)一個(gè)階段 它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么?”這個(gè)問題。需求分析的任務(wù)還不是確定系統(tǒng)怎樣完成他的工作,而僅僅是確定系統(tǒng)必須完成那些工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求 【 6】 。具體說需求分析的任務(wù)有以下幾個(gè)方面: (一)、確定對(duì)系統(tǒng)的綜合要求 —— 通常對(duì)軟件系統(tǒng)有下述幾個(gè)方面的綜合要求: 功能需求 —— 這方面的需求制定系統(tǒng)必須提供的服務(wù)。通過需求分析 應(yīng)該劃分出系統(tǒng)必須完成的所有功能 性能需求 —— 性能需求指定系統(tǒng)必須滿足的定時(shí)約束或容量約束,通常包括速度(響應(yīng)時(shí)間、信息量速率) 【 7】 可靠性和可用性需求 —— 可靠性需求定量地指定系統(tǒng)是的可靠性,可用性與可靠性密切相關(guān),它量化了用戶可以使用系統(tǒng)的程度,例如:“在任何時(shí)候主機(jī)或備份機(jī)上的機(jī)場雷達(dá)系統(tǒng)應(yīng)該至少有一個(gè)是可以用的,而且在一個(gè)月內(nèi)在任何一臺(tái)計(jì)算機(jī)上蓋系統(tǒng)不可以用的時(shí)間不能超過總時(shí)間的 2%?!?【 4】 出錯(cuò)處理需求 接口需求 約束 逆向需求 將來可能提出的要求 畢業(yè)論文(設(shè)計(jì)) 第 5 頁 ( 2)分析系統(tǒng)的 數(shù)據(jù)要求 每一個(gè)系統(tǒng)在本質(zhì)上都是處理信息的,系統(tǒng)必須處理的信息與系統(tǒng)得到的信息在很大的程度上決定了系統(tǒng)的“面貌”,因此必須分析系統(tǒng)的數(shù)據(jù)要求,而分析系統(tǒng)的數(shù)據(jù)要求通常采用建立數(shù)據(jù)模型的方法即實(shí)體 —— 聯(lián)系圖( 節(jié) )。復(fù)雜的數(shù)據(jù)由許多基本的數(shù)據(jù)元素組成,數(shù)據(jù)結(jié)構(gòu)表示數(shù)據(jù)元素之間的邏輯關(guān)系。利用數(shù)據(jù)字典可以全面的定義數(shù)據(jù),但是數(shù)據(jù)字典不夠形象直觀。為了提高可理解性,我們可以用層次方框圖和 Warnier 圖輔助描繪數(shù)據(jù)結(jié)構(gòu)。 實(shí)體 —— 聯(lián)系圖( ER 圖) 實(shí)體 —— 聯(lián)系圖概述 為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確的描述出來 ,系統(tǒng)分析員通常建立一個(gè)概念性的數(shù)據(jù)模型。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立的模型。它描述了從用戶角度看到的數(shù)據(jù),它 反 映了用戶的顯示環(huán)境,而且與在軟件系統(tǒng)中的實(shí)現(xiàn)方法無關(guān) 符號(hào)系統(tǒng) 在實(shí)體 —— 聯(lián)系圖中包含 3 種相互關(guān)系的信息如 表格 1 所示: 表格 1 ER 圖 符號(hào) 圖形 名稱 描述 數(shù)據(jù)對(duì)象 數(shù)據(jù)對(duì)象時(shí)對(duì)軟件必須的復(fù)合信息的抽象。所謂復(fù)合信息是指具有一系列不同性質(zhì) 或?qū)傩缘氖挛?,僅有單個(gè)值的事物(例如,寬度)不是數(shù)據(jù)對(duì)象 畢業(yè)論文(設(shè)計(jì)) 第 6 頁 屬性 數(shù)據(jù)對(duì)象 一般具有若干特征,這些特征就稱為數(shù)據(jù)對(duì)象 的屬性,例如 :數(shù)據(jù)對(duì)象 “ 學(xué)生 ” ,具 有學(xué)號(hào)、姓名、 性別 、出生日期和系別等特征,這些就是它的屬性。 聯(lián)系 實(shí)體之間可能會(huì)有各種關(guān)系。例如, “ 學(xué)生 ”與 “ 課程 ” 之間有 “ 選課 ” 的關(guān)系。這種實(shí)體和實(shí)體之間的關(guān)系被抽象為聯(lián)系。在實(shí)體聯(lián)系圖中,聯(lián)系用聯(lián)結(jié)有關(guān)實(shí)體的 菱形 框表示,如圖 所示。聯(lián)系可以是一對(duì)一 (1:1),一對(duì)多 (1:N)或多對(duì)多(M:N)的,這一點(diǎn)在實(shí)體聯(lián)系圖 中 也應(yīng)說明。例如在大學(xué)教務(wù)管理問題中, “ 學(xué)生 ” 與 “ 課程 ” 是多對(duì)多的 “ 選課 ” 聯(lián)系聯(lián)系。 【 8】 公交 實(shí)體 —— 聯(lián)系圖 在本文中的公交 ER 圖如 圖 21 所示: 畢業(yè)論文(設(shè)計(jì)) 第 7 頁 公 交 線路 信 息路 線站 點(diǎn)I D站 名站 點(diǎn) 序 號(hào)路 線 號(hào)路 線I D ( I D )A r e a I D1N1N路 線K m站 點(diǎn)I D其 他 信息A r e aC i t y 2I DP r o v i n c eC i t y1NP i n y i n 圖 21 公交 ER 圖 層次方框圖 層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié) 構(gòu),下面的各層矩形框代表這個(gè)數(shù)據(jù)的子集,最底層的各個(gè)框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素)。在本文中的公交查詢系統(tǒng)層次方框圖如 圖 22 所示: 畢業(yè)論文(設(shè)計(jì)) 第 8 頁 公 交 查 詢 系 統(tǒng)用 戶管 理 員線 路 查 詢站 點(diǎn) 查 詢 增 加 信 息 修 改 信 息換 乘 查 詢刪 除 信 息 圖 22 層次方框圖 數(shù)據(jù)流圖( DFD) 數(shù)據(jù)流圖概述 數(shù)據(jù)流圖( DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)流從輸入移動(dòng)到輸出的過程中所經(jīng)受的變換。在數(shù) 據(jù)流圖中沒有任何具體的物理部件,他只是描繪數(shù)據(jù)在軟件中流動(dòng)和被處理的邏輯過程。數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,即使不是專業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解它,因此,他是分析員與用戶之間幾號(hào)的通信工具。此外數(shù)據(jù)流圖設(shè)計(jì)時(shí)只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮怎樣具體地實(shí)現(xiàn)這些功能,因此他也是進(jìn)行軟件設(shè)計(jì)的很好的出發(fā)點(diǎn)。 符號(hào) 系統(tǒng) 數(shù)據(jù)流圖通常包含以下幾種符號(hào) : 符號(hào) 名稱 說明 正方形 表示數(shù)據(jù)的源點(diǎn)或終點(diǎn) 圓角矩形 代表數(shù)據(jù)的變換處理 畢業(yè)論文(設(shè)計(jì)) 第 9 頁 畫圖原則 畫圖原則:( 1)數(shù)據(jù)流圖上所有圖形符號(hào)只限于以上四種基本圖例 ( 2)頂層數(shù)據(jù)流圖必須包含 4 種基本元素 ; ( 3)頂層數(shù)據(jù)流圖上的數(shù)據(jù)流必須封閉在外部實(shí)體之間 ; ( 4)至少有一個(gè)數(shù)據(jù)輸入流和一個(gè)數(shù)據(jù)輸出流 ; ( 5)在數(shù)據(jù)流圖中必須按層給處理框加編號(hào),該編號(hào)表明該加工處 ; 在那一層以及上下層父圖與子圖的對(duì)應(yīng)關(guān)系 ; ( 6)規(guī)定數(shù)據(jù)流圖與他上一層的一個(gè)處理對(duì)應(yīng),兩者的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流必須一致,即父圖與子 圖平衡,還應(yīng)該在數(shù)據(jù)流圖中繳入必要地說明以幫助用戶理解 ; ( 7)圖上的每個(gè)元素都應(yīng)該有名字,數(shù)據(jù)流和數(shù)據(jù)文件名字表明流動(dòng)的數(shù)據(jù)是什么,而處理的名字應(yīng)表明處理做了說明事情 。 公交 DFD 圖 開口矩形 代表數(shù)據(jù)存儲(chǔ) 箭頭 表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動(dòng)方向 畢業(yè)論文(設(shè)計(jì)) 第 10 頁 使 用 者使 用 者公 交 查 詢 系統(tǒng)線 路 站 點(diǎn)管 理 人 員 公 交 線 路 詳 細(xì) 信 息D 4 管 理 人 員 表使 用 者使 用 者1 . 1 用 戶 查 詢1 . 2 管 理 員 操 作D 1 線 路 D 2 站 點(diǎn)D 3 公 交 線 路 詳 細(xì) 信 息D 1 線 路 D 2 站 點(diǎn)D 3 公 交 線 路 詳 細(xì) 信 息使 用 者使 用 者1 . 1 用 戶 查 詢D 1 線 路 D 2 站 點(diǎn)D 3 公 交 線 路 詳 細(xì) 信 息1 . 2 . 1 管 理 員 登 陸D 4 管 理 人 員 表1 . 2 . 2 管 理 員 操 作D 1 線 路 D 2 站 點(diǎn)D 3 公 交 線 路 詳 細(xì) 信 息公 交 數(shù) 據(jù) 流 圖 — — 頂 層 圖公 交 數(shù) 據(jù) 流 圖 — — 一 層 圖公 交 數(shù) 據(jù) 流 圖 — — 二 層 圖 圖 23 公交 DFD 圖 畢業(yè)論文(設(shè)計(jì)) 第 11 頁 系統(tǒng)功能模塊劃分 一個(gè)系統(tǒng)可以看成是由多個(gè)小模塊組成,這些小模塊之間應(yīng)該具有高內(nèi)聚、低耦合的特點(diǎn) : 耦合:是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互聯(lián)程度的衡量。 而耦合程度取決于模塊時(shí)間接口的復(fù)雜程度,進(jìn)入或訪問一個(gè)模塊的點(diǎn),以及通過接口的數(shù)據(jù)。耦合包括以下幾種: 數(shù)據(jù)耦合 控制耦合 特征耦合 公共耦合 。 內(nèi)聚:內(nèi)聚標(biāo)志著一個(gè)模塊內(nèi)各個(gè)元素之間的彼此結(jié)合程度。內(nèi)聚包括以下幾種:功能內(nèi)聚 順序內(nèi)聚 通信內(nèi)聚 過程內(nèi)聚 時(shí)間內(nèi)聚 邏輯內(nèi)聚 偶然內(nèi)聚 。 公交查詢系統(tǒng)可以看成是由兩個(gè)大模塊組成即:用戶查詢模塊和管理員模塊。 用戶查詢模塊 用戶查詢模塊主要供用戶使用其主要完成的對(duì)公交信息的查詢,這些查詢包括公交站點(diǎn)、公交線路以及公交 站點(diǎn)到站點(diǎn)的額查詢(公交換乘插敘)并將查詢的結(jié)果通過一定的方式顯示出來,并且需要制定一個(gè)“選擇框”以便用戶進(jìn)行模糊查詢 。 管理員模塊 管理員在公交查詢系統(tǒng)中擁有最高的權(quán)限,它能夠?qū)恍畔⑦M(jìn)行增、刪、查、改等一系列工作,當(dāng)然對(duì)于管理員模塊需要進(jìn)行身份驗(yàn)證,當(dāng)正確以后才能進(jìn)行操作 。 畢業(yè)論文(設(shè)計(jì)) 第 12 頁 第 3章 詳細(xì)設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)的詳細(xì)設(shè)計(jì)階段其根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得到對(duì)系統(tǒng)的準(zhǔn)確描述,從而在編碼階段可以把整個(gè)描述直接翻譯為用 vs20xx 編寫的程序代碼,在這一階段不是 實(shí)現(xiàn)軟件的具體代碼編寫 系統(tǒng)總體功能設(shè)計(jì) 系統(tǒng)功能詳細(xì)設(shè)計(jì)主要表述系統(tǒng)的功能架構(gòu)如圖 所示 公 交 查 詢 系 統(tǒng)用 戶管 理 員 圖 31 系統(tǒng)功能架構(gòu) 系統(tǒng)各功能模塊詳細(xì)設(shè)計(jì) 對(duì)于用戶模塊來說就是完成對(duì)信息的查詢功能并返回值如圖 ,對(duì)于管理員來說不僅可以查詢公交的信息還可以對(duì)公交信息進(jìn)行增、刪、查、改等工作如 圖 3 圖 323 所示: 用 戶線 路 查 詢站 點(diǎn) 查 詢換 乘 查 詢管 理 員增 加 信 息 修 改 信 息刪 除 信 息 圖 32 功能圖 圖 33 功能圖 .數(shù)據(jù)庫設(shè)計(jì) 畢業(yè)論文(設(shè)計(jì)) 第 13 頁 數(shù)據(jù)庫 設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計(jì))優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,包括數(shù)據(jù)管理需求和數(shù)據(jù)操作需求 。 【 9】 數(shù)據(jù)庫設(shè)計(jì)的好壞 ,直接影響到系統(tǒng)的功能能否實(shí)現(xiàn) ,數(shù)據(jù)操作是否簡單。設(shè)計(jì)良好的數(shù)據(jù)庫很容易使用 ,并且能夠保護(hù)數(shù)據(jù)的有效性。而設(shè)計(jì)不好的數(shù)據(jù)庫雖然能夠發(fā)揮相當(dāng)?shù)淖饔?,但是可能會(huì)導(dǎo)致數(shù)據(jù)的無效、錯(cuò)誤或者丟失。 【 10】 數(shù)據(jù)庫設(shè)計(jì) 步驟 建立了數(shù)據(jù)庫的步驟: 數(shù)據(jù)庫系統(tǒng)的生存期可劃分為:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu) 設(shè)計(jì)、物 理結(jié)構(gòu)設(shè)計(jì)、實(shí)施和運(yùn)行維護(hù)七個(gè)階段,而需求分析和概念結(jié)構(gòu)設(shè)計(jì)可以獨(dú)立于任何數(shù)據(jù)庫管理系統(tǒng)而進(jìn)行。邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)與選用的 DBMS( database management system)密切相關(guān)。我們通常把前五個(gè)階段稱為“數(shù)據(jù)庫的分析和設(shè)計(jì)階段”,后兩個(gè)階段稱為“數(shù)據(jù)庫的實(shí)現(xiàn)與運(yùn)行階段。” 【 11】 ( 1)需求分析:在這一步需要做的主要工作是收集數(shù)據(jù)庫所有的信息內(nèi)容和處理要求,并對(duì)其進(jìn)行分析。 ( 2)概念結(jié)構(gòu)設(shè)計(jì):經(jīng)過需求分析后,在這個(gè)階段把用戶的需求加以解釋,并用概念模型( 概念模型是 現(xiàn)實(shí)世界到信息世界的抽象,具有獨(dú)立于具體的數(shù)據(jù)庫實(shí)現(xiàn)的優(yōu)點(diǎn),因此它是用戶和數(shù)據(jù)庫設(shè)計(jì)人員之間進(jìn)行交流的語言。 )表達(dá)出來。 ( 3)邏輯結(jié)構(gòu)設(shè)計(jì):這個(gè)階段的主要任務(wù)是利用數(shù)據(jù)庫管理系統(tǒng)所提供的工具將信息世界中的概念模型映射為計(jì)算機(jī)世界中為數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型,并且將其用數(shù)據(jù)描述語言表達(dá)出來。 ( 4)物理結(jié)構(gòu)設(shè)計(jì):數(shù)據(jù)庫的物理設(shè)計(jì)是指對(duì)數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)路徑的設(shè)計(jì),即將數(shù)據(jù)庫的邏輯模型在實(shí)際的物理存儲(chǔ)設(shè)備上加以實(shí)現(xiàn),從而建立一個(gè)具有較好性能的數(shù)據(jù)庫。 【 12】 ( 5)數(shù)據(jù)庫實(shí)施:數(shù)據(jù)庫實(shí)施和運(yùn)行維護(hù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1