freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vb的倉庫管理系統(tǒng)開發(fā)設(shè)計(jì)-大學(xué)畢業(yè)論文畢業(yè)設(shè)計(jì)學(xué)位論文范文模板參考資料-閱讀頁

2024-12-19 04:20本頁面
  

【正文】 析原則來看,我所設(shè)計(jì)的倉庫信息管理系統(tǒng)是一個(gè)規(guī)模不太大的系統(tǒng),但是目標(biāo)明確,清晰的描述了對(duì)目標(biāo)系統(tǒng)的一切限制和約束。在使用過程中,要看它能不能帶來效益,畢竟在現(xiàn)今 社會(huì)效率是第一位的。 21 世紀(jì)是計(jì)算機(jī)的時(shí)代,它必然取代一部分人的工作,高科技的監(jiān)控系統(tǒng)進(jìn)入社會(huì)生活的方方面面是發(fā)展的趨勢(shì)。 本設(shè)計(jì)“倉庫管理系統(tǒng)”是為企業(yè)倉庫管理人員開發(fā)的。由于本設(shè)計(jì)最重要體現(xiàn)的是實(shí)用性,所以,通過大量的社會(huì)調(diào)查和分析,結(jié)合自己現(xiàn)有的技術(shù)水平加上導(dǎo)師的指導(dǎo),還是能按期完成本畢業(yè)設(shè)計(jì)。 成本方面:由于本畢業(yè)設(shè)計(jì)屬于計(jì)算機(jī)科學(xué) (本科 )教學(xué)的最后一個(gè)環(huán)節(jié),所以人力消耗免費(fèi),資源學(xué)校提供,指導(dǎo)老師義務(wù)指導(dǎo)。效益方面:為企業(yè)開發(fā)一個(gè)完整、合理的倉庫管理系統(tǒng),可大大節(jié)余人力,以 前需要多人干的工作,使用本系統(tǒng)只需一個(gè)人或幾個(gè)人就能完成,且工作量和勞動(dòng)強(qiáng)度大大降低。 。 4.工具可行性。 硬件方面: 計(jì)算機(jī)普及到今天,人們對(duì)于它的擁有已不少見, 它的硬件設(shè)備完全能夠滿足人們的需求,而價(jià)格也能被人們所接受 所以從以上幾個(gè)方面的分析來看,開發(fā)本軟件是完全可行的。系統(tǒng)功能 分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。 ? 倉庫管理各種信息的查詢、統(tǒng)計(jì)、修改和維護(hù),包括貨物查詢,貨物出入、倉管員操作統(tǒng)計(jì),各種信息的修改和維護(hù)等。 ? 倉庫管理系統(tǒng)的使用幫助。 系統(tǒng)目標(biāo)設(shè)計(jì) 系統(tǒng)開發(fā)的 總體任務(wù)是實(shí)現(xiàn)企業(yè)產(chǎn)品管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高企業(yè)管理效率的目的。進(jìn)貨時(shí)經(jīng)檢查合同確認(rèn)為有效托收后,進(jìn)行驗(yàn)收入庫,填寫入庫單,進(jìn)行入庫登記。根據(jù)需要按照月進(jìn)行統(tǒng)計(jì)分 析,產(chǎn)生相應(yīng)報(bào)表。因此在管理上實(shí)現(xiàn)起來有一定的困難。 在本系統(tǒng)的設(shè)計(jì)過程中,為了克服這些困難,滿足計(jì)算機(jī)管理工作的需要,我們采取了下面的一些原則。 ? 刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。 ? 界面盡量簡單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同層次員工的需要。整個(gè)系統(tǒng)功能模塊如下圖 41 所示: 圖 41 系統(tǒng)功能模塊 圖 系統(tǒng)各模塊說明 ( 1) 基本管理模塊 a) 包括進(jìn)庫管理和出庫管理。 c) 管理員或其他用戶可以修改自己的密碼。 b) 按人員進(jìn)行查詢,可以根據(jù)倉管員的信息查詢物品的入庫或出庫信息。 ( 3) 統(tǒng)計(jì)模塊 按月份對(duì)入庫、出庫、現(xiàn)存物品進(jìn)行查詢。 b) 每月打印出入庫信息和出庫信息。針對(duì)選擇的 DBMS,進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)定義。關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫設(shè)計(jì),但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件來決定。 ( 3) 存儲(chǔ)設(shè)備和存儲(chǔ)空間組織:確定數(shù)據(jù)的存放地點(diǎn)、存儲(chǔ)路徑、存儲(chǔ)設(shè)備等,備份方案,對(duì)多版本如何保證一致性和數(shù)據(jù)的完整性。 ( 5) 數(shù)據(jù)字典設(shè)計(jì):用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計(jì),便于維護(hù)和修改。 根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有: 現(xiàn)有庫存信息 實(shí)體、 入庫 信息實(shí)體 、 出庫信息實(shí)體圖。 圖 44 出庫 信息實(shí)體 ER圖 實(shí)體和實(shí)體之間的關(guān)系 ER圖如圖 45所示 圖 45 實(shí)體 之間關(guān)系 ER圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在需要將在上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 ACCESS 2020 數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)出庫信息實(shí)體 品名 規(guī)格 出庫時(shí)間 領(lǐng)料人編號(hào) 入庫信息實(shí)體 品名 規(guī)格 入庫時(shí)間 入庫標(biāo)識(shí) 現(xiàn)有庫存信息實(shí)體 品名 規(guī)格 數(shù)量 單位 現(xiàn)有庫存 入庫 出庫 17 據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。每個(gè)表格所示在數(shù)據(jù)庫中的一個(gè)表。這里我們刪除這個(gè)窗體,單擊 File→ Save Project 菜單,將這個(gè)工程項(xiàng)目命名為 金屬材料倉庫管理系統(tǒng)。在SDI 的程序中,每個(gè)窗體之間是獨(dú)立的。本設(shè)計(jì)采用多文檔界面,這樣可以使程序更加美觀、整齊有序。窗體的屬性設(shè)置見表 5- 1 表 45 主窗體屬性設(shè)置 屬性 屬性取值 Name Mainform Caption 金屬材料倉庫管理系統(tǒng) StartUpPosition 0手動(dòng) WindowState 0Normal 創(chuàng)建主窗體菜單 菜單欄在窗體欄的標(biāo)題欄下面,包含一個(gè)或多個(gè)菜單標(biāo)題。菜單項(xiàng)可以包含命令、分隔條和子菜單標(biāo)題。 20 圖 46 主窗體菜單 為了使應(yīng)用程序簡單好用,應(yīng)該將菜單 按功能進(jìn)行分組。在設(shè)計(jì)或運(yùn)行時(shí)可以設(shè)置 Caption 屬性、Enabled 和 Visible 屬性、 Checked 屬性以及其他屬性。 Basic 菜單編輯器 菜單編輯器可以創(chuàng)建新的菜單和菜單欄,也可以向現(xiàn)存的菜單中增加新的命令、用自己的命令替代現(xiàn)存的菜單命令、產(chǎn)生新的菜單和菜單欄,改變和刪除現(xiàn)存菜單和菜單欄?;驌羰髽?biāo)右鍵,選擇彈出式菜單中的“ Menu Editor” 彈出菜單編輯器窗口 。 在本系統(tǒng)中,它是用工具欄控件產(chǎn)生的,工具欄控件在主窗體上產(chǎn)生了很多按鈕對(duì)象,按鈕上顯示了文字、圖形。 圖 47 主窗體工具欄 1. 工具欄控件常用事件 工具欄控件常用事件主要有 ButtonClick 和 Click 兩個(gè)。 2. 設(shè)置工具欄 向窗體添加工具欄控件后,然后按下列步驟操作: 1) 設(shè)置 Align 屬性值為 1,即工具攔放在窗體的頂部。彈出如“屬 21 性頁”對(duì)話框。這樣 ImageList 控件就和“工具欄”控件發(fā)生了聯(lián)系。這樣就可以設(shè)置其上的屬性。重復(fù)上述步驟,添加其它按鈕到工具欄上,并設(shè)置相應(yīng)屬性。 VB6提供了多種方式訪問數(shù)據(jù)庫,其中以 ODBC 與 ADO 應(yīng)用最多。本系統(tǒng)采用 ADO 方式訪問數(shù)據(jù)庫。 1. 引用 ADO 在 VB6 菜單“工程” “引用”從中選擇 Microsoft ActiveX Data objects library 和 Microsoft ActiveX Data objects recordset 兩個(gè)組件,這是在連接數(shù)據(jù)庫前所必做的工作。 Public Cn As New ‘定義數(shù)據(jù)源 Dim db_path As String ‘用于存放數(shù)據(jù)庫的路徑 Dim db_ As String ‘連接數(shù)據(jù)源字符串 db_path = amp。Data Source= amp。 。 ‘?dāng)?shù)據(jù)庫連接字符串 db_ ‘打開數(shù)據(jù)源 建立數(shù)據(jù)表 本系統(tǒng)采用了 Access 作為數(shù)據(jù)庫管理系統(tǒng)。并為此數(shù)據(jù)庫設(shè)置密碼。 系統(tǒng)模塊 基本管理模塊 基本管理模塊主要包括: ? 入庫管理 ? 出庫管理 ? 交接班 23 ? 修改個(gè)人密碼 ? 退出 1. 創(chuàng)建入庫信息窗體 入庫信息是采購人員購買貨物時(shí)所填寫的,是為了完成貨物的正確入庫才用到的。 圖 51 入庫操作 界面 出庫信息是倉管出貨是所要填寫的,是為了完成貨物的正確出庫情況和倉庫中的現(xiàn)存狀況所用到的。 24 圖 52 出庫操作按工單 界面 進(jìn)入系統(tǒng)后,可選擇 “ 交接班” 在不現(xiàn)用戶之間進(jìn)行切換。 圖 53 系統(tǒng)重登錄界面 設(shè)計(jì)思路和要點(diǎn): 用戶如需修改自己的登錄密碼, 需輸入舊密碼與新密碼,程序在數(shù)據(jù)庫中修改用戶的密碼。 25 圖 54 修改密碼界面 退出即退出本系統(tǒng)。 查詢統(tǒng)計(jì)模塊 查詢統(tǒng)計(jì)模塊主要完成的功能有: ? 庫存查詢(按日期查詢、按人員查詢、按物品查詢) ? 貨物出入統(tǒng)計(jì)(按月統(tǒng)計(jì)) 1. 庫存的查詢 設(shè)計(jì)思路和要點(diǎn):分為按日期查詢、按人員查詢、按物品查詢?nèi)矫娌樵儯?從而對(duì)庫存狀況 進(jìn)行統(tǒng)計(jì) , 便于管理員查詢。因此在數(shù)據(jù)庫中單獨(dú)創(chuàng)建一張表,用于記錄系統(tǒng)的日常操作,即倉庫的各種日常操作。使整個(gè)系統(tǒng)的運(yùn)行都在控制之內(nèi)。 圖 55 按日期查詢界面 26 按人員查詢界面 如圖 56所 示。 圖 57 按物品查詢 貨物的出入統(tǒng)計(jì),可以限定出入時(shí)間 , 一般按月份進(jìn)行統(tǒng)計(jì)。 圖 59 需采購物品打印 可根據(jù)月份查詢出需要打印的物品,按月打印可根據(jù)需要打印入庫、出庫單,如圖 510所示。打印 If = 1 Then With DataEnvironment1 If . = adStateOpen Then . End If If Trim() = Then aa = Trim(Str(Month(Date))) Else aa = Left(Trim(), 1) End If .printinstorehouse aa 39。對(duì)問號(hào)賦值 If . 0 Then Else MsgBox (沒有找到記錄! ) Exit Sub End If End With End If End Sub 維護(hù)設(shè)置模塊 維護(hù)設(shè)置模塊是為了倉庫管理系統(tǒng)的穩(wěn)定性和安全性而設(shè)計(jì)的,它完成的主要功能有: ? 職員信息 ? 數(shù)據(jù)整理 ? 用戶 管理 數(shù)據(jù)整理是對(duì)調(diào)查、觀察、實(shí)驗(yàn)等研究活動(dòng)中所搜集到的資料進(jìn)行檢驗(yàn)、歸類編碼和數(shù)字編碼的過程。 本系統(tǒng)的數(shù)據(jù)整理主要是對(duì)入庫、出庫以及庫存信息的數(shù)據(jù)整理, 其界面如圖 511 所示。也可以 修改當(dāng)前登陸用戶的密碼 , 同時(shí)也可以 更 換用戶登錄 。 圖 512 用戶管理 輸入輸出 本系統(tǒng)界面標(biāo)準(zhǔn) Windows 形式,鍵盤輸入 , 人機(jī) 交互,容易使用。 系統(tǒng)安全設(shè)計(jì) 系統(tǒng)數(shù)據(jù)庫中包含多個(gè)二維表,所以在系統(tǒng)與數(shù)據(jù)庫的連接上,并沒有把數(shù)據(jù)庫和系統(tǒng)的連接直接寫入代碼,而是通過對(duì)服務(wù)器端進(jìn)行系統(tǒng)設(shè)置,使數(shù)據(jù)庫名及路徑不可見,并通過 ACCESS 的數(shù)據(jù)庫安全設(shè)置,保證了數(shù)據(jù)庫的安全性。 31 第 六 章 系統(tǒng)測試 ,我們千辛萬苦開發(fā)出的程序總會(huì)存在一些問題,這就需要進(jìn)行測試。 ? 菜單測試 檢查每個(gè)菜單是否有效。并檢查程序的防呆性,即程序是否能夠有效地防止一些明顯有錯(cuò)誤數(shù)據(jù)進(jìn)入系統(tǒng)。及各個(gè)表及表中數(shù)據(jù)是否一致。 解決方法: 尋找相同軟件的電腦進(jìn)行操作, 檢測它的可運(yùn)行性,此問題已得到解決。 解決方法: 在調(diào) 試過程中,程序中的語法錯(cuò)誤在代碼編輯階段就會(huì)被自動(dòng)檢測和識(shí)別通過此功能,我們對(duì)錯(cuò)誤代碼進(jìn)行研究和改正 ,最終得以解決。本人結(jié)合倉庫管理員對(duì)貨物信息的具體管理需求,開發(fā)一套倉庫管理系統(tǒng)。 綜上詳細(xì)闡述了本系統(tǒng)的整個(gè)開發(fā)過程和實(shí)現(xiàn)功能,能夠進(jìn)行貨物信息 的錄入、修改、查詢、瀏覽、刪除、統(tǒng)計(jì)等操作,整體界面美觀大方,完成了倉庫管理員對(duì)倉庫管理工作的要求,適用于一系列的工作單位。 經(jīng)過兩個(gè)多月的畢業(yè)設(shè)計(jì),一個(gè)完整的倉庫管理系統(tǒng)終于設(shè)計(jì)完成了,在設(shè)計(jì)過程中,我意識(shí)到自己所學(xué)知識(shí)的不足,可以說關(guān)于這方面的接觸才剛剛開始,深有感觸,無以言表。 我們要在以后的實(shí)踐中去檢驗(yàn)它的可用性,特別要考慮它的實(shí)時(shí)性和安全性, 在以后的工作和學(xué)習(xí)中, 我們 會(huì) 多查詢相關(guān)資料,反復(fù)地熟練應(yīng)用, 完善本系統(tǒng),彌補(bǔ)本系統(tǒng)的不足, 才能把系統(tǒng)設(shè)計(jì)的更巧、更好。 經(jīng)過這次畢業(yè)設(shè)計(jì),引發(fā)了我很多的興趣,讓我體會(huì)到了思考的樂趣,首先是做程序要勤:手、眼、心齊到;其次要有韌性,不怕麻煩,不怕失敗,反復(fù)調(diào)試,反復(fù)練習(xí),這樣才能做出最佳的程序設(shè)計(jì)。清華大學(xué)出版社, 2020 [2]Visual Basic 程序設(shè)計(jì)教程 /龔沛曾,陸慰民,楊志強(qiáng)編。 清 華大學(xué)出版社, [4]Access 數(shù)據(jù)庫程序設(shè)計(jì)教程 /陳義平 清華大學(xué)出版社 [5]Visual Basic 與可視化編程 /汪遠(yuǎn)征,劉瑞新著。 機(jī)械工業(yè)出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1