【正文】
,入庫管理界面如圖58所示。如果“盤點(diǎn)單編號(hào)”和“倉(cāng)庫編號(hào)”輸入與已存在的盤點(diǎn)明細(xì)重復(fù),則在添加按鈕按下之后提示“該盤點(diǎn)明細(xì)信息已存在,請(qǐng)重新輸入!”。盤點(diǎn)明細(xì)實(shí)現(xiàn)了對(duì)系統(tǒng)中盤點(diǎn)明細(xì)的管理,可以對(duì)倉(cāng)庫中的盤點(diǎn)明細(xì)進(jìn)行查看,并可以添加新的盤點(diǎn)明細(xì)。圖56 盤點(diǎn)管理模塊若信息輸入正確,按下添加按鈕時(shí)可以添加盤點(diǎn)信息并提示添加信息成功。按下清空按鈕可以將所有的文本框內(nèi)容清空,光標(biāo)將停留在在庫編號(hào)文本框。庫存信息不能為空否則提示輸入完整信息。按下清空按鈕可以將所有的文本框內(nèi)容清空,光標(biāo)將停留在角色名稱文本框。圖54 用戶權(quán)限模塊若信息輸入正確,按下添加按鈕時(shí)可以添加角色信息并提示添加信息成功。如果要?jiǎng)h除的賬戶正在使用,則在按下刪除按鈕之后提示“該賬戶信息正在使用,不能刪除!”。用戶管理還可以實(shí)現(xiàn)對(duì)賬戶信息的修改和查詢,并且都在按下相應(yīng)的按鈕之后有操作提示,用戶管理界面如圖53所示。 當(dāng)輸入的用戶名、密碼和選擇的用戶角色正確時(shí)便可以進(jìn)入主界面,主界面菜單欄依次顯示系統(tǒng)管理、出入庫管理、基本資料管理、倉(cāng)區(qū)管理、重新登陸、退出系統(tǒng)、隱藏菜單,對(duì)應(yīng)系統(tǒng)的各個(gè)功能模塊和基本操作功能。圖52 登陸界面進(jìn)行輸入次數(shù)限制,如果輸入錯(cuò)誤超過若3次后強(qiáng)制關(guān)閉頁面。添加已有的倉(cāng)區(qū)信息時(shí)提示“該倉(cāng)區(qū)信息已存在,請(qǐng)重新輸入!” 設(shè)計(jì)人:方寧日期: 概念模型設(shè)計(jì)ER圖也稱實(shí)體聯(lián)系圖(Entity Relationship Diagram),提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型[12]。添加已有的倉(cāng)庫信息時(shí)提示“該倉(cāng)庫信息已存在,請(qǐng)重新輸入!”未選擇信息時(shí)點(diǎn)擊刪除提示“請(qǐng)選擇要?jiǎng)h除的信息”單擊“倉(cāng)區(qū)設(shè)置”按鈕進(jìn)入倉(cāng)區(qū)設(shè)置設(shè)計(jì)人:方寧日期:。 添加已有的業(yè)務(wù)員信息時(shí)提示“該貨物信息已存在,請(qǐng)重新輸入!” 設(shè)計(jì)人:方寧日期:。 添加已有的貨物信息時(shí)提示“該貨物信息已存在,請(qǐng)重新輸入!”未選擇信息時(shí)點(diǎn)擊刪除提示“請(qǐng)選擇要?jiǎng)h除的信息”設(shè)計(jì)人:方寧日期:??蛇M(jìn)行客戶信息的增刪改查??蛇M(jìn)行出庫信息的增刪改查,貨物編號(hào)、倉(cāng)庫編號(hào)與貨物信息表、倉(cāng)庫表字段綁定。添加入庫信息成功時(shí),系統(tǒng)會(huì)根據(jù)貨物編號(hào)、入庫數(shù)量和倉(cāng)庫編號(hào)改變貨物的庫存數(shù)量。 添加已有的盤點(diǎn)明細(xì)信息時(shí)提示“該盤點(diǎn)信息已存在,請(qǐng)重新輸入!”未選擇信息時(shí)點(diǎn)擊刪除提示“請(qǐng)選擇要?jiǎng)h除的信息”設(shè)計(jì)人:方寧日期: 出入庫管理模塊設(shè)計(jì)。 添加已有的盤點(diǎn)信息時(shí)提示“該盤點(diǎn)單信息已存在,請(qǐng)重新輸入!”點(diǎn)擊“盤點(diǎn)明細(xì)”按鈕時(shí)進(jìn)入盤點(diǎn)明細(xì)界面。可進(jìn)行庫存信息的增刪改查,倉(cāng)庫編號(hào)、貨物編號(hào)與倉(cāng)庫表、貨物信息表字段綁定。用戶表與員工信息表有外鍵關(guān)聯(lián),刪除正在使用中的賬戶時(shí)提示“該用戶正在使用中,無法刪除!”設(shè)計(jì)人:方寧日期: 權(quán)限管理模塊設(shè)計(jì)權(quán)限管理模塊IPO設(shè)計(jì)如表44所示。備注:密碼長(zhǎng)度在數(shù)據(jù)庫設(shè)計(jì)中為16位,文本框設(shè)置應(yīng)限制輸入長(zhǎng)度,并且以*顯示設(shè)計(jì)人:方寧日期: 用戶管理模塊設(shè)計(jì)用戶管理模塊IPO設(shè)計(jì)如表43所示。若不存在,提示“該用戶不存在,請(qǐng)重新輸入”。圖41 系統(tǒng)總體功能結(jié)構(gòu)圖 系統(tǒng)功能模塊設(shè)計(jì)表41 模塊功能描述序號(hào)模塊名稱說明1系統(tǒng)管理包含用戶管理、權(quán)限管理、日志管理、數(shù)據(jù)恢復(fù)、數(shù)據(jù)備份2出入庫管理包含出庫管理、入庫管理、在庫管理、盤點(diǎn)管理、盤點(diǎn)明細(xì)管理3基本資料管理包含客戶管理、貨物管理業(yè)務(wù)員管理、貨物分類管理4倉(cāng)區(qū)管理包含倉(cāng)庫管理、倉(cāng)區(qū)管理、庫存預(yù)警模塊描述:系統(tǒng)使用用戶為三類:系統(tǒng)管理員、業(yè)務(wù)員、訪客,并且可以在今后添加新的角色由管理員指定權(quán)限。安全性需求 系統(tǒng)中權(quán)限較低的用戶無法越權(quán)修改系統(tǒng)中的數(shù)據(jù),保證數(shù)據(jù)的安全性。圖32第一層數(shù)據(jù)流圖分解頂層流圖的系統(tǒng)為若干子系統(tǒng),決定每個(gè)子系統(tǒng)間的數(shù)據(jù)接口和活動(dòng)關(guān)系,如圖32所示。并可以清晰的表達(dá)數(shù)據(jù)在系統(tǒng)中的流向和變換過程,可以表達(dá)系統(tǒng)的邏輯功能。它存放有數(shù)據(jù)庫所用的有關(guān)信息,對(duì)用戶來說是一組只讀的表[11]。2)權(quán)限管理:盤點(diǎn)明細(xì)是對(duì)系統(tǒng)中盤點(diǎn)明細(xì)的管理,可以對(duì)倉(cāng)庫中的盤點(diǎn)明細(xì)進(jìn)行查看,并可以添加新的盤點(diǎn)明細(xì)。1)倉(cāng)庫管理:倉(cāng)庫管理是對(duì)系統(tǒng)中倉(cāng)庫信息的管理,可以對(duì)倉(cāng)庫中的倉(cāng)庫信息進(jìn)行查看,并可以添加新的倉(cāng)庫信息。1)客戶管理:客戶管理是對(duì)系統(tǒng)中客戶信息的管理,可以對(duì)倉(cāng)庫貨物的供應(yīng)商和銷售商進(jìn)行查看,并可以添加新的客戶信息。2)入庫管理:入庫管理是對(duì)系統(tǒng)中貨物的入庫管理,可以對(duì)倉(cāng)庫中的貨物入庫情況進(jìn)行查看,并可以添加新的入庫信息。本次設(shè)計(jì)所要實(shí)現(xiàn)的功能主要分為出入庫管理、基本資料管理、倉(cāng)區(qū)管理、系統(tǒng)管理等功能模塊來實(shí)現(xiàn)倉(cāng)庫的綜合管理。 功能需求分析需求分析是通過對(duì)功能的描述,說明項(xiàng)目系統(tǒng)或設(shè)計(jì)中要實(shí)現(xiàn)的各功能模塊。出庫流程圖如圖31所示。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。C綜合了C++的高效率以及VB的可視化操作。綜合考慮以上的因素,本系統(tǒng)最終決定采用C/S模式開發(fā),充分發(fā)揮客戶端的處理能力。 2 相關(guān)理論與技術(shù) C/S模式C/S模式分為客戶機(jī)和服務(wù)器兩層,客戶機(jī)具有了一定的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理能力而是。2)相關(guān)理論技術(shù)分析 對(duì)本系統(tǒng)開發(fā)中使用的編程語言、前后臺(tái)技術(shù)進(jìn)行簡(jiǎn)要的分析,以及對(duì)于本系統(tǒng)開發(fā)的意義。(2)“入庫管理”主要對(duì)貨物進(jìn)行入庫處理、操作。 根據(jù)流程圖,在系統(tǒng)設(shè)計(jì)階段對(duì)系統(tǒng)的模塊設(shè)計(jì)做準(zhǔn)備。整個(gè)系統(tǒng)將由貨物管理、出入庫管理、基本資料管理、倉(cāng)區(qū)管理等模塊,用戶通過相應(yīng)的模塊,對(duì)倉(cāng)庫里的物品的基本情況進(jìn)行操作,通過簡(jiǎn)單的操作即可輕松的管理倉(cāng)庫。主要體現(xiàn)在:可以減少出入庫過程中繁瑣的流程,提高倉(cāng)管人員的工作效率 倉(cāng)庫管理系統(tǒng)實(shí)現(xiàn)自動(dòng)化之后,完全有能力可以減少出入庫管理以及庫存管理中的諸多問題,不但節(jié)約開支、提高企業(yè)效率,還可以減輕工作人員的壓力。形象的說,貨架上的號(hào)碼就是貨物的地址,從而避免了貨物的分揀和提取時(shí)的翻箱倒柜式的查找[6]。今后此類的軟件將會(huì)向條形碼倉(cāng)庫管理系統(tǒng)發(fā)展,現(xiàn)階段,伴隨著物流及管理信息化、網(wǎng)絡(luò)化的發(fā)展,應(yīng)用條形碼、二維碼進(jìn)行倉(cāng)庫管理、實(shí)現(xiàn)倉(cāng)庫作業(yè)自動(dòng)化,將是一個(gè)必然的發(fā)展趨勢(shì),也是需要迫切解決的一個(gè)現(xiàn)實(shí)問題[5]。因此,采用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)倉(cāng)庫管理是很有必要的,是提高企業(yè)管理水平的有效方法。所以需要開發(fā)一個(gè)倉(cāng)庫貨物管理系統(tǒng)為企業(yè)用戶提供充足的信息和查詢、管理手段。希望對(duì)你們有點(diǎn)幫助~目錄 1 緒論 1 1 1 2 研究?jī)?nèi)容和組織結(jié)構(gòu) 32 相關(guān)理論與技術(shù) 4 C/S模式 4 C程序設(shè)計(jì)語言 4 SQL Server 2008 43 系統(tǒng)需求分析 5 業(yè)務(wù)流程分析 5 功能需求分析 7 數(shù)據(jù)流分析 8 數(shù)據(jù)編碼 8 9 11 134 系統(tǒng)設(shè)計(jì) 15 系統(tǒng)整體設(shè)計(jì) 15 系統(tǒng)功能模塊設(shè)計(jì) 15 系統(tǒng)登陸模塊設(shè)計(jì) 16 用戶管理模塊設(shè)計(jì) 17 權(quán)限管理模塊設(shè)計(jì) 17 在庫管理模塊設(shè)計(jì) 18 盤點(diǎn)管理模塊設(shè)計(jì) 19 出入庫管理模塊設(shè)計(jì) 20 基本資料管理模塊設(shè)計(jì) 21 23 25 概念模型設(shè)計(jì) 25 265 系統(tǒng)實(shí)現(xiàn) 31 31 31 32 32 33 34 盤點(diǎn)管理實(shí)現(xiàn) 34 35 35 36 36 37 38 38 39 40 41 41 42總結(jié) 44致謝 46文獻(xiàn)參考 471 緒論隨著計(jì)算機(jī)信息技術(shù)的不斷普及與發(fā)展,計(jì)算機(jī)的信息管理系統(tǒng)對(duì)企事業(yè)的重要性顯得越來越重要。s processing power, data storage management more transparent. Some basic management system on Enterprise warehouse, including warehousing management, freight management, freight management, warehouse management, inventory management, and other functions. Simple test, the system can easily and quickly achieve registration, storage of goods in warehouse management, such as registration, inventory of goods, reduce warehouse management costs, improve management efficiency, promote the rapid development of the enterprise.Key words:Cargo Management。系統(tǒng)采用C/S模式,能充分發(fā)揮客戶端PC的處理能力,數(shù)據(jù)的儲(chǔ)存管理功能較為透明。學(xué)生簽名:年 月 日福建工程學(xué)院本科畢業(yè)論文指導(dǎo)教師承諾保證書本人鄭重承諾:我已按有關(guān)規(guī)定對(duì)本篇畢業(yè)論文的選題與內(nèi)容進(jìn)行了指導(dǎo)和審核,該同學(xué)的畢業(yè)論文中未發(fā)現(xiàn)弄虛作假、抄襲的現(xiàn)象,本人愿承擔(dān)指導(dǎo)教師的相關(guān)責(zé)任。如果存在弄虛作假、抄襲的情況,本人愿承擔(dān)全部責(zé)任。本系統(tǒng)后臺(tái)在SQL Server 2008數(shù)據(jù)庫平臺(tái)上開發(fā),前端技術(shù)使用visual studio 2008。關(guān)鍵詞:貨物管理;倉(cāng)庫管理;出入庫管理 Warehouse Goods Management System Design and ImplementationAbstractWarehouse Goods management system is an integral part of an enterprise, its efficient management functions are essential for business managers and decision makers. This article deals with warehouse management system design and realization process mainly plete warehouse management systems requirements analysis, system design, and system implementation, and thus designed a database system and the application. Background of the system develops in the SQL Server 2008 database platforms, frontend technology using Visual Studio 2008. Systems in c/s mode, can give full play to the client PC39。程序的話,隨便寫一點(diǎn)核心功能,答辯的時(shí)候能跑起來就可以了。并且隨著時(shí)間的不斷推移產(chǎn)生的文檔,數(shù)據(jù)對(duì)管理者的更新、維護(hù)帶來巨大的挑戰(zhàn)與困難。倉(cāng)庫管理涉及貨物管理、盤點(diǎn)管理、倉(cāng)庫管理、入庫管理、出庫