供應(yīng)商管理系統(tǒng)的設(shè)計(jì)方案.doc

上傳人:good****022 文檔編號(hào):116779908 上傳時(shí)間:2022-07-06 格式:DOC 頁(yè)數(shù):25 大?。?94KB
收藏 版權(quán)申訴 舉報(bào) 下載
供應(yīng)商管理系統(tǒng)的設(shè)計(jì)方案.doc_第1頁(yè)
第1頁(yè) / 共25頁(yè)
供應(yīng)商管理系統(tǒng)的設(shè)計(jì)方案.doc_第2頁(yè)
第2頁(yè) / 共25頁(yè)
供應(yīng)商管理系統(tǒng)的設(shè)計(jì)方案.doc_第3頁(yè)
第3頁(yè) / 共25頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《供應(yīng)商管理系統(tǒng)的設(shè)計(jì)方案.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《供應(yīng)商管理系統(tǒng)的設(shè)計(jì)方案.doc(25頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、供應(yīng)商管理系統(tǒng)的設(shè)計(jì)與開發(fā)摘 要隨著市場(chǎng)競(jìng)爭(zhēng)日益激烈,實(shí)現(xiàn)整個(gè)產(chǎn)業(yè)鏈內(nèi)信息的暢通,是提高企業(yè)競(jìng)爭(zhēng)力的關(guān)鍵。而ASP正是利用了本身的規(guī)模優(yōu)勢(shì),為企業(yè)信息化提出一種新的應(yīng)用模式。本文首先對(duì)銷售供應(yīng)鏈管理的背景和需求進(jìn)行了分析,提出實(shí)現(xiàn)銷售供應(yīng)鏈管理系統(tǒng)的必要性與可行性。其次針對(duì)日常業(yè)務(wù)流程,分析數(shù)據(jù)來(lái)源及數(shù)據(jù)處理流程,設(shè)計(jì)并開發(fā)一套銷售供應(yīng)鏈管理系統(tǒng)。最后,針對(duì)系統(tǒng)實(shí)現(xiàn)過(guò)程中的各個(gè)部分,給出了系統(tǒng)幫助。 文中詳細(xì)闡述了各子模塊的功能和實(shí)現(xiàn)過(guò)程,并對(duì)該系統(tǒng)的核心技術(shù)作了特別講解。從試運(yùn)行情況來(lái)看,本系統(tǒng)加強(qiáng)了對(duì)于日常業(yè)務(wù)的有效管理,提高了管理的效率和科學(xué)性,實(shí)現(xiàn)了一般業(yè)務(wù)的需求,達(dá)到了建設(shè)一個(gè)銷售供

2、應(yīng)鏈管理系統(tǒng)的預(yù)定目標(biāo)。關(guān)鍵詞:銷售;供應(yīng)鏈;ASP目 錄 論文總頁(yè)數(shù):23頁(yè)1 引言11.1 本課題背景與意義11.2本課題的研究?jī)?nèi)容12相關(guān)的技術(shù)知識(shí)12.1開發(fā)環(huán)境介紹12.2 ASP技術(shù)22.3 Access數(shù)據(jù)庫(kù)33系統(tǒng)總體設(shè)計(jì)33.1功能需求分析33.2 功能模塊設(shè)計(jì)44 數(shù)據(jù)庫(kù)設(shè)計(jì)54.1數(shù)據(jù)庫(kù)需求分析54.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)65 系統(tǒng)實(shí)現(xiàn)75.1 用戶登錄模塊75.2 用戶注冊(cè)模塊105.3 系統(tǒng)主界面模塊115.4貨品管理模塊135.5 進(jìn)貨入庫(kù)模塊165.6 銷售出庫(kù)模塊195.7 庫(kù)存管理模塊205.8 系統(tǒng)幫助20結(jié) 論20參考文獻(xiàn)20致 謝22聲 明231 引言 1.1

3、 供應(yīng)商系統(tǒng)背景與意義在計(jì)算機(jī)普及的今天,利用電腦來(lái)簡(jiǎn)化和方便我們的工作也不再少見,而銷售供應(yīng)鏈管理系統(tǒng)只是其中一個(gè)小小的應(yīng)用,利用這個(gè)系統(tǒng)來(lái)管理貨品的一系列操作,可以非常容易和快捷的對(duì)貨物的整個(gè)流程進(jìn)行很好的控制和管理。簡(jiǎn)化了工作的困難度和節(jié)省了人力資源。鑒于市場(chǎng)上對(duì)這樣的管理軟件的大量需求和應(yīng)用,選擇了本題目。銷售供應(yīng)鏈管理系統(tǒng),是一個(gè)非常適用的大眾化的系統(tǒng),有著非常普遍的應(yīng)用,在很多日常銷售管理業(yè)務(wù)中都有應(yīng)用。通過(guò)對(duì)銷售供應(yīng)鏈管理系統(tǒng)的使用可以更加高效快捷的對(duì)銷售的各種日常業(yè)務(wù)進(jìn)行管理。提高了管理的效率和創(chuàng)造了最大的經(jīng)濟(jì)效益。目前市場(chǎng)上有各種各樣的銷售管理系統(tǒng),有些大型的系統(tǒng)實(shí)現(xiàn)功能非常

4、多,適合在大型商業(yè)應(yīng)用中使用,本系統(tǒng)就銷售管理系統(tǒng)的基本功能進(jìn)行研究和開發(fā)。1.2供應(yīng)商系統(tǒng)的研究?jī)?nèi)容 本課題將根據(jù)銷售供應(yīng)鏈的基本流程來(lái)進(jìn)行研究和開發(fā),根據(jù)銷售供應(yīng)鏈的日常業(yè)務(wù)需求分析,可以將銷售供應(yīng)鏈分為幾個(gè)大的模塊來(lái)進(jìn)行開發(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)的一些開發(fā)工具。這些都是我們研究和學(xué)習(xí)的內(nèi)容。2相關(guān)的技術(shù)知識(shí)

5、2.1開發(fā)環(huán)境介紹本系統(tǒng)是一個(gè)小型的銷售供應(yīng)鏈管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的要求不高,現(xiàn)在的計(jì)算機(jī)基本都能勝任。軟件平臺(tái):q 操作系統(tǒng):Windows xp/ Windows 2000。q 數(shù)據(jù)庫(kù):access。q 瀏覽器:IE5.0,推薦使用IE6.0。q Web服務(wù)器:IIS5.1。開發(fā)工具:q Access。q Windows Xp + IIS 5.1。2.2 ASP技術(shù) ASP全稱Active Server Pages,中文叫做動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè),是一種開發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù),它既小是一種編程語(yǔ)言,也小是一種開發(fā)土具軟件,同樣也小是一種應(yīng)用程序,它是定義服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè)的開發(fā)模型因。利用它可以產(chǎn)

6、生動(dòng)態(tài)的、高性能的Web服務(wù)應(yīng)用程序。ASP開發(fā)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)體系結(jié)構(gòu)是三層B/S瀏覽器/服務(wù)器)模式體系結(jié)構(gòu),其人機(jī)交互簡(jiǎn)單、直觀,系統(tǒng)的開放性好,用戶可以通過(guò)Internet或局域網(wǎng)就可以訪問數(shù)據(jù)庫(kù)。它通過(guò)在靜態(tài)HTML,內(nèi)容中嵌入服務(wù)器腳木,實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)容的動(dòng)態(tài)改變。ASP賴以運(yùn)行的基礎(chǔ)是Windows Web服務(wù)器IIS或PWS使用的編程語(yǔ)言是腳本語(yǔ)言(VBScript和JavaScript)。ASP是在IIS下開發(fā)WEB應(yīng)用的一種簡(jiǎn)單、方便的編程工具。在了解了VBSCRIPT的基本語(yǔ)法后,只需要清楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。ASP開發(fā)Web應(yīng)用程序的主

7、要特點(diǎn):(1) 完全嵌入HTML,與HTML、Script語(yǔ)言完美結(jié)合。(2) 無(wú)需編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。(3) ActiveX Server Components具有無(wú)限可擴(kuò)充性。(4) 使用腳本語(yǔ)言(JavaScript、VBScript或PERL)編寫。(5) 存取數(shù)據(jù)庫(kù)輕松容易(使用ADO組件)。(6) 可使用任何語(yǔ)言編寫自己的ActiveX Server組件。(7) 無(wú)瀏覽器兼容問題。(8) 程序代碼隱藏,客戶端僅能看到ASP輸出的HTML文件。(9) 縮短Web開發(fā)時(shí)間。ASP的功能:(1) 處理山瀏覽器發(fā)送到服務(wù)器的表單輸入。 (2) 訪問和編輯服務(wù)器端的數(shù)據(jù)庫(kù)表

8、,使用瀏覽器就可以輸入、更新和刪除服務(wù)器中數(shù)據(jù)庫(kù)的內(nèi)容。(3) 讀寫Web服務(wù)器的文件,實(shí)現(xiàn)計(jì)數(shù)器、留言簿、聊大室等功能。(4) 由Cookies讀寫用戶端的硬盤文件,以記錄有關(guān)數(shù)據(jù)。(5) 實(shí)現(xiàn)多個(gè)主頁(yè)間的信息共享,便于開發(fā)復(fù)雜的電子商務(wù)應(yīng)用系統(tǒng)。(6) 使用VBScript或JScript等簡(jiǎn)易的腳木語(yǔ)言,結(jié)合HTML碼,可快速完成站點(diǎn)的應(yīng)用程序,產(chǎn)生或更改在客戶端執(zhí)行的腳木語(yǔ)言。(7) 擴(kuò)充能力強(qiáng),可利用多種語(yǔ)言制作ActiveX服務(wù)器組件以滿足小同的應(yīng)用需求。2.3 Access數(shù)據(jù)庫(kù) Access2003 就是關(guān)系數(shù)據(jù)庫(kù)開發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。那么什么叫數(shù)

9、據(jù)庫(kù)呢?數(shù)據(jù)庫(kù)(Database)是由一些有意義和有關(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),我們稱之為數(shù)據(jù)庫(kù)管理管理系統(tǒng)(Database Management System DBMS)。數(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ù)表示圖提供了一種類似

10、于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access 允許創(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ò)用戶共享數(shù)據(jù)庫(kù)。如上所述,Access 作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能3系統(tǒng)總體設(shè)計(jì)3.1功能需求分析銷售供應(yīng)鏈管理系統(tǒng)主要實(shí)現(xiàn)對(duì)貨品信息的記錄和查詢,包括貨品的入和出庫(kù)記錄,以及貨品的庫(kù)存信息的查詢。在銷售供應(yīng)鏈管理系統(tǒng)中,應(yīng)該首先為每一種貨品定義一個(gè)編碼,以便進(jìn)行統(tǒng)一管理。由于在實(shí)際過(guò)程中貨品會(huì)有不斷的進(jìn)貨入庫(kù)和

11、銷售出庫(kù),因此對(duì)每筆入庫(kù)和出庫(kù)都應(yīng)有記錄,應(yīng)保存詳細(xì)的入庫(kù)和出庫(kù)數(shù)量以及日期信息。為了能夠動(dòng)態(tài)地掌握貨品的庫(kù)存情況,需要根據(jù)貨品的入庫(kù)和出庫(kù)信息查詢庫(kù)存貨品,一般的處理方式是累計(jì)截至當(dāng)前每種貨品的所有入庫(kù)和所有出庫(kù),用累計(jì)入庫(kù)減去累計(jì)出庫(kù)所得到的值就是該貨品的當(dāng)前庫(kù)存數(shù)量。通過(guò)對(duì)系統(tǒng)需求的分析,可以得到銷售供應(yīng)鏈管理系統(tǒng)需要實(shí)現(xiàn)貨品管理,進(jìn)貨入庫(kù),銷售出庫(kù)和庫(kù)存管理幾部分功能下面分別分析這幾部分的功能需求。(1)登錄和注冊(cè)這是任何系統(tǒng)都具有的功能模塊,只有擁有權(quán)限的用戶才可以進(jìn)入系統(tǒng)進(jìn)行管理操作。(2)貨品管理貨品管理是對(duì)貨品基本信息的管理,包括貨品的新增,修改和刪除。建立了貨品的基本信息之后

12、,就可以針對(duì)不同的貨品進(jìn)行入庫(kù)出庫(kù)以及庫(kù)存查詢等操作。擁護(hù)要求能過(guò)查看所有貨品的列表和每種貨品的明細(xì)信息。(3)進(jìn)貨入庫(kù)進(jìn)貨入庫(kù)是指針對(duì)貨品入庫(kù)的記錄,系統(tǒng)需要記錄每筆貨品入庫(kù)的詳細(xì)信息。進(jìn)貨入庫(kù)登記時(shí),貨品必須是貨品管理中已經(jīng)存在的。用戶要求能夠添加和刪除進(jìn)貨入庫(kù)記錄,并提供瀏覽所有入庫(kù)記錄的功能。(4)銷售出庫(kù)銷售出庫(kù)是指針對(duì)貨品出庫(kù)信息的記錄。與進(jìn)貨入庫(kù)類似,登記銷售出庫(kù)時(shí),對(duì)象也應(yīng)該是貨品管理中已經(jīng)存在的貨品,并且要考慮該貨品的庫(kù)存數(shù)量是否滿足本次出庫(kù)的數(shù)量需要。系統(tǒng)應(yīng)提供添加和刪除銷售出庫(kù)記錄的功能,并能讓用戶查看所有的出庫(kù)記錄。(5)庫(kù)存管理庫(kù)存管理主要是對(duì)庫(kù)存貨品進(jìn)行查詢,系統(tǒng)應(yīng)

13、提供每種貨品的入庫(kù),出庫(kù)以及當(dāng)前庫(kù)存數(shù)量,擁護(hù)要求能夠隨時(shí)查詢到當(dāng)時(shí)的庫(kù)存情況,查詢結(jié)果可以進(jìn)行瀏覽察看。3.2 功能模塊設(shè)計(jì) 根據(jù)上面對(duì)系統(tǒng)的功能需求分析可以得到,本系統(tǒng)最主要的幾大功能有貨品 管理,進(jìn)貨入庫(kù),銷售出庫(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ù)信息

14、,以及對(duì)入庫(kù)記錄的瀏覽查看。系統(tǒng)提供的功能包括入庫(kù)信息列表,添加入庫(kù)記錄和刪除入庫(kù)記錄。銷售出庫(kù)模塊主要用來(lái)維護(hù)貨品出庫(kù)信息,并對(duì)出庫(kù)記錄的瀏覽查看。系統(tǒng)提供的功能包括出庫(kù)信息列表,添加出庫(kù)記錄和刪除出庫(kù)記錄。庫(kù)存管理模塊中,系統(tǒng)提供貨品的入庫(kù),出庫(kù)以及庫(kù)存情況的信息查詢功能,進(jìn)入庫(kù)存管理頁(yè)面可以看到所有貨品列表,且列表中除了顯示貨品的編碼,名稱等基本信息外,還顯示累計(jì)入庫(kù),累計(jì)出庫(kù)和庫(kù)存數(shù)量。當(dāng)貨品記錄比較多時(shí),可以翻頁(yè)瀏覽。還可以按照貨品名稱模糊查詢,過(guò)濾顯示希望查看的貨品庫(kù)存信息。銷售供應(yīng)鏈管理系統(tǒng)用戶管理銷售出庫(kù)進(jìn)貨入庫(kù)貨品管理庫(kù)存管理用戶注冊(cè)用戶登錄刪除出庫(kù)記錄新增出庫(kù)記錄刪除貨品修

15、改貨品新增貨品查詢出入庫(kù)存刪除入庫(kù)記錄新增入庫(kù)記錄圖1 系統(tǒng)結(jié)構(gòu)圖4 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)需求分析(1)貨品記錄貨品記錄是貨品管理中建立的貨品基本信息,主要包括貨品的編碼,名稱,規(guī)格,單位和單價(jià)。貨品基本信息是為了進(jìn)貨入庫(kù),銷售出庫(kù)和庫(kù)存管理使用,整個(gè)銷售供應(yīng)鏈管理系統(tǒng)的數(shù)據(jù)是以貨品記錄為基礎(chǔ)的。貨品基本信息一旦被入庫(kù)記錄使用,該貨品記錄不能再被刪除。(2)入庫(kù)記錄入庫(kù)記錄是緝獲入庫(kù)的信息,在進(jìn)行貨品入庫(kù)登記時(shí),需要記錄哪種貨品,入庫(kù)數(shù)量是多少,以及入庫(kù)的具體日期。入庫(kù)記錄由進(jìn)貨入庫(kù)產(chǎn)生,需要用到貨品基本信息,形成的入庫(kù)信息可在庫(kù)存管理中使用。當(dāng)入庫(kù)批次信息被銷售出庫(kù)引用時(shí),該入庫(kù)記錄不能被

16、刪除。(3)出庫(kù)記錄出庫(kù)記錄是銷售出庫(kù)的信息,與進(jìn)貨入庫(kù)類似,在進(jìn)行貨品出庫(kù)登記時(shí),也要記錄是哪種貨品和其出庫(kù)數(shù)量以及出庫(kù)日期。出庫(kù)記錄由銷售出庫(kù)產(chǎn)生,需要用到貨品基本信息,庫(kù)存信息和入庫(kù)批次信息。庫(kù)存信息主要用來(lái)判斷當(dāng)前庫(kù)存是否滿足出庫(kù)數(shù)量要求,入庫(kù)批次信息主要用于按照貨品批次以先進(jìn)先出的原則出庫(kù)。銷售出庫(kù)形成的出庫(kù)信息則會(huì)在庫(kù)存管理中使用。(4)庫(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ù)存管理

17、中只要使用貨品基本信息,入庫(kù)信息和出庫(kù)信息,然后通過(guò)簡(jiǎn)單的加工處理,就可以形成庫(kù)存貨品數(shù)據(jù)。4.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)根據(jù)數(shù)據(jù)需求分析共涉及五個(gè)數(shù)據(jù)表:l DLK:記錄用戶密碼和資料如表1所示。l HPJL:保存貨品的基本信息如表2所示。l JHRK:貨品的入庫(kù)信息如表3所示。l XSCK:貨品的出庫(kù)信息如表4所示。l CKPC:保存出庫(kù)信息對(duì)應(yīng)的入庫(kù)批次和數(shù)量如表5所示。表1 DLK字段含義字段名數(shù)據(jù)類型長(zhǎng)度允許為空 Id主鍵Id自動(dòng)編號(hào)30用戶名NameText30密碼PasswordText30電子郵箱EmailText30表2: HPJL字段含義字段名數(shù)據(jù)類型長(zhǎng)度允許為空編碼,主

18、鍵BMText10名稱MCText50規(guī)格GGText20單位DWText10單價(jià)DJText雙精度表3 JHRK字段含義字段名數(shù)據(jù)類型長(zhǎng)度允許為空入庫(kù)紀(jì)錄ID,主鍵RKID自動(dòng)編號(hào)長(zhǎng)整型貨品編碼BMText0入庫(kù)數(shù)量RKSL數(shù)字雙精度入庫(kù)日期RKRQ日期時(shí)間 表4 XSCK字段含義字段名數(shù)據(jù)類型長(zhǎng)度允許為空出庫(kù)記錄ID,主鍵CKID自動(dòng)編號(hào)長(zhǎng)整型貨品編碼BMText10出庫(kù)數(shù)量CKSL數(shù)字雙精度出庫(kù)日期CKRQ日期時(shí)間表5 CKPC字段含義字段名數(shù)據(jù)類型長(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 用戶登錄模塊

19、用戶登錄模塊主要是檢查用戶名和密碼是否匹配,并且可以通過(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)。用戶登陸界面如圖2. 圖2 用戶登錄登錄頁(yè)面主要代碼如下:登錄  登錄 用戶名: 密碼:    %user=request(user)pass=request(pass)if user= or pass= thenshowmsg()elses

20、et conn=server.createobject(adodb.connection)conn.open driver=microsoft access driver (*.mdb);dbq=&server.mappath(./data/jxc.mdb)exec=select * from dlk where username=&user&set rs=server.createobject(adodb.recordset)rs.open exec,conn,1,1 if not rs.eof then if pass=rs(password) then session(auth)=use

21、r response.Redirect(./main.asp) else response.Write(alert(用戶名或密碼錯(cuò)誤!);) showmsg() end if elseresponse.Clear()response.write(alert(沒有這個(gè)用戶!)showmsg()end ifset rs=nothing end if %5.2 用戶注冊(cè)模塊用戶在注冊(cè)模塊主要是為新用戶提供注冊(cè),新用戶在次填寫詳細(xì)信息進(jìn)行注冊(cè),在用戶注冊(cè)的時(shí)候首先判斷用戶名是否存在,在用戶注冊(cè)時(shí),為了防止用戶粗心,在輸入密碼時(shí)不小心輸入錯(cuò)誤,因此在用戶輸入密碼后還需要用戶再一次輸入,通過(guò)判斷兩次輸入是

22、否相同來(lái)判斷用戶是否輸入錯(cuò)誤,當(dāng)所有的條件都滿足后才會(huì)向數(shù)據(jù)庫(kù)中寫入注冊(cè)信息。用戶注冊(cè)頁(yè)面如圖3所示: 圖3 用戶注冊(cè)用戶注冊(cè)模塊主要代碼如下:%set conn=server.createobject(adodb.connection)conn.open driver=microsoft access driver (*.mdb);dbq=&server.mappath(./data/jxc.mdb)name=trim(request(name)password=trim(request(password)password2=trim(request(password2)if name= o

23、r password= thenresponse.clear()response.write alert(用戶名和密碼不能為空!)showregmsg()elseif request(password)request(password2) thenresponse.clear()response.write alert(兩次輸入的密碼不一樣!)showregmsg()elseexec=select * from dlk where username=&name&set rs=server.createobject(adodb.recordset)rs.open exec,conn,1,1 if

24、 not rs.eof then response.write alert(此用戶名已經(jīng)被注冊(cè)過(guò)了)elseins=insert into dlk(username,password)values(+name+,+password+)conn.execute insconn.closeset conn=nothingset rs=nothingresponse.write alert(注冊(cè)成功,點(diǎn)擊確定立即登錄!);location.replace(./index.asp);end ifend ifend if %5.3 系統(tǒng)主界面模塊用戶登錄后,進(jìn)入系統(tǒng)主界面,用戶通過(guò)主界面可以單擊對(duì)應(yīng)各功

25、能模塊的名稱進(jìn)入相應(yīng)功能界面,如圖4所示:圖4 系統(tǒng)主界面系統(tǒng)主界面實(shí)現(xiàn)代碼如下:%if session(auth) then%杜明金銷售供應(yīng)鏈管理系統(tǒng) 我的系統(tǒng) 5.4貨品管理模塊貨品管理模塊主要用來(lái)維護(hù)用戶貨品的基本信息,系統(tǒng)提供的功能包括貨品的信息列表,新增貨品,修改貨品和刪除貨品。(1)貨品信息進(jìn)入貨品管理界面,可以看到所有貨品列表,列表中顯示貨品的編碼,名稱,規(guī)格,單價(jià)和單價(jià)信息。當(dāng)貨品記錄比較多時(shí)可以翻頁(yè)瀏覽。還可以按照貨品名稱模糊查詢,過(guò)濾出希望察看的貨品信息(2)新增貨品在貨品管理頁(yè)面,提供新增貨品的功能,當(dāng)用戶執(zhí)行新增貨品功能時(shí),打開貨品信息頁(yè)面,用戶可以在該頁(yè)面輸入增加貨品

26、的編碼,名稱等基本信息,新增貨品的編碼不能與已經(jīng)有貨品的編碼重復(fù)。輸入貨品基本信息后在貨品信息頁(yè)面保存該貨品信息即可。若新增成功則貨品列表中將會(huì)有新增的貨品信息。(3)修改貨品當(dāng)用戶需要修改貨品基本信息時(shí),可以在貨品劉表中單擊貨品對(duì)應(yīng)的編碼,這時(shí)系統(tǒng)打開貨品信息頁(yè)面,用戶可以在該頁(yè)面、對(duì)貨品的名稱等基本信息進(jìn)行修改,此時(shí)貨品編碼為只讀,不能修改。修改貨品基本信息后,在貨品信息頁(yè)面保存對(duì)貨品的修改,若修改成功則貨品列表中將會(huì)現(xiàn)實(shí)修改后的貨品信息。(4)刪除貨品貨品管理頁(yè)面中還提供刪除貨品的功能,當(dāng)刪除貨品信息時(shí),首先在貨品列表中選擇要?jiǎng)h除的復(fù)選框,然后執(zhí)行刪除功能。刪除貨品時(shí)系統(tǒng)會(huì)判斷入庫(kù)記錄中

27、是否有該貨品,如果有就不能刪除,否則可以進(jìn)行刪除。貨品刪除成功后,被刪除的貨品從貨品列表中消失。另外,在貨品管理頁(yè)面中,用戶可以隨時(shí)查看當(dāng)前的系統(tǒng)幫助,也可以返回到系統(tǒng)主界面中。部分代碼如下 0 then %msgbox 存在入庫(kù)信息的貨品沒有刪除!window.location=HPGL.asp %end if Set rs=Nothingend if ListPageSize = request(PageSelect) 默認(rèn)每頁(yè)顯示15條記錄 if ListPageSize = then ListPageSize = 15 end if ListPageSize = Cint(ListPa

28、geSize) SelectPage = request(SelPage) 默認(rèn)顯示第一頁(yè) if SelectPage = then SelectPage = 1 end if SelectPage = Cint(SelectPage) 處理查詢字符串 SearchText = request(QueryText) SqlSearchText = replace(SearchText,) SqlSearchText = replace(SearchText,) SqlSearchText = replace(SearchText,) SqlSearchText = replace(Search

29、Text,%,%) SqlSearchText = replace(SearchText,_,_)獲取數(shù)據(jù) Dim Sqlstr Sqlstr = Select * From HPJL if SearchText then sqlstr=sqlstr& Where MC like %&SqlSearchText&%end if set rs = server.createobject(ADODB.Recordset) rs.open Sqlstr,cn,3%杜明金銷售供應(yīng)鏈管理系統(tǒng)貨品管理貨 品 管 理5.5 進(jìn)貨入庫(kù)模塊進(jìn)貨入庫(kù)模塊主要用來(lái)維護(hù)貨品入庫(kù)信息,以及對(duì)入庫(kù)記錄的瀏覽查看。系統(tǒng)提供

30、的功能包括入庫(kù)信息列表,添加入庫(kù)記錄和刪除入庫(kù)記錄。(1)入庫(kù)信息列表進(jìn)入進(jìn)貨入庫(kù)頁(yè)面,可以看到所有入庫(kù)信息列表,列表中顯示貨品的編碼等基本信息和貨品的入庫(kù)數(shù)量及入庫(kù)日期。當(dāng)入庫(kù)記錄比較多時(shí),可以翻頁(yè)瀏覽。還可以按照貨品名稱模糊查詢,過(guò)濾顯示希望看到的貨品入庫(kù)信息。(2)添加入庫(kù)信息在進(jìn)貨入庫(kù)頁(yè)面,提供添加入庫(kù)信息的功能,當(dāng)用戶執(zhí)行添加貨品入庫(kù)功能時(shí),打開貨品入庫(kù)信息頁(yè)面,用戶可以在該頁(yè)面輸入要入庫(kù)的貨品的數(shù)量,然后保存饑渴。若添加成功,則入庫(kù)信息列表中將會(huì)有新增的貨品入庫(kù)信息。入庫(kù)信息添加時(shí),貨品的基本信息自動(dòng)從貨品記錄取得,入庫(kù)日期則自動(dòng)由系統(tǒng)自動(dòng)賦值。(3)刪除入庫(kù)信息貨品管理頁(yè)面中還提

31、供刪除貨品的功能,當(dāng)刪除貨品信息時(shí),首先在入庫(kù)信息列表中選擇要?jiǎng)h除的復(fù)選框,然后執(zhí)行刪除功能。刪除貨品時(shí)系統(tǒng)會(huì)判斷是否有與之相關(guān)的出庫(kù)信息,如果有就不能刪除,否則可以進(jìn)行刪除。貨品刪除成功后,被刪除的貨品從入庫(kù)信息列表中消失。另外,在入庫(kù)頁(yè)面中,用戶可以隨時(shí)查看當(dāng)前的系統(tǒng)幫助,也可以返回到系統(tǒng)主界面中。部分代碼如下HTML杜明金銷售供應(yīng)鏈管理系統(tǒng)進(jìn)貨入庫(kù)進(jìn) 貨 入 庫(kù)  貨品名稱包含: input name=QueryText type=text size=25 maxlength=50 value= 入庫(kù)日期貨品編號(hào) 名稱 規(guī)格 單位 單價(jià) 入庫(kù)數(shù)量 金額 TotalPages t

32、hen SelectPage = 1end ifrs.absolutepage = SelectPage for i = 1 to ListPageSize if not(rs.bof or rs.eof) then%5.6 銷售出庫(kù)模塊銷售出庫(kù)模塊主要用來(lái)維護(hù)貨品出庫(kù)信息,并對(duì)出庫(kù)記錄的瀏覽查看。系統(tǒng)提供的功能包括出庫(kù)信息列表,添加出庫(kù)記錄和刪除出庫(kù)記錄。(1)出庫(kù)信息列表進(jìn)入銷售出庫(kù)頁(yè)面,可以看見所有出庫(kù)信息列表,列表中顯示貨品的編碼等基本信息和貨品的出庫(kù)數(shù)量及出庫(kù)日期。當(dāng)出庫(kù)記錄比較多時(shí),可以翻頁(yè)瀏覽。還可以按照貨品名稱模糊查詢,過(guò)濾顯示希望查看的貨品出庫(kù)信息。(2)添加出庫(kù)信息在銷售出

33、庫(kù)頁(yè)面提供添加出庫(kù)信息的功能,當(dāng)用戶執(zhí)行添加貨品出庫(kù)功能時(shí),打開貨品出庫(kù)信息頁(yè)面,用戶可以在該頁(yè)面輸入要出庫(kù)貨品的數(shù)量,然后保存即可。若添加成功,出庫(kù)信息列表中將會(huì)有新增的貨品出庫(kù)信息。添加出庫(kù)信息時(shí),貨品的基本信息也是自動(dòng)從貨品記錄取得,出庫(kù)日期則由系統(tǒng)自動(dòng)賦值。當(dāng)添加一條出庫(kù)記錄時(shí) ,系統(tǒng)首先要判斷當(dāng)前庫(kù)存是否滿足本次出庫(kù)數(shù)量,如果庫(kù)存不小于出庫(kù)數(shù)量則可以出庫(kù),否則不能出庫(kù),另外,在前面的系統(tǒng)需求分析中提到,該系統(tǒng)需要按照貨品批次以先進(jìn)先出原則出庫(kù),因此保存出庫(kù)信息同時(shí)需要保存按批次的數(shù)量。(3)刪除出庫(kù)信息銷售出庫(kù)頁(yè)面中還提供刪除出庫(kù)記錄的功能,當(dāng)刪除出庫(kù)信息時(shí),首先在出庫(kù)信息列表中選擇

34、要?jiǎng)h除的復(fù)選框,然后執(zhí)行刪除功能。刪除記錄時(shí)首先要?jiǎng)h除與該出庫(kù)記錄相關(guān)的出庫(kù)批次信息然后再刪除出庫(kù)記錄,出庫(kù)記錄刪除成功后,被刪除的記錄從出庫(kù)信息列表中消失。另外,在出庫(kù)頁(yè)面中,用戶可以隨時(shí)查看當(dāng)前的系統(tǒng)幫助,也可以返回到系統(tǒng)主界面中。5.7 庫(kù)存管理模塊在庫(kù)存管理模塊中,系統(tǒng)提供貨品的入庫(kù),出庫(kù)以及庫(kù)存情況的信息查詢功能,進(jìn)入庫(kù)存管理頁(yè)面可以看到所有貨品列表,且列表中除了顯示貨品的編碼,名稱等基本信息外,還顯示累計(jì)入庫(kù),累計(jì)出庫(kù)和庫(kù)存數(shù)量。當(dāng)貨品記錄比較多時(shí),可以翻頁(yè)瀏覽。還可以按照貨品名稱模糊查詢,過(guò)濾顯示希望查看的貨品庫(kù)存信息。另外,在庫(kù)存管理頁(yè)面中,用戶可以隨時(shí)查看當(dāng)前的系統(tǒng)幫助,也可以返回到系統(tǒng)主界面中。5.8 系統(tǒng)幫助系統(tǒng)幫助主要提供系統(tǒng)的功能和操作幫助信息,用戶可以從系統(tǒng)各功能模塊的頁(yè)面中打開該選項(xiàng)并察看幫助。系統(tǒng)幫助頁(yè)面中包括該系統(tǒng)的系統(tǒng)介紹和各模塊的幫助說(shuō)明。 2011年3月15日第 19 頁(yè) 共 23 頁(yè)

展開閱讀全文
溫馨提示:
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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!