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

正文內(nèi)容

畢業(yè)設(shè)計-基于java語言的城市公交車查詢系統(tǒng)設(shè)計(文件)

2024-12-27 19:29 上一頁面

下一頁面
 

【正文】 義的。 關(guān)鍵詞 : 站點 ; 車次 ; 查詢 ; 公交車查詢系統(tǒng) 1 1 緒論 城市 公交 是專門服務(wù)于市民出行的客運企業(yè)。但是隨著公交系統(tǒng)的龐 大,人們很難得到準(zhǔn)確的公交信息,這樣給一些人的出行就帶來了不便。 (2) 站點查詢:根據(jù)已知的站點查詢出經(jīng)過該站點的所有公交車線路。 由于 JAVA 和數(shù)據(jù)庫SQL Server 兩項技術(shù)本人應(yīng)用較為成熟,所以以本人現(xiàn)有能力可以完成系統(tǒng)設(shè)計。 操作可行性分析 本系統(tǒng)的操作對象 主要 是 在于廣大的人民群眾和公交車線路的管理者 , 所以不需要其他復(fù)雜的操作 ,只需要對 其 公交車的線路 進(jìn)行操作,所以本系統(tǒng)操作起來較為方便,并且可以順利應(yīng)用。 本 系統(tǒng)需要有 管理者 動態(tài) 更新公交線路的最新信息 , 并且 能將 所有 信息從數(shù)據(jù)庫中添加 、修改和 刪除,利用報表功能將數(shù)據(jù)庫中的若干項目的 數(shù)據(jù) 顯示出來并且利 用觸發(fā)器將數(shù)據(jù)庫中的若干信息的數(shù)值計算出來 。對于管理者需要管理者的用戶名和密碼。數(shù)據(jù)流圖既能表達(dá)現(xiàn)行人工系統(tǒng)的數(shù)據(jù)流程和邏輯處理功能,也能表達(dá)自動化系統(tǒng)的數(shù)據(jù)流程和邏輯學(xué)生學(xué)習(xí)計劃管理系 統(tǒng) 3 處理功能。主動數(shù)據(jù)字典是指在對數(shù)據(jù)庫或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時,其內(nèi)容可以由 DBMS 自動更新的數(shù)據(jù)字典。站點實體,其中包括站點名稱和臨近建筑物,管理員實體,其中包括用戶名和用戶名密碼。 目前大多數(shù)應(yīng)用軟件系統(tǒng)都是 Client/Server 形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的 Web應(yīng)用發(fā)展, Web和 Client/Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問 新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴展出新的應(yīng)用系統(tǒng)。而且代價高,效率低 。 圖 6 功能模塊圖 (1)管理員管理 子模塊 實現(xiàn)對 公交線路的路線進(jìn)行增加、 修改和刪除 功能。 Microsoft SQL Server 是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。最后,在 JAVA 中編入程序?qū)崿F(xiàn) 要求 。 ? 管理員信息 表 主要記載 管理員的用戶名和密碼 圖 7 所示: 列 名 數(shù)據(jù)類型 NULL 約 束 說 明 UserID Varchar(50) Not null Primarykey 用戶名 UserPassword Varchar(50) Not null 密 碼 圖 7 管理員信息 表圖 ? 線路表 主要記載車次編號、上行線、下行線和線路類型 。 各功能模塊設(shè)計與實現(xiàn) 用戶查詢系統(tǒng) 模塊 用戶查詢 管理模塊 主要是對數(shù)據(jù)庫中的 公交線路 基本信息 進(jìn)行 線路查詢、站點、站站查詢和臨近查詢 。 如圖 12所示: 開 始輸 入 查 詢 的站 點 名 稱是 否 存 在所 有 經(jīng) 過 該 站 點的 公 交 車 編 號結(jié) 束沒 有 該 站 點請 重 新 輸 入YN 圖 12 站點查詢 流程圖 學(xué)生學(xué)習(xí)計劃管理系 統(tǒng) 13 (3) 站站查詢 , 首先 判斷輸入的兩個站點是否存在 , 如果都存在則根據(jù)線路和兩個表所形成的視圖來查詢出最佳的換成路線,如果不存在則輸出你輸入的站點有有錯誤,請重新輸入。 (1) 添加操作,在 管理員管理 管理 界面中 公交車線路的 信息 ,其中包括 每一條公交車的編號和所經(jīng)過的所有站點和該站點的臨近建筑物 ,如圖 15 所示: 開 始添 加 的 信 息添 加添 加 到數(shù) 據(jù) 庫結(jié) 束YN 圖 15 添加 公交車信息 流程圖 (2) 修改操作,首先輸入 公交車編號 判斷該 編 號是否存在,如存在就輸入對應(yīng)想要改的屬性后,單擊確定鍵,所改信息就添加到數(shù)據(jù)庫表中,同時在界面中顯示出來;否者彈出該 編號 不存在 , 如圖 16所示 : 學(xué)生學(xué)習(xí)計劃管理系 統(tǒng) 15 開 始輸 入 公 交車 編 號存 在添 加 到數(shù) 據(jù) 庫結(jié) 束YN修 改 信 息 編 號 不 存 在 圖 16 修改 公交車線路 流程圖 (3) 刪除操作,首先找到要刪除的編號或者站點 ,然后判斷該 編號或者站點是否存在,若存在就直接刪除,否則彈出該 編號或站點 不存在 ,如圖 17所示: 開 始輸 入 公 交車 編 號存 在公 交 車 站 點結(jié) 束YN刪 除 編 號Y存 在刪 除 站 點 和臨 近 建 筑 物YN輸 入 有 誤 !請 重 新 輸 入 圖 17 刪除 站點和 線路 流程圖 學(xué)生學(xué)習(xí)計劃管理系 統(tǒng) 16 人機界面設(shè)計 界面的設(shè)計原則 是 讓 用 戶使用方便、快捷、高效 , 人機交互的模式 人通過鍵盤輸入信息,計算機顯示信息。 調(diào)試的任務(wù)是及時改正測試過程中發(fā)現(xiàn)的軟件錯誤。本系統(tǒng)調(diào)試過程中遇到問題、原因和解決方法如下面介紹 。 測試 軟件測試是軟件生存期中的一個重要階段,是軟件質(zhì)量保證的關(guān) 鍵步驟 從用戶的角度來看,普遍希望通過軟件測試暴露軟件中隱藏的錯誤和缺陷,所以軟件學(xué)生學(xué)習(xí)計劃管理系 統(tǒng) 18 測試應(yīng)該是 “ 為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程 ” 。 測試數(shù)據(jù)過程如下。 在本次 軟件 綜合課程設(shè)計 我學(xué)到了一些以前所不會的知識點 , ado 控件和dba 數(shù)據(jù)源是實 現(xiàn) sql 數(shù)據(jù)庫與 vc界面進(jìn)行連接必要因素。 結(jié)束語 為期 三 個禮拜 的軟件綜合課程設(shè)計實習(xí)終于順利完 成, 在這期間我又愁苦又有快樂,同時我 受 益匪淺。 在整個設(shè)計過程中,通過各種渠道獲取資料。路漫漫其修遠(yuǎn)兮,吾將上下而求索。如圖 24 所示: 學(xué)生學(xué)習(xí)計劃管理系 統(tǒng) 22 圖 24管理員管理的界面 選擇上面不同的按鈕,就會對該公交系統(tǒng)經(jīng)行操作,如點擊“刪除”按鈕。 (1,姓名 ,LVCFMT_LEFT,100,0)。 (5,科目 ,LVCFMT_LEFT,100,0)。 CComboBox* bosex=(CComboBox*)(GetDlgItem(IDC_COMBO_STUSEX))。 (__uuidof(Recordset))。 _variant_t var。 學(xué)生學(xué)習(xí)計劃管理系 統(tǒng) 24 } else { AfxMessageBox(Student 表無數(shù)據(jù) !)。 (FALSE)。 ()。 學(xué)生學(xué)習(xí)計劃管理系 統(tǒng) 25 } catch(__error *e) { AfxMessageBox(eErrorMessage())。 //向列表視圖中插入列 (0,0,(LPCSTR)_bstr_t(m_pRecordsetGetCollect(Sno)))。 (0,4,(LPCSTR)_bstr_t(m_pRecordsetGetCollect(Sclno)))。 (0,8,(LPCSTR)_bstr_t(m_pRecordsetGetCollect(p3)))。 m_StuName=(pos,1)。 m_ClaID=(pos,4)。 CString p2=(pos,7)。 CString str。 str=(LPCSTR)_bstr_t(var)。 m_StuName=str。 str=(LPCSTR)_bstr_t(var)。 m_ClaID=str。 var =m_pRecordsetGetCollect(p1)。 UpdateData(false)。 } *pResult = 0。 } else { m_pRecordsetMoveNext()。 var =m_pRecordsetGetCollect(p2)。 str=(LPCSTR)_bstr_t(var)。 var=m_pRecordsetGetCollect(Sclno)。 m_StuAge=。 var=m_pRecordsetGetCollect(Sname)。 try { m_pRecordsetMoveFirst()。 UpdateData(false)。 CString p1=(pos,6)。 CString StuAge=(pos,3)。 } } void CDialogSTU::OnClickList(NMHDR* pNMHDR, LRESULT*
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1