




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本本 科科 畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì) 物流車輛管理系統(tǒng) 姓 名 學(xué) 院信息與電氣工程學(xué)院 專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù) 年 級(jí) 學(xué) 號(hào) 指導(dǎo)教師 2015 年 5 月 4 日 獨(dú) 創(chuàng) 聲 明 本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計(jì)) ,是本人在指導(dǎo)老師 的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng) 議。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計(jì))不含 任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做 出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。 此聲明的法律后果由本人承擔(dān)。 作者簽名: 年 月 日 畢業(yè)論文(設(shè)計(jì))使用授權(quán)聲明 本人完全了解魯東大學(xué)關(guān)于收集、保存、
2、使用畢業(yè)論文(設(shè)計(jì)) 的規(guī)定。 本人愿意按照學(xué)校要求提交論文(設(shè)計(jì))的印刷本和電子版,同 意學(xué)校保存論文(設(shè)計(jì))的印刷本和電子版,或采用影印、數(shù)字化或 其它復(fù)制手段保存論文(設(shè)計(jì)) ;同意學(xué)校在不以營利為目的的前提 下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布論文(設(shè)計(jì))的部分或全部 內(nèi)容,允許他人依法合理使用。 (保密論文在解密后遵守此規(guī)定) 論文作者: 年 月 日 畢業(yè)設(shè)計(jì)開題報(bào)告畢業(yè)設(shè)計(jì)開題報(bào)告 姓 名學(xué) 院信息與電氣工程學(xué)院年級(jí)學(xué)號(hào) 題 目物流車輛管理系統(tǒng) 課題來源科研課題類別應(yīng)用研究 選題意義(包括科學(xué)意義和應(yīng)用前景,研究概況,水平和發(fā)展趨勢(shì),列出主要參考文獻(xiàn)目錄):選題意義(包括科學(xué)意義和
3、應(yīng)用前景,研究概況,水平和發(fā)展趨勢(shì),列出主要參考文獻(xiàn)目錄): 經(jīng)濟(jì)的高速發(fā)展,資源越來越重要。資源的整合對(duì)每個(gè)行業(yè)都重要至極?,F(xiàn)代企業(yè)物流信息化,充 分運(yùn)用計(jì)算機(jī)和網(wǎng)絡(luò),對(duì)物流市場(chǎng)急速做出反應(yīng),整合資源,促進(jìn)經(jīng)濟(jì)的高速快速發(fā)展,促進(jìn)管理模式 與創(chuàng)新。近年來,國外企業(yè)的物流信息化發(fā)展極快,已經(jīng)成為主導(dǎo)企業(yè)物流效益提升的重要方面。相比 之下,我國企業(yè)現(xiàn)代物流還很落后,物流信息化進(jìn)展相對(duì)緩慢。本系統(tǒng)旨在打造物流和車主相結(jié)合的一 個(gè)車輛系統(tǒng),偏物流非車輛。 主要參考文獻(xiàn):主要參考文獻(xiàn): 1 陳明. 軟件工程學(xué)教程M. 北京: 科技出版社, 2002. 2 王珊. 數(shù)據(jù)庫系統(tǒng)概論M. 北京: 高等教育出
4、版社, 2000. 3 王欣. 管理信息系統(tǒng)M. 北京: 中國水利水電出版社, 2004. 4 黃中鼎. 現(xiàn)代物流管理M. 北京: 復(fù)旦大學(xué)出版社, 2005. 研究主要內(nèi)容和預(yù)期結(jié)果(說明具體研究?jī)?nèi)容和擬解決的關(guān)鍵問題,預(yù)期結(jié)果和形式,如在理論上解決研究主要內(nèi)容和預(yù)期結(jié)果(說明具體研究?jī)?nèi)容和擬解決的關(guān)鍵問題,預(yù)期結(jié)果和形式,如在理論上解決 哪些問題及其價(jià)值,或應(yīng)用的可能性及效果):哪些問題及其價(jià)值,或應(yīng)用的可能性及效果): 這個(gè)車輛管理系統(tǒng)在開發(fā)中,至少要實(shí)現(xiàn)各種信息管理,并不斷去努力完善系統(tǒng),可以投用使用。 本車輛管理系統(tǒng)包括以下幾個(gè)模塊:1)車輛信息 3)司機(jī)信息 4)貨物信息 5)貨主
5、信息 6)盈利信息 7)系統(tǒng)管理員模塊 8)車主信息 9)司機(jī)簽到幾個(gè)功能模塊。本車輛管理系統(tǒng)將盡量考慮當(dāng)前的市場(chǎng)需 要,并根據(jù)自身的實(shí)際情況進(jìn)行改正,努力使得這個(gè)車輛管理系統(tǒng)的操作方便、美觀。 千篇一律,這個(gè)車輛管理系統(tǒng)也有一個(gè)對(duì)系統(tǒng)用戶進(jìn)行管理的系統(tǒng)管理模塊,它主要包括添加用戶, 修改密碼,刪除用戶,同樣要通過用戶名和密碼登錄,以及密碼的確認(rèn)。查詢操作允許對(duì)每個(gè)表中的所 有列所有行進(jìn)行操作,比如車輛表、司機(jī)表、司機(jī)姓名等都可以!總的來說,最終的目的就是是努力做 到方便管理車輛、合理管理車輛、科學(xué)管理車輛,努力達(dá)到用戶的要求,方便用戶對(duì)車輛的管理! 擬采取的研究方法和技術(shù)路線(包括理論分析、
6、計(jì)算,實(shí)驗(yàn)方法和步驟及其可行性論證,可能遇到的問擬采取的研究方法和技術(shù)路線(包括理論分析、計(jì)算,實(shí)驗(yàn)方法和步驟及其可行性論證,可能遇到的問 題和解決方法,以及研究的進(jìn)度與計(jì)劃):題和解決方法,以及研究的進(jìn)度與計(jì)劃): 對(duì)于這個(gè)系統(tǒng)的設(shè)計(jì),步驟如下: 1.在確定選題后,首先進(jìn)行需求分析, 根據(jù)系統(tǒng)的需要和要求,進(jìn)行需求分析以及進(jìn)行可行性的分析, 我將系統(tǒng)分成幾個(gè)模塊,具體模塊參照研究?jī)?nèi)容和預(yù)期結(jié)果中的模塊設(shè)計(jì)。 2. 系統(tǒng)的設(shè)計(jì),它包含兩個(gè)階段:第一個(gè)階段是概要設(shè)計(jì),包括結(jié)構(gòu)設(shè)計(jì)和接口設(shè)計(jì)。第二階段主要 是詳細(xì)的設(shè)計(jì),設(shè)計(jì)各個(gè)模塊的詳細(xì)的細(xì)節(jié)。因?yàn)檫@個(gè)系統(tǒng)有很多模塊,所以采用了采用模塊化設(shè)計(jì)方法
7、。 系統(tǒng)設(shè)計(jì)的過程中又包含許多其他獨(dú)立的模塊,首先對(duì)模塊進(jìn)行劃分,接著,想好每個(gè)模塊之間的關(guān)系。 在這個(gè)基礎(chǔ)之上進(jìn)行界面的設(shè)計(jì)并編寫設(shè)計(jì)文檔及其審搞,文檔的內(nèi)容包括:系統(tǒng)的整體構(gòu)造,數(shù)據(jù)庫,體 結(jié)構(gòu)體系,設(shè)計(jì)接口,模塊的細(xì)節(jié)設(shè)計(jì)以及其它的一些測(cè)試等。 3編寫代碼,在選擇編程語言的時(shí)候,考慮到由于對(duì) c#熟悉,所以在這個(gè)系統(tǒng)的開發(fā)中,以 c#作為 主要開發(fā)工具。 4.軟件測(cè)試,在編碼完成之后,對(duì)相應(yīng)的地方進(jìn)行黑盒和白盒測(cè)試。主要是測(cè)試結(jié)構(gòu)和功能性。然后 找出程序中的錯(cuò)誤,再進(jìn)行糾正和修改。 指導(dǎo)教師意見(對(duì)論文選題的意義、應(yīng)用性、可行性、進(jìn)度與計(jì)劃等內(nèi)容進(jìn)行評(píng)價(jià),填寫審核結(jié)果:同指導(dǎo)教師意見(對(duì)
8、論文選題的意義、應(yīng)用性、可行性、進(jìn)度與計(jì)劃等內(nèi)容進(jìn)行評(píng)價(jià),填寫審核結(jié)果:同 意開題、修改后再開題、不同意開題):意開題、修改后再開題、不同意開題): 該課題還是比較有實(shí)踐意義的,對(duì)于運(yùn)輸行業(yè)頗為重要。能夠整合資源提高資源的利用率。該同學(xué) 用 c#編寫也是可以的,這樣就做成類似物流網(wǎng)站那樣的,而非網(wǎng)頁樣式的。該同學(xué)的設(shè)計(jì)步驟也挺合理, 希望能夠按照這個(gè)步驟做項(xiàng)目。最后進(jìn)行一點(diǎn)白盒測(cè)試和黑盒測(cè)試這樣更能保證程序的正確性,對(duì)結(jié)構(gòu) 和功能較有意義。同意開題。 簽名: 年 月 日 學(xué)院畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組意見:學(xué)院畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組意見: (簽章) 年 月 日 畢業(yè)設(shè)計(jì)結(jié)題報(bào)告畢業(yè)設(shè)計(jì)結(jié)題報(bào)告
9、 姓 名學(xué) 院信息與電氣工程學(xué)院年級(jí)學(xué)號(hào) 題 目物流車輛管理系統(tǒng) 課題來源科研課題類別應(yīng)用研究 本課題完成情況介紹(包括研究過程、實(shí)驗(yàn)過程、結(jié)果分析、存在的問題及應(yīng)用情況等。本課題完成情況介紹(包括研究過程、實(shí)驗(yàn)過程、結(jié)果分析、存在的問題及應(yīng)用情況等。 ) 在上個(gè)學(xué)期學(xué) c#做了個(gè)車輛管理系統(tǒng)模板,本系統(tǒng)就是由這個(gè)雛形修改而來。剛開始只是有一 個(gè)簡(jiǎn)單的系統(tǒng)管理員頁面,而且也沒有這么多表。后來添加了很多用戶,功能逐漸完善,很多控件也 是在后期添加的,代碼以前書寫的都是比較繁瑣那種,后來不斷簡(jiǎn)化。前期是有一個(gè)專門的登錄頁面, 然后從這個(gè)登錄頁面不同的用戶跳入不同的頁面,后來將登錄頁面統(tǒng)一放到了系統(tǒng)
10、管理員界面當(dāng)中。 最終系統(tǒng)還算完善,畢竟不是專業(yè)做這個(gè)系統(tǒng),時(shí)間還是很吃力的。系統(tǒng)各個(gè)子功能都已測(cè)試,可以 正常運(yùn)行。 指導(dǎo)教師評(píng)語:指導(dǎo)教師評(píng)語: 該同學(xué)雖然做的比較簡(jiǎn)單,但是麻雀雖小五臟俱全。從開始到結(jié)束我多次看過該同學(xué)的設(shè)計(jì)和論 文,越來越完善。對(duì)于我指出的地方該同學(xué)該同學(xué)都能虛心接受。即能虛心改正,又有自己的想法, 不錯(cuò)。論文基本通順,結(jié)構(gòu)也比較清晰。該同學(xué)比較好的進(jìn)行分析,格式基本規(guī)范,基本符合學(xué)院要 求,但系統(tǒng)做的有些簡(jiǎn)單,時(shí)間有限可以理解。同意開題。 簽名: 年 月 日 學(xué)院畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組意見:學(xué)院畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組意見: (公章) 年 月 日 指導(dǎo)教師 評(píng)定成績(jī)
11、 畢業(yè)設(shè)計(jì)成績(jī)?cè)u(píng)定表畢業(yè)設(shè)計(jì)成績(jī)?cè)u(píng)定表 學(xué)院:信息與電氣工程學(xué)院 學(xué)號(hào): 姓 名總成績(jī) 題 目物流車輛管理系統(tǒng) 該生實(shí)現(xiàn)了物流管理系統(tǒng)的車輛管理、司機(jī)管理和費(fèi)用管理等模塊,但界面 美觀度不夠。操作性待改進(jìn)。論文結(jié)構(gòu)尚合理,敘述比較清晰,基本符合本科生 畢業(yè)論文規(guī)范。 評(píng) 閱 人 評(píng) 語 評(píng)定成績(jī): 評(píng)閱人(簽名): 年 月 日 答 辯 小 組 評(píng) 語 答辯成績(jī): 答辯組成員(簽名): 年 月 日 注:總成績(jī)=指導(dǎo)教師評(píng)定成績(jī)(40%)+評(píng)閱人評(píng)定成績(jī)(20%)+答辯成績(jī) (40%) ,將總成績(jī)由百分制轉(zhuǎn)換為五級(jí)制,填入本表相應(yīng)位置。 目 錄 1 引言.2 1.1 車輛管理的現(xiàn)狀.2 1.2 本
12、系統(tǒng)的內(nèi)容.2 2 系統(tǒng)需求分析.2 2.1 系統(tǒng)的用例建模.3 2.1.1 系統(tǒng)管理員的用例圖.3 2.1.2 車主用例圖.3 2.1.3 貨主用例圖.4 2.1.4 司機(jī)用例圖.4 2.2 類圖 4 2.3 系統(tǒng)流程圖.5 3 系統(tǒng)設(shè)計(jì).6 3.1 系統(tǒng)設(shè)計(jì)思路.6 3.2 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì).7 3.3 系統(tǒng)功能模塊設(shè)計(jì).7 3.3.1 系統(tǒng)管理員模塊.8 3.3.2 貨主信息管理模塊.8 3.3.3 司機(jī)信息管理模塊.9 3.3.4 車輛信息管理模塊.10 3.3.5 貨物信息管理模塊.10 3.3.6 盈利結(jié)算模塊.11 3.3.7 物流信息查詢模塊.12 3.3.8 貨物發(fā)布模塊.1
13、2 3.3.9 司機(jī)簽到模塊.13 3.3.10 車主信息管理模塊.13 3.3.11 系統(tǒng)管理員信息管理模塊.14 3.4 數(shù)據(jù)庫設(shè)計(jì).15 3.4.1 數(shù)據(jù)庫表.15 3.4.2 數(shù)據(jù)庫關(guān)系表.17 4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn).18 4.1 系統(tǒng)開發(fā)環(huán)境.18 4.2 系統(tǒng)主要功能模塊實(shí)現(xiàn).18 4.2.1 系統(tǒng)結(jié)構(gòu)總體介紹.18 4.2.2 系統(tǒng)管理員模塊實(shí)現(xiàn).18 4.3 系統(tǒng)測(cè)試.19 4.3.1 白盒測(cè)試.19 4.3.2 黑盒測(cè)試.21 5 總結(jié)與展望.21 參考文獻(xiàn).22 致 謝.23 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 1 物流車輛管理系統(tǒng) (信息與電氣工程學(xué)院,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)) 摘摘
14、要:要:信息時(shí)代的高速發(fā)展,全球進(jìn)入信息化時(shí)代。人們逐漸意識(shí)到計(jì)算 機(jī)對(duì)人們生活越來越重要。我國經(jīng)濟(jì)的不斷發(fā)展,汽車價(jià)格的下滑,使得汽車越 來越成為生活必需品。本人的車輛管理系統(tǒng)是為貨車提供便利的,簡(jiǎn)化與貨車相 關(guān)的物流等人的負(fù)擔(dān)。如何高效的去管理系統(tǒng)成為了簡(jiǎn)化的關(guān)鍵,也是一個(gè)難題。 為了方便擁有載重汽車的老板查詢物流以及需要貨物運(yùn)輸?shù)旧頉]有貨車的貨主, 我開發(fā)出這個(gè)車輛管理系統(tǒng)。經(jīng)濟(jì)發(fā)展才能促進(jìn)國家高速發(fā)展,經(jīng)濟(jì)的發(fā)展與各 行各業(yè)息息相關(guān)。 關(guān)鍵詞關(guān)鍵詞:車輛管理系統(tǒng);SQL server ;visual studio Logistics vehicle management system
15、 (Major of Computer Science and Technology) Abstract: The rapid development of the information age, the world entered the era of information.People gradually realize that the computer more and more important to people life. The development of Chinas economy, car prices decline, making the car more a
16、nd more become the necessities of life. The vehicle management system is to provide convenience for mytruck, truck simplification and related logistics burden et al. How efficient management systemto become a simplified key, is also a problem. In order to have truck boss query logistics and cargo tr
17、ansportation needs but itself has no truck owner, I developed the management system of the vehicle. In order to promote the rapid development of the national economy, and theeconomy is closely related to the development of all walks of life. Key words: vehicle management system;SQL server;visual stu
18、dio 1 引言 計(jì)算機(jī)在我國發(fā)展落后,但是計(jì)算機(jī)的優(yōu)點(diǎn)促使我們必須去用計(jì)算機(jī)。計(jì)算 機(jī)是功能強(qiáng)大的1。計(jì)算機(jī)擁有很多優(yōu)點(diǎn),它的運(yùn)算速度,低成本,高度程序化 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 2 都不是人力所能比的。這些優(yōu)點(diǎn)畢竟讓計(jì)算機(jī)大力發(fā)展,不僅應(yīng)用于科技,還有 經(jīng)濟(jì),生活,軍事等中。 1.1 車輛管理的現(xiàn)狀 隨著經(jīng)濟(jì)不斷的高速發(fā)展,汽車價(jià)格的下降,我們的各方各面都離不開汽車 。尤其是載重車輛對(duì)于經(jīng)濟(jì)的推動(dòng)作用功不可沒。 早在上世界六十年代,國外就研發(fā)了整合物流資源的工具。確實(shí)對(duì)我們幫助 很大。 我國計(jì)算機(jī)發(fā)展相對(duì)較慢,所以利用計(jì)算機(jī)對(duì)車輛進(jìn)行管理也較其他國家晚 一些2。但是近幾年我國經(jīng)濟(jì)高速發(fā)展,各
19、行各業(yè)也越來越強(qiáng)大,對(duì)計(jì)算機(jī)的利 用也越來越高,我們經(jīng)常會(huì)看到一些三星物流,四方貨運(yùn)這樣的物流網(wǎng)站。當(dāng)然 ,這樣的物流網(wǎng)站還是比較簡(jiǎn)單的,但是已經(jīng)基本實(shí)現(xiàn)了用戶需求。 1.2 本系統(tǒng)的內(nèi)容 本系統(tǒng)包括貨主,貨主,司機(jī),車輛,貨物,盈利操作,貨物發(fā)布模塊,車 主操作界面等操作頁面,還擁有貨車簽到,司機(jī)和貨車在線查詢,方案查詢,盈 利計(jì)算存入和總盈利計(jì)算,數(shù)據(jù)庫的保存和退出等功能。 本系統(tǒng)與其他車輛管理系統(tǒng)不同的是,本系統(tǒng)更偏向物流方面而不是時(shí)下的 偏向車輛管理的軟件。分為內(nèi)部用戶和外部用戶。內(nèi)部用戶分為系統(tǒng)操控者和開 車的人。外部用戶分為需要查詢物流的車主和需要運(yùn)輸貨物又本身沒有載重汽車 的貨主
20、3。本系統(tǒng)在進(jìn)行簡(jiǎn)單修改之后完全可以當(dāng)做物流網(wǎng)站使用。 2 系統(tǒng)需求分析 本系統(tǒng)要有一個(gè)控制所有用戶的用戶,還有其他受他限制的角色。系統(tǒng)管理 員實(shí)現(xiàn)包括貨主信息管理,貨主信息管理,司機(jī)信息管理,車輛信息管理,貨物 信息管理,盈利信息管理,貨物發(fā)布模塊,車主信息管理模塊。其他角色如司機(jī) 要實(shí)現(xiàn)簽到車主實(shí)現(xiàn)物流查詢,貨物實(shí)現(xiàn)信息發(fā)布4。以此實(shí)現(xiàn)類似三星物流四 方貨運(yùn)的功能,同時(shí)也要實(shí)現(xiàn)一個(gè)車主的功能。根據(jù)系統(tǒng)的需求建立不同的模, 在登錄后要區(qū)分不同的角色。 除了系統(tǒng)管理員模塊要實(shí)現(xiàn)的功能,其他模塊如貨主信息管理要實(shí)現(xiàn)增加刪 除查詢修改,司機(jī)信息管理的增加刪除查詢修改,車輛信息管理的增加刪除查詢 修
21、改,貨物信息管理的增加刪除查詢修改,盈利資料管理的增加減去查詢校正, 車主管理的增加減去查詢校正5。 本系統(tǒng)的開發(fā)費(fèi)用很低,配置并安裝軟硬件及有關(guān)設(shè)備的費(fèi)用也不是很高, 本系統(tǒng)的安裝與維護(hù)簡(jiǎn)單易于操作,員工學(xué)習(xí)和使用本系統(tǒng)也很簡(jiǎn)單易行。不但 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 3 會(huì)提高工作效率,減少不必要的中間環(huán)節(jié)以及不必要的開支,而且會(huì)給各企業(yè)單 位帶來更大的利潤,經(jīng)濟(jì)上的可行性是企業(yè)行為的基礎(chǔ)6。 2.1 系統(tǒng)的用例建模 2.1.1 系統(tǒng)管理員的用例圖 根據(jù)系統(tǒng)的需求我建立了如下的 4 個(gè)用例圖。首先是系統(tǒng)管理員用例圖,該 圖為管理員和用例之間的關(guān)系構(gòu)成的用于描述管理員系統(tǒng)功能的動(dòng)態(tài)視圖,即管 理員系
22、統(tǒng)功能模型圖。用例包括車主信息管理,貨主信息管理,司機(jī)信息管理, 車輛信息管理,貨物信息管理,盈利信息管理,系統(tǒng)管理員管理,物流查詢。如 圖 1 所示。 圖圖 1 系統(tǒng)管理員用例圖 2.1.2 車主用例圖 第二個(gè)是車主用例圖,該圖為車主和用例之間的關(guān)系構(gòu)成的用于描述車主功 能的動(dòng)態(tài)視圖,即車主功能模型圖。車主在選擇好出發(fā)地,目的地之后可以查詢 當(dāng)天的物流信息7。車主用例包括物流查詢。如圖 2 所示。 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 4 圖圖 2 車主用例圖 2.1.3 貨主用例圖 第三個(gè)是貨主用例圖,該圖為貨主和用例之間的關(guān)系構(gòu)成的用于描述貨主功 能的動(dòng)態(tài)視圖,即貨主功能模型圖。貨物選擇出發(fā)地和目的地后
23、發(fā)布信息,再次 提交可以修改物流信息,不至于在出錯(cuò)之后必須聯(lián)系系統(tǒng)管理員。貨主的用例包 括物流發(fā)布和物流修改8。如圖 3 所示。 圖圖 3 貨主用例圖 2.1.4 司機(jī)用例圖 最后一個(gè)是貨主用例圖,該圖為司機(jī)和用例之間的關(guān)系構(gòu)成的用于描述司機(jī) 功能的動(dòng)態(tài)視圖,即司機(jī)功能模型圖。司機(jī)在登錄之后根據(jù)登錄時(shí)候的用戶名獲 取司機(jī)的用戶名,點(diǎn)擊簽到之后加上今日的日期一起加入到數(shù)據(jù)庫中9。也可以 對(duì)自己的電話和郵箱修改。此用例包括信息修改和簽到。如圖 4 所示。 圖圖 4 司機(jī)用例圖 2.2 類圖 根據(jù)系統(tǒng)需求需要建立很多模塊,其中信息管理模塊都通過接口跳轉(zhuǎn)到其他 界面,所以系統(tǒng)主模塊和其他信息管理模塊的
24、管理應(yīng)該是實(shí)現(xiàn)的關(guān)系10。其他功 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 5 能例如司機(jī)在線查詢,車輛在線查詢則是一種繼承關(guān)系。其中 userc 指的是系統(tǒng) 管理員,它只有用戶名和密碼兩列。Userb 指貨主,它有用戶名密碼年齡地址電話 郵箱這幾列。uesra 指車主,它有用戶名密碼郵箱電話地址這幾列。earn 指的是盈 利信息,它有日期和盈利金額這兩列。driver 指的司機(jī),它有用戶名密碼姓名年 齡電話郵箱這幾列。car 指的車輛,它有代號(hào)車牌號(hào)購買日期載重這幾列11。 goods 指的是貨物。貨物有用戶名和起點(diǎn),要到的地方,起點(diǎn)日期和物流信息。 Driver2 指的司機(jī)出勤,它包括用戶名姓名日期和是否出勤
25、這幾列。Car2 指的是 車輛出勤,它包括代號(hào),日期是否出勤,載重這幾列。本系統(tǒng)的類圖如圖 5 所示。 圖圖 5 車輛管理系統(tǒng)類圖 2.3 系統(tǒng)流程圖 管理員輸入密碼,如果密碼輸入對(duì)了就會(huì)提示登錄成功,進(jìn)而可以實(shí)現(xiàn)對(duì)其 他模塊的管理。如果輸入不正確,提示用戶名錯(cuò)誤或者密碼錯(cuò)誤。根據(jù)選擇的不 同用戶身份輸入不同表中的用戶名和密碼。最后選擇退出里面的退出登錄就可以 關(guān)閉當(dāng)前的模塊也就是系統(tǒng)管理員模塊12。 登錄成功后可以進(jìn)行各種信息管理,車輛信息管理,車主信息管理,司機(jī)信 息管理,貨物信息管理,司機(jī)信息管理,盈利信息管理以及其他管理,比如數(shù)據(jù) 庫備份等。如圖 6 所示。 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 6
26、開始 管理員登陸 驗(yàn)證密碼 車 輛 管 理 車 主 管 理 司 機(jī) 管 理 貨 物 管 理 盈 利 管 理 數(shù) 據(jù) 備 份 結(jié)束 N 貨 主 管 理 圖圖 6 系統(tǒng)流程圖 3 系統(tǒng)設(shè)計(jì) 3.1 系統(tǒng)設(shè)計(jì)思路 本車輛管理系統(tǒng)的系統(tǒng)管理員不僅是管理貨主發(fā)布的物流信息以及車主等, 同時(shí)系統(tǒng)管理員也是車主,本系統(tǒng)就是系統(tǒng)管理員日常功能和類似三星物流網(wǎng)站 這樣的功能的結(jié)合。本系統(tǒng)假設(shè)有 4 個(gè)司機(jī)和 4 輛車,司機(jī)簽到之后就會(huì)與簽到 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 7 當(dāng)天的日期一起存入數(shù)據(jù)庫。同時(shí)軟件操控者一定得在今天的六點(diǎn)后對(duì)能夠運(yùn)行 的貨車進(jìn)行出勤信息提交。 系統(tǒng)管理員管理的司機(jī)和車輛數(shù)可以通過改變數(shù)組隨意
27、改變上限。 3.2 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 此系統(tǒng)分為 4 類用戶每一類用戶在登錄后可以進(jìn)行不同的操作。系統(tǒng)管理員 了實(shí)現(xiàn)對(duì)所有信息的管理,他包括對(duì)車主信息管理,貨主信息管理,貨物信息管 理,司機(jī)信息管理,車輛信息管理,以及其他非信息管理。具體如圖 7 所示。 圖圖 7 系統(tǒng)體系結(jié)構(gòu) 3.3 系統(tǒng)功能模塊設(shè)計(jì) 此部分主要是介紹系統(tǒng)的各個(gè)模塊的。包括系統(tǒng)管理員模塊,貨主信息管理 模塊,司機(jī)信息管理模塊,車輛信息管理模塊,貨物信息管理模塊,貨物信息管 理模塊,盈利信息模塊,物流查詢模塊,貨物發(fā)布模塊,司機(jī)簽到模塊,車主信 息模塊。每個(gè)功能界面都會(huì)進(jìn)行截圖并簡(jiǎn)單的說明,明確每個(gè)模塊的功能以及功 能的實(shí)現(xiàn),
28、明確模塊功能的具體要求,比如下面很多模塊都說到的用戶名和密碼 管 理 員 司 機(jī) 貨 主 車 主 車 主 信 息 管 理 貨 物 信 息 管 理 貨 主 信 息 管 理 司 機(jī) 信 息 管 理 盈 利 信 息 管 理 數(shù) 據(jù) 備 份 司 機(jī) 簽 到 物 流 發(fā) 布 物 流 查 詢 車 輛 信 息 管 理 功能界面 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 8 只能輸入 6 到 10 位數(shù)字和字母13。 3.3.1 系統(tǒng)管理員模塊 系統(tǒng)管理員模塊是為了實(shí)現(xiàn)對(duì)所有信息的管理,他包括對(duì)車主信息管理,貨 主信息管理,貨物信息管理,司機(jī)信息管理,車輛信息管理,以及其他非信息管 理。這些非信息管理有物流查詢,貨物發(fā)布,司機(jī)簽
29、到,車輛出勤,今日司機(jī)和 車輛是否可用查詢,今日搭配方案,盈利計(jì)算與保存,總盈利計(jì)算等。本系統(tǒng)可 以根據(jù)今日司機(jī)和車輛進(jìn)行自動(dòng)搭配。系統(tǒng)管理員模塊如圖 8 所示。 圖圖 8 系統(tǒng)管理員界面 3.3.2 貨主信息管理模塊 貨主信息管理是對(duì)貨主的用戶名,密碼,年齡,電話,地址,郵箱進(jìn)行管理 的頁面,用戶名和密碼為 6 到 10 位數(shù)字和字母組合,輸入漢字會(huì)出現(xiàn)提示框。 輸入少于 6 位會(huì)提示請(qǐng)輸入 6 到 10 位數(shù)字字母組合。輸入大于 10 位也提示請(qǐng)輸 入 6 到 10 位數(shù)字。系統(tǒng)管理員登錄后可以進(jìn)行查看,增加,刪除,校正。增加 必須用戶名和密碼都不能為空,刪除只需要知道用戶名,修改也必須有
30、用戶名和 密碼,查詢是對(duì)整個(gè)的表的查詢同時(shí)右下角還有退出按鈕可以退出本頁面。如圖 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 9 9 所示。 圖圖 9 系統(tǒng)管理員界面 3.3.3 司機(jī)信息管理模塊 司機(jī)信息管理是對(duì)貨主的用戶名,姓名,年齡,密碼,電話,郵箱進(jìn)行管理 的頁面,用戶名和密碼為 6 到 10 位數(shù)字和字母組合,如果輸入的數(shù)字和字母小 于 6 位和大于 10 位會(huì)出現(xiàn)提示框。如圖 10 所示。 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 10 圖圖 10 司機(jī)信息管理界面 3.3.4 車輛信息管理模塊 車輛信息管理是對(duì)貨主的代號(hào),車牌號(hào),年齡,購入日期,載重,進(jìn)行管理 的頁面,用戶名和密碼為 6 到 10 位數(shù)字和字母組合,如果
31、輸入的數(shù)字和字母小 于 6 位和大于 10 位會(huì)出現(xiàn)提示框。填寫漢字會(huì)有提示框。軟件操控者登錄后可 以對(duì)相應(yīng)的屬性進(jìn)行查看,增加,減去,校正并顯示在 dataviewbird 中。一共有 4 個(gè) textbox 和 4 個(gè) lable,這 4 個(gè) textbox 和 4 個(gè) lable 放在同一個(gè) panel 中。查詢, 添加,刪除,修改對(duì)應(yīng)的項(xiàng)就是通過輸入到對(duì)應(yīng)的 textbox 中。增加必須代號(hào)不 能為空,刪除只需要知道代號(hào),修改也必須代號(hào)不為空,查詢是對(duì)整個(gè)的表的查 詢,不提供單獨(dú)的查詢。同時(shí)本系統(tǒng)還有按鈕可以關(guān)閉本頁面。最終的查詢結(jié)果 會(huì)顯示在下面的 datagirdview 當(dāng)中。如
32、果大小不夠會(huì)出現(xiàn)往下的下拉條。如圖 11 所示。 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 11 圖圖 11 車輛信息界面 3.3.5 貨物信息管理模塊 貨物信息管理模塊實(shí)現(xiàn)對(duì)貨主發(fā)布的貨物的日期,出發(fā)地,目的地,發(fā)布信 息的增刪查改。一共有 5 個(gè) textbox 和 5 個(gè) lable。查詢,添加,刪除,修改對(duì)應(yīng) 的項(xiàng)就是通過輸入到對(duì)應(yīng)的 textbox 中。增加必須用戶名和日期都不能為空,刪 除只需要用戶名,修改也必須有用戶名和日期,查詢是對(duì)整個(gè)的表的查詢并顯示 在 dataviewbird 中。點(diǎn)擊清空所有貨物按鈕就可以清空貨物信息表。點(diǎn)擊右下角 的退出按鈕就可以退出本模塊,但是并沒有退出登錄。具體貨物信
33、息模塊如圖 12 所示。 圖圖 12 貨物信息界面 3.3.6 盈利信息管理模塊 盈利信息管理是實(shí)現(xiàn)對(duì)某日盈利的添減查修操作。日期的格式如 2000 年 1 月 1 日這種格式。一共有 2 個(gè) textbox 和 2 個(gè) lable。查詢,添加,刪除,修改對(duì) 應(yīng)的項(xiàng)就是通過輸入到對(duì)應(yīng)的 textbox 中。增加必須日期都不能為空,刪除只需 要日期,修改也必須有用戶名和日期,查詢是對(duì)整個(gè)的表的查詢并顯示在 dataviewbird 中。同時(shí)也提供清空表的功能。右下角可以退出當(dāng)面頁面。如圖 13 所示。 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 12 圖圖 13 盈利信息界面 3.3.7 物流信息查詢模塊 物流查詢頁
34、面主要是根據(jù)出發(fā)地和目的地在數(shù)據(jù)庫的表中獲取相關(guān)的物流信 息。只提供查詢功能。需要清楚的是出發(fā)地和目的地是不能變換順序的。車主可 以登錄后選擇出發(fā)地和目的地查詢?nèi)魏蜗胍牡胤降奈锪餍畔?。并且車主選擇的 出發(fā)地和目的地會(huì)實(shí)時(shí)的顯示在下面的 lable 中。如圖 14 所示。 圖圖 14 物流查詢界面 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 13 3.3.8 貨物發(fā)布模塊 貨物發(fā)布是通過選擇出發(fā)地和目的地來實(shí)現(xiàn)的,需要清楚的是出發(fā)地和目的 地是不能變換順序的。貨主可以登錄后在發(fā)布信息前選擇出發(fā)地和目的地。并且 貨主選擇的出發(fā)地和目的地會(huì)實(shí)時(shí)的顯示在下面的 lable 中。查詢之后顯示在并顯 示在 dataviewb
35、ird 中。如圖 15 所示。 圖圖 15 貨物發(fā)布界面 3.3.9 司機(jī)簽到模塊 司機(jī)登錄后自動(dòng)轉(zhuǎn)到此頁面,點(diǎn)擊簽到后會(huì)彈出簽到成功提示框。系統(tǒng)管理 員是無法跳轉(zhuǎn)到這個(gè)界面的,是因?yàn)樗緳C(jī)在簽到的時(shí)候要用到登錄時(shí)輸入的用戶 名,所以作為管理員就算是進(jìn)入此界面也無法幫助簽到。司機(jī)登錄后就可以實(shí)現(xiàn) 今日出勤簽到,用戶名是在登錄的時(shí)候獲取的,都存入司機(jī)出勤表中。同時(shí)司機(jī) 可以對(duì)自己的電話和郵箱進(jìn)行修改,這時(shí)候需要把想修改的信息輸入到對(duì)應(yīng)的文 本框中。點(diǎn)擊修改按鈕之后就會(huì)提示校正成功。同時(shí)右下角提供退出的功能。如 圖 16 所示。 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 14 圖圖 16 司機(jī)簽到界面 3.3.10 車
36、主信息管理模塊 車輛信息管理是對(duì)貨主的代號(hào),車牌號(hào),年齡,購入日期,載重,進(jìn)行管理 的頁面,用戶名和密碼為 6 到 10 位數(shù)字和字母組合,如果輸入的數(shù)字和字母小 于 6 位和大于 10 位會(huì)出現(xiàn)提示框。填寫漢字會(huì)有提示框。軟件操作者登錄后能 對(duì)相應(yīng)的屬性進(jìn)行查看,添加,減去,校正并顯示在 dataviewbird 中。一共有 4 個(gè) textbox 和 4 個(gè) lable。查詢,添加,刪除,修改對(duì)應(yīng)的項(xiàng)就是通過輸入到對(duì)應(yīng) 的 textbox 中。增加必須用戶名和密碼都不能為空,刪除只需要知道用戶名,修 改也必須有用戶名和密碼,查詢是對(duì)整個(gè)的表的查詢,不提供單獨(dú)的查詢。同時(shí) 還提供按鈕可以關(guān)閉
37、本頁面,同樣的這只是關(guān)閉此模塊要想完全退出還需要在系 統(tǒng)管理員模塊點(diǎn)擊退出登錄。如圖 17 所示。 圖圖 17 車主信息管理界面 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 15 3.3.11 系統(tǒng)管理員信息模塊 由于系統(tǒng)管理員用戶極少,且只有兩列,所以此模塊只提供增加,刪去,查看這三 個(gè)功能,不提供校正功能。用戶名和密碼為 6 到 10 位數(shù)字和字母組合,如果輸入 的數(shù)字和字母小于 6 位和大于 10 位會(huì)出現(xiàn)提示框。填寫漢字會(huì)有提示框。增加 必須用戶名和密碼都不能為空,刪除只需要知道用戶名,查詢是對(duì)整個(gè)的表的查 詢,不提供單獨(dú)的查詢。同時(shí)右下角有退出按鈕。如圖 18 所示。 圖圖 18 系統(tǒng)管理員信息界面 3.
38、4 數(shù)據(jù)庫設(shè)計(jì) 3.4.1 數(shù)據(jù)庫表 本數(shù)據(jù)庫是用的 SQL server 2005,共 9 個(gè)表。這 9 個(gè)表分別是車輛屬性表,車 輛出勤屬性表,司機(jī)屬性表,司機(jī)出勤屬性表,盈利屬性表,貨物屬性表,軟件 操控者表。所有數(shù)據(jù)基本都是采用的 nchar 數(shù)據(jù)類型14。Nchar 在控制不可輸入漢 字后和 char 是一樣的。表中包含字段名,數(shù)據(jù)類型,長度,是否主鍵這 4 項(xiàng)。 車輛信息表如表 1 所示。 表表 1 car 數(shù)據(jù)表 字段名數(shù)據(jù)類型長度是否主鍵 carnchar10是 informationnchar10否 brandnchar10否 weightnchar10否 車輛出勤表如表 2
39、 所示。 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 16 表表 2 car2 數(shù)據(jù)表 字段名數(shù)據(jù)類型長度是否主鍵 carnchar10是 datenchar10是 state2nchar10否 weightnchar10否 司機(jī)信息表如表 3 所示。 表表 3 driver 數(shù)據(jù)表 字段名數(shù)據(jù)類型長度是否主鍵 username4nchar10是 namenchar10否 agenchar10否 passwordnchar10否 phonenchar20否 emailnchar20否 司機(jī)出勤表如表 4 所示。 表表 4 driver2 數(shù)據(jù)表 字段名數(shù)據(jù)類型長度是否主鍵 username4nchar10是 dat
40、enchar10是 statenchar10否 namenchar10否 盈利信息表如表 5 所示。 表表 5 earn 數(shù)據(jù)表 字段名數(shù)據(jù)類型長度是否主鍵 datenchar10是 moneynchar10否 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 17 貨物信息表如表 6 所示。 表表 6 goods 數(shù)據(jù)表 字段名數(shù)據(jù)類型長度是否主鍵 startnchar10否 finishnchar10否 textnchar10否 username2nchar10否 datenchar10否 車主信息表如表 7 所示。 表表 7 usera 數(shù)據(jù)表 字段名數(shù)據(jù)類型長度是否主鍵 usernamenchar10是 pass
41、wordnchar10否 emailnchar20否 phonenchar20否 表表 7 usera 數(shù)據(jù)表(續(xù)表 1) 字段名數(shù)據(jù)類型長度是否主鍵 locationnchar20否 貨主信息表如表 8 所示。 表表 8 userb 數(shù)據(jù)表 字段名數(shù)據(jù)類型長度是否主鍵 username2nchar10是 passwordnchar10否 agenchar10否 locationnchar20否 phonenchar20否 emailnchar20否 管理員信息表如表 9 所。 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 18 表表 9 userc 數(shù)據(jù)表 字段名數(shù)據(jù)類型長度是否主鍵 username3nchar1
42、0是 passwordnchar10否 3.4.2 數(shù)據(jù)庫關(guān)系表 在數(shù)據(jù)庫中建立關(guān)系表是挺不錯(cuò)的選擇,我們可以設(shè)置主鍵和外鍵,這樣當(dāng) 進(jìn)行不同的操作的時(shí)候就可以對(duì)另一個(gè)表形成影響,提高了數(shù)據(jù)庫的效率,所以 我們應(yīng)該對(duì)數(shù)據(jù)庫建關(guān)系圖15。 car 中的 car 為主鍵,car2 中的 car 為外鍵。Driver 中的 username4 為主鍵, driver2 中的 username4 為外鍵。Userb 中的 username2 為主鍵,goods 中的 usernsme2 外鍵。表 car2 指的是車輛出勤表。driver 指的是司機(jī)信息表。driver2 指的是司機(jī)出勤表。goods
43、指的是貨物信息表。表 userb 指的是貨主信息表。表 earn 指的是盈利信息表。表 userc 指的是系統(tǒng)管理員信息表。表 usera 指的是車主 信息表。 其中 driver 中的 username4 為主鍵,driver2 中的 username4 為外鍵。當(dāng) driver 中的 username4 不存在某值時(shí),就無法向 driver2 中加入 username4 為某值的行。 表 car 中的 car 為主鍵,car2 中的 car 為外鍵。當(dāng) car 中的 car 不存在某值時(shí),就 無法向 car2 中加入 car 為某值的行。表 userb 中的 username2 為主鍵,g
44、oods 中的 username2 為外鍵。當(dāng) userb 中的 username2 不存在某值時(shí),就無法向 goods 中加 入 username2 為某值的行。 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 19 圖圖 19 數(shù)據(jù)庫關(guān)系圖 4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 4.1 系統(tǒng)開發(fā)環(huán)境 操作系統(tǒng):Windows7 操作系統(tǒng)。 系統(tǒng)環(huán)境:.net 開發(fā)平臺(tái)。 運(yùn)行工具:visual studio2010。 開發(fā)工具:visual studio2010。 數(shù)據(jù)庫:SQL server 2005。 硬件環(huán)境:CPUP3 800 MHz 以上,建議 P4 1.8GHz 內(nèi)存 256 MB 以上,建議 512MB 顯卡標(biāo)準(zhǔn)
45、VGA 。 4.2 系統(tǒng)主要功能模塊實(shí)現(xiàn) 4.2.1 系統(tǒng)結(jié)構(gòu)總體介紹 本系統(tǒng)一共 11 個(gè)模塊,車主屬性操作,貨主屬性操作,貨物屬性操作,司 機(jī)屬性操作,車輛屬性操作,盈利屬性操作等以及其他非屬性操作。這些屬性操 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 20 作有物流查看界面,貨物發(fā)布界面,司機(jī)簽到界面,貨車出勤頁面,軟件操控者 界面,其中系統(tǒng)管理員還有今日司機(jī)和車輛是否可用查詢,今日搭配方案,總盈 利計(jì)算這些功能。其中軟件操控者界面為主要界面。 4.2.2 系統(tǒng)管理員模塊實(shí)現(xiàn) 軟件操控者擁有對(duì)全部屬性操作的權(quán)限。包括貨主屬性操作,貨主屬性操作, 司機(jī)屬性操作,車輛屬性操作,貨物屬性操作,盈利屬性操作,貨物發(fā)
46、布界面, 車主屬性操作界面。軟件操控者還擁有車輛簽到,司機(jī)和車輛在線查詢,方案查 詢,盈利計(jì)算存入和總盈利計(jì)算,以及數(shù)據(jù)庫的保存。 先介紹左面動(dòng)態(tài)欄:vs2010 中并沒有 outlookbar,本著盡量少添加其他控件 的原則,所以改用變量控制以此達(dá)到位置的變化來實(shí)現(xiàn)動(dòng)態(tài)欄。用戶分為內(nèi)部用 戶和外部用戶,通過點(diǎn)擊左側(cè)的收縮欄選擇用戶身份,只有登錄之后才可以對(duì)相 應(yīng)的選項(xiàng)進(jìn)行操作。內(nèi)部用戶包括司機(jī)和系統(tǒng)管理員,外部用戶包括貨主和車主, 權(quán)限的設(shè)置是通過兩個(gè)公共變量 j 和 l 來實(shí)現(xiàn)的,j 和 l 在 helper.cs 中。選擇用戶 身份的時(shí)候給 J 賦值,如果登錄成功再對(duì) L 賦值,以此來實(shí)
47、現(xiàn)對(duì)權(quán)限的設(shè)置。通 過公共變量 P 來傳遞用戶名,以此實(shí)現(xiàn)用戶的后續(xù)操作,如簽到,發(fā)布信息等。 再介紹界面主要控件:在系統(tǒng)管理員界面有 panel1,panel2,panel4 和 listbox1。panel1 可以進(jìn)行計(jì)算并把加上今天的時(shí)間添加到利潤表中。panel2 是系 統(tǒng)管理員根據(jù)當(dāng)天情況對(duì)車輛是否可以出車的提交和修改,也是獲取系統(tǒng)時(shí)間然 后插入表中。panel4 是登錄用的,包括用戶名密碼以及驗(yàn)證碼。以防鍵盤故障增 加軟鍵盤以及驗(yàn)證碼的刷新。點(diǎn)擊登錄 button 會(huì)進(jìn)行連接了。登錄如何實(shí)現(xiàn)的在 上段中已經(jīng)說了。 最后介紹界面上面的 menustrip 控件:車輛和司機(jī)在線查詢是根
48、據(jù)用戶名和 日期搜索得到的并顯示在 listbox1 中。搭配方案是根據(jù)車輛和司機(jī)進(jìn)行的簡(jiǎn)單的 搭配。信息管理包括貨主屬性操作,貨主屬性操作,司機(jī)屬性操作,車輛屬性操 作,貨物屬性操作,盈利屬性操作,貨物發(fā)布模塊,車主信息管理模塊,點(diǎn)擊后 跳入相應(yīng)的屬性操作界面。非管理員中有物流查詢,貨物發(fā)布和司機(jī)簽到三個(gè)功 能,這三個(gè)功能是為了完善系統(tǒng)的,以防用戶登錄后不小心關(guān)閉了界面,這時(shí)候 只需要登錄這其中的選項(xiàng)就不需要再次登錄賬號(hào)了。數(shù)據(jù)庫保存是通過打開對(duì)話 框?qū)崿F(xiàn)對(duì) carsystem.mdf 和 carsystem_log.ldf 的保存,選擇保存對(duì)話框不同的后綴 名將會(huì)保存.mdf 或者.ldf
49、 文件。位置和名稱和自己決定。盈利計(jì)算就是上段所說 的 panel1。點(diǎn)擊月盈利進(jìn)行簡(jiǎn)單的計(jì)算并彈出提示框,在提示框里顯示多少天的 總盈利。最右邊是退出,它分為登錄下線和頁面關(guān)閉。退出登錄就是不關(guān)閉界面, 只是將 helper.l 賦值為 0,沒登錄之前 helper.等于 0。另一個(gè)自然就是關(guān)閉窗體。 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 21 其他控件:右上角的 lable2 是用來顯示時(shí)間的控件,通過 timer1 控件的 tick 時(shí)間來實(shí)現(xiàn)的。點(diǎn)擊左下角 mediaplayer 可以暫停或繼續(xù)播放音樂。 4.3 系統(tǒng)測(cè)試 4.3.1 白盒測(cè)試 為了使系統(tǒng)再打包后不至于在用戶登錄的時(shí)候出現(xiàn)語句方面的錯(cuò)
50、誤,所以對(duì) 系統(tǒng)進(jìn)行白盒測(cè)試。在這里選擇的是白盒測(cè)試?yán)锏穆窂礁采w方法來測(cè)試所以可能 的執(zhí)行路徑。用戶身份 4 個(gè) T 和 4 個(gè) F,用戶名 1 個(gè) T 和 1 個(gè) F,密碼 1 個(gè) T 和 1 個(gè) F。而用戶身份只能選擇一個(gè),所以只能是 1 個(gè) T 和三個(gè) F 以及 4 個(gè) F 這兩 大種情況。由于用戶身份是用戶名和密碼的前提條件所以 4 個(gè) F 的時(shí)候可以簡(jiǎn)化 為序號(hào) 1 中的用例。這個(gè)白盒測(cè)試的總用例數(shù)為 1+4*2*2=17 個(gè)。白盒測(cè)試用例 圖如表 10 所示。 表表 10 白盒測(cè)試用例 序號(hào)測(cè)試用例期望結(jié)果實(shí)際結(jié)果 1不選擇用戶身份 請(qǐng)選擇用戶身份請(qǐng)選擇用戶身份 2 選擇系統(tǒng)管理員
51、,輸入正確用 戶名和正確密碼 登錄成功登錄成功 3 選擇系統(tǒng)管理員,輸入正確用 戶名和錯(cuò)誤密碼 密碼錯(cuò)誤密碼錯(cuò)誤 4選擇系統(tǒng)管理員,輸入錯(cuò)誤用 戶名和正確密碼 用戶不存在用戶不存在 5選擇系統(tǒng)管理員,輸入錯(cuò)誤用 戶名和錯(cuò)誤密碼 用戶不存在用戶不存在 6選擇司機(jī)登錄,輸入正確用戶 名和正確密碼 登錄成功登錄成功 7選擇司機(jī)登錄,輸入正確用戶 名和錯(cuò)誤密碼 密碼錯(cuò)誤密碼錯(cuò)誤 8選擇司機(jī)登錄,輸入錯(cuò)誤用戶 名和正確密碼 用戶不存在用戶不存在 表表 10 白盒測(cè)試用例(續(xù)表 2) 序號(hào)測(cè)試用例期望結(jié)果實(shí)際結(jié)果 9選擇司機(jī)登錄,輸入錯(cuò)誤用戶 名和錯(cuò)誤密碼 用戶不存在用戶不存在 魯東大學(xué)本科畢業(yè)設(shè)計(jì) 22
52、 10選擇車主登錄,輸入正確用戶 名和正確密碼 登錄成功登錄成功 11選擇車主登錄,輸入正確用戶 名和錯(cuò)誤密碼 密碼錯(cuò)誤密碼錯(cuò)誤 12選擇車主登錄,輸入錯(cuò)誤用戶 名和正確密碼 用戶不存在用戶不存在 13選擇車主登錄,輸入錯(cuò)誤用戶 名和錯(cuò)誤密碼 用戶不存在用戶不存在 14選擇貨主登錄,輸入正確用戶 名和正確密碼 登錄成功 登錄成功 15選擇貨主登錄,輸入正確用戶 名和錯(cuò)誤密碼 密碼錯(cuò)誤密碼錯(cuò)誤 16選擇貨主登錄,輸入錯(cuò)誤用戶 名和正確密碼 用戶不存在用戶不存在 17選擇貨主登錄,輸入錯(cuò)誤用戶 名和錯(cuò)誤密碼 用戶不存在用戶不存在 4.3.2 黑盒測(cè)試 黑盒測(cè)試的目的是防止系統(tǒng)管理員在修改各信息管理頁面的密碼和添加用戶 名和密碼的時(shí)候過短和過長的。在修改的時(shí)候只是提示密碼長度,因?yàn)樵趧傞_始 添加的時(shí)候已經(jīng)強(qiáng)制用戶名和密碼的長度,修改的時(shí)候由于用戶名,所以用戶名 已經(jīng)符合規(guī)則,只需要強(qiáng)制密碼。由于所有信息管理界面相差無幾,此
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年幼兒教育專業(yè)資格考試題及答案
- 2025年自然科學(xué)基礎(chǔ)知識(shí)考試試卷及答案詳解
- 2025年水利工程師考試試題及答案
- 2025年保險(xiǎn)專業(yè)資格考試試題及答案
- 2025年大學(xué)英語四級(jí)試題及答案
- 房產(chǎn)養(yǎng)老收益評(píng)估與老年生活支持服務(wù)管理協(xié)議
- 軟件開發(fā)項(xiàng)目功能完善技術(shù)補(bǔ)充協(xié)議
- 技術(shù)培訓(xùn)與專業(yè)素質(zhì)提升補(bǔ)充合同
- 電商平臺(tái)用戶增長戰(zhàn)略規(guī)劃與實(shí)施協(xié)議
- 針對(duì)跨國企業(yè)物流風(fēng)險(xiǎn)的國際貨運(yùn)保險(xiǎn)責(zé)任合同
- 2025年水利工程師職稱考試試題及答案
- 2025年四川省成都市青羊區(qū)中考數(shù)學(xué)二診試卷
- 2025年四川省宜賓市第二中學(xué)校九年級(jí)二診考試數(shù)學(xué)試題(原卷版+解析版)
- 《會(huì)計(jì)基礎(chǔ)與實(shí)務(wù)》課件-項(xiàng)目五 登記會(huì)計(jì)賬簿
- 2024初級(jí)注冊(cè)安全工程師筆試題庫答案分析
- 高房子與矮房子的比較與思考
- 國潮插畫文創(chuàng)設(shè)計(jì)
- 2025中國臨床腫瘤學(xué)會(huì)CSCO非小細(xì)胞肺癌診療指南要點(diǎn)解讀課件
- 塑料粒子購銷合同協(xié)議
- 無線電測(cè)向小學(xué)生課件
- 2025年上半年安徽國風(fēng)新材料股份限公司招聘40人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
評(píng)論
0/150
提交評(píng)論