辦公室物品管理系統論文源碼_第1頁
辦公室物品管理系統論文源碼_第2頁
辦公室物品管理系統論文源碼_第3頁
辦公室物品管理系統論文源碼_第4頁
辦公室物品管理系統論文源碼_第5頁
已閱讀5頁,還剩32頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

中原工學院軟件學院三 級 實 踐 課 題 設 計 任 務 書姓 名 xx Java 軟件開發 專業 092 班題 目 辦公室用品管理系統設計任務根據我校實際情況,創建辦公室用品管理系統,完成物品采購、入庫、出庫、庫存報警、物品盤點、物品查詢和報表打印等功能,其中具體的功能模塊為:1 入庫管理 2 庫存管理 3 出庫管理 4 統計報表 5.系統設置開發工具:JAVA、MySQL-Front 數據庫時間進度第 1 周(11-02-2107-02-27 ):對系統的功能、性能進行分析,并給出界面原型,完成需求文檔的編寫。進行系統的概要設計、詳細設計工作,并完成相應文檔,開始代碼編寫工作。第 2 周(11-02-28-11-03-06 ):進行編碼、系統測試工作。第 3 周(11-03-0711-03-13 ):完成課題報告書。原 主始 要資 參料 考與 文獻01陳玉峰. SQL Server 2000 數據庫開發教程. 北京:科學出版社, 200302BRUCE ECKEL. Java 編程思想. 北京:機械工業出版社,2008指導教師簽字: 年 月 日摘 要目前,學院的規模越來越大,其學院辦公用品的各項管理更加繁瑣,這給人工管理帶來很大的不便,隨著計算機應用的日益深入,辦公自動化也越來越體現出其自身的優越性,計算機信息管理代替人工信息管理是必然的,我們要利用這個快捷方便的信息管理系統來最有效的管理辦公用品,使各項工作有條不紊的進行,從而提高學院的信息管理工作效率。該文檔從需求分析逐步深入,分別完成了需求分析,體系結構,概要設計,詳細設計,編碼和測試,結束語和運行結果的截圖,代碼的粘貼等工作。本次設計的辦公室用品管理系統完成了入庫管理,出庫管理,庫存管理,統計報表,系統設置等諸多功能模塊的增、刪、改、查功能,測試表明,該系統功能比較完善,易用性較好。關鍵詞:辦公用品、入庫、庫存、JAVA目 錄摘 要 I第 1 章 需求分析 11.1 編寫目的 11.2 項目背景 11.2.1 問題的提出 11.2.2 系統開發原因 11.3 用戶類和特征表 21.4 運行環境 21.5 功能描述 31.5.1 功能結構 31.5.2 功能描述 41.5.3 功能需求 4第 2 章 概要設計 102.1 體系結構設計 102.1.1 設計原則 102.1.2 總體結構 112.1.3 總體設計說明 122.1.4 工作流程描述 132.1.5 接口描述 132.1.6 文件命名規則和包結構描述 142.1.7 子系統設計描述 142.2 數據庫設計 152.2.1 數據庫環境說明 152.2.2 數據庫命名規則 152.2.3 邏輯設計 152.2.4 物理設計 16第 3 章 詳細設計 203.1 公用模塊 203.2 入庫管理模塊 213.3 界面實現 23第 4 章 編碼和測試 244.1 系統測試 244.1.1 測試概述 244.1.2 測試環境 244.1.3 測試用例 254.1.4 操作結果 25第 5 章 結束語 26參考文獻 27指導教師評語 28附錄 A: 附加圖、表 29附錄 B: 主要源程序 33xx:辦公用品管理系統0第 1 章 需求分析1.1 編寫目的通過對項目背景,運行環境的分析,了解項目的需求情況,運行所需的最低要求。對用戶類和特征的分析,熟悉項目的面向對象,并根據用戶的特征把握程序操作的難易程度。對功能分析完成后,項目的功能不做改變。編程人員根據項目要實現的功能模塊以及編碼。功能描述中清晰的描述了整個事件的基本流程。1.2 項目背景1.2.1 問題的提出隨著計算機的飛速發展和社會信息化水平的不斷提高,利用計算機記住逐步取代傳統的手工操作方式。信息技術成為衡量一個國家、企業單位發展水平的重要標準。根據各個學校實際情況,各個部門都配備了微型計算機并且所有計算機鏈接到Internet,在一定程度上提高了辦公效率,但沒有相應辦公軟件的支持,導致硬件資源利用率較低。例如:辦公室用品管理工作主要還依賴于手工管理,基本沒有信息掛管理。由于物品種類較多,而且物品的進出都是打印成紙張信息的存放,所以造成很難對相關信息查找、物品種類及庫存進行實時掌控。因此迫切需要一套能改變現狀的辦公用品管理系統,從而實現其管理業務信息化的系統,以此提高工作效率。1.2.2 系統開發原因目前,學院的規模越來越大,其學院辦公用品的各項管理更加繁瑣,這給人工管理帶來很大的不便,隨著計算機應用的日益深入,辦公自動化也越來越體現出其自身的優越性,計算機信息管理代替人工信息管理是必然的,我們要利用這個快捷方便的信息管理來最有效管理辦公用品,使各項工作有條不紊的進行,從而提高對學院的信息管理工作效率。作為一個軟件系的學生,能在這方面有所貢獻,利用自己所學的知識以及大量搜集有關資料來設計一個實用的辦公室用品管理系統,使得辦公用品在管理方面得到很大的改善。通過此次設計能更全面的鞏固所學的基礎知識和理論知識,在這基礎上靈活應用,力求創新。xx:辦公用品管理系統11.3 用戶類和特征表表 1.1 :用戶類和特征表用戶類 特征系統維護人員 辦公室用品管理系統的維護者,對該系統能詳細的掌握,控制。且對數據庫以及程序非常熟悉。是軟件方面從事的工作人員在校學生 我校是軟件學院,在校學生是大學生,有良好的文化基礎,素質。對軟件方面的了解也是逐步深入,在校學生對系統也有一定的熟悉,且能熟練掌握該系統的操作學校教師 軟件學院的教師,可以說在軟件領域也會有一定的成就。他們對該系統熟悉,能熟練掌握。甚至可幫助維護人員處理應用中的問題。學校后勤人員 相對而言,學校的后勤人員對信息化操作的了解有些局限。他們大多沒有較高的文化,也可能會跟不上時代的步伐。1.4 運行環境表 1.2 :運行環境需求名稱 詳細要求軟件需求操作系統 OS:Windows xp /Win7硬件需求 P4 1.6 G CPU,512M 內存,20G 硬盤xx:辦公用品管理系統21.5 功能描述1.5.1 功能結構Eclipse 控制臺物品入庫物品入庫物品歸還物品出庫物品領取物品領取查詢物品報廢物品報廢查詢物品現存庫存查詢庫存短缺提醒庫存修改統計報表 出庫統計入庫統計報廢統計系統設置用戶管理管理員管理物品分類登錄物品入庫查詢物品歸還查詢圖 1-1:功能結構xx:辦公用品管理系統31.5.2 功能描述1. 登錄:管理員進入辦公室用品管理系統2. 入庫管理:其中包括物品入庫(實現物品添加) ,物品分類,入庫記錄的查詢,物品歸還(實現物品歸還的添加、修改) ,物品歸還查詢3. 出庫管理:其中包括物品報廢(實現添加報廢的物品,以及報廢物品數量的修改),物品報廢的查詢,物品領用(實現領用的添加,刪除,修改) ,物品領用查詢4. 庫存管理:其中包括庫存查詢,庫存短缺提醒,庫存修改(實現物品現存數量的修改,添加新的物品以及其類型和現存數量)5. 統計報表:其中包括入庫統計(實現物品的型號、數量的統計) ,出庫統計(實現物品型號、數量的統計) ,短缺統計(實現短缺物品的型號、數量的統計)6. 系統設置:其中包括管理員管理(實現自身的信息的修改、登陸密碼的重設)1.5.3 功能需求按照功能模塊,系統中的功能分為登錄模塊(如表 1.3 所示) 、入庫管理、出庫管理(如表 1.7 所示) 、庫存管理(如圖 1.9 所示) 、統計報表和系統設置。其中入庫管理又分為物品分類管理(如圖 1.5 所示) 、入庫(如圖 1.6 所示) 、歸還管理(如圖 1.4 所示) ;統計報表分為入庫統計(如圖 1.10 所示) 、出庫統計(如圖 1.11 所示) 、報廢統計(如圖1.12 所示) ;系統設置分為用戶管理(如圖 1.13 所示) 、管理員管理(如圖 1.14 所示) 。表 1.3:登錄表用例名稱 登錄參與者 辦公室用品管理人員功能描述 讓管理人員能進入辦公室用品管理系統前置條件 用戶和職工的登錄信息都存放于系統數據庫中基本事件流 1) 當管理人員在登陸界面中輸入登錄信息時,此用例開始2) 用戶和職工在界面中輸入登錄信息3) 點擊“確定” , “取消”中的一個按鈕4) 系統檢查登錄信息的用戶名是否存在5) 系統檢查登錄信息的用戶名和密碼是否互相匹配6)系統提示“登錄成功!”備選事件流 E-1:當系統檢查到登錄用戶名不存在,或者密碼和用戶名不匹配時,系統自動清空登錄者輸入的信息,并且給出提示“登錄失敗!請核實信息后請重新登陸!” ,此用例結束后置條件 如果用例執行成功,則登錄者可以進入辦公室用品管理系統的界面;如果執行不成功,系統狀態不變,即仍保持的登錄界面業務規則 登陸界面上的信息必須填寫,用“*”注釋xx:辦公用品管理系統4表 1.4:歸還管理表用例名稱 歸還管理參與者 管理員,用戶功能描述 讓用戶實現物品歸及管理員實現歸還即查詢前置條件 管理員登陸成功,供管理的物品信息存放于系統數據庫中基本事件流1) 當管理人員點擊菜單欄中的入庫管理中的歸還物品時,此用例開始2) 管理人員在界面中輸入物品的編號,用戶的編號和數量等信息,3) 點擊“確定” , “查詢”中的一個按鈕4) 系統核實或添加信息5) 系統給出提示“操作成功!”備選事件流E-1:當系統核實信息時發現歸還物品多于該用戶借出的物品,用戶編號和物品編號不匹配,用戶編號不存在時,給出提示“輸入信息錯誤” ,系統自動把該數據清空,此用例結束E-2:當系統核實信息時發現歸還物品少于該用戶借出的物品時,給出提示“請到物品報廢處添加物品報廢情況!” ,入庫表中進行數據更新,此用例結束后置條件 如果此用例執行成功,則歸還物品的數量做相應的增加;如果執行出現備選事件流中的 E-1 時,則系統狀態不變;如果執行出現備選事件流中的 E-2 時,歸還物品的數量也做相應的增加業務規則 登陸界面上的物品編號,用戶編號為必須填寫,用“*”注釋表 1.5:分類管理表用例名稱 分類管理參與者 管理員功能描述 讓管理員實現對物品的分類前置條件 管理員登陸成功,供分類的物品信息存放于系統數據庫中基本事件流1) 當管理人員點擊菜單欄中的入庫管理中的物品分類時,此用例開始2) 管理人員在界面中輸入歸還物品的類型信息,3) 點擊“添加” , “刪除” , “修改” , “查詢” , “上一個” , “下一個”中的一個按鈕4) 系統核實、刪除、添加或修改信息5)系統給出提示“操作成功!備選事件流E-1:當管理員輸入的類型已經存在并點擊了“添加”按鈕時,系統給出提醒“該類型已存在” ,系統自動把管理員輸入的信息清空,此用例結束E-2:當管理員輸入的類型不存在,且點擊了“刪除”或“查詢”按鈕時,系統給出提示“該類型不存在” ,系統自動把管理員輸入的信息清空,此用例結束E-3:當管理員點擊的輸入的類型已經是最后一個,或點擊“下一個”按鈕時,已經顯示的時最后一個類型,再點擊“下一個”時,系統給出提示“已達到最后一個” ,界面里面的信息保持不變,此用例結束E-4: 當管理員點擊的輸入的類型已經是第一個,或點擊“上一個”按鈕時,已經顯示的時第一個類型,再點擊“上一個”時,系統給出提示“已達到第一個” ,界面里面的信息保持不變,此用例結束后置條件 如果此用例執行成功,則對應的的信息做相應的增加,刪除或者界面給出管理員查詢的信息業務規則 登陸界面上的信息必須填寫,用“*”注釋xx:辦公用品管理系統5表 1.6:入庫表用例名稱 入庫參與者 管理員功能描述 讓管理員能夠及時的添加和查詢入庫信息前置條件 管理員登陸成功基本事件流1) 當管理人員點擊菜單欄中的入庫管理中的物品入庫時,此用例開始2) 管理人員在界面中輸入入庫物品的信息,3) 點擊“添加” , “修改” , “查詢” , “上一個” , “下一個”中的一個按鈕4) 系統核實、添加,刪除或修改信息5)系統給出提示“操作成功!備選事件流E-1:當管理員輸入的信息已經存在并點擊了“添加”按鈕時,系統給出提醒“已存在” ,系統自動把管理員輸入的信息清空,此用例結束E-2:當管理員輸入的類型不存在,且點擊了“查詢”按鈕時,系統給出提示“該類型不存在” ,系統自動把管理員輸入的信息清空,此用例結束E-3:當管理員點擊的輸入的信息已經是最后一個,或點擊“下一個”按鈕時,已經顯示的時最后一個類型,再點擊“下一個”時,系統給出提示“已達到最后一個” ,界面里面的信息保持不變,此用例結束E-4: 當管理員點擊的輸入的信息已經是第一個,或點擊“上一個”按鈕時,已經顯示的時第一個類型,再點擊“上一個”時,系統給出提示“已達到第一個” ,界面里面的信息保持不變,此用例結束后置條件 如果此用例執行成功,則對應的信息做相應的改變,或者呈現給管理員查詢的信息業務規則 界面上的物品編號,日期必須填寫。用“*”注釋表 1.7:物品領用表用例名稱 物品領用參與者 管理員,用戶功能描述 讓用戶實現物品的領用,管理員實現領用物品的查詢前置條件 管理員登陸成功,用戶和領用的物品信息存在于系統數據庫中基本事件流1)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論