




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE1建筑項目供應物資管理系統設計摘要:當今社會計算機技術飛速發展,計算機技術已經應用到各行各業。各個企業為了更加方便的管理,都放棄以前的的手工管理模式,逐漸轉化成信息化管理的模式,企業為了節約成本,減少工作的復雜程度都有了各自適合自己企業的管理系統。為了滿足企業的工作要求,我開發了建筑項目甲供物質管理系統這個系統,該系統不同于以前的手工作業的模式,它可以使用計算機技術來實現甲供物資管理工作,使工作人員從繁重的手工作業模式中解脫出來,還未工作人員大大的減少了工作量,還可以為企業減少人力,節約企業的運營成本。該管理系統使用Java作為開發語言,后端使用MySQL用作數據庫的統計處理,開發工具使用的是MyEclipse,開發出一個基于Web技術的B/S架構的建筑項目甲供物質管理系統。關鍵詞:建筑物資管理系統JSPB/S結構目錄TOC\o"1-2"\h\u96551前言 189712開發工具及技術 289712.1開發工具 289712.2開發環境 245503系統需求分析 3230073.1需求調研 3111093.2甲供物資系統功能圖 3177413.3.1管理員功能圖 3267143.3甲供物資系統功能模塊的簡要分析 462313.4性能需求 5150124甲供物資管理系統的總體設計 69914.1數據庫的分析與設計 67624.2開發系統時亂碼的情況處理 11296185系統詳細設計 1471995.1甲供物資管理系統的登陸頁面 1494865.2建筑項目甲供物資管理系統的首頁界面 16281145.3建筑項目甲供物資管理功能 17272005.4甲供物資采購入庫管理 19113805.5甲供物資分類功能 20195356系統測試 23211356.1系統測試目的 237106.2測試流程 2330476.3系統測試時的其他錯誤 2415141結束語 2517850參考文獻 261前言21世紀互聯網技術飛速發展人們進入信息時代。越來越多的企業為了趕上互聯網的快車以改以前的手工作業的工作模式,轉而使用更加方便管理系統。互聯網沒有普及以前企業都是手工作業的模式,這種手工作業的不僅成本高,而且工作效率十分低下。隨著互聯網技術的普及,企業的手工作業的方式必然會被市場淘汰。基于現在的企業管理中,互聯網技術在現實工作中的實際應用還是非常低的,是因為在企業工作人們對計算機使用不是特別熟悉,而且現有建筑物資管理系統在操作上十分復雜,對計算機的熟悉程度程度有著嚴格的要求。為了滿足市場需求,從而開發出這個建筑項目甲供物資管理系統。該系統使用起來方便,快捷。那些對計算機操作不熟練的人,經過稍加培訓就可以非常熟練的使用該系統。以前需要很多人才能完成的工作,使用該系統后一個對可以完成,不僅節約人力,還可以節省大量的成本。通過該系統可以對物資的信息了如指掌,可以大大的提高工作效率,減少許多的無用功。
2開發工具及技術2.1開發工具此次建筑項目甲供物資管理系統使用的開發工具是MyEclipse加Tomcat后臺服務器進行,該系統頁面設計使用JSP技術來實現的,以下幾點是對MyEclipse、Tomcat和MySQL數據庫進行簡單的介紹。2.1.1MyEclipseMyEclipse是在企業開發中是一個常用的開發工具,MyEclipse主要用于開發Java語言,MyEclipse里面包含了許多非常強大的功能。使用MyEclipse我們可以非常方便對數據庫進行操作,從而可以高效的完成工作。2.1.2TomcatTomcat是一個小型且免費的web應用服務器,Tomca在運行是僅占有很少的系統資源,具有非常好的擴展性。2.1.3MySQLMySQL是一個常用的數據庫開發工具。MySQL占有的內存非常少,對計算機的性能要求非常低,可以滿足大部分計算機。MySQL占用的系統資源非常少,運行的速度很快。2.2開發環境要求硬件要求:CPU:Intelcorei5,Intelcorei7或者以上更高的CPU硬盤容量:硬盤剩余容量應在100G或者更多內存空間軟件需求:操作系統版本:Windows7,Windows7及以上更高的操作系統版本集成開發工具:MyEclipse6.0或者MyEclipse8.0及其他版本開發工具包:JDK7.0或者JDK8.0
3系統需求分析3.1需求調研在最開始著手開發這個建筑項目甲供物資管理系統的時候,本人經過七天左右的時間進行走訪調研發現,以前的建筑項目甲供物資管理工作不僅繁重,還效率低下,以前使用人工記錄建筑物資信息的方式不僅落后,而且數據不易匯總統計。根據走訪及調查結果顯示,為了企業成本和效率開發一個建筑項目甲供物資管理系統是非常可行的。3.2甲供物資系統功能圖3.3.1管理員功能圖下面的圖片可以很明顯的看出管理員可以操控系統,能夠的掌握各種情況。如圖3.1所示:圖3.1管理員功能圖3.3甲供物資系統功能模塊的簡要分析甲供物資管理系統有著很多的優點如:可以和用戶進行很好的交互,用戶使用該系統操作方式非常簡單,使用該系統可以快速的提高工作效率。下面幾項是對該系統的基本功能進行簡略的介紹:(1)該系統的登錄頁面簡單大方,進入系統中功能模塊一目了然使用起來簡單明了,不需要用戶進行多余的操作。(2)該系統的管理員可以任意查看下圖中的任何功能,隨時可以把控物資的各種信息。(3)該系統在安全性上有著非常嚴格的要求,可以防止用戶不經過登錄就進入該系統進行操作甲供物資管理系統的功能圖如3.2所示:圖3.2甲供物資管理系統功能圖
3.4性能需求3.4.1系統的安全性建筑項目甲供物質管理系統在安全問題上有著嚴格的要求,用戶想要進入該系統進行操作,先經過登錄頁面,在登陸頁面進行用戶注冊后,方才可以進入該系統中。,如果用戶想使用該系統且沒有進行注冊登錄操作的話,是不可能使用該系統中的任何功能,通過以上的方式來確保系統中存儲信息的安全。3.4.2建筑物資的數據管理(1).用戶通過該系統輸入數據時,一定要把建筑物資的信息輸入完整,否則無法錄入到數據庫中,而且輸入的建筑物資信息不能空著。(2).通過該系統輸入的各種信息可以保證它們有著正確的聯系。(3).通過該系統輸入的數據即是相同的信息,但是是不同的物資,也可以正確保存在數據表中。4甲供物資管理系統的總體設計4.1數據庫的分析與設計建筑項目甲供物資管理系統是以數據庫為核心,在數據庫中進行建筑物資信息進行操作。來實現對建筑物資信息的添加,刪除,查詢,修改等操作。4.1.1數據庫的概念結構設計以下是對數據庫進行詳細的分析后所建立E-R圖。下面是建筑物資的信息分類功能所畫的E-R圖,如圖4.1所示:圖4.1建筑物資信息分類E-R圖
根據建筑物資所有的信息功能所畫的E-R圖,如圖4.2所示:圖4.2建筑物資信息E-R圖(3)根據建筑物資入庫時的功能信息所畫的E-R圖,如圖4.3所示:圖4.3建筑物資入庫功能E-R圖
根據建筑物資出庫時的信息功能所畫的E-R圖,如圖4.4所示:圖4.4建筑物資出庫功能E-R圖根據系統中管理員的功能所畫出E-R圖,如圖4.5所示:圖4.5管理員信息實體E-R圖4.1.2數據庫的邏輯結構設計對一個數據進行邏輯結構設計有很多不可或缺的步驟,不同的數據庫所轉化的E-R圖也有所不同,因此需要根據每個數據庫的特點來進行轉化,所以轉化應該按照如下的規則來完成:(1)數據表中的所有的實體都要轉化成關系(2)數據表中的所有主鍵都必須定義為不為空的形式根據上述中的E-R圖,該系統的數據庫建立了如下的幾張表。(1)建筑項目甲供物資分類表主要是記錄了建筑物資分類的情況。如表4.1所示:表4.1建筑物資信息分類表(2)建筑項目甲供物資信息表存儲了建筑物資的各項信息。如表4.2所示:表4.2建筑項目甲供物資信息表(3)建筑項目甲供物資入庫信息表存儲了建筑物資的入庫時的各項信息。如表4.3所示:表4.3建筑物資入庫表
(4)建筑項目甲供物資出庫表存儲了建筑物資的出庫時的各項信息。如表4.5所示:表4.5建筑物資出庫表(5)管理員表中存儲了管理員的各項信息,其中就含有管理員登錄系統時需要的username和password。如表4.6所示:表4.6管理員表
4.1.3系統連接到數據庫的方法系統連接到數據庫所使用的方法,如圖4.6所示:圖4.6連接示例圖數據庫的連接代碼如圖4.7所示:圖4.7數據庫連接代碼每當建筑物資管理系統需要對后臺數據庫進行操作的時候,就會生成一個的對象,然后通過該對象就可以對后臺的數據庫進行操作。4.2開發系統時亂碼的情況處理在開發系統寫代碼時,會在頁面中出現中文亂碼的情況,如果每次碰到這種情況都用手動去改寫,會相當的耗費時間。所以,在管理系統的剛開始就寫了一個過濾器。代碼如圖4.8所示:在web.xml中配置:圖4.8處理中文亂碼時的關鍵代碼
5系統詳細設計在準備開發建筑項目甲供物資管理系統的時,我經過前期的一系列準備工作,才開始設計開發該系統。經過一段時間的開發最后該系統初步完成,該系統分為管理員登錄頁面,用戶登陸頁面,添加頁面,修改頁面,刪除頁面,統計頁面。5.1甲供物資管理系統的登陸頁面(1).為了保障該系統中所有的物資信息的安全問題,用戶想要登錄到該系統中,必須先注冊一個信息,才能進入到該系統,并且該系統有著兩種不同的登陸方式,來提供登陸到系統,這兩個登錄方式一個是管理員另一個是用戶登錄,可以根據自己的需求來選擇登陸方式,選擇不同實現的功能也有所不同。(2).管理系統登陸界面如圖5.1所示:圖5.1系統登陸頁面設計.在登陸頁面根據提示依次輸入用戶名和密碼,然后點擊提交按鈕,數據庫會根據前端用戶提交的數據信息來判斷用戶輸入的信息是否正確,并根據前端用戶選擇不同身份進入不同的頁面。關鍵代碼如圖5.2和5.3所示:
圖5.2登錄界面關鍵代碼圖5.3登陸界面關鍵代碼5.2建筑項目甲供物資管理系統的首頁界面(1).用戶登錄成功后會進入該系統的首頁:用戶可以根據系統首頁中提示的信息進行操作,依次點擊即可進入相關的子頁面可以可以實現相關操作,每個功能模塊下面都有相應的子模塊來進行選擇。(2).建筑項目甲供物資管理系統的首頁界面如圖5.4所示:圖5.4系統主頁面為了提高系統的安全性,用戶想要進入該系統只能通過登錄才能進入,用戶如果非法進入該系統會對用戶進行攔截操作,這樣可以防止用戶只有經過登錄才能使用該系統,而不進行登錄就無法使用該系統的功能。實現代碼如圖5.5所示:圖5.5攔截代碼5.3建筑項目甲供物資管理功能5.3.1甲供物資信息添加到數據庫.打開建筑項目甲供物資管理系統的物資信息添加界面,根據添加界面的提示把物資的的各項信息都輸入進去,輸入完成后,點擊界面下方的提交按鈕即可把物資信息添加到后臺數據庫中。如果用戶在錄入界面輸入的信息有誤,點擊提交按鈕后信息不會存入到后臺數據庫中,系統還會給出錯誤提醒。(2).建筑物資信息添加界面,如圖5.6所示:圖5.6建筑物資信息添加操作(3).該系統中物資信息添加流程圖,如圖5.7所示:圖5.7物資信息添加流程圖
5.3.2甲供物資信息查詢功能.打開物資信息管理界面,在此界面中有一個物資管理按鈕,點擊此按鈕,頁面會進入到另一個頁面內,在此界面中用戶可以查看任意的建筑物資信息。(2).物資信息管理界面如下圖5.8所示圖5.8物資信息管理5.3.3甲供物資信息刪除功能.打開物建筑資信息刪除界面,在該界面中有一個刪除按鈕,用戶點擊這個按鈕,在該界面中會出現一個友情提醒的窗口,可以很好的防止用戶誤操作,如果真的想刪除這條建筑物資信息,只需再次點擊確定按鈕即可完成刪除操作。(2).建筑物資信息刪除界面效果圖如下圖5.9所示圖5.9物資信息刪除5.4甲供物資采購入庫管理5.4.1物資采購入庫添加操作(1).打開建筑物資添加界面,根據界面的提示,依次輸入建筑物資信息,即可把建筑物資添加進系統中。(2).建筑物資入庫添加界面如圖5.10所示:圖5.10入庫添加5.4.2甲供物資采購入庫信息管理.打開建筑物資采購入庫管理界面單擊左側界面中的“采購入庫管理”按鈕,會進入到建筑物資采購入庫管理界面,在這個頁面當中可以查看所有的甲供物資入庫的所有信息,還可以對甲供物資入庫的信息進行刪除和添加的操作。(2).建筑物資采購入庫界面如下圖5.11所示圖5.11甲供物資入庫信息添加頁面5.5甲供物資分類功能5.5.1甲供物資分類信息的添加操作(1).打開物資信息分類添加界面后,根據添加界面提示的信息依次輸入添加物資各項信息,輸入完成后點擊提交按鈕,即可完成物資信息分類。如果輸入的信息有誤,可以點擊重置按鈕,即可重新輸入。如果輸入的信息不合規則或者沒有輸入,系統會給出警告,提示必須輸入物資信息,完成建筑物資信息分類。(2).建筑物資分類信息錄入界面如圖5.12所示:圖5.12甲供物資信息添加5.5.2分類信息查詢(1).打開建筑物資查詢界面,根據界面提示輸入要查詢的的信息,即可完成查詢,如果在此界面中沒有輸入任何的信息,就點擊查詢按鈕,就可以查詢到所有的建筑物資信息,因此在此界面不僅可查詢所有的物資信息,也可以輸入信息進行篩選查詢。(2).建筑物資信息查詢如圖5.13所示:圖5.13物資信息查詢分類管理核心代碼如圖5.14所示:圖5.14分類管理核心代碼
6系統測試6.1系統測試目的系統整體設計完成后,還需要進行系統測試,系統測試是系統設計與開發中非常重要的一個組成部分。系統測試是保障該系統穩定運行的最后一個關口,系統測試環節是對整個建筑項目甲供物資管理系統進行一次徹底的排查,檢查出那些在開發環節沒有發現的錯誤,并改正過來。這樣可以保障該系統可以完整的運行,讓用戶使用起來是可以放心操作。進行系統測試的目的是為了測試出系統中那些隱藏的問題,以確保完美的運行,從而增強用戶的體驗感。6.2測試流程測試流程:(1).在登錄頁面輸入錯誤的登錄信息,點擊登錄按鈕,并不會進入到系統首頁,并彈出錯誤信息。(2).在登錄頁面中直接點擊登錄按鈕,并不會進入到系統首頁,并提示輸入正確的用戶名(3)在登錄頁面輸入正確的登錄信息,點擊登錄按鈕,進入到系統首頁,并可以進行下一步操作。(4).測試結果,如表6.1所示:表6.1測試結果表6.3系統測試時的其他錯誤在該管理系統設計過程中總會出現一些各種各樣的問題,有些語法問題,有些拼寫錯誤,有些數值類型不一致等等。這些都是開發過程中一些不可避免的問題,這些問題都需要一遍一遍的排查和調試才能逐一排除問題。如下就是在配置時出現的問題,如圖6.1所示:圖6.1因為配置問題導致的錯誤示例圖
結束語畢業設計逐漸進入到收尾階段,這也意味著我的四年大學時光也逐漸的接近了尾聲,而這次畢業設計剛好可以作為對我大學四年的所學知識的一次考核測試。這次的畢業設計我不僅用上了大學四年所學習的專業知識,還接觸到很多學校內沒學過的知識,這次的畢業設計可以說是完全反映了我本科階段的學習成果。在進行畢業設計的過程中,為了成功設計出一個比較優秀的建筑項目甲供物質管理系統,我通過各種途徑查閱了與物資管理信息系統和JSP有關的資料。另外,為了提高整個系統的效能,必要的技術是不可或缺的,而這些技術正是我在本科階段所學習積累的,當然,這些技術在論文中都有較為詳細的介紹。但是,由于我技術水平有限,故而本系統在功能模塊以及一些細節等方面還存在缺陷與不足。希望可以在之后的日子里,通過自己的努力,提高自己的技術能力,并進一步對該系統進行完善。通過本次畢業設計,我受益良多。在開發系統的過程中,有一些知識是課堂上沒有涉及到的,需要自己去查找、學習相關資料,而這也正好可以擴展我自己的知識面,也提高我的自學能力,在這個過程中我自己養成獨立思考,認真專研的能力,與此同時也增強了我對自己專業的認識面,為我自己之后的發展奠定了很好的基礎。
參考文獻[1]白秋產,高愛華,沈顯來.基于VFP的做工師傅宿舍管理信息系統[J].計算機與數字工程,2006,34(01):143-145[2]舒攀,陳金剛.數字化校園建設中宿舍管理系統的實現與設計[J].武漢工程大學學報,2008,30(04):108-111[3]徐超毅.建筑項目甲供物質管理系統的面向對象分析[J].安徽理工大學學報(自然科學版),2005,25(03):62-64[4]艾靈仙.高校系級網站構建平臺的設計與實現[J].科技信息-2008年16期[5]張國玉,牟宗國.加強和完善倉庫管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能照明在醫療手術室照明中的應用考核試卷
- 礦物干燥劑生產考核試卷
- 森林植被恢復與重建考核試卷
- 糖尿病患者護理查房 2
- 一年級上冊數學口算(每天5分鐘60題)
- 2025年中考初三學業質量檢測(一)物理模擬題答案
- 統編版語文五年級下冊第9課《古詩三首》精美課件
- 三亞中瑞酒店管理職業學院《商貿英語聽說上》2023-2024學年第二學期期末試卷
- 遼寧省朝陽市雙塔區2024-2025學年五下數學期末復習檢測模擬試題含答案
- 山東省濟南市濟陽縣2025屆初三畢業班模擬考試(五)英語試題含答案
- 2023中考道德與法治十大熱點預測-2023年中考道德與法治考場速查寶典(部編版)
- 高中英語必背3500單詞表(完整版)
- 農藥代銷協議書模板
- 2024年新人教版五年級數學下冊《教材練習20練習二十附答案》教學課件
- 《電力中長期交易合同示范文本(2022年修訂版)》
- 醫院感染管理考試題及答案
- 小學班會 世界知識產權日知識產權宣傳周主題班會 課件
- 3.2平均數的計算(1)(教學課件)五年級數學上冊 滬教版
- 中醫科胸痹(冠心病-心絞痛)中醫診療方案
- 2023-2024全國初中物理競賽試題:光的反射及折射(含答案)
- 福建省高速公路集團有限公司招聘筆試真題2023
評論
0/150
提交評論