




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目錄TOC\o"1-2"\h\z\u一緒論 11.1課題配景及現(xiàn)狀 11.2開發(fā)東西介紹 1二需求闡發(fā) 2三提要設(shè)計 5四邏輯設(shè)計 7五詳細設(shè)計 9六測試結(jié)果 21七小結(jié) 21參考文獻 25一緒論1.1課題配景及現(xiàn)狀軟件界說:堆棧治理系統(tǒng)在當今時代,隨著社會,技能,尤其是盤算機的生長,人工智能已經(jīng)成為時代的需求,而純?nèi)斯ひ呀?jīng)成為已往。在這樣一個配景下!堆棧的存儲作為一個時代的產(chǎn)物,信息化,智能化也成為必須了。同時開發(fā)一個堆棧治理系統(tǒng)也變得緊迫的需要。堆棧治理系統(tǒng)用于對企業(yè)收支庫的日常治理,是一套高效的信息治理系統(tǒng)。它能夠為企業(yè)提供先進的業(yè)務(wù)信息治理解決方案,革新傳統(tǒng)的事情方法,提高企業(yè)所經(jīng)營物品的供、銷、存的運轉(zhuǎn)效率,縮短治理周期,淘汰因為重復(fù)操縱而帶來的人為不對,減輕治理人員的事情強度、低落治理本錢。軟件界說:從客戶的需求開始,從對客戶的需求的闡發(fā),到數(shù)據(jù)流程圖完成,然后,觀點設(shè)計,E-R圖的設(shè)計,接下來,將E-R圖轉(zhuǎn)換成干系模型,固然這個干系模型要滿足一定的范式地要求,這樣要是憑據(jù)實際的情況決定的!再接下來,設(shè)計數(shù)據(jù)庫,進行詳細的設(shè)計,憑據(jù)客戶的需求選擇是做成c/s,照舊b/s形式!!最后是軟件的測試和維護。這個整個的歷程是一個完整的流程,這個歷程被稱為軟件開發(fā)。制品為軟件。1.2開發(fā)東西介紹這次項目主要是使用Eclipse和MicrosoftSQLServer2000。Sqlsever2000數(shù)據(jù)開發(fā)東西!Sqlsever2000是微軟公司開發(fā)的智能的,大型的實用型的數(shù)據(jù)庫設(shè)計東西!目前在市場上大部門公司用的是oracle,bb2等數(shù)據(jù)開發(fā)東西。因為我們課堂上介紹的是Sqlsever2000,我就選用了它。Eclipse是開放源代碼的項目,其自己是用Java語言編寫。Eclipse是我們在學(xué)習(xí)Java中使用過的東西,它的功效比力完整!乍一看起來,Eclipse的界面有點象JBuilder,但實際操縱進程中會發(fā)明它更象IVJ,究竟開發(fā)Eclipse的主導(dǎo)用量是開發(fā)IVJ的原班人馬。Eclipse開發(fā)情況和IVJ一樣,Eclipse開發(fā)情況被稱為Workbench,它主要由三個部門組成:視圖(Perspective),編輯窗口(Editor)和視察窗口(View)。在下面的介紹中,希望讀者能知道Java視圖,Java包瀏覽窗口,資源視圖,資源瀏覽窗口等區(qū)別(其實最主要的也就是要區(qū)別視圖和窗口)。Asp運行在裝有Microsoft的IIs操縱系統(tǒng)中,所以創(chuàng)建Asp應(yīng)用步伐之前,需要安裝相關(guān)的操縱系統(tǒng)和Web辦事器。二需求闡發(fā)2.1目標設(shè)計:堆棧治理系統(tǒng)需要實現(xiàn)的功效相對來說比力簡樸,最重要的是物品的入庫操縱、出庫操縱和提貨單的治理,對供給商、提貨單元的治理功效,以及對庫存中物品數(shù)目的治理功效。另外,作為一個完整的系統(tǒng),為了包管系統(tǒng)的寧靜,另有須要對使用本系統(tǒng)的用戶進行身份的驗證以及權(quán)限的治理等。堆棧治理系統(tǒng)實現(xiàn)的功效如下:1.系統(tǒng)的用戶登錄以及身份驗證●系統(tǒng)用戶進入系統(tǒng)需要經(jīng)過身份驗證?!裣到y(tǒng)用戶在登錄系統(tǒng)以后,在差別頁面跳轉(zhuǎn)瀏覽時的身份驗證。2.庫存治理功效●庫存信息的治理,包羅添加堆棧、檢察堆棧、刪除堆棧?!裉嶝泦螢樾畔⒌奶砑??!褙浧奉悇e信息的添加?!裎锲沸畔⒌奶砑??!裉嶝泦蔚闹卫?。3.權(quán)限的治理功效在本系統(tǒng)中,將權(quán)限分為倆種,一種為超等治理員權(quán)限,該權(quán)限可以治理系統(tǒng)中界說的所有堆棧;而另一種為普通治理員權(quán)限,該權(quán)限只能治理分派給他的某個堆棧。2.2數(shù)據(jù)流圖:商品入庫數(shù)據(jù)流圖:商品入庫登記商品入庫登記產(chǎn)生入庫表更新數(shù)據(jù)庫處置懲罰產(chǎn)生入庫表更新數(shù)據(jù)庫處置懲罰事務(wù)堆棧治理員堆棧治理員供給商事務(wù) 事務(wù)供給商庫存清單庫存清單商品出貨數(shù)據(jù)流圖:商品出庫登記商品出庫登記更新數(shù)據(jù)庫處置懲罰事務(wù)更新數(shù)據(jù)庫處置懲罰事務(wù)采購員產(chǎn)生出庫表 出庫單采購員產(chǎn)生出庫表堆棧治理員事務(wù) 事務(wù)堆棧治理員庫存清單庫存清單商品訂貨數(shù)據(jù)流圖:訂貨信息訂貨信息產(chǎn)生訂貨表處置懲罰事務(wù)產(chǎn)生訂貨表處置懲罰事務(wù)更新數(shù)據(jù)庫采購員堆棧治理員事務(wù)事務(wù)采購員堆棧治理員庫存清單庫存清單2.3數(shù)據(jù)字典:1:名字:用戶表描述:記載所有可以登錄該系統(tǒng)的用戶名、密碼和其他相關(guān)數(shù)據(jù);界說:用戶名+密碼+備注+IP地點;位置:輸出到打印機;2:名字:供給商信息表描述:此表記載所有供給商的信息。;界說:供給商名稱+供給商編號+備注;位置:輸出到打印機;3:名字:提貨單元信息表描述:該表是指某物在出庫時提貨者的信息;、界說:使用編號+名稱+備注;位置:輸出到打印機;4:名字:堆棧信息表 描述:一個企業(yè)可能會有許多堆棧,就存放在這個表中;界說:堆棧編號+堆棧名稱+備注;位置:輸出到打印機;5:名字:物品類別信息表描述:該表記載堆棧中具體的物件名稱和其他相關(guān)的信息;界說:類別名稱+類型編號+所屬堆棧名位置:輸出到打印機;6.名字:物品信息表 描述:此表記載堆棧中具體的物件名稱和其他相關(guān)的信息;界說:堆棧編號+類型編號+品名編號+品名物品的名稱+計量單元+當前庫存數(shù)+當前庫存總金額+最大儲存量+最小儲存量+儲存所在+規(guī)格+貨號+貨名;位置:輸出到打印機;7.名字:入庫/出庫明細表描述:該表記載所有各個堆棧的入庫、出庫的記載,每當進行出庫大概入庫操縱是,就會有一條記載插入該表;界說:編號+記載日期+種類+號數(shù)+收入數(shù)量+收入單價+收入金額+發(fā)出數(shù)量+發(fā)出單價+發(fā)出金額+結(jié)存數(shù)量+結(jié)存單價+結(jié)存金額+品名編號+堆棧編號+供給商編號+擔當這編號+剩余數(shù)量位置:輸出到打印機;三提要設(shè)計這一設(shè)計階段是在需求闡發(fā)的底子上,設(shè)計出能夠滿足需求的種種實體,以及它們之間的干系,為背面的邏輯結(jié)構(gòu)設(shè)計打下底子。本實例憑據(jù)上面的設(shè)計計劃出的實體有員工實體、供給商實體、提貨單元實體、堆棧實體、物品類別實體、物品信息實體、出庫/入庫實體。各個實體的E-R圖及其干系描述如下。1.員工實體E-R圖(用戶編號,用戶名,密碼,是否在線,備注,IP地點)UserUserUser-idusernamepasswordisonliememoip2.供給商實體E-R圖(供給號,供給商名稱,備注)ProvideProvideProvider-idProvider-namememo3.提貨單元實體E-R圖(使用編號,使用名稱,備注)UsesUsesUses-idUses-namememo4.堆棧實體實體E-R圖(堆棧編號,堆棧名稱,備注)SStorageStorage-idStorage-namememo5.物品類別實體E-R圖(類型名稱,類型編號,該類別所屬堆棧)TypeTypetype-nameType-idin-storage6.物品實體E-R圖(堆棧編號,類型編號,品名編號,物品名稱,記量單元,當前庫存數(shù),當前庫存總金額,最大儲存量,最小儲存量,儲存所在,規(guī)格,貨號,貨名)StockStockStorage-idnoType-idName-idunitNow-stocnow-stocmaxrulehmaddressmin7.入庫/出庫實體E-R圖(編號,記載日期,種類,號數(shù),收入數(shù)量,收入單價,收入金額,發(fā)出數(shù)量,發(fā)出單價,發(fā)出金額,結(jié)存數(shù)量,結(jié)存單價,結(jié)存金額,品名編號,堆棧編號,供給商編號,用戶編號,剩余數(shù)量)DetailDetailIn-pricerqzlhsIn-numIn-sumidOut-sumOut-priceOut-sumNow-priceNow-sumName-idProvider-idStorage-idLeft-numUses-id四邏輯設(shè)計4.1根本表干系:1.員工(用戶編號,用戶名,密碼,是否在線,備注,IP地點)2.供給商(供給編號,供給商名稱,備注)3.提貨單元(使用編號,使用名稱,備注)4.堆棧(堆棧編號,堆棧名稱,備注)5.物品類別(類型名稱,類型編號,該類別所屬堆棧)6.物品(堆棧編號,類型編號,品名編號,物品名稱,記量單元,當前庫存數(shù),當前庫存總金額,最大儲存量,最小儲存量,儲存所在,規(guī)格,貨號,貨名)7.入庫/出庫(編號,記載日期,種類,號數(shù),收入數(shù)量,收入單價,收入金額,發(fā)出數(shù)量,發(fā)出單價,發(fā)出金額,結(jié)存數(shù)量,結(jié)存單價,結(jié)存金額,品名編號,堆棧編號,供給商編號,用戶編號,剩余數(shù)量)4.2數(shù)據(jù)庫截圖員工:供給商:提貨單元堆棧信息:物品類別信息:物品信息:入庫/出庫:前5個干系到達了BC范式,后倆個到達3范式。4.3界說權(quán)限:治理:用戶表user中的字段in_storage意思是所屬堆棧,在表storage中存放著堆棧,且表中字段storage_id就是堆棧的編號,in_storage與之對應(yīng),而storage_id是自動編號產(chǎn)生的,所以不會有小于即是0的數(shù)字的,憑據(jù)這樣,當in_storage值為0時,即不屬于任何堆棧的用戶,即他們可以治理任何堆棧,也即可以稱之治理員了!檢察:用戶表user中的字段viewother是檢察其他的堆棧,一個用戶是否可以檢察全部的堆棧首先看他是否可以治理全部堆棧,如果可以就可以檢察其他的堆棧,如果不可以,即只能治理一個堆棧,那么就要看字段viewother的值為什么,如果為“是”那么可以檢察其他的堆棧,如果為“否”則不能看其他堆棧。五詳細設(shè)計在該系統(tǒng)中主要由根本信息維護模塊、庫存治理模塊和寧靜治理模塊3大模塊組成。庫存庫存治理系統(tǒng)根本信息維護模塊庫存治理模塊寧靜治理模塊1系統(tǒng)功效模塊圖根本根本信息維護模塊員工信息堆棧信息治理2根本信息模塊圖庫存庫存治理模塊入庫治理出庫治理提貨單治理3庫存治理模塊寧靜寧靜治理模塊權(quán)限治理用戶治理4寧靜治理5.1功效說明:1.登錄:登錄模塊在文件default.asp中,即堆棧的首頁中,在登錄時需要填寫“用戶名、密碼、選擇堆?!比?,如果用戶名和密碼有至少一個不正確時,就提示“用戶名或密碼錯誤”。2、分類檢察庫存-type.asp
因為該界面使用一種目錄樹的結(jié)構(gòu)觀點,進入時顯示總分類的類別,總分類下也可直接創(chuàng)建物品,但一般都不會有。3、瀏覽庫存(治理庫存)-brow.asp
他適合于范圍小,分類簡樸的堆棧,并且在上面將該堆棧的所有分類名稱列出來,可以很方便的選擇哪個分類來檢察該類別下的所有庫存。4、今日庫存報表-report.asp
日報表是將今日所有堆棧中的物品憑據(jù)出、入庫情況進行填充報表表格,他可以自動盤算某樣物品今日的所有出庫數(shù)量、出庫金額、入庫數(shù)量、入庫金額、當前庫存數(shù)、當前庫存金額。5、檢察全部庫存-all.asp
只有在這里才可以一覽全部堆棧的情況,可以很方便的選擇某個堆棧再選擇其下的某個類別進行檢察,或查找時,是針對全部堆棧來找的,要進入此頁面,必須該用戶具有可以檢察其他堆棧的權(quán)限。6、修改密碼-chkpass.asp
修改密碼是讓用戶在線時的進行修改自己的密碼,要先以自己的用戶名和密碼登錄進去,新密碼和校驗密碼一致時才可以正確修改密碼。7、檢察在線人數(shù)online.asp
可以檢察當前在線的人數(shù),以及他們的用戶名,登錄時間和其IP地址。8、新增用戶-newuser.asp
在線式的進行增加用戶名,這種方法具有權(quán)限繼承性,即只有可以治理全部堆棧的才可以分派給新用戶這種權(quán)限,只有可以檢察全部堆棧的才可以分派給新用戶這種權(quán)限。9、新增分類
typemanage.asp只是新增總分類下的類別。
Newtype.asp是在樹型結(jié)構(gòu)中進行的動態(tài)分類,是增加當前類別下的新類別。10、新增堆棧-storagemanage.asp
對表storage進行增加堆棧名稱,該步伐一個很大的優(yōu)點就在于此,只要新參加一個堆棧,這個堆棧在使用時與其他堆棧的使用沒有任何干系,只是他們可以放在一起進行檢察,是他們唯一的聯(lián)系。11、新增供給商-providermanage.asp
對每一個進庫的物品,都需要指明供給商是誰,不然不就搞出了三無產(chǎn)物嘛?對供給商的治理另有待完善。12、新增用處-usesmanage.asp
用處是相對供給商的,既然貨有源,那么使用也得有個東西,要從這里反響出,某物品從哪里來,又走象哪里了。13、新增品名-newname.asp
對當前堆棧當前類別下新增物品,用來描述物品信息。當新增某物品時還需對他進行入庫、出庫等操縱,該物品才算有意思。14、入庫操縱-in.asp
即收入,對堆棧的一個進的歷程,需要輸入物品的數(shù)量、單價、摘要、供給商等信息。當數(shù)據(jù)全正確確定可以生存時,步伐先將全部的已有庫存記載逐個重新謄寫一遍至當前日,然后再新增一個記載表現(xiàn)現(xiàn)在入庫的數(shù)據(jù),并重新統(tǒng)計現(xiàn)在的庫存數(shù)量,并寫到stock中表現(xiàn)現(xiàn)有的庫存情況,并且重新改寫“記帳記載標記jz_log”,用來標記最后一個操縱,置全部記載為0,并將剛謄寫的及新增的記載為1,只在list.asp顯示明細中用顏色塊顯示時使用,清楚的表現(xiàn)當前的庫存情況。15、出庫操縱-out.asp
出庫與入庫相反,在出庫時先將出庫請求的數(shù)量與現(xiàn)有庫存數(shù)量比力,如果小于即是庫存數(shù),則可以出庫,如果大于庫存了,則提示不能出庫,以save_out.asp來檢測數(shù)據(jù)。當可以出庫也是將全部已有庫存記載逐個重新謄寫一遍至當前日,產(chǎn)生新的數(shù)據(jù),然后憑據(jù)具體出庫的數(shù)量憑據(jù)“先入先出”原則從最早一批開始出庫,如果第一批數(shù)量不敷,再繼承出第二批,第二批不敷,再繼承出第三批,依次類推,直到全部到達出庫請求的數(shù)量。16、退出-logout.asp
在使用完后,一定要使用退出來結(jié)束事情,一來是注冊表user使自己的名稱已經(jīng)下線,并記載下線時間,二來為了寧靜起見。5.2功效實現(xiàn):首頁根本信息維護模塊:新增員工:頁面設(shè)計:本系統(tǒng)添加員工頁面如圖所示,在該頁面上治理員需要輸入用戶、員工登錄密碼和分派給該員工治理的堆棧并且需要給該員工賦予一定的權(quán)限。實現(xiàn)要領(lǐng):當用戶填寫表單后,首先把填寫的結(jié)果交給指定的步伐查抄,這里接納在辦事器端查抄填寫結(jié)果的正當性。如果填寫結(jié)果正當,則將表單內(nèi)容交給newuser.asp頁面,賣力將用戶信息寫入數(shù)據(jù)庫中。newuser.asp文件的焦點代碼如下:ifrequest("name")=""thenmsg=msg+"請輸入用戶名!<br>"endififrequest("password")=""thenmsg=msg+"請輸入密碼!<br>"endififrequest("confirm")=""thenmsg=msg+"請輸入確認密碼!<br>"endififrequest("password")<>request("confirm")thenmsg=msg+"密碼和確認密碼不一致!<br>"endififrequest("selstorage")=0andrequest("manage")=""thenmsg=msg+"隸屬堆棧和是否可以治理其他堆棧至少選擇一樣!"endifsql="select*fromuserwhereusername='"&session("username")&"'"rs.opensql,connifrs("in_storage")>0andrequest("manage")<>""thenmsg=msg&rs("username")&"自己就沒有治理其他堆棧的權(quán)限,所以這里就不能選!<br>"endififrs("viewother")=Falseandrequest("view_other")<>""thenmsg=msg&rs("username")&"自己就沒有檢察其他堆棧的權(quán)限,所以這里就不能選!<br>"endifrs.closeifmsg<>""thenshowerror(msg)endifsql="select*from[user]whereusername='"&request.form("name")&"'"rs.opensql,conn,3,2ifnotrs.eofthenshowerror("該用戶名已經(jīng)存在,請重新選用另一個試試!")elsers.addnewrs("username")=request.form("name")rs("password")=request.form("password")rs("memo")=request.form("memo")ifrequest.form("manage")=""thenifrequest.form("selstorage")<>0thenrs("in_storage")=request.form("selstorage")elsers("in_storage")=session("storage")endifelsers("in_storage")=0endififrequest.form("view_other")=""thenrs("viewother")=Falseelsers("viewother")=Trueendifrs.updateShowSuccess("數(shù)據(jù)已經(jīng)樂成生存!")endifrs.closeelse%>2.檢察/刪除員工信息頁面設(shè)計:若治理員單擊了“檢察用戶信息”超鏈接,將會進入如圖所示的頁面,在該頁面上列出了所有使用該系統(tǒng)的用戶名稱、所治理的堆棧、最近登錄時間等信息、實現(xiàn)要領(lǐng):檢察用戶信息頁面使用的是用戶信息表,應(yīng)用該表的username用戶名、in-storage所在堆棧、login-time登錄時間、memo備注等信息。實現(xiàn)文件viewuser.asp的代碼段如下:<%CheckLogingetStorage(session("storage"))SQL="select*from[user]orderbyusername"rs.opensql,conn%><tableborder='1'width=50%align='center'cellspacing='0'cellpadding='0'bordercolorlight='#000000'bordercolordark='#FFFFFF'><tr><tdcolspan=4align=center><b><font>用戶信息</font></b></td></tr><tr><tdalign=center><font>姓名</font></td><tdalign=center><font>所屬堆棧代碼</font></td><tdalign=center><font>最近登錄時間</font></td><tdalign=center><font>備注</font></td><tdalign=center><font>操縱</font></td></tr><%rs.movefirstifnotrs.eofthendowhilenotrs.eof%><tr><tdalign=center><%=rs("username")%></td><tdalign=center><%=rs("in_storage")%></td><tdalign=center><%=rs("login_time")%></td><tdalign=center><%=rs("memo")%></td><tdalign=center><ahref=deluser.asp?id=<%=rs("user_id")%>>刪除該用戶</a></td></tr><%rs.movenextloopelse%>堆棧信息治理(本模塊實現(xiàn)堆棧信息的新增和查詢處置懲罰)新增堆棧對付實際的應(yīng)用,企業(yè)大概是單元的堆棧肯定不止一個,因此這就要求系統(tǒng)必須具有增加堆棧的功效。這個堆棧在使用時與其他堆棧的使用沒有任何干系,只是可以把它們放在一起進行檢察,這是他們唯一的干系。效果圖如下:實現(xiàn)代碼:<%ifRequest.ServerVariables("REQUEST_METHOD")="POST"thenifrequest.form("storagename")<>""thensql="selec*fromstoragewherestorage_name='"&request.form("storagename")&"'"rs.opensql,conn,3,2ifrs.eofthenrs.addnewrs("storage_name")=request.form("storagename")rs("memo")=request.form("memo")rs.updateShowSuccess("數(shù)據(jù)已經(jīng)樂成生存!")elseshowerror("該堆棧已經(jīng)存在,請重新輸入")endifrs.closeelseshowerror("請輸入堆棧名稱")endifelse%>檢察堆棧信息<%CheckLoginSQL="select*fromstorageorderbystorage_id"rs.opensql,conn%>庫存治理入庫治理入庫即操縱,是對堆棧的一個進的歷程。需要輸入商品的數(shù)量、單價、摘要、供給商等信息。故該頁面的主要功效是顯示該物品的一些根本信息如物品名稱、當前的庫存數(shù)目和單元等信息,并且收集客戶端輸入的待入庫物品的數(shù)量、單價、供給商等信息。%>當用戶填寫完所需的信息后,單擊“添加”,辦事器將會把用戶信息傳給save-in.asp文件,其焦點代碼:ifmsg<>""thenshowerror(msg)endifsession("selprovider")=request("selprovider")sql="updatedetailsetjz_log=0wherename_id="&session("name_id")&"andstorage_id="&session("storage")rs.opensql,connsql="select*fromdetailwherename_id="&session("name_id")&"andstorage_id="&session("storage")&"andleft_num>0orderbyid"rs.opensql,conn,3,2ifnotrs.eofthensql="select*fromdetail"rs3.opensql,conn,3,2dowhilenotrs.eofrs3.addnewrs3("jz_log")=0rs3("storage_id")=session("storage")rs3("provider_id")=request("selprovider")rs3("name_id")=session("name_id")rs3("rq")=date()rs3("zl")=request("zl")rs3("hs")=request("hs")rs3("zy")=request("zy")rs3("now_num")=rs("now_num")rs3("now_price")=rs("now_price")rs3("now_sum")=rs("now_sum")rs3("left_num")=rs("left_num")rs3("jz_log")=1rs3.updaters("left_num")=0rs("jz_log")=0rs.updaters.movenextlooprs3.closeendifrs.closesql="select*fromdetail"rs.opensql,conn,3,2rs.addnewrs("jz_log")=1rs("storage_id")=session("storage")rs("provider_id")=request("selprovider")rs("name_id")=session("name_id")rs("rq")=date()rs("zl")=request("zl")rs("hs")=request("hs")rs("zy")=request("zy")rs("in_num")=request("in_num")rs("in_price")=request("in_price")rs("in_sum")=rs("in_num")*rs("in_price")rs("out_num")=0rs("out_price")=0rs("out_sum")=0rs("now_num")=rs("in_num")rs("now_price")=rs("in_price")rs("now_sum")=rs("in_sum")rs("left_num")=rs("in_num")rs.updaters.closeupdate_stockresponse.redirect"list.asp?id="&session("name_id")出庫治理如果用戶通過了驗證,登錄到治理頁面,并且?guī)齑娓蛔憔涂梢赃M行出庫操縱了。該頁面表單的主要作用是收集出庫物品的數(shù)量、提貨單元等根本的信息。其焦點代碼為:<%CheckLogingetStorage(session("storage"))ifrequest("id")<>""thensession("name_id")=request("id")sql="select*fromstockwherename_id="&request("id")rs.opensql,conn,3,2ifnotrs.eofthensession("name")=rs("name")session("now_stock")="<fontcolor=red>"&rs("now_stock")&"</font>"&rs("unit")rs.closegettypepathresponse.write"->[<fontcolor=red>"&session("name")&"</font>]"elseshowerror("沒有找到記載!")endif%>3.提貨單治理<%sql="select*fromstockwherename_id="&request("id")rs.opensql,connifnotrs.eofthen%>用戶治理用戶登錄出于對系統(tǒng)的寧靜考慮,需要給系統(tǒng)使用者提供一個登錄系統(tǒng)的入口。該系統(tǒng)有一個登錄系統(tǒng)的入口,要求系統(tǒng)使用者輸入相應(yīng)的用戶名和密碼,并憑據(jù)需求闡發(fā)分派出倆種權(quán)限堆棧治理員權(quán)限和系統(tǒng)治理員權(quán)限。在該登錄頁面,用戶輸入完自己的用戶名和密碼,并在下拉列表中選擇登錄的堆棧,單價OK按鈕后,表單將會被提交到loginchk.asp進行用戶名和密碼的驗證。其部門處置懲罰代碼如下:<%showtitle("登錄查抄")session("logname")=request("username")dimuser,password,selstorageuser=request("username")password=request("password")selstorage=request("selstorage")sql="select*from[user]whereusername='"&user&"'andpassword='"&password&"'"rs.opensql,conn,3,2ifnotrs.eofthenrs("isonline")=Truers("login_time")=now()rs("ip")=Request.ServerVariables("REMOTE_HOST")rs.updateif(rs("in_storage")>0andrs("in_storage")-selstorage=0)orrs("in_storage")=0thensession("userlogin")="true"session("storage")=selstoragesession("username")=userresponse.cookies("adminok")=true用戶修改密碼<%ifRequest.ServerVariables("REQUEST_METHOD")="POST"thensql="select*from[user]whereusername='"&session("username")&"'andpassword='"&request.form("old_pass")&"'"rs.opensql,conn,3,2ifnotrs.eofthenifrequest.form("new_pass")=request.form("confirm_pass")then
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 會務(wù)公司會議合同范本
- 2025年金華年貨運從業(yè)資格證考試題大全
- 公司保險擔保合同范本
- 農(nóng)民養(yǎng)車用車合同范本
- 傭金制合同范本
- 公司資產(chǎn)入股合同范本
- 代理簽訂協(xié)議合同范本
- 養(yǎng)殖木船出售合同范本
- 公司部分收購合同范本
- 產(chǎn)品獨家使用合同范本
- 綠色施工環(huán)境保護應(yīng)急預(yù)案
- 《甲狀旁腺疾病》課件
- 魯教版九年級化學(xué)上冊課件【全冊】
- 《城市軌道交通應(yīng)急處理》課件 《城市軌道交通應(yīng)急處理》項目二
- 特種行業(yè)許可證變更申請表
- 基礎(chǔ)日語1學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年
- 政務(wù)信息工作先進單位事跡材料
- 道路建筑材料電子教案(全)
- 《一頁紙項目管理》中文模板
- 《淡水養(yǎng)殖基礎(chǔ)知識》
- 英語演講-機器人發(fā)展
評論
0/150
提交評論