【正文】
服務(wù),也為其帶來(lái)的很大的便捷。 在完成本次設(shè)計(jì)后,對(duì)系統(tǒng)的各項(xiàng)功能都進(jìn)行了仔細(xì)的分析和檢查,系統(tǒng)的功能模塊相對(duì)獨(dú)立,可嵌入性較好,方便了以后對(duì)系統(tǒng)功能的升級(jí)。 結(jié) 論 本文主要討論了各模塊功能設(shè)計(jì)、工作原理、程序?qū)崿F(xiàn)等問題。權(quán)限控制成功。39。amp。39。amp。39。amp。39。amp。uid=sa。 圖 416站點(diǎn)信息查詢界面 查詢結(jié)果如圖 417 所示。39。amp。39。amp。39。amp。39。amp。39。amp。uid=sa。代碼和圖如下所示。 在此系統(tǒng)還設(shè)有信息反饋功能模塊,我們的宗旨是“請(qǐng)把滿意帶走,把意見留下” 在這里用戶就可以把意見界面 514 所示。39。amp。39。amp。39。amp。39。amp。39。amp。39。amp。39。amp。uid=sa。界面如圖 413 過(guò)程跟蹤界面所示。 圖 412中間站點(diǎn)信息輸入界面 在用戶貨運(yùn)中途如果客戶或管理者想要了解貨運(yùn)最新情況,就需要在每經(jīng)過(guò)一個(gè)站點(diǎn)把最新情況反饋回來(lái)。 圖 411 運(yùn)輸線路規(guī)劃頁(yè)面 輸入了起始點(diǎn)和終點(diǎn)信息后,就可以循環(huán)輸入中間點(diǎn)的狀態(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ì)。 rs=(s) % 先通過(guò)繼承 用戶 的名字來(lái)驗(yàn)證 用戶身份,然后對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新和查詢就可以顯示修改后的用戶資料,完成了用戶對(duì)自己基本資料的修改。session(id)amp。 ss=(r) s=select * from denglu where id=39。session(id)amp。 where id=39。zhennameamp。,zhenname=39。lianxiamp。,lianxi=39。pwdamp。,pwd=39。dnameamp。pwd=sa r=update denglu set name=39。 圖 410 資料管理頁(yè)面 %if session(name)=empty then () end if zhenname=request(zhenname) dname=request(dname) pwd=request(pwd) lianxi=request(lianxi) if dname=or pwd= or lianxi=then 資料不能為空 else set con=() dsn=chen。 set s=(rs) if then 對(duì)不起 ! 用戶名 或 密碼錯(cuò)誤 或者 你沒有登錄權(quán)限 ! 若你還沒有注冊(cè)請(qǐng)先注冊(cè) ! else session(name)=request(name) session(id)=request(id) 用戶在主頁(yè)面中登陸,在錄入正確的登陸信息之后進(jìn)入用戶頁(yè)面,以上代碼就是驗(yàn)證用戶的主要代碼。shenfenamp。and shenfen=39。pwdamp。and pwd=39。idamp。and id=39。usernameamp。 用戶模塊功能 圖 59 用戶界面 登錄部分重要代碼: if shenfen=用戶 then rs=select * from denglu where name=39。39。amp。uid=sa。))% %寫入成功 % /font % else 此合同號(hào)已經(jīng)存在 end if set savebbs=nothing % 在以上代碼中,先還是對(duì)管理員身份進(jìn)行驗(yàn)證,使用的還是繼承管理員名字的辦法,然后連接數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中查詢合同號(hào),如果錄入的合同號(hào)和表yunshuzhuangtai 中的合同號(hào)相同的話就顯示: 此合同號(hào)已經(jīng)存在 ,在正確填寫相關(guān)資料的前提下就可以成功的寫入一個(gè)新合同的起點(diǎn)站和終 點(diǎn)站還有合同號(hào),相對(duì)應(yīng)的系統(tǒng)時(shí)間也寫入了數(shù)據(jù)庫(kù)。dtimeamp。,39。nnameamp。,39。eendamp。,39。startamp。 ,39。idamp。) % % if start= or eend= then % 請(qǐng) a href=javascript:(1)后退 /a填寫完整資料,你才能發(fā)表帖子! %elseif then% BR %(insert into yunshuzhuangtai values (39。idamp。pwd=sa start=(t1) eend=(t2) id=request(id) nname=request(name) dtime= date() set rs=(select * from yunshuzhuangtai where hetongid=39。 運(yùn)輸狀態(tài)統(tǒng)計(jì) 運(yùn)輸狀態(tài)統(tǒng)計(jì)頁(yè)面如圖 47 所示: 圖 47 運(yùn)輸狀態(tài)統(tǒng)計(jì)頁(yè)面 運(yùn)輸狀態(tài) 統(tǒng)計(jì)主要是管理員寫如新的合同號(hào),然后方便客戶端進(jìn)行注冊(cè),還有沒月執(zhí)行合同的數(shù)量和相關(guān)情況進(jìn)行統(tǒng)計(jì)的功能,代碼如下: %if session(name)=empty then () end if set con=() dsn=chen。uid=sa。,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)的名字。idamp。and hetongid=39。sstopamp。and stop=39。sstartamp。,con % p這次定單合同總共經(jīng)過(guò) %=r(sum)% 站點(diǎn)統(tǒng) 計(jì) /p pa href=查看站點(diǎn) /a/p % set r=nothing set con=nothing end if % 在執(zhí)行這個(gè)頁(yè)面的代碼中有一個(gè)求和函數(shù) %=r(sum)%,其具體的執(zhí)行代碼為: set r=() select count(next) as sum from xianlu where start=39。idamp。and hetongid=39。sstopamp。and stop=39。sstartamp。,con if sstart=or sstop=or id= then 資料不完整 elseif then 你輸入的資料不存在 else set r=() select count(next) as sum from xianlu where start=39。idamp。and hetongid=39。sstopamp。and stop=39。sstartamp。pwd=sa set rs=() select * from xianlu where start=39。進(jìn)入查詢頁(yè)面后如圖 45所示: 圖 45 站點(diǎn)信息查詢 % sstart=request(start) sstop=request(stop) id=request(id) session(sstart)=request(start) session(sstop)=request(stop) session(nid)=request(id) % %set con=() dsn=chen。 set rs=(s) if then 還沒有用戶信息 else 然后進(jìn)行數(shù)據(jù)庫(kù)連接,從表“ denglu”在查詢用戶信息,如果指針指向表尾,則顯示 還沒有用戶信息 。pwd=sa s=select * from denglu where shenfen=39。 set con=() dsn=chen。 set s=(rs) if then 對(duì)不起 ! 你沒有管理員權(quán)限 else session(name)=request(name) end if 用戶資料管理頁(yè)面如 圖 43 所示 : 圖 43 客戶資料管理頁(yè)面 管理員有對(duì)客戶資料進(jìn)行填加和刪除的權(quán)限, %if session(name)=empty then () end if % 先進(jìn)行權(quán)限判斷,檢查管理員的的信息是否繼承 。shenfenamp。and shenfen=39。pwdamp。and pwd=39。usernameamp。 其中管理員進(jìn)入的頁(yè)面 ,如圖 42所 示: 圖 42 管理員頁(yè)面 驗(yàn)證管理員的代碼: else rs=select * from denglu where name=39。uid=sa。uid=sa。用戶或者管理員出現(xiàn)錯(cuò)誤操作或者非法操作時(shí)或予以屏蔽并給出錯(cuò)誤提示,方便修正,保證系統(tǒng)正常運(yùn)行。因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié) 構(gòu) 。這樣就大大簡(jiǎn)化了客戶端電腦載荷, 無(wú)需安裝特定客戶端, 減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本 ( TCO) 。它是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。 ASP 與 Windows 2021 Server/Advanced Server 的完美組合,為中小型乃至企業(yè)級(jí)的 web 商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境。 SQL Server 與 Windows 2021 Server服務(wù)器緊密集成,而 Windows 2021 Server 服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問,確保了 SQL Server 2021 服務(wù)器的安全性,符合系統(tǒng)對(duì)安全性的要求;用戶可以使用 Web 瀏覽器查詢存儲(chǔ)在 SQL Server 2021 數(shù)據(jù)庫(kù)中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù)據(jù)庫(kù)的要求。目前主要的數(shù)據(jù)庫(kù)有: Access、 FoxPro、 Excel、 Sybase、 Oracle、Informix、 SQL Server 等,其中網(wǎng)絡(luò)型的 SQL Server、 Oracle 產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的 Access、 FoxPro 等數(shù)據(jù) 庫(kù)。隱密安全性高 。 易于操控?cái)?shù)據(jù)庫(kù) 。 ASP 與所有的 ActiveX Script 語(yǔ)言都相容,除了 可結(jié)合 HTML, VBScript、 Java Script、 Active X 服務(wù)器組件來(lái)設(shè)計(jì)外,并可經(jīng)由 plugIn(外掛組件模組)的方式,使用其他廠商( Third Party)所提供的語(yǔ)言。讓腳本駐留在服務(wù)器端的另外一個(gè)益處是:用戶不可能看到原始腳本程序的代碼,用戶看到的,僅僅是最終產(chǎn)生的 HTML 內(nèi)容。 腳本是在服務(wù)器端運(yùn)行的,所以 Web 服務(wù)器完成所有處理后,將標(biāo)準(zhǔn)的 HTML 頁(yè)面送往瀏覽器??蛻敉ǔJ褂镁W(wǎng)絡(luò)瀏覽器從互聯(lián)網(wǎng)上或通過(guò)私人網(wǎng)絡(luò)來(lái)獲取服務(wù)。是一種簡(jiǎn)單、方便的編程工具。當(dāng)瀏覽器瀏覽 ASP 網(wǎng)頁(yè)時(shí), Web 服務(wù)器就會(huì)根據(jù)請(qǐng)求生成相應(yīng)的 HTML 代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動(dòng)態(tài)生成的網(wǎng)頁(yè)。 ASP 即 Active Server Page 的縮寫。 圖 32運(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é)和方 便。 在客戶端的運(yùn)輸路線規(guī)劃模塊中,客戶在和管理員進(jìn)行合理的溝通后可以對(duì)運(yùn)輸?shù)木€路和運(yùn)輸方式等進(jìn)行科學(xué)的規(guī)劃??蛻艨梢愿鶕?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)行 跟蹤和 查詢。隨著物流行業(yè)的發(fā)展,現(xiàn)在市場(chǎng)上的的一些物流系統(tǒng)已經(jīng)不能達(dá)到現(xiàn)在企業(yè)的要求,不能進(jìn)行高效率的信息處理和信息交互成為現(xiàn)在物流管理是一個(gè)重大課題。 由于物流活動(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)的重要組成部分,故物流需求與社會(huì)經(jīng)濟(jì)發(fā)展有密切的相關(guān)性,社會(huì)經(jīng)濟(jì)發(fā)展是影響物流需求的主要因素。在信息化程度相當(dāng)高的今天,物流行業(yè)的發(fā)展和方向也必然要求更高的信 息化和網(wǎng)絡(luò)化,所以社會(huì)對(duì)高質(zhì)量的物流管理系統(tǒng)有著強(qiáng)烈渴求,當(dāng)然對(duì)物流管理系統(tǒng)的功能要求也越來(lái)越高。當(dāng)前一些物流企業(yè)通過(guò)輕資產(chǎn)、甚至無(wú)資產(chǎn)經(jīng)營(yíng) ,靠對(duì)外采購(gòu)運(yùn)力 ,成功地為客戶提供了綜合性的優(yōu)質(zhì)物流服。另一方面 ,也促進(jìn)了中國(guó)物流企業(yè)現(xiàn)代物流服務(wù)水平的提高。世界500 強(qiáng)企業(yè)已有 400 多家進(jìn)入中國(guó)市場(chǎng)。這就是本系統(tǒng)在物流運(yùn)輸行業(yè)應(yīng)用的重要意義所在。 網(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ā)展。成功的物流從業(yè)者應(yīng)該的將物流企業(yè)的經(jīng)濟(jì)利益作為運(yùn)營(yíng)的最終目的,