基于Grails的可動態(tài)定制表格審批系統(tǒng)
發(fā)布時間:2018-05-14 21:42
本文選題:Grails + JavaEE; 參考:《西安電子科技大學(xué)》2014年碩士論文
【摘要】:隨著Web技術(shù)的不斷發(fā)展,越來越多的政府部門改變傳統(tǒng)的工作模式,建立起符合時代的電子政務(wù)系統(tǒng)。在政務(wù)系統(tǒng)中,通常使用表格進(jìn)行上下級數(shù)據(jù)溝通。而各個政務(wù)系統(tǒng)中的表格多種多樣,因此就需要一套可動態(tài)定制的表格填報系統(tǒng)。 本文實(shí)現(xiàn)了一套方便的可動態(tài)定制的表格填報系統(tǒng)。用戶可根據(jù)需求定制多重嵌套表頭結(jié)構(gòu),表格中列的數(shù)據(jù)類型及顯示名稱,任意列間的驗(yàn)證公式,任意列的合計公式,表格內(nèi)數(shù)據(jù)的分組及按照分組總計,表格的上報流程等等。該系統(tǒng)在Grails框架下,利用Groovy動態(tài)語言特性讀取定制表格的配置文件信息,通過Hibernate的動態(tài)組件及多次映射技術(shù)來持久化定制表格的數(shù)據(jù),使用Spring的DSL技術(shù)方便服務(wù)器上下文對動態(tài)定制表格信息的存取,同時前后臺使用與語言無關(guān)的通信協(xié)議進(jìn)行數(shù)據(jù)交互,前臺的實(shí)現(xiàn)技術(shù)可以根據(jù)顯示需求任意更換,本系統(tǒng)使用了Extjs4來實(shí)現(xiàn)前臺的顯示邏輯。 本文實(shí)現(xiàn)的動態(tài)定制表格填報系統(tǒng)已經(jīng)實(shí)際應(yīng)用于某某市財政局,用戶反映良好,,解決了實(shí)際生產(chǎn)中的需求,獲得了好評。
[Abstract]:With the development of Web technology, more and more government departments change the traditional working mode and set up the e-government system in accordance with the times. In government systems, tables are usually used for data communication between upper and lower levels. There are a variety of forms in each government system, so a dynamic form filling system is needed. In this paper, a convenient and dynamic form filling system is implemented. Users can customize the multi-nested header structure, the data type and display name of the column in the table, the verification formula between any columns, the total formula of any column, the grouping of the data in the table and the total according to the grouping. Form reporting process and so on. Under the framework of Grails, the system reads the configuration file information of the custom table by using the dynamic language characteristic of Groovy, and persists the data of the custom table through the dynamic component of Hibernate and the technique of multiple mapping. The DSL technology of Spring is used to facilitate the server context to access the dynamically customized table information, and the front and back uses the language-independent communication protocol to interoperate the data. The implementation technology of the foreground can be changed arbitrarily according to the display demand. This system uses Extjs4 to realize the display logic of foreground. The dynamic custom form filling system realized in this paper has been applied to the finance bureau of some city, and the users have responded well, solved the demand in the actual production, and obtained the high praise.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP311.52;TP393.09
本文編號:1889559
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1889559.html
最近更新
教材專著