版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
服裝銷售管理系統(tǒng)摘要:隨著Internet技術(shù)的開展,人們的日常生活已經(jīng)離不開網(wǎng)絡(luò)。未來社會人們的生活和工作將越來越依賴于數(shù)字技術(shù)的開展,越來越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。電子商務(wù)也隨著網(wǎng)絡(luò)的開展日益和人們的生活貼近。Internet的開展歷程以及目前的應(yīng)用狀況和開展趨勢,可以充分地相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式,甚至社會的價值觀也會發(fā)生某種變化。本設(shè)計嘗試用ASP和SQL2005數(shù)據(jù)庫在網(wǎng)絡(luò)上架構(gòu)一個動態(tài)的電子商務(wù)網(wǎng)站,以使每一位顧客不用出門在家里就能夠通過上網(wǎng)來輕松購物。本系統(tǒng)主要實現(xiàn)商品進(jìn)貨退貨管理的功能,從商品下單進(jìn)貨到商品退貨下單及最終退貨,每個模塊互相關(guān)聯(lián),實現(xiàn)了整個進(jìn)貨退貨流程。關(guān)鍵詞:服裝、網(wǎng)上銷售、用戶管理、數(shù)據(jù)庫設(shè)計AbstractAsInternettechnologydevelopment,people'sdailylifeisdependentonthenetwork.Futuresocialpeople'slifeandworkwilldependonthedevelopmentofdigitaltechnology,moreandmoredigital,networked,ESD,virtualization.E-commerceisgrowingasnetworkdevelopmentandpeople'slives.TheInternetapplicationdevelopmentandcurrentstatusandtrends,youcanfullytrustnetworktechnologywillsignificantlychangethewayweliveandwork,andevensocialvaluesalsowillchange.ThisdesignattemptstousetheASPandSQL2005databaseonanetworkarchitectureadynamice-commercesites,tomakeeverycustomerneednotgooutathomecaneasilythroughtheInternetshopping.Thissystemismainlyformerchandisepurchasereturnsmanagementcapabilities,thepurchaseordersfromcommoditytocommodity,andreturnoftheorderandthefinalreturn,eachmoduleinterrelated,implementstheentirepurchasereturnprocess.Keywords:Clothingproducts,onlinesales,usermanagement,databasedesign目錄第一章緒論4第二章服裝銷售管理系統(tǒng)的需求分析52.1系統(tǒng)運行環(huán)境62.2系統(tǒng)功能需求7管理員局部的主要功能72.2.2用戶局部的主要功能72.3系統(tǒng)性能需求72.4系統(tǒng)技術(shù)需求:8開發(fā)技術(shù)8系統(tǒng)開發(fā)工具82.4.3數(shù)據(jù)庫技術(shù)92.4.3數(shù)據(jù)庫訪問技術(shù):13系統(tǒng)平安技術(shù)14第三章服裝銷售管理系統(tǒng)設(shè)計143.1系統(tǒng)功能模塊設(shè)計143.1.1系統(tǒng)模塊:153.2系統(tǒng)總體結(jié)構(gòu)圖153.3系統(tǒng)數(shù)據(jù)庫設(shè)計163.4系統(tǒng)平安保密設(shè)計20第四章服裝銷售管理系統(tǒng)的具體實現(xiàn)204.1服裝銷售管理商品進(jìn)貨模塊的實現(xiàn)20用戶登錄模塊的功能描述204.1.2管理員登錄模塊的輸入、輸出20模塊的關(guān)鍵代碼214.2商品進(jìn)貨訂單模塊的實現(xiàn)234.3商品進(jìn)貨模塊的實現(xiàn)264.4商品進(jìn)貨退貨模塊的實現(xiàn)284.5商品進(jìn)貨退貨模塊的實現(xiàn)304.6商品進(jìn)貨查詢模塊的實現(xiàn)334.7商品進(jìn)貨退貨查詢的實現(xiàn)35總結(jié)37參考文獻(xiàn)38致謝39第一章緒論隨著網(wǎng)絡(luò)技術(shù)的日趨成熟,Internet變成了一種處理日常事務(wù)的交互式的環(huán)境。在互聯(lián)網(wǎng)上開展各種效勞已經(jīng)成為許多企業(yè)和部門的急迫需求。從傳統(tǒng)行業(yè)到新興的電子商務(wù)〔ElectronicCommerce或ElectronicBusiness〕,基于Web技術(shù)的應(yīng)用極大地改變著傳統(tǒng)的效勞模式。因此,Web己成為社會信息交流的一個平臺,Web的普遍使用已經(jīng)從根本上改變了人們的生活方式、工作方式,也改變了企業(yè)的經(jīng)營方式和效勞方式。越來越多的公司、企業(yè)以及政府希望通過利用國際互聯(lián)網(wǎng)所提供的無地域、無國界、無時間限制的便利信息環(huán)境來開發(fā)自己的Web應(yīng)用。隨著計算機和網(wǎng)絡(luò)的高速開展和日趨普及,越來越多的商家在網(wǎng)上開起商店,向消費者展示出一片不同傳統(tǒng)購物的新穎天地。在美國、日本等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店開展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪、凱瑪特、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查說明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物??萍嫉母咚匍_展使互聯(lián)網(wǎng)正以前所未有的沖擊力影響著人類的生活。它的出現(xiàn)和開展,正慢慢地改變著人們的生活方式,互聯(lián)網(wǎng)也因此成為比擬熱門的一個話題,它具有強大的影響力。一些精明的商人就將它和商品買賣結(jié)合起來,形成了網(wǎng)上銷售這種模式。它類似于正迅速開展的超市,特點是可以自行進(jìn)行商品的選擇,不必通過售貨員。網(wǎng)絡(luò)就代表了方便、快捷、省時、省力、時尚。近幾年,越來越多的人開始接受網(wǎng)上購物,CNNIC在其發(fā)布的《中國互聯(lián)網(wǎng)絡(luò)熱點調(diào)查報告》中顯示:在我國有17.9%的網(wǎng)民在半年內(nèi)有過網(wǎng)絡(luò)購物經(jīng)歷,在瀏覽過購物網(wǎng)站的網(wǎng)民中,有29.6%的人在半年內(nèi)有過網(wǎng)絡(luò)購物經(jīng)歷,有過網(wǎng)絡(luò)購物經(jīng)歷的被訪者中有超過90%的人今后會繼續(xù)進(jìn)行網(wǎng)絡(luò)購物;有63.7%沒有購物經(jīng)歷的網(wǎng)民表示今后會嘗試網(wǎng)絡(luò)購物。這些數(shù)據(jù)說明我國網(wǎng)上購物巨大的市場和開展?jié)摿?。ASP〔ActiveServerPages〕是Microsoft提出的一種網(wǎng)絡(luò)效勞器端編程環(huán)境。ASP已經(jīng)成為開發(fā)動態(tài)網(wǎng)站的重要而快速、有效的工具。ASP強大的功能使之成為一種優(yōu)秀的效勞器技術(shù)。隨著網(wǎng)絡(luò)技術(shù)的日益成熟,ASP技術(shù)在網(wǎng)絡(luò)編程中也變得越來越重要。所以,在我們的畢業(yè)設(shè)計中,我們采用了ASP作為開發(fā)工具,構(gòu)建了一個能實現(xiàn)簡單的電子商務(wù)的小型動態(tài)商務(wù)網(wǎng)站——網(wǎng)上商品銷售系統(tǒng),我是負(fù)責(zé)系統(tǒng)的用戶模塊的設(shè)計。該系統(tǒng)能實現(xiàn)用戶的注冊、登錄功能;能夠?qū)崿F(xiàn)商品的查詢,訂購等功能。該系統(tǒng)根本上具備一個網(wǎng)上商品銷售系統(tǒng)應(yīng)該具備的功能,該設(shè)計工程根本上表達(dá)了構(gòu)建一個動態(tài)商務(wù)網(wǎng)站所需要的技術(shù),可以說,目前的大型商務(wù)網(wǎng)站也就是我們這個小型網(wǎng)站在內(nèi)容上的擴充和重復(fù)。在此次畢業(yè)設(shè)計中,本人所負(fù)責(zé)的系統(tǒng)那么是進(jìn)行服裝銷售管理系統(tǒng)的設(shè)計與開發(fā),本系統(tǒng)是針對現(xiàn)在主要的物流中心問題,采用目前在網(wǎng)站開發(fā)中使用廣泛的ASP技術(shù),基于SQLServer數(shù)據(jù)庫所開發(fā)的一套信息管理系統(tǒng)。本系統(tǒng)實現(xiàn)了商戶在線對數(shù)據(jù)庫進(jìn)行管理等功能;界面友好,使用方便。在平安性方面,利用了目前廣泛應(yīng)用于網(wǎng)絡(luò)站點系統(tǒng)中的md5加密技術(shù),在實現(xiàn)系統(tǒng)功能的根底上最大限度的防止了非法竊取他人信息的行為的發(fā)生。通過此系統(tǒng)使商品信息更方便、高效,實現(xiàn)資源的共享以及自動化的管理,幫助網(wǎng)上商城有效的開展全面的信息化管理,尤其適合于網(wǎng)絡(luò)銷售信息化。第二章服裝銷售管理系統(tǒng)的需求分析因特網(wǎng)與電子商務(wù)因特網(wǎng)最大的優(yōu)勢就是它將分布在世界各地的、彼此孤立的資源有效地組織起來,在世界范圍內(nèi)實現(xiàn)高效的信息傳遞和資源共享。因特網(wǎng)消除了地域?qū)τ谛畔鬟f的局限,也為企業(yè)向客戶推銷自己的產(chǎn)品提供了全新的舞臺,成為商業(yè)競爭的新戰(zhàn)場,更為資本尋求最正確的資源配置和經(jīng)營運作手段創(chuàng)造了更為廣闊的活動空間,便于資本在全球范圍追逐利潤。由因特網(wǎng)快速蔓延帶來的信息全球化、經(jīng)濟全球化必將導(dǎo)致生產(chǎn)制造的全球化和生產(chǎn)資料的全球化再分配。由于新興經(jīng)濟的增長、跨國公司的形成、設(shè)計和生產(chǎn)能力的分散,利用國外的設(shè)計和生產(chǎn)廠商等因素,許多企業(yè)正在變成一種越來越集成化的全球系統(tǒng)。信息、資金、材料、零部件、成員和工人已經(jīng)打破國家和地區(qū)的界限,生產(chǎn)制造能力已經(jīng)開展成為一種商品。因此,透過因特網(wǎng),人們開始從價值流的角度重新審視企業(yè)的運營模式以及其資源的分布和配置,并由此派生出一種新型的商務(wù)操作模式一電子商務(wù)。早在二十年前,商貿(mào)界在盛行“電子單證”的時候便有了電子商務(wù)的雛形,隨著網(wǎng)絡(luò)技術(shù)的開展和社會經(jīng)濟模式的飛速變化,繼而出現(xiàn)了ElectronicCommerce(電子交易)。2.1系統(tǒng)運行環(huán)境為了保證系統(tǒng)運行的效率和可靠性,系統(tǒng)效勞器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運行要求如下:I、軟件環(huán)境客戶端:操作系統(tǒng):Windows2000/XP網(wǎng)絡(luò)協(xié)議:TCP/IP瀏覽器:InternetExplorer6.0數(shù)據(jù)庫:MicrosoftSqlServer2005效勞器端:操作系統(tǒng):Windows2000/XP網(wǎng)絡(luò)協(xié)議:TCP/IPWEB效勞器:InternetInformation6.0數(shù)據(jù)庫:MicrosoftSqlServer2005II.硬件環(huán)境:效勞器CPU:PIII500以上,內(nèi)存:256M客戶機CPU:P200MMX以上,內(nèi)存:32M以上2.2系統(tǒng)功能需求服裝銷售管理系統(tǒng)主要提供網(wǎng)上的物流信息管理平臺。管理員局部的主要功能管理員登錄功能,根據(jù)權(quán)限進(jìn)入管理員相應(yīng)的頁面的功能管理員管理用戶、商品〔查看、修改、刪除〕以及對系統(tǒng)進(jìn)行設(shè)置的功能用戶局部的主要功能用戶登錄功能,根據(jù)權(quán)限進(jìn)入用戶相應(yīng)的頁面的功能用戶進(jìn)行在線購物的相關(guān)操作2.3系統(tǒng)性能需求實用性:為物流信息管理提供方便,有效進(jìn)行物流中心信息管理,盡量最大限度降低管理員日常管理工作量,提高物流信息管理和效率,優(yōu)化資源,實現(xiàn)效益最大化。技術(shù)先進(jìn):服裝銷售管理系統(tǒng)設(shè)計和開發(fā)應(yīng)緊跟著整個計算機開展潮流,采用當(dāng)時最先進(jìn)的設(shè)計思想,利用最新的開發(fā)技術(shù)和開發(fā)工具。使系統(tǒng)能夠無論在功能設(shè)計上,還是在技術(shù)實現(xiàn)上,都處于同行業(yè)的領(lǐng)先地位。安裝使用簡便:效勞器端的安裝簡潔明了,客戶機無需再裝任何軟件,通過瀏覽器就可以直接訪問,可以直接接入Internet,無論您身在何處,只要您可以訪問Internet都可以使用本系統(tǒng)。適應(yīng)性:應(yīng)該能廣泛應(yīng)用于不同類型的學(xué)校。系統(tǒng)采用模塊化設(shè)計,用戶可以根據(jù)自己的實際情況自行組合,使系統(tǒng)在不同的硬件環(huán)境下都能得以應(yīng)用。代碼可讀性好:文中的代碼將盡可能簡潔,易懂。2.4系統(tǒng)技術(shù)需求:開發(fā)技術(shù)目前,開發(fā)此類系統(tǒng)的技術(shù)主要有ASP、JSP技術(shù)。針對本系統(tǒng)的功能需求和性能需求,采用的是ASP〔ActiveServerPage〕技術(shù),即活動效勞頁。它是一套微軟開發(fā)的效勞器端運行的腳本平臺。通過ASP可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互并且高效的Web效勞器應(yīng)用程序。有了ASP不必?fù)?dān)憂客戶的瀏覽器是否能運行所編寫的代碼,所有的程序都將在效勞器斷執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,效勞器將執(zhí)行的結(jié)果返回給客戶瀏覽器,減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。同時它有自己獨具的優(yōu)點,包括無需compile編譯,容易編寫,在效勞器端直接執(zhí)行;使用普通的文本編輯器即可進(jìn)行編輯設(shè)計;ASP的源程序不會被傳到客戶瀏覽器,因而可以防止所寫的源程序被他人剽竊,提高了程序的平安性;語言相容性高,能與所有的ActiveXScript語言都相容;易于操控數(shù)據(jù)庫可以輕易地通過ODBC(OpenDatabaseConnectivity)驅(qū)動程序連接各種不同的數(shù)據(jù)庫。系統(tǒng)開發(fā)工具本系統(tǒng)采用Dreamweaver8作為開發(fā)工具。Dreamweaver8是一個可視化的建立Web站點和應(yīng)用程序的專業(yè)工具,不僅提供了強大的網(wǎng)頁編輯功能,而且提供了完善的站點管理機制,是一集網(wǎng)頁創(chuàng)作和站點管理兩大利器于一身的超重量的創(chuàng)作工具。利用它的可視化編輯功能,可以快速地創(chuàng)立頁面而無需編寫任何代碼。也支持最新的Web技術(shù),使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)立界面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序。數(shù)據(jù)庫技術(shù)1、數(shù)據(jù)庫系統(tǒng):SQLServer是微軟公司開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),以Transact_SQL作為它的數(shù)據(jù)庫查詢和編程語言。T-SQL是結(jié)構(gòu)化查詢語言SQL的一種,支持ANSISQL-92標(biāo)準(zhǔn)。SQLServer采用二級平安驗證、登錄驗證及數(shù)據(jù)庫用戶帳號和角色的許可驗證。SQLServer支持兩種身份驗證模式:WindowsNT身份驗證和SQLServer身份驗證。7.0版支持多種類型的角色,"角色"概念的引入方便了權(quán)限的管理,也使權(quán)限的分配更加靈活。SQLServer為公共的管理功能提供了預(yù)定義的效勞器和數(shù)據(jù)庫角色,可以很容易為某一特定用戶授予一組選擇好的許可權(quán)限。SQLServer可以在不同的操作平臺上運行,支持多種不同類型的網(wǎng)絡(luò)協(xié)議如TCP/IP、IPX/SPX、AppleTalk等。SQLServer在效勞器端的軟件運行平臺是WindowsNT、Windows9x,在客戶端可以是Windows3.x、WindowsNT、Windows9x,也可以采用其它廠商開發(fā)的系統(tǒng)如Unix、AppleMacintosh等。微軟的SQLServer是一項完美的客戶/效勞器系統(tǒng)。SQLServer需要安裝在WindowsNT的平臺上,而WindowsNT可以支持Intel386,PowerPC,MIPS,AlphaPC和RISC等平臺,它使SQLServer具備足夠的威力和功能。這里所有的文章所采用的數(shù)據(jù)庫應(yīng)用程序都是基于SQLServer之上的,采用ODBC及標(biāo)準(zhǔn)的SQL查詢,可以非常簡單的移植到任何一個支持ODBC的數(shù)據(jù)庫之上,如:Oracle,Informix,Db2和Access,在閱讀有關(guān)ASP數(shù)據(jù)庫編程技術(shù)之前,要確認(rèn)你至少熟悉一種數(shù)據(jù)庫管理系統(tǒng),并可以使用標(biāo)準(zhǔn)的SQL查詢語言操作數(shù)據(jù)庫。SQLServer提供效勞器端的軟件,這局部需要安裝在NTServer上,SQLServer的用戶端那么可以安裝在許多用戶端PC系統(tǒng)中,Windows可以讓用戶端進(jìn)行數(shù)據(jù)庫的建立,維護(hù)及存取等操作,SQLServer可以最多定義32767個數(shù)據(jù)庫,每個數(shù)據(jù)庫中,可以定義20億個表格,每個表格可以有250個字段,每個表格的數(shù)據(jù)個數(shù)并沒有限制,每一個表格可以定義250個索引,其中有一個可以是Clustered索引。SQLServer所使用的數(shù)據(jù)庫查詢語言稱為Transact-SQL,它是SQLServer的核心,Transact-SQL強化了原有的SQL關(guān)鍵字以進(jìn)行數(shù)據(jù)的存取,儲存及處理等功能,Transact-SQL擴充了流程控制指定,可以使你方便的編寫功能強大的存儲過程,他們存放在效勞器端,并預(yù)先編譯過,執(zhí)行速度非常塊,觸發(fā)是一種特殊的存儲過程,用來確保SQLServer數(shù)據(jù)庫引用的完整性,你可以建立插入,刪除和更新觸發(fā)以控制相關(guān)的表格中對數(shù)據(jù)列的插入,刪除和更新,你還可以使用規(guī)那么〔Rule〕,缺省〔default〕以及限制〔Constraints〕,來協(xié)助將新的數(shù)值套用到表格中去!2、數(shù)據(jù)庫訪問語言:①SQL簡介SQL全稱是“結(jié)構(gòu)化查詢語言(StructuredQueryLanguage)”,最早是IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEMR開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué),所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應(yīng)用。目前,SQL語言已被確定為關(guān)系數(shù)據(jù)庫系統(tǒng)的國際標(biāo)準(zhǔn),被絕大多數(shù)商品化關(guān)系數(shù)據(jù)庫系統(tǒng)采用,如Oracle、Sybase、DB2、Informix、SQLServer這些數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言作為查詢語言。結(jié)構(gòu)化查詢語言SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的功能極強的關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言。在SQL語言中不需要告訴SQL如何訪問數(shù)據(jù)庫,只要告訴SQL需要數(shù)據(jù)庫做什么。注:可以把“SQL”讀作“sequel”,也可以按單個字母的讀音讀作S-Q-L。兩種發(fā)音都是正確的,每種發(fā)音各有大量的支持者,在本實驗中,認(rèn)為“SQL”讀作“sequel”。②SQL開展歷程SQL語言是1974年提出的,由于它功能豐富、使用方式靈活、語言簡潔易學(xué)等突出優(yōu)點,在計算機工業(yè)界和計算機用戶中倍受歡送。1986年10月,美國國家標(biāo)準(zhǔn)局(ANSI)的數(shù)據(jù)庫委員會批準(zhǔn)了SQL作為關(guān)系數(shù)據(jù)庫語言的美國標(biāo)準(zhǔn)。1987年6月國際標(biāo)準(zhǔn)化組織(ISO)將其采納為國際標(biāo)準(zhǔn)。這個標(biāo)準(zhǔn)也稱為“SQL86”。隨著SQL標(biāo)準(zhǔn)化工作的不斷進(jìn)行,相繼出現(xiàn)了“SQL89”、“SQL2”(1992)和“③SQL數(shù)據(jù)庫體系結(jié)構(gòu)SQL數(shù)據(jù)庫的體系結(jié)構(gòu)根本上也是三級模式。SQL術(shù)語與傳統(tǒng)的關(guān)系模型術(shù)語不同。在SQL中,外模式對應(yīng)于視圖,模式對應(yīng)于根本表,元組稱為“行”,屬性稱為“列”。內(nèi)模式對應(yīng)于存儲文件。SQL數(shù)據(jù)庫的體系結(jié)構(gòu)特征:一個SQL模式(Schema)是表和約束的集合。一個表(Table)是行(Row)的集合,每行是列(Column)的序列,每列對應(yīng)一個數(shù)據(jù)項?!獋€表可以是一個根本表,也可以是一個視圖,根本表是實際存儲在數(shù)據(jù)庫中的表。視圖是從根本表或其他視圖中導(dǎo)出的表,它本身不獨立存儲在數(shù)據(jù)庫中,也就是說數(shù)據(jù)庫中只存放視圖的定義而不存放視圖的數(shù)據(jù),視圖是一個虛表。一個根本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個根本表,一個表可以帶假設(shè)干索引,索引也存放在存儲文件中。每個存儲文件與外部存儲器上一個物理文件對應(yīng)。存儲文件的邏輯結(jié)構(gòu)組成了關(guān)系數(shù)據(jù)庫的內(nèi)模式。用戶可以用SQL語句對視圖和根本表進(jìn)行查詢等操作。在用戶看來,視圖和根本表是一樣的,都是關(guān)系(即表格)。SQL用戶可以是應(yīng)用程序,也可以是終端用戶。SQL語句可嵌入在宿主語言的程序中使用;SQL語言也能作為獨立的用戶接口,供交互環(huán)境下的終端用戶使用。④SQL的組成SQL主要分成四個局部:數(shù)據(jù)定義:這一局部也稱為“DDL”,用于定義SQL模式、根本表、視圖和索引。數(shù)據(jù)操縱:這一局部也稱為“DML”,數(shù)據(jù)操縱分成數(shù)據(jù)查詢和數(shù)據(jù)更新兩類,其中數(shù)據(jù)更新又分成插入、刪除和修改三種操作。數(shù)據(jù)控制:這一局部也稱為“DCL”。數(shù)據(jù)控制包括對根本表和視圖的授權(quán),完整性規(guī)那么的描述,事務(wù)控制語句等。嵌入式SQL使用:這一局部內(nèi)容涉及到SQL語句嵌入在宿主語言程序中的使用規(guī)那么。⑤SQL優(yōu)點SQL廣泛地被采用正說明了它的優(yōu)點,使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶受益非淺。非過程化語言SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進(jìn)行操作,可操作記錄集。所有SQL語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)果作為另一條SQL語句的輸入。SQL不要求用戶指定對數(shù)據(jù)的存放方法。統(tǒng)一的語言SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。根本的SQL命令只需很少時間就能學(xué)會,高級的命令在幾天內(nèi)便可掌握。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL將全部任務(wù)統(tǒng)一在一種語言中,是所有關(guān)系數(shù)據(jù)庫的公共語言由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉(zhuǎn)到另一個。所有用SQL編寫的程序都是可以移植的。2.4.3數(shù)據(jù)庫訪問技術(shù):本系統(tǒng)利用ADO〔ActiveXDataObject〕訪問數(shù)據(jù)庫。它是一種容易使用并且可擴展的可以給網(wǎng)頁賦予訪問數(shù)據(jù)庫功能的技術(shù)。在本系統(tǒng)中,使用了ADO對象中的connection和recordset對象及其相關(guān)的方法實現(xiàn)了對數(shù)據(jù)庫的訪問和操作如在代碼中常出現(xiàn)rs.opensql,conn,1,1,使用RS.Open方法存取數(shù)據(jù)庫。要實現(xiàn)數(shù)據(jù)庫的訪問,首先要實現(xiàn)數(shù)據(jù)庫的連接。本系統(tǒng)采用ACCESS文件的相對路徑實現(xiàn)讀取數(shù)據(jù)庫的功能。雖然ACCESS數(shù)據(jù)庫本身不是一個數(shù)據(jù)庫效勞器,不能用效勞器來運行查詢,在平安性方面也存在一定的問題,但與數(shù)據(jù)庫的連接上非常容易實現(xiàn),代碼簡單易懂。關(guān)鍵代碼如下:<%
DB_ServerName="WWW-FDBEF875007"DB_UserName="sa"'SQL用戶名DB_PassWord="sa"'SQL用戶密碼DB_DateBase="clo_sell"'數(shù)據(jù)庫名DB_Provider="SQLNCLI"'驅(qū)動程序DB_ConnStr="Provider="&DB_Provider&";UID="&DB_UserName&";Pwd="&DB_PassWord&";database="&DB_DateBase&";Server="&DB_ServerName&";"SetConn.OpenDB_ConnStr%>系統(tǒng)平安技術(shù)由于本系統(tǒng)采用的是ASP+sqlserver2005所開發(fā)的系統(tǒng),因此在平安性方面存在的隱患之一就是數(shù)據(jù)庫數(shù)據(jù)的平安性。一方面由于本系統(tǒng)的登陸界面中,需要用戶輸入用戶名和用戶密碼,是用戶的唯一識別方式,不能存在平安上的隱患。另一方面由于本系統(tǒng)采用的數(shù)據(jù)庫為sqlserver2005,其數(shù)據(jù)庫文件在站點內(nèi)部,它在數(shù)據(jù)的平安性方面存在一定的缺陷,當(dāng)效勞器受到攻擊,重要的數(shù)據(jù)外泄,造成的后果是無法想象的。因此,為了增加平安性,必須對數(shù)據(jù)庫中的重要信息進(jìn)行加密以保證系統(tǒng)的平安。第三章服裝銷售管理系統(tǒng)設(shè)計3.1系統(tǒng)功能模塊設(shè)計根據(jù)上面需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原那么,本系統(tǒng)劃分為以下主要功能模塊:系統(tǒng)模塊:①商品進(jìn)貨訂單模塊②商品進(jìn)貨管理模塊=3\*GB3③商品退貨訂單模塊=4\*GB3④商品退貨管理模塊=5\*GB3⑤商品進(jìn)貨查詢模塊=6\*GB3⑥商品退貨查詢模塊3.2系統(tǒng)總體結(jié)構(gòu)圖管理員登錄商品進(jìn)貨商品進(jìn)貨查詢管理員登錄商品進(jìn)貨商品進(jìn)貨查詢商品進(jìn)貨退貨進(jìn)貨退貨查詢進(jìn)退貨管理否是系統(tǒng)設(shè)置系統(tǒng)管理商品進(jìn)行訂單商品退貨訂單3.3系統(tǒng)數(shù)據(jù)庫設(shè)計根據(jù)系統(tǒng)功能設(shè)計的需求,對于服裝銷售管理系統(tǒng)的數(shù)據(jù)庫,可以列出本系統(tǒng)的各個組成局部的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),關(guān)鍵表之間的關(guān)系表如下:圖3.3關(guān)鍵表之間的關(guān)系數(shù)據(jù)字典是對流程圖加以補充說明的工具,為系統(tǒng)管理員提供了數(shù)據(jù)項的綜合信息。下面將列出管理系統(tǒng)中的幾個重要數(shù)據(jù)表:表3-1管理員表表名tab_admin主健adID列名數(shù)據(jù)類型長度是否允許為空默認(rèn)值描述adIDnchar30否分店管理員編號namenchar60否分店管理員姓名sexnchar30否管理員性別agenchar30是管理員年齡mobilenchar30否管理員移動phonenchar30是管理員固定emailnchar50是電子信箱brIDnchar30否所屬分店的編號passwordnchar50否登陸密碼usernchar50否登陸用戶名logoint8否1管理員標(biāo)識〔0代表系統(tǒng)管理員,1代表普通管理員,2代表售貨員〕管理員表:〔管理員ID、姓名、性別、年齡、移動、固定、email、店ID、登陸密碼、登陸用戶名、標(biāo)識〔0代表系統(tǒng)管理員,1代表普通管理員,2代表售貨員〕〕tab_admin(adIDnamesexagemobilephoneemailbrIDpassworduserlogo)表3-2商品信息表表名tab_product主健proID列名數(shù)據(jù)類型長度是否允許為空默認(rèn)值描述proIDnchar30否商品編號namenchar60否商品名稱brandnchar60是品牌sizefloat30否尺碼fabricnchar30是面料limitfloat30否商品上限〔進(jìn)貨的最多數(shù)量商品信息:〔商品ID、名稱、品牌、尺碼、面料、商品上限〔進(jìn)貨的最多數(shù)量〕〕tab_product(proIDnamebrandsizefabriclimit)表3-3供給商信息表表名tab_supplier主健supID列名數(shù)據(jù)類型長度是否允許為空默認(rèn)值描述supIDnchar30否供給商編號namenchar60否供給商負(fù)責(zé)人名稱companynchar60否公司名稱addressnchar100否公司地址telnchar30否聯(lián)系zipnchar30否banknchar50是銀行帳號introducttext200是公司簡介3、供給商表:〔供給商ID,名稱、公司名稱、公司地址、聯(lián)系、、開戶銀行、簡介〕tab_supplier(supIDnamecompanyaddresstelzipbankintroduct)表3-4 單位管理表表表名tab_unit主健uID列名數(shù)據(jù)類型長度是否允許為空默認(rèn)值描述uIDnchar30否商品的單位編號namenchar60否單位名稱〔套或件〕4、單位管理表:〔單位ID、單位名稱〕tab_unit(uIDname)表3-5款式管理表表名tab_style主健stID列名數(shù)據(jù)類型長度是否允許為空默認(rèn)值描述stIDnchar30否款式編號namenchar60否款式名稱5、款式管理表:〔款式ID,款式名稱〕tab_style(stIDname)表3-6進(jìn)貨管理表表名tab_jinhuo主健jinID列名數(shù)據(jù)類型長度是否允許為空默認(rèn)值描述jinIDnchar30否進(jìn)貨單的編號proIDnchar30否商品編號jinpricemoney8否商品進(jìn)貨單價amountfloat8否進(jìn)貨數(shù)量totalmoney8否進(jìn)貨總額sellpricemoney8否商品銷售單價adIDnchar30否分店管理員編號datedatetime8否進(jìn)貨日期uIDnchar30否衣服的單位〔套或件〕stIDnchar30否衣服的款式coIDnchar30否衣服的顏色supIDnchar30否供給商編號6、進(jìn)貨管理表:〔進(jìn)貨ID、商品ID、進(jìn)貨單價、數(shù)量、進(jìn)貨總額、銷售單價、管理員ID、日期、單位ID、款式ID、顏色I(xiàn)D、供給商ID〕tab_jinhuo(jinIDproIDjinpriceamounttotalsellpriceadIDdateuIDstIDcoIDsupID)表3-7退貨管理表表名tab_tuihuo主健tuiID列名數(shù)據(jù)類型長度是否允許為空默認(rèn)值描述tuiIDnchar30否退貨單的編號jinIDnchar30否進(jìn)貨單的編號amountfloat8否退貨的數(shù)量totalmoney8否退貨總額adIDnchar30否負(fù)責(zé)退貨的管理員編號datedatetime8否退貨日期7、退貨管理表:〔退貨ID、進(jìn)貨ID、數(shù)量、總額、管理員ID、日期〕tab_tuihuo(tuiIDjinIDamounttotaladIDdate)3.4系統(tǒng)平安保密設(shè)計在系統(tǒng)平安保密設(shè)計中,本系統(tǒng)采用的是對用戶登錄系統(tǒng)時進(jìn)行身份驗證,只允許合法用戶進(jìn)入系統(tǒng)并操作。在登錄本系統(tǒng)時,系統(tǒng)首先讓用戶選擇相應(yīng)的身份,不同的身份有著不同的權(quán)限,同時用戶需要輸入用戶名和密碼進(jìn)行驗證。輸入的信息正確后才能進(jìn)入相應(yīng)的頁面。在登錄模塊的設(shè)計中,分別在在客戶端和效勞器端進(jìn)行數(shù)據(jù)驗證。第四章服裝銷售管理系統(tǒng)的具體實現(xiàn)下面,本人將按模塊為單位進(jìn)行模塊功能實現(xiàn)作具體的描述:4.1服裝銷售管理商品進(jìn)貨模塊的實現(xiàn)用戶登錄模塊的功能描述功能描述:本模塊主要實現(xiàn)用戶的登錄。為了限制該系統(tǒng)資源的使用,只有經(jīng)過身份確認(rèn)的用戶才可以訪問相關(guān)資源。管理員登錄模塊的輸入、輸出輸入:用戶名、密碼輸出:用戶登陸成功進(jìn)入系統(tǒng)首頁網(wǎng)站登陸主要是用戶登陸和管理員登陸。網(wǎng)站登陸模塊主要用于驗證用戶是否是合法用戶。網(wǎng)站登陸頁面由兩局部組成,即用于收集登陸信息的前臺表單局部和用于驗證的后臺處理局部。在主頁面中根據(jù)不同的用戶類型進(jìn)入不同的操作界面。用戶登陸系統(tǒng)時,首先建立與數(shù)據(jù)庫的連接,然后判斷用戶名和密碼是否正確。以下是用戶點擊登陸后的處理過程。與數(shù)據(jù)庫建立連接,翻開表,查詢用戶輸入的用戶名是否在表中存在,假設(shè)不存在或密碼錯誤提示錯誤,要求重新輸入,如果三次錯誤那么退出本系統(tǒng)。假設(shè)用戶名、密碼正確,獲得該用戶的權(quán)限,保存當(dāng)前用戶的用戶名和權(quán)限到系統(tǒng)的全局變量中。假設(shè)用戶登陸后需要修改密碼或進(jìn)行其他用戶資料管理可以通過用戶名在表中定位。根據(jù)用戶權(quán)限設(shè)置相應(yīng)功能。顯示系統(tǒng)的主界面,在首頁輸入管理員帳號,密碼,如輸入正確,即可進(jìn)入管理員頁面,如下列圖所示。管理員首頁顯示的是用戶管理界面:圖4.1系統(tǒng)登陸模塊的關(guān)鍵代碼系統(tǒng)登陸模塊流程圖:管理員管理員登錄進(jìn)退貨管理否是登陸時局部代碼如下:<%session("verifycode")=randStr(4)IfNotIsempty(Request("login"))Thentxt_name=Str_filter(Request.Form("txt_name"))txt_passwd=Str_filter(Request.Form("txt_passwd"))verifycode=Str_filter(Request.Form("verifycode"))verifycode2=Str_filter(Request.Form("verifycode2"))Ifverifycode<>verifycode2then Response.write"<SCRIPTlanguage='JavaScript'>alert('您輸入的驗證碼不正確!');location.href='login.asp'</SCRIPT>" Response.End()ElseSession("verifycode")=""EndIFIftxt_name<>""ThenSetrs=Server.CreateObject("ADODB.Recordset") sqlstr="select*fromtab_adminwhereusername='"&txt_name&"'" rs.opensqlstr,conn,1,1 Ifrs.eofThen Response.Write("<scriptlanuage='javascript'>alert('管理員名稱不正確,請核實后重新輸入!');location.href='login.asp';</script>") Else Iftrim(rs("password"))<>trim(txt_passwd)Then' response.Write(rs("password"))' response.End() Response.Write("<scriptlanuage='javascript'>alert('密碼不正確,請確認(rèn)后重新輸入!');location.href='login.asp';</script>") Else Session("adID")=rs("adID") Session("logo")=rs("logo") Response.Redirect("index.asp") EndIf EndIfElseerrstr="請輸入管理員名稱!"EndIfEndIf%>在本模塊中,用戶通過輸入用戶名、密碼驗證用戶身份,如果驗證成功那么進(jìn)入系統(tǒng),否那么出錯提示框提示重新輸入信息。4.2商品進(jìn)貨訂單模塊的實現(xiàn)用戶登陸到系統(tǒng)以后那么進(jìn)入系統(tǒng)首頁,如下列圖:圖4.2.1選擇系統(tǒng)設(shè)置,進(jìn)入商品進(jìn)退貨頁面:圖4.2.2系統(tǒng)登陸模塊流程圖:用戶用戶登錄進(jìn)退貨管理否是在這個模板,管理主要對商品進(jìn)貨進(jìn)行訂單的添加、修改、刪除等功能,具體代碼實現(xiàn)如下:<%ifrequest.QueryString("action")="del"thenjinID=request("jinID")setrs=server.createobject("adodb.recordset")SQL="DELETEFROMtab_jinhuoWHEREjinID="&cint(jinID)&""SQL1="DELETEFROMtab_rukuWHEREjinID="&cint(jinID)&""rs.opensql1,conn,1,1,1rs.opensql,conn,1,1,1response.redirect("jinhuo.asp")response.End()endifsetrs=server.createobject("adodb.recordset")ifrequest.Form("search")="查詢"thenifrequest.Form("proID")<>""thenwhere="andtab_ID='"&request.Form("proID")&"'"endififrequest.Form("supID")<>""thenwhere1="andtab_jinhuo.supID='"&request.Form("supID")&"'"endififrequest.Form("adID")<>""thenwhere2="andtab_jinhuo.adID='"&request.Form("adID")&"'"endififrequest.Form("orderID")<>""thenwhere3="andtab_jinhuo.orderID="&request.Form("orderID")&""endifendifssql="selecttab_jinhuo.brIDasbrID,tab_branch.brnameasbrname,tab_jinhuo.jinIDasjinID,tab_jinhuo.orderIDasorderID,tab_jinhuo.order_dateasorder_date,tab_ID,tab_admin.adIDasadID,tab_aspname,tab_jinhuo.jinpriceasjinprice,tab_asc_name,tab_ass_size,tab_asu_name,tab_assu_name,tab_asad_namefromtab_jinhuo,tab_color,tab_style,tab_unit,tab_supplier,tab_admin,tab_product,tab_branchwheretab_jinhuo.brID=tab_branch.brIDandtab_ID=tab_IDandtab_jinhuo.coID=tab_color.coIDandtab_jinhuo.stID=tab_style.stIDandtab_jinhuo.uID=tab_unit.uIDandtab_jinhuo.supID=tab_supplier.supIDandtab_jinhuo.adID=tab_admin.adID"&where&where1&where2&where3&"orderbyjinIDdesc"'response.Writessql'response.End()rs.openssql,conn,1,1,1page=request("page")count=rs.recordcountifcount<1thenresponse.write"<br/><center>數(shù)據(jù)庫中沒有資料!</center>"response.endendif'分頁處理constsize=10rs.pagesize=sizetotlepage=int(count/size)if(countmodsize)>0thentotlepage=totlepage+1iflen(page)>0andisnumeric(page)thenpage=int(page)elseifpage=""thenpage=1ifpage>totlepagethenpage=totlepageelsepage=1endifendififpage>totlepagethenpage=totlepageifpage<1thenpage=1position=rs.PageSize*Pagepagebegin=position-rs.PageSize+1rs.absoluteposition=pagebegini=0iftotlepage=1thendowhilenotrs.eofjinID=rs("jinID") brID=rs("brID") orderID=rs("orderID") brname=rs("brname") proID=rs("proID") pname=rs("pname") u_name=rs("u_name") c_name=rs("c_name") s_size=rs("s_size") su_name=rs("su_name") ad_name=rs("ad_name") order_date=rs("order_date")%>4.3商品進(jìn)貨模塊的實現(xiàn)圖4.3商品進(jìn)退貨頁面系統(tǒng)進(jìn)貨模塊流程圖:用戶用戶進(jìn)退貨管理進(jìn)貨下單登錄商品進(jìn)貨在這個模板,管理主要對商品進(jìn)貨進(jìn)行添加、修改、刪除等功能,具體代碼實現(xiàn)如下:<%ifrequest.QueryString("action")="del"thenjinID=request("jinID")setrs=server.createobject("adodb.recordset")SQL="DELETEFROMtab_jinhuoWHEREjinID="&cint(jinID)&""SQL1="DELETEFROMtab_rukuWHEREjinID="&cint(jinID)&""rs.opensql1,conn,1,1,1rs.opensql,conn,1,1,1response.redirect("jinhuo.asp")response.End()endifsetrs=server.createobject("adodb.recordset")ifrequest.Form("search")="查詢"thenifrequest.Form("proID")<>""thenwhere="andtab_ID='"&request.Form("proID")&"'"endififrequest.Form("supID")<>""thenwhere1="andtab_jinhuo.supID='"&request.Form("supID")&"'"endififrequest.Form("adID")<>""thenwhere2="andtab_jinhuo.adID='"&request.Form("adID")&"'"endififrequest.Form("orderID")<>""thenwhere3="andtab_jinhuo.orderID="&request.Form("orderID")&""endifendifssql="selecttab_jinhuo.brIDasbrID,jinID,orderID,tab_jinhuo.dateasdatetime,tab_ID,tab_admin.adIDasadID,tab_aspname,tab_jinhuo.jinpriceasjinprice,tab_jinhuo.amountasamount,tab_jinhuo.totalastotal,tab_jinhuo.sellpriceassellprice,tab_asc_name,tab_ass_size,tab_asu_name,tab_assu_name,tab_asad_namefromtab_jinhuo,tab_color,tab_style,tab_unit,tab_supplier,tab_admin,tab_product,tab_branchwheretab_jinhuo.brID=tab_branch.brIDandtab_ID=tab_IDandtab_jinhuo.coID=tab_color.coIDandtab_jinhuo.stID=tab_style.stIDandtab_jinhuo.uID=tab_unit.uIDandtab_jinhuo.supID=tab_supplier.supIDandtab_jinhuo.adID=tab_admin.adID"&where&where1&where2&where3&"orderbyjinIDdesc"'response.Writessql'response.End()rs.openssql,conn,1,1,1page=request("page")count=rs.recordcountifcount<1thenresponse.write"<br/><center>數(shù)據(jù)庫中沒有資料!</center>"response.endendif'分頁處理constsize=10rs.pagesize=sizetotlepage=int(count/size)if(countmodsize)>0thentotlepage=totlepage+1iflen(page)>0andisnumeric(page)thenpage=int(page)elseifpage=""thenpage=1ifpage>totlepagethenpage=totlepageelsepage=1endifendififpage>totlepagethenpage=totlepageifpage<1thenpage=1position=rs.PageSize*Pagepagebegin=position-rs.PageSize+1rs.absoluteposition=pagebegini=0iftotlepage=1thendowhilenotrs.eofjinID=rs("jinID") orderID=rs("orderID") amount=rs("amount") proID=rs("proID") pname=rs("pname") ad_name=rs("ad_name") total=rs("total") jinprice=rs("jinprice") sellprice=rs("sellprice") datetime=rs("datetime")%>4.4商品進(jìn)貨退貨模塊的實現(xiàn)用戶通過在進(jìn)貨管理模塊的退貨下單操作,來對商品進(jìn)貨進(jìn)行退貨下訂單管理。商品進(jìn)貨退貨訂單管理頁面如下列圖:圖4.4商品退貨訂單管理頁面圖4.5商品退貨下單系統(tǒng)退貨下單模塊流程圖:用戶用戶進(jìn)退貨管理進(jìn)貨退下單登錄主要實現(xiàn)代碼如下:<%ifrequest.QueryString("action")="del"thentuiID=request("tuiID")setrs=server.createobject("adodb.recordset")SQL="DELETEFROMtab_tuihuoWHEREtuiID="&cint(tuiID)&""rs.opensql,conn,1,1,1response.redirect("tuihuo_reorder.asp")response.End()endifsetrs=server.createobject("adodb.recordset")ssql="selecttab_jinhuo.brIDasbrID,tuiID,orderID,reorderID,tab_tuihuo.jinIDasjinID,tab_jinhuo.dateasorder_date,reorder_datefromtab_tuihuo,tab_jinhuowheretab_jinhuo.jinID=tab_tuihuo.jinIDorderbytab_tuihuo.jinIDdesc"'response.Writessql'response.End()rs.openssql,conn,1,1,1page=request("page")count=rs.recordcountifcount<1thenresponse.write"<br/><center>數(shù)據(jù)庫中沒有資料!</center>"response.endendif'分頁處理constsize=10rs.pagesize=sizetotlepage=int(count/size)if(countmodsize)>0thentotlepage=totlepage+1iflen(page)>0andisnumeric(page)thenpage=int(page)elseifpage=""thenpage=1ifpage>totlepagethenpage=totlepageelsepage=1endifendififpage>totlepagethenpage=totlepageifpage<1thenpage=1position=rs.PageSize*Pagepagebegin=position-rs.PageSize+1rs.absoluteposition=pagebegini=0iftotlepage=1thendowhilenotrs.eof tuiID=rs("tuiID") jinID=rs("jinID") order_date=rs("order_date") orderID=rs("orderID") reorderID=rs("reorderID") reorder_date=rs("reorder_date")%>4.5商品進(jìn)貨退貨模塊的實現(xiàn)用戶通過在進(jìn)貨管理模塊的退貨操作,來對商品進(jìn)貨進(jìn)行退貨管理。商品進(jìn)貨退貨管理頁面如下列圖:圖4.6商品進(jìn)貨退貨管理系統(tǒng)退貨模塊流程圖:用戶用戶進(jìn)退貨管理進(jìn)貨退貨登錄主要實現(xiàn)代碼如下:<%ifrequest.QueryString("action")="del"thentuiID=request("tuiID")setrs=server.createobject("adodb.recordset")SQL="DELETEFROMtab_tuihuoWHEREtuiID="&cint(tuiID)&""rs.opensql,conn,1,1,1response.redirect("tuihuo.asp")response.End()endifsetrs=server.createobject("adodb.recordset")ifrequest.Form("search")="查詢"thenifrequest.Form("proID")<>""thenwhere="andtab_ID='"&request.Form("proID")&"'"endififrequest.Form("supID")<>""thenwhere1="andtab_jinhuo.supID='"&request.Form("supID")&"'"endififrequest.Form("adID")<>""thenwhere2="andtab_jinhuo.adID='"&request.Form("adID")&"'"endififrequest.Form("orderID")<>""thenwhere3="andtab_jinhuo.orderID="&request.Form("orderID")&""endififrequest.Form("reorderID")<>""thenwhere4="andtab_tuihuo.reorderID="&request.Form("reorderID")&""endifendifsetrs=server.createobject("adodb.recordset")ssql="selecttuiID,orderID,reorderID,tab_tuihuo.jinIDasjinID,tab_tuihuo.amountasamount,tab_tuihuo.totalastotal,tab_aspname,tab_admin.adIDasadID,tab_tuihuo.dateasdatefromtab_tuihuo,tab_jinhuo,tab_adminwheretab_jinhuo.jinID=tab_tuihuo.jinIDandtab_admin.adID=tab_tuihuo.adID"&where&where1&where2&where3&where4&"orderbyjinIDdesc"'response.Writessql'response.End()rs.openssql,conn,1,1,1page=request("page")count=rs.recordcountifcount<1thenresponse.write"<br/><center>數(shù)據(jù)庫中沒有資料!</center>"response.endendif'分頁處理constsize=10rs.pagesize=sizetotlepage=int(count/size)if(countmodsize)>0thentotlepage=totlepage+1iflen(page)>0andisnumeric(page)thenpage=int(page)elseifpage=""thenpage=1ifpage>totlepagethenpage=totlepageelsepage=1endifendififpage>totlepagethenpage=totlepageifpage<1thenpage=1position=rs.PageSize*Pagepagebegin=position-rs.PageSize+1rs.absoluteposition=pagebegini=0iftotlepage=1thendowhilenotrs.eof tuiID=rs("tuiID") jinID=rs("jinID") orderID=rs("orderID") reorderID=rs("reorderID") amount=rs("amount") adID=rs("adID") pname=rs("pname") total=rs("total") datetime=rs("date")%>4.6商品進(jìn)貨查詢模塊的實現(xiàn)該模塊主要實現(xiàn)商品進(jìn)貨的查詢,如下列圖:圖4.7商品進(jìn)貨退貨查詢頁面系統(tǒng)進(jìn)貨退貨查詢模塊流程圖:用戶用戶進(jìn)退貨管理進(jìn)貨查詢登錄商品進(jìn)貨查詢頁面關(guān)鍵代碼如下:<%setrs=server.createobject("adodb.recordset")ifrequest.Form("search")="查詢"thenifrequest.Form("proID")<>""thenwhere="andtab_ID='"&request.Form("proID")&"'"endififrequest.Form("supID")<>""thenwhere1="andtab_jinhuo.supID='"&request.Form("supID")&"'"endififrequest.Form("adID")<>""thenwhere2="andtab_jinhuo.adID='"&request.Form("adID")&"'"endififrequest.Form("orderID")<>""thenwhere3="andtab_jinhuo.orderID="&request.Form("orderID")&""endifendifssql="selecttab_jinhuo.brIDasbrID,jinID,orderID,tab_jinhuo.dateasdatetime,tab_ID,tab_admin.adIDasadID,tab_aspname,tab_jinhuo.jinpriceasjinprice,tab_jinhuo.amountasamount,tab_jinhuo.totalastotal,tab_jinhuo.sellpriceassellprice,tab_asc_name,tab_ass_size,tab_asu_name,tab_assu_name,tab_asad_namefromtab_jinhuo,tab_color,tab_style,tab_unit,tab_supplier,tab_admin,tab_product,tab_branchwheretab_jinhuo.brID=tab_branch.brIDandtab_ID=tab_IDandtab_jinhuo.coID=tab_color.coIDandtab_jinhuo.stID=tab_style.stIDandtab_jinhuo.uID=tab_unit.uIDandtab_jinhuo.supID=tab_supplier.supIDandtab_jinhuo.adID=tab_admin.adID"&where&where1&where2&where3&"orderbyjinIDdesc"'response.Writessql'response.End()rs.openssql,conn,1,1,1%>4.7商品進(jìn)貨退貨查詢的實現(xiàn)該模塊主要是對商品進(jìn)貨退貨進(jìn)行查詢,如下列圖:圖4.8商品進(jìn)貨退貨查詢頁面系統(tǒng)退貨查詢模塊流程圖:用戶用戶進(jìn)退貨管理退貨查詢登錄主要代碼如下:<%setrs=server.createobject("adodb.recordset")ifrequest.Form("search")="查詢"thenifrequest.Form("proID")<>""thenwhere="andtab_ID='"&request.Form("proID")&"'"endififrequest.Form("supID")<>""thenwhere1="andtab_jinhuo.supID='"&request.Form("supID")&"'"endififrequest.Form("adID")<>""thenwhere2="andtab_jinhuo.adID='"&request.Form("adID")&"'"endififre
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育學(xué)自測模擬預(yù)測題庫
- 2024年度山西省高校教師資格證之高等教育心理學(xué)題庫練習(xí)試卷B卷附答案
- 2024年橡膠、橡塑制品項目投資申請報告代可行性研究報告
- 2024年一氧化二氮項目資金籌措計劃書代可行性研究報告
- 版權(quán)授權(quán)合同6篇
- 電動汽車集中充換電設(shè)施規(guī)劃和優(yōu)化運行研究綜述
- 2024年度成品買賣協(xié)議范本
- 2024年產(chǎn)品銷售代理化協(xié)議模板
- 2024年理想婚慶場地租賃協(xié)議模板
- 2024年品牌音響銷售及服務(wù)協(xié)議
- 妊娠期高血壓疾病護(hù)理-教案
- 小學(xué)三年級趣味數(shù)學(xué)教學(xué)課件
- ISO全套制度及業(yè)務(wù)流程之銷售過程管理程序
- 區(qū)塊鏈技術(shù)及應(yīng)用PPT完整全套教學(xué)課件
- 微觀經(jīng)濟學(xué)(浙江大學(xué))知到章節(jié)答案智慧樹2023年
- 建筑學(xué)專業(yè)知識考試參考題庫(300題)
- API520-安全閥計算PART1(中文版)
- DDI-高績效輔導(dǎo)培訓(xùn)課件
- 小升初個人簡歷模板-
- 人教版中職數(shù)學(xué)教材基礎(chǔ)模塊上下冊教案
- 糕點生產(chǎn)許可證審查細(xì)則
評論
0/150
提交評論