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

正文內(nèi)容

參考]基于xml的公交線路查詢系統(tǒng)設(shè)計與實現(xiàn)-wenkub.com

2024-11-08 15:49 本頁面
   

【正文】 測試分類 由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。 為了確保本系統(tǒng)能夠正常運(yùn)行,需要在發(fā)布之后做一次較全面的測試。 } = Line。 //記錄查詢記錄的條數(shù) for (int i = 0。 //查詢該公交線路經(jīng)過的所有站點(diǎn)信息 String str1 = select * from Station_Line_View where B_Id =39。 //獲取傳送過來的 Id值,并賦值給 B_Id String str = select * from BusInfo where B_Id=39。 //定義兩個全局變量 private int B_Id。 ()。/script)。/script)。 ()。amp。 }}}}} 按站點(diǎn)查詢 用戶進(jìn)入站點(diǎn)查詢模塊中后,可以輸入自己要查詢的站點(diǎn),也可以選擇要查詢的站點(diǎn),選好后點(diǎn)擊查詢,系統(tǒng)會在數(shù)據(jù)庫中檢測該站點(diǎn)是否存在,如果存在,系 25 統(tǒng)則顯示這個站點(diǎn)的相關(guān)信息。 } } Else (, scriptalert(39。 Label lab3 = (Label)[k].FindControl(Lab3)。 HyperLink ha = (HyperLink)[k].FindControl(HyperLink1)。 for (int k = 0。 and S_id=39。 and S_id=39。 + s2 + 39。 j++) {//經(jīng)過終點(diǎn)站的公交車 s2 = (str2).Rows[j][B_Id].ToString()。 i (str1).。 + 24 () + 39。)。(()))) { //根據(jù)選擇的內(nèi)容,查詢同時經(jīng)過起點(diǎn)站和終點(diǎn)站的公交信息 String str = select * from BusInfo where B_Id in (select B_Id from + Station_Line_View where S_id =39。 !().Equals(1)) //如果選擇了下拉框的話,則按照下拉框的內(nèi)容查詢 { //如果起止站點(diǎn)不相同 If(!().Equals(())) { //判斷文本框的值 if ( == null || == amp。如果沒有直達(dá)車,系統(tǒng)會給出所乘車次及中轉(zhuǎn)站名稱。 } = values。 //返回一個 XmlNodeList集合 ,包含與指定名稱匹配的所有子代元素列表 XmlNodeList elemList = (name)。查詢者在查詢過程中,首先看是否存在包含查詢數(shù)據(jù)的 XML文件,若有則先讀取 XML文件,沒有則查詢數(shù)據(jù)庫。 //關(guān)閉連 接 XMLOutputter outp = new XMLOutputter( ,true, GB2312 )。 (element)。 for (i=1。 //獲取字段名 int numberOfColumns = ()。 String sql= select * from BusInfo 。 String user= sa 。 XML文件。Database=Bus_Search。 連接數(shù)據(jù)庫的包含文件 在動態(tài)網(wǎng)站中,調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)是十分頻繁的,為了避免編寫重復(fù)的代碼。 開 始 是否查詢? 是 選擇相應(yīng)功能進(jìn)行查詢 否 結(jié)束 查詢完畢 是否再次查詢? 是 否 開 始 輸入管理員賬號和密碼 是否正確? 是 否 結(jié)束 進(jìn)入管理員模塊 是否維護(hù)? 是 否 相應(yīng) XML 文件是否存在 訪問 XML 文件 否 是 查詢數(shù)據(jù)庫文件 19 圖 管理員模塊程序流程圖 兩大功能模塊均實現(xiàn)各自不同的功能,每個模塊的權(quán)限和職責(zé)明晰,結(jié)構(gòu)簡單明了,易于理解。其具體的程序流程圖如圖 所示。 如表 所示: 表 站點(diǎn)信息表 名 稱 字段 名 類 型 主 鍵 非 空 站點(diǎn)編號 S_Id int Yes Yes 站點(diǎn)名稱 S_Name varchar No No 站點(diǎn)名稱: 存放各具體的站點(diǎn)名稱。 如表 所示: 表 公交信息表 名 稱 字段 名 類 型 主 鍵 非 空 車次編號 B_Id int Yes Yes 車次 B_Name varchar No No 開班時間 B_Stime varchar No No 收班時間 B_Etime varchar No No 起止站點(diǎn) B_StoE varchar No No 起步價 B_Sprice real No No 全程價 B_Aprice real No No 車次: 存放 具體的公交路線編號。 聯(lián)關(guān)系 表 (Bus_Station) 關(guān)聯(lián)關(guān)系 表 存放各站點(diǎn)的編號 和車次編號 ,在查詢站點(diǎn)和車次 的關(guān)系 時需要訪問此表 。各個表的結(jié)構(gòu)及數(shù)據(jù)類型分述如下 。 ,表示聯(lián)系類型(實體間的聯(lián)系)。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 本系統(tǒng)采用“實體聯(lián)系模型”( ER 模型)來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進(jìn)行抽象。其中,關(guān)系模型具有較高的數(shù)據(jù)獨(dú)立性,使用也 較為方便。 數(shù)據(jù)庫設(shè)計的核心問題是設(shè)計好的數(shù)據(jù)模型 。 線路 車輛參數(shù) 車次 站臺 15 第四章 系統(tǒng)設(shè)計 本章介紹了系統(tǒng)的各個設(shè)計步驟,具體為數(shù)據(jù)庫設(shè)計、功能模塊設(shè)計等。 功能 模塊劃分 模塊 該模塊實現(xiàn)公交查詢功 能。 查詢者 可以執(zhí)行線路查詢、站點(diǎn)查詢、換乘查詢(包括:一次 換乘、二次換乘、三次換乘查詢)的操作。用戶輸入起始站和終點(diǎn)站作為查詢關(guān)鍵字,即可查詢到三次轉(zhuǎn)車內(nèi)到達(dá)目的地址的公交線路。 功能 需求分析 本系統(tǒng)采用結(jié)構(gòu)化設(shè)計的方法來實現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項指標(biāo),即將整個系統(tǒng)合理的劃分成各個功能模塊,正確地處理模塊之間和模塊內(nèi)部的聯(lián)系以及和數(shù)據(jù)庫的聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu),通過對模塊的設(shè)計和模塊之間關(guān)系的系統(tǒng)來實現(xiàn)整個系統(tǒng)的功能。如規(guī)范的數(shù)據(jù)庫操縱界面、作為 業(yè)界標(biāo)準(zhǔn)的 TCP/IP 12 網(wǎng)絡(luò)協(xié)議及 ISO9002 標(biāo)準(zhǔn)所要求的質(zhì)量規(guī)范等;同時,在自主開發(fā)本系統(tǒng)時,要進(jìn)行良好的設(shè)計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。 公交查詢系統(tǒng)中涉及到的數(shù)據(jù)是公交公司的相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。 系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機(jī)并不是非常熟悉。例如,用戶查詢的需求也會不斷地更新和完善。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和 將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足系統(tǒng)管理員對信息處理的需求。如果否,就調(diào)用對應(yīng)的幫助應(yīng)用程序或外掛程序處理顯示。 5.瀏覽器生成相應(yīng)的 HTTP 要求,發(fā)送給相應(yīng)的服務(wù)器。 10 2.輸入或自動啟動主頁的 URL (Uniform Resource Locator),瀏覽器生成一個HTTP 請求并把它發(fā)給指定的 Inter 服務(wù)器。同時,它具有連接 Inter 的功能和防止外界入侵的安全措施。一般來說,從起始點(diǎn) A到終點(diǎn) B的最短路徑是固定的,可以寫一個函數(shù) Judge()來估計 A到 B的最短距離,如果程序已經(jīng)嘗試著從 A沿著某條路線移動到了 C 點(diǎn),那么認(rèn)為這個方案的 AB 間的估計距離為 A 到 C 實際已經(jīng)行走了的距離 H加上用 Judge()估計出的 C到 B的距離。 還有一種基于 Dijkstra 算法的優(yōu)化算法 ——— 鄰接結(jié)點(diǎn)算法 ,該算法充分利用了網(wǎng)絡(luò)拓?fù)湫畔⒅械幕《蔚倪B接關(guān)系 ,避免了使用含有大量無窮值的關(guān)聯(lián)矩陣 ,使之更適合帶有拐向限制設(shè)置的最短路徑算法和大量結(jié)點(diǎn)的實際數(shù)據(jù)。 從上面可以看出,在按標(biāo)記法實現(xiàn) Dijkstra 算法的過程中,核心步驟就是從未 9 標(biāo)記的點(diǎn)中選擇一個權(quán)值最小的弧段,即上面所述算法的 (2)~ (5)步。從所有未標(biāo)記的結(jié)點(diǎn)中,選取 dj 中最小的一個 i: di=min[ dj, 所有未標(biāo)記的點(diǎn) j] 點(diǎn) i 就被選為最短路徑中的一點(diǎn),并設(shè)為已標(biāo)記的。 ② 所有其他點(diǎn) : di=∞ , pi=?。 經(jīng)典的最短路徑算法 —— Dijkstra 算法是目前多數(shù)系統(tǒng)解決最短路徑問題采用的理論基礎(chǔ),只是不同系統(tǒng)對 Dijkstra 算法采用了不同的實現(xiàn)方法。 最短路徑不僅僅指一般意義上的距離最短,還可以引申到其他的度量,如時間、費(fèi)用、線路容量等。主要有 Dijkstra 算法, A*( A Star)算法。 DbProvidersFactories 類,該類能導(dǎo)出本地計算機(jī)中的 .NET 數(shù)據(jù)提供者列表。 支持批量復(fù)制,在其 .NET 類庫中提供了批量復(fù)制類。數(shù)據(jù)表示:用于包含數(shù)據(jù)庫數(shù)據(jù) (如數(shù)據(jù)表 )的類型。 包含 5大主要對象: 比 ADO 的功能更強(qiáng)大,它是在 .NET 代碼中訪問數(shù)據(jù)庫的最好工具。 C語言生成的類也可以當(dāng)做一個 COM 組件使用,可用任何 .NET 語言進(jìn)行子類化。通過引用傳遞參數(shù)允許函數(shù)成員 (包括方法、屬性、索引器、運(yùn)算符 )和構(gòu)造函數(shù)等傳遞參數(shù)的值。 : C語言擁有比 C、 C++更廣泛和豐富的數(shù)據(jù)類型。只有當(dāng)它們運(yùn)行時,才會被編譯成本地計算機(jī)可執(zhí)行的代碼。關(guān)于 C最重要的一點(diǎn):它是現(xiàn)代的編程語言。但是 C與 Java 有著明顯的不同,它借鑒了 Delphi 的一個特點(diǎn) ,與 COM(Component Object Model, 組件對象模型 )是直接集成的,而且它是微軟公司 .NET windows 網(wǎng)絡(luò)框架的主角。 XML 保留了 SGML 的結(jié)構(gòu)化功能,這樣就使得網(wǎng)站設(shè)計者可以定義自己的文檔類型, XML同時也推出一種新型文檔類型,使得開發(fā)者也可以不必定義文檔類型 [2]。 XML 與 Access,Oracle 和 SQL Server 等數(shù)據(jù)庫不同,數(shù)據(jù)庫提供了更強(qiáng)有力的數(shù)據(jù)存儲和分析能力,例如:數(shù)據(jù)索引、排序、查找、相關(guān)一致性等,XML 僅僅是展示數(shù)據(jù)。 XML 的前身是 SGML( The Standard Generalized Markup Language,標(biāo)準(zhǔn)通用標(biāo)記語言 ),是自 IBM從 60年代就開始發(fā)展的 GML( Generalized Markup Language)標(biāo)準(zhǔn)化后的名稱。 SQL Server 2020 具有較好的可伸縮性和可靠性,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能,可以滿足電子商務(wù)和企業(yè)應(yīng)用程序的要求。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關(guān)系,而不是它們的物理情況,是 數(shù)據(jù)庫管 理員 概念下的數(shù)據(jù)庫。 它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實際存儲的數(shù)據(jù)的集合。三十多年來,國內(nèi)外已經(jīng)開發(fā)建設(shè)了成千上萬個數(shù)據(jù)庫,它已成為企業(yè)、部門乃至個人日常工作、生產(chǎn)和生活的基礎(chǔ)設(shè)施。這些工作如果都能在計算機(jī)上自動進(jìn)行,那 企業(yè) 的人事管理就可以達(dá)到極高的水平。 數(shù)據(jù)庫介紹 數(shù)據(jù)庫( Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1