【正文】
最后,我要感謝松江電大,在這兩年半時間中使我對計算機科學知識有了系統(tǒng)學習和掌握,同時也豐富了我對計算機技術(shù)的實踐應用能力。首先,要衷心地感謝我的指導老師徐輝老師,感謝他在我的畢業(yè)課題選擇、課題設計、論文寫作方面耐心細致地指導和幫助;感謝他在我每一次碰到難題時,都能不厭其煩地幫我分析,解決問題。圖20信達物流信息網(wǎng)后臺首頁參考文獻:[1] 前沿電腦圖像工作室,《巧學巧用Dreamveaver8/Fireworks8/Flash8制作網(wǎng)頁》,人民郵電出版社,2006[2]張景坤、呂繼迪等,《ASP項目開發(fā)全程實錄》,清華大學出版社,2008[3]龐婭娟、孫明麗等,《ASP網(wǎng)絡編程自學手冊》,人民郵電出版社,2008[4]張旭東、汪杰,《ASP網(wǎng)絡開發(fā)實用工程案例》,人民郵電出版社,2008[5]顏佑啟、《物流系統(tǒng)規(guī)劃》,湖南大學出版社,2004致 謝這兩三個月的畢業(yè)設計對我來說是一段難忘的經(jīng)歷,在這段時間中我學到了很多東西,也遇到了很多困難,但幸運的是我獲得了許多人的關(guān)心和幫助。圖19信達物流信息網(wǎng)主頁面(三)后臺操作在測試系統(tǒng)后臺時,可單擊首頁“管理入口”或在地址欄內(nèi)輸入://localhost/sheji/admin/,按回車鍵后則進入系統(tǒng)后臺,如圖20所示。在按回車鍵后就會進入到前臺首頁,如圖19所示。再單擊“下一步”按鈕,虛擬目錄就創(chuàng)建完成了,單擊“完成”按鈕。這里為“E:\sheji”,單擊“下一步”按鈕,設置訪問權(quán)限。假設復制的文件被放在E盤的根目錄下,里面的文件則是網(wǎng)站的程序代碼文件,即為建立虛擬目錄所需要的文件。系統(tǒng)管理員及分公司管理員用戶名和密碼分配見表5。經(jīng)分析原來在ⅡS權(quán)限向?qū)е邪踩栽O置要選擇“Secure Web site”,才允許具有windows賬戶的所有用戶查看靜態(tài)和動態(tài)內(nèi)容。request(post)是將表單中的所有數(shù)據(jù)全部接收。request(id)正確的寫法應該為:sql=select * from yundan where id=amp。/script) end if set rs1=() sql1=select * from fuser where id=amp。location=39。修改成功39。request(id) sql2,conn,1,3 39。/script) end if end select%分公司管理員模塊包括分公司管理員的添加、修改、刪除和顯示。location=39。請把信息填寫完整39。39。)。/script) else set rs=() sql=select * from fuser sql,conn,1,3 rs(username)=request(username) rs(userpwd)=request(userpwd) rs(fengongsi)=request(gongsi) (script language=javascriptalert(39。location=39。用戶名已經(jīng)存在!39。39。amp。/script) 39。location=39。刪除成功39。39。amp。當case del時刪除分公司名稱 case del sql=delete from fgongsi where id=amp。39。)。request(select1) sql,conn,1,3 rs(fengongsi)=request(gname) (script language=javascriptalert(39。javascript:(1)39。)。當case gname時修改分公司名稱 case gname if request(gname)= then (script language=javascriptalert(39。39。)。/script) else set rs=() sql=select * from fgongsi sql,conn,1,3 rs(fengongsi)=(tname) (script language=javascriptalert(39。location=39。請把信息填寫完整39。其中分公司管理模塊包括分公司的添加、修改和刪除;代碼如下:% select case (options) 39。模塊運行結(jié)果如圖16所示。管理框架如圖15所示。p=%=requestpage%onClike=return confirm(‘你確定刪除嗎?’)刪除/a(七)分公司管理模塊設計分公司管理模塊概述分公司管理模塊主要包括分公司添加、修改、刪除,分公司管理員的添加、修改、刪除,分公司管理員信息的顯示7部分。 sql,conn,1,1 else 39。request(bianhao)amp。通過運單編號查詢運單詳細信息 if request(pp) then set rs=() sql=select * from yundan where nid=39。刪除指定的運單 if request(del) then sql1=delete from yundan where id=amp。在運單刪除時,當單擊“刪除”按鈕后會彈出對話框,提示是否確定刪除此運單,單擊“確定”按鈕,將刪除已選定的運單。javascript:(1)39。)。)/script) else (script language=javascriptalert(39。request(id) sql,conn,1,3 rs(start)=request(start) rs(mudidi)=request(mudidi) rs(ctime)=request(ctime) rs(fg)=request(fg) rs(beizhu)=request(beizhu) (script language=javascriptalert(39。request(id) sql1,conn,1,1 39。圖14 運單修改頁面在運單修改頁面中,利用id=request(id)接收id值,并進行查詢相關(guān)記錄信息,然后將所填寫信息一一對應添加到數(shù)據(jù)表中。運單信息修改頁面由兩部分用于收集運單信息的前臺表單部分和用于對數(shù)據(jù)庫進行操作的后臺處理部分組成。javascript:(1)39。)。/script) else (script language=javascriptalert(39。location=39。提交成功39。系統(tǒng)自動生成運單編號 t=year(date)*1000000000+month(date())*10000000+day(date())*100000++1 else t=year(date)*1000000000+month(date())*10000000+day(date())*100000+1 end if if request(post) then call writ end if 39。39。amp。然后便可以向表單中添加表單的詳細數(shù)據(jù),代碼如下:% 39。運行結(jié)果如圖13所示。運單添加頁面主要由兩部分組成??梢苑奖愎芾韱T了解運單數(shù)據(jù),并對其進行有效的管理。 sql,conn,1,3 if then brbrbrbrfont size=2center對不起,您輸入的用戶名、密碼或驗證碼有誤,請重新輸入,謝謝!brbr,分辨率:1024*768brbra href=返回/a/font else session(admin_name)=request(admin_name) () end if set rs=nothing set conn=nothing end ifend if%(六)運單管理模塊設計運單管理模塊概述運單管理模塊主要包括運單查詢、運單添加、運單修改、運單刪除4部分。admin_passamp。 and admin_pwd=39。admin_nameamp。判斷用戶是否存在 set rs=() sql=select * from admin where admin_name=39。 /script end if next% 將傳遞的數(shù)據(jù)與數(shù)據(jù)庫中的數(shù)據(jù)相比較,若沒有與之相對應的數(shù)據(jù),則提示重新輸入;反之,則登錄成功,并進入后臺主頁面。 amp。您的密碼含有非法字符,請重新輸入!39。 or pass=| then script language=JavaScript amp。 /script end if next for i=1 to len(password) pass=mid(password,i,1) if pass=39。 amp。您的用戶名含有非法字符,請重新輸入!39。 or user=| then script language=JavaScript amp。,)) for i=1 to len(username) user=mid(username,i,1) if user=39。對輸入的用戶名和密碼分別進行非法字符的過濾 if request(action)=login then admin_name=request(admin_name) admin_pass=request(admin_pass) username=trim(replace(request(admin_name),39。/SCRIPT founderr=true else session(verifycode)=%其中,使用If…Then…Else語句來判斷接受到的數(shù)據(jù)是否與數(shù)據(jù)庫中的數(shù)據(jù)相符合,并使用Trim()函數(shù)取掉數(shù)據(jù)兩側(cè)的空格,而且過濾一些非法字符。 =39。39。對輸入的驗證碼進行判斷 dim verifycode,verifycode2 verifycode=trim((verifycode)) verifycode2=trim((verifycode2)) if verifycodeverifycode2 then SCRIPT language=JavaScriptalert(39。首先判斷輸入的驗證碼與隨機給出的