畢業(yè)設(shè)計(jì)論文一個(gè)物流商品運(yùn)輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(含源程序代碼)_第1頁(yè)
畢業(yè)設(shè)計(jì)論文一個(gè)物流商品運(yùn)輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(含源程序代碼)_第2頁(yè)
畢業(yè)設(shè)計(jì)論文一個(gè)物流商品運(yùn)輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(含源程序代碼)_第3頁(yè)
畢業(yè)設(shè)計(jì)論文一個(gè)物流商品運(yùn)輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(含源程序代碼)_第4頁(yè)
畢業(yè)設(shè)計(jì)論文一個(gè)物流商品運(yùn)輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(含源程序代碼)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、源程序代碼等全套設(shè)計(jì)聯(lián)系QQ 174320523 各專業(yè)都有分類號(hào):TP311.1 U D C:D10621-408-(2007)6200-0密 級(jí):公 開(kāi) 編 號(hào):2003211031成都信息工程學(xué)院學(xué)位論文一個(gè)物流商品運(yùn)輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文作者姓名:陳大松申請(qǐng)學(xué)位專業(yè):網(wǎng)絡(luò)工程申請(qǐng)學(xué)位類別:工學(xué)學(xué)士指導(dǎo)教師姓名(職稱):郭濤(講師)論文提交日期:2007年06月10日一個(gè)物流商品運(yùn)輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的高速發(fā)展,給現(xiàn)代人的工作帶來(lái)了巨大的變化,同時(shí)也給現(xiàn)代人的生活帶來(lái)了很多便利。物流運(yùn)輸行業(yè)的今天正朝著追求高效、低成本、穩(wěn)定可靠的方向發(fā)展。本文詳細(xì)介

2、紹了網(wǎng)上物流管理系統(tǒng),涉及到客戶端運(yùn)輸線路設(shè)計(jì)、過(guò)程跟蹤等功能模塊以及管理員端的相應(yīng)模塊的具體實(shí)現(xiàn),分析了整個(gè)系統(tǒng)的架構(gòu)、工作原理、實(shí)現(xiàn)功能等。系統(tǒng)采用ASP+MS SQL以B/S模式開(kāi)發(fā),具有安全、方便、配置簡(jiǎn)易等特點(diǎn)。系統(tǒng)還實(shí)現(xiàn)了對(duì)客戶注冊(cè)、運(yùn)輸信息錄入等功能的自動(dòng)化管理,在降低成本的前提下,提高了實(shí)際工作效率。前臺(tái)客戶端功能完備,界面簡(jiǎn)潔、易懂;后臺(tái)管理員端具有自動(dòng)化程度高的特點(diǎn)。系統(tǒng)保證了數(shù)據(jù)的一致性和完整性,數(shù)據(jù)的安全性也得到了一定程度的保障。關(guān)鍵詞: SQL;ASP;網(wǎng)上物流管理系統(tǒng)The Design and Implementation of A Commodity Trans

3、port Logistic SystemAbstractWith the rapid development of computer technology, network technology and information technology, tremendous changes are happenning in modern life. Logistics and transport industry today is moving to the direction of pursuiting of efficient, low cost, reliability and stab

4、ility. This paper introduces an online logistics management system, involving the client transport circuit design, transporting tracking and the realated administrating function. This system adopts MS SQL+B/S pattern, which is safe, convenient and easy to configure. Besides, the systeme implements t

5、he automatic management of client registration and the inputing of transportation information, which improves the working efficienty under the base of resducing the cost.Key words: SQL; ASP; Online Logistics Management System 目 錄論文總頁(yè)數(shù):27頁(yè) TOC o 1-3 u 1 引 言 PAGEREF _Toc171152915 h 32 開(kāi)發(fā)背景 PAGEREF _To

6、c171152916 h 32.1市場(chǎng)對(duì)物流管理系統(tǒng)的需求 PAGEREF _Toc171152917 h 32.2當(dāng)前物流管理系統(tǒng)的特點(diǎn) PAGEREF _Toc171152918 h 33系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc171152919 h 33.1系統(tǒng)模塊結(jié)構(gòu)劃分 PAGEREF _Toc171152920 h 33.2系統(tǒng)各功能模塊及分析 PAGEREF _Toc171152921 h 33.3數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc171152922 h 33.3.1 E-R圖 PAGEREF _Toc171152923 h 33.3.2數(shù)據(jù)庫(kù)表設(shè)計(jì) PAGEREF _Toc17

7、1152924 h 33.4技術(shù)方案分析 PAGEREF _Toc171152925 h 34系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc171152926 h 34.1系統(tǒng)界面設(shè)計(jì) PAGEREF _Toc171152927 h 34.2數(shù)據(jù)庫(kù)連接 PAGEREF _Toc171152928 h 34.3管理員模塊功能 PAGEREF _Toc171152929 h 34.3.1用戶資料管理 PAGEREF _Toc171152930 h 34.3.2站點(diǎn)信息管理 PAGEREF _Toc171152931 h 34.3.3意見(jiàn)反饋信息管理 PAGEREF _Toc171152932 h 3

8、4.3.4運(yùn)輸狀態(tài)統(tǒng)計(jì) PAGEREF _Toc171152933 h 34.4 用戶模塊功能 PAGEREF _Toc171152934 h 34.4.1用戶資料管理 PAGEREF _Toc171152935 h 34.4.2運(yùn)輸線路規(guī)劃 PAGEREF _Toc171152936 h 34.4.3過(guò)程跟蹤 PAGEREF _Toc171152937 h 34.4.4意見(jiàn)反饋 PAGEREF _Toc171152938 h 34.4.5站點(diǎn)信息查詢 PAGEREF _Toc171152939 h 3結(jié) 論 PAGEREF _Toc171152940 h 3參考文獻(xiàn) PAGEREF _Toc

9、171152941 h 3致 謝 PAGEREF _Toc171152942 h 3聲 明 PAGEREF _Toc171152943 h 31 引 言隨著信息時(shí)代的來(lái)臨,科學(xué)技術(shù)的不斷提高,特別是計(jì)算機(jī)科學(xué)的日趨成熟,其強(qiáng)大的功能已被人類深刻的認(rèn)識(shí)到,它正進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并在其所在領(lǐng)域發(fā)揮著越來(lái)越重要的作用,產(chǎn)生越來(lái)越深遠(yuǎn)的影響。當(dāng)今社會(huì),各行業(yè)的競(jìng)爭(zhēng)不斷加劇,其中物流運(yùn)輸行業(yè)也正置身于這種不斷加劇的競(jìng)爭(zhēng)中,行業(yè)的發(fā)展要求各物流從業(yè)者使用更加有效的信息化手段,拓展自己的經(jīng)營(yíng)空間,降低運(yùn)營(yíng)成本,提高管理和決策效率。傳統(tǒng)的的物流管理過(guò)多的手工操作和一些不科學(xué)的管理手段,無(wú)法滿足從業(yè)者對(duì)企業(yè)

10、的全面信息化管理,勢(shì)必會(huì)影響從業(yè)者的工作效率,降低了市場(chǎng)的競(jìng)爭(zhēng)能力。成功的物流從業(yè)者應(yīng)該的將物流企業(yè)的經(jīng)濟(jì)利益作為運(yùn)營(yíng)的最終目的,管理的核心也在于如何提高企業(yè)的經(jīng)濟(jì)效益。Internet的開(kāi)放性、分布性的特點(diǎn)和基于Internet的巨大的系統(tǒng)能力使得物流管理突破了時(shí)間和空間的限制。網(wǎng)上物流系統(tǒng)以物流從業(yè)者的經(jīng)濟(jì)效益為目標(biāo),為其提供了簡(jiǎn)單易用、功能強(qiáng)大并且高度靈活的應(yīng)用工具,激勵(lì)了從業(yè)者的積極性,促使他們?yōu)榭蛻籼峁└觾?yōu)質(zhì)的服務(wù),推動(dòng)了社會(huì)文明的進(jìn)步和發(fā)展。同時(shí),通過(guò)對(duì)人流、物流、資金流的科學(xué)管理和有效控制,提高從業(yè)者的工作效率,降低各種經(jīng)營(yíng)成本,從而獲取持久的利潤(rùn),代表一種新的管理模式介入,代

11、表一種新的變化甚至是變革,當(dāng)然這種變革,是物流管理和信息技術(shù)的有機(jī)結(jié)合后的結(jié)晶,它給從業(yè)者帶來(lái)更加先進(jìn)更加高效率的工作模式,可以最大限度地節(jié)省人力物力,優(yōu)化企業(yè)資源配置,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。這就是本系統(tǒng)在物流運(yùn)輸行業(yè)應(yīng)用的重要意義所在。2 開(kāi)發(fā)背景2.1市場(chǎng)對(duì)物流管理系統(tǒng)的需求實(shí)行改革開(kāi)放以來(lái),中國(guó)經(jīng)濟(jì)與世界經(jīng)濟(jì)越來(lái)越緊密地融合在一起。世界500強(qiáng)企業(yè)已有400多家進(jìn)入中國(guó)市場(chǎng)。外資企業(yè)的進(jìn)入,一方面帶來(lái)了現(xiàn)代物流的觀念和先進(jìn)的運(yùn)做方式。另一方面,也促進(jìn)了中國(guó)物流企業(yè)現(xiàn)代物流服務(wù)水平的提高。隨著世界經(jīng)濟(jì)的飛速發(fā)展,全球數(shù)字化、網(wǎng)絡(luò)化、信息化已成為市場(chǎng)經(jīng)濟(jì)時(shí)代的主要特征,而物流技術(shù)手段

12、的變化將直接決定物流企業(yè)服務(wù)水平的高低。當(dāng)前一些物流企業(yè)通過(guò)輕資產(chǎn)、甚至無(wú)資產(chǎn)經(jīng)營(yíng),靠對(duì)外采購(gòu)運(yùn)力,成功地為客戶提供了綜合性的優(yōu)質(zhì)物流服。以低成本和高效率的運(yùn)營(yíng)管理創(chuàng)造出高附加值,并從中獲得了高利潤(rùn)。在信息化程度相當(dāng)高的今天,物流行業(yè)的發(fā)展和方向也必然要求更高的信息化和網(wǎng)絡(luò)化,所以社會(huì)對(duì)高質(zhì)量的物流管理系統(tǒng)有著強(qiáng)烈渴求,當(dāng)然對(duì)物流管理系統(tǒng)的功能要求也越來(lái)越高。2.2當(dāng)前物流管理系統(tǒng)的特點(diǎn)目前在我國(guó),由于國(guó)內(nèi)政策環(huán)境的改善,企業(yè)改革日益深化,為物流業(yè)的發(fā)展建立了良好的發(fā)展環(huán)境與基礎(chǔ)。由于物流活動(dòng)日益滲透到生產(chǎn)、流通、消費(fèi)等整個(gè)社會(huì)經(jīng)濟(jì)活動(dòng)過(guò)程之中,與社會(huì)經(jīng)濟(jì)的發(fā)展存在著密切的聯(lián)系,是社會(huì)經(jīng)濟(jì)活動(dòng)

13、的重要組成部分,故物流需求與社會(huì)經(jīng)濟(jì)發(fā)展有密切的相關(guān)性,社會(huì)經(jīng)濟(jì)發(fā)展是影響物流需求的主要因素。在一些電子商務(wù)環(huán)境里,物流企業(yè)的網(wǎng)絡(luò)功能越來(lái)越得到強(qiáng)化,但是一些老化的物流管理系統(tǒng)在完善的全球物流操作平臺(tái)的支持方面困難重重。隨著物流行業(yè)的發(fā)展,現(xiàn)在市場(chǎng)上的的一些物流系統(tǒng)已經(jīng)不能達(dá)到現(xiàn)在企業(yè)的要求,不能進(jìn)行高效率的信息處理和信息交互成為現(xiàn)在物流管理是一個(gè)重大課題。3系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)模塊結(jié)構(gòu)劃分網(wǎng)上物流管理系統(tǒng) 運(yùn)輸線路規(guī)劃過(guò)程跟蹤站點(diǎn)信息查詢運(yùn)輸狀態(tài)統(tǒng)計(jì)意見(jiàn)反饋圖3-1 物流管理系統(tǒng)模塊圖3.2系統(tǒng)各功能模塊及分析本系統(tǒng)是多用戶系統(tǒng),分客戶和管理員兩種權(quán)限,在客戶端的操作都可以在管理員端進(jìn)行有

14、效的控制,保證了數(shù)據(jù)的安全和可靠??蛻艨梢愿鶕?jù)自己的合同號(hào)進(jìn)行網(wǎng)上注冊(cè),然后享受管理員提供的信息化服務(wù),可以對(duì)運(yùn)輸線路進(jìn)行預(yù)期的規(guī)劃和設(shè)計(jì),同時(shí)在相應(yīng)的站點(diǎn)需要進(jìn)行相關(guān)的操作,以方便于以后對(duì)各站點(diǎn)的信息進(jìn)行跟蹤和查詢。客戶還可以對(duì)管理員的運(yùn)營(yíng)狀態(tài)進(jìn)行有限的查詢,而管理員除了可以進(jìn)行對(duì)客戶資料等進(jìn)行一些基本管理外,還擁有對(duì)站點(diǎn)信息和自己的運(yùn)營(yíng)狀態(tài)進(jìn)行有效的信息化管理。 在客戶端的運(yùn)輸路線規(guī)劃模塊中,客戶在和管理員進(jìn)行合理的溝通后可以對(duì)運(yùn)輸?shù)木€路和運(yùn)輸方式等進(jìn)行科學(xué)的規(guī)劃。并且在以后的運(yùn)輸過(guò)程中合同的執(zhí)行者在每到一站之后必須對(duì)貨物狀況,路況信息等及時(shí)的通過(guò)本系統(tǒng)反映給管理員和有效的客戶,這樣就能在

15、很低成本的前提下更加高效率完成了物流運(yùn)輸?shù)娜窟^(guò)程,為客戶提供了非常保障的物流服務(wù),同時(shí)給物流從業(yè)者帶來(lái)了更加高的經(jīng)濟(jì)效益。運(yùn)輸線路規(guī)劃起點(diǎn)站錄入終點(diǎn)站錄入中間站錄入出發(fā)時(shí)間錄入預(yù)計(jì)到站時(shí)間貨物運(yùn)輸方式線路路況信息圖3-2運(yùn)輸線路規(guī)劃模塊圖在客戶段進(jìn)行以上的這個(gè)模塊主要是通過(guò)起點(diǎn)、終點(diǎn)錄入和合同號(hào)的錄入后進(jìn)行一定的驗(yàn)證后確定合同的真實(shí)性,由于中間站的不固定性,所以采取了一個(gè)無(wú)限循環(huán)的方式來(lái)處理,這樣既保證了系統(tǒng)的完整性也和實(shí)際情況進(jìn)行了很好的融合,顯得很科學(xué)和方便。過(guò)程跟蹤人員狀況貨物狀況到站情況車(chē)況信息圖3-3過(guò)程跟蹤模塊圖過(guò)程跟蹤模塊也是在客戶端執(zhí)行的一個(gè)模塊,是在運(yùn)輸線路規(guī)劃模塊以后,貨

16、物正式開(kāi)始運(yùn)輸后需要執(zhí)行的一個(gè)模塊,在按照規(guī)劃的運(yùn)輸線路運(yùn)輸貨物的過(guò)程中,合同執(zhí)行者在每到一個(gè)站后都應(yīng)該對(duì)到站情況和車(chē)況信息、貨物狀況和人員狀況進(jìn)行有效的錄入,這樣就更加方便了管理員的管理,也方便了客戶對(duì)合同執(zhí)行具體情況有更加直觀的了解和監(jiān)督3.3數(shù)據(jù)庫(kù)設(shè)計(jì)3.3.1 E-R圖n11n合同用戶意見(jiàn)姓名聯(lián)系方式合同號(hào)合同號(hào)終點(diǎn)起點(diǎn)主題時(shí)間內(nèi)容簽定發(fā)表圖3-3 系統(tǒng)ER圖3.3.2數(shù)據(jù)庫(kù)表設(shè)計(jì)表3-1登陸表:保存登陸信息字段名數(shù)據(jù)類型說(shuō)明namevarchar登陸者的登陸名zhennamevarchar登陸者的真實(shí)名字pswvarchar登陸密碼idlong合同號(hào)lianxivarchar登陸者的

17、聯(lián)系方式shenfenBYTE登陸者的身份表3-2線路表:保存線路信息字段名數(shù)據(jù)類型說(shuō)明idlong運(yùn)輸號(hào)startvarchar起點(diǎn)站nextvarchar下一站stopvarchar終點(diǎn)站nexttimedatetime出發(fā)時(shí)間ztimedatetime預(yù)計(jì)到站時(shí)間fangshiint運(yùn)輸方式cheidlong運(yùn)輸編號(hào)qingkuangBYTE運(yùn)輸情況zhuangtaivarchar道路狀態(tài)dtimedatetime時(shí)間chekuangvarchar車(chē)況hwzhuangkuangvarchar貨物狀態(tài)renyuanvarchar人員情況hetongidvarchar合同號(hào)表3-3運(yùn)輸狀態(tài)表

18、:保存運(yùn)輸狀態(tài)信息字段名數(shù)據(jù)類型說(shuō)明hetongidvarchar合同號(hào)startzhanvarchar起點(diǎn)站stopzhanvarchar 終點(diǎn)站jinshourenvarchar經(jīng)手人timedatetime時(shí)間表3-4意見(jiàn)表:保存意見(jiàn)反饋的信息字段名數(shù)據(jù)類型說(shuō)明namevarchar意見(jiàn)發(fā)表人的名字zhutivarchar意見(jiàn)主題neirongvarchar意見(jiàn)內(nèi)容timedatetime發(fā)表時(shí)間3.4技術(shù)方案分析系統(tǒng)采用ASP+MS SQL2000,B/S模式開(kāi)發(fā)。ASP即Active Server Page的縮寫(xiě)。它是一種包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁(yè)

19、。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁(yè)時(shí),Web服務(wù)器就會(huì)根據(jù)請(qǐng)求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動(dòng)態(tài)生成的網(wǎng)頁(yè)。ASP是微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互。是一種簡(jiǎn)單、方便的編程工具。ASP們最主要的工作就是為客戶提供軟件,數(shù)據(jù)儲(chǔ)存甚至是數(shù)據(jù)傳輸?shù)姆?wù)??蛻敉ǔJ褂镁W(wǎng)絡(luò)瀏覽器從互聯(lián)網(wǎng)上或通過(guò)私人網(wǎng)絡(luò)來(lái)獲取服務(wù)。這意味著客戶不需要自己來(lái)維護(hù)或升級(jí)他們的軟硬件和網(wǎng)絡(luò)設(shè)備。腳本是在服務(wù)器端運(yùn)行的,所以Web服務(wù)器完成所有處理后,將標(biāo)準(zhǔn)的HTML頁(yè)面送往瀏覽器。這意味著,ASP只能在可以支持的服務(wù)器上運(yùn)行。讓腳本駐留在服務(wù)器端的另外一個(gè)益處

20、是:用戶不可能看到原始腳本程序的代碼,用戶看到的,僅僅是最終產(chǎn)生的HTML內(nèi)容。 任何開(kāi)發(fā)工具皆可發(fā)展ASP,開(kāi)發(fā)工具簡(jiǎn)潔多樣,適合各種瀏覽器語(yǔ)言相容性高 。ASP與所有的ActiveX Script語(yǔ)言都相容,除了可結(jié)合HTML,VBScript、Java Script、Active X服務(wù)器組件來(lái)設(shè)計(jì)外,并可經(jīng)由plug-In(外掛組件模組)的方式,使用其他廠商(Third Party)所提供的語(yǔ)言。 ASP程序并不會(huì)輕易地被看見(jiàn)進(jìn)而被盜用。易于操控?cái)?shù)據(jù)庫(kù)。ASP可以輕易地通過(guò)ODBC(Open Database Connectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫(kù)ASP具備有面向?qū)ο螅?/p>

21、Object-Oriented)功能,學(xué)習(xí)容易,ASP提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象:Request、Response、Sever、Application以及Session,同時(shí),若使用ASP內(nèi)建的Application對(duì)象或Session對(duì)象所撰寫(xiě)出來(lái)的ASP程序可以在多個(gè)網(wǎng)頁(yè)之間暫時(shí)保存必要的信息。隱密安全性高。由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)支持。目前主要的數(shù)據(jù)庫(kù)有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQL Server等,其中網(wǎng)絡(luò)型的SQL Server、Oracle產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的A

22、ccess、FoxPro等數(shù)據(jù)庫(kù)。 本系統(tǒng)采用的是微軟公司的SQL Server 2000。SQL Server與Windows 2000 Server服務(wù)器緊密集成,而Windows 2000 Server服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問(wèn),確保了SQL Server 2000服務(wù)器的安全性,符合系統(tǒng)對(duì)安全性的要求;用戶可以使用Web瀏覽器查詢存儲(chǔ)在SQL Server 2000數(shù)據(jù)庫(kù)中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)的要求。容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá)20萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤(pán)空間的限制。ASP與Windows 2000 Server/A

23、dvanced Server的完美組合,為中小型乃至企業(yè)級(jí)的web商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境。系統(tǒng)選擇選擇B/S結(jié)構(gòu),B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層(3-tier)結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,無(wú)需安裝特定客戶端,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。采用該結(jié)構(gòu)軟件的優(yōu)勢(shì)在

24、于架構(gòu)管理軟件更是方便、快捷、高效:(1)無(wú)須開(kāi)發(fā)客戶端軟件,維護(hù)和升級(jí)方便;(2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有WWW瀏覽器軟件,均可作為客戶機(jī)來(lái)訪問(wèn)系統(tǒng);(3)具有良好的開(kāi)放性和可擴(kuò)充性;(4)可采用防火墻技術(shù)來(lái)保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對(duì)管理信息系統(tǒng)的新需求。因此該結(jié)構(gòu)在管理信息系統(tǒng)開(kāi)發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié)構(gòu)。 圖3-5 B/S結(jié)構(gòu)圖頁(yè)面模塊化,很多頁(yè)面共用的部分集成為一個(gè)模塊,無(wú)須重新編寫(xiě)重復(fù)代碼,提高了開(kāi)發(fā)效率。用戶或者管理員出現(xiàn)錯(cuò)誤操作或者非法操作時(shí)或予以屏蔽并給出錯(cuò)誤提示,方便修正,保證系統(tǒng)正常運(yùn)行。4系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1系統(tǒng)

25、界面設(shè)計(jì)本系統(tǒng)主界面如圖4-1所示:圖4-1 系統(tǒng)界面4.2數(shù)據(jù)庫(kù)連接set con=server.createobject(adodb.connection) con.open dsn=chen;uid=sa;pwd=sa系統(tǒng)通過(guò)以上代碼驗(yàn)證登陸信息,通過(guò)set con=server.createobject(adodb.connection) con.open dsn=chen;uid=sa;pwd=sa完成與數(shù)據(jù)庫(kù)的連接,再根據(jù)根據(jù)不同驗(yàn)證結(jié)果進(jìn)入相應(yīng)頁(yè)面。4.3管理員模塊功能 其中管理員進(jìn)入的頁(yè)面,如圖4-2所示:圖4-2 管理員頁(yè)面驗(yàn)證管理員的代碼:elsers=select * f

26、rom denglu where name=&username&and pwd=&pwd&and shenfen=&shenfen&set s=con.execute(rs)if s.eof thenresponse.write 對(duì)不起! 你沒(méi)有管理員權(quán)限elsesession(name)=request(name)response.Redirectguanli.htmend if4.3.1用戶資料管理用戶資料管理頁(yè)面如圖4-3所示:圖4-3 客戶資料管理頁(yè)面 管理員有對(duì)客戶資料進(jìn)行填加和刪除的權(quán)限, 先進(jìn)行權(quán)限判斷,檢查管理員的的信息是否繼承。如果name為空的話就沒(méi)有權(quán)限進(jìn)行管理員的操作。

27、set con=server.createobject(adodb.connection) con.open dsn=chen;uid=sa;pwd=sas=select * from denglu where shenfen=用戶set rs=con.execute(s)if rs.eof thenresponse.Write還沒(méi)有用戶信息else然后進(jìn)行數(shù)據(jù)庫(kù)連接,從表“denglu”在查詢用戶信息,如果指針指向表尾,則顯示還沒(méi)有用戶信息。4.3.2站點(diǎn)信息管理站點(diǎn)信息管理如圖4-4所示:圖4-4 站點(diǎn)信息管理頁(yè)面站點(diǎn)信息管理主要是輸入起點(diǎn)和終點(diǎn)還有合同號(hào)進(jìn)行查詢本合同執(zhí)行的具體情況,如經(jīng)

28、過(guò)的站點(diǎn)等。進(jìn)入查詢頁(yè)面后如圖4-5所示:圖4-5 站點(diǎn)信息查詢 這次定單合同總共經(jīng)過(guò) 站點(diǎn)統(tǒng)計(jì)查看站點(diǎn)在執(zhí)行這個(gè)頁(yè)面的代碼中有一個(gè)求和函數(shù),其具體的執(zhí)行代碼為:set r=server.createobject(adodb.recordset)r.openselect count(next) as sum from xianlu where start=&sstart&and stop=&sstop&and hetongid=&id&,con把每個(gè)“下一站”做一個(gè)和運(yùn)算就可以得到一個(gè)除了出發(fā)站點(diǎn)在外的,該合同在執(zhí)行過(guò)程中所經(jīng)過(guò)的站點(diǎn)數(shù),在點(diǎn)擊查看站點(diǎn)后還可以查詢到具體經(jīng)過(guò)的每個(gè)站點(diǎn)的名字。4

29、.3.3意見(jiàn)反饋信息管理 意見(jiàn)反饋信息界面,如圖4-6所示:圖4-6 意見(jiàn)反饋管理頁(yè)面第一頁(yè) 1 Then % a href=yijianguanli.asp?a= 上一頁(yè) %If (a a href=yijianguanli.asp?a= 下一頁(yè) 意見(jiàn)發(fā)布人 主題 內(nèi)容 發(fā)布時(shí)間 操作 a href=deleteyianjian.asp?neirong=刪除 以上為管理員對(duì)意見(jiàn)反饋管理的代碼,開(kāi)始還是通過(guò)繼承管理員的名字來(lái)驗(yàn)證管理員的身份是否正確,然后連接數(shù)據(jù)庫(kù),在yijian表中按時(shí)間的降序?qū)蛻舳水a(chǎn)生的意見(jiàn)顯示出來(lái),然后對(duì)意見(jiàn)進(jìn)行分頁(yè)顯示。4.3.4運(yùn)輸狀態(tài)統(tǒng)計(jì)運(yùn)輸狀態(tài)統(tǒng)計(jì)頁(yè)面如圖4-7

30、所示:圖4-7 運(yùn)輸狀態(tài)統(tǒng)計(jì)頁(yè)面運(yùn)輸狀態(tài)統(tǒng)計(jì)主要是管理員寫(xiě)如新的合同號(hào),然后方便客戶端進(jìn)行注冊(cè),還有沒(méi)月執(zhí)行合同的數(shù)量和相關(guān)情況進(jìn)行統(tǒng)計(jì)的功能,代碼如下: 請(qǐng)后退填寫(xiě)完整資料,你才能發(fā)表帖子! 在以上代碼中,先還是對(duì)管理員身份進(jìn)行驗(yàn)證,使用的還是繼承管理員名字的辦法,然后連接數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中查詢合同號(hào),如果錄入的合同號(hào)和表yunshuzhuangtai中的合同號(hào)相同的話就顯示:此合同號(hào)已經(jīng)存在,在正確填寫(xiě)相關(guān)資料的前提下就可以成功的寫(xiě)入一個(gè)新合同的起點(diǎn)站和終點(diǎn)站還有合同號(hào),相對(duì)應(yīng)的系統(tǒng)時(shí)間也寫(xiě)入了數(shù)據(jù)庫(kù)。在這個(gè)模塊中還有對(duì)本月執(zhí)行的合同的一個(gè)具體統(tǒng)計(jì)情況,在統(tǒng)計(jì)月份中輸入月份數(shù),就可以進(jìn)行查

31、詢,頁(yè)面如圖4-8所示:圖4-8 具體合同查詢頁(yè)面0 and dtime以上代碼是在輸入相應(yīng)月份數(shù)之后,系統(tǒng)將符合時(shí)間的合同號(hào)做一個(gè)和運(yùn)算,就得到以上頁(yè)面的顯示效果。4.4 用戶模塊功能圖5-9 用戶界面登錄部分重要代碼:if shenfen=用戶thenrs=select * from denglu where name=&username&and id=&id&and pwd=&pwd&and shenfen=&shenfen&set s=con.execute(rs)if s.eof thenresponse.write 對(duì)不起! 用戶名 或 密碼錯(cuò)誤 或者 你沒(méi)有登錄權(quán)限! 若你還沒(méi)有

32、注冊(cè)請(qǐng)先注冊(cè)!elsesession(name)=request(name)session(id)=request(id)response.redirectzuye.htm用戶在主頁(yè)面中登陸,在錄入正確的登陸信息之后進(jìn)入用戶頁(yè)面,以上代碼就是驗(yàn)證用戶的主要代碼。在這個(gè)頁(yè)面中,可以很清楚的看到用戶模塊的各項(xiàng)功能。4.4.1用戶資料管理圖4-10 資料管理頁(yè)面先通過(guò)繼承用戶的名字來(lái)驗(yàn)證用戶身份,然后對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新和查詢就可以顯示修改后的用戶資料,完成了用戶對(duì)自己基本資料的修改。4.4.2運(yùn)輸線路規(guī)劃在用戶管理界面中,用戶可以對(duì)自己此次運(yùn)輸合同進(jìn)行線路初步規(guī)劃,可以在每到達(dá)一個(gè)地點(diǎn)就輸入當(dāng)前的運(yùn)輸

33、狀態(tài)。比如在系統(tǒng)中輸入此次任務(wù)的起始點(diǎn),中間經(jīng)過(guò)的地點(diǎn),和終點(diǎn)信息,方便查看經(jīng)過(guò)地點(diǎn)的運(yùn)輸狀態(tài),和進(jìn)行狀態(tài)統(tǒng)計(jì)。線路規(guī)劃界面圖如圖4-11所示。圖4-11 運(yùn)輸線路規(guī)劃頁(yè)面輸入了起始點(diǎn)和終點(diǎn)信息后,就可以循環(huán)輸入中間點(diǎn)的狀態(tài)了。界面如圖4-12所示。圖4-12中間站點(diǎn)信息輸入界面4.4.3過(guò)程跟蹤在用戶貨運(yùn)中途如果客戶或管理者想要了解貨運(yùn)最新情況,就需要在每經(jīng)過(guò)一個(gè)站點(diǎn)把最新情況反饋回來(lái)。讓大家對(duì)情況都要有所了解,以便采取相應(yīng)的措施。界面如圖4-13過(guò)程跟蹤界面所示。圖4-13過(guò)程跟蹤界面代碼表示為:判斷登錄沒(méi)有此功能的前提是已經(jīng)在上面的線路規(guī)劃中輸入過(guò)站點(diǎn)信息。4.4.4意見(jiàn)反饋在此系統(tǒng)還設(shè)

34、有信息反饋功能模塊,我們的宗旨是“請(qǐng)把滿意帶走,把意見(jiàn)留下” 在這里用戶就可以把意見(jiàn)界面5-14所示。圖4-14意見(jiàn)反饋界面在提交意見(jiàn)后可以看到自己剛剛留的意見(jiàn)。代碼和圖如下所示。 主題 內(nèi)容 時(shí)間 圖4-15顯示意見(jiàn)圖4.4.5站點(diǎn)信息查詢?cè)谟脩艚缑嬷羞€可以查詢某個(gè)站點(diǎn)的詳細(xì)情況,但前提是你必須知道此次貨運(yùn)的起點(diǎn)和終點(diǎn)和運(yùn)輸編碼;如圖4-16所示。圖4-16站點(diǎn)信息查詢界面查詢結(jié)果如圖4-17所示。圖4-17站點(diǎn)信息查詢圖代碼如下所示: 起點(diǎn) 站點(diǎn) 終點(diǎn) 出發(fā)時(shí)間 預(yù)計(jì)到終點(diǎn)時(shí)間 貨運(yùn)方式 貨運(yùn)編碼總體情況介紹現(xiàn)在狀態(tài) 到達(dá)時(shí)間車(chē)況貨物狀況 人員狀況 在實(shí)現(xiàn)了各個(gè)功能模塊的設(shè)計(jì)和實(shí)現(xiàn)后,要對(duì)

35、整個(gè)工程進(jìn)行全面的測(cè)試,以不同用戶登陸,選擇不同的權(quán)限的操作,得到正確報(bào)錯(cuò)提示。權(quán)限控制成功。經(jīng)測(cè)試系統(tǒng)已完成既定的功能。結(jié) 論本文主要討論了各模塊功能設(shè)計(jì)、工作原理、程序?qū)崿F(xiàn)等問(wèn)題。由于這次設(shè)計(jì)涉及到數(shù)據(jù)庫(kù),在編程中我學(xué)到了dreamweaver和SQL數(shù)據(jù)庫(kù)的許多知識(shí),對(duì)數(shù)據(jù)庫(kù)的操作有了更加深刻的認(rèn)識(shí)和理解。在完成本次設(shè)計(jì)后,對(duì)系統(tǒng)的各項(xiàng)功能都進(jìn)行了仔細(xì)的分析和檢查,系統(tǒng)的功能模塊相對(duì)獨(dú)立,可嵌入性較好,方便了以后對(duì)系統(tǒng)功能的升級(jí)。由于篇幅有限,未能將設(shè)計(jì)過(guò)程一一列出,只挑選了重要的部分加以說(shuō)明。在已經(jīng)實(shí)現(xiàn)了各個(gè)功能模塊中,其中路線的設(shè)計(jì)與規(guī)劃模塊是一個(gè)非常有代表性的功能模塊,非常適合現(xiàn)代物流企

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論