陳龍玉+譚躍生
【摘 要】論文主要介紹了基于Java的備品備件管理系統的開發及維護,介紹了基于Java的備品備件管理系統主要完成本品備件信息的錄入、修改、查詢及備品備件管理等功能。
【Abstract】The main content of this paper is the development and maintenance of spare parts management system based on Java, paper introduces the information input, modify, query and spare parts management functions of spare parts management system based on Java.
【關鍵詞】JSP ;SpringMVC;數據庫
【Keywords】JSP ;SpringMVC; database
【中圖分類號】TP311 【文獻標志碼】A 【文章編號】1673-1069(2017)05-0112-02
1 系統概況
1.1 題目開發背景
隨著計算機硬件的不斷提升,大量的計算機被應用到了企業日常的生產活動管理當中,在我國,計算機被應用于企業日常的生產中,是在上世界70年代才逐漸發展起來的。目前,企業管理系統已在我國的各行各業得到了廣泛應用。
1.2 國內外研究現狀
最近幾年,許多企業經常自行開發信息管理系統,這樣做有一定的好處,一方面降低了開發成本,子部門可以復用,另一方面可以滿足不同企業的個性化的需求。但是不斷的實踐證明,這種開發模式成功的難度較大。由于我國正處在由傳統管理方式向信息化管理過渡時期,企業中的管理方法不管是從思想上還是行動上都有著不斷的變化,系統的需求也不斷地變化,這就對系統的開發提出了很大的要求和挑戰,系統如果不能適應需求,很容易被淘汰。
2 研究內容與研究措施
企業倉庫管理體系技術手段非常多,因而在進行技術選擇時,必須合理運用技術手段,若技術選擇不合適,會對整個體系產生各種影響,甚至還可能導致系統錯誤。J2EE作為能有效進行企業倉庫管理的技術,對于輕量級J2EE技術的運用,在中小型企業中具有十分顯著的優勢,現在新型的J2EE技術,與之前相比更注重簡潔,但仍保留著傳統J2EE技術所使用的框架結構、一定延展性以及基礎維護性,總體上實現了信息化結構。
2.1 Spring框架的MVC實現——Spring MVC
Spring MVC的組成部件之一就是DispatcherServlet。其所指的就是在對系統所發出的請求進行初步審核處理后,通過程序分配,完成請求解答。這是整個體系中唯一一個需在Web部署闡述中配置的Servlet。DispatcherServlet完成了Sun核心技術Java EE設計制造的終端控制操作。它兼具Spring MVC框架的前端控制作用,而且每個Web請求都需要通過它才能進行下一步指令,所以它具有管理整個請求處理流程的功能。在Web請求被發送到Spring MVC程序系統時,DispatcherServlet會率先收到請求,再通過組織Spring的Web應用程序結合系統中各種配置的不同部件完成整個系統的處理工作[1]。
2.2 Hibernate框架
Hibernate作為Java語言下的一種關注對象,直接關系并映射事故的解決方案,它具有不同于其他軟件自由、開源的屬性。Hibernate的作用之一就是把工作對象模型通過一定措施整合到對象映射的SQL關系模型結構中,從而為研究對象的各種模型建筑領域提供可參考數據和參考框架結構。Hibernate除了管理Java類至數據庫報表中的各種映射(指從Java數據模型到SQL數據模型的映射)外,還必須依據系統所給予的數據查找數據獲取,從而降低工作人員對于SQL和JDBC設備進行處理數據的時間。它的設計宗旨就在于解放軟件開發工作人員,讓他們從大量數據中解脫出來,通過計算機編程系統,實現數據的模擬更新因而,即使是設計初稿,都可以通過至少一個數據進行數據庫整合。
2.3 JSP語言
JSP語言有HTML語言、VBScript和JavaScript的腳本語言。
HTML語言是客戶端編程語言。HTML文件和其他的文件不同,因為HTML文件中有它自己的標記。
HTML文件由瀏覽器解釋,通過網絡傳輸協議,可以從一臺機器傳輸到另一臺機器上。打開Netscape Navigator或Microsoft Internet explorer瀏覽器,在地址欄中輸入所需要的網址,就可以瀏覽用HTML寫的網頁。
2.4 系統通用結構
瀏覽器/服務器結構(Browser/Server,縮寫為B/S)是一種特殊的客戶機/服務器結構,它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。它主要應用在互聯網,互聯網是目前全球最大的計算機通信網,遍及全球幾乎所有的國家和地區,互聯網上提供了大量的服務,包括E-mail服務,文件傳輸服務,遠程登錄服務,BBS電子布告欄,News討論區及www等。使用互聯網可以得到很多便利,可以很方便地通過互聯網提供的資料去查詢和獲取互聯網的消息。www作為一個包含全世界信息的信息體系,是對Internet系統的高級效仿,通過便捷的索引技術,使www能通過Internet系統中的不同網站對相關資料和信息進行傳播和文本整合,通過多媒體技術把信息融合在一起,Internet的使用用戶遍及全球,屬于全球范圍內的服務。www中運用Browser/Server的結構設計,能起到功能劃分、位置標明保證以及資源共享、服務大眾的作用,同步它還具有強大的操作系統。
3 系統分析
3.1 預期目標
通過我們對部分企業的調查和網上調查搜集資料,我們發現,現在大部分的企業的備品備件管理都還只是停留在紙質辦公的水平。這種辦公對備品備件管理和設備管理提出很高的要求,大大增加了管理人員的工作量。基于以上原因,我們要開發出一個企業內部備品備件管理系統,其主要的功能是企業員工管理和企業的供應商、客戶、庫存、出庫等管理。智能備品備件管理系統的具體目標主要有以下幾點。菜單:系統設置、員工管理、員工添加、供應商管理、供應商添加、客戶管理、客戶添加、備品備件管理、備品備件添加、庫存查看、出庫管理、進貨統計報表、出庫統計報表、出庫排行表、缺貨統計報表等功能。
3.2 系統內部需求剖析系統需求分析
系統內部需求剖析指的并不是系統語言怎樣配合完成工作,而是強調通過系統設置為完成內部需求而進行工作的二次劃分和調整,從而選擇出距離系統內部目標更完整、更清楚、更通俗易懂的要求。對于可行性文檔的研究工作,尤其是數據流程圖,必須以系統內部需求剖析為基礎,進行數據流程圖性能的劃分和整合,通過基礎功能設置,調整系統內部分析結構的準確性,從而提升系統內部的具體化需求。
4 系統的設計
4.1 設計原則
智能備品備件管理系統是利用現代化的計算機進行設計并開發的管理性質的系統,一個這樣的系統的建設,首先應該從需求出發,明確定義出系統的功能點。任何一個系統的存在都是為了滿足特定的需求,為了滿足特定的需求,就需要有足夠的功能點來支撐。所以我們要明確地定義系統的功能。
4.2 系統數據集和站設計
數據集合站設計是當今社會進行數據儲存的關鍵性技術,因而其在信息系統中有十分重要的作用。數據庫設計的好壞將對系統的實現產生很大的影響。系統的數據庫設計是指對于一個給定的需求,建造出最理想的數據存儲模式,使之能夠為系統提供最優秀的數據存儲,來滿足系統的需求。
【參考文獻】
【1】張孝祥,徐明華. JAVA基礎與案例開發詳解[M].北京:清華大學出版社,2009.