出租車管理系統(tǒng)畢業(yè)設(shè)計論文.doc
《出租車管理系統(tǒng)畢業(yè)設(shè)計論文.doc》由會員分享,可在線閱讀,更多相關(guān)《出租車管理系統(tǒng)畢業(yè)設(shè)計論文.doc(41頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、出租車管理系統(tǒng)出租車管理系統(tǒng) -I- 摘摘 要要 隨著當(dāng)今交通的日益便利,出租車作為一種不可缺少的交通工具其數(shù)量在不 斷增加,而司機的違章行駛所造成的交通事故也在不斷上升,為了使出租車司機 管理規(guī)范化而開發(fā)了出租車司機管理系統(tǒng)。 該系統(tǒng)主要采用 B/S 模式,前臺采用 ASP,后臺采用 Access 數(shù)據(jù)庫來實現(xiàn)。 論文詳細(xì)論述了系統(tǒng)總體設(shè)計思想、數(shù)據(jù)庫設(shè)計以及功能模塊設(shè)計等,給出了出 租車管理系統(tǒng)的一般流程,實現(xiàn)了駕齡的自動累加和扣分累計的算法。充分考慮 了包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序開發(fā)兩個方面。 出租車管理系統(tǒng)作為一款商業(yè)管理軟件能夠?qū)崿F(xiàn)未來出租車管理規(guī)范化、系 統(tǒng)化和自動
2、化,并且在操作上實現(xiàn)簡單、方便、快捷。 關(guān)鍵詞 出租車管理 出租車司機 累加 -II- Abstract Nowadays transportation is more and more convenient and the number of taxis is increasing. So the number of the accidents caused by breaking traffic law is also increasing. The creation of the system is to make the management of the taxi drivers m
3、ore efficient. The system applies B/S mode and ASP .The backstage applies Access database. This paper states the general design method, the design of the database and the function mode. It shows the general process of the taxi management. It realizes the counting of auto adding and deduction. It inc
4、ludes the establishment of the backstage database and maintenance. The taxi management system is a kind of business management software which can realize the management systematic, automatic and make the operation easy, fast and convenient. Key words Rental car management,Taxi driver,Add up -I- 目目 錄
5、錄 第第 1 章章 概概 述述 .1 1.1 題目的來源及背景.1 1.2 現(xiàn)狀與分析.1 1.3 研究意義.2 第第 2 章章需求分析需求分析 .3 2.1 項目內(nèi)容及要求.3 2.1.1 具體完成功能 .3 2.1.2 實現(xiàn)目標(biāo) .3 2.2 可行性分析.4 2.2.1 經(jīng)濟(jì)可行性 .4 2.2.2 技術(shù)可行性 .4 2.3 開發(fā)工具的論述.5 2.3.1 前臺開發(fā)工具 .5 2.3.2 后臺數(shù)據(jù)庫 .7 第第 3 章章系統(tǒng)結(jié)構(gòu)特性設(shè)計系統(tǒng)結(jié)構(gòu)特性設(shè)計 .8 3.1 系統(tǒng)分析模型.8 3.2 數(shù)據(jù)庫設(shè)計.10 第第 4 章章 系統(tǒng)行為特性設(shè)計系統(tǒng)行為特性設(shè)計 .13 4.1 軟件結(jié)構(gòu)設(shè)計.
6、13 4.2 功能子模塊設(shè)計.14 4.2.1 管理員登錄模塊 .14 4.2.2 注冊司機模塊 .16 4.2.3 司機信息模塊 .17 4.2.4 違章管理模塊 .18 4.2.5 信息查詢模塊 .20 4.3 系統(tǒng)的數(shù)據(jù)流圖.22 第第 5 章章 系統(tǒng)測試系統(tǒng)測試 .25 5.1 系統(tǒng)測試方案.25 5.2 測試結(jié)果分析與調(diào)試.26 結(jié)結(jié) 論論 .28 參考文獻(xiàn)參考文獻(xiàn) .29 致致 謝謝 .30 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 1 章 概述 -1- 第 1 章 概 述 1.1 題目的來源及背景題目的來源及背景 隨著生產(chǎn)社會化趨勢的擴(kuò)大、科學(xué)技術(shù)的進(jìn)步、人類知識總量的增長速度不 斷加快
7、、以及市場競爭的日益激烈,使人們對信息的認(rèn)識產(chǎn)生了根本性的變化。 信息被列為與物質(zhì)、能源并列的人類社會發(fā)展的三大資源之一。信息化水平已成 為衡量一個國家現(xiàn)代化水平和綜合國力的重要標(biāo)志。我國也正處于改革開放進(jìn)一 步深化的環(huán)境下,因此我們應(yīng)當(dāng)抓住機遇,充分利用信息,扎實的做好信息管理 系統(tǒng)的基礎(chǔ)工作,建設(shè)開發(fā)較為先進(jìn)的應(yīng)用系統(tǒng),加快我國信息化建設(shè)的步伐。 近幾年來,隨著加入 WTO,社會生活節(jié)奏日益加快,出租車行業(yè)使得人們以 車代步,提高出行效率,同時也隨之不斷地發(fā)展。為了更好地服務(wù)于廣大乘客, 各大出租車公司先后搭建了各類信息管理系統(tǒng),諸如叫車系統(tǒng),客服系統(tǒng)等,逐 漸形成了數(shù)字化租車的管理概念。
8、即以網(wǎng)絡(luò)化管理為基本模式,以信息為出租車 行業(yè)發(fā)展的基本動力,以信息技術(shù)為增強出租車公司競爭實力的基本手段,以信 息化建設(shè)為出租車公司發(fā)展的新增長點,以信息文化改變著人們教育、工作方式 和思想觀念。從而根本上實現(xiàn)了服務(wù)于廣大乘客,提高出租車公司各項工作的效 率和質(zhì)量,為出租車公司創(chuàng)造經(jīng)濟(jì)效益。 司機和出租車輛是出租車公司最主要的資源,是創(chuàng)造效益的源泉。要想提高 出租車公司的效益和服務(wù)質(zhì)量,應(yīng)從做好對司機和車輛的管理著手,這將成為日 常事務(wù)中不缺少的一項,本系統(tǒng)的開發(fā)將很大程度上解決出租車公司在此工作上 的難度。能夠方便、快捷的對出租車進(jìn)行管理,使其系統(tǒng)化、規(guī)范化、自動化和 智能化,從而達(dá)到提高
9、企業(yè)管理效率的目的。 1.2 現(xiàn)狀與分析現(xiàn)狀與分析 觀察當(dāng)今的出租車市場,不少專家學(xué)者都指出,政府基本上是把自己的管理 職責(zé)讓渡給了出租車公司。對于出租車市場上這樣一個通過限制準(zhǔn)入而形成的壟 斷市場,政府部門既可以考慮如公交系統(tǒng)模式,將福利直接給付乘車人;也可以 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 1 章 概述 -2- 通過拍賣經(jīng)營權(quán)等形式,將部分行業(yè)利潤通過“轉(zhuǎn)移支付”的方式,實現(xiàn)社會福 利最大化。有專家曾簡單地核算過,如果拍賣出租車經(jīng)營權(quán),每年北京至少增加 12 億元的財政收入。 無論是國外還是其他城市,在公共交通的出租車管理上都有不少的經(jīng)驗可以 借鑒。以人口眾多的武漢市為例,政府最終采取贖
10、買政策,對“麻木”(武漢話,指 非法營運的三輪“摩的”)司機高補償、無震蕩分流,真正實現(xiàn)了政府取消非法營運 的問題。而針對市民反映的取消之后交通不便的問題,政府更是相應(yīng)地將出租車 起步價格和計價里程降低,此舉既方便了群眾,也未減少司機和公司的收入,這 樣一個多贏的局面,才是服務(wù)型政府的發(fā)展方向。 在此情況下對出租車司機的管理工作尤為重要,所以應(yīng)改變傳統(tǒng)的手工管理。 提高出租車司機的效益和服務(wù)質(zhì)量。本次畢業(yè)設(shè)計根據(jù)當(dāng)前的現(xiàn)狀建立一個出租 車管理軟件,經(jīng)過分析確定該系統(tǒng)應(yīng)滿足記錄出租車司機的基本信息、出租車司 機基本信息的錄入、刪除、打印以及駕齡的自動累計等功能,出租車司機基本信 息的查詢、對出租
11、車司機違章管理以及因出租車司機違章累計扣 12 分以上被吊 銷駕駛執(zhí)照并通知從新學(xué)習(xí)等。 1.3 研究意義研究意義 隨著科技發(fā)展和社會進(jìn)步,尤其是計算機大范圍的普及,計算機應(yīng)用逐漸由 海量數(shù)據(jù)處理轉(zhuǎn)向大規(guī)模的事務(wù)處理和對工作流的管理,這就產(chǎn)生了以臺式計算 機為核心,以數(shù)據(jù)庫管理系統(tǒng)為開發(fā)環(huán)境的管理信息系統(tǒng),以及在大規(guī)模的事務(wù) 處理和對工作流的管理等方面的應(yīng)用。開發(fā)出租車管理系統(tǒng)能夠使未來的出租車 管理更加規(guī)范化、合理化。能夠有效的快速記錄大量的出租車司機的信息,并能 對其進(jìn)行修改使用戶能夠運用簡便的方法能夠快速的查到他們所需要的出租車司 機的信息,并且能夠查詢到司機因個人原因所造成的違章而所扣
12、分情況,并且在 其滿 12 分后自動吊銷駕駛執(zhí)照,并通知重新學(xué)習(xí)等一系列功能,實現(xiàn)了由傳統(tǒng) 的手工化向信息化的轉(zhuǎn)變。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 2 章 需求分析 -3- 第 2 章需求分析需求分析 開發(fā)軟件首先做的是開發(fā)過程中最主要的就是系統(tǒng)的需求分析,需求分析同 時也是軟件生存周期中關(guān)鍵的一步。根據(jù)軟件工程學(xué)中開發(fā)軟件的要求,對出租 車司機管理系統(tǒng)全部功能和相關(guān)的技術(shù)進(jìn)行具體的分析,分析時采用結(jié)構(gòu)化的分 析方法,自頂向下、逐層分解問題。 2.1 項目內(nèi)容及要求項目內(nèi)容及要求 根據(jù)此次項目的要求,主要完成對出租車管理系統(tǒng)的設(shè)計。 2.1.1 具體完成功能具體完成功能 本系統(tǒng)具體完成的功
13、能如下: (1)出租車司機的基本信息,包括:姓名、性別、住址、駕駛證號碼、身 份證號碼、駕齡、駕駛車型、車牌號碼、出租公司等具體信息。 (2)出租車司機基本信息管理:錄入、修改、刪除、打印等。 (3)出租車司機基本信息的查詢,包括模糊查詢、批量查詢、或單項查詢 等。 (4)出租車司機違章管理:違章記錄(違章地點、時間、違章情況、執(zhí)法 人員等) 、扣分情況,一年內(nèi)累計達(dá) 12 分自動吊銷駕駛證,并通知重新學(xué)習(xí)。 (5)駕齡自動累積。 (6)扣分自動累計,一年后未滿 12 分則清零。 2.1.2 實現(xiàn)目標(biāo)實現(xiàn)目標(biāo) 該系統(tǒng)具有較好的現(xiàn)實意義,特別是計算機發(fā)展迅速的今天,實現(xiàn)了由傳統(tǒng) 的手工化管理向信
14、息化管理,摒棄了以往傳統(tǒng)的對吊銷駕駛執(zhí)照的司機發(fā)通知、 發(fā)通告,一級一級傳達(dá)信息的繁瑣,實現(xiàn)真正的無紙化辦公。該系統(tǒng)界面美觀、 操作方便、簡捷,對于沒有操作經(jīng)驗的人員根據(jù)系統(tǒng)的提示也能很快的熟悉操作 該系統(tǒng)。該系統(tǒng)具有實用性和通用性。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 2 章 需求分析 -4- 2.2 可行性分析可行性分析 可行性分析是研究技術(shù)領(lǐng)域的經(jīng)濟(jì)問題和經(jīng)濟(jì)規(guī)律的科學(xué),是研究一定技術(shù) 條件下如何提高經(jīng)濟(jì)效果的科學(xué),是技術(shù)與經(jīng)濟(jì)的交叉。其主要研究技術(shù)的經(jīng)濟(jì) 效果問題,技術(shù)與經(jīng)濟(jì)的最佳組合問題。 2.2.1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 由于該軟件是一個小型的出租車管理系統(tǒng),所以進(jìn)行該軟件的開發(fā)經(jīng)費
15、和投 資較少,只需一臺普通的計算機即可,系統(tǒng)的開發(fā)并不太復(fù)雜和繁瑣,操作盡可 能簡單易行。在開發(fā)過程中,由一個人獨立開發(fā),用時三個月左右,所需成本費 用主要為人工費用,再加上計算機和軟件等構(gòu)成該系統(tǒng)的開發(fā)成本。 經(jīng)濟(jì)上的合理性:在系統(tǒng)開發(fā)上,現(xiàn)在普通的計算機市場價 4000 元左右,操 作系統(tǒng)是 Windows XP+IIS 加上 Microsoft Office 其正版軟件也不過 5000 元。開 發(fā)人員 1 名(假設(shè)月薪 1500) ,開發(fā)本軟件如果是網(wǎng)絡(luò)開發(fā)的技術(shù)人員最多 1 個 月,開發(fā)費用合計大概是 10000 元左右,且計算機和軟件可重復(fù)使用。而現(xiàn)在的 WEB 系統(tǒng)開發(fā),如果是大型
16、的電子商務(wù)網(wǎng)站,或企業(yè)商業(yè)網(wǎng),一般的投資都是 幾十萬。所以自行開發(fā)系統(tǒng),既節(jié)省了費用,又可以使本軟件符合我們自己的要 求并擁有及源碼,使以后系統(tǒng)的可擴(kuò)展性也很大。 2.2.2 技術(shù)可行性技術(shù)可行性 由于該系統(tǒng)是小型的出租車管理系統(tǒng),采用 B/S 模式,開發(fā)難度適中。通過 對各種開發(fā)工具和數(shù)據(jù)庫之間進(jìn)行比較以及指導(dǎo)老師的建議,最終確定采用 Dreamweaver MX 2004 和 ASP。數(shù)據(jù)庫方面則選用了 ACCESS 進(jìn)行設(shè)計。 Browse/Server(簡稱 B/S)結(jié)構(gòu)已成為取代 Browser/Server(簡稱 C/S)結(jié)構(gòu)的一種 全新技術(shù)。采用該結(jié)構(gòu)軟件的優(yōu)勢在于:(1)無須開
17、發(fā)客戶端軟件,維護(hù)和升級方 便;(2)可跨平臺操作,任何一臺機器只要裝有 WWW 瀏覽器軟件,均可作為客 戶機來訪問系統(tǒng);(3)具有良好的開放性和可擴(kuò)充性;(4)可采用防火墻技術(shù)來保證 系統(tǒng)的安全性。 ASP 是微軟公司推出的一個基于 Web 服務(wù)器端的開發(fā)環(huán)境。它有良好的擴(kuò)展 性和兼容性、強大的交互能力和數(shù)據(jù)處理能力。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 2 章 需求分析 -5- Access 數(shù)據(jù)庫作為微軟推出的以標(biāo)準(zhǔn) JET 為引擎的桌面型數(shù)據(jù)庫系統(tǒng),由于 具有操作簡單、界面友好等特點,具有較大的用戶群體。 因此 ASPAccess 成為此次出租車管理系統(tǒng)的首選方案所以該開發(fā)系統(tǒng)具有 技術(shù)
18、可行性。 2.3 開發(fā)工具的論述開發(fā)工具的論述 本軟件為出租車管理系統(tǒng),是 B/S 模式的信息管理系統(tǒng)。因此,本軟件前臺 使用 Dreamwaver MX 和微軟的 ASP(腳本用 JavaScript 來編寫) ,后臺數(shù)據(jù)庫使 用 ACCESS。 2.3.1 前臺開發(fā)工具前臺開發(fā)工具 本系統(tǒng)的前臺開發(fā)工具為使用 Dreamweaver MX 和微軟的 ASP(腳本用 JavaScript 來編寫) ASP(Active Server Pages)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運 行動態(tài)交互的 Web 服務(wù)器應(yīng)用程序。使用 ASP 可以組合 HTML 頁、腳本命令和 Active X
19、 組件以創(chuàng)建交互的 Web 頁面和基于 Web 的功能強大的應(yīng)用程序。隨著網(wǎng) 絡(luò)技術(shù)的發(fā)展,ASP 是一種很強的與數(shù)據(jù)庫進(jìn)行連接的動態(tài)網(wǎng)絡(luò)交互技術(shù)。 ASP 的工作原理:瀏覽器從 Web 服務(wù)器上請求*.asp 文件時,ASP 腳本開始運 行;然后 Web 頁傳送給瀏覽器。由于腳本在服務(wù)器上而不是在客戶端運行,傳送 到瀏覽器上的 Web 頁面是在 Web 服務(wù)器上生成的,所以不必?fù)?dān)心瀏覽器能否處理 腳本。Web 服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的 HTML 傳輸?shù)綖g覽器。 ASP 具有以下特點: (1)用 JavaScript 等簡單易懂的腳本語言,結(jié)合 HTML 代碼,即可快速地創(chuàng)
20、建網(wǎng)站的應(yīng)用程序。 (2)無須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 (3)使用普通的文本編輯器,即可進(jìn)行編輯設(shè)計。 (4)與瀏覽器無關(guān),用戶端只要使用可執(zhí)行 HTML 代碼的瀏覽器,即可瀏覽 ASP 所設(shè)計的網(wǎng)頁內(nèi)容。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 2 章 需求分析 -6- Dreamweaver 概況: Dreamweaver 是美國 MACROMEDIA 公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的 所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設(shè)計師特別發(fā)展的視覺化網(wǎng)頁 開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿 動感的網(wǎng)頁。 其特點: (1) 最佳的制作效率
21、Dreamweaver 可以用最快速的方式將 Fireworks,F(xiàn)reeHand,或 Photoshop 等檔案移至網(wǎng)頁上。使用檢色吸管工具選擇屏幕上的顏色可設(shè)定最接近的網(wǎng)頁安 全色。對于選單,快捷鍵與格式控制,都只要一個簡單步驟便可完成 。 Dremweaver 能與您喜愛的設(shè)計工具,如 Playback Flash,Shockwave 和外掛 模組等搭配,不需離開 Dremweaver 便可完成,整體運用流程自然順暢。除此之 外,只要單擊便可使 Dreamweaver 自動開啟 Firework 或 Photoshop 來進(jìn)行編輯 與設(shè)定圖檔的最佳化。 (2) 網(wǎng)站管理 使用網(wǎng)站地圖可以
22、快速制作網(wǎng)站雛形,設(shè)計,更新和重組網(wǎng)頁。改變網(wǎng)頁位 置或檔案名稱,Dreamweaver 會自動更新所有連接。使用支援文字,HTML 碼, HTML 屬性標(biāo)簽和一般語法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡單。 (3) 無可比擬的控制能力 Dreamweaver 是唯一提供 Roundtrip HTML、視覺化編輯與原始碼編輯同步的 設(shè)計工具。它包含 HomeSite 和 BBEdit 等主流文字編輯器。幀(frames)和表格的 制作速度快的令您無法想像。進(jìn)行表格編輯功能使您簡單的選擇單格、行、欄或 作未連續(xù)之選取。甚至可以排序或格式化表格群組,Dreamweaver 支援精準(zhǔn)定位,
23、 利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。 (4) 所見即所得 Dreamweaver 成功整合動態(tài)式視覺編輯及電子商務(wù)功能,提供超強的支援能 力給 Third-party 廠商,包含 ASP,Apache,BroadVision,Cold 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 2 章 需求分析 -7- Fusion,iCAT,Tango 與自行發(fā)展的應(yīng)用軟體。當(dāng)您正使用 Dreamweaver 在設(shè)計 動態(tài)網(wǎng)頁時,所見即所得的功能,讓您不需要透過瀏覽器就能預(yù)覽網(wǎng)頁。 (5)全方位的呈現(xiàn) 利用 Dreamweaver 設(shè)計的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器 上。對于 c
24、ascading style sheets 的動態(tài) HTML 支援和鼠標(biāo)換圖效果,聲音和動 畫的 DHTML 效果資料庫可在 Netscape 和 Microsoft 瀏覽器上執(zhí)行。使用不同瀏 覽器檢示其功能,Dreamweaver 可以告知您在不同瀏覽器上執(zhí)行的成效如何。當(dāng) 有新的瀏覽器上市時,只要從 Dreamweaver 的網(wǎng)站在下載它的描述檔,便可得知 詳盡的成效報告。 2.3.2 后臺數(shù)據(jù)庫后臺數(shù)據(jù)庫 Access 2000 是美國微軟公司開發(fā)的 Office 2000 系列中的一個具有強大功能 的數(shù)據(jù)庫管理系統(tǒng)組件。使用 Access 時,無須編寫任何代碼,只需通過直觀的可 視化操
25、作就可以完成大部分?jǐn)?shù)據(jù)庫管理任務(wù)。它是一個面向?qū)ο蟮?、采用事件?qū) 動機制的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它可以通過 ODBC 與其他數(shù)據(jù)庫相連,實現(xiàn)數(shù) 據(jù)交互,它具有以下特點: (1) 操作方便 它提供了許多用戶向?qū)У奶厥鈱υ捒?,它詢問用戶有關(guān)數(shù)據(jù)庫的內(nèi)容、式樣 和格式問題,引導(dǎo)用戶去建立一個簡單的 DBMS。 (2) 容納多種數(shù)據(jù)對象 Access 2000 提供了表、查詢、窗體、報表、頁、宏及模塊等 7 種類型。例 如:表對象為用戶提供了創(chuàng)建數(shù)據(jù)庫元素的基本手段,利用表的功能,用戶可 以定義數(shù)據(jù)的結(jié)構(gòu)、類型,瀏覽數(shù)據(jù)庫中的數(shù)據(jù)。 (3) 數(shù)據(jù)共享功能強大 由于同屬一個系列,使用 Access 20
26、00 可以很容易地共享 Word 2000、Excel 2000 中的數(shù)據(jù),從而避免了許多重復(fù)的數(shù)據(jù)輸入工作。Access 2000 中數(shù)據(jù)與 Word 2000、Excel 2000 中的數(shù)據(jù)可以相互隨時導(dǎo)入和導(dǎo)出;還可以在其中嵌入 和數(shù)據(jù)。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 3 章 系統(tǒng)結(jié)構(gòu)特性設(shè)計 -8- 第 3 章系統(tǒng)結(jié)構(gòu)特性設(shè)計系統(tǒng)結(jié)構(gòu)特性設(shè)計 本章主要介紹出租車管理軟件中后臺數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計是 繼需求分析和確定開發(fā)工具后的重要階段,是管理型軟件開發(fā)設(shè)計的核心和重要 組成部分。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞與否將對應(yīng)用系統(tǒng)的運行效率以及實現(xiàn)的效果 產(chǎn)生很大影響??茖W(xué)、合理的數(shù)據(jù)
27、庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)訪問的速度,有效保 持?jǐn)?shù)據(jù)的完整性、一致性和共享性,因此數(shù)據(jù)庫結(jié)構(gòu)設(shè)計對系統(tǒng)設(shè)計來說至關(guān)重 要。 3.1 系統(tǒng)分析模型系統(tǒng)分析模型 根據(jù)系統(tǒng)的設(shè)計要求,設(shè)計了 E-R 圖,實體為出租車司機,出租車。 圖圖 3.1 司機實體及其屬性圖司機實體及其屬性圖 出租車司機實體包含了編號、姓名、性別、身份證號、地址、駕齡、車牌號、 發(fā)證時間等屬性。 司 機 編 號姓 名性 別身份證號 車牌號 地 址 發(fā)證時間駕 齡駕駛證號 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 3 章 系統(tǒng)結(jié)構(gòu)特性設(shè)計 -9- 圖圖 3.2 出租車實體及其屬性圖出租車實體及其屬性圖 出租車實體包含了車型、車牌號、出租公司
28、等屬性。 圖圖 3.33.3 全局全局 E-RE-R 圖圖 出 租 車 車 型出租公司車牌號 司 機 編 號姓 名 發(fā)證時間 車牌號性 別地 址 身份證號 駕 駛 出 租 車 車 型出租公司車牌號 駕 齡 駕駛證號 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 3 章 系統(tǒng)結(jié)構(gòu)特性設(shè)計 -10- 3.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 在管理系統(tǒng)中,后臺數(shù)據(jù)存儲的地位相當(dāng)重要合理的設(shè)計能縮減軟件開發(fā)的 周期和降低開發(fā)難度,并提高維護(hù)升級的可行性。而建立數(shù)據(jù)庫最重要的一步是 定義數(shù)據(jù)庫表,數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象,通過設(shè)計會以一定的組織結(jié)構(gòu) 存儲在相關(guān)的基本表中。將基本信息分類、統(tǒng)計,根據(jù)數(shù)據(jù)庫設(shè)計的基本原理,
29、建立基本表構(gòu)成數(shù)據(jù)庫。在進(jìn)行數(shù)據(jù)庫的需求分析時,不但要考慮到軟件系統(tǒng)當(dāng) 前要實現(xiàn)的功能,更要注重軟件的可維護(hù)性和擴(kuò)展性。 首先將出租車管理系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 Access 數(shù)據(jù)庫系統(tǒng)所支持 的實際數(shù)據(jù)模型,即:數(shù)據(jù)庫的邏輯結(jié)構(gòu)。創(chuàng)建出租車管理系統(tǒng)中的各個數(shù)據(jù)庫 表。 表表 3.13.1 司機信息表司機信息表 名 稱字段長度數(shù)據(jù)類型主 鍵可否為空 司機編號10自動編號 是否 姓 名10文 本 否 否 性 別2文 本 否 否 所在地址50文 本 否 否 身份證號18數(shù) 字 否 否 駕 齡2數(shù) 字 否 否 車 牌 號7數(shù) 字 否 否 發(fā)證時間20文 本 否 否 駕駛證號18數(shù) 字 否 否 司
30、機信息表:用來實現(xiàn)記錄出租車司機的基本信息的功能。包括司機的編 號、姓名、性別、所在地址、身份證號、駕齡、車牌號、駕駛證號、發(fā)證時間。 通過該表可以實現(xiàn)對出租車司機整體情況的了解,并且能夠?qū)⑿落浫氲某鲎廛囁?機的信息加入到該表中,而系統(tǒng)中的司機信息中的刪除、修改、打印等都是根據(jù) 此表中的信息為基礎(chǔ)的。 表表 3.23.2 出租車信息表出租車信息表 名 稱字段長度數(shù)據(jù)類型主 鍵可否為空 車 牌 號7數(shù) 字 是 否 出租公司20文 本 否 否 車 型10數(shù) 字 否 否 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 3 章 系統(tǒng)結(jié)構(gòu)特性設(shè)計 -11- 出租車信息表:用來實現(xiàn)記錄出租車基本信息的功能。包括出租車的
31、車牌號、 車型、出租公司等信息。通過該表可以了解出租車的整體情況。 表表 3.33.3 違章信息表違章信息表 違章信息表:用來記錄司機的違章信息,包括司機的姓名、 扣分情況、違章 時間、地點、違章情況及執(zhí)法人員。此表是管理員記錄出租車司機違章信息的表, 系統(tǒng)會根據(jù)此表對出租車司機判斷扣分情況判斷是否超過 12 分,作為自動吊銷 駕駛執(zhí)照,并作為通知從新學(xué)習(xí)的依據(jù)。根據(jù)此表若一年內(nèi)司機扣分為達(dá)到 12 分,則系統(tǒng)將自動清零。此表能夠比較明了的顯示出租車司機的違章情況,及扣 分情況,能夠方便管理員進(jìn)行對違章的出租車司機的管理和記錄。 表表 3.43.4 扣分情況表扣分情況表 扣分情況表:記錄了出租
32、車司機的姓名,扣分內(nèi)容,扣分時間,此表是依據(jù)司 機的違章記錄表,通過違章信息表中出租車司機的違章情況的累計扣分,作為一 年內(nèi)滿 12 分的違章司機作為吊銷駕駛執(zhí)照的依據(jù),將一年內(nèi)扣滿 12 分的出租車 司機的信息記錄到該表中,并且通知學(xué)習(xí)。 表表 3.5 管理員表管理員表 名 稱字段長度數(shù)據(jù)類型主 鍵可否為空 司機編號 10 數(shù) 字 是 否 扣分情況 20 文 本 否 否 違章時間 8 數(shù) 字 否 否 違章地點 20 文 本 否 否 違章情況 20 文 本 否 否 執(zhí)法人員 10 文 本 否 否 名 稱字段長度數(shù)據(jù)類型主 鍵可否為空 司機編號 10 數(shù) 字 是 否 扣分內(nèi)容 20 文 本 否
33、否 扣分時間 8 數(shù) 字 否 否 名 稱字段長度數(shù)據(jù)類型主 鍵可否為空 管理員姓名 10 文 本 是 否 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 3 章 系統(tǒng)結(jié)構(gòu)特性設(shè)計 -12- 管理員表:登錄檢測是否是管理員登錄,管理員表是用來記錄管理員的信息, 在進(jìn)行注冊出租車司機信息、出租車司機違章管理,系統(tǒng)管理等操作時,只有符 合管理員的信息,才能允許操作司機信息錄入,修改,刪除,打印以及司機違章 信息的錄入等功能。若不符合表中的信息則不能進(jìn)行操作。 密 碼 6 數(shù) 字 否 否 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -13- 第 4 章 系統(tǒng)行為特性設(shè)計系統(tǒng)行為特性設(shè)計 4.1 軟件
34、結(jié)構(gòu)設(shè)計軟件結(jié)構(gòu)設(shè)計 本系統(tǒng)共分 6 功能模塊。如圖: 圖圖 4.14.1 功能模塊圖功能模塊圖 上圖即為總體的功能模塊圖,它清晰的顯示了系統(tǒng)的各個模塊的分布。共分 為六個模塊分別是管理員登錄模塊、注冊司機模塊、司機信息模塊、信息查詢模 塊、違章管理模塊和信息查看模塊。管理員模塊是用來判斷是否是管理員登錄, 注冊司機模塊中完成司機基本信息的錄入,司機信息模塊中能夠顯示出司機的所 出出 租租 車車 管管 理理 系系 統(tǒng)統(tǒng) 統(tǒng)統(tǒng) 注注 冊冊 司司 機機 模模 塊塊 信信 息息 查查 詢詢 模模 塊塊 管理員登錄模塊管理員登錄模塊 打打 印印 錄錄 入入 刪刪 除除 修修 改改 精確查詢精確查詢 條
35、件查詢條件查詢 司司 機機 信信 息息 模模 塊塊 模糊查詢模糊查詢 違違 章章 管管 理理 模模 塊塊違章信息的錄入違章信息的錄入 信信 息息 查查 看看 模模 塊塊 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -14- 有信息,并且在此模塊中實現(xiàn)修改、刪除、打印等功能。信息查詢是以司機信息 模塊為基礎(chǔ)的只有司機模塊中有司機的信息,查詢模塊中才能查到所需要的司機 信息,違章管理模塊是對司機違章信息進(jìn)行管理,信息查看模塊是以違章管理模 塊為基礎(chǔ),從中找出扣滿 12 分吊銷駕駛執(zhí)照的司機的信息并在此模塊顯示出來。 4.2 功能子模塊設(shè)計功能子模塊設(shè)計 本系統(tǒng)將分為六個功能模塊,管
36、理員登錄模塊、注冊司機模塊、司機信息模 塊、信息查詢模塊、違章管理模塊和信息查看模塊。每個功能模塊都將完成它的 特定功能,這樣使系統(tǒng)結(jié)構(gòu)更加分明。 4.2.1 管理員登錄模塊管理員登錄模塊 (1) 界面設(shè)計 此界面為管理員登錄界面,在用戶登錄時在登錄端檢查用戶名和密碼是否有 填寫, 如果未填寫則提示并返回, 檢查通過之后把數(shù)據(jù)提交給服務(wù)器, 打開數(shù)據(jù) 庫檢查用戶填寫的信息是否正確,登錄名稱、密碼是否相符合,若符合管理員登 錄信息則登錄成功,登錄主界面,此時系統(tǒng)允許管理員對注冊出租車司機信息、 出租車司機違章管理、司機信息等操作,否則不允許其對以上功能的修改并且自 動返回登錄界面。若在未登錄前點
37、擊注冊出租車司機信息、出租車司機違章管理、 司機信息等功能時則會先彈出此界面來驗證管理員信息。此模塊在驗證管理員信 息時就保證了系統(tǒng)內(nèi)部資料的安全性。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -15- 圖圖 4.24.2 管理員登錄界面管理員登錄界面 (2) 模塊內(nèi)主要算法的描述 是 開 始 輸入管理員姓名和 密碼 輸入正確 否 結(jié) 束 圖圖 4.3 登錄模塊流程圖登錄模塊流程圖 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -16- 4.2.2 注冊司機模塊注冊司機模塊 (1) 界面設(shè)計 此界面是用戶注冊界面,是對出租車司機的基本信息進(jìn)行錄入操作,其中包 括
38、:司機姓名、司機性別、所在地址、駕駛證號碼、身份證號碼、已有駕齡、發(fā) 證時間、駕駛車型、車牌號碼、出租公司等具體信息。當(dāng)點擊此界面時首先用戶 應(yīng)先登錄,當(dāng)核實是管理員登錄時只需要按照界面上的提示添加信息即可,在添 加完畢后按開始錄入按鍵,系統(tǒng)自動提交并將您所輸入的信息添加到數(shù)據(jù)庫中, 以便以后進(jìn)行其他操作。若您在錄入時信息出錯可以點擊重新錄入按鍵進(jìn)行重新 錄入。若您不是以管理員身份登錄該系統(tǒng),將不會進(jìn)入到此界面。此模塊用來存 放大量的司機信息,當(dāng)有新用戶注冊時管理員能夠快速、準(zhǔn)確的將出租車司機的 信息錄入進(jìn)去,這樣便于管理員的規(guī)范統(tǒng)一的管理。 圖圖 4.4 注冊司機界面注冊司機界面 沈陽航空工
39、業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -17- (2) 模塊內(nèi)主要算法的描述 圖圖 4.54.5 用戶注冊模塊流程圖用戶注冊模塊流程圖 4.2.3 司機信息模塊司機信息模塊 此模塊是司機信息功能模塊,在管理員登錄后點擊主界面的司機信息按鍵后 系統(tǒng)會自動進(jìn)入到該界面,可以看到所有注冊的出租車司機的信息。并根據(jù)用戶 的需要,可以對司機的信息進(jìn)行修改、刪除、打印等操作。 模塊內(nèi)主要算法的描述: 開 始 輸入用戶的基本信息 輸入管理員姓名和 密碼 輸入正確 否 是 結(jié) 束 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -18- 圖圖 4.64.6 司機信息模塊流程圖司機信息模
40、塊流程圖 4.2.4 違章管理模塊違章管理模塊 (1) 界面設(shè)計 此界面是違章管理界面,該功能是用來記錄出租車司機違章行駛的信息,當(dāng) 進(jìn)入違章管理模塊時界面,首先核實是不是管理員登錄,若是則系統(tǒng)進(jìn)入違章管 理界面,會顯示出已經(jīng)違章的司機的信息情況。若有新的司機違章信息要添加時, 則先點擊進(jìn)入違章管理界面,選擇增加違章信息按鍵,文本超鏈接到違章信息錄 入頁面。此時按照界面上的提示輸入包括司機的姓名、 扣分情況、違章時間,地 點違章情況及執(zhí)法人員。當(dāng)填好后按提交即可,若管理員添加錯誤時可以點擊重 新錄入。在違章管理模塊有刪除、修改按鍵以方便管理員管理司機違章信息。 開 始 輸出用戶的基本信息 輸入
41、管理員姓名和 密碼 輸入正確 修改刪除打印 是是是 否否 否 是 輸入修改信息 結(jié) 束 刪除信息打 印 否 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -19- 圖圖 4.7 違章管理界面違章管理界面 (2) 模塊內(nèi)主要算法的描述 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -20- 圖圖 4.84.8 違章管理模塊流程圖違章管理模塊流程圖 4.2.5 信息查詢模塊信息查詢模塊 (1) 界面設(shè)計 此界面是信息查詢界面,您若想查詢出租車司機的信息則進(jìn)入此界面,登錄 此界面后,可以有三種不同的方式供用戶進(jìn)行選擇,分別是單項查詢、批量查詢、 模糊查詢。當(dāng)您確切知道所要
42、查詢的內(nèi)容時則輸入您所要查詢的信息點擊單項查 詢即可,系統(tǒng)會自動顯示您所查到的信息。然而,在多數(shù)情況下人們不能準(zhǔn)確知 道作為查詢條件的字段內(nèi)容,該系統(tǒng)是通過車牌號進(jìn)行模糊查詢,例如:在一起 交通事故中,某目擊者只看到肇事者的車牌號的前兩位為 12,為了保證用戶能查 到滿足條件的數(shù)據(jù)記錄,盡快查到肇事者的相關(guān)信息縮小范圍,只能進(jìn)行模糊查 詢,則在車牌號處輸入 12 后點擊查詢系統(tǒng)會自動的查出車牌號前兩位的所有司 機的信息并顯示出來。這樣能夠更快的找出肇事司機。該系統(tǒng)也可以進(jìn)行批量查 開 始 輸出違章信息 輸入管理員姓名和 密碼 輸入正確 否 輸出用戶的基本信息 輸入管理員 用戶名 和密碼 輸入正
43、確 否 是 是 添加新記錄 輸入新記錄 結(jié) 束 否 輸出用戶的基本信息 輸入管理員 用戶名 和密碼 輸入正確 否 是 是 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -21- 詢出租車司機的信息如你想查詢司機的駕齡是 5 年的出租車司機的信息只需要在 駕齡處選擇駕齡為 5 年,點擊條件查詢就可以滿足您的需要,系統(tǒng)還設(shè)置了按照 性別,司機所在的出租車公司進(jìn)行批量查詢。 圖圖 4.9 信息查詢界面信息查詢界面 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -22- (2)模塊內(nèi)主要算法的描述 圖圖 4.10 查詢模塊流程圖查詢模塊流程圖 4.3 系統(tǒng)的數(shù)據(jù)流圖系統(tǒng)的數(shù)
44、據(jù)流圖 系統(tǒng)最先抽象出來的是系統(tǒng)的概貌,要反映更詳細(xì)的內(nèi)容,可將處理功能分 解為若干子功能,根據(jù)需要每個子功能還可以繼續(xù)分解,直到把系統(tǒng)工作過程表 示清楚為止。在處理功能逐步分解的同時,它們所用的數(shù)據(jù)也逐級分解,形成若 干層次的數(shù)據(jù)流圖。數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理過程的關(guān)系。 通過對該系統(tǒng)資料的調(diào)查,流程的分析以及對相關(guān)數(shù)據(jù)的收集,明確了該系 統(tǒng)的主要功能是:對出租車司機基本信息的錄入,按照用戶的要求進(jìn)行模糊查詢、 單項查詢、批量查詢, 。對出租車司機基本信息的修改、刪除、打印,準(zhǔn)確記錄 出租車司機的違章情況,并且當(dāng)扣分超過 12 以上時自動吊銷駕駛執(zhí)照并通知從 新學(xué)習(xí)以及對一年內(nèi)扣分未滿 12
45、 的記錄進(jìn)行清零。 司機注冊數(shù)據(jù)流圖主要是對出租車司機的基本信息的錄入。 是 開 始 單項查詢批量查詢 否 是 輸出司機信息 否 模糊查詢 否 是 結(jié) 束 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -23- 信息查詢數(shù)據(jù)流圖主要是對司機信息的查詢,主要描述了用戶可以選擇單項 查詢、批量查詢、以及模糊查詢來查找用戶所需要查詢的信息。 違章管理數(shù)據(jù)流圖是對司機違章情況管理的描述,記錄了違章的信息以及扣 分情況,這里實現(xiàn)了扣分的自動累計,并且當(dāng)司機違章信息中扣分超過 12 分時, 對其吊銷駕駛執(zhí)照并通知重新學(xué)習(xí)。 司機信息數(shù)據(jù)流圖描述了對系統(tǒng)司機信息的管理功能,能夠?qū)λ緳C信息進(jìn)行
46、司機信息表 錄入信息 司機信息 圖圖 4.11 司機注冊數(shù)據(jù)流圖司機注冊數(shù)據(jù)流圖 司機信息 表 單項查詢批量查詢模糊查詢 圖圖 4.12 信息查信息查 詢流圖詢流圖 用戶信息表 刪 除打 印修 改 改 圖圖 4.13 司機信息流圖司機信息流圖 注冊 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 4 章 系統(tǒng)行為特性設(shè)計 -24- 修改,刪除,打印等操作。 在上述的數(shù)據(jù)流圖中,通過不同的形狀圖描述了該題目所涉及的相關(guān)數(shù)據(jù)庫 的情況,同時通過此數(shù)據(jù)流圖也充分體現(xiàn)了該題目的具體功能以及具體的操作過 程。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 5 章 系統(tǒng)測試 -25- 第 5 章 系統(tǒng)測試系統(tǒng)測試 5.1 系統(tǒng)測試
47、方案系統(tǒng)測試方案 在基本完成了程序的詳細(xì)設(shè)計和編碼,剩下的工作就是對軟件進(jìn)行測試。軟 件測試是發(fā)現(xiàn)軟件中錯誤和缺陷的主要手段。在一般情況下,軟件測試的過程與 整個軟件開發(fā)過程基本上是平行進(jìn)行的。軟件測試是非常重要的因為測試是為了 及時發(fā)現(xiàn)應(yīng)用程序中的錯誤而執(zhí)行程序的過程,它的目標(biāo)是暴露程序中的錯誤, 及時發(fā)現(xiàn)問題,提出相應(yīng)的修改方案,及時解決問題,使系統(tǒng)更加完善。 單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進(jìn)行的,驗 證模塊接口與設(shè)計說明書是否一致,對模塊的所有主要處理路徑進(jìn)行測試且與預(yù) 期的結(jié)構(gòu)進(jìn)行對照,還要對所有錯誤處理路徑進(jìn)行測試。對源碼進(jìn)行審查,對照 設(shè)計說明書,表態(tài)地檢
48、查源程序是否符合功能的邏輯要求,是進(jìn)行單元測試前的 重要工作工。單元測試一般是由程序員完成,也稱程序調(diào)試。 在此系統(tǒng)中注冊司機信息,系統(tǒng)管理,違章管理,司機基本信息都是管理員 操作的,而一般用戶只能操作查詢界面。 (1)進(jìn)入主界面后,選擇所要實現(xiàn)的功能,點擊管理員登錄,會出現(xiàn)管理員 登錄界面,根據(jù)界面上所提示的信息,輸入用戶名和密碼,點擊我要登錄,此時 系統(tǒng)會自動確認(rèn)您輸入的用戶名和密碼是否正確,若與數(shù)據(jù)庫中的記錄符合則進(jìn) 入主界面,測試時輸入管理員的用戶名和密碼,系統(tǒng)成功登錄,此流程表示順利 完成,測試成功。 (2)點擊注冊司機功能后,彈出管理員登錄界面,輸入管理員的用戶名和密 碼后系統(tǒng)進(jìn)入
49、注冊司機界面,顯示所要注冊的司機的基本信息,包括司機的姓名,性 別,所在地址,身份證號,已有駕齡,車牌號,出租車公司,駕駛車型,扣分情況,駕駛 證號,發(fā)證時間。當(dāng)根據(jù)系統(tǒng)提示輸入完畢后按提交即可,系統(tǒng)會自動將您所輸 入的信息添加到數(shù)據(jù)庫中,此信息添加完畢后系統(tǒng)會自動提示您信息已添加完畢。 此流程表示順利完成,測試成功。 (3)點擊司機信息功能后,彈出管理員登錄界面,輸入管理員的用戶名和密 碼后系統(tǒng)進(jìn)入司機信息界面,會在主窗體上顯示司機的所有信息,包括司機的姓 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 5 章 系統(tǒng)測試 -26- 名,性別,所在地址,身份證號,已有駕齡,車牌號,出租車公司,駕駛車型,扣分
50、 情況,駕駛證號,發(fā)證時間。選擇一條信息后點擊修改按鍵,可以對司機的這條 信息進(jìn)行修改,點擊后系統(tǒng)提示您修改成功,此流程表示順利完成,測試成功。 同樣對刪除功能進(jìn)行了測試,測試成功。 (4)點擊違章管理功能后,彈出管理員登錄界面,輸入管理員的用戶名和密 碼后系統(tǒng)進(jìn)入違章管理界面,則系統(tǒng)此時顯示違章管理界面,會在主窗體上顯示 違章司機的所有信息包括司機的姓名、 扣分情況、違章時間,地點違章情況及執(zhí) 法人員等信息,您只需要根據(jù)界面上的提示將信息輸入進(jìn)去即可,系統(tǒng)會自動將 信息記錄到數(shù)據(jù)庫中。此流程表示順利完成,測試成功。 (5)此功能普通用戶和管理員都可以操作,點擊信息查詢后系統(tǒng)顯示查詢界 面。
51、5.2 測試結(jié)果分析與調(diào)試測試結(jié)果分析與調(diào)試 由于初次接觸 B/S 模式系統(tǒng)的設(shè)計,它的前臺和后臺的工具都沒有接觸過, 其相關(guān)理論知識的掌握也很少,所以在環(huán)境的設(shè)置和代碼的具體編寫階段遇到好 多的問題,具體的問題和解決方法如下: (1) IIS 服務(wù)器的安裝,由于沒有配置過 ASP 開發(fā)環(huán)境,所以在開發(fā)環(huán)境設(shè) 置的前期,在安裝完軟件后沒有設(shè)置其環(huán)境變量,軟件都不能正常的使用。在上 網(wǎng)查找了相關(guān)的信息后,此問題最后得以解決。 (2) 數(shù)據(jù)庫的連接,在連接 Access 時,與數(shù)據(jù)庫建立的連接一直都不穩(wěn)定, 在查找相關(guān)信息后,系統(tǒng)變的穩(wěn)定。 (3) 在管理員姓名、密碼提交后,只能將管理員姓名、密碼
52、信息傳遞到下一 級界面,無法在后續(xù)界面中應(yīng)用管理員姓名、密碼信息,影響了系統(tǒng)基本功能的 實現(xiàn)。在多方面查找資料后,通過 cookies 會話語句的應(yīng)用,實現(xiàn)了信息的多級 傳遞。 (4) 在訪問數(shù)據(jù)庫時,同時查詢兩個表的信息后,結(jié)果集不能取到正確的值, 在別人幫助下,設(shè)置了不同的結(jié)果集變量,問題得以解決,基本上掌握了在 ASP 環(huán)境下對數(shù)據(jù)庫的操作。 (5) 在編碼的后期,在對數(shù)據(jù)庫表的信息循環(huán)操作時,java 循環(huán)語句的編寫 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 第 5 章 系統(tǒng)測試 -27- 存在問題,是因為自己對 java 語句不熟悉的緣故,通過對 java 循環(huán)語句的學(xué)習(xí), 完成了對表的循環(huán)操作
53、,解決了問題。除了以上的問題之外,還有一些語法上的 問題以及一些問題處理方式上的問題,但這些問題通過查閱相關(guān)資料和其他人的 幫助均得到了解決。 通過以上的測試方案和測試方法,對該系統(tǒng)的各個細(xì)節(jié)的功能進(jìn)行了詳細(xì)的 測試,得出以下的測試結(jié)果。 本系統(tǒng)已基本上實現(xiàn)來題目要求的各項功能。本系統(tǒng)的界面友好,可以很快 的掌握操作方法。 系統(tǒng)的優(yōu)點: (1) 界面友好,操作簡單。接觸計算機較少的操作人員也能根據(jù)菜單項提示 進(jìn)行操作。 (2) 信息管理詳細(xì),提供了強大查詢功能。 (3) 系統(tǒng)支持二種身份的用戶操作,有效地將各種身份的用戶與其可以進(jìn)行 的操作聯(lián)系到一起。 (4) 業(yè)務(wù)流程合理安排方便用戶使用。
54、系統(tǒng)基本上達(dá)到了設(shè)計要求,基本功能已經(jīng)實現(xiàn),但系統(tǒng)仍存在不足之處, 某些細(xì)節(jié)和內(nèi)容上有待改進(jìn)和加強。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 結(jié)論 -28- 結(jié) 論 在這畢業(yè)設(shè)計的這段時間里,學(xué)到了很多書本上沒有的東西,鍛煉了自己的 動手實踐能力,在這次畢業(yè)設(shè)計之前對于 B/S 模式到底是怎么一回事,只是聽說 過,但是里面具體的內(nèi)容一直都不太懂,通過這次畢業(yè)設(shè)計我深入的了解了 B/S 模式的具體內(nèi)容,清晰的知道了它的三層結(jié)構(gòu)。對于 ASP 技術(shù),以前也是知之甚 少,通過這次畢業(yè)設(shè)計的使用已經(jīng)掌握了很多有關(guān)它的知識,但由于時間有限, 所學(xué)的知識還有很大的差距,這需要我以后在學(xué)習(xí)中不斷的去努力。另外,也了
55、解到了有關(guān) Dreamweaver 此軟件的相關(guān)操作。 由于自己經(jīng)歷了軟件開發(fā)的全過程,所以也體會到了軟件開發(fā)的創(chuàng)造性和嚴(yán) 謹(jǐn)性,在此過程中我受益匪淺。與此同時通過對系統(tǒng)的需求分析和在編碼中對錯 誤的處理,培養(yǎng)了自己的自學(xué)能力和獨立分析、解決問題的能力,這對我以后的 學(xué)習(xí)和生活都有相當(dāng)大的影響。 畢業(yè)設(shè)計真的是一件辛苦的事,但在這之中所得到的知識是無窮盡的,所學(xué) 到的一些方法是書本上沒有的,是靠自己一點點總結(jié)出來的。但由于自己的能力 有限,做出的程序還不夠完善??墒窃谶@一段時間內(nèi)自己從各方面都得到了鍛煉 和提高。今后我會更加嚴(yán)格的要求自己,找出自己的不足來完善自己。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論
56、文 參考文獻(xiàn) -29- 參考文獻(xiàn) 1 胡曉天,劉小偉,陳德榮.Dreamweaver MX 2004 M.北京:機械工業(yè)出版 社,2004 2 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論M.北京:高等教育出版社,2000 3 徐罕,吳玉新. 網(wǎng)站 ASP 后臺解決方案M.北京:人民郵電出版社,2002 4 黃雷,楊志.ASP+HTML+Dreamwerver+ACCESSS 開發(fā)動態(tài)網(wǎng)站實例薈萃M. 北京:機械工業(yè)出版社,2004 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 參考文獻(xiàn) -30- 致 謝 在三個多月的畢業(yè)設(shè)計期間里,得到了指導(dǎo)老師劉香芹老師的大力指導(dǎo)和 幫助。使我能夠順利的完成此次的畢業(yè)設(shè)計。劉老師從畢業(yè)設(shè)
57、計一開始就嚴(yán)格 的要求我們,在需求分析階段,劉老師給我提出了許多的寶貴意見,指明了畢 業(yè)設(shè)計的大體方向,使得我避免陷入迷茫狀態(tài)。也少走了很多彎路。同時,劉 老師提供給我一些關(guān)鍵的參考資料,并給予我耐心的指導(dǎo),幫助我更深入的了 解本題目隱藏的各種問題。對于我所不明白的問題耐心的多次講解,所有的這 些指導(dǎo)與幫助,在畢業(yè)設(shè)計期間都成為了我進(jìn)行下去的強大的動力和支持。在 論文的撰寫階段,劉老師及時的指出我論文的錯誤,并且放棄了周末的休息時 間來檢查我們論文,找出論文的不足,并且批改的極為細(xì)致,好多我沒有注意 到的小細(xì)節(jié)劉老師也給我指出來了,使我能夠及時的發(fā)現(xiàn)錯誤并改正。在此, 我要對劉老師表示我深深的
58、謝意。 同時,我也要衷心的感謝在畢業(yè)設(shè)計期間給予我關(guān)心和幫助我的同學(xué),他 們在畢業(yè)設(shè)計階段給我提出了很好的建議。由衷的感謝大家?guī)椭翼樌耐瓿?此次畢業(yè)設(shè)計。 最后,還要感謝計算機學(xué)院的各位老師們,感謝他們這四年的教誨以及在 各個方面所給予的大力支持。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計論文 參考文獻(xiàn) -31- “Are you hungry now?“ “No, I am tired and lazy now; if I pursue you I will not catch you, and if I catch you-through your own slowness and clumsines
59、s-I will not kill you, and if I kill you I will not eat you.“ Nicholas had begun to back away, and at the last; words, realizing that they were a signal, he turned and began to run, splashing through the shallow water. Ignacio ran after him, much helped by his longer legs, his hair flying behind his
60、 dark young face, his square teeth-each white as a bone and as big as Nicholass thumbnail-showing like spectators who lined the railings of his lips. “Dont run, Nicholas,“ Dr. Island said with the voice of a wave. “It only makes him angry that you run.“ Nicholas did not answer, but cut to his left,
61、up the beach and among the trunks of the palms, sprinting all the way because he had no way of knowing Ignacio was not right behind him, about to grab him by the neck. When he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.; out of breath, the thumping of his
62、own heart the only . sound in an atmosphere silent and unwaked as Earths long, prehuman day. For a time he listened for any sound Ignacio might make searching for him; there was none. He drew a deep breath then and said, “Well, thats over,“ expecting Dr. Island to answer from somewhere; there was on
63、ly the green hush. The light was still bright and strong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, horizontal distortions of their objects. He felt no hunger, but he had fasted be- fore and
64、 knew on which side of hunger he stood; he was not as strong as he had been only a day past, and by this time next day he would probably be unable to outrun Ignacio. He should, he now realized, have eaten the monkey he had killed; but his stomach revolted at the thought of the raw flesh, and he did not know how he might build a fire, although Ignacio seemed to have done so the night before. Raw fish, even if he were able to catch a fish, would be as bad, or worse, than raw monkey; he remembered his effort to open a coconut-he had failed, bu
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案