版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 目 錄</b></p><p><b> 1 引言1</b></p><p> 1.1 本課題背景與意義1</p><p> 1.2本課題的研究內容1</p><p> 2相關的技術知識1</p><p> 2.1開發(fā)環(huán)境介紹
2、1</p><p> 2.2 ASP技術2</p><p> 2.3 Access數據庫3</p><p><b> 3系統總體設計3</b></p><p> 3.1功能需求分析3</p><p> 3.2 功能模塊設計4</p><p><b
3、> 4 數據庫設計5</b></p><p> 4.1數據庫需求分析5</p><p> 4.2 數據庫的設計6</p><p><b> 5 系統實現7</b></p><p> 5.1 用戶登錄模塊7</p><p> 5.2 用戶注冊模塊10<
4、/p><p> 5.3 系統主界面模塊11</p><p> 5.4貨品管理模塊13</p><p> 5.5 進貨入庫模塊16</p><p> 5.6 銷售出庫模塊19</p><p> 5.7 庫存管理模塊20</p><p> 5.8 系統幫助20</p>
5、<p><b> 結 論20</b></p><p><b> 參考文獻20</b></p><p> 管理系統的設計與開發(fā)</p><p><b> 摘 要</b></p><p> 隨著市場競爭日益激烈,實現整個產業(yè)鏈內信息的暢通,是提高
6、企業(yè)競爭力的關鍵。而ASP正是利用了本身的規(guī)模優(yōu)勢,為企業(yè)信息化提出一種新的應用模式。本文首先對銷售供應鏈管理的背景和需求進行了分析,提出實現銷售供應鏈管理系統的必要性與可行性。其次針對日常業(yè)務流程,分析數據來源數據處理流程,設計并開發(fā)一套銷售供應鏈管理系統。最后,針對系統實現過程中的各個部分,給出了系統幫助。</p><p> 文中詳細闡述了各子模塊的功能和實現過程,并對該系統的核心技術作了特別講解。從試運行
7、情況來看,本系統加強了對于日常業(yè)務的有效管理,提高了管理的效率和科學性,實現了一般業(yè)務的需求,達到了建設一個銷售供應鏈管理系統的預定目標。</p><p> 信息管理與信息系統專業(yè)培養(yǎng)具備現代管理學理論基礎、計算機科學技術知識及應用能力,掌握系統思想和信息系統分析與設計方法以及信息管理等方面的知識與能力,能在國家各級管理部門、工商企業(yè)、金融機構、科研單位等部門從事信息管理以及信息系統分析、設計、實施管理和評價等
8、方面的高級專門人才。目前,國內眾多高校都開設有此專業(yè)。</p><p> 關鍵詞:銷售;供應鏈;管理</p><p><b> 1 引言 </b></p><p> 1.1 本課題背景與意義</p><p> 在計算機普及的今天,利用電腦來簡化和方便我們的工作也不再少見,而銷售供應鏈管理系統只是其中一個小小的應用
9、,利用這個系統來管理貨品的一系列操作,可以非常容易和快捷的對貨物的整個流程進行很好的控制和管理。簡化了工作的困難度和節(jié)省了人力資源。鑒于市場上對這樣的管理軟件的大量需求和應用,選擇了本題目。</p><p> 銷售供應鏈管理系統,是一個非常適用的大眾化的系統,有著非常普遍的應用,在很多日常銷售管理業(yè)務中都有應用。通過對銷售供應鏈管理系統的使用可以更加高效快捷的對銷售的各種日常業(yè)務進行管理。提高了管理的效率和創(chuàng)造
10、了最大的經濟效益。目前市場上有各種各樣的銷售管理系統,有些大型的系統實現功能非常多,適合在大型商業(yè)應用中使用,本系統就銷售管理系統的基本功能進行研究和開發(fā)。</p><p> 1.2本課題的研究內容</p><p> 本課題將根據銷售供應鏈的基本流程來進行研究和開發(fā),根據銷售供應鏈的日常業(yè)務需求分析,可以將銷售供應鏈分為幾個大的模塊來進行開發(fā)和設計。本課題研究的主要內容就是如何去實現這
11、幾個大模塊的功能和對數據的需求和處理,在研究過程中要對本系統的各個模塊做詳細的說明,并結合相關的數據用圖形的方式來顯示出最后的結果。本系統主要是從日常業(yè)務需求和應用著手來分析和設計符合于市場應用的系統。在研究過程中本系統將會用到Access數據庫,asp語言等相關的一些開發(fā)工具。這些都是我們研究和學習的內容。</p><p><b> 2相關的技術知識</b></p><
12、;p><b> 2.1開發(fā)環(huán)境介紹</b></p><p> 本系統是一個小型的銷售供應鏈管理系統,因此對計算機硬件的要求不高,現在的計算機基本都能勝任。</p><p><b> 軟件平臺:</b></p><p> 操作系統:Windows xp/ Windows 2000。</p><
13、;p> 數據庫:access。</p><p> 瀏覽器:IE5.0,推薦使用IE6.0。</p><p> Web服務器:IIS5.1。</p><p><b> 開發(fā)工具:</b></p><p><b> Access。</b></p><p> Wi
14、ndows Xp + IIS 5.1。</p><p><b> 2.2 ASP技術</b></p><p> ASP全稱Active Server Pages,中文叫做動態(tài)服務器網頁,是一種開發(fā)動態(tài)網頁的技術,它既小是一種編程語言,也小是一種開發(fā)土具軟件,同樣也小是一種應用程序,它是定義服務器端動態(tài)網頁的開發(fā)模型因。利用它可以產生動態(tài)的、高性能的Web服務應用程
15、序。ASP開發(fā)的網絡數據庫體系結構是三層B/S瀏覽器/服務器)模式體系結構,其人機交互簡單、直觀,系統的開放性好,用戶可以通過Internet或局域網就可以訪問數據庫。它通過在靜態(tài)HTML,內容中嵌入服務器腳木,實現網頁內容的動態(tài)改變。ASP賴以運行的基礎是Windows Web服務器IIS或PWS使用的編程語言是腳本語言(VBScript和JavaScript)。</p><p> ASP是在IIS下開發(fā)WE
16、B應用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統。</p><p> ASP開發(fā)Web應用程序的主要特點:</p><p> (1) 完全嵌入HTML,與HTML、Script語言完美結合。</p><p> (2) 無需編譯,容易編寫,可在服務器端直接執(zhí)行。<
17、/p><p> (3) ActiveX Server Components具有無限可擴充性。</p><p> (4) 使用腳本語言(JavaScript、VBScript或PERL)編寫。</p><p> (5) 存取數據庫輕松容易(使用ADO組件)。</p><p> (6) 可使用任何語言編寫自己的ActiveX Server組件
18、。</p><p> (7) 無瀏覽器兼容問題。</p><p> (8) 程序代碼隱藏,客戶端僅能看到ASP輸出的HTML文件。</p><p> (9) 縮短Web開發(fā)時間。</p><p><b> ASP的功能:</b></p><p> (1) 處理山瀏覽器發(fā)送到服務器的表單輸
19、入。</p><p> (2) 訪問和編輯服務器端的數據庫表,使用瀏覽器就可以輸入、更新和刪</p><p> 除服務器中數據庫的內容。</p><p> (3) 讀寫Web服務器的文件,實現計數器、留言簿、聊大室等功能。</p><p> (4) 由Cookies讀寫用戶端的硬盤文件,以記錄有關數據。</p><
20、p> (5) 實現多個主頁間的信息共享,便于開發(fā)復雜的電子商務應用系統。</p><p> (6) 使用VBScript或JScript等簡易的腳木語言,結合HTML碼,可快速</p><p> 完成站點的應用程序,產生或更改在客戶端執(zhí)行的腳木語言。</p><p> (7) 擴充能力強,可利用多種語言制作ActiveX服務器組件以滿足小同</p
21、><p><b> 的應用需求。</b></p><p> 2.3 Access數據庫</p><p> Access2003 就是關系數據庫開發(fā)工具,數據庫能匯集各種信息以供查詢、存儲和檢索。那么什么叫數據庫呢?數據庫(Database)是由一些有意義和有關系的數據(data)所組合而成。一個數據庫中,包含了許多條記錄(Record),而每
22、條記錄是由多個字段(Field)所組成,不同的字段存放這不同的數據。所以數據庫的嚴格定義是一組相關記錄的集合,而字段則是最基本的數據項,也是數據庫中最小的單位。在計算機中用來幫我們管理數據庫的系統,我們稱之為數據庫管理管理系統(Database Management System DBMS)。數據庫管理系統是架構在一個或多個數據庫之上,并針對數據庫中的數據進行管理運用。 Access 的優(yōu)點在于它能使用數據表示圖或自定義窗體收集
23、信息,數據表示圖提供了一種類似于 Excel 的電子表格,可以使數據庫一目了然。另外,Access 允許創(chuàng)建自定義報表用于打印或輸出數據庫中的信息。Access也提供了數據存儲庫,可以使用桌面數據庫文件把數據庫文件置于網絡文件服務器,與其他網絡用戶共享數據庫。如上所述,Access 作為關系數據庫開發(fā)具備了許多優(yōu)點,可以</p><p><b> 3系統總體設計</b></p>
24、<p><b> 3.1功能需求分析</b></p><p> 銷售供應鏈管理系統主要實現對貨品信息的記錄和查詢,包括貨品的入和出庫記錄,以及貨品的庫存信息的查詢。</p><p> 在銷售供應鏈管理系統中,應該首先為每一種貨品定義一個編碼,以便進行統一管理。由于在實際過程中貨品會有不斷的進貨入庫和銷售出庫,因此對每筆入庫和出庫都應有記錄,應保存詳
25、細的入庫和出庫數量以及日期信息。</p><p> 為了能夠動態(tài)地掌握貨品的庫存情況,需要根據貨品的入庫和出庫信息查詢庫存貨品,一般的處理方式是累計截至當前每種貨品的所有入庫和所有出庫,用累計入庫減去累計出庫所得到的值就是該貨品的當前庫存數量。</p><p> 通過對系統需求的分析,可以得到銷售供應鏈管理系統需要實現貨品管理,進貨入庫,銷售出庫和庫存管理幾部分功能下面分別分析這幾部分
26、的功能需求。</p><p><b> (1)登錄和注冊</b></p><p> 這是任何系統都具有的功能模塊,只有擁有權限的用戶才可以進入系統進行管理操作。</p><p><b> ?。?)貨品管理</b></p><p> 貨品管理是對貨品基本信息的管理,包括貨品的新增,修改和刪除。建
27、立了貨品的基本信息之后,就可以針對不同的貨品進行入庫出庫以及庫存查詢等操作。擁護要求能過查看所有貨品的列表和每種貨品的明細信息。</p><p><b> ?。?)進貨入庫</b></p><p> 進貨入庫是指針對貨品入庫的記錄,系統需要記錄每筆貨品入庫的詳細信息。進貨入庫登記時,貨品必須是貨品管理中已經存在的。用戶要求能夠添加和刪除進貨入庫記錄,并提供瀏覽所有入
28、庫記錄的功能。</p><p><b> ?。?)銷售出庫</b></p><p> 銷售出庫是指針對貨品出庫信息的記錄。與進貨入庫類似,登記銷售出庫時,對象也應該是貨品管理中已經存在的貨品,并且要考慮該貨品的庫存數量是否滿足本次出庫的數量需要。系統應提供添加和刪除銷售出庫記錄的功能,并能讓用戶查看所有的出庫記錄。</p><p><b
29、> ?。?)庫存管理</b></p><p> 庫存管理主要是對庫存貨品進行查詢,系統應提供每種貨品的入庫,出庫以及當前庫存數量,擁護要求能夠隨時查詢到當時的庫存情況,查詢結果可以進行瀏覽察看。</p><p> 3.2 功能模塊設計</p><p> 根據上面對系統的功能需求分析可以得到,本系統最主要的幾大功能有貨品 管理,進貨入庫,銷售出
30、庫以及庫存管理,如圖1列出了各個功能模塊所實現的具體功能。</p><p> 用戶登錄模塊主要是檢查用戶名和密碼是否匹配, 該系統對用戶的身份認證采用的是用戶名/密碼方式,在用戶進入系統的時候要求用戶輸入用戶名和密碼,并比較兩者和數據庫中用戶名和密碼對應。</p><p> 貨品管理模塊主要用來維護用戶貨品的基本信息,系統提供的功能包括貨品的信息列表,新增貨品,修改貨品和刪除貨品。&l
31、t;/p><p> 進貨入庫模塊主要用來維護貨品入庫信息,以及對入庫記錄的瀏覽查看。系統提供的功能包括入庫信息列表,添加入庫記錄和刪除入庫記錄。</p><p> 銷售出庫模塊主要用來維護貨品出庫信息,并對出庫記錄的瀏覽查看。系統提供的功能包括出庫信息列表,添加出庫記錄和刪除出庫記錄。</p><p> 庫存管理模塊中,系統提供貨品的入庫,出庫以及庫存情況的信息查
32、詢功能,進入庫存管理頁面可以看到所有貨品列表,且列表中除了顯示貨品的編碼,名稱等基本信息外,還顯示累計入庫,累計出庫和庫存數量。當貨品記錄比較多時,可以翻頁瀏覽。還可以按照貨品名稱模糊查詢,過濾顯示希望查看的貨品庫存信息。</p><p><b> 圖1 系統結構圖</b></p><p><b> 4 數據庫設計</b></p>
33、;<p> 4.1數據庫需求分析</p><p><b> (1)貨品記錄</b></p><p> 貨品記錄是貨品管理中建立的貨品基本信息,主要包括貨品的編碼,名稱,規(guī)格,單位和單價。貨品基本信息是為了進貨入庫,銷售出庫和庫存管理使用,整個銷售供應鏈管理系統的數據是以貨品記錄為基礎的。貨品基本信息一旦被入庫記錄使用,該貨品記錄不能再被刪除。<
34、;/p><p><b> ?。?)入庫記錄</b></p><p> 入庫記錄是緝獲入庫的信息,在進行貨品入庫登記時,需要記錄哪種貨品,入庫數量是多少,以及入庫的具體日期。</p><p> 入庫記錄由進貨入庫產生,需要用到貨品基本信息,形成的入庫信息可在庫存管理中使用。當入庫批次信息被銷售出庫引用時,該入庫記錄不能被刪除。</p>
35、<p><b> ?。?)出庫記錄</b></p><p> 出庫記錄是銷售出庫的信息,與進貨入庫類似,在進行貨品出庫登記時,也要記錄是哪種貨品和其出庫數量以及出庫日期。</p><p> 出庫記錄由銷售出庫產生,需要用到貨品基本信息,庫存信息和入庫批次信息。庫存信息主要用來判斷當前庫存是否滿足出庫數量要求,入庫批次信息主要用于按照貨品批次以先進先出
36、的原則出庫。銷售出庫形成的出庫信息則會在庫存管理中使用。</p><p><b> ?。?)庫存貨品</b></p><p> 庫存貨品是動態(tài)的貨品庫存信息,它可以通過入庫記錄和出庫記錄數據的匯總數據得到。當需要查看貨品庫存時,只要按照各種貨品統計其累計入庫和累計出庫,累計出庫與入庫的差就是庫存數量。因此從需求角度來看,庫存貨品數據是計算出來的,不需要保存。<
37、/p><p> 庫存管理中只要使用貨品基本信息,入庫信息和出庫信息,然后通過簡單的加工處理,就可以形成庫存貨品數據。</p><p> 4.2 數據庫的設計</p><p> 本系統數據庫根據數據需求分析共涉及五個數據表:</p><p> DLK:記錄用戶密碼和資料如表1所示。</p><p> HPJL:保存
38、貨品的基本信息如表2所示。</p><p> JHRK:貨品的入庫信息如表3所示。</p><p> XSCK:貨品的出庫信息如表4所示。</p><p> CKPC:保存出庫信息對應的入庫批次和數量如表5所示。</p><p><b> 表1 DLK</b></p><p> 表2
39、: HPJL</p><p><b> 表3 JHRK</b></p><p><b> 表4 XSCK</b></p><p> 表5 CKPC</p><p><b> 5 系統實現</b></p><p> 5.1 用戶
40、登錄模塊</p><p> 用戶登錄模塊主要是檢查用戶名和密碼是否匹配,并且可以通過“注冊”按鈕進入注冊頁面。如果用戶的用戶名和密碼匹配則進入系統;不匹配則轉入登陸錯誤頁面。在登陸錯誤頁面用戶可以選擇進入登陸頁面和注冊頁面。</p><p> 該系統對用戶的身份認證采用的是用戶名/密碼方式,在用戶進入系統的時候要求用戶輸入用戶名和密碼,并比較兩者和數據庫中用戶名和密碼對應。用戶登陸界面
41、如圖2.</p><p><b> 圖2 用戶登錄</b></p><p> 登錄頁面主要代碼如下:</p><p><b> <html></b></p><p> <title>登錄</title></p><p><b&
42、gt; <body></b></p><p><b> <%</b></p><p> Function showmsg()</p><p><b> %></b></p><p> <p> </p></p
43、><p> <form action="./index.asp" method="post"></p><p> <table width="30%" border="1" align="center" cellspacing="0" bordercol
44、or=#dddddd></p><p> <tr class="title" height="30"></p><p> <td colspan="2" align="center"><strong>登錄</strong></td></
45、p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td width="35%" align="right">用戶名:</td></p><p> <
46、;td width="65%"><input name="user" type="text" id="admin" size="15"></td></p><p><b> </tr></b></p><p><b>
47、; <tr></b></p><p> <td align="right">密 碼:</td></p><p> <td><input name="pass" type="password" id="password" size="
48、;15"></td></p><p><b> </tr> </b></p><p><b> <tr></b></p><p> <td colspan="2" align="center"></p>
49、;<p> <input type="button" value="注冊" onclick="javascript:location.replace('./reg.asp');"> </p><p> <input type="submit" n
50、ame="Submit" value="提交"></p><p> <input name="Submit" type="reset" id="Submit" value="重置"></td></p><p><b> <
51、/tr></b></p><p><b> </table></b></p><p><b> </form></b></p><p><b> <%</b></p><p> end Function</p>
52、<p><b> %></b></p><p><b> <%</b></p><p> user=request("user")</p><p> pass=request("pass")</p><p> if user
53、="" or pass="" then</p><p><b> showmsg()</b></p><p><b> else</b></p><p> set conn=server.createobject("adodb.connection")<
54、;/p><p> conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("./data/jxc.mdb")</p><p> exec="select * from dlk where username='"&use
55、r&"'"</p><p> set rs=server.createobject("adodb.recordset")</p><p> rs.open exec,conn,1,1 </p><p> if not rs.eof then </p><p> if pass=r
56、s("password") then</p><p> session("auth")=user</p><p> response.Redirect("./main.asp") </p><p><b> else</b></p><p> respo
57、nse.Write("<script>alert('用戶名或密碼錯誤!');</script>")</p><p><b> showmsg()</b></p><p><b> end if </b></p><p><b> else</
58、b></p><p> response.Clear()</p><p> response.write("<script>alert('沒有這個用戶!')</script>")</p><p><b> showmsg()</b></p><p>
59、<b> end if</b></p><p> set rs=nothing </p><p><b> end if </b></p><p><b> %></b></p><p><b> </body></b><
60、/p><p><b> </html></b></p><p> 5.2 用戶注冊模塊</p><p> 用戶在注冊模塊主要是為新用戶提供注冊,新用戶在次填寫詳細信息進行注冊,在用戶注冊的時候首先判斷用戶名是否存在,在用戶注冊時,為了防止用戶粗心,在輸入密碼時不小心輸入錯誤,因此在用戶輸入密碼后還需要用戶再一次輸入,通過判斷兩次輸
61、入是否相同來判斷用戶是否輸入錯誤,當所有的條件都滿足后才會向數據庫中寫入注冊信息。用戶注冊頁面如圖3所示:</p><p><b> 圖3 用戶注冊</b></p><p> 用戶注冊模塊主要代碼如下:</p><p><b> <%</b></p><p> set conn=ser
62、ver.createobject("adodb.connection")</p><p> conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("./data/jxc.mdb")</p><p> name=trim(requ
63、est("name"))</p><p> password=trim(request("password"))</p><p> password2=trim(request("password2"))</p><p> if name="" or password="
64、" then</p><p> response.clear()</p><p> 'response.write "<script>alert('用戶名和密碼不能為空!')</script>"</p><p> showregmsg()</p><p>&
65、lt;b> else</b></p><p> if request("password")<>request("password2") then</p><p> response.clear()</p><p> response.write "<script>a
66、lert('兩次輸入的密碼不一樣!')</script>"</p><p> showregmsg()</p><p><b> else</b></p><p> exec="select * from dlk where username='"&name&
67、;"'"</p><p> set rs=server.createobject("adodb.recordset")</p><p> rs.open exec,conn,1,1 </p><p> if not rs.eof then </p><p> response.write
68、 "<script>alert('此用戶名已經被注冊過了')</script>"</p><p><b> else</b></p><p> ins="insert into dlk(username,password)values('"+name+"',&
69、#39;"+password+"')"</p><p> conn.execute ins</p><p> conn.close</p><p> set conn=nothing</p><p> set rs=nothing</p><p> response.wr
70、ite "<script> alert('注冊成功,點擊確定立即登錄!');location.replace('./index.asp');</script>"</p><p><b> end if</b></p><p><b> end if</b></p
71、><p><b> end if</b></p><p><b> %></b></p><p> 5.3 系統主界面模塊</p><p> 用戶登錄后,進入系統主界面,用戶通過主界面可以單擊對應各功能模塊的名稱進入相應功能界面,如圖4所示:</p><p><
72、;b> 圖4 系統主界面</b></p><p> 系統主界面實現代碼如下:</p><p><b> <%</b></p><p> if session("auth")<>"" then</p><p><b> %>
73、;</b></p><p><b> <HTML></b></p><p><b> <HEAD></b></p><p> <TITLE>杜明金銷售供應鏈管理系統</TITLE></p><p> <META http-eq
74、uiv=Content-Type content="text/html; charset=gb2312"></p><p> <META http-equiv=Pragma content=no-cache></p><p><b> </HEAD></b></p><p><b>
75、; <BODY></b></p><p> <table width="751" border=0 align=center cellPadding=0 cellSpacing=0 height="42"></p><p><b> <tr></b></p>&
76、lt;p> <TD valign="top" width="751"></TD></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <TD valign=&q
77、uot;top" width="751" height="16"></p><p><b> </TD></b></p><p><b> </tr></b></p><p><b> <tr></b>&
78、lt;/p><p> <TD valign="top" width="751"></p><p> <p align="center"><map name="FPMap0"></p><p> <area href="HPGL.asp
79、" shape="rect" coords="117, 130, 245, 162"></p><p> <area href="JHRK.asp" shape="rect" coords="183, 198, 314, 229"></p><p> <
80、area href="XSCK.asp" shape="rect" coords="253, 268, 384, 302"></p><p> <area href="KCGL.asp" shape="rect" coords="219, 339, 348, 370"><
81、;/p><p> <area href="Help.asp" shape="rect" coords="174, 413, 306, 444"></p><p><b> </map></b></p><p> <img rectangle="
82、 (174,413) (306,442) Help.asp" rectangle=" (219,339) (348,370) KCGL.asp" rectangle=" (174,413) (306,442) Help.asp" border="0" src="img/Main.jpg" usemap="#FPMap0" wid
83、th="640" height="480"></TD></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <TD height="16" valign=
84、"top"></p><p> <p align="center"><img border="0" src="img/MingZhi.bmp" width="21" height="21"><font size="2"></p
85、><p> 我的系統 </font></p></TD></p><p><b> </tr></b></p><p><b> </table></b></p><p><b> </BODY></b>
86、</p><p><b> </HTML></b></p><p><b> <%</b></p><p><b> end if</b></p><p><b> %></b></p><p>&l
87、t;b> 5.4貨品管理模塊</b></p><p> 貨品管理模塊主要用來維護用戶貨品的基本信息,系統提供的功能包括貨品的信息列表,新增貨品,修改貨品和刪除貨品。</p><p><b> (1)貨品信息</b></p><p> 進入貨品管理界面,可以看到所有貨品列表,列表中顯示貨品的編碼,名稱,規(guī)格,單價和單價信
88、息。當貨品記錄比較多時可以翻頁瀏覽。還可以按照貨品名稱模糊查詢,過濾出希望察看的貨品信息</p><p><b> ?。?)新增貨品</b></p><p> 在貨品管理頁面,提供新增貨品的功能,當用戶執(zhí)行新增貨品功能時,打</p><p> 開貨品信息頁面,用戶可以在該頁面輸入增加貨品的編碼,名稱等基本信息,新增貨品的編碼不能與已經有貨品
89、的編碼重復。</p><p> 輸入貨品基本信息后在貨品信息頁面保存該貨品信息即可。若新增成功則貨品列表中將會有新增的貨品信息。</p><p><b> ?。?)修改貨品</b></p><p> 當用戶需要修改貨品基本信息時,可以在貨品劉表中單擊貨品對應的編碼,這時系統打開貨品信息頁面,用戶可以在該頁面、對貨品的名稱等基本信息進行修改,
90、此時貨品編碼為只讀,不能修改。</p><p> 修改貨品基本信息后,在貨品信息頁面保存對貨品的修改,若修改成功則貨品列表中將會現實修改后的貨品信息。</p><p><b> ?。?)刪除貨品</b></p><p> 貨品管理頁面中還提供刪除貨品的功能,當刪除貨品信息時,首先在貨品列表中選擇要刪除的復選框,然后執(zhí)行刪除功能。</p
91、><p> 刪除貨品時系統會判斷入庫記錄中是否有該貨品,如果有就不能刪除,否則可以進行刪除。貨品刪除成功后,被刪除的貨品從貨品列表中消失。</p><p> 另外,在貨品管理頁面中,用戶可以隨時查看當前的系統幫助,也可以返回到系統主界面中。</p><p><b> 部分代碼如下</b></p><p><b&g
92、t; <%</b></p><p><b> ''執(zhí)行刪除</b></p><p> if request("act")="del" then</p><p><b> dim n</b></p><p><b&
93、gt; n = 0</b></p><p> set rs = server.createobject("ADODB.Recordset")</p><p> For Each item in request.form</p><p> if Left(item, 6) = "deltag" then&l
94、t;/p><p> if rs.state = 1 then </p><p><b> rs.close</b></p><p><b> end if</b></p><p> Sqlstr = "Select * from JHRK Where BM='"&am
95、p;trim(request(item))&"'"</p><p> rs.open Sqlstr,cn,3</p><p> if not rs.eof then </p><p><b> n = n + 1</b></p><p><b> else</b
96、></p><p> cn.execute("delete from HPJL where BM='"&trim(request(item))&"'")</p><p><b> end if</b></p><p><b> end if</b
97、></p><p><b> Next</b></p><p> if n > 0 then </p><p><b> %></b></p><p> <script language="VBScript"></p><
98、p> msgbox "存在入庫信息的貨品沒有刪除!"</p><p> window.location="HPGL.asp"</p><p> </script> </p><p><b> <%</b></p><p><b> end
99、 if</b></p><p> Set rs=Nothing</p><p><b> end if</b></p><p> ListPageSize = request("PageSelect")</p><p> ''默認每頁顯示15條記錄</p>
100、;<p> if ListPageSize = "" then</p><p> ListPageSize = 15</p><p><b> end if</b></p><p> ListPageSize = Cint(ListPageSize) </p><p> Se
101、lectPage = request("SelPage")</p><p><b> ''默認顯示第一頁</b></p><p> if SelectPage = "" then</p><p> SelectPage = 1</p><p><b>
102、; end if</b></p><p> SelectPage = Cint(SelectPage)</p><p> ''處理查詢字符串 </p><p> SearchText = request("QueryText")</p><p> SqlSearchText = rep
103、lace(SearchText,"'","''")</p><p> SqlSearchText = replace(SearchText,"[","[[]")</p><p> SqlSearchText = replace(SearchText,"]",&qu
104、ot;[]]")</p><p> SqlSearchText = replace(SearchText,"%","[%]")</p><p> SqlSearchText = replace(SearchText,"_","[_]")</p><p><b>
105、 ''獲取數據</b></p><p> Dim Sqlstr</p><p> Sqlstr = "Select * From HPJL"</p><p> if SearchText <> "" then</p><p> sqlstr=sqlstr&
106、amp;" Where MC like '%"&SqlSearchText&"%'"</p><p><b> end if</b></p><p> set rs = server.createobject("ADODB.Recordset")</p>&
107、lt;p> rs.open Sqlstr,cn,3</p><p><b> %></b></p><p> <HTML><HEAD><TITLE>杜明金銷售供應鏈管理系統-貨品管理</TITLE></p><p> <META http-equiv=Content-Ty
108、pe content="text/html; charset=gb2312"></p><p> <META http-equiv=Pragma content=no-cache></p><p><b> </HEAD></b></p><p><b> <BODY>
109、;</b></p><p> <p align="center"><b><font color="#FF0000" size="5">貨 品 管 理</font></b></p></p><p> 5.5 進貨入庫模塊</p>&
110、lt;p> 進貨入庫模塊主要用來維護貨品入庫信息,以及對入庫記錄的瀏覽查看。系統提供的功能包括入庫信息列表,添加入庫記錄和刪除入庫記錄。</p><p><b> (1)入庫信息列表</b></p><p> 進入進貨入庫頁面,可以看到所有入庫信息列表,列表中顯示貨品的編碼等基本信息和貨品的入庫數量及入庫日期。當入庫記錄比較多時,可以翻頁瀏覽。還可以按照貨
111、品名稱模糊查詢,過濾顯示希望看到的貨品入庫信息。</p><p><b> ?。?)添加入庫信息</b></p><p> 在進貨入庫頁面,提供添加入庫信息的功能,當用戶執(zhí)行添加貨品入庫功能時,打開貨品入庫信息頁面,用戶可以在該頁面輸入要入庫的貨品的數量,然后保存饑渴。若添加成功,則入庫信息列表中將會有新增的貨品入庫信息。</p><p>
112、 入庫信息添加時,貨品的基本信息自動從貨品記錄取得,入庫日期則自動由系統自動賦值。</p><p><b> ?。?)刪除入庫信息</b></p><p> 貨品管理頁面中還提供刪除貨品的功能,當刪除貨品信息時,首先在入庫信息列表中選擇要刪除的復選框,然后執(zhí)行刪除功能。</p><p> 刪除貨品時系統會判斷是否有與之相關的出庫信息,如果有
113、就不能刪除,否則可以進行刪除。貨品刪除成功后,被刪除的貨品從入庫信息列表中消失。</p><p> 另外,在入庫頁面中,用戶可以隨時查看當前的系統幫助,也可以返回到系統主界面中。</p><p><b> 部分代碼如下</b></p><p> HTML><HEAD><TITLE>杜明金銷售供應鏈管理系統-進
114、貨入庫</TITLE></p><p> <META http-equiv=Content-Type content="text/html; charset=gb2312"></p><p> <META http-equiv=Pragma content=no-cache></p><p><b&g
115、t; </HEAD></b></p><p><b> <BODY></b></p><p> <p align="center"><b><font color="#FF0000" size="5">進 貨 入 庫</font
116、></b></p></p><p> <form action="JHRK.asp" method="post" name="frmJHRK"></p><p> <input type="hidden" name="act"><
117、;/p><p> <TABLE width="813" border=0 align=center cellPadding=0 cellSpacing=0></p><p><b> <TBODY> </b></p><p><b> <TR> </b></
118、p><p> <TD height="24" valign="top" bgcolor="#DDDDDD"><font size="2"> 貨品名稱包含:</font></p><p> <input name="QueryText"
119、; type="text" size="25" maxlength="50" value="<%=SearchText%>"><font size="2"></font></p><p> <input name="Query" type=&q
120、uot;submit" value="查詢"><font size="2"> </font></p><p> <input name="Add" type="button" value="添加" onClick="javascript:location.h
121、ref='RKXX.asp'"><font size="2"></font></p><p> <input name="Del" type="button" value="刪除"><font size="2"> </font&
122、gt;</p><p> <input name="Main" type="button" value="返回主界面" onClick="javascript:location.href='Main.asp'"><font size="2"></font><
123、;/p><p> <input name="Help" type="button" value="幫助" onClick="javascript:window.open('Help.asp#進貨入庫')"></TD></p><p><b> </TR&g
124、t;</b></p><p><b> </TBODY></b></p><p><b> </TABLE></b></p><p> <TABLE width="812" border=0 align=center cellPadding=0 cell
125、Spacing=0></p><p><b> <TBODY> </b></p><p><b> <TR></b></p><p> <TD align="center" valign="middle" style="border
126、: #99ccff 1px solid " bgcolor="#6699FF" width="35" height="18"></TD></p><p> <TD align="center" valign="middle" style="border: #99ccff
127、 1px solid " bgcolor="#6699FF" width="94" height="18"></p><p> <b><font size="2">入庫日期</font></b></TD></p><p> <
128、TD align="center" valign="middle" style="border: #99ccff 1px solid " bgcolor="#6699FF" width="74" height="18"></p><p> <b><font size=
129、"2">貨品編號</font></b></TD></p><p> <TD align="center" valign="middle" style="border: #99ccff 1px solid " bgcolor="#6699FF" width=&quo
130、t;165" height="18"></p><p> <b><font size="2">名稱</font></b></TD></p><p> <TD align="center" valign="middle" st
131、yle="border: #99ccff 1px solid " bgcolor="#6699FF" width="148" height="18"></p><p> <b><font size="2">規(guī)格</font></b></TD><
132、;/p><p> <TD align="center" valign="middle" style="border: #99ccff 1px solid " bgcolor="#6699FF" width="47" height="18"></p><p>
133、 <b><font size="2">單位</font></b></TD></p><p> <TD align="center" valign="middle" style="border: #99ccff 1px solid " bgcolor="#6
134、699FF" width="69" height="18"></p><p> <b><font size="2">單價</font></b></TD></p><p> <TD align="center" valign=
135、"middle" style="border: #99ccff 1px solid " bgcolor="#6699FF" width="77" height="18"></p><p> <b><font size="2">入庫數量</font>&l
136、t;/b></TD></p><p> <TD align="center" valign="middle" style="border: #99ccff 1px solid " bgcolor="#6699FF" width="86" height="18">
137、</p><p> <b><font size="2">金額</font></b></TD></p><p><b> </TR></b></p><p><b> <% </b></p><p&g
138、t;<b> '顯示處理</b></p><p> TotalPages = 1</p><p> TotalRecords = 0</p><p> TotalFlag = 0</p><p> if not(rs.bof or rs.eof) then</p><p>
139、 TotalRecords = rs.recordcount</p><p> if ListPageSize = 0 then</p><p> ListPageSize = TotalRecords</p><p> TotalFlag = 1</p><p><b> end if</b></p>
140、;<p> rs.pagesize = ListPageSize</p><p> TotalPages = rs.pagecount</p><p> if SelectPage > TotalPages then</p><p> SelectPage = 1</p><p><b> end if
141、</b></p><p> rs.absolutepage = SelectPage </p><p> for i = 1 to ListPageSize </p><p> if not(rs.bof or rs.eof) then</p><p><b> %><
142、;/b></p><p> 5.6 銷售出庫模塊</p><p> 銷售出庫模塊主要用來維護貨品出庫信息,并對出庫記錄的瀏覽查看。系統提供的功能包括出庫信息列表,添加出庫記錄和刪除出庫記錄。</p><p><b> (1)出庫信息列表</b></p><p> 進入銷售出庫頁面,可以看見所有出庫信息列表,
143、列表中顯示貨品的編碼等基本信息和貨品的出庫數量及出庫日期。當出庫記錄比較多時,可以翻頁瀏覽。還可以按照貨品名稱模糊查詢,過濾顯示希望查看的貨品出庫信息。</p><p><b> (2)添加出庫信息</b></p><p> 在銷售出庫頁面提供添加出庫信息的功能,當用戶執(zhí)行添加貨品出庫功能時,打開貨品出庫信息頁面,用戶可以在該頁面輸入要出庫貨品的數量,然后保存即可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計 畢業(yè)設計(論文)管理系統設計
- 畢業(yè)設計---管理系統的設計
- 畢業(yè)設計--畢業(yè)設計選題管理系統
- 畢業(yè)設計--畢業(yè)設計選題管理系統
- 畢業(yè)設計管理系統設計
- 畢業(yè)設計管理系統論文畢業(yè)設計
- 畢業(yè)設計---畢業(yè)設計課題綜合管理系統
- 畢業(yè)設計---畢業(yè)設計課題綜合管理系統
- 畢業(yè)設計---畢業(yè)設計管理系統論文
- 畢業(yè)設計---畢業(yè)設計管理系統論文
- 畢業(yè)設計---基于web的畢業(yè)設計選題管理系統
- 水電管理系統設計畢業(yè)設計
- 畢業(yè)設計--畢業(yè)設計管理系統說明書
- 基于web的畢業(yè)設計管理系統的設計與實現畢業(yè)設計
- 畢業(yè)設計--高校畢業(yè)設計管理系統論文
- 畢業(yè)設計--銷售管理系統設計
- 畢業(yè)設計---車輛管理系統設計
- 畢業(yè)設計--學生信息管理系統畢業(yè)設計
- 畢業(yè)設計----企業(yè)人事管理系統畢業(yè)設計
- 畢業(yè)設計選題管理系統論文--畢業(yè)設計
評論
0/150
提交評論