【正文】
會提示你想非法侵入的警告,需要你重新登錄。amp。39。amp。39。登錄界面請輸入完整檢查完整性信息核對密碼或者用戶名輸入錯(cuò)誤進(jìn)入系統(tǒng)結(jié)束開始YYNN數(shù)據(jù)庫中得到信息圖2 登錄流程圖首先用戶登錄,在登錄后會檢查登錄信息的填寫完整性。填寫完整的會進(jìn)入到數(shù)據(jù)核對步驟,核對數(shù)據(jù)后信息正確的進(jìn)入系統(tǒng),不正確的則提示用戶名或密碼錯(cuò)誤。頁面顯示的類型只有該倉庫中已有的類型,即Type表中當(dāng)前in_storage(倉庫編號)中所有的type_name(類型名稱)。如果沒有物品則顯示“該類別下沒有物品”。在看到該類型下的物品時(shí)可以進(jìn)行入庫和出庫的操作。然后再進(jìn)行數(shù)據(jù)核對看該類下是否有物品,沒有則結(jié)束,有則顯示物品并且可以進(jìn)行出入庫的操作了。 ,因?yàn)槭侨請?bào)表,所以它只紀(jì)錄當(dāng)天的入庫數(shù)量、金額,出庫數(shù)量、金額等。在將stock表中的last_stock(昨日庫存)更新為now_stock(當(dāng)前庫存)。關(guān)鍵代碼sql=update stock set last_stock=now_stock where storage_id=amp。sql=select sum(in_sum) as total_in_sum,sum(out_sum) as total_out_sum from detail where rq=date() and storage_id=amp。 。進(jìn)行查看或查找時(shí),該操作針對全部倉庫。 修改密碼 修改密碼是讓用戶在線進(jìn)行修改自己的密碼,要先以自己的用戶名和密碼成功登錄,然后輸入原密碼、新密碼和校驗(yàn)密碼,只有當(dāng)原密碼正確,新密碼和校驗(yàn)密碼一致時(shí)才可以正確修改密碼,密碼修改操作完成后,下次登錄時(shí)原密碼失效,新密碼啟用。 amp。 39。amp。39。如果兩次輸入的新密碼相同,那么將輸入的新密碼賦值給記錄集中的password進(jìn)而更新記錄集。 新增用戶在線進(jìn)行增加用戶名。在填寫信息時(shí)必須全部填寫,否則會提示某個(gè)項(xiàng)目沒有填寫,然后重新填寫。 rs(username)=(name) rs(password)=(password) rs(memo)=(memo)if (manage)= then if (selstorage)0 then rs(in_storage)=(selstorage) else rs(in_storage)=session(storage) end ifelse rs(in_storage)=0end if if (view_other)= then rs(viewother)=Falseelse rs(viewother)=Trueend if 代碼說明:添加記錄集。如果view_other沒有填(為空)那么就沒有權(quán)限查看其他倉庫,反之則可以查看其他倉庫,然后將記錄集更新。 刪除用戶 在線對用戶名進(jìn)行刪除操作。即viewother= False的時(shí)候,因?yàn)楣芾韱T的viewother字段值全部都為True。在添加倉庫的時(shí)候所有的選項(xiàng)也要全部進(jìn)行添寫,否則會發(fā)那里沒有填寫的出錯(cuò)誤的提示。 新增用處 用處是相對供應(yīng)商的。它是對uses表進(jìn)行用處的添加,在出庫操作時(shí)可以選擇所添加的用處。即對stock表中添加物品名。關(guān)鍵代碼sql=select * from stock where name=39。(name)amp。 and storage_id=amp。 and unit=39。(unit)amp。 and rule=39。(gg)amp。 sql,conn,3,2if then rs(name)=(name) rs(storage_id)=session(storage) rs(type_id)=session(prnt) rs(unit)=(unit) rs(rule)=(gg) rs(no)=(hh) rs(hm)=(hm) rs(max)=(max) rs(min)=(min) rs(address)=(address) rs(memo)=(memo) 代碼說明:打開表stock當(dāng)查詢的結(jié)果表明記錄集為空時(shí)進(jìn)行記錄集的添加操作將輸入的物品名稱、倉庫、物品類別、規(guī)格、號數(shù)、貨名、最大儲存量、最小儲存量、存放地址、備注記錄到記錄集中然后將記錄集更新。 入庫操作 即收入,對倉庫的一個(gè)進(jìn)的過程,需要輸入物品的數(shù)量、單價(jià)、摘要、供應(yīng)商等信息。而進(jìn)貨的所有詳細(xì)的信息都記錄在明細(xì)表Detail中。當(dāng)可以出庫時(shí)也是將全部已有的庫存記錄逐個(gè)重新謄寫一遍至當(dāng)前日,產(chǎn)生新的數(shù)據(jù),然后根據(jù)具體出庫的數(shù)量根據(jù)“先入先出”原則從最早入庫的一批開始出庫,如果第一批數(shù)量不足,再繼續(xù)出第二批,第二批不足,再繼續(xù)出第三批,依次類推,直到全部達(dá)到出庫請求的數(shù)量。 查看明細(xì) 是以標(biāo)準(zhǔn)倉庫帳本的形式來顯示某物品的全部出、入庫等的操作記錄,順序是從下往上。 退出 在使用完后,一定要使用退出來結(jié)束工作,為了安全起見,當(dāng)退出后,就不能打開任何的連接了,都會提示你需要重新登錄,如果不使用退出,而直接使用關(guān)閉窗口來關(guān)閉,那么不用登錄就可以再進(jìn)入管理頁面進(jìn)行操作,顯得很不安全。圖4 用戶登陸圖這個(gè)界面是用戶的登錄界面,用戶在這里輸入姓名、密碼和選擇倉庫后單擊登錄按鈕后就可以進(jìn)入系統(tǒng)了。圖5 管理主界面圖這個(gè)界面是管理主界面圖,在系統(tǒng)登陸成功后可進(jìn)入此界面。只要單擊藍(lán)色的超鏈接就可以進(jìn)入到自己想要操作的頁面了。上面可以看到所有的倉庫,在查找框中輸入想查找的物品名稱時(shí)在界面的下方就會顯示該物品的信息。當(dāng)全部信息填寫完成之后點(diǎn)擊確定按鍵就可以提交數(shù)據(jù)了。該系統(tǒng)具有人機(jī)交互界面友好、查詢編輯快捷的特點(diǎn),從一定程度上提高了企業(yè)倉庫管理的工作效力。該設(shè)計(jì)還有很多不完善的地方,比如,工作流程不夠簡化,系統(tǒng)的安全性考慮較少等,這些都有待于我在以后的學(xué)習(xí)中不斷的完善。[2] [M].北京:北京理工大學(xué)出版社,2004。[4] 于宗民,劉義寧,[M].北京:人民郵電出版社,2006。[6] 鄧文淵,陳惠貞,[M].北京:中國鐵道出版社,。在此向他表示我最衷心的感謝!在論文完成過程中,本人還得到了昌燕老師和徐楓同學(xué)的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝!作者簡介:姓 名: 費(fèi)楷鈞 性別:男 出生年月: 1984年3月 民族:漢 Email:wkhhahaha聲 明本論文的工作是 2007年2月至2007年6月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。除非另有說明,本文的工作是原始性工作。(2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。(4)學(xué)??稍试S學(xué)位論文被查閱或借閱。除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工