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

正文內(nèi)容

參考]精品基于xml的公交線路查詢系統(tǒng)設計與實現(xiàn)定(文件)

2024-12-06 15:49 上一頁面

下一頁面
 

【正文】 機中的瀏覽器。 4.用戶在主頁面上進行操作 (如:點擊、鍵入等 )。 7.瀏覽器收到響應,查看頭文件的格式,判斷能否直接顯示。查詢時應保證查全率,所有相應域包含查詢關鍵字的記錄都應能查到。 系統(tǒng)在開發(fā)過程中,應該充分考慮以后的可擴充性。通過軟件的修補、替換,完成系統(tǒng)的升級和更新?lián)Q代。其次,要實現(xiàn)本系統(tǒng)的易用性就要求系統(tǒng)應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可 能出現(xiàn)的使用問題,要 提供足夠的在線幫助,在本系統(tǒng)中專門設置了“聯(lián)系我們”這一信息 ,可以讓用戶對本系統(tǒng)的不足之處讓設計者知道,使系統(tǒng)更加完善。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡系統(tǒng)、開發(fā)工具都必須符合通用標準。另一方面,在系統(tǒng)設計和開發(fā)的過程中,應在考慮成本的基礎上盡量采用當前主流并先進且有良好發(fā)展前途的產(chǎn)品。 :如果沒有直達線路,則找出轉(zhuǎn)乘的最短公交路線。 :用戶可聯(lián)系管理員反映自己的意見。管理員的用例 分析如圖 所示 : 管 理 員系 統(tǒng)新 增查 看修 改刪 除 e x t e n d s e x t e n d s 圖 管理員的用例分析 由上圖可知管理員所需執(zhí)行的系統(tǒng)功能 。 模塊的各功能劃分如圖 所示: 圖 系統(tǒng)功能模塊圖 系統(tǒng)的功能模塊由上圖所示劃分,在不同的模塊下實現(xiàn)不同的功能 ,如普通用戶模塊下有車次查詢、站點查詢等功能,管理員用戶模塊下有修改、刪除數(shù)據(jù)等功能,分工明確,一目了然。因此本系統(tǒng)采用了一種能正確反映用戶實現(xiàn)環(huán)境,能被現(xiàn)行系統(tǒng)接受,易于維護、效率高的數(shù)據(jù)管理方法 — SQL Server 2020 數(shù)據(jù)庫系統(tǒng)。在目前的數(shù)據(jù)庫管理系統(tǒng)中有層次模型,網(wǎng)狀模型、關系模型三種數(shù)據(jù)模型。其中的排序和索引功能,對數(shù) 據(jù)快速定位,查詢提供了有利條件。 ER 圖是直觀表示概念模型的工具,它有三個基本成分: ,表示實體類型(考慮問題的對象)。 數(shù)據(jù)庫表 設計 首先通過 SQL Server 2020 創(chuàng)建一個名為“ Bus_Search”的數(shù)據(jù)庫,然后在其中創(chuàng)建 各個表 。 站 點 站點名稱 站點 編號 管理員 用戶名 登陸密碼 公交線路 車次編號 全程價 起步價 終點站 首發(fā)站 收班時間 開班時間 17 密 碼:用戶密碼不能為空,不能復制密碼。 (BusInfo) 公交信息表存放車次的各項信息,在查詢車次時需要訪問此表。 (StationInfo) 站點信息表存放站點信息,在查詢站點時需要訪問此表。 普通用戶 模塊設計 查詢模塊是系統(tǒng)最主要的功能模塊,在此模塊下用戶無需登錄就能查詢公交信息,能使用系統(tǒng)的車次查詢、站點查詢、站站查詢等功能,每一個功能都是主要功能。其具體的程序流程圖如圖 所示。 如圖 所示 圖 主界面截圖 用戶可在主界面中選擇自己的去向,進入不同的分界面,在分界面中得到自己所選擇的服務。本系統(tǒng)的數(shù)據(jù)庫的連接代碼如下: addname=SQLConnStrconnectionString=server=091F6BB946074F2。 XML文件可作為數(shù)據(jù)存儲的媒介存在,系統(tǒng)從數(shù)據(jù)庫中讀出查詢到的相應信息建立特定的 XML 文件,便于下次同樣的查詢不需要再訪問數(shù)據(jù)庫而是直接訪問 XML 文件。 String url= jdbc:microsoft: 。 Statement stmt=(,)。//創(chuàng)建文檔 ResultSetMetaData rsmd = ()。 // 創(chuàng)建元素 ().addContent(element0)。 Element element=new Element((i)).setText(date)。 //關閉 statement 22 ()。 XML 文件 。//表示 XML文檔 (())。 i++) { (elemList[i].InnerXml)。點擊查詢, 系統(tǒng)便會檢測這兩個站點間是否有直達車,如果有直達車,系統(tǒng)會給出直達車次。amp。amp。 + () + 39。 } else //查找起止站點之間是否有中轉(zhuǎn)車 { //查找所有經(jīng)過起點站的公交車 String str1 = select B_Id from Station_Line_View where S_id =39。 for (int i = 0。 j (str2).。 INTERSECT +select S_id from Station_Line_View where B_Id = 39。 + s1 + 39。 + s2 + 39。 25 ()。 = ()。 = (str5).Rows[k][B_Sprice].ToString()。 = ()。/script)。 } //當點擊查詢按鈕后激發(fā)查詢操作 protected void ImageButton2_Click(object sender, ImageClickEventArgs e) { if (().Equals(1)) //如果下拉框沒有選擇,表明其按文本框輸入查詢 { if ( != null amp。 if ((str). 0) { //將查找出來的信息顯示到表格中 = (str).DefaultView。)。)。 = (str).DefaultView。 主要實現(xiàn)代碼如下: public partial class line_search_line_search : { //下面執(zhí)行的是線路查詢的操作 string Line = 。 [id] != ) { B_Id = ([id].ToString())。 //獲取查詢信息并將其顯示在表格中 ()。 + B_Id + 39。 28 protected void Page_Load(object sender, EventArgs e) //初始化操作 { //獲取超鏈接傳送來的線路 Id,如果傳送來的 Id有值 if ([id] != null amp。 }}}} 按 線路 查詢 用戶進入線路查詢模塊后,可以輸入自己要查詢的車次線路,或者選擇要查詢的線路,選好后點擊查詢,系統(tǒng)會在數(shù)據(jù)庫中檢測該線路點是否存在,如果存在,系統(tǒng)則顯示這條車次線 路的相關信息。 } else //如果選擇了下拉框中的值,則按照下拉框的值進行查詢 { //判斷文本框的值 if ( == null || == || (())) { //查詢公交信息表 BusInfo、站點信息表 StationInfo和關聯(lián)關系表 Bus_Station,找出符合下拉框選取項的站點信息 String str = select * from StationInfo,BusInfo,Bus_Station where + = and = + 27 and =39。 } else //如果用戶沒有輸入任何內(nèi)容,則給出提示 (, scriptalert(39。 } Else (, scriptalert(39。 != ) //如果用戶已經(jīng)輸入站點名稱,則開始查詢 { //查詢公交信息表 BusInfo、站點信息表 StationInfo和關聯(lián)關系表 Bus_Station,找出符合用戶輸入條件的站點信息 String str = select * from StationInfo,BusInfo,Bus_Station + where = and =+ and S_Name like39。 如圖,站點查詢結(jié)果如下: 圖 站點查詢 26 系統(tǒng)會優(yōu)先根據(jù)下拉框中的輸入信息進行查詢,首先根據(jù)站點名稱查詢站點信息表中站點名稱 S_Name 和站點編號 S_Id,再根據(jù)此信息查詢關聯(lián)關系表和公交信息表中的相關數(shù)據(jù),最后將查找出來的信息都輸出至文本框中。對不起!無此相關站點的公交信息!39。 = (str5).Rows[k][B_Aprice].ToString()。 = (str5).Rows[k][B_Name].ToString()。 k (str4).。 + (str3).Rows[i][S_id].ToString() + 39。 + (str3).Rows[i][S_id].ToString() + 39。)。 //判斷經(jīng)過起點站的線路和經(jīng) 過終 點站的線路是否有公共的站點 String str3 = select * from Station_Line_View where S_id in (select S_id from + Station_Line_View where B_Id = 39。 i++) { //循環(huán)判斷經(jīng)過起點站的線路和經(jīng)過重點站的線路是否有公共的站點 s1 = (str1).Rows[i][B_Id].ToString()。 //查找所有經(jīng)過終點站的公交車 String str2 = select B_Id from Station_Line_View where S_id =39。 if ((str). 0) //表明有直達車 { = (str).DefaultView。 + () + 39。amp。 如圖,有直達車的情況: 23 圖 有直達車的站站查詢 如圖,無直達車的情況: 圖 無直達車的站站查詢 系統(tǒng)首先通 過文本框中的值查詢經(jīng)過起點站和終點站的車次編號 B_Id,若相同則表示存在直達車,輸出直達車信息,若 B_Id 不相同就同時查詢經(jīng)過起點站和終點站的車次編號, 然后 將這兩個不同的車次循環(huán)比較它們的站點,若存在公共的站點就可以作為中轉(zhuǎn)站, 最后輸出至文本框中。 ()。// 命名空間 for (int i=0。查詢的主要實現(xiàn)代碼可添加在查詢模塊中, 也可如下代碼所示: private void Page_Load(Object sender, EventArgs e) { if (!IsPostBack) { ArrayList values = new ArrayList()。 (document,new FileOutputStream( D:\\jsp\\ ))。 } } ()。
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1