【正文】
畢 業(yè) 論 文 題目: 公交查詢 系統(tǒng) 姓 名 : 專 業(yè) : 計(jì)算機(jī) 軟件 2班 年 級(jí) : 2020 級(jí) 指導(dǎo)教師 : 邯鄲職業(yè)技術(shù)學(xué)院 2020摘 要 I 摘 要 伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家 跟社會(huì) 不可分割的部分。通過網(wǎng)絡(luò)更可實(shí)現(xiàn)如網(wǎng)上購物、信息查尋等功能,這些在改變我們?cè)薪?jīng)營方式與經(jīng)營理念的同時(shí),也為商家 和社會(huì)帶來了更高的效益。因此,對(duì)于公交 來說 ,擁有一個(gè)屬于自己的網(wǎng)站 也 是至關(guān)重要的。 本論文研究 一種基于 java 軟件設(shè)上公交查詢系統(tǒng) , 其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立 、 后臺(tái)管理以及前臺(tái)頁面的 Web 設(shè)計(jì)。 系統(tǒng) 使用 Microsoft 公司 以 java 為核心語言的 MyEclipse 與 NetBeans 開發(fā)工具,利用微軟提供的 Apache 建立運(yùn)行環(huán)境,再 結(jié)合 SQL Server 2020 建立數(shù)據(jù)連接關(guān)系。利用其提供的各種組件,在短時(shí)間內(nèi)建立數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫進(jìn)行分析與建立 jsp 頁面 以及 javaframe 后臺(tái) ,不斷改進(jìn),直到功能基本實(shí)現(xiàn)的可行系統(tǒng)。 本系統(tǒng)主要分為后臺(tái)系統(tǒng)管理和前臺(tái) 未注冊(cè)用戶以及注冊(cè)用戶操作兩部分。后臺(tái)管理主要有:管理員的增刪改查,公交路線的增刪改查,公交站點(diǎn)的增刪改查,以及對(duì)公交用戶注冊(cè)的管理跟公交用戶留言的恢復(fù)刪除等五個(gè)大的模塊 。前臺(tái)會(huì)員操作主要有: 公交用戶注冊(cè)登錄,公交用戶的路線查詢,公交用戶的站點(diǎn)查詢,公交用戶的 車輛換乘,以及公交用戶的評(píng)論留言五個(gè)大的模塊 。由于開發(fā)環(huán)境和工具都是基于 Microsoft 公司產(chǎn)品,所以系統(tǒng)能夠在 Visual Studio 2020 或者更高版本上運(yùn)行。 關(guān)鍵字 : .NET; java; SQL Server 2020; 公交查詢 系統(tǒng) Abstract II 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 people’s 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 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 include:the order of the administrator, the order of the road ,the order of the site,the 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: .NET。java。 SQL Server 2020。 bus searching System 目 錄 目 錄 摘 要 ?????????????????????????????????????? I ABSTRACT???????????????????????????????? II 第 1 章 引 言 ????????????????????????????? ? 1 課題背景 ???????????????????????????? ? 1 論文的研究內(nèi)容 ????????????????????????? 1 論文的組織結(jié)構(gòu) ????????????????????????? 2 第 2 章 系統(tǒng)的開發(fā)工具與環(huán)境 ????????????????????? ? 3 myEclips 簡介 ?????????????????????????? 3 NetBeans 簡介 ?????????????????????????? 3 odbc 概述 ??????????????????????????? ? 4 系統(tǒng)的開發(fā)要求 ????????????????????????? 5 第 3 章 需求分析 ???????????????????????????? 6 系統(tǒng) 需求分析 ? ??????????????????? ? ?????? 6 數(shù)據(jù)庫需求分析 ?????????????????????????? 7 數(shù)據(jù)需求 ?????????????????????????? 8 性能需求分析 ??????????????????????????? 8 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性 ?????????????????? 9 系統(tǒng)的開放性和系統(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 概述 ??????????????????????????????? 11 功能模 塊劃分 ?????????????????????????? 12 數(shù)據(jù)庫設(shè)計(jì) ??????????????????????????? 12 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) ????????????????????? 13 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) ????????????????????? 16 第 5章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) ????????????????????????? 20 前臺(tái)功能的實(shí)施 ??????????????? ?????????? 20 連接數(shù)據(jù)庫的 代碼 ?? ???????????????????? 20 按站點(diǎn) 查詢 ????????????????????????? 20 目 錄 按路線 查詢 ????????????????????????? 22 公交 轉(zhuǎn)乘查詢 ????????????????????? ??? 23 公交評(píng)論 ?????????????????????????? 25 公交用戶登錄 ??????? ????????????????? 28 公交用戶注冊(cè) ??? ????????????????????? 29 后臺(tái)管理功能的實(shí)現(xiàn) ???????????????????????? 30 管理員登錄 窗口 ??????????????????????? 31 管理員注冊(cè)窗口 ??????????????????????? 32 管理員修改窗口 ???????????????????????? 34 管理員 刪除 窗口 ???? ??????????????????? 35 管理員查詢窗口 ??????????????????????? 37 公交路線增加窗口 ?????????????????????? 39 公交站點(diǎn)增加窗口 ?????????????????????? 40 公交用戶評(píng)論回復(fù)窗口 ???????????????????? 42 第 6章 測試與維護(hù) ???????????????????????????? 45 創(chuàng)建和測試應(yīng)用程序 ??????????????????????? 45 測試項(xiàng)目 ?????????????????????? ?????? 45 程序改進(jìn) ???????????????????????????? 46 測試方法 ???????????????????????????? 47 測試內(nèi)容 ???????????????????????????? 47 軟件維護(hù) ???????????????????????? ???? 48 軟件維護(hù)的影響因素 ????????????????????? 48 軟件的可維護(hù)性 ???????? ?????????????? 48 提高軟件可維護(hù)性的方法 ?????????????????? 48 結(jié) 論 ? ?????