版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、供應(yīng)商管理系統(tǒng)的設(shè)計(jì)方案引言供應(yīng)商系統(tǒng)背景與意義在計(jì)算機(jī)普及的今天,利用電腦來(lái)簡(jiǎn)化和方便我們的工作也不再少見(jiàn),而銷(xiāo)售供應(yīng)鏈管理系統(tǒng)只是其中一個(gè)小小的應(yīng)用,利用這個(gè)系統(tǒng)來(lái)管理貨品的一系列操作,可以非常容易和快捷的對(duì)貨物的整個(gè)流程進(jìn)行很好的控制和管理。簡(jiǎn)化了工作的困難度和節(jié)省了人力資源。鑒于市場(chǎng)上對(duì)這樣的管理軟件的大量需求和應(yīng)用,選擇了本題目。銷(xiāo)售供應(yīng)鏈管理系統(tǒng),是一個(gè)非常適用的大眾化的系統(tǒng),有著非常普遍的應(yīng)用,在很多日常銷(xiāo)售管理業(yè)務(wù)中都有應(yīng)用。通過(guò)對(duì)銷(xiāo)售供應(yīng)鏈管理系統(tǒng)的使用可以更加高效快捷的對(duì)銷(xiāo)售的各種日常業(yè)務(wù)進(jìn)行管理。提高了管理的效率和創(chuàng)造了最大的經(jīng)濟(jì)效益。目前市場(chǎng)上有各種各樣的銷(xiāo)售管理系統(tǒng),
2、有些大型的系統(tǒng)實(shí)現(xiàn)功能非常多,適合在大型商業(yè)應(yīng)用中使用,本系統(tǒng)就銷(xiāo)售管理系統(tǒng)的基本功能進(jìn)行研究和開(kāi)發(fā)。供應(yīng)商系統(tǒng)的研究?jī)?nèi)容本課題將根據(jù)銷(xiāo)售供應(yīng)鏈的基本流程來(lái)進(jìn)行研究和開(kāi)發(fā),根據(jù)銷(xiāo)售供應(yīng)鏈的日常業(yè)務(wù)需求分析,可以將銷(xiāo)售供應(yīng)鏈分為幾個(gè)大的模塊來(lái)進(jìn)行開(kāi)發(fā)和設(shè)計(jì)。本課題研究的主要內(nèi)容就是如何去實(shí)現(xiàn)這幾個(gè)大模塊的功能和對(duì)數(shù)據(jù)的需求和處理,在研究過(guò)程中要對(duì)本系統(tǒng)的各個(gè)模塊做詳細(xì)的說(shuō)明,并結(jié)合相關(guān)的數(shù)據(jù)用圖形的方式來(lái)顯示出最后的結(jié)果。本系統(tǒng)主要是從日常業(yè)務(wù)需求和應(yīng)用著手來(lái)分析和設(shè)計(jì)符合于市場(chǎng)應(yīng)用的系統(tǒng)。在研究過(guò)程中本系統(tǒng)將會(huì)用到Access數(shù)據(jù)庫(kù),asp語(yǔ)言等相關(guān)的一些開(kāi)發(fā)工具。這些都是我們研究和學(xué)習(xí)的內(nèi)容
3、。相關(guān)的技術(shù)知識(shí)開(kāi)發(fā)環(huán)境介紹本系統(tǒng)是一個(gè)小型的銷(xiāo)售供應(yīng)鏈管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的要求不高,現(xiàn)在的計(jì)算機(jī)基本都能勝任。軟件平臺(tái):操作系統(tǒng):Windowsxp/Windows2000。數(shù)據(jù)庫(kù):access。瀏覽器:IE5.0,推薦使用IE6.0。Web服務(wù)器:IIS5.1。開(kāi)發(fā)工具:Access。WindowsXp+IIS5.1ASP技術(shù)ASP全稱(chēng)ActiveServerPages,中文叫做動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè),是一種開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù),它既小是一種編程語(yǔ)言,也小是一種開(kāi)發(fā)土具軟件,同樣也小是一種應(yīng)用程序,它是定義服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè)的開(kāi)發(fā)模型因。利用它可以產(chǎn)生動(dòng)態(tài)的、高性能的Web服務(wù)應(yīng)用程序。ASP
4、開(kāi)發(fā)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)體系結(jié)構(gòu)是三層B/S瀏覽器/服務(wù)器)模式體系結(jié)構(gòu),其人機(jī)交互簡(jiǎn)單、直觀,系統(tǒng)的開(kāi)放性好,用戶(hù)可以通過(guò)Internet或局域網(wǎng)就可以訪問(wèn)數(shù)據(jù)庫(kù)。它通過(guò)在靜態(tài)HTML內(nèi)容中嵌入服務(wù)器腳木,實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)容的動(dòng)態(tài)改變。ASP賴(lài)以運(yùn)行的基礎(chǔ)是WindowsWeb服務(wù)器IIS或PWS用的編程語(yǔ)言是腳本語(yǔ)言(VBScript和JavaScript)。ASP是在IIS下開(kāi)發(fā)WEB應(yīng)用的一種簡(jiǎn)單、方便的編程工具。在了解了VBSCRIPT勺基本語(yǔ)法后,只需要清楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫(xiě)出自己的ASP系統(tǒng)。ASP開(kāi)發(fā)Web應(yīng)用程序的主要特點(diǎn):完全嵌入HTM,L與HTML、Script
5、語(yǔ)言完美結(jié)合。無(wú)需編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。ActiveXServerComponents具有無(wú)限可擴(kuò)充性。使用腳本語(yǔ)言(JavaScript、VBScript或PERL編寫(xiě)。存取數(shù)據(jù)庫(kù)輕松容易(使用ADO&件)??墒褂萌魏握Z(yǔ)言編寫(xiě)自己的ActiveXServer組件。無(wú)瀏覽器兼容問(wèn)題。程序代碼隱藏,客戶(hù)端僅能看到ASP輸出的HTM文件??s短Web開(kāi)發(fā)時(shí)間。ASP的功能:047cf-Numbered_acfc73bb-7279-4339-a62d-0ad868fc5367-N處理山瀏覽器發(fā)送到服務(wù)器的表單輸入。047cf-Numbered_acfc73bb-7279-4339-a6
6、2d-0ad868fc5367-N訪問(wèn)和編輯服讀寫(xiě) Web !務(wù)器由 Cookies 讀寫(xiě)實(shí)現(xiàn)多個(gè)主頁(yè)使用 VBScript 或務(wù)器端的數(shù)據(jù)庫(kù)表,使用瀏覽器就可以輸入、更新和刪除服務(wù)器中數(shù)據(jù)庫(kù)的內(nèi)容。047cf-Numbered_acfc73bb-7279-4339-a62d-0ad868fc5367-N的文件,實(shí)現(xiàn)計(jì)數(shù)器、留言簿、聊大室等功能。047cf-Numbered_acfc73bb-7279-4339-a62d-0ad868fc5367-N用戶(hù)端的硬盤(pán)文件,以記錄有關(guān)數(shù)據(jù)。047cf-Numbered_acfc73bb-7279-4339-a62d-0ad868fc5367-N間的信
7、息共享,便于開(kāi)發(fā)復(fù)雜的電子商務(wù)應(yīng)用系統(tǒng)。047cf-Numbered_acfc73bb-7279-4339-a62d-0ad868fc5367-NJScript等簡(jiǎn)易的腳木語(yǔ)言,結(jié)合HTM碼,可快速完成站點(diǎn)的應(yīng)用程序,產(chǎn)生或更改在客戶(hù)端執(zhí)行的腳木語(yǔ)言。擴(kuò)充能力強(qiáng),可047cf-Numbered_acfc73bb-7279-4339-a62d-0ad868fc5367-N利用多種語(yǔ)言制作ActiveX服務(wù)器組件以滿(mǎn)足小同的應(yīng)用需求。Access數(shù)據(jù)庫(kù)Access2003就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún)、存儲(chǔ)和檢索。那么什么叫數(shù)據(jù)庫(kù)呢?數(shù)據(jù)庫(kù)(Database)是由一些有意義和
8、有關(guān)系的數(shù)據(jù)(data)所組合而成。一個(gè)數(shù)據(jù)庫(kù)中,包含了許多條記錄(Record),而每條記錄是由多個(gè)字段(Field)所組成,不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫(kù)的嚴(yán)格定義是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項(xiàng),也是數(shù)據(jù)庫(kù)中最小的單位。在計(jì)算機(jī)中用來(lái)幫我們管理數(shù)據(jù)庫(kù)的系統(tǒng),我們稱(chēng)之為數(shù)據(jù)庫(kù)管理管理系統(tǒng)(DatabaseManagementSystemDBMS。數(shù)據(jù)庫(kù)管理系統(tǒng)是架構(gòu)在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)之上,并針對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理運(yùn)用。Access的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類(lèi)似于Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Acces
9、s允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶(hù)共享數(shù)據(jù)庫(kù)。如上所述,Access作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能3系統(tǒng)總體設(shè)計(jì)功能需求分析銷(xiāo)售供應(yīng)鏈管理系統(tǒng)主要實(shí)現(xiàn)對(duì)貨品信息的記錄和查詢(xún),包括貨品的入和出庫(kù)記錄,以及貨品的庫(kù)存信息的查詢(xún)。在銷(xiāo)售供應(yīng)鏈管理系統(tǒng)中,應(yīng)該首先為每一種貨品定義一個(gè)編碼,以便進(jìn)行統(tǒng)一管理。由于在實(shí)際過(guò)程中貨品會(huì)有不斷的進(jìn)貨入庫(kù)和銷(xiāo)售出庫(kù),因此對(duì)每筆入庫(kù)和出庫(kù)都應(yīng)有記錄,應(yīng)保存詳細(xì)的入庫(kù)和出庫(kù)數(shù)量以及日期
10、信息。為了能夠動(dòng)態(tài)地掌握貨品的庫(kù)存情況,需要根據(jù)貨品的入庫(kù)和出庫(kù)信息查詢(xún)庫(kù)存貨品,一般的處理方式是累計(jì)截至當(dāng)前每種貨品的所有入庫(kù)和所有出庫(kù),用累計(jì)入庫(kù)減去累計(jì)出庫(kù)所得到的值就是該貨品的當(dāng)前庫(kù)存數(shù)量。通過(guò)對(duì)系統(tǒng)需求的分析,可以得到銷(xiāo)售供應(yīng)鏈管理系統(tǒng)需要實(shí)現(xiàn)貨品管理,進(jìn)貨入庫(kù),銷(xiāo)售出庫(kù)和庫(kù)存管理幾部分功能下面分別分析這幾部分的功能需求。1)登錄和注冊(cè)這是任何系統(tǒng)都具有的功能模塊,只有擁有權(quán)限的用戶(hù)才可以進(jìn)入系統(tǒng)進(jìn)行管理操作。2)貨品管理貨品管理是對(duì)貨品基本信息的管理,包括貨品的新增,修改和刪除。建立了貨品的基本信息之后,就可以針對(duì)不同的貨品進(jìn)行入庫(kù)出庫(kù)以及庫(kù)存查詢(xún)等操作。擁護(hù)要求能過(guò)查看所有貨品的
11、列表和每種貨品的明細(xì)信息。3)進(jìn)貨入庫(kù)進(jìn)貨入庫(kù)是指針對(duì)貨品入庫(kù)的記錄,系統(tǒng)需要記錄每筆貨品入庫(kù)的詳細(xì)信息。進(jìn)貨入庫(kù)登記時(shí),貨品必須是貨品管理中已經(jīng)存在的。用戶(hù)要求能夠添加和刪除進(jìn)貨入庫(kù)記錄,并提供瀏覽所有入庫(kù)記錄的功能。(4)銷(xiāo)售出庫(kù)銷(xiāo)售出庫(kù)是指針對(duì)貨品出庫(kù)信息的記錄。與進(jìn)貨入庫(kù)類(lèi)似,登記銷(xiāo)售出庫(kù)時(shí),對(duì)象也應(yīng)該是貨品管理中已經(jīng)存在的貨品,并且要考慮該貨品的庫(kù)存數(shù)M是否滿(mǎn)足本次出庫(kù)的數(shù)M需要。系統(tǒng)應(yīng)提供添加和刪除銷(xiāo)售出庫(kù)記錄的功能,并能讓用片查看所有的出庫(kù)記錄。(5)庫(kù)存管理庫(kù)存管理主要是對(duì)庫(kù)存貨品進(jìn)行查詢(xún),系統(tǒng)應(yīng)提供每種貨品的入庫(kù),出庫(kù)以及當(dāng)前庫(kù)存數(shù)擁護(hù)要求能夠隨時(shí)查詢(xún)到當(dāng)時(shí)的庫(kù)存情況,查詢(xún)結(jié)
12、果可以進(jìn)行瀏覽察看。功能模塊設(shè)計(jì)根據(jù)上面對(duì)系統(tǒng)的功能需求分析可以得到,本系統(tǒng)最主要的幾大功能有貨品管理,進(jìn)貨入庫(kù),銷(xiāo)售出庫(kù)以及庫(kù)存管理,如圖1列出了各個(gè)功能模塊所實(shí)現(xiàn)的具體功能。用片登錄模塊主要是檢查用六名和密碼是否匹配,該系統(tǒng)對(duì)用尸的身份認(rèn)證采用的是用六名/密碼方式,在用片進(jìn)入系統(tǒng)的時(shí)候要求用尸輸入用片名和密碼,并比較兩者和數(shù)據(jù)庫(kù)中用片名和密碼對(duì)應(yīng)。貨品管理模塊主要用來(lái)維護(hù)用尸貨品的基本信息,系統(tǒng)提供的功能包括貨品的信息列表,新增貨品,修改貨品和刪除貨品。進(jìn)貨入庫(kù)模塊主要用來(lái)維護(hù)貨品入庫(kù)信息,以及對(duì)入庫(kù)記錄的瀏覽查看。系統(tǒng)提供的功能包括入庫(kù)信息列表,添加入庫(kù)記錄和刪除入庫(kù)記錄。銷(xiāo)售出庫(kù)模塊主
13、要用來(lái)維護(hù)貨品出庫(kù)信息,并對(duì)出庫(kù)記錄的瀏覽查看。系統(tǒng)提供的功能包括出庫(kù)信息列表,添加出庫(kù)記錄和刪除出庫(kù)記錄。庫(kù)存管理模塊中,系統(tǒng)提供貨品的入庫(kù),出庫(kù)以及庫(kù)存情況的信息查詢(xún)功能,進(jìn)入庫(kù)存管理頁(yè)面可以看到所有貨品列表,且列表中除了顯示貨品的編碼,名稱(chēng)等基本信息外,還顯示累計(jì)入庫(kù),累計(jì)出庫(kù)和庫(kù)存數(shù)當(dāng)貨品記錄比較多時(shí),可以翻頁(yè)瀏覽。還可以按照貨品名稱(chēng)模糊查詢(xún),過(guò)濾顯示希望查看的貨品庫(kù)存信息。銷(xiāo)售供應(yīng)鏈管理系統(tǒng)4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)需求分析貨品記錄貨品記錄是貨品管理中建立的貨品基本信息,主要包括貨品的編碼,名稱(chēng),規(guī)格,單位和單價(jià)。貨品基本信息是為了進(jìn)貨入庫(kù),銷(xiāo)售出庫(kù)和庫(kù)存管理使用,整個(gè)銷(xiāo)售供應(yīng)鏈管理系統(tǒng)的數(shù)
14、據(jù)是以貨品記錄為基礎(chǔ)的。貨品基本信息一旦被入庫(kù)記錄使用,該貨品記錄不能再被刪除。入庫(kù)記錄入庫(kù)記錄是緝獲入庫(kù)的信息,在進(jìn)行貨品入庫(kù)登記時(shí),需要記錄哪種貨品,入庫(kù)數(shù)量是多少,以及入庫(kù)的具體日期。入庫(kù)記錄由進(jìn)貨入庫(kù)產(chǎn)生,需要用到貨品基本信息,形成的入庫(kù)信息可在庫(kù)存管理中使用。當(dāng)入庫(kù)批次信息被銷(xiāo)售出庫(kù)引用時(shí),該入庫(kù)記錄不能被刪除。出庫(kù)記錄出庫(kù)記錄是銷(xiāo)售出庫(kù)的信息,與進(jìn)貨入庫(kù)類(lèi)似,在進(jìn)行貨品出庫(kù)登記時(shí),也要記錄是哪種貨品和其出庫(kù)數(shù)量以及出庫(kù)日期。出庫(kù)記錄由銷(xiāo)售出庫(kù)產(chǎn)生,需要用到貨品基本信息,庫(kù)存信息和入庫(kù)批次信息。庫(kù)存信息主要用來(lái)判斷當(dāng)前庫(kù)存是否滿(mǎn)足出庫(kù)數(shù)量要求,入庫(kù)批次信息主要用于按照貨品批次以先進(jìn)先
15、出的原則出庫(kù)。銷(xiāo)售出庫(kù)形成的出庫(kù)信息則會(huì)在庫(kù)存管理中使用。庫(kù)存貨品庫(kù)存貨品是動(dòng)態(tài)的貨品庫(kù)存信息,它可以通過(guò)入庫(kù)記錄和出庫(kù)記錄數(shù)據(jù)的匯總數(shù)據(jù)得到。當(dāng)需要查看貨品庫(kù)存時(shí),只要按照各種貨品統(tǒng)計(jì)其累計(jì)入庫(kù)和累計(jì)出庫(kù),累計(jì)出庫(kù)與入庫(kù)的差就是庫(kù)存數(shù)量。因此從需求角度來(lái)看,庫(kù)存貨品數(shù)據(jù)是計(jì)算出來(lái)的,不需要保存。庫(kù)存管理中只要使用貨品基本信息,入庫(kù)信息和出庫(kù)信息,然后通過(guò)簡(jiǎn)單的加工處理,就可以形成庫(kù)存貨品數(shù)據(jù)。數(shù)據(jù)庫(kù)的設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)根據(jù)數(shù)據(jù)需求分析共涉及五個(gè)數(shù)據(jù)表:DLK:記錄用戶(hù)密碼和資料如表1所示。HPJL:保存貨品的基本信息如表2所不。JHRK:貨品的入庫(kù)信息如表3所不。XSCK:貨品的出庫(kù)信息如表4
16、所示。CKPC:保存出庫(kù)信息對(duì)應(yīng)的入庫(kù)批次和數(shù)M如表5所示。表1DLK字段含義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空Id主鍵Id自動(dòng)編p30用戶(hù)名NameText30密碼PasswordText30電子郵箱EmailText30表2:HPJL字段含義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空編碼,主鍵BMText10名稱(chēng)MCText50規(guī)格GGText20單位DWText10單價(jià)DJText雙精度表3JHRK字段含義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空入庫(kù)紀(jì)錄ID,主鍵RKID自動(dòng)編p長(zhǎng)整型貨品編4馬BMText0入庫(kù)數(shù)量RKSL數(shù)字雙精度入庫(kù)日期RKRQ日期時(shí)間表4XSCK字段含義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空出庫(kù)記錄ID,主鍵CK
17、ID自動(dòng)編p長(zhǎng)整型貨品編4馬BMText10出庫(kù)數(shù)量CKSL數(shù)字雙精度出庫(kù)日期CKRQ日期時(shí)間表5CKPC字段含義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空入庫(kù)記錄IDRKID數(shù)字長(zhǎng)整型出庫(kù)記錄IDCKID數(shù)字長(zhǎng)整型出庫(kù)對(duì)應(yīng)的入庫(kù)批次數(shù)量SL數(shù)字雙精度5系統(tǒng)實(shí)現(xiàn)5.1用戶(hù)登錄模塊用片登錄模塊主要是檢查用六名和密碼是否匹配,并且可以通過(guò)“注冊(cè)”按鈕進(jìn)入注冊(cè)頁(yè)面。如果用尸的用片名和密碼匹配則進(jìn)入系統(tǒng);不匹配則轉(zhuǎn)入登陸錯(cuò)誤頁(yè)面。在登陸錯(cuò)誤頁(yè)面用片可以選擇進(jìn)入登陸頁(yè)面和注冊(cè)頁(yè)面。該系統(tǒng)對(duì)用尸的身份認(rèn)證采用的是用六名/密碼方式,在用片進(jìn)入系統(tǒng)的時(shí)候要求用尸輸入用片名和密碼,并比較兩者和數(shù)據(jù)庫(kù)中用片名和密碼對(duì)應(yīng)。用片登陸
18、界面如圖2.登錄頁(yè)面主要代碼如下:登錄登錄用戶(hù)名:v/td密碼:inputname=Submittype=resetid=Submitvalue=%user=request(user)pass=request(pass)ifuser=orpass=thenshowmsg()elsesetconn=server.createobject(adodb.connection)conn.opendriver=microsoftaccessdriver(*mdb);dbq=&server.mappath(./data/jxc.mdb)exec=select*fromdlkwhereusername=&u
19、ser&setrs=server.createobject(adodb.recordset)rs.openexec,conn,1,1ifnotrs.eofthenifpass=rs(password)thensession(auth)=userresponse.Redirect(./main.asp)elseresponse.Write(alert(用一名或密碼錯(cuò)誤!);)showmsg()endifelseresponse.Clear()response.write(alert(沒(méi)有這個(gè)用片!)showmsg()endifsetrs=nothingendif%v/bodyv/html5.2用
20、戶(hù)注冊(cè)模塊用片在注冊(cè)模塊主要是為新用片提供注冊(cè),新用片在次填寫(xiě)詳細(xì)信息進(jìn)行注冊(cè),在用片注冊(cè)的時(shí)候首先判斷用六名是否存在,在用片注冊(cè)時(shí),為了防止用尸粗心,在輸入密碼時(shí)不小心輸入錯(cuò)誤,因此在用尸輸入密碼后還需要用尸再一次輸入,通過(guò)判斷兩次輸入是否相同來(lái)判斷用尸是否輸入錯(cuò)誤,當(dāng)所有的條件都滿(mǎn)足后才會(huì)向數(shù)據(jù)庫(kù)中寫(xiě)入注冊(cè)信息。用片注冊(cè)頁(yè)面如圖3所示:用戶(hù)注冊(cè)用戶(hù)名:密重復(fù)密碼:Emai1:用戶(hù)注冊(cè)模塊主要代碼如下:%setconn=server.createobject(adodb.connection)conn,opendriver=microsoftaccessdriver(*mdb);dbq=&s
21、erver.mappath(./data/jxc.mdb)name=trim(request(name)password=trim(request(password)password2=trim(request(password2)ifname=orpassword=thenresponse.clear()response.writealert(用戶(hù)名和密碼不能為空!)showregmsg()elseifrequest(password)vrequest(password2)thenresponse.clear()response.writealert(兩次輸入的密碼不一樣!)showregm
22、sg()elseexec=select*fromdlkwhereusername=setrs=server.createobject(adodb.recordset)rs.openexec,conn,1,1ifnotrs.eofthenelseresponse.write alert(此用片名已經(jīng)被注冊(cè)過(guò)了)in s=i nsertintodlk(username,password)values(+ name+,+password+)conn, execute insconn, closeset conn=nothingset rs=nothingresponse.write alert(注冊(cè)
23、成功 點(diǎn)擊確定立即登錄!);locati on .replace(./i ndex.asp) ; v/scriptend ifend ifend if%5.3系統(tǒng)主界面模塊用片登錄后,進(jìn)入系統(tǒng)主界面,用片通過(guò)主界面可以單擊對(duì)應(yīng)各功能模塊的名稱(chēng)進(jìn)入相應(yīng)功能界面,如圖4所示:杜明金卒內(nèi)苗應(yīng)璉竹迎樂(lè)統(tǒng)JT* O iPCrti圖4系統(tǒng)主界面系統(tǒng)主界面實(shí)現(xiàn)代碼如下:%ifsession(auth)then%杜明金銷(xiāo)售供應(yīng)鏈管理系統(tǒng)/TITLE我的系統(tǒng)貨品管理模塊貨品管理模塊主要用來(lái)維護(hù)用戶(hù)貨品的基本信息,系統(tǒng)提供的功能包括貨品的信息列表,新增貨品,修改貨品和刪除貨品。(1)貨品信息進(jìn)入貨品管理界面,可以
24、看到所有貨品列表,列表中顯示貨品的編碼,名稱(chēng),規(guī)格,單價(jià)和單價(jià)信息。當(dāng)貨品記錄比較多時(shí)可以翻頁(yè)瀏覽。還可以按照貨品名稱(chēng)模糊查詢(xún),過(guò)濾出希望察看的貨品信息(2)新增貨品在貨品管理頁(yè)面,提供新增貨品的功能,當(dāng)用戶(hù)執(zhí)行新增貨品功能時(shí),打開(kāi)貨品信息頁(yè)面,用戶(hù)可以在該頁(yè)面輸入增加貨品的編碼,名稱(chēng)等基本信息,新增貨品的編碼不能與已經(jīng)有貨品的編碼重復(fù)。輸入貨品基本信息后在貨品信息頁(yè)面保存該貨品信息即可。若新增成功則貨品列表中將會(huì)有新增的貨品信息。(3)修改貨品當(dāng)用戶(hù)需要修改貨品基本信息時(shí),可以在貨品劉表中單擊貨品對(duì)應(yīng)的編碼,這時(shí)系統(tǒng)打開(kāi)貨品信息頁(yè)面,用戶(hù)可以在該頁(yè)面、對(duì)貨品的名稱(chēng)等基本信息進(jìn)行修改,此時(shí)貨品
25、編碼為只讀,不能修改。修改貨品基本信息后,在貨品信息頁(yè)面保存對(duì)貨品的修改,若修改成功則貨品列表中將會(huì)現(xiàn)實(shí)修改后的貨品信息。(4)刪除貨品貨品管理頁(yè)面中還提供刪除貨品的功能,當(dāng)刪除貨品信息時(shí),首先在貨品列表中選擇要?jiǎng)h除的復(fù)選框,然后執(zhí)行刪除功能。刪除貨品時(shí)系統(tǒng)會(huì)判斷入庫(kù)記錄中是否有該貨品,如果有就不能刪除,否則可以進(jìn)行刪除。貨品刪除成功后,被刪除的貨品從貨品列表中消失。另外,在貨品管理頁(yè)面中,用戶(hù)可以隨時(shí)查看當(dāng)前的系統(tǒng)幫助,也可以返回到系統(tǒng)主界面中。部分代碼如下0then%scriptlanguage=VBScriptmsgbox存在入庫(kù)信息的貨品沒(méi)有刪除!window.location=HPG
26、L.asp%endifSetrs=NothingendifListPageSize=request(PageSelect)默認(rèn)每頁(yè)顯示15條記錄ifListPageSize=thenListPageSize=15endifListPageSize=Cint(ListPageSize)SelectPage=request(SelPage)默認(rèn)顯示第一頁(yè)ifSelectPage=thenSelectPage=1endifSelectPage=Cint(SelectPage)處理查詢(xún)字符串SearchText=request(QueryText)SqlSearchText=replace(Searc
27、hText,)SqlSearchText=replace(SearchText,)SqlSearchText=replace(SearchText,)SqlSearchText=replace(SearchText,%,%)SqlSearchText=replace(SearchText,_,_)獲取數(shù)據(jù)DimSqlstrSqlstr=Select*FromHPJLifSearchTextthensqlstr=sqlstr&WhereMClike%&SqlSearchText&%endifsetrs=server.createobject(ADODB.Recordset)rs.openSqls
28、tr,cn,3%vHEADvTITl杜明金銷(xiāo)售供應(yīng)鏈管理系統(tǒng)貨品管理貨品管理進(jìn)貨入庫(kù)模塊進(jìn)貨入庫(kù)模塊主要用來(lái)維護(hù)貨品入庫(kù)信息,以及對(duì)入庫(kù)記錄的瀏覽查看。系統(tǒng)提供的功能包括入庫(kù)信息列表,添加入庫(kù)記錄和刪除入庫(kù)記錄。(1)入庫(kù)信息列表進(jìn)入進(jìn)貨入庫(kù)頁(yè)面,可以看到所有入庫(kù)信息列表,列表中顯示貨品的編碼等基本信息和貨品的入庫(kù)數(shù)量及入庫(kù)日期。當(dāng)入庫(kù)記錄比較多時(shí),可以翻頁(yè)瀏覽。還可以按照貨品名稱(chēng)模糊查詢(xún),過(guò)濾顯示希望看到的貨品入庫(kù)信息。(2)添加入庫(kù)信息在進(jìn)貨入庫(kù)頁(yè)面,提供添加入庫(kù)信息的功能,當(dāng)用戶(hù)執(zhí)行添加貨品入庫(kù)功能時(shí),打開(kāi)貨品入庫(kù)信息頁(yè)面,用戶(hù)可以在該頁(yè)面輸入要入庫(kù)的貨品的數(shù)量,然后保存饑渴。若添加成功
29、,則入庫(kù)信息列表中將會(huì)有新增的貨品入庫(kù)信息。入庫(kù)信息添加時(shí),貨品的基本信息自動(dòng)從貨品記錄取得,入庫(kù)日期則自動(dòng)由系統(tǒng)自動(dòng)賦值。(3)刪除入庫(kù)信息貨品管理頁(yè)面中還提供刪除貨品的功能,當(dāng)刪除貨品信息時(shí),首先在入庫(kù)信息列表中選擇要?jiǎng)h除的復(fù)選框,然后執(zhí)行刪除功能。刪除貨品時(shí)系統(tǒng)會(huì)判斷是否有與之相關(guān)的出庫(kù)信息,如果有就不能刪除,否則可以進(jìn)行刪除。貨品刪除成功后,被刪除的貨品從入庫(kù)信息列表中消失。另外,在入庫(kù)頁(yè)面中,用戶(hù)可以隨時(shí)查看當(dāng)前的系統(tǒng)幫助,也可以返回到系統(tǒng)主界面中。部分代碼如下HTMLxHEADxTITL杜明金銷(xiāo)售供應(yīng)鏈管理系統(tǒng)進(jìn)貨入庫(kù)進(jìn)貨入庫(kù)貨品名稱(chēng)包含:inputname=QueryTextty
30、pe=textsize=25maxlength=50value=vinputname=Deltype=buttonvalue=刪除vinputname=Maintype=buttonvalue=返回主界面onClick=javascript:location.href=Main.aspvfontsize=2v/fontvinputname=Helptype=buttonvalue=幫助onClick=javascript:window.openHelp.asp# 進(jìn)貨入庫(kù)) v/TDv/TRv/TBODYv/TABLEvTABLEwidth=812border=0align=centercellPadding=OcellSpac
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《電路分析基礎(chǔ)試題》課件
- 《微觀經(jīng)濟(jì)學(xué)》考試試卷試題及參考答案
- 《專(zhuān)業(yè)英語(yǔ)(計(jì)算機(jī)英語(yǔ))》復(fù)習(xí)題
- 八下期末考拔高測(cè)試卷(5)(原卷版)
- 《誠(chéng)邀創(chuàng)業(yè)伙伴》課件
- 2012年高考語(yǔ)文試卷(安徽)(解析卷)
- 父母課堂與教育理念分享計(jì)劃
- 購(gòu)物中心導(dǎo)購(gòu)員服務(wù)總結(jié)
- 水產(chǎn)養(yǎng)殖行業(yè)銷(xiāo)售工作總結(jié)
- 娛樂(lè)場(chǎng)館衛(wèi)生要素
- 潛水泵安裝方案73853
- 安全操作規(guī)程(供參考)(公示牌)
- 2022年公司出納個(gè)人年度工作總結(jié)
- 蓄電池檢查和維護(hù)
- 口袋妖怪白金二周目圖文攻略(精編版)
- 安全風(fēng)險(xiǎn)研判與承諾公告制度管理辦法(最新)
- 體育與健康課一年級(jí)(水平一)課時(shí)教案全冊(cè)
- SAP-ABAP-實(shí)用培訓(xùn)教程
- 配電房施工組織設(shè)計(jì)方案(土建部分)
- 國(guó)家開(kāi)放大學(xué)電大專(zhuān)科《英語(yǔ)教學(xué)法》2023-2024期末試題及答案(試卷代號(hào):2145)
- 管樁水平承載力計(jì)算
評(píng)論
0/150
提交評(píng)論