【正文】
tabase design。在系統(tǒng)的具體實(shí)現(xiàn)中,采用了 Java EE 體系中比較成熟的 JSP+Struts+JDBC 架構(gòu)進(jìn)行設(shè)計(jì),以 作為開發(fā)平臺(tái),采用 JSP 設(shè)計(jì)用戶界面,以 SQL Server 2020 作為后臺(tái) 數(shù)據(jù)庫(kù) 。 ****智能公交管理系統(tǒng)由車次查詢、車次更新、會(huì)員中心、留言板、管理員等模塊組成。************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 1 ****智能公交管理系統(tǒng) 摘 要: ****智能公交管理系統(tǒng)可以輔助 ****公交車公司車輛、公交線路和司機(jī)進(jìn)行管理,用戶對(duì)車次進(jìn)行查詢,用戶為公交公司留言。本文首先介紹了系統(tǒng)開發(fā)的背景和意義以及系統(tǒng)的解決方案;然后介紹了主要的設(shè)計(jì)方法和現(xiàn)在最流行的 MVC 開發(fā)模式及系統(tǒng)開發(fā)中所用到軟件,系統(tǒng)的需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì);最后對(duì)各功能模塊詳細(xì)設(shè)計(jì)、界面設(shè)計(jì)與代碼實(shí)現(xiàn)進(jìn)行了說(shuō)明。系統(tǒng)采用了流行的 MVC 三層架構(gòu),分為表示層、功能層和數(shù) 據(jù)層,這既提高了系統(tǒng)的安全性與可靠性,又使系統(tǒng)具有較好的擴(kuò)展性。 關(guān)鍵詞: 智能公交管理系統(tǒng); SQL Server; JSP ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 2 Intelligent Public Transport Management System Abstract: Intelligent public transport management system of ****** can assist ****** Bus pany car, bus routes and drivers to manage, train users to query the user for the bus pany a message. This paper describes the background and signifycance of system development and system solutions。 Finally, the function module detailed design, interface design and implementation of the code are described. Intelligent public transport management system of ****** by the train number, train updates, member center, message boards, administrators and other modules. System uses the popular MVC threetier structure is divided into presentation layer, functional layer and the data layer, which not only improves system security and reliability, and the system has good scalability. Concrete realization of the system, using a Java EE system more mature JSP + Struts + JDBC architecture designed to MyEclipse as a development platform, user interface design using JSP to SQL Server 2020 as the backend database. Keywords: Intelligent Public Transport Management System。 JSP ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 1 目 錄 前 言 ................................................... 1 第 1 章 關(guān)鍵技術(shù)簡(jiǎn)介 .................................... 3 B/S 結(jié)構(gòu) ...................................................3 Java EE ...................................................4 SQL Server ................................................5 Struts 2 ..................................................6 MVC 模式 ...................................................6 MyEclipse .................................................7 Tomcat ....................................................8 Microsoft Office Visio ....................................8 第 2 章 系統(tǒng)分析 ........................................ 9 功能需求 ..................................................9 性能需求 .................................................10 第 3 章 系統(tǒng)設(shè)計(jì) ....................................... 12 系統(tǒng)模塊設(shè)計(jì) ..............................................12 實(shí)體類設(shè)計(jì) ...............................................14 數(shù)據(jù)庫(kù)設(shè)計(jì) ...............................................15 數(shù)據(jù)庫(kù)表 ..........................................15 第 4 章 系統(tǒng)實(shí)現(xiàn) ........................................ 19 開發(fā)環(huán)境配置 ..............................................19 數(shù)據(jù)表創(chuàng)建 .......................................19 數(shù)據(jù)源的配置 .....................................19 Struts 2 的配置 ...................................20 首頁(yè) .....................................................21 ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 2 車次查詢模塊 .............................................21 車次查詢頁(yè)面 ...........................................21 車次更新模塊 .............................................23 車次更新頁(yè)面 ...........................................23 留言板模塊 ...............................................24 留言板主頁(yè)面 ...........................................24 會(huì)員中心模塊 .............................................25 會(huì)員注冊(cè)頁(yè)面 .....................................25 會(huì)員登錄頁(yè)面 .....................................26 管理員模塊 ...............................................27 會(huì)員登錄 .........................................27 系統(tǒng)用戶管理 .....................................28 公交信息管理 .....................................29 注冊(cè)會(huì)員管理 .....................................31 第 5 章 系統(tǒng)測(cè)試 ........................................ 32 測(cè)試線路查詢 .............................................32 測(cè)試數(shù)據(jù)設(shè)計(jì) ......................................32 測(cè)試過(guò)程 ..........................................32 測(cè)試修改管理員密碼 .......................................33 測(cè)試數(shù)據(jù)設(shè)計(jì) ......................................33 測(cè)試過(guò)程 ..........................................33 測(cè)試對(duì)公交信息進(jìn)行管理 ...................................34 測(cè)試數(shù)據(jù)設(shè)計(jì) ......................................34 測(cè)試過(guò)程 ..........................................34 測(cè)試總結(jié) ................................................36 結(jié)束語(yǔ) ................................................. 37 參考文獻(xiàn) ............................................... 38 致 謝 .................................................. 40************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 1 頁(yè) 共 40 頁(yè) 前 言 十二五期間, ****市將發(fā)展六大智能產(chǎn)業(yè),實(shí)施八大應(yīng)用工程,最終實(shí)現(xiàn)社會(huì)管理信息化、居民生活智慧化、裝備制造智能化、智能技術(shù)產(chǎn)業(yè)化 當(dāng)“智慧”與一個(gè)城市有了千絲萬(wàn)縷的聯(lián)系,我們不妨先大膽展望下未來(lái)可能出現(xiàn)的情景:在單 位用手機(jī)就可以遠(yuǎn)程遙控家里的電器;用手機(jī)上網(wǎng)就能查詢公交車何時(shí)能夠到達(dá);在家動(dòng)動(dòng)鼠標(biāo)就能選飯店、預(yù)先點(diǎn)好菜;不出家門能在電視上實(shí)現(xiàn)預(yù)約掛號(hào)、醫(yī)療急救等。 “智慧城市”建設(shè),是以城市建設(shè)運(yùn)行系統(tǒng)的充分整合與業(yè)務(wù)高效協(xié)同為目標(biāo),充分運(yùn)用感知技術(shù)、信息技術(shù)和通信技術(shù)手段,對(duì)獲取的有一定標(biāo)準(zhǔn)規(guī)范的、城市發(fā)展建設(shè)中的海量數(shù)據(jù)信息進(jìn)行智能處理和分析,對(duì)公眾服務(wù)、社會(huì)管理、產(chǎn)業(yè)發(fā)展等活動(dòng)的各種需求做出智能化響 應(yīng)和智能化決策支持,從而構(gòu)建起城市發(fā)展的智能環(huán)境和全新城市形態(tài)。 ****智能公交管理系統(tǒng)就是基于這種現(xiàn)狀下產(chǎn)生的,人們將足不出戶,就可以了解到現(xiàn)在所要乘坐的公交車到達(dá)哪一站、從某一站如何轉(zhuǎn)乘車到達(dá)另一站,而這些操作將不再需要親自到站臺(tái),只需輕輕點(diǎn)擊鼠標(biāo)即可,這與“智慧 ****”息息相關(guān)。智能公交管理便于為線路調(diào)整、規(guī)劃等方面的決策 提供基礎(chǔ)數(shù)據(jù)信息。從而吸引居民采用公交方式出行,緩解城市交通擁擠,有效解決城市交通問(wèn)題,創(chuàng)造更大的社會(huì)和經(jīng)濟(jì)效 益。對(duì)于出行者而言,智能公交管理系統(tǒng)通過(guò)采集與處理動(dòng)態(tài)數(shù)據(jù)(如:客流量、交通流量、公交車輛位置、公交站點(diǎn)候車狀況等)從而實(shí)現(xiàn)規(guī)劃出行、最優(yōu)路徑選擇、換乘路線、最佳出行時(shí)間的目的。本系統(tǒng)由于硬件的需求有限,以提供對(duì)出行者的功能為主。使用 Microsoft Office Visio 應(yīng)用軟件,畫出系統(tǒng)用例圖、順序圖等。主要用于檢查用戶的鍵盤輸入和運(yùn)算結(jié)果的輸出。 :實(shí)現(xiàn)業(yè)務(wù)邏輯功能的算法和處理。功能層主要包括業(yè)務(wù)功能和數(shù)據(jù)功能兩部分。 :對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的管理。 :因?yàn)槿龑又g除了調(diào)用沒有其他關(guān)聯(lián),只需先把三層之間的接口定義好,則程序員可以并行開發(fā),提高了開發(fā)速度。 :三層結(jié)構(gòu)最大的好處是在擴(kuò)展應(yīng)用系統(tǒng)時(shí),改動(dòng)的部分不會(huì)影響大局,同時(shí)滿足用戶對(duì)新增功能的需求。 Java EE 將企業(yè)應(yīng)用程序劃分為多個(gè)不同的層,并在每一個(gè)層上定義對(duì)應(yīng)的組件來(lái)實(shí)現(xiàn)它。 Java EE 客戶層可以是網(wǎng)絡(luò)瀏覽器也可以是桌面應(yīng)用程序。 企業(yè)信息系統(tǒng)層主要用于企業(yè)信息的存儲(chǔ)管理,主要包括數(shù)據(jù)庫(kù)系統(tǒng)、電子郵件系統(tǒng)、目錄服務(wù)等。 Java EE 體系結(jié)構(gòu)的實(shí)施可顯著的提高