基于Grails的可动态定制表格审批系统
发布时间:2018-05-14 21:42
本文选题:Grails + JavaEE ; 参考:《西安电子科技大学》2014年硕士论文
【摘要】:随着Web技术的不断发展,越来越多的政府部门改变传统的工作模式,建立起符合时代的电子政务系统。在政务系统中,通常使用表格进行上下级数据沟通。而各个政务系统中的表格多种多样,因此就需要一套可动态定制的表格填报系统。 本文实现了一套方便的可动态定制的表格填报系统。用户可根据需求定制多重嵌套表头结构,表格中列的数据类型及显示名称,任意列间的验证公式,任意列的合计公式,表格内数据的分组及按照分组总计,表格的上报流程等等。该系统在Grails框架下,利用Groovy动态语言特性读取定制表格的配置文件信息,通过Hibernate的动态组件及多次映射技术来持久化定制表格的数据,使用Spring的DSL技术方便服务器上下文对动态定制表格信息的存取,同时前后台使用与语言无关的通信协议进行数据交互,前台的实现技术可以根据显示需求任意更换,本系统使用了Extjs4来实现前台的显示逻辑。 本文实现的动态定制表格填报系统已经实际应用于某某市财政局,用户反映良好,,解决了实际生产中的需求,获得了好评。
[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.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TP393.09
本文编号:1889559
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1889559.html