




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章選題背景及系統(tǒng)目標(biāo)1.1 選題背景俗話說(shuō),兵馬未出,糧草先行古代行兵打仗,最先要考慮的就是物資的準(zhǔn) 備和管理,否則要取得勝利是非常困難的一件事。商場(chǎng)如戰(zhàn)場(chǎng) ,商家不僅 要掌握大量的物資,同時(shí)這些物資還要盡可能滿足顧客的需要,這樣才 能在激烈的市場(chǎng)競(jìng)爭(zhēng)中獲取勝利。然而管理物資卻是最煩瑣的事情,無(wú)論數(shù)量還是種類(lèi),都是數(shù)以萬(wàn)計(jì),用人手工來(lái)做,是非常困難的,而且很容 易出錯(cuò)誤,但是隨著科學(xué)技術(shù)的發(fā)展,社會(huì)進(jìn)步,計(jì)算機(jī)迅速的發(fā)展 , 倉(cāng)庫(kù)管理的方法也日新月異,以前全是由人管理的方法現(xiàn)存在很多的缺 點(diǎn):管理效率低,勞動(dòng)強(qiáng)度大,信息處理速度低而且準(zhǔn)確率也不夠令 人滿意。為了提高倉(cāng)庫(kù)管理效率,減輕勞動(dòng)強(qiáng)
2、度提高,信息處理速度 和準(zhǔn)確性;為倉(cāng)庫(kù)管理員提供更方便、科學(xué)的服務(wù)項(xiàng)目。為倉(cāng)庫(kù)管理 員提供的一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。于是我們便選擇了由計(jì)算機(jī) 來(lái)設(shè)計(jì)一個(gè)倉(cāng)庫(kù)管理系統(tǒng)的方案。讓計(jì)算機(jī)對(duì)倉(cāng)庫(kù)進(jìn)行自動(dòng)管理,倉(cāng) 庫(kù)管理員可以直接在計(jì)算機(jī)上實(shí)現(xiàn)倉(cāng)庫(kù)的信息管理,并能在一定程度 上實(shí)現(xiàn)自動(dòng)化。在計(jì)算機(jī)普及的今天,用電腦管理物資是必然的趨勢(shì)現(xiàn) 已某中小型公司的倉(cāng)庫(kù)管理為例,開(kāi)發(fā)一個(gè)借助電腦,把所有數(shù)據(jù)輸入數(shù)據(jù)庫(kù),然后用系統(tǒng)對(duì)這些數(shù)據(jù)進(jìn) 行管理,通過(guò)統(tǒng)計(jì)和分析得到各種有 用的信息的數(shù)據(jù)管理系統(tǒng),以方便對(duì)倉(cāng)庫(kù)的統(tǒng)一管理。1.2系統(tǒng)目標(biāo)倉(cāng)庫(kù)管理主要是企業(yè)各種商品的管理。進(jìn)貨時(shí)經(jīng)檢查合同確認(rèn)為 有效托收后,進(jìn)行驗(yàn)
3、收入庫(kù),填寫(xiě)入庫(kù)單,進(jìn)行入庫(kù)登記。企業(yè)各個(gè) 部門(mén)根據(jù)需要提出產(chǎn)品請(qǐng)求,計(jì)劃員根據(jù)整個(gè)企業(yè)的需求開(kāi)出產(chǎn)品出 庫(kù)單,倉(cāng)庫(kù)管理人員根據(jù)出庫(kù)單核對(duì)發(fā)放產(chǎn)品。根據(jù)需要按照月進(jìn)行 統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。倉(cāng)庫(kù)管理的特點(diǎn)是信息處理量比較大,所管理的產(chǎn)品種類(lèi)繁多, 而且由于入庫(kù)單、出庫(kù)單、盤(pán)點(diǎn)單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多, 查詢(xún)和統(tǒng)計(jì)的方式各不相同。因此在管理上實(shí)現(xiàn)起來(lái)有一定的困難。 在管理的過(guò)程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞;單據(jù)、報(bào)表種類(lèi)繁多, 各個(gè)部門(mén)管理規(guī)格不統(tǒng)一等問(wèn)題。在本系統(tǒng)的設(shè)計(jì)過(guò)程中,為了克服這些困難,滿足計(jì)算機(jī)管理工作的需要,我們采取了下面的一些原則:(1)統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一報(bào)表的
4、格式。(2)刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、 科學(xué)化。(3)程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和 實(shí)用性。(4)界面盡量簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足企業(yè)中不 同層次員工的需要。(5)建立操作日志,系統(tǒng)自動(dòng)記錄所進(jìn)行和各種 操作。第二章 需求分析2.1組織機(jī)構(gòu)分析該倉(cāng)庫(kù)企業(yè)的組織結(jié)構(gòu)如圖所示。企業(yè)的主要決策和管理機(jī)構(gòu)總 經(jīng)理,總經(jīng)理分管財(cái)務(wù)和執(zhí)行兩大體系模塊;財(cái)務(wù)在倉(cāng)庫(kù)管理的經(jīng)營(yíng) 中所扮演的角色是是一個(gè)相當(dāng)重要的角色過(guò)程,相對(duì)來(lái)說(shuō),此部門(mén)是 相對(duì)獨(dú)立的;日常事務(wù)的執(zhí)行的部分,分為采購(gòu)部、庫(kù)存管理部、銷(xiāo) 售部和人事部四個(gè)主要部門(mén)。庫(kù)存管理部的主要任務(wù)是根據(jù)銷(xiāo)售部提供的信息和采
5、購(gòu)及時(shí)聯(lián) 系,使庫(kù)房貨源充足;責(zé)任貨物的接收,并安排好貨物的存放事宜; 對(duì)每天進(jìn)出庫(kù)房的貨物進(jìn)行詳細(xì)記錄,使基礎(chǔ)數(shù)據(jù)完備。財(cái)務(wù)管理采購(gòu)管理倉(cāng)庫(kù)管理銷(xiāo)售管理后勤管理圖2-1組織結(jié)構(gòu)圖銷(xiāo)售部主要責(zé)任日常銷(xiāo)售工作,包括物品擺放、貨架整理、收銀臺(tái)等貨物銷(xiāo)售區(qū)的日常事務(wù);及時(shí)準(zhǔn)確地將銷(xiāo)售信息反饋給其他部門(mén), 以保證商品的及時(shí)供應(yīng)更新;同時(shí)處理消費(fèi)者提出的各種疑問(wèn)和信息, 為公司的整體運(yùn)作提供實(shí)際銷(xiāo)售的基礎(chǔ)數(shù)據(jù)。財(cái)務(wù)部負(fù)責(zé)一切與財(cái)務(wù)有關(guān)的各項(xiàng)事宜,全面記錄公司的所有收 支資金流動(dòng),包括各種收入、支出、稅務(wù)、財(cái)務(wù)結(jié)算等。對(duì)進(jìn)出貸款 實(shí)行控制,定期分析資金走向,為公司的發(fā)展計(jì)劃做好準(zhǔn)備。2.2 系統(tǒng)功能分析系
6、統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成。本倉(cāng)庫(kù)管理系統(tǒng)需要完成功能主要有:(1)倉(cāng)庫(kù)管理各種信息的輸入,包括貨 物、供應(yīng)商、客戶、倉(cāng)庫(kù)信息的輸入等。(2)倉(cāng)庫(kù)管理各種信息的查詢(xún)、統(tǒng)計(jì)、修改和維護(hù),包括貨物、單據(jù)查詢(xún),貨物出入、職員操作 統(tǒng)計(jì),各種信息的修改和維護(hù)等。(3)打印報(bào)表的生成。(4)在貨物 管理中加入最高儲(chǔ)備和最低儲(chǔ)備字段,對(duì)倉(cāng)庫(kù)中的產(chǎn)品實(shí)現(xiàn)監(jiān)控和報(bào) 警。(5)操作日志的管理。(6)倉(cāng)庫(kù)管理系統(tǒng)的使用幫助。其系統(tǒng)功 能圖如圖所示:倉(cāng)庫(kù)管理系統(tǒng)系統(tǒng)幫助維護(hù)設(shè)置報(bào)表打印查詢(xún)統(tǒng)計(jì)單據(jù)中心基本信息LLL新增單據(jù)單據(jù)管理Is:壬勾真狂圖2-2系統(tǒng)功能圖2.3業(yè)務(wù)流程調(diào)查與分析1)進(jìn)貨員填
7、寫(xiě)入庫(kù)單并經(jīng)倉(cāng)管查詢(xún)庫(kù)存臺(tái)帳檢查核對(duì),不合格單據(jù)送 回,合格后直接入庫(kù)并修改庫(kù)存臺(tái)帳,同時(shí)記錄在商品購(gòu)入流水帳中。 如果是新產(chǎn)品,則還要在庫(kù)存臺(tái)帳中建立新帳頁(yè)然后入庫(kù)。2)商品出庫(kù)管理過(guò)程是管理人員根據(jù)銷(xiāo)售人員提供的商品出庫(kù)單,經(jīng) 核查后合格付貨,有誤送回,同時(shí)登記商品的銷(xiāo)售流水帳。如果倉(cāng)庫(kù) 庫(kù)存不滿足,通知米購(gòu)部進(jìn)行米購(gòu)。3)財(cái)務(wù)員盤(pán)點(diǎn)庫(kù)存數(shù)量,計(jì)算庫(kù)存成本。其業(yè)務(wù)流程圖如圖2-3所示:2.4數(shù)據(jù)流程調(diào)查與分析負(fù)責(zé)進(jìn)貨的人員首先填寫(xiě)入庫(kù)單,然后倉(cāng)庫(kù)管理人員對(duì)商品的質(zhì) 量及數(shù)量進(jìn)行核查不合格的返回入庫(kù)單讓進(jìn)貨員重填,合格的入庫(kù)并返回確認(rèn)單。 然后更新庫(kù)存臺(tái)賬。商品出庫(kù)管理過(guò)程是管理人員根據(jù)銷(xiāo)售
8、人員提供 的商品出庫(kù)單,不合格出庫(kù)單返回重填,合格后,查詢(xún)庫(kù)存臺(tái)帳,若 商品充足,倉(cāng)庫(kù)管理系統(tǒng)填寫(xiě)發(fā)貨單,向客戶付貨并修改庫(kù)存臺(tái)帳, 否則,通知生產(chǎn)部門(mén)生產(chǎn)。頂層:圖2-4頂層數(shù)據(jù)流圖負(fù)責(zé)進(jìn)貨的人員首先填寫(xiě)入庫(kù)單,然后倉(cāng)庫(kù)管理人員對(duì)商品的質(zhì) 量及數(shù)量進(jìn)行核查不合格的返回入庫(kù)單讓進(jìn)貨員重填,合格的入庫(kù)并 返回確認(rèn)單,如商品有記錄則錄入更新庫(kù)存臺(tái)賬并記入商品購(gòu)入流水 賬,如商品無(wú)記錄則建立新帳頁(yè)然后錄入,更新庫(kù)存臺(tái)賬并記入商品 購(gòu)入流水賬。商品出庫(kù)管理過(guò)程是管理人員根據(jù)銷(xiāo)售人員提供的商品 出庫(kù)單,不合格出庫(kù)單返回重填,合格后,查詢(xún)庫(kù)存臺(tái)帳,若商品充 足,倉(cāng)庫(kù)管理系統(tǒng)填寫(xiě)發(fā)貨單,向客戶付貨并修改庫(kù)存
9、臺(tái)帳熟練并記 入商品流出流水賬,否則,通知生產(chǎn)部門(mén)生產(chǎn)。財(cái)務(wù)人員盤(pán)點(diǎn)庫(kù)存, 計(jì)算庫(kù)存成本。累計(jì)匯總出各種商品當(dāng)日的累計(jì)購(gòu)入入庫(kù)量、累計(jì)銷(xiāo) 售出庫(kù)量和庫(kù)存結(jié)余量等數(shù)據(jù),并將這些數(shù)據(jù)填入庫(kù)存臺(tái)帳。第一層F-進(jìn)貨員1不皆格人睦單P1檢查信息十| 入庫(kù)信息P3肘務(wù)萱理I銷(xiāo) 售L_*員%出卡x匪存咸卓昂I肘務(wù)I 醫(yī)耐撈信息單D1庫(kù)存臺(tái)帳盟i+iE息信息買(mǎi)計(jì)莊總信忌庫(kù)單rP2出庫(kù)管理融境通知單F、購(gòu)人匸匕LD2 商品磁布水悵D3商品而出蠱水賬圖2-4第一層數(shù)據(jù)流程圖圖2-5第二層數(shù)據(jù)流程圖對(duì)于管理員來(lái)說(shuō),要對(duì)倉(cāng)庫(kù)的信息進(jìn)行核對(duì)注冊(cè)用戶,管理貨物的更改信息、入庫(kù)、出庫(kù)、核對(duì)信息等,其數(shù)據(jù)流圖如圖所示:圖2-
10、6管理員數(shù)據(jù)流程圖管理員的入庫(kù)操作流程圖如圖2-7所示:點(diǎn)擊入庫(kù)按鈕輸入物資信息圖2-7入庫(kù)操作流程圖管理員的出庫(kù)操作流程圖如圖2-8所示:Y岀庫(kù)成功圖2-8出庫(kù)操作流程圖對(duì)于用戶來(lái)說(shuō),要操作數(shù)據(jù)庫(kù)的信息,首先要注冊(cè)賬號(hào),設(shè)置密碼,登陸上去以后,才能對(duì)信息進(jìn)行查詢(xún)、更改的操作,其數(shù)據(jù)流圖如圖所示:錯(cuò)誤信息查詢(xún)處理 模塊查詢(xún)圖2-9用戶數(shù)據(jù)流程圖用戶的查詢(xún)操作如圖2-10所示:圖2-10查詢(xún)數(shù)據(jù)流程圖用戶更改密碼的流程圖如圖2-11所示:點(diǎn)擊修改密碼按鈕輸入舊密碼并 輸入兩次新密碼N修改正確圖2-11修改密碼數(shù)據(jù)流程圖2.5典型數(shù)據(jù)字典分析通過(guò)對(duì)企業(yè)倉(cāng)庫(kù)管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)
11、 結(jié)構(gòu)如下:(1)貨物信息,包括的數(shù)據(jù)項(xiàng)有編號(hào)、貨物名稱(chēng)、貨物類(lèi)別、貨 物規(guī)格、計(jì)量單位、最高限量、最低限量、備注等。(2)倉(cāng)庫(kù)信息,包括的數(shù)據(jù)項(xiàng)有編號(hào)、倉(cāng)庫(kù)名稱(chēng)、倉(cāng)庫(kù)地點(diǎn)、保管員編號(hào)、備注等。(3) 庫(kù)存狀況信息,包括的數(shù)據(jù)項(xiàng)有編號(hào)、貨物編號(hào)、庫(kù)存數(shù)量、倉(cāng)庫(kù)編 號(hào)等。(4)入庫(kù)單信息,包括的數(shù)據(jù)項(xiàng)有編號(hào)、貨物編號(hào)、經(jīng)辦人編 號(hào)、入庫(kù)時(shí)間、入庫(kù)單價(jià)、入庫(kù)數(shù)量、供應(yīng)商編號(hào)、倉(cāng)庫(kù)編號(hào)、定單 狀況、其它金額、備注等。(5)出庫(kù)單信息,包括的數(shù)據(jù)項(xiàng)有編號(hào)、 貨物編號(hào)、經(jīng)辦人編號(hào)、出庫(kù)時(shí)間、出庫(kù)單價(jià)、出庫(kù)數(shù)量、客戶編號(hào)、 倉(cāng)庫(kù)編號(hào)、定單狀況、其它金額、備注等。(6)進(jìn)行月盤(pán)點(diǎn)信息,包括的數(shù)據(jù)項(xiàng)有編號(hào)、倉(cāng)
12、庫(kù)編號(hào)、盤(pán)點(diǎn)時(shí)間、經(jīng)辦人編號(hào)、盤(pán)點(diǎn)數(shù)據(jù)等。(7)系統(tǒng)日志信息,包括的數(shù)據(jù)項(xiàng)有用戶名、操作時(shí)間、操作內(nèi)容等。(8)用戶管理信息,包括的數(shù)據(jù)項(xiàng)有用戶名、用戶密碼、用戶權(quán)限等。 另外,還有借入單、借出單、報(bào)損單、調(diào)撥單信息等。它們與入庫(kù)單、出庫(kù)單信息基本類(lèi)似。第三章系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)3.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)分析根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:現(xiàn)有庫(kù)存信息實(shí)體、入庫(kù)信息實(shí)體、出庫(kù)信息實(shí)體、借入信息實(shí)體、借出信息實(shí)體、調(diào)撥信息實(shí)體圖3-1現(xiàn)有庫(kù)存信息實(shí)體E-R圖圖3-2入庫(kù)單信息實(shí)體E-R圖圖3-3出庫(kù)信息實(shí)體E-R圖借入信息實(shí)體圖3-4借入信息實(shí)體E-R圖借出信息實(shí)體圖3-5借出信息實(shí)體E-R圖調(diào)撥信息實(shí)體圖3
13、-6調(diào)撥信息實(shí)體E-R圖圖3-7報(bào)損信息實(shí)體E-R圖實(shí)體和實(shí)體之間的關(guān)系E-R圖如圖所示:圖3-8實(shí)體之間關(guān)系E-R圖圖3-9 全局E_R圖3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)將在上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù) 模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。倉(cāng)庫(kù)管理信息系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表 格的設(shè)計(jì)結(jié)果如下面表格所示。每個(gè)表格所示在數(shù)據(jù)庫(kù)中的一個(gè)表。表3-1 貨物基本信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空貨物編號(hào)數(shù)字長(zhǎng)整型不可貨物名稱(chēng)文本16不可貨物類(lèi)別文本16可貨物規(guī)格文本16可計(jì)量單位文本16可最高限量數(shù)字長(zhǎng)整型不可最低限量數(shù)字長(zhǎng)整型不可備注文本16可表3-2倉(cāng)庫(kù)信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否
14、為空倉(cāng)庫(kù)編號(hào)數(shù)字長(zhǎng)整型不可倉(cāng)庫(kù)名稱(chēng)文本16不可倉(cāng)庫(kù)地點(diǎn)文本255可管理員編號(hào)數(shù)字長(zhǎng)整型可備注文本16可表3-3庫(kù)存狀況信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空庫(kù)存狀況編號(hào)數(shù)字長(zhǎng)整型不可貨物編號(hào)數(shù)字長(zhǎng)整型不可庫(kù)存數(shù)量數(shù)字長(zhǎng)整型不可倉(cāng)庫(kù)編號(hào)數(shù)字長(zhǎng)整型不可表3-4入庫(kù)單信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空入庫(kù)單編號(hào)數(shù)字長(zhǎng)整型不可貨物編號(hào)數(shù)字長(zhǎng)整型不可經(jīng)辦人編號(hào)數(shù)字長(zhǎng)整型不可入庫(kù)時(shí)間日期/時(shí)間不可入庫(kù)單價(jià)貨幣不可入庫(kù)數(shù)量數(shù)字長(zhǎng)整型不可供應(yīng)商編號(hào)數(shù)字長(zhǎng)整型可倉(cāng)庫(kù)編號(hào)數(shù)字長(zhǎng)整型不可訂單狀況文本16不可其它金額貨幣可備注備注可表3-5出庫(kù)單信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空出庫(kù)單編號(hào)數(shù)字長(zhǎng)整型不可貨物編
15、號(hào)數(shù)字長(zhǎng)整型不可經(jīng)辦人編號(hào)數(shù)字長(zhǎng)整型不可出庫(kù)時(shí)間日期/時(shí)間不可出庫(kù)單價(jià)貨幣不可出庫(kù)數(shù)量數(shù)字長(zhǎng)整型不可客戶編號(hào)數(shù)字長(zhǎng)整型可倉(cāng)庫(kù)編號(hào)數(shù)字長(zhǎng)整型不可訂單狀況文本16不可其它金額貨幣可備注文本16可表3-6借入單信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空借入單編號(hào)數(shù)字長(zhǎng)整型不可貨物編號(hào)數(shù)字長(zhǎng)整型不可經(jīng)辦人編號(hào)數(shù)字長(zhǎng)整型不可借入時(shí)間日期/時(shí)間不可借入數(shù)量數(shù)字長(zhǎng)整型不可供應(yīng)商編號(hào)數(shù)字長(zhǎng)整型可倉(cāng)庫(kù)編號(hào)數(shù)字長(zhǎng)整型不可訂單狀況文本16不可其它金額貨幣可備注文本16可表3-7借出單信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空借出單編號(hào)數(shù)字長(zhǎng)整型不可貨物編號(hào)數(shù)字長(zhǎng)整型不可經(jīng)辦人編號(hào)數(shù)字長(zhǎng)整型不可借出時(shí)間日期/時(shí)間不可借出數(shù)量
16、數(shù)字長(zhǎng)整型不可供應(yīng)商編號(hào)數(shù)字長(zhǎng)整型可倉(cāng)庫(kù)編號(hào)數(shù)字長(zhǎng)整型不可訂單狀況文本16不可其它金額貨幣可備注文本16可表3-8 調(diào)撥單信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空調(diào)撥單編號(hào)數(shù)字長(zhǎng)整型不可貨物編號(hào)數(shù)字長(zhǎng)整型不可經(jīng)辦人編號(hào)數(shù)字長(zhǎng)整型不可調(diào)撥時(shí)間日期/時(shí)間不可調(diào)撥數(shù)量數(shù)字長(zhǎng)整型不可原倉(cāng)庫(kù)編號(hào)數(shù)字長(zhǎng)整型不可目標(biāo)倉(cāng)庫(kù)編號(hào)數(shù)字長(zhǎng)整型不可其它金額貨幣可備注文本16可表3-9 報(bào)損單信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空?qǐng)?bào)損單編號(hào)數(shù)字長(zhǎng)整型不可貨物編號(hào)數(shù)字長(zhǎng)整型不可經(jīng)辦人編號(hào)數(shù)字長(zhǎng)整型不可報(bào)損時(shí)間日期/時(shí)間不可報(bào)損單價(jià)貨幣不可報(bào)損數(shù)量數(shù)字長(zhǎng)整型不可倉(cāng)庫(kù)編號(hào)數(shù)字長(zhǎng)整型不可其它金額貨幣可備注文本16可表3-10盤(pán)點(diǎn)
17、單信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空盤(pán)點(diǎn)單編號(hào)數(shù)字長(zhǎng)整型不可倉(cāng)庫(kù)編號(hào)數(shù)字長(zhǎng)整型不可盤(pán)點(diǎn)時(shí)間日期/時(shí)間不可經(jīng)辦人編號(hào)數(shù)字長(zhǎng)整型不可盤(pán)點(diǎn)數(shù)據(jù)數(shù)字長(zhǎng)整型不可表3-11系統(tǒng)日志信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空用戶名Char16不可操作時(shí)間日期/時(shí)間不可操作內(nèi)容文本16不可表3-12用戶管理信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小可否為空用戶名Char16不可用戶密碼Char16不可用戶權(quán)限數(shù)字長(zhǎng)整型不可3.3數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是根據(jù)具體計(jì)算機(jī)系統(tǒng)的特點(diǎn),為給定的數(shù)據(jù) 庫(kù)系統(tǒng)確定合理的存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法。所謂的“合理”主要有兩個(gè) 含義:一個(gè)是要使設(shè)計(jì)出的物理數(shù)據(jù)庫(kù)占有較少的存儲(chǔ)空間。
18、另一個(gè) 是要對(duì)數(shù)據(jù)庫(kù)的操作具有盡可能高的速度。1)建立索引(1)對(duì)“貨物基本信息”表,在屬性列“貨物編號(hào)”上建立唯一性索 引。(2)對(duì)“倉(cāng)庫(kù)信息”表,在屬性列“倉(cāng)庫(kù)編號(hào)”上建立唯一性索引。(3)對(duì)“庫(kù)存狀況信息”表,在屬性列“庫(kù)存狀況編號(hào)”上建立唯一 性索引。(4)對(duì)“入庫(kù)單信息”表,在屬性列“入庫(kù)單編號(hào)”上建立唯一性索 引。(5)對(duì)“出庫(kù)單信息”表,在屬性列“出庫(kù)單編號(hào)”上建立唯一性索 引。(6)對(duì)“借入單信息”表,在屬性列“借入單編號(hào)”上建立唯一性索 引。(7)對(duì)“借出單信息”表,在屬性列“借出單編號(hào)”上建立唯一性索 引。(8)對(duì)“調(diào)撥單信息”表,在屬性列“調(diào)撥單編號(hào)”上建立唯一性索 引。
19、(9)對(duì)“報(bào)損單信息”表,在屬性列“報(bào)損單編號(hào)”上建立唯一性索 引。(10)對(duì)“盤(pán)點(diǎn)單信息”表,在屬性列“盤(pán)點(diǎn)單編號(hào)”上建立唯一性 索引。(11) 對(duì)“系統(tǒng)日志信息”表,在屬性列“用戶名”“操作時(shí)間”上建 立唯一性索引。(12) 對(duì)“用戶管理信息表”表,在屬性列“用戶名”“用戶密碼”上 建立唯一性索引。2)建立個(gè)唯一性索引對(duì)應(yīng)的代碼如下:(1)creat unique index貨物信息-編號(hào)on貨物基本信息表(貨物編號(hào));(2)creat unique index倉(cāng)庫(kù)信息-編號(hào)on倉(cāng)庫(kù)基本信息表(倉(cāng)庫(kù)編號(hào));(3)creat unique index庫(kù)存狀況信息-編號(hào)on庫(kù)存狀況信息表(庫(kù)存
20、 狀況編號(hào));(4)creat unique index入庫(kù)單信息-編號(hào)on入庫(kù)單信息表(入庫(kù)單編 號(hào));(5)creat unique index出庫(kù)單信息-編號(hào)on出庫(kù)單信息表(出庫(kù)單編 號(hào));(6)creat unique index借入單信息-編號(hào)on借入單信息表(借入單編 號(hào));(7)creat unique index借出單信息-編號(hào)on借出單信息表(借出單編 號(hào));(8)creat unique index調(diào)撥單信息-編號(hào)on調(diào)撥單信息表(調(diào)撥單編 號(hào));(9)creat unique index報(bào)損單信息-編號(hào)on報(bào)損單信息表(報(bào)損單編 號(hào));(10)creat unique
21、index盤(pán)點(diǎn)單信息-編號(hào)on盤(pán)點(diǎn)單信息表(盤(pán)點(diǎn)單編 號(hào));(11)creat unique index系統(tǒng)日志信息-編號(hào)on系統(tǒng)日志信息表(用戶 名,操作時(shí)間);(12)creat unique index用戶管理信息-編號(hào)on用戶管理信息表(用戶 名,用戶密碼);3)存儲(chǔ)結(jié)構(gòu)確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu),包括 確定關(guān)系、索引、日志、備份等的存儲(chǔ)安排及存儲(chǔ)結(jié)構(gòu),以及確定系 統(tǒng)存儲(chǔ)參數(shù)的配置。將日志文件和數(shù)據(jù)庫(kù)對(duì)象(表、索引等)分別放在不同的存盤(pán),可以 改進(jìn)系統(tǒng)的性能,提高系統(tǒng)的安全性。所以,系統(tǒng)應(yīng)將日志文件和數(shù) 據(jù)文件放在不同的磁盤(pán)上。3.4數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì)丘設(shè)計(jì)表乂
22、琵物基本信,住置是“倉(cāng)庫(kù)管理”中、2-032上列名檜窿T允許空貨物編號(hào)bigint8貨物名關(guān)tut16貨物類(lèi)別Urt1&貨物規(guī)格text16 7計(jì)量單恆test16V攝高限量bigint8量低限量bi 囂 i nt6111U.UV儘表3-13貨物基本信息列名數(shù)堀類(lèi)型I允許空倉(cāng)庠綸號(hào)bi gi nt6倉(cāng)馬名稱(chēng)tet16倉(cāng)庫(kù)地點(diǎn)167莒理員躺號(hào)big.in.18備注teM t16表3-14倉(cāng)庫(kù)信息表xSbi iciix-L腭存致&b i gire-t8*口 編5弓b i ciifLB表3-15庫(kù)存狀況信息表堆宜f豐(ZJ窗口幫助Qi)bJ辭舄毛邯陽(yáng)邂課昂V毆畫(huà)列名數(shù)據(jù)類(lèi)型悵度1允許仝入暉單編導(dǎo)b
23、i glTkts貸物編號(hào)b i girLt目經(jīng)辦人爲(wèi)號(hào)bi ci xtii8入庫(kù)時(shí)間t i m e s. t. iamp8入庫(kù)單價(jià)ctiafIO入?yún)柌贸蔮j gm.tS拱應(yīng)兩編號(hào)bi girlts隹庫(kù)昴號(hào)b i sint8訂單伏況 英世金額t Htmoney16V*備莊t 01C tIB表3-16 入庫(kù)信息表軟js興型5? |岀毋牟昭Wi出:“七疑丈M你號(hào)nun-n-y岀毋吋|司岀毋平HT容尸対號(hào)nn-n-y表3-17出庫(kù)單信息表莊度I 血許仝Bt S.1 ri皆Si.囂J世-入半烏號(hào)hi 巴i nf.藝4. JI時(shí)冋rsjv數(shù)星 供尺荷編號(hào) 磁匹矢 訂至詼況 亙展金頷 苗注I?LiLUrG
24、4上 X -C *bi sizxt. bi iCiiit. bi ffi n*tewta日933aIBaIB表3-18借入單信息表列容級(jí)JS決里壇慮:ft許空f(shuō)l1惜岀單帯尋la- 3.t n 1L日binAeb i ci ikt6惜岀時(shí)冋t. i m ct. anp&惜出麥g1 包i Xkt.Bb- ifK -L6隹庫(kù)說(shuō)號(hào)b-i ETii gi nt8m ortey8*z岳注t c -LISZ表3-20 調(diào)撥單信息表i i. xibt b 1 sei Et押拒平飾 松:m級(jí) 甘k啊號(hào) HitiL五:廿頁(yè) 苗注STta tVi stie表3-21報(bào)損單信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空1疾1盤(pán)點(diǎn)單編
25、號(hào)bi gint8倉(cāng)庫(kù)編號(hào)bi gint8盤(pán)點(diǎn)時(shí)間datetime8經(jīng)辦人褊號(hào)bi gint0盤(pán)點(diǎn)數(shù)據(jù)bi gint8表 3-22盤(pán)點(diǎn)單信息表1 Pl-I I I F Inir I I iI n 9 ! F l 9 4JJ/iJ11) 4“更4jn希文件(X)窗口幫助Q()-Er列名r數(shù)據(jù)類(lèi)型I允許空用戶名char16換作時(shí)間datatim*8換作內(nèi)容text16表3-23系統(tǒng)日志信息表空文件(X)窗口地)稱(chēng)助同旨站&轄島5魄陽(yáng)4翁昭昂1列名數(shù)據(jù)類(lèi)型n長(zhǎng)度允許空|用尸名char161用尸密碼char16用戶權(quán)限blgllkt8表3-24 用戶管理信息表倉(cāng)并佰豐我*童醫(yī)書(shū)抹甘卻號(hào) awsfi:
26、B-tt*SBJ iwa怙 iWfi AXJBA 星阿*值物基卓伯息衰* 冒幄找甲苗應(yīng)(6 * 衛(wèi)?fffll號(hào) :in.W?穆丹人鼻目JfBflatw暉弁拭腮苗瞬-岸年枕說(shuō)號(hào)Mrysai-*g和量ZJft庫(kù)寅號(hào)I抬筑號(hào) ?mi4ii?it閽4HE!*n&H:A4 口母乜庫(kù)算號(hào) 墓世盂於Erl二 smi號(hào) 汪丹ahi *或rfn.-L-.itiaMARA 同蟲(chóng)HM* 比QEfll吟 LT 苗閔律筑:燈.A.專(zhuān)強(qiáng):118訂甲世弗岀廊扌傭也袤-超曰止哥 出如日 W*tT 時(shí)庫(kù)ISflL比軍1T*eB4 亙昭金淇 豪莊_2ur 謁 苗峠r5l#H an AR 卑卓It 舟點(diǎn) 點(diǎn)丸l.fiiaa 掘
27、THTI表3-25各表關(guān)系圖第四章系統(tǒng)主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)4.1系統(tǒng)登錄界面設(shè)計(jì)思路與要點(diǎn):用戶運(yùn)行程序后,輸入用戶名與密碼,程序根 據(jù)用戶名到后臺(tái)數(shù)據(jù)庫(kù)查詢(xún)用戶名和密碼是否正確,如果正確,則根 據(jù)用戶名給出用戶所屬的級(jí)別,并根據(jù)級(jí)別給出相應(yīng)的權(quán)限。如沒(méi)有 通過(guò)驗(yàn)證,則給出沒(méi)有通過(guò)驗(yàn)證的原因。系統(tǒng)登錄界面如圖4-1所示:圖4-1系統(tǒng)登錄界面單擊登陸時(shí),其對(duì)應(yīng)的代碼如下:Private Sub cmdOK_Click()Dim con As ADODB.Co nn ectio nDim rs As ADODB.RecordsetSet co n = New ADODB.Co nn ection
28、Set rs = New ADODB.Recordsetcon. Ope n ds n=xue, sa,rs.Open select * from 用戶 where 用戶名=+ Trim(txtUserName.Text) + con, adOpenStatic, adLockOptimisticIf rs.RecordCou nt 0 The nrs.MoveFirstIf Trim(txtPassword.Text) = Trim(rs.Fields( 密碼)ThenForml.ShowLogi nSucceeded = TrueMe.HideElseMsgBox 密碼錯(cuò)誤,請(qǐng)重新輸入!,
29、確定”txtPassword.SetFocusSen dKeys Home+E ndEnd IfElseMsgBox 密碼錯(cuò)誤,請(qǐng)重新輸入 ,確定”txtPassword.SetFocusSen dKeys Home+E ndEnd IfEnd Sub電.TJfn x用戶名.密碼錯(cuò)謠!請(qǐng)垂新帰入I確定圖4-2倉(cāng)庫(kù)管理系統(tǒng)密碼錯(cuò)誤界面單擊退出時(shí),對(duì)應(yīng)的代碼如下:Private Sub cmdCa ncel_Click()End SubPrivate Sub cmdOK_Click()Dim con As ADODB.Co nn ectio nDim rs As ADODB.RecordsetSe
30、t c on = New ADODB.Co nn ecti onSet rs = New ADODB.Recordsetcon. Ope n ds n=xue, sa,rs.Open select * from 用戶 where 用戶名=+ Trim(txtUserName.Text) + con, adOpenStatic, adLockOptimisticIf rs.RecordCou nt 0 The nrs.MoveFirstIf Trim(txtPassword.Text) = Trim(rs.Fields( 密碼)ThenForml.ShowLogi nSucceeded = Tr
31、ueMe.HideElseMsgBox 無(wú)效的密碼,請(qǐng)重試 !,登錄”txtPassword.SetFocusSen dKeys Home+E ndEnd IfElseMsgBox 無(wú)效的用戶名,請(qǐng)重試!,登錄”txtPassword.SetFocusSen dKeys Home+E ndEnd IfEnd Sub如果用戶名或密碼錯(cuò)誤,系統(tǒng)會(huì)分別提示,防止非法用戶進(jìn)入系統(tǒng)操作。4.2系統(tǒng)主界面設(shè)計(jì)思路與要點(diǎn):用戶登錄通過(guò)后,進(jìn)入系統(tǒng)的主界面。主界面 的菜單如果是灰色顯示,則表明此用戶沒(méi)有權(quán)限操作此功能。在主界面的狀態(tài)欄會(huì)顯示當(dāng)前用戶名和用戶權(quán)限界面如圖4-3所示:圖4-3倉(cāng)庫(kù)管理系統(tǒng)主界面其對(duì)
32、應(yīng)的代碼如下:Private Sub24.3 系統(tǒng)管理模塊系統(tǒng)管理模塊主是功能是進(jìn)行本系統(tǒng)的一些常用管理工作,共有四個(gè)子模塊:重新登錄,修改密碼,用戶管理,退出。4.3.1重新登錄功能進(jìn)入系統(tǒng)后,可選擇重新登錄在不現(xiàn)用戶之間進(jìn)行切換。界面如圖4-4所示:圖4-4系統(tǒng)重登陸界面其對(duì)應(yīng)的代碼如下:Private Sub cmdRelude -Click()Relude Me重新登錄倉(cāng)庫(kù)管理系統(tǒng)End Sub432修改密碼功能設(shè)計(jì)思路和要點(diǎn):用戶如需修改自己的登錄密碼,需輸入舊密碼 與新密碼,程序在數(shù)據(jù)庫(kù)中修改用戶的密碼。界面如圖4-5所示:圖4-5修改密碼界面其對(duì)應(yīng)的代碼如下:Private Su
33、b From-Loud()TxtOldPWD=Curre ntUserPassword 顯示用戶密碼Eed Sub實(shí)現(xiàn)密碼輸入驗(yàn)證:Private Sub txtNewPWD-KeyPress(l ndex As In teger,KeyAscii As In teger)If KeyAscii=vbKeyRurn The nSecondKeys “Tab”ElseIf Not (KeyAsscii=vbKey0 And KeyAsscii=Asc( a)A nd KeyAscii=Asc( A And KeyAscii=Asc( Z)-KeyAsscii=OEed IfEnd Sub單擊確認(rèn)
34、,保存新密碼,Private Sub cmdSave-Click()If txtNewPWD(1) txtNewPWD(9)The n“修改密碼”MsgBox 兩次輸入的密碼必須相等!”,vbExclamation,txtNewPWD(0).SetFocustxtNewPWD(O).SetStart=OtxtNewPWD(O).SetLe ngth=Le n( txtNewPWD(O)Else修改原來(lái)的密碼With Drug-Stor.rsSysUsers.Ope n.Find 編號(hào)=”&CurrentUserNumner& ”.Fields(密碼 ”)=Trim(txtNewPWD(O).U
35、pdateEnd WithMsgBox密碼已修改End Sub單擊取消,關(guān)閉倉(cāng)庫(kù)管理窗體Private Sub cmdExit-Click()Un load Me關(guān)閉密碼修改窗體End Sub 4.3.3 用戶管理功能設(shè)計(jì)思路和要點(diǎn):用戶管理是對(duì)使用此系統(tǒng)的所有用戶進(jìn)行管理 分為增加,刪除以及修改用戶信息。此功能只有管理員和超級(jí)用戶才 能使用。普通用戶不能執(zhí)行此操作。界面如圖4-6所示:圖4-6用戶管理界面其對(duì)應(yīng)的代碼如下:定義窗體級(jí)變量,用于表示當(dāng)前是否處于添加記錄狀態(tài)Dim isAddi ng As Boolea n實(shí)現(xiàn)記錄導(dǎo)航Private Sub cmdMove-Click(l nde
36、x As In teger)With Drug-Store.rsSysUsersCase 0使第一個(gè)記錄成為當(dāng)前記錄If .RecordCo nt0 And Not .BOF The n .MoveFirstCase 1使上一個(gè)記錄成為當(dāng)前記錄If .RecordCo nt0 And Not .BOF The n .MovePreviousIf.BOF The n .MoveFirstEnd IfIf .RecordCo nt0 And Not .BOF The n .MoveNextIf . BOF The n .MoveLastEnd IfCase 3使最后一個(gè)記錄成為當(dāng)前記錄If .Re
37、cordCo nt0 And Not .BOF The n .MoveLastEnd SelectIf And . BOF ThentxtNews=記錄:無(wú)”ElsetxtNews=記錄:” &.AbsolutePossition& ”&.RecordCountEnd IfEnd WithEnd Sub驗(yàn)證用戶信息輸入,在輸入用戶名、密碼和權(quán)限代碼時(shí),執(zhí)行驗(yàn)證操作,Private Sub txtUser-KeyPress(KeyAscii As In teger)If Not(KeyAscii=vbKey0 And KeyAscii=Asc( a)A nd KeyAscii=Asc( A An
38、d KeyAscii=vbKey0 And KeyAscii=Asc( a)A nd KeyAscii=Asc( A And KeyAscii0 The n. MoveLastEed IfEed IfEed IfEed WithEnd Sub單擊關(guān)閉時(shí),實(shí)現(xiàn)關(guān)閉窗體操作Private Sub cmdExit-Click()Un load Me關(guān)閉系統(tǒng)用戶管理窗體End Sub退出功能退出即退出本系統(tǒng)。選擇系統(tǒng)管理下的退出即可。如圖4-7所示:圖4-7退出系統(tǒng)界面其對(duì)應(yīng)的代碼如下:Private Sub cmdExit-Click()Uni oad Me關(guān)閉倉(cāng)庫(kù)管理窗體End Su
39、b4.4倉(cāng)庫(kù)管理模塊倉(cāng)庫(kù)管理模塊是本系統(tǒng)的核心模塊。根據(jù)倉(cāng)庫(kù)的日常操作共分有 六個(gè)子模塊,分別是:入庫(kù)操作,出庫(kù)操作,退料操作,增料操作, 倉(cāng)位管理和盤(pán)點(diǎn)損益。已基本包括了倉(cāng)庫(kù)管理的主要功能。4.4.1入庫(kù)操作設(shè)計(jì)思路和要點(diǎn):入庫(kù)操作即倉(cāng)庫(kù)的收料,系統(tǒng)規(guī)定收料只能根 據(jù)訂單來(lái)進(jìn)行。沒(méi)有訂單就不能完成收料。每個(gè)訂單都對(duì)應(yīng)一個(gè)入庫(kù) 操作。這樣可以大大減少因人為因素產(chǎn)生的錯(cuò)誤。規(guī)范化倉(cāng)庫(kù)收料操 作。選擇訂單號(hào)碼后,相關(guān)的訂單信息已會(huì)顯示出來(lái)。訂單號(hào)碼是由 訂單管理模塊產(chǎn)生。倉(cāng)庫(kù)人員沒(méi)有權(quán)限產(chǎn)生訂單。界面如圖4-8所示:17叵岡圖4-8入庫(kù)操作界面其對(duì)應(yīng)的代碼如下:單擊入庫(kù)時(shí),Private Sub
40、cmdAdd-Click()If cmdAdd.Captio n=入庫(kù)”ThencmdAdd.Capti on=查詢(xún)”StockData.Visible= FalseStockI n.Visible=TrueisStork ing= TruecmdDelet.E nabled= False設(shè)置入庫(kù)數(shù)據(jù)默認(rèn)的產(chǎn)品名稱(chēng)和編號(hào)cmbName.ListI ndex=0cmbNum.ListI ndex=0ElsecmdRefresh.Value= TruecmdAdd.Capti on=入庫(kù)”StockData.Visible= TrueStockI n.Visible= FalsecmdDelet.
41、E nabled= TrueEed IfEnd Sub點(diǎn)擊關(guān)閉時(shí),退出入庫(kù)窗體Private Sub cmdExit-Click()Un load Me 關(guān)閉入庫(kù)窗體End Sub4.4.2出庫(kù)操作設(shè)計(jì)思想和要點(diǎn):出庫(kù)操作即倉(cāng)庫(kù)的發(fā)料,本系統(tǒng)規(guī)定倉(cāng)庫(kù)的發(fā) 料需根據(jù)生產(chǎn)計(jì)劃來(lái)進(jìn)行。沒(méi)有生產(chǎn)計(jì)劃則不能發(fā)料。生產(chǎn)計(jì)劃的產(chǎn) 生由專(zhuān)門(mén)模塊實(shí)現(xiàn)。生產(chǎn)計(jì)劃用工單來(lái)區(qū)分。每個(gè)工單的發(fā)料可有兩 種方式,一種是按工單發(fā)料,即一次性將一個(gè)工單的全部所需物料全 部發(fā)至生產(chǎn)線。另一種是按物料,即根據(jù)生產(chǎn)狀況,一個(gè)一個(gè)將物料 發(fā)至生產(chǎn)線。選擇選擇發(fā)料類(lèi)型,按工單或按物料。按工單的話,則 選擇工單號(hào)即生產(chǎn)計(jì)劃號(hào),系統(tǒng)自動(dòng)將
42、此工單的所有料發(fā)至生產(chǎn)線。界面如圖4-9和圖4-10所示:圖4-9出庫(kù)操作按工作界面l je gir * 觀何呻仔jw應(yīng)匸 lr&irsri生產(chǎn)i十丸Jj號(hào):傭 9MIW*. JB-J-W7T = 楓白眸疳I :fflKETT :顧尊jT|oa6&D口口口a圖4-10出庫(kù)操作按物料界面其對(duì)應(yīng)的代碼如下:Private Sub cmdAdd-Click()If cmdAdd.Captio n=出庫(kù)”The ncmdAdd.Captio n=查詢(xún)”StockData.Visible= FalseStockI n.Visible=TrueisStork ing= TruecmdDelet.E nab
43、led= FalsecmbName.List In dex=0設(shè)置出庫(kù)數(shù)據(jù)默認(rèn)的產(chǎn)品名稱(chēng)和編號(hào)cmbNum.Listl ndex=0ElsecmdRefresh.Value= TruecmdAdd.Captio n=入庫(kù)”StockData.Visible= TrueStockI n.Visible= FalseisStork ing= FalsecmdDelet.E nabled= TrueEed IfEnd Sub 點(diǎn)擊關(guān)閉時(shí),退出出庫(kù)窗體Private Sub cmdExit-Click()Un load Me關(guān)閉出庫(kù)窗體End Sub443借入操作設(shè)計(jì)思路和要點(diǎn):借入操作即由于生產(chǎn)損耗
44、而需要增料。為了核 算成本,增料需根據(jù)生產(chǎn)計(jì)劃號(hào)來(lái)進(jìn)行增料操作,這樣就可以清楚列 出每次生產(chǎn)的損耗。界面如圖4-11所示:圖4-11借入操作界面其對(duì)應(yīng)的代碼如下:Private Sub cmdAdd-Click()If cmdAdd.Captio n=借入”ThencmdAdd.Captio n=查詢(xún)”StockData.Visible= FalseStockI n.Visible=TrueisStork ing= TruecmbName.Listl ndex=O設(shè)置借入數(shù)據(jù)默認(rèn)的產(chǎn)品名稱(chēng)和編號(hào)cmbNum.Listl ndex=OElsecmdRefresh.Value= TruecmdAd
45、d.Captio n=借入”StockData.Visible= TrueStockI n.Visible= FalseisStork ing= FalsecmdDelet.E nabled= TrueEed IfEnd Sub點(diǎn)擊關(guān)閉時(shí),退出借入窗體Private Sub cmdExit-Click()Un load Me關(guān)閉借入窗體End Sub4.4.4借出操作設(shè)計(jì)思路和要點(diǎn):借出操作是針對(duì)生產(chǎn)線由于各種原因產(chǎn)生的生 產(chǎn)中多領(lǐng)的物料退回倉(cāng)庫(kù)。借出時(shí)需選擇所退物料的料號(hào)及數(shù)量。程 序會(huì)根據(jù)這些信息在數(shù)據(jù)庫(kù)中作出相應(yīng)的調(diào)整。界面如圖4-12所示:圖4-12借出操作界面其對(duì)應(yīng)的代碼如下:Private Sub cmdAdd-Click()If cmdAdd.Captio n=借出”ThencmdAdd.Captio n=查詢(xún)”StockData.Visible= False設(shè)置借出數(shù)據(jù)默認(rèn)的產(chǎn)品名稱(chēng)和編
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)可折疊刀行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 國(guó)際郵輪乘務(wù)管理專(zhuān)業(yè)教學(xué)標(biāo)準(zhǔn)(高等職業(yè)教育專(zhuān)科)2025修訂
- 2025年中國(guó)高端紅酒市場(chǎng)發(fā)展現(xiàn)狀調(diào)查及投資趨勢(shì)前景分析報(bào)告
- 2024年中國(guó)鉆井液助劑行業(yè)市場(chǎng)調(diào)查報(bào)告
- 中國(guó)音樂(lè)貼花行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告(2024-2030)
- 信貸技能培訓(xùn)課件
- 2025年 重慶公務(wù)員考試行測(cè)試題市直附答案
- 2025年中國(guó)大型客車(chē)行業(yè)市場(chǎng)調(diào)研分析及投資前景預(yù)測(cè)報(bào)告
- 2025年 南通市第三人民醫(yī)院招聘考試筆試試題附答案
- 2025年 河南省全科醫(yī)生特設(shè)崗位計(jì)劃招聘筆試試題附答案
- 大學(xué)生戀愛(ài)與性健康(中國(guó)性學(xué)會(huì)) 超星爾雅學(xué)習(xí)通章節(jié)測(cè)試答案
- 中醫(yī)醫(yī)院中醫(yī)護(hù)理工作指南2024
- 綠植租賃維護(hù)擺放服務(wù)實(shí)施方案
- 光伏運(yùn)維技能大賽備考試題含答案
- 高考英語(yǔ)讀后續(xù)寫(xiě)練習(xí)03:女兒離家又回家+講義
- 2024鐵塔采購(gòu)合同模板
- 鹵菜店供貨合同協(xié)議書(shū)
- 華為云:2024年EMS彈性?xún)?nèi)存存儲(chǔ)技術(shù)白皮書(shū)
- 卡粘式連接薄壁不銹鋼管道工程技術(shù)規(guī)程
- 2024年山東普通高中學(xué)業(yè)水平等級(jí)考試化學(xué)(原卷版)
- 接警員試題題庫(kù)
評(píng)論
0/150
提交評(píng)論