快遞管理系統(tǒng)應(yīng)用管理模塊實(shí)訓(xùn)報(bào)告_第1頁(yè)
快遞管理系統(tǒng)應(yīng)用管理模塊實(shí)訓(xùn)報(bào)告_第2頁(yè)
快遞管理系統(tǒng)應(yīng)用管理模塊實(shí)訓(xùn)報(bào)告_第3頁(yè)
快遞管理系統(tǒng)應(yīng)用管理模塊實(shí)訓(xùn)報(bào)告_第4頁(yè)
快遞管理系統(tǒng)應(yīng)用管理模塊實(shí)訓(xùn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí) 驗(yàn) 報(bào) 告課程名稱(chēng):編程強(qiáng)化(基于.net的快遞運(yùn)輸 管理系統(tǒng)項(xiàng)目) 專(zhuān)業(yè): 軟件工程 班級(jí): 103063 學(xué)號(hào): 姓名: 張小林 指導(dǎo)教師: 成績(jī): 完成日期: 2012-7-12 任 務(wù) 書(shū)實(shí)訓(xùn)題目:基于三層架構(gòu)的快遞管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)應(yīng)用管理功能模塊實(shí)訓(xùn)目的:ata企業(yè)化實(shí)訓(xùn)與ata it新專(zhuān)業(yè)緊密結(jié)合,學(xué)生實(shí)訓(xùn)時(shí),可以把課堂知識(shí)點(diǎn)串連起來(lái),起到融會(huì)貫通,學(xué)以致用的作用。與傳統(tǒng)專(zhuān)業(yè)相比,學(xué)生在學(xué)習(xí)基礎(chǔ)知識(shí)和必要的技能準(zhǔn)備后,通過(guò)ata企業(yè)化實(shí)訓(xùn)快遞管理系統(tǒng)的鍛煉,可以進(jìn)一步提高職業(yè)技能和綜合素質(zhì),積累真實(shí)企業(yè)環(huán)境下的團(tuán)隊(duì)合作能力,實(shí)現(xiàn)從學(xué)生到復(fù)合實(shí)用型人才的本質(zhì)轉(zhuǎn)變。實(shí)訓(xùn)要求:應(yīng)

2、用管理模塊的功能滿(mǎn)足如下要求,并注意代碼編寫(xiě)規(guī)范:1 根據(jù)要求編寫(xiě)存儲(chǔ)過(guò)程2 實(shí)體層的編寫(xiě)3 數(shù)據(jù)訪(fǎng)問(wèn)層的編寫(xiě)4 業(yè)務(wù)層的編寫(xiě)5. 用戶(hù)層的編寫(xiě)摘 要 本文是一個(gè)針對(duì)小型快遞公司所開(kāi)發(fā)的小型信息管理系統(tǒng),全稱(chēng)快遞管理系統(tǒng)??爝f是跨地區(qū)、跨行業(yè)的運(yùn)作系統(tǒng),標(biāo)準(zhǔn)化程度的高低不僅關(guān)系到各種快遞功能,要素之間能否有效銜接和協(xié)調(diào)發(fā)展,也在很大程度上影響著全社會(huì)快遞效率的提高。本應(yīng)用管理模塊采用microsoft visual studio .net 2005和microsoft sql server2000,基于三層架構(gòu)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)的。主要包括客戶(hù)管理、城市管理、線(xiàn)路管理功能模塊。其中客戶(hù)管理主要實(shí)現(xiàn)

3、的功能是對(duì)客戶(hù)的基本信息進(jìn)行添加、修改和刪除;城市管理主要實(shí)現(xiàn)的功能是對(duì)主要城市和范圍城市的基本信息進(jìn)行修改、添加和刪除主要城市對(duì)應(yīng)的范圍城市,就是該交貨點(diǎn)的中轉(zhuǎn)地;線(xiàn)路管理主要實(shí)現(xiàn)的功能有:對(duì)起運(yùn)站-到達(dá)站的信息管理,包括線(xiàn)路的歷程和抵運(yùn)時(shí)間。本系統(tǒng)采用了統(tǒng)一的界面,并且提供了大量的操作提示以及出錯(cuò)信息,大大的方便用戶(hù)使用本軟件,同時(shí)也減少了出錯(cuò)的可能,確保了數(shù)據(jù)的正確性、完整性和一致性。本軟件系統(tǒng)使得管理的信息化,減少了人力成本的付出,一定程度上提高了快遞系統(tǒng)的效益。關(guān)鍵詞:快遞管理系統(tǒng);三層架構(gòu);asp.net目 錄引 言41 系統(tǒng)分析51.1 需求分析51.2 功能分析51.3 可行性

4、分析51.3.1 操作可行性51.3.2 經(jīng)濟(jì)可行性51.3.3 技術(shù)可行性51.4 開(kāi)發(fā)工具簡(jiǎn)介51.4.1 c#概述61.4.2 sql server 2005概述62 系統(tǒng)總體設(shè)計(jì)82.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)82.2 數(shù)據(jù)庫(kù)設(shè)計(jì)92.2.1 數(shù)據(jù)表設(shè)計(jì)92.2.2 存儲(chǔ)過(guò)程設(shè)計(jì)103 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)153.1 客戶(hù)信息增加模塊153.2 客戶(hù)信息查詢(xún)模塊153.3 客戶(hù)信息編輯模塊163.4 城市信息維護(hù)模塊173.5 線(xiàn)路信息添加模塊183.6 線(xiàn)路信息查詢(xún)模塊193.7 線(xiàn)路信息編輯模塊20結(jié) 論22參 考 文 獻(xiàn)23引 言近幾年來(lái),隨著社會(huì)科技的發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通信技

5、術(shù)的發(fā)展,人們對(duì)信息的意識(shí),對(duì)開(kāi)發(fā)和使用信息資源的重視越來(lái)越加強(qiáng)烈。與此同時(shí),作為計(jì)算機(jī)發(fā)展最為迅速的又一領(lǐng)域數(shù)據(jù)庫(kù)技術(shù),也形成了獨(dú)有的理論,廣泛地應(yīng)用到人們的生活和生產(chǎn)之中。數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)站的結(jié)合是當(dāng)今web的一個(gè)技術(shù)熱點(diǎn)。有了數(shù)據(jù)庫(kù)的支持,可以擴(kuò)展網(wǎng)頁(yè)的功能,可以方便地設(shè)計(jì)出交互頁(yè)面,可以構(gòu)造功能強(qiáng)大的后臺(tái)管理系統(tǒng),可以為網(wǎng)站的更新,維護(hù)提供極大的方便。因此,作為網(wǎng)絡(luò)開(kāi)發(fā)者和管理者,數(shù)據(jù)庫(kù)的知識(shí)是必不可少的??爝f服務(wù)企業(yè),通常處于和快遞業(yè)務(wù)網(wǎng)絡(luò)最終服務(wù)商之間,提供面向終端客戶(hù)的快遞服務(wù)業(yè)務(wù)。標(biāo)準(zhǔn)化程度的高低,不僅關(guān)系到各種快遞功能,要素之間能否有效鏈接和協(xié)調(diào)發(fā)展,也在很大程度上影響全社會(huì)快

6、遞效率的提高。但是,其業(yè)務(wù)信息及其復(fù)雜、繁瑣。沒(méi)有一套邏輯嚴(yán)密的管理系統(tǒng),不僅浪費(fèi)人力,同時(shí)對(duì)客戶(hù)服務(wù)質(zhì)量的提高、業(yè)務(wù)的拓展、審核方面都有不利的影響。在考察了快遞的日常業(yè)務(wù)以及參考了其他快遞管理系統(tǒng)后,快遞管理系統(tǒng)中存在的主要問(wèn)題有以下幾個(gè)方面:快遞公司不能全面,清晰的確認(rèn)貨運(yùn)單的類(lèi)型、貨運(yùn)單的日期、貨運(yùn)單的修改及刪除等;不能確認(rèn)貨運(yùn)單是否作廢等等。所以綜合系統(tǒng)要求,在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)和先進(jìn)的開(kāi)發(fā)平臺(tái)上,利用現(xiàn)有的軟件,為企業(yè)提供精確,明細(xì),迅速的貨運(yùn)單信息。本系統(tǒng)采用了統(tǒng)一的界面,并且提供了大量的操作提示以及出錯(cuò)信息,大大的方便用戶(hù)使用本軟件,同時(shí)也減少了出錯(cuò)的可能,確保了數(shù)據(jù)的正確性、完

7、整性和一致性。本模塊是在.net平臺(tái)上,運(yùn)用asp.net技術(shù)來(lái)實(shí)現(xiàn)的。其主要功能由層調(diào)用sql server 2005的存儲(chǔ)過(guò)程進(jìn)行數(shù)據(jù)處理。主要功能是對(duì)貨運(yùn)單進(jìn)行增加、查詢(xún)、編輯、修改與刪除等操作。其貨運(yùn)單的填寫(xiě),就是對(duì)貨運(yùn)單的增加;貨運(yùn)單的查詢(xún)就是對(duì)貨運(yùn)單的類(lèi)型及收發(fā)客戶(hù)和貨運(yùn)狀態(tài)的查詢(xún)。本文分為三章來(lái)介紹快遞管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。第一章系統(tǒng)分析,在系統(tǒng)分析中,主要是系統(tǒng)的需求分析、功能分析、可行性分析、開(kāi)發(fā)工具簡(jiǎn)析。架構(gòu)簡(jiǎn)介等;第二章系統(tǒng)總體設(shè)計(jì),提出系統(tǒng)功能模塊的細(xì)分和數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)等;第三章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),主要包括系統(tǒng)功能子模塊的設(shè)計(jì)與實(shí)現(xiàn)、設(shè)計(jì)理念、實(shí)現(xiàn)功能和最終得到的結(jié)果

8、等。1 系統(tǒng)分析1.1 需求分析隨著快遞公司業(yè)務(wù)的發(fā)展,快遞業(yè)務(wù)具有客戶(hù)量大、分散、件數(shù)多、重量小、時(shí)效性強(qiáng)、市場(chǎng)競(jìng)爭(zhēng)激烈等特點(diǎn),業(yè)務(wù)量不斷增多,跨區(qū)域工作的需求,客戶(hù)需要一種能夠運(yùn)行于b/s模式的快遞管理系統(tǒng),如何設(shè)計(jì)快遞管理系統(tǒng)已經(jīng)成為快遞公司非常關(guān)注的問(wèn)題,因此開(kāi)發(fā)一套好的快遞管理軟件,不但能大大降低工作人員的勞動(dòng)強(qiáng)度,還能快遞公司管理水平。1.2 功能分析應(yīng)用管理模塊的主要功能有客戶(hù)管理、城市管理、線(xiàn)路管理功能模塊。其中客戶(hù)管理主要實(shí)現(xiàn)的功能是對(duì)客戶(hù)的基本信息進(jìn)行添加、修改和刪除;城市管理主要實(shí)現(xiàn)的功能是對(duì)主要城市和范圍城市的基本信息進(jìn)行修改、添加和刪除主要城市對(duì)應(yīng)的范圍城市,就是該交

9、貨點(diǎn)的中轉(zhuǎn)地;線(xiàn)路管理主要實(shí)現(xiàn)的功能有:對(duì)起運(yùn)站-到達(dá)站的信息管理,包括線(xiàn)路的歷程和抵運(yùn)時(shí)間。1.3 可行性分析1.3.1 操作可行性本系統(tǒng)性能穩(wěn)定,簡(jiǎn)單易用易懂、功能完善,有利于公司管理人員的使用,大大提高管理的效率。1.3.2 經(jīng)濟(jì)可行性本次系統(tǒng)的課設(shè)所用到的只是所用到的計(jì)算機(jī)和計(jì)算機(jī)上所安裝時(shí)的軟件來(lái)完成這次的開(kāi)發(fā),無(wú)需要經(jīng)濟(jì)上的投入,因此在經(jīng)濟(jì)上是可行的。1.3.3 技術(shù)可行性microsoft sql server2005具有上手容易、可兼容性良好、擴(kuò)展性強(qiáng)并且易于操作等諸多優(yōu)點(diǎn)。microsoft visual studio .net 2005采用了可視化面向?qū)ο蠊ぞ唛_(kāi)發(fā),其窗口、

10、界面簡(jiǎn)潔易懂,易于操作。所以系統(tǒng)在操作上是可行的。1.4 開(kāi)發(fā)工具簡(jiǎn)介visual studio.net是.net平臺(tái)下最為強(qiáng)大的開(kāi)發(fā)平臺(tái),無(wú)論是軟件服務(wù)商,還是企業(yè)應(yīng)用程序的部署與發(fā)布,visual studio.net提供了包括設(shè)計(jì)、編碼、編譯調(diào)試、數(shù)據(jù)庫(kù)連接操作等基本功能和基于開(kāi)放構(gòu)架的服務(wù)器組件開(kāi)發(fā)平臺(tái)、企業(yè)開(kāi)發(fā)工具和應(yīng)用程序重新發(fā)布以及性能評(píng)測(cè)報(bào)告等高級(jí)功能。1.4.1 c#概述c#是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。c#使得程序員可以快速地編寫(xiě)各種基于microsoft.net平臺(tái)的應(yīng)用程序,microsoft.net提供了一列的工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算機(jī)與通訊領(lǐng)域。并以安

11、全、穩(wěn)定、簡(jiǎn)單、優(yōu)雅等特點(diǎn)在計(jì)算機(jī)領(lǐng)域站穩(wěn)頭角。并且,c#還在繼承c和c+強(qiáng)大功能的同時(shí)去掉了一些復(fù)雜特性(例如沒(méi)有宏和模版,不允許多重繼承)。秉持著簡(jiǎn)單的可視化操作和高運(yùn)行的效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為.net開(kāi)發(fā)的首選語(yǔ)言。正是由于c#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類(lèi)組件的理想之選無(wú)論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的c#語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為xml網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)internet進(jìn)行調(diào)用。最重要的是,c#使得c+程序員可以高效的開(kāi)發(fā)程序,而絕不損失c/c+原有的強(qiáng)

12、大的功能。因?yàn)檫@種繼承關(guān)系,c#與c/c+具有極大的相似性,熟悉類(lèi)似語(yǔ)言的開(kāi)發(fā)者可以很快的轉(zhuǎn)向c#。新興的網(wǎng)絡(luò)經(jīng)濟(jì)迫使商務(wù)企業(yè)必須更加迅速的應(yīng)對(duì)競(jìng)爭(zhēng)的威脅。開(kāi)發(fā)者必須不斷縮短開(kāi)發(fā)周期,不斷推出應(yīng)用程序的新版本,而不僅僅是開(kāi)發(fā)一個(gè)“標(biāo)志性”的版本。c#在設(shè)計(jì)時(shí)就考慮了這些問(wèn)題。它使開(kāi)發(fā)者用更少的代碼做更多的事,同時(shí)也不易出錯(cuò)。c#語(yǔ)言的開(kāi)發(fā)成功,對(duì)微軟未來(lái)的發(fā)展有著非常重要的意義。visual studio.net c# 的特點(diǎn):語(yǔ)法更簡(jiǎn)單;保留了c+的強(qiáng)大功能;快速應(yīng)用開(kāi)發(fā)功能;語(yǔ)言的自由性;強(qiáng)大的web服務(wù)器控件;支持跨平臺(tái);與xml相融合。1.4.2 sql server 2005概述sq

13、l server是基于結(jié)構(gòu)化查詢(xún)語(yǔ)言的可伸縮的關(guān)系數(shù)據(jù)庫(kù),它支持internet應(yīng)用程序的可擴(kuò)展標(biāo)記語(yǔ)言、并由數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)、結(jié)構(gòu)化查詢(xún)語(yǔ)言和可擴(kuò)展標(biāo)記語(yǔ)言等部分組成。sql server以其卓越的性能逐漸成為windows操作系統(tǒng)平臺(tái)下進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)中較為理想的選擇之一。它是一個(gè)后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),其功能強(qiáng)大、操作簡(jiǎn)便,日益為廣大數(shù)據(jù)庫(kù)用戶(hù)所喜愛(ài),越來(lái)越多的開(kāi)發(fā)工具提供了與sql server的接口。了解和掌握sql server的功能,對(duì)于一個(gè)數(shù)據(jù)庫(kù)開(kāi)發(fā)管理人員來(lái)說(shuō)非常必要2。sql server常見(jiàn)版本有:企業(yè)版(enterprise edition)、標(biāo)準(zhǔn)版(standard

14、edition)、個(gè)人版(personal edition)和開(kāi)發(fā)者版(developer edition)。2 系統(tǒng)總體設(shè)計(jì)2.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 1、應(yīng)用管理模塊功能描述:應(yīng)用管理的主要功能是對(duì)客戶(hù)、城市、線(xiàn)路等基本信息的添加、修改、刪除及查詢(xún)等操作。功能模塊圖如圖2.1所示應(yīng)用管理城市管理線(xiàn)路管理客戶(hù)管理城市信息的維護(hù)線(xiàn)路信息的編輯線(xiàn)路信息的查詢(xún)線(xiàn)路信息的添加客戶(hù)基本信息編輯客戶(hù)基本信息查詢(xún)客戶(hù)基本信息添加圖2.1應(yīng)用管理功能模塊圖 2、應(yīng)用管理的業(yè)務(wù)描述: 應(yīng)用管理的主要功能是對(duì)系統(tǒng)中的基本信息管理。包括客戶(hù)信息、城市信息以及線(xiàn)路信息等功能??蛻?hù)管理主要是對(duì)客戶(hù)基本信息進(jìn)行添加、修改

15、和刪除;城市管理主要實(shí)現(xiàn)的功能是對(duì)主要城市和范圍城市的基本信息進(jìn)行修改、添加和刪除主要城市對(duì)應(yīng)的范圍城市,就是該交貨點(diǎn)的中轉(zhuǎn)地;線(xiàn)路管理主要實(shí)現(xiàn)的功能有:對(duì)起運(yùn)站-到達(dá)站的信息管理,包括線(xiàn)路的歷程和抵運(yùn)時(shí)間。2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)2.2.1 數(shù)據(jù)表設(shè)計(jì)所做的模塊主要涉及到客戶(hù)基本信息表、地區(qū)城市表、城市擴(kuò)充表、線(xiàn)路信息表四個(gè)表,本模塊應(yīng)該能夠?qū)⒈碇行畔?dǎo)出并顯示出來(lái),管理員應(yīng)對(duì)相應(yīng)信息進(jìn)行查詢(xún),添加,刪除,修改都涉及到這四個(gè)表,對(duì)應(yīng)刪除,修改添加能改變表里面的信息,并將其存到數(shù)據(jù)庫(kù)中。1、客戶(hù)基本信息表:用于存放客戶(hù)基本信息,包含客戶(hù)編號(hào)、客戶(hù)名稱(chēng)、電話(huà)、傳真、地址、郵編、聯(lián)系人、聯(lián)系人手機(jī)、客戶(hù)

16、類(lèi)型、企業(yè)性質(zhì)、企業(yè)規(guī)模、電子郵件等。如表2.1所示。表2.1 客戶(hù)基本信息表名稱(chēng)字段數(shù)據(jù)類(lèi)型pkidpkidint客戶(hù)編號(hào)customercodevarchar(50)客戶(hù)名稱(chēng)customervarchar(50)電話(huà)phonevarchar(50)傳真faxvarchar(50)地址addressvarchar(50)郵編postcodevarchar(50)聯(lián)系人linkmanvarchar(50)聯(lián)系人手機(jī)linkmanmobilevarchar(50)企業(yè)性質(zhì)enterprisepropertyvarchar(50)企業(yè)規(guī)模enterprisesizevarchar(50)電子郵件e

17、mailvarchar(50)2、地區(qū)城市表:用于存放地區(qū)城市相關(guān)信息。如表2.2所示。表2.2地區(qū)城市信息表名稱(chēng)字段數(shù)據(jù)類(lèi)型pkidpkidint城市cityvarchar(50) 3、城市擴(kuò)充表:用于存放城市擴(kuò)充相關(guān)信息。如表2.3所示。 表2.3城市擴(kuò)充表名稱(chēng)字段數(shù)據(jù)類(lèi)型pkidpkidint城市pkidcitypkidint范圍城市rangecityvarchar(50) 4、線(xiàn)路信息表:用于存放線(xiàn)路信息相關(guān)信息。如表2.4所示。 表2.4線(xiàn)路信息表名稱(chēng)字段數(shù)據(jù)類(lèi)型pkidpkidint起點(diǎn)startstationvarchar(50)終點(diǎn)endstationvarchar(50)里程

18、distancereal抵運(yùn)時(shí)間fetchtimereal2.2.2 存儲(chǔ)過(guò)程設(shè)計(jì)到貨管理模塊共包含19個(gè)存儲(chǔ)過(guò)程,主要包含6個(gè)存儲(chǔ)過(guò)程,其存儲(chǔ)過(guò)程有uspcreatecityinfor,uspcreatecustomer ,uspdeletecustomer ,uspgetcustomer ,uspgetcustomers ,uspupdatecustomer。1、 存儲(chǔ)過(guò)程uspgetcustomers是獲取多條客戶(hù)信息,如表2.5所示。表2.5 uspgetcustomers存儲(chǔ)過(guò)程存儲(chǔ)過(guò)程名uspgetcustomers功能描述獲取多條客戶(hù)信息輸入?yún)?shù)customers varchar

19、(50), -客戶(hù)名稱(chēng)linkman varchar(50), -聯(lián)系人pageindex int, -待讀取的頁(yè)索引pagesize int, -每頁(yè)顯示的記錄數(shù)輸出參數(shù)recordcount int out -總計(jì)錄數(shù)返回值無(wú)結(jié)果集customer, -客戶(hù)名稱(chēng)phone, -電話(huà)address, -地址linkman -詳細(xì)人linkmanmobile -聯(lián)系人手機(jī)涉及到的表1.客戶(hù)基本信息表:basic_customerinfor操作說(shuō)明 2、 存儲(chǔ)過(guò)程uspgetcustomer是獲取單條客戶(hù)信息,如表2.6所示。 表2.6 uspgetcustomer存儲(chǔ)過(guò)程存儲(chǔ)過(guò)程名uspget

20、customer功能描述獲取單條客戶(hù)信息輸入?yún)?shù)pkid int, -票據(jù)id輸出參數(shù)無(wú)返回值無(wú)結(jié)果集customercode, -客戶(hù)編號(hào)customer, -客戶(hù)名稱(chēng)phone, -電話(huà)fax, -傳真email, -電子郵件postcode, -郵編address, -地址linkman, -聯(lián)系人linkmanmobile, -聯(lián)系人手機(jī)enterpriseproperty, -企業(yè)性質(zhì)enterprisesize -企業(yè)規(guī)模涉及到的表1.客戶(hù)基本信息表:basic_customerinfor操作說(shuō)明1. 從客戶(hù)基本信息表中查詢(xún)結(jié)果集包含的所有字段過(guò)濾條件:pkid = pkid3、

21、存儲(chǔ)過(guò)程uspcreatecustomer是增加客戶(hù)信息,如表2.7所示。 表2.7 uspcreatecustomer存儲(chǔ)過(guò)程存儲(chǔ)過(guò)程名uspcreatecustomer功能描述增加客戶(hù)信息輸入?yún)?shù)customercode, varchar(50) -客戶(hù)編號(hào)customer, varchar(50) -客戶(hù)名稱(chēng)phone, varchar(50) -電話(huà)fax, varchar(50) -傳真email, varchar(50) -電子郵件postcode, varchar(50) -郵編address, varchar(50) -地址linkman, varchar(50) -聯(lián)系人li

22、nkmanmobile, varchar(50) -聯(lián)系人手機(jī)enterpriseproperty, varchar(50) -企業(yè)性質(zhì)enterprisesize varchar(50) -企業(yè)規(guī)模輸出參數(shù)pkid int output -客戶(hù)id返回值0 成功 0 失敗結(jié)果集無(wú)涉及到的表1.客戶(hù)基本信息表:basic_customerinfor操作說(shuō)明1.字段值 = 相應(yīng)輸入?yún)?shù)值4、 存儲(chǔ)過(guò)程uspupdatecustomer是修改客戶(hù)信息,如表2.8所示。 表2.8 uspupdatecustomer存儲(chǔ)過(guò)程存儲(chǔ)過(guò)程名uspupdatecustomer功能描述修改客戶(hù)信息輸入?yún)?shù)pki

23、d int -客戶(hù)idcustomercode, varchar(50) -客戶(hù)編號(hào)customer, varchar(50) -客戶(hù)名稱(chēng)phone, varchar(50) -電話(huà)fax, varchar(50) -傳真email, varchar(50) -電子郵件postcode, varchar(50) -郵編address, varchar(50) -地址linkman, varchar(50) -聯(lián)系人linkmanmobile, varchar(50) -聯(lián)系人手機(jī)enterpriseproperty, varchar(50) -企業(yè)性質(zhì)enterprisesize varcha

24、r(50) -企業(yè)規(guī)模輸出參數(shù)無(wú)返回值0 成功 0 失敗結(jié)果集無(wú)涉及到的表1.客戶(hù)基本信息表:basic_customerinfor操作說(shuō)明1. 更新字段:字段值 = 相應(yīng)輸入?yún)?shù)值過(guò)濾條件:pkid = pkid5、 存儲(chǔ)過(guò)程uspdeletecustomer是刪除客戶(hù)信息,如表2.9所示。 表2.9 uspdeletecustomer存儲(chǔ)過(guò)程存儲(chǔ)過(guò)程名uspdeletecustomer功能描述刪除客戶(hù)信息輸入?yún)?shù)pkid int -票據(jù)id輸出參數(shù)無(wú)返回值0 成功 0 失敗結(jié)果集無(wú)涉及到的表1.客戶(hù)基本信息表:basic_customerinfor操作說(shuō)明1.過(guò)濾條件:pkid = pki

25、d6、 存儲(chǔ)過(guò)程uspcreatecityinfor是增加城市信息,如表2.10所示。 表2.10 uspcreatecityinfor存儲(chǔ)過(guò)程存儲(chǔ)過(guò)程名uspcreatecityinfor功能描述增加城市信息輸入?yún)?shù)city varchar(50) -城市名稱(chēng)輸出參數(shù)pkid int output -城市id返回值0 成功 0 失敗結(jié)果集無(wú)涉及到的表1. 地區(qū)城市表:basic_cityinfor操作說(shuō)明1. 向地區(qū)城市表中插入一條新記錄city = city3 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)3.1 客戶(hù)信息增加模塊 客戶(hù)信息添加模塊是向客戶(hù)基本信息表中增加一條客戶(hù)基本信息。在此頁(yè)面需填寫(xiě)客戶(hù)編號(hào)、客戶(hù)

26、名稱(chēng)和電話(huà),傳真、電子郵件、郵編、地址、聯(lián)系人、聯(lián)系人手機(jī)、企業(yè)性質(zhì)和企業(yè)規(guī)模。點(diǎn)擊添加按鈕實(shí)行添加。實(shí)現(xiàn)了對(duì)客戶(hù)基本信息的增加功能。界面如圖3.1所示。圖3.1客戶(hù)信息增加實(shí)現(xiàn)過(guò)程:在本界面中只放置了textbox控件、imagebutton控件來(lái)實(shí)現(xiàn)了添加功能。先實(shí)例化customerbusiness調(diào)用里面地方法,后再調(diào)用dataaccess層的createcustomer方法建立與存儲(chǔ)過(guò)程之間聯(lián)系,后在執(zhí)行存儲(chǔ)過(guò)程。3.2 客戶(hù)信息查詢(xún)模塊客戶(hù)信息查詢(xún)模塊實(shí)現(xiàn)對(duì)客戶(hù)信息的查詢(xún)功能。首先填入客戶(hù)名稱(chēng),或者填入聯(lián)系人,再按搜索按鈕進(jìn)行搜索。界面如圖3.2所示。圖3.2客戶(hù)信息查詢(xún)實(shí)現(xiàn)過(guò)程:

27、在本界面中放置了textbox控件、gridview控件、用戶(hù)控件、和imagebutton等控件來(lái)實(shí)現(xiàn)查詢(xún)功能。gridview控件用于顯示數(shù)據(jù)庫(kù)的數(shù)據(jù)。先實(shí)例化customerbusiness類(lèi),再調(diào)用getcustomers ()方法,再調(diào)用執(zhí)行存儲(chǔ)過(guò)程的方法執(zhí)行uspgetcustomers存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程中可以實(shí)現(xiàn)模糊查詢(xún)還有進(jìn)行分頁(yè)。最后通過(guò)使用databind綁定到頁(yè)面的gridview控件上以顯示數(shù)據(jù),如果進(jìn)行頁(yè)面跳轉(zhuǎn)的話(huà)還要調(diào)用用戶(hù)控件里面的方法。3.3 客戶(hù)信息編輯模塊客戶(hù)信息編輯模塊實(shí)現(xiàn)對(duì)客戶(hù)信息的修改和刪除功能。首先是從客戶(hù)信息查詢(xún)模塊中跳轉(zhuǎn)過(guò)來(lái),并傳來(lái)了參數(shù),通過(guò)這

28、個(gè)參數(shù)可以直接進(jìn)行修改和刪除功能,并還可以進(jìn)行返回。界面如圖3.3所示。圖3.3客戶(hù)信息編輯實(shí)現(xiàn)過(guò)程: 本頁(yè)面使用了textbox控件、imagebutton等控件,通過(guò)客戶(hù)信息編輯模塊傳過(guò)來(lái)的參數(shù),先實(shí)例化customerbusiness類(lèi),調(diào)用數(shù)據(jù)層中的updatecustomer和deletecustomer方法,在進(jìn)行存儲(chǔ)過(guò)程的調(diào)用執(zhí)行,分別進(jìn)行修改和刪除。3.4 城市信息維護(hù)模塊城市信息維護(hù)模塊實(shí)現(xiàn)對(duì)城市信息的管理功能。選擇主要城市,可以進(jìn)行編輯;再選擇范圍城市進(jìn)行編輯。界面如圖3.4所示。圖3.4城市信息維護(hù)實(shí)現(xiàn)過(guò)程:本頁(yè)面使用了textbox控件、listbox控件、imageb

29、utton等控件,通過(guò)listbox1選中的值,先實(shí)例化cityinforbusiness類(lèi),調(diào)用數(shù)據(jù)層中的updatecityinfor和deletecityinfor方法,在進(jìn)行存儲(chǔ)過(guò)程的調(diào)用執(zhí)行,分別進(jìn)行修改刪除。listbox2中的值是通過(guò)getcityscopes方法來(lái)對(duì)listbox1中選中的值進(jìn)行綁定。先實(shí)例化cityscopesbusiness類(lèi),調(diào)用數(shù)據(jù)層中的updatecityscopes方法,在進(jìn)行存儲(chǔ)過(guò)程的調(diào)用執(zhí)行,進(jìn)行添加。3.5 線(xiàn)路信息添加模塊線(xiàn)路信息添加模塊實(shí)現(xiàn)對(duì)線(xiàn)路信息的添加功能。首先選擇起點(diǎn)城市,然后選擇終點(diǎn)城市,再填寫(xiě)里程和抵運(yùn)時(shí)間,按添加按鈕進(jìn)行添加。界

30、面如圖3.5所示。圖3.5線(xiàn)路信息添加實(shí)現(xiàn)過(guò)程:本頁(yè)面使用了textbox控件、imagebutton控件、dropdownlist控件,通過(guò)線(xiàn)路信息添加模塊傳過(guò)來(lái)的參數(shù),先實(shí)例化lineinforbusiness類(lèi),調(diào)用數(shù)據(jù)層中的createlineinfor方法,進(jìn)行添加。3.6 線(xiàn)路信息查詢(xún)模塊線(xiàn)路信息查詢(xún)模塊實(shí)現(xiàn)對(duì)線(xiàn)路信息的查詢(xún)功能。首先選擇起點(diǎn)城市,然后選擇終點(diǎn)城市,再按搜索按鈕進(jìn)行搜索。界面如圖3.6所示。圖3.6線(xiàn)路信息查詢(xún)實(shí)現(xiàn)代碼如下: 本頁(yè)面使用了textbox控件、imagebutton等控件、用戶(hù)控件、gridview控件、dropdownlist控件,通過(guò)線(xiàn)路信息查詢(xún)模塊傳過(guò)來(lái)的參數(shù),先實(shí)例化lineinforbusiness類(lèi),調(diào)用數(shù)據(jù)層中的getlineinfor方法,在進(jìn)行查詢(xún)。3.7 線(xiàn)路信息編輯模塊 線(xiàn)路信息編輯模塊實(shí)現(xiàn)對(duì)線(xiàn)路信息的修改和刪除功能。首先選擇要編輯的線(xiàn)路,然后在編輯界面中進(jìn)行修改和刪除。界面如圖3.7所示。圖3.7線(xiàn)路信息編輯實(shí)現(xiàn)代碼如下:本頁(yè)面使用了textbox控件、imagebutton控件、dropdownlist控件,通過(guò)線(xiàn)路信息編輯模塊傳過(guò)來(lái)的參

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論