《倉庫管理系統(tǒng)報告》word版
《《倉庫管理系統(tǒng)報告》word版》由會員分享,可在線閱讀,更多相關《《倉庫管理系統(tǒng)報告》word版(21頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、軟件工程課程設計 倉庫管理系統(tǒng)需求分析報告 專業(yè):信息管理 班級: 教師: 姓名: 學號: 日期:2012-4-24 21 前言 隨著企業(yè)管理信息化的發(fā)展,網(wǎng)絡及計算機的引入使管理躍上了一個新的發(fā)展平臺。企業(yè)的各項管理都將向信息化方向擴展,倉庫的管理對于企業(yè)來說尤為重要,也正是基于這個原因我把畢業(yè)設計的方向定在了企業(yè)的倉庫管理上。 倉庫管理系統(tǒng)是一個企業(yè)不可缺少的部分,它的內容對于企業(yè)的決策者和管理者來說都至關重要
2、,所以倉庫管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理產品,這種管理方式存在著許多缺點,如:效率低、保密性差等。另外,由于時間一長,將產生大量的文件和數(shù)據(jù),這對于查找、更新和維護產品都帶來了不少的困難。 作為計算機應用的一部分,使用計算機對倉庫信息進行管理,有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高倉庫管理的效率。 摘要 倉庫管理系統(tǒng)是為了實現(xiàn)企業(yè)產品管理的系統(tǒng)化、規(guī)范化和自動化,從而提高企業(yè)管理效率而設計的。它完全取代了原來一直用人工管理的工作方式,避免了由
3、于管理人員的工作疏忽以及管理質量問題所造成的各種錯誤,為及時、準確、高效的完成倉庫管理提供了強有力的工具和管理手段。倉庫管理系統(tǒng)是一個中小型數(shù)據(jù)庫管理系統(tǒng),它界面美觀、操作簡單、安全性高,基本滿足了倉庫管理的要求。整個系統(tǒng)由基本信息、單據(jù)中心、查詢統(tǒng)計、報表打印、維護設置、幫助等模塊組成。 本系統(tǒng)是在以ACCESS2000作為后臺數(shù)據(jù)庫,以Visual Basic為編程語言來開發(fā)的。倉庫管理系統(tǒng)在運行階段,效果好,數(shù)據(jù)準確性高,提高了工作效率,同時也實現(xiàn)了倉庫管理計算機化。 倉庫管理系統(tǒng)需求分析 引言 隨著科學技術的發(fā)展,社會進步,計算機迅速的發(fā)展,倉庫管理的方法也日新月異,
4、以前全是由人管理的方法現(xiàn)存在很多的缺點:管理效率低,勞動強度大,信息處理速度低而且準確率也不夠令人滿意。為了提高倉庫管理效率,減輕勞動強度提高,信息處理速度和準確性;為倉庫管理員提供更方便、科學的服務項目。為倉庫管理員提供的一種更先進、科學的服務系統(tǒng)。于是我們便選擇了由計算機來設計一個倉庫管理系統(tǒng)的方案。讓計算機對倉庫進行自動管理,倉庫管理員可以直接在計算機上實現(xiàn)倉庫的信息管理,并能在一定程度上實現(xiàn)自動化。我們在現(xiàn)行系統(tǒng)初步調查的基礎上提出了新系統(tǒng)目標,即新系統(tǒng)建立后所要求達到的運行指標,這是系統(tǒng)開發(fā)和評價的依據(jù)。 1. 可行性分析 ?當接受一個軟件開發(fā)任務,就進入軟件生命的第一個階段,
5、即進行可行性的研究。并不是所有問題具有簡單的解決辦法,許多問題不能在預定的規(guī)模之內解決。因此通過可行性的研究分析可以知道問題。 ?有無可行性的解決方法,進而避免人力、物力和才力的浪費。在現(xiàn)行系統(tǒng)初步調查的基礎上就可以提出新系統(tǒng)目標,即新系統(tǒng)建立后所要求達到的運行指標,這是系統(tǒng)開發(fā)和評價的依據(jù)。系統(tǒng)目標應充分體現(xiàn),直接為倉庫管理系統(tǒng)服務,并且,程序可以分期分批實現(xiàn)。但是,需要指出的是,系統(tǒng)目標是不可能在總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明確和定量化。以達到更加出色的程序系統(tǒng)??墒?,目標的提法不盡相同,例如: ?提高倉庫管理效率,減輕勞動強度; ?提高信息處理速度和準確性
6、; ?為倉庫管理者提供更方便、科學的服務項目。 系統(tǒng)的目標確定后,就可以從以下四方面對能否實現(xiàn)新系統(tǒng)目標進行可行性分析: (1)技術可行性 根據(jù)客戶提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,根據(jù)新系統(tǒng)目標來衡量所需的技術是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術條件應完全可以達到該系統(tǒng)的功能目標。同時,考慮給予的開發(fā)期限也較為充裕,預計系統(tǒng)是可以在規(guī)定期限內完成開發(fā)。 (2)經濟可行性 估算新系統(tǒng)的成本效益分析,其中包括估計項目開發(fā)的成本,開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲
7、得的效益,估算開發(fā)成本是否回高于項目預期的全部經費。并且,分析系統(tǒng)開發(fā)是否會對其它產品或利潤帶來一定影響。 ① 支出: ?基礎投資: 硬件設備: PC機 軟件設備:WINDOWS98/2000、POWERBUILDE 8.0、WORD2000 ?其它一次性支出:軟件設計和開發(fā)費用 ?經常性支出:軟件維護費用、軟件使用費用 ②效益: 系統(tǒng)的效益可以從經濟效益和社會效益兩方面考慮。對于倉庫管理系統(tǒng)則應著重分析其社會效益。例如,系統(tǒng)投入運行后可以使倉庫管理實現(xiàn)科學化、規(guī)范化。曾強了工作人員對倉庫管理能力、提高了工作效率。 (3)運行可行性 新系統(tǒng)的研制和開發(fā)是充分得考慮
8、工作人員對倉庫的易于管理,管理者方便查詢設備信息效率。從而能完全滿足使用者的要求。 (4)法律可行性 新系統(tǒng)的研制和開發(fā),將不會侵犯他人、集體和國家的利益,不會違反國家政策和法律。 2.系統(tǒng)的主要功能 ?倉庫各種信息的輸入,包括入庫,出庫,還原,需求信息的輸入等 ?倉庫管理的各種信息查詢,修改和維護 ?設備采購報表的生成 ?在庫存管理中加入最高儲備和最低儲備字段,對倉庫的物質設備實現(xiàn)監(jiān)控和報警 ?企業(yè)各個部門的物質需求管理 ?操作日志的管理 ?倉庫管理系統(tǒng)的使用幫助 UML圖: 倉庫管理系統(tǒng)用例圖
9、 倉庫管理系統(tǒng)的退貨活動圖 3.系統(tǒng)分析 現(xiàn)已確定系統(tǒng)開發(fā)的目標,系統(tǒng)需求規(guī)格。確定軟件系統(tǒng)的總體結構,給出系統(tǒng)中各個組成模塊見的聯(lián)系。劃分功能模塊,將軟件功能需求分配給所有單元模塊。下一步工作就是在上述結果基礎上,考慮怎樣實現(xiàn)這個軟件系統(tǒng)。 (1)系統(tǒng)的功能分析 經過我們市場調研、可行性和系統(tǒng)分析,我組現(xiàn)已總結出倉庫管理系統(tǒng)的數(shù)據(jù)流程.該系統(tǒng)完成后將具備如下功能: ?倉庫各種信息的輸入,包括入庫,出庫,還原,需求信息的輸入等 ?倉庫管理的各種信息查詢,修改和維護 ?設備采購報表的生成 ?在
10、庫存管理中加入最高儲備和最低儲備字段,對倉庫的物質設備實現(xiàn)監(jiān)控和報警 ?企業(yè)各個部門的物質需求管理 ?操作日志的管理 ?倉庫管理系統(tǒng)的使用幫助 本系統(tǒng)的以上功能會更適合倉庫管理的發(fā)展情況,將會給倉庫管理帶來一種更為科學的服務系統(tǒng),是倉庫管理自動化的一面新窗口。也將會是倉庫管理員的好幫手。 (2)系統(tǒng)數(shù)據(jù)分析與描述 ①設備信息情況描述 包括設備的編號、名稱、入庫時間、供應商、采購員、價格等 ②工作用戶權利描述 密碼、權限級別(數(shù)值) ③一般用戶權利描述 權限級別(數(shù)值) 經過對以上數(shù)據(jù)的分析與描述,現(xiàn)在可以知道設備的各種信息關系。然后更好的實現(xiàn)系統(tǒng)。
11、(3)實現(xiàn)本系統(tǒng)功能的方法 首先要制作一個倉庫設備信息的存儲庫,以用來存儲設備信息。作為主題工作后臺。接下來將要再建立一個主表,也就是設備信息表,作為前臺功能展開,以完成各方面操作。最后新系統(tǒng)要在友好的界面中,達到用預期,并要在良好的可靠性、高速的效率、易使用的目的在安全性和穩(wěn)定性前提下,給用戶們提供各種方便的操作。 4.數(shù)據(jù)庫邏輯結構設計 倉庫管理信息系統(tǒng)數(shù)據(jù)庫中各個表格的設計結果如下面表格所示。每個表格所示在數(shù)據(jù)庫中的一個表。 表3-1為貨物基本信息表。 表3-1 貨物基本信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字
12、長整型 不可 貨物名稱 文本 64 不可 貨物類別 文本 50 可 貨物規(guī)格 文本 50 可 計量單位 文本 50 可 最高限量 數(shù)字 長整型 不可 最低限量 數(shù)字 長整型 不可 備注 備注 可 表3-2為倉庫信息表 表3-2 倉庫信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 倉庫名稱 文本 50 不可 倉庫地點 文本 255 可 保管理員編號 數(shù)字 長整型 可 備注 備注 可 表3-3為庫存狀況信息表 表
13、3-3 庫存狀況信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 庫存數(shù)量 數(shù)字 長整型 不可 倉庫編號 數(shù)字 長整型 不可 表3-4為入庫單信息表 表3-4 入庫單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經辦人編號 數(shù)字 長整型 不可 入庫時間 日期/時間 不可 入庫單價 貨幣 不可 入庫數(shù)量 數(shù)字 長
14、整型 不可 供應商編號 數(shù)字 長整型 可 倉庫編號 數(shù)字 長整型 不可 訂單狀況 文本 50 不可 其它金額 貨幣 可 備注 備注 可 表3-5為出庫單信息表 表3-5 出庫單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經辦人編號 數(shù)字 長整型 不可 出庫時間 日期/時間 不可 出庫單價 貨幣 不可 出庫數(shù)量 數(shù)字 長整型 不可 客戶編號 數(shù)字 長整型 可 倉庫編號 數(shù)字 長整
15、型 不可 訂單狀況 文本 50 不可 其它金額 貨幣 可 備注 備注 可 表3-6為借入單信息表 表3-6 借入單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經辦人編號 數(shù)字 長整型 不可 借入時間 日期/時間 不可 借入數(shù)量 數(shù)字 長整型 不可 供應商編號 數(shù)字 長整型 可 倉庫編號 數(shù)字 長整型 不可 訂單狀況 文本 50 不可 其它金額 貨幣 可 備注 備注 可 表3-7
16、為借出單信息表 表3-6 借出單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經辦人編號 數(shù)字 長整型 不可 借出時間 日期/時間 不可 借出數(shù)量 數(shù)字 長整型 不可 供應商編號 數(shù)字 長整型 可 倉庫編號 數(shù)字 長整型 不可 訂單狀況 文本 50 不可 其它金額 貨幣 可 備注 備注 可 表3-8為調撥單信息表 表3-8 調撥單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為
17、空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經辦人編號 數(shù)字 長整型 不可 調撥時間 日期/時間 不可 調撥數(shù)量 數(shù)字 長整型 不可 原倉庫編號 數(shù)字 長整型 不可 目標倉庫編號 數(shù)字 長整型 不可 其它金額 貨幣 可 備注 備注 可 表3-9為報損單信息表 表3-9 報損單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經辦人編號 數(shù)字 長整型 不可 報損時間 日期/時間 不
18、可 報損單價 貨幣 不可 報損數(shù)量 數(shù)字 長整型 不可 倉庫編號 數(shù)字 長整型 不可 其它金額 貨幣 可 備注 備注 可 表3-10為盤點單信息表 表3-10 盤點單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 倉庫編號 數(shù)字 長整型 不可 盤點時間 日期/時間 不可 經辦人編號 數(shù)字 長整型 不可 盤點數(shù)據(jù) 備注 不可 表3-11為系統(tǒng)日志信息表 表3-11 系統(tǒng)日志信息表 字段名稱 數(shù)據(jù)類型
19、 字段大小 可否為空 用戶名 文本 50 不可 操作時間 日期/時間 不可 操作內容 備注 不可 表3-12為用戶管理信息表 表3-11 用戶管理信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 用戶名 文本 64 不可 用戶密碼 文本 50 不可 用戶權限 數(shù)字 長整型 不可 5.系統(tǒng)窗體設計 Visual Basic 創(chuàng)建的應用程序可以是SDI(單文檔界面)和MDI(多文檔界面)。在SDI的程序中,每個窗體之間是獨立的。而MDI的程序中,有一個窗體是
20、主窗體,可以包含其他窗體,他的類型是MDI Form 。本設計采用多文檔界面,這樣可以使程序更加美觀、整齊有序。單擊工具欄中的ADD MDI Form 按鈕,生成一個窗體。窗體的屬性設置見表4-1。 表4-1 主窗體屬性設置 屬性 屬性取值 Name FrmMain Caption 倉庫管理系統(tǒng) StartUpPosition CenterScreen WindowState Maximized (1)創(chuàng)建窗體 1. 菜單簡介 菜單欄在窗體欄的標題欄下面,包含一個或多個菜單標題。當單擊一個菜單標題,包含菜單項目的
21、列表就被拉下來。菜單項可以包含命令、分隔條和子菜單標題。用戶看到的每個菜單項和在“Menu Editor”中定義的一個菜單控件相對應。 為了使應用程序簡單好用,應該將菜單相按功能進行分組。菜單控件使一個對象,與其他對象一樣,它具有定義它的外觀與行為的屬性。在設計或運行時可以設置Caption 屬性、Enabled和Visible屬性、Checked屬性以及其他屬性。菜單控件只包含一個事件,即Click事件,當用鼠標或鍵盤選中該菜單控件時,將調用該事件。 2. Visual Basic菜單編輯器 菜單編輯器可以創(chuàng)建新的菜單和菜單欄,也可以向現(xiàn)存的菜單中增加新的命令、用自己
22、的命令替代現(xiàn)存的菜單命令、產生新的菜單和菜單欄,改變和刪除現(xiàn)存菜單和菜單欄。 要打開菜單編輯器,在“Tools”菜單中選擇“Menu Editor”選項?;驌羰髽擞益I,選擇彈出式菜單中的“Menu Editor”。彈出菜單編輯器窗口如圖5-2所示。 4-2 菜單編輯器 (2)設計工具欄屬性 向窗體添加工具欄控件后,然后按下列步驟操作: (1)設置Align屬性值為1,即工具攔放在窗體的頂部。 (2)用鼠標右鍵單擊工具欄對象,從彈出的菜單中選擇“屬性”菜單項。彈出如圖5-4所示的“屬性頁”對話框。 圖4-4 工具欄屬性對話框
23、 (3)單擊如圖4-4所示的“圖象列表”列表框右邊的下拉箭頭,從下拉的列表中選擇ImageList。這樣ImageList控件就和“工具欄”控件發(fā)生了聯(lián)系。 注意:“工具欄”控件按鈕使用圖形,所以要求必須已引入了ImageList控件,否則,圖4-4中的“圖像列表”框將不能設置成ImageList。另外選定了圖形列表控件后,ButtonHeight和ButtonWidth屬性值,由圖形的大小決定,用戶不要改變其設置。 (4)單擊圖4-4中“按鈕”選項卡,“屬性頁”對話框如圖4-5所示。單擊,單擊“插入”按鈕后,“索引”文本框中出現(xiàn)數(shù)字1,其它輸入框也變?yōu)榭捎?。這樣就可以設置其上的屬性。若“
24、圖像”輸入框設為1,即ImageList控件的第一個圖形作為按鈕1的圖形。重復上述步驟,添加其它按鈕到工具欄上,并設置相應屬性。 圖4-4 工具欄屬性對話框 通過以上步驟,創(chuàng)建的主窗體工具欄如圖4-5所示。 圖4-5主窗體工具欄 6.系統(tǒng)模塊設計 (1)基本信息模塊主要包括: ●貨物信息 ●倉庫信息 ●供應商信息 ●往來客戶信息 ●庫存狀況信息 (2)創(chuàng)建貨物信息窗體: 貨物信息窗體可以進行貨物管理,如:增加貨物類別、貨物種類,對貨物基本信息可以進行編輯。除了"貨物編號"外,對貨物刪除,會進行智能判斷,如果其它表單用了該貨物信息將不能被刪除。
25、(3)創(chuàng)建倉庫信息窗體: 通過倉庫信息窗體可以對倉庫信息進行管理。它同時規(guī)定:新增倉庫不能同名,通過"更換保管員"按鈕來更換保管員,不能直接進行編輯倉庫名稱、地點,備注可以直接編。它的界面設計成如圖5-1所示。 圖5-1 倉庫信息窗體 (4) 單據(jù)中心模塊設計 單據(jù)中心模塊主要完成的功能有: ●新增單據(jù)(包括入庫單、出庫單、借入單、借出單、調撥單、報損單) ●單據(jù)管理(包括入庫單、出庫單、借入單、借出單、調撥單、報損單) ●進行月盤點 7. 維護設置模塊設計 (1)維護設置模塊是為了倉庫管理系統(tǒng)的穩(wěn)定性和安全性而設計的,它完成的主要功能有: ●公司和
26、職員信息 ●查看日志 ●數(shù)據(jù)清除 ●系統(tǒng)初始化 ●備份數(shù)據(jù)庫 ●還原數(shù)據(jù)庫(包括還原到昨天數(shù)據(jù)庫) ●用戶管理 (2)數(shù)據(jù)清除 可以選擇性刪除數(shù)據(jù)表單。對于系統(tǒng)產生的無用數(shù)據(jù)可以刪除。數(shù)據(jù)清除窗體界面設計如圖5-2所示。 圖5-2數(shù)據(jù)清除窗體界面 (3) 系統(tǒng)初始化 將數(shù)據(jù)庫置空,只保留一個擁有所有操作權限,密碼為空的用戶"admin"。 系統(tǒng)初始化的代碼可以查看“菜單”代碼中“系統(tǒng)初始化”菜單項 (4) 備份數(shù)據(jù)庫 ??? 備份數(shù)據(jù)庫至文件(加密)。備份數(shù)據(jù)庫的代碼可以查看“菜單”代碼中的“備份數(shù)據(jù)庫”菜單項。 (5) 用戶管理 ??? 對登陸用戶的管理,可以修改用戶名,操作權限,新增,刪除用戶等。也可以修改當前登陸用戶的密碼。同時也可以換用戶登錄,但此時會重新啟動數(shù)據(jù)庫。由于篇幅有限,其窗體略。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。