【正文】
公交查詢系統(tǒng) (論文范文 _JSP_JAVA_畢業(yè)設(shè)計(jì) ) 畢 業(yè) 論 文 題目公交查詢系統(tǒng) 姓 名 專 業(yè) 計(jì)算機(jī)軟件 2 班 年 級(jí) 2020 級(jí) 指導(dǎo)教師 邯鄲職業(yè)技術(shù)學(xué)院 2020 摘 要 伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用網(wǎng)絡(luò)的概念早已深入人心網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置成為商家跟社會(huì)不可分割的部分通過(guò)網(wǎng)絡(luò)更可實(shí)現(xiàn)如網(wǎng)上購(gòu)物信息查尋等功能這些在改變我們?cè)薪?jīng)營(yíng)方式與經(jīng)營(yíng)理念的同時(shí)也為商家和 社會(huì)帶來(lái)了更高的效益因此對(duì)于公交來(lái)說(shuō)擁有一個(gè)屬于自己的網(wǎng)站也是至關(guān)重要的 本論文研究一種基于 java 軟件設(shè)上公交查詢系統(tǒng)其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立后臺(tái)管理以及前臺(tái)頁(yè)面的 Web設(shè)計(jì)使用 Microsoft公司開(kāi)發(fā)工具利用微軟提供的建立運(yùn)行環(huán)境再建立數(shù)據(jù)連接關(guān)系利用其提供的各種組件在短時(shí)間內(nèi)建立數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析與建立頁(yè)面不斷改進(jìn)直到功能基本實(shí)現(xiàn)的可行系統(tǒng) Microsoft 公司產(chǎn)品所以系統(tǒng)能夠在 Visual Studio 2020 或者更高版本上運(yùn)行 關(guān)鍵字 NETjavaSQL Server 2020 公交查 詢系統(tǒng) abstract Follow the technology of the puter in the enterprise and deep application day by day of all trades and professions the concept inter has been deeply taken up peoples heart Today the inter takes an very important part in the development tactics of all trades and professions became a part of an pany which can not be partition off The merchandise has not only limited in TV set and newspaper The inter has became another stage which pany can display themselves Company set up web site and make propaganda and service of all aspects of pany display on the inter Though inter we can achieve buying products on the inter searching message and so on Those have changed old way of management and idea of management meanwhile those also bring more yield for pany So for the bus pany have a web site which is belong to themselves is very important Its developments mainly include database settingup backstage management and web design of the foreground pages The system uses JAVA developing instrument like myEclips and NetBeans which taking java as key language of Microsoft Company exploit apache Tomcat V60 offered by Microsoft as running environment and then bine with SQL server 2020 to establish the database At first utilize its various kinds of packages offered to set up the database within short time Then I analyzed database and made pages with myeclips and beans improved constantly until basic functions of the system were realized the system is divided into system management and operation of future membership in two parts Background management includethe order of the administrator the order of the road the order of the sitethe management of the user and also the order of the userments This system management of five functional modules The future operation of the main members are member registration member login roadsearch sitesearch buschange userments members of topfive functional modules As the development environment and tools are based on Microsoft products so the system can be Visual Studio 2020 or later to run key words NETjava SQL Server 2020 bus searching System 目 錄 摘 要 I ABSTRACTII 第 1 章 引 言 1 11 課題背景 1 12 論文的研究?jī)?nèi)容 1 13 論文的組織結(jié)構(gòu) 2 第 2 章 系統(tǒng)的開(kāi)發(fā)工具與環(huán)境 3 21 myEclips 簡(jiǎn)介 3 22 NetBeans 簡(jiǎn)介 3 23 odbc 概述 4 24 系統(tǒng)的開(kāi)發(fā)要求 5 第 3 章 需求分析 6 31 系統(tǒng)需求分析 6 32 數(shù)據(jù)庫(kù)需求分析 7 數(shù)據(jù)需求 8 33 性能需求分析 8 系統(tǒng)處理的準(zhǔn) 確性和及時(shí)性 9 系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性 9 系統(tǒng)的易用性和易維護(hù)性 9 系統(tǒng)的標(biāo)準(zhǔn)性 9 系統(tǒng)的先進(jìn)性 9 系統(tǒng)的響應(yīng)速度慢 10 第 4 章 系統(tǒng)概要設(shè)計(jì) 11 41 概述 11 42 功能模塊劃分 12 43 數(shù)據(jù)庫(kù)設(shè)計(jì) 12 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 13 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 16 第 5 章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 20 51 前臺(tái) 功能的實(shí)施 20 連接數(shù)據(jù)庫(kù)的代碼 20 按站點(diǎn)查詢 20 按路線查詢 22 公交轉(zhuǎn)乘查詢 23 公交評(píng)論 25 公交用戶登錄 28 公交用戶注冊(cè) 29 52 后臺(tái)管理功能的實(shí)現(xiàn) 30 管理員登錄窗口 31 管理員注冊(cè)窗口 32 修改窗口 34 管理員刪除窗口 35 管 理員查詢窗口 37 公交路線增加窗口 39 公交站點(diǎn)增加窗口 40 公交用戶評(píng)論回復(fù)窗口 42 第 6 章 測(cè)試與維護(hù) 45 61 創(chuàng)建和測(cè)試應(yīng)用程序 45 62 測(cè)試項(xiàng)目 45 63 程序改進(jìn) 46 64 測(cè)試方法 47 65 測(cè)試內(nèi)容 47 66 軟件維護(hù) 48 軟件維護(hù)的影響因素 48 軟件的可維護(hù)性 48 提高軟件可維護(hù)性的方法 48 結(jié) 論 49 致 謝 50 參考文獻(xiàn) 51 第 1 章 引 言 1112 論文的研究?jī)?nèi)容 公交查詢系統(tǒng)是一個(gè)取代過(guò)去由人工查詢的查詢系統(tǒng)本論文論述了一個(gè)基于瀏覽器服務(wù)器 BSBrowserServer 模式的公交查詢系統(tǒng)給的研究和實(shí)現(xiàn)的過(guò)程論文從開(kāi)發(fā)平臺(tái)和工具談起對(duì) MyEclipseNetBeans 服務(wù)器所提供的組件及其屬性和方法做了一般的介紹重要闡述了 MyEclipseNetBeans 的數(shù)據(jù)庫(kù)訪問(wèn) odbc 的使用方法最后詳細(xì)介紹了如何創(chuàng)建公交查詢系統(tǒng)的全部過(guò)程 13 論文的組織結(jié)構(gòu) 論文的第 2 章是系統(tǒng)的開(kāi)發(fā)工具與環(huán)境概述介紹了該 系統(tǒng)設(shè)計(jì)開(kāi)發(fā)使用的 MyEclipse以及 NetBea開(kāi)發(fā)語(yǔ)言和系統(tǒng)在數(shù)據(jù)庫(kù)的設(shè)計(jì)開(kāi)發(fā)中使用的數(shù)據(jù)庫(kù)連接技術(shù) odbc 并介紹了系統(tǒng)開(kāi)發(fā)所需要的計(jì)算機(jī)環(huán)境 第 3 章是系統(tǒng)的需求分析和數(shù)據(jù)庫(kù)總體設(shè)計(jì)包括系統(tǒng)需求性能分析等 第 4 章是系統(tǒng)的系統(tǒng)概要設(shè)計(jì)包括系統(tǒng)哦年該的模塊劃分?jǐn)?shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè) 計(jì)和數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì) 第 5 章是系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)包括系統(tǒng)各個(gè)界面設(shè)計(jì)和相關(guān)重要注釋 第 6 章是系統(tǒng)測(cè)試和維護(hù) 最后是結(jié)論參考萬(wàn)縣 第 2 章 系統(tǒng)的開(kāi)發(fā)工具與環(huán)境 21 MyEclipse 簡(jiǎn)介 MyEclipse 是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā) javaj2ee 的 Eclipse 插件集合MyEclipse 的功能非常強(qiáng)大支持也十分廣泛尤其是對(duì)各種開(kāi)元產(chǎn)品的支持十分不錯(cuò) MyEclipse 企業(yè)級(jí)工作平臺(tái) MyEclipse enterprise workbench 簡(jiǎn)稱MyEclipse 是對(duì) Eclipse IDE 的擴(kuò)展利用它我們可以再數(shù)據(jù)庫(kù)和 javaEE 的開(kāi)發(fā)發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率它是功能豐富的javaEE 繼承開(kāi)發(fā)環(huán)境包括了完備的編碼調(diào)試測(cè)試盒發(fā)布功能完整支持HTMLStrutsJSPCSSJavascriptSQLHibernate 在結(jié)構(gòu)上 MyEclipse 的特征可以被分為 7 類 1JavaEE 模型 2WEB 開(kāi)發(fā)工具 3EJB 開(kāi)發(fā)工具 4 應(yīng)用程序服務(wù)器的連接器 5JavaEE 項(xiàng)目部署服務(wù) 6 數(shù)據(jù)庫(kù)服務(wù) 7MyEclipse 整合幫助 對(duì)于以上每一種功能上的類別在 Eclipse 中都有相應(yīng)的功能部件并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們 MYEclipse 結(jié)構(gòu)上的這種模塊化可以讓我們?cè)诓挥绊懫渌K的情況下對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí) 簡(jiǎn)單而言 MyEclipse 是 Eclipse 的插件也是一款功能強(qiáng)大的 JavaEE 集成開(kāi)發(fā)環(huán)境支持代碼編寫(xiě)配置測(cè)試以及除錯(cuò) MyEclipse60 以前的版本需先安裝EclipseMyEclipse60 以后版本安裝時(shí)不需安裝 Eclipse 22 NetBeans 簡(jiǎn)介 NetBeans 由 Sun公司在 2020年創(chuàng)立它是開(kāi)放源運(yùn)動(dòng)以及開(kāi)發(fā)人員和客戶 社 區(qū) 的 家 園 旨 在 構(gòu) 建 世 界 級(jí) 的 JavaIDENetBeans 當(dāng) 前 可 以 再SolarisWindowsLinux 和 Macintosh OS X 平臺(tái)上進(jìn)行開(kāi)發(fā)并在 SPLSun 公用許可范圍內(nèi)使用 NetBeans是一個(gè)全功能的開(kāi)放源碼 JavaIDE可以幫助開(kāi)發(fā)人員編寫(xiě)編譯調(diào)試和部署 Java 應(yīng)用并將版本控制和 XHL 編輯融入其眾多功能之中 NetBeans可支持 Java2 平臺(tái)標(biāo)準(zhǔn)版 J2SE 應(yīng)用的創(chuàng)建采用 JSP 和 Servlet 的 2 層 Web 應(yīng)用的創(chuàng)建以及用于 2 層 W