【基于JAVA語言的大學固定資產管理系統的設計與實現】11000字(論文)_第1頁
【基于JAVA語言的大學固定資產管理系統的設計與實現】11000字(論文)_第2頁
【基于JAVA語言的大學固定資產管理系統的設計與實現】11000字(論文)_第3頁
【基于JAVA語言的大學固定資產管理系統的設計與實現】11000字(論文)_第4頁
【基于JAVA語言的大學固定資產管理系統的設計與實現】11000字(論文)_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

)目錄)目錄IV目錄TOC\o"1-3"\h\u28370摘要 I27904目錄 III106801緒論 5308271.1選題的背景和意義 513271.1.1選題背景 576701.1.2研究意義 5228701.1.3 534041.2課題研究的主要內容 665591.3論文組織結構 6114482技術簡介 7310112.1系統開發工具 7145712.1.1Eclipse 7102192.2系統開發環境 7142322.2.1 7316072.2.2MySQL 7318282.3系統開發技術 8257922.3.1JavaScript簡介 8146242.3.2JQuery簡介 8263733系統分析 983163.1可行性分析 977003.1.1 933313.1.2 961463.1.3 97223.2功能需求分析 1095733.2.1資產管理 10167223.2.2維修管理 1073063.2.3借還管理 1041203.2.4員工管理 10120983.2.5用戶管理 1020353.3非功能需求 10123513.3.1 10249453.3.2 11194693.3.3 11236324系統設計 1269634.1系統總體設計 12122194.2數據庫設計 12240634.2.1 12126204.2.2 13307284.3業務用例設計 1643824.3.1 16123964.3.2 16152274.4功能流程圖 1795575系統功能實現 19135415.1功能設計 1951935.2系統登錄 19111545.3主頁面 22261885.4系統用戶管理 2244935.5員工信息管理 2497075.6資產入庫管理 25279325.7資產維護管理 29303625.8資產借還管理 31146205.9打印報表 3282095.10密碼修改 35157276系統測試 3655196.1測試簡介 36183576.2測試方法 36246136.2.1功能測試 36119996.2.2需求測試 36195836.2.3性能測試 3782966.3固定資產管理系統的測試 3732703總結 3927697參考文獻 40)1緒論)1緒論PAGEPAGE141 緒論選題的背景和意義選題背景研究意義課題研究的主要內容。論文組織結構)2技術簡介)2技術簡介技術簡介系統開發工具EclipseEclipse中可以使用java語言編寫系統,同時它是免費軟件,本系統使用它作為開發工具可以減少成本,同時除idea外,使用Eclipse編寫ssh框架的系統是比較主流的方式,Eclipse中自帶許多插件和很多的開發工具,使用很方便。相比IDEA,Eclipse是比較基礎的開發平臺,IDEA的功能完善和強大和能滿足商業的需求,但是本系統設計比較簡單,不需要用到很多復雜功能,使用更加及擦護的Eclipse已經完全足夠。系統開發環境HTMLApache服務器。MySQL數據庫,可以使開發時間縮短許多倍。由于MySQL運行占用空間小,速度快,投資成本相對較低,系統決定使用MySQL數據庫來管理數據,搭建項目的后臺開發環境。MySQLMySQLAB開發的,由于其規模小,速度快,總成本相對較低,MySQLOracleMySQL更加深受廣大用戶的喜愛。系統開發技術JavaScript簡介在前端領域,JS可以稱得上是整個前端的核心語言,,JavaScriptJavaScriptDOM進行操作,HTMLCSSHTML的弊端。JavaScriptJS應用到各個領域。JavaScript不僅可以用來編寫前端頁面交互,還可以用來建立NodeJavaScriptJavaJavaJQuery簡介JQuery實現更多的功能這個目的去的。JQueryJavaScriptJavaScriptJQueryCSSDOM節可以直JQuery內部封裝好的方法來獲取比如$(.aaa),(bbJQuery也兼容目前市場上各種主流瀏覽器例如谷歌、IE等。JQueryJQueryHTMLScript方JavaScriptJQuery)3系統分析)3系統分析系統分析可行性分析mysql數據庫,masql數性和不穩定性,實戰使用中不存在技術問題。項目中所選用的主要框架就是mySqltomacat務器后,功能得以實現,價格便宜,性價比高,具有經濟可行性。系統是完全可行的。功能需求分析資產管理。通過這個標識碼能在資產管理菜單處查詢到資產狀態,在資產管理界面能夠增添新的資產和刪除失效的資產和設備。維修管理維修管理分為維修操作和維修信息查詢兩個界面,在維修查詢頁面能夠看到正在維修的資產信息,通過不同的關鍵字可以快捷的找出正在維修的資產,在維修管理界面,操作員可以將設備標記為送修狀態,同時加上經手人信息,能夠準確定位改正在維修的設備,同時維修好的設備,操作員能夠將其從維修列表中刪除,全程透明清晰。方便管理。借還管理員工管理用戶管理非功能需求該固定資產管理系統的性能主要有下面的一些方面:和大多數軟件如圖書管理系統類似,操作起來上手很快。統的可擴展性,并且系統新增的功能模塊不會對原有功能產生太大的影響。服務器環境如表3.1所示。表3.1服務器環境表數據庫MySQL5.1處理器雙核2.1hz服務器Tomcat8.0操作系統Windows10運行內存2G客戶端環境如表3.2所示。表3.2客戶端環境表硬盤320GCPU主頻雙核2.1hz存儲內存16G內存及以上運行內存4G及以上顯卡SVGA顯示適配器,模塊相對獨立,更進一步提升安全性。)4系統設計)4系統設計系統設計系統總體設計4.1所示。圖4.1系統功能模塊圖數據庫設計依據項目的處理需求,對應數據表的設計及功能如下:①資產信息表:主要用于保存出入庫的資產信息。②資產設備的借出歸還表:主要用于保存借出設備的信息。③資產設備維修信息表:主要用于保存維修資產的信息。管理資產信息的用戶表:主要用于保存系統管理員的信息。學校員工基本信息表:主要用于保存學校員工的基本信息。⑥部門表:主要用于保存部門信息數據庫概念設計完成對項目的數據的抽象,以概念模型展現項目數據,但用于項目的數據庫創建還需要數據庫的邏輯設計。數據庫邏輯設計既是完成對數據概念模型的轉換,同時數據庫邏輯設計影響項目整體的開發效率以及項目運行時對數據操作的效率。數據庫的邏輯設計將嚴格遵循范式理論,減少數據庫中的冗余存儲,同時處理好數據表之間的依賴關系。同時結合mysql數據庫的特點,在實際開發以及使用中可以對數據庫進行一定的擴展以適應不同條件下的項目對數據的需要。結合設計理論以及以上的數據庫的概要設計,項目相關的表的設計如下4.1表4.1資產設備借出歸還表列名數據類型是否主鍵說明缺省值serialNumberint(8)是借用流水號NULLassetNumbervarchar(18)資產編號NULLcomployeeNumbervarchar(18)員工編號NULLoutTimevarchar(12)借出時間NULLshouldTimevarchar(12)應當歸還時間NULLbackTimevarchar(12)實際歸還時間NULL4.2用戶表。表4.2用戶表列名數據類型是否主鍵說明缺省值usernamechar(8)是用戶名NULLpasswordvarchar(15)密碼NULLcomployeeNumbervarchar(18)員工編號NULLcompetevarchar(5)權限NULL表4.3員工信息表列名數據型是否主鍵說明缺省值comployeeNumbervarchar(18)是員工編號NULLcomployeeNamechar(5)員工姓名NULLsexchar(1)性別NULLageint(5)年齡NULLdepartmentvarchar(10)部門NULLprofessionvarchar(10)現任職務NULLaddressvarchar(30)家庭地址NULLphonelongtext聯系方式NULLcomployeeStatuvarchar(6)員工狀態NULL資產設備信息表是儲存資產具體信息的一張表表4.4資產設備信息表列名數據類型是否主鍵描述缺省值assetNumbervarchar(18)是資產編號NULLassetIdvarchar(15)資產名稱NULLassetpriceflaoat資產價格NULLassetfactoryvarchar(15)資產廠商NULLtproducetimevarchar(12)生產時間NULLbuyTimevarchar(12)購買時間NULLassetbuyerchar(6)購買人NULLassetypevarchar(8)資產種類NULLassetstatusvarchar(8)資產狀態NULL列名數據類型是否主鍵描述缺省值departmentvarchar(10)是部門名稱NULL表4.5部門表4.6維修信息表。表4.6資產設備維修信息表列名數據類型是否主鍵描述缺省值repairNumberint(8)是維修流水號NULLassetNumbervarchar(18)資產編號NULLsendTimevarchar(12)送修時間NULLsendervarchar(8)送修人NULLloginUservarchar(8)經手人NULLrepairReasonlongtext送修原因NULLrepairTimevarchar(12)維修時間NULLrepairResultvarchar(20)維修結果NULLrepairCostfloat花費金額NULLrepairCommentlongtext維修備注NULL業務用例設計系統的業務流程圖主要基于固定資產管理系統的業務邏輯和功能模塊之間4.2所示。圖4.2管理員用例圖功能流程圖

圖4.3操作員用例圖4.4所示。圖4.4系統功能流程圖)5系統功能實現)5系統功能實現系統功能實現功能設計本系統為高校的固定資產的管理而設計,所有的功能模塊都是為了更加方便有效地管理固定資產,該系統的核心建立在增加、刪除、修改、查詢四大基礎功能之上。通過這些基礎功能細化編寫成功能不同的模塊,從而提升管理的效率。各個功能都相對獨立,不會因為任一功能出現bug而無法使用,使用方法通過了簡化,非常容易上手操作,普通教職工通過簡單教學即可完美使用。各模塊具體功能如下:系統登錄5.1所示。圖5.1系統登錄Actionsuccess值時頁面會被轉到mainframe/framework.jspActionfail值index.jsp控制層調用DAODAO主頁面了。只有在沒有用戶登錄時才能使用登錄。如果您在登錄后需要使用其他帳戶,5.2所示圖5.2主頁面系統用戶管理5.3所示。圖5.3用戶管理圖5.4添加用戶資產入庫管理圖5.6資產入庫管理默認資產查詢操作具體代碼如下:}“修改”按鈕被點擊后,頁面跳轉到如圖5.8所示。圖5.8資產添修改具體代碼如下:點擊“資產查詢”按鈕,頁面跳轉到如圖5.9所示圖5.9資產查詢資產維護管理如圖5.10所示。圖5.10資產維護管理。代碼如下:資產借還管理如圖5.11所示。圖5.11資產借還管理具體的代碼如下:打印報表5.12所示。圖5.12打印報表具體實現代碼如下:密碼修改5.13圖5.13密碼修改)6系統測試)6系統測試系統測試測試簡介測試方法需求測試性能測試固定資產管理系統的測試在系統代碼設計完成后,對系統以上述方法進行了多次測試。性能測試:將程序在一范圍中發布,觀察軟件能否適應大多數使用環境。需求測試:測試所做系統跟最初的設計是否有偏差,是否滿足需求分析。6.16.2為測試用例。表6.1測試數據表表namepasswordPosition業務中測試角色User表syhsyh用戶管理員shushu用戶操作員yaoyao用戶操作員huihui用戶操作員備注:密碼采用md5加密。表6.2測試用例測試點描述預期結果測試結果1用戶登錄通過3均可登陸是2新增用戶由管理員創建新用戶創建成功是3編輯/刪除用戶由管理員編輯/刪除編輯/刪除成功是4修改/刪除資產信息由管理員修改/刪除修改/刪除成功是5修改/刪除員工信息由管理員修改/刪除修改/刪除成功是6修改/刪除資產維修由操作員修改/刪除修改/刪除成功是7資產歸還由hui歸還歸還成功是8維修查詢由yao查詢查詢成功是9報表打印由syh確認確認成功是10用戶注銷由shu注銷賬號注銷成功是)總結)總結PAGEPAGE45總結eclipseRationalRose作為項目開發工sshB/SMysql搭JavaScriptJQuery而且最大限度地實現了系統的易用性和可拓展性。服務器版本過低,不能對賬戶中的中文漢字進行識別,在進行用戶信息jstl2jar行,我在調試很久后解決了這個問題,系統已能流暢運行。信息,這些功能需求我將在后期逐步實現。)致謝)致謝參考文獻[J,2008.JSP[J,2005.STRUTSWEB[M,2009.王濤.高校人力資源信息管理系統的研究與開發[D].陜西:陜西科技大學,2010.李超鵬。論虛擬現實技術在現代工業設計中的應用[D].齊魯工業大學,2020.ThomasKyte.ExpertOracleDatabaseArchitecture9iand10gProgrammingTechniquesandSolutions[M].BeiJing:Posts&TelecomPress.2005.Tsichrit

溫馨提示

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

評論

0/150

提交評論