周秦
摘 要: 隨著我國高等院校的不斷發展,其國有資產也在不斷的變化。因此,如何實現對國有資產的動態監控,保障國有資產的不流失,成為當前高校國有資產管理的重要的管理議題之一。為更好地在信息化條件下實現對高校國有的監督和管理,采用傳統的B/S模式,并以J2EE+SSH2+MVC為開發平臺,SQL Server 2008為系統數據庫,對系統功能進行開發,并以ASP.net技術實現客戶端動態頁面,設計出了可用于高校國有資產管理和監督的信息管理系統。通過系統測試,系統可穩定運行,從而實現了對高校國有資產的信息化條件下的管理。本文的創新點在于運用工作流技術實現了對高校國有資產的動態監控。
關鍵字: 高校國有資產; 管理系統設計; ASP.NET技術; SQL Server 2008
中圖分類號: TN911?34 文獻標識碼: A 文章編號: 1004?373X(2014)20?0048?03
Design and implementation of information management system for national asset
ZHOU Qin
(Xian Technological University, Xian 710021, China)
Abstract: With the continuous development of higher education institutions in China, its state?owned assets are constantly changing. Therefore, how to achieve the dynamic monitoring of state?owned assets, and avoid the state assets washing away have become the important management issues of state?owned assets management in higher education institutions. Based on this, in order to better achieve the supervision and management of state?owned universities under conditions of informatization, a university?owned asset management and oversight of information management system was designed by using traditional B / S mode, and taking J2EE + SSH2 + MVC as a development platform and SQL Server 2008 as the system database to develop the system functions, and to achieve client dynamic pages by ASP.net technology. The system testing results show that the system can be stably operated, and realize the management of state?owned assets of universities under the condition of informatization. The innovation of this paper is to achieve the dynamic monitoring of state?owned assets in higher education institutions.
Keyword: state?owned asset in higher education institution; management system design; ASP.NET technology; SQL Server 2008
信息化給現代企事業單位的管理帶來了很大的契機,并提高了當前企事業單位管理的效率。同時,隨著我國教育體制改革,管辦分離成為當前教育改革的重點。而作為高校主要組成部分的國有資產,如何在改革中加強對校企資源的監督和管理,從而保障教學和學校發展規模,成為當前高校國有資產管理部門深入探討的問題。因此,本文在新形勢下提出通過信息化,通過設計管理系統的方式,實現對國有資產的監督與管理。
1 系統需求分析
該系統的設計則主要針對高校國有資產的管理和監督。而隨著我國高校的不斷發展,以及高校資產的日益增多,做好對高校資產的管理和監督,并在政策允許的情況下實現對國有資產的增值保值是當前高校國有企業管理部門重要的日常工作組成部分。因為,高校國有資產的發展,不僅僅是高校管理水平的體現,更多的是高校自身科研實力和自身優勢的綜合體現,對穩定高校未來發展起著重要的作用。同時長期以來,高校國有資產的管理基本處于人工管理階段,網路化管理水平低,從而造成高校領導對國有資產的監督和管理比較困難,并且不同高校企業之間的交流和信息共享比較低,加大了高校國有資產管理的難度,使得效率地下。綜合上述的原因,提出構建統一的高校信息管理和監督平臺,借助校園網的優勢,實現對高校自身國有資產的系統化、網絡化和規范化的管理,從而進一步提高學校主管部門對校企資產的利用和管理效率。因此,本系統設計的高校國有資產管理按照UML建模技術,將該系統使用的對象分為系統管理員、資產管理員和主管領導三個不同的使用角色。同時系統按照不同的角色具備不同的使用功能。其具體的功能需求設計如圖1所示。
圖1 系統整體功能設計
通過上述的UML分析,將系統使用者分為系統管理員、學校領導、資產管理員(各二級學院、處室、校企等)三種不同的角色。同時結合高校管理實際,將其功能劃分為上述的系統維護與管理、新增或報廢資產數據錄入、資產變動申請、資產查詢及報表打印、新增或報廢資產數據審核、資產變動審批等功能。
系統的維護與管理其主要的使用者為系統管理員。該功能主要是對資產管理系統進行日常的維護、數據的備份以及用戶管理權限的設置,同時發布相關的信息;新增或報廢資產數據的錄入則主要是對高校新增加的國有資產或者是出售、報廢的國有資產的數據的錄入、修改、查詢和統計。
系統可以對在權限范圍內的部門進行資產總賬、分賬的統計,并可對金額進行統計;資產變動申請是針對部門與部門之間、部門內部之間,而該功能則主要由各二級學院、處室、企業的資產管理員負責申請;資產查詢及報表打印則主要是針對不同分類的國有資產的查詢和相關統計報表的匯總、打印等功能,同時不同的權限可對不同范圍內的資產進行總的統計查詢;新增或報廢資產數據的審核主要是由系統管理員負責,其主要職責為對相關的數據的多少、正確性與否等進行核對和檢查,并按照相關憑證進行一一的核對;資產變動審批主要是針對學校主管領導,對相關的資產的變動必須有學校領導的審核同意之后方可進行[1]。
2 系統的數據流程設計
通過上述的功能分析,可以看出該系統的主要的數據流程如圖2所示。
圖2 系統整體的數據流程圖設計
根據系統不同的角色,具有不同的權限。而其數據的流程是首先對國有企業數據的整體,并對相關的數據進行檢查和修正;而針對具有資產變動的需報請主管領導簽字、財務處審核方和盡心數據的錄入;同時根據不同的角色可對不同的資產進行查詢、修改、報表打印等。
3 系統整體架構布局
該系統作為高校自身的資產管理系統,同時各個不同的高校有著很多的分布,因此,在對該系統進行設計的時候,采用B/S模式,并采用SSH2+MVC模式對其整體架構進行設計[2]。其具體的系統布局如圖3所示。
圖3 系統整體架構設計
4 系統數據庫設計
對該系統的實現,則主要建立包括admin,zc,zclb,zcbd,zjfs和syqk等不同的表格。同時其表格又按照不同的關鍵字建立不同的數據邏輯管理。其具體的表主鍵及屬性的設置如表1~表7所示。
表1 管理員表
表2 資產表
表3 資產變動表
表4 資產類別
表5 資產增加方式表
表6 使用情況表
表7 資產報廢表
5 系統的實現
5.1 系統數據庫和和開發環境部署
對本系統的實現,最主要的是對開發環境的選擇。本系統選擇J2EE作為變成開發語言,并采用Struts+ Spring+ Hibernate的MVC開發模式進行開發[3]。同時主要的開發工具采用myEclipse開發工具[4],在Intel(R) Core(TM) i5 CPUM370、2 GB內存和WIN7系統下運行。同時系統的數據庫采用SQL Server 2005作為該系統的數據庫,這主要是因為該網站根據實際的情況,其數據的訪問量不大,同時在數據庫安全方面,SQL數據庫具有獨特的安全優勢,因此,在該系統中選擇SQL2005作為系統數據庫實現。
5.2 關鍵技術及相關代碼實例
(1) 報表格式
在該系統的設計中,為方便對系統文件的存儲,同時不同的報表都是通過財務報表的形式實現動態的把握,因此,采用XML文件的方式來來實現對數據的存儲[4]。其具體實現的代碼為:
<!一科目scdoe:代碼;snmae:科目名;svesrino:代碼版本一>
……
(2) 報表對象的代碼實現
//通過數據管理對象獲得所有的數據信息對象
Iterator iterDI=this.pData.getAtllDataInfo ().iterator ();
while (iterDI.hasNext ()){//循環遍歷數據信息
VODataInfo voDI= (VODataInfo)itrDI.next ();
IteratoriteDrIPV=voDI.eolDIPViterato (r):
Double[] dValue=new Double[2];
DataInfoParsrer diPasrer=new DataInfoParser (voDI);
String sSubjectCode=diParser..getCode ()://獲得項目編碼
//獲得項目值
dValue[0]=diParser.getInitValue ();
dValue[1]=diParser.getInitValue ();
hst.put (sSubjectCode,edValue);//在編碼和值之間建立映射
}
同時,針對頁面的動態響應,采用JSP技術實現對動態頁面的相應。這主要是因為在J2EE組件中,通過JSP動態的頁面實現對代理服務器的Agent代理的訪問[5],再通過JNDI實現對服務器端的會話Bena,在其完成相應的業務方法之后,實現DAO接口對數據庫訪問的驅動,從而實現頁面和數據庫之前的互動[6]。
5.3 部分測試結果
以系統安全功能為例,對其進行測試,其測試的結果如表8所示。
表8 系統安全測試結果表
6 結 語
本文利用J2EE+MVC設計模式,實現了對國有資產信息管理系統的設計和開發,同時通過了網站測試,很好地實現了對學校資產的管理,提高了工作的效率。
參考文獻
[1] 楊惠瑩.通用國有資產監督管理系統SAM[D].西安:西安建筑科技大學,2005.
[2] ALUR Deepak. J2EE核心設計模式[M].牛志奇,譯.4版.北京:機械工業出版社,2008.
[3] 鄔繼成.struts與Hibernate實用教程:構建基于MVC模式的高效Java Web應用[M].3版.北京:電子工業出版社,2009.
[4] 楊明.MyEclipse 6 Java 開發中文教程[M].3版.北京:電子工業出版社,2009.
[5] 邱玥.基于ASP.NET高校畢業生信息管理系統設計與實現[D].成都:電子科技大學,2013.
[6] 劉增軍,向為,孫廣富.基于ADO的數據庫開發技術研究[J]. 科學技術與工程,2007(5):747?752.
圖1 系統整體功能設計
通過上述的UML分析,將系統使用者分為系統管理員、學校領導、資產管理員(各二級學院、處室、校企等)三種不同的角色。同時結合高校管理實際,將其功能劃分為上述的系統維護與管理、新增或報廢資產數據錄入、資產變動申請、資產查詢及報表打印、新增或報廢資產數據審核、資產變動審批等功能。
系統的維護與管理其主要的使用者為系統管理員。該功能主要是對資產管理系統進行日常的維護、數據的備份以及用戶管理權限的設置,同時發布相關的信息;新增或報廢資產數據的錄入則主要是對高校新增加的國有資產或者是出售、報廢的國有資產的數據的錄入、修改、查詢和統計。
系統可以對在權限范圍內的部門進行資產總賬、分賬的統計,并可對金額進行統計;資產變動申請是針對部門與部門之間、部門內部之間,而該功能則主要由各二級學院、處室、企業的資產管理員負責申請;資產查詢及報表打印則主要是針對不同分類的國有資產的查詢和相關統計報表的匯總、打印等功能,同時不同的權限可對不同范圍內的資產進行總的統計查詢;新增或報廢資產數據的審核主要是由系統管理員負責,其主要職責為對相關的數據的多少、正確性與否等進行核對和檢查,并按照相關憑證進行一一的核對;資產變動審批主要是針對學校主管領導,對相關的資產的變動必須有學校領導的審核同意之后方可進行[1]。
2 系統的數據流程設計
通過上述的功能分析,可以看出該系統的主要的數據流程如圖2所示。
圖2 系統整體的數據流程圖設計
根據系統不同的角色,具有不同的權限。而其數據的流程是首先對國有企業數據的整體,并對相關的數據進行檢查和修正;而針對具有資產變動的需報請主管領導簽字、財務處審核方和盡心數據的錄入;同時根據不同的角色可對不同的資產進行查詢、修改、報表打印等。
3 系統整體架構布局
該系統作為高校自身的資產管理系統,同時各個不同的高校有著很多的分布,因此,在對該系統進行設計的時候,采用B/S模式,并采用SSH2+MVC模式對其整體架構進行設計[2]。其具體的系統布局如圖3所示。
圖3 系統整體架構設計
4 系統數據庫設計
對該系統的實現,則主要建立包括admin,zc,zclb,zcbd,zjfs和syqk等不同的表格。同時其表格又按照不同的關鍵字建立不同的數據邏輯管理。其具體的表主鍵及屬性的設置如表1~表7所示。
表1 管理員表
表2 資產表
表3 資產變動表
表4 資產類別
表5 資產增加方式表
表6 使用情況表
表7 資產報廢表
5 系統的實現
5.1 系統數據庫和和開發環境部署
對本系統的實現,最主要的是對開發環境的選擇。本系統選擇J2EE作為變成開發語言,并采用Struts+ Spring+ Hibernate的MVC開發模式進行開發[3]。同時主要的開發工具采用myEclipse開發工具[4],在Intel(R) Core(TM) i5 CPUM370、2 GB內存和WIN7系統下運行。同時系統的數據庫采用SQL Server 2005作為該系統的數據庫,這主要是因為該網站根據實際的情況,其數據的訪問量不大,同時在數據庫安全方面,SQL數據庫具有獨特的安全優勢,因此,在該系統中選擇SQL2005作為系統數據庫實現。
5.2 關鍵技術及相關代碼實例
(1) 報表格式
在該系統的設計中,為方便對系統文件的存儲,同時不同的報表都是通過財務報表的形式實現動態的把握,因此,采用XML文件的方式來來實現對數據的存儲[4]。其具體實現的代碼為:
<!一科目scdoe:代碼;snmae:科目名;svesrino:代碼版本一>
……
(2) 報表對象的代碼實現
//通過數據管理對象獲得所有的數據信息對象
Iterator iterDI=this.pData.getAtllDataInfo ().iterator ();
while (iterDI.hasNext ()){//循環遍歷數據信息
VODataInfo voDI= (VODataInfo)itrDI.next ();
IteratoriteDrIPV=voDI.eolDIPViterato (r):
Double[] dValue=new Double[2];
DataInfoParsrer diPasrer=new DataInfoParser (voDI);
String sSubjectCode=diParser..getCode ()://獲得項目編碼
//獲得項目值
dValue[0]=diParser.getInitValue ();
dValue[1]=diParser.getInitValue ();
hst.put (sSubjectCode,edValue);//在編碼和值之間建立映射
}
同時,針對頁面的動態響應,采用JSP技術實現對動態頁面的相應。這主要是因為在J2EE組件中,通過JSP動態的頁面實現對代理服務器的Agent代理的訪問[5],再通過JNDI實現對服務器端的會話Bena,在其完成相應的業務方法之后,實現DAO接口對數據庫訪問的驅動,從而實現頁面和數據庫之前的互動[6]。
5.3 部分測試結果
以系統安全功能為例,對其進行測試,其測試的結果如表8所示。
表8 系統安全測試結果表
6 結 語
本文利用J2EE+MVC設計模式,實現了對國有資產信息管理系統的設計和開發,同時通過了網站測試,很好地實現了對學校資產的管理,提高了工作的效率。
參考文獻
[1] 楊惠瑩.通用國有資產監督管理系統SAM[D].西安:西安建筑科技大學,2005.
[2] ALUR Deepak. J2EE核心設計模式[M].牛志奇,譯.4版.北京:機械工業出版社,2008.
[3] 鄔繼成.struts與Hibernate實用教程:構建基于MVC模式的高效Java Web應用[M].3版.北京:電子工業出版社,2009.
[4] 楊明.MyEclipse 6 Java 開發中文教程[M].3版.北京:電子工業出版社,2009.
[5] 邱玥.基于ASP.NET高校畢業生信息管理系統設計與實現[D].成都:電子科技大學,2013.
[6] 劉增軍,向為,孫廣富.基于ADO的數據庫開發技術研究[J]. 科學技術與工程,2007(5):747?752.
圖1 系統整體功能設計
通過上述的UML分析,將系統使用者分為系統管理員、學校領導、資產管理員(各二級學院、處室、校企等)三種不同的角色。同時結合高校管理實際,將其功能劃分為上述的系統維護與管理、新增或報廢資產數據錄入、資產變動申請、資產查詢及報表打印、新增或報廢資產數據審核、資產變動審批等功能。
系統的維護與管理其主要的使用者為系統管理員。該功能主要是對資產管理系統進行日常的維護、數據的備份以及用戶管理權限的設置,同時發布相關的信息;新增或報廢資產數據的錄入則主要是對高校新增加的國有資產或者是出售、報廢的國有資產的數據的錄入、修改、查詢和統計。
系統可以對在權限范圍內的部門進行資產總賬、分賬的統計,并可對金額進行統計;資產變動申請是針對部門與部門之間、部門內部之間,而該功能則主要由各二級學院、處室、企業的資產管理員負責申請;資產查詢及報表打印則主要是針對不同分類的國有資產的查詢和相關統計報表的匯總、打印等功能,同時不同的權限可對不同范圍內的資產進行總的統計查詢;新增或報廢資產數據的審核主要是由系統管理員負責,其主要職責為對相關的數據的多少、正確性與否等進行核對和檢查,并按照相關憑證進行一一的核對;資產變動審批主要是針對學校主管領導,對相關的資產的變動必須有學校領導的審核同意之后方可進行[1]。
2 系統的數據流程設計
通過上述的功能分析,可以看出該系統的主要的數據流程如圖2所示。
圖2 系統整體的數據流程圖設計
根據系統不同的角色,具有不同的權限。而其數據的流程是首先對國有企業數據的整體,并對相關的數據進行檢查和修正;而針對具有資產變動的需報請主管領導簽字、財務處審核方和盡心數據的錄入;同時根據不同的角色可對不同的資產進行查詢、修改、報表打印等。
3 系統整體架構布局
該系統作為高校自身的資產管理系統,同時各個不同的高校有著很多的分布,因此,在對該系統進行設計的時候,采用B/S模式,并采用SSH2+MVC模式對其整體架構進行設計[2]。其具體的系統布局如圖3所示。
圖3 系統整體架構設計
4 系統數據庫設計
對該系統的實現,則主要建立包括admin,zc,zclb,zcbd,zjfs和syqk等不同的表格。同時其表格又按照不同的關鍵字建立不同的數據邏輯管理。其具體的表主鍵及屬性的設置如表1~表7所示。
表1 管理員表
表2 資產表
表3 資產變動表
表4 資產類別
表5 資產增加方式表
表6 使用情況表
表7 資產報廢表
5 系統的實現
5.1 系統數據庫和和開發環境部署
對本系統的實現,最主要的是對開發環境的選擇。本系統選擇J2EE作為變成開發語言,并采用Struts+ Spring+ Hibernate的MVC開發模式進行開發[3]。同時主要的開發工具采用myEclipse開發工具[4],在Intel(R) Core(TM) i5 CPUM370、2 GB內存和WIN7系統下運行。同時系統的數據庫采用SQL Server 2005作為該系統的數據庫,這主要是因為該網站根據實際的情況,其數據的訪問量不大,同時在數據庫安全方面,SQL數據庫具有獨特的安全優勢,因此,在該系統中選擇SQL2005作為系統數據庫實現。
5.2 關鍵技術及相關代碼實例
(1) 報表格式
在該系統的設計中,為方便對系統文件的存儲,同時不同的報表都是通過財務報表的形式實現動態的把握,因此,采用XML文件的方式來來實現對數據的存儲[4]。其具體實現的代碼為:
<!一科目scdoe:代碼;snmae:科目名;svesrino:代碼版本一>
……
(2) 報表對象的代碼實現
//通過數據管理對象獲得所有的數據信息對象
Iterator iterDI=this.pData.getAtllDataInfo ().iterator ();
while (iterDI.hasNext ()){//循環遍歷數據信息
VODataInfo voDI= (VODataInfo)itrDI.next ();
IteratoriteDrIPV=voDI.eolDIPViterato (r):
Double[] dValue=new Double[2];
DataInfoParsrer diPasrer=new DataInfoParser (voDI);
String sSubjectCode=diParser..getCode ()://獲得項目編碼
//獲得項目值
dValue[0]=diParser.getInitValue ();
dValue[1]=diParser.getInitValue ();
hst.put (sSubjectCode,edValue);//在編碼和值之間建立映射
}
同時,針對頁面的動態響應,采用JSP技術實現對動態頁面的相應。這主要是因為在J2EE組件中,通過JSP動態的頁面實現對代理服務器的Agent代理的訪問[5],再通過JNDI實現對服務器端的會話Bena,在其完成相應的業務方法之后,實現DAO接口對數據庫訪問的驅動,從而實現頁面和數據庫之前的互動[6]。
5.3 部分測試結果
以系統安全功能為例,對其進行測試,其測試的結果如表8所示。
表8 系統安全測試結果表
6 結 語
本文利用J2EE+MVC設計模式,實現了對國有資產信息管理系統的設計和開發,同時通過了網站測試,很好地實現了對學校資產的管理,提高了工作的效率。
參考文獻
[1] 楊惠瑩.通用國有資產監督管理系統SAM[D].西安:西安建筑科技大學,2005.
[2] ALUR Deepak. J2EE核心設計模式[M].牛志奇,譯.4版.北京:機械工業出版社,2008.
[3] 鄔繼成.struts與Hibernate實用教程:構建基于MVC模式的高效Java Web應用[M].3版.北京:電子工業出版社,2009.
[4] 楊明.MyEclipse 6 Java 開發中文教程[M].3版.北京:電子工業出版社,2009.
[5] 邱玥.基于ASP.NET高校畢業生信息管理系統設計與實現[D].成都:電子科技大學,2013.
[6] 劉增軍,向為,孫廣富.基于ADO的數據庫開發技術研究[J]. 科學技術與工程,2007(5):747?752.