一种用于企业信息管理的代码生成方法技术

技术编号:14418899 阅读:31 留言:0更新日期:2017-01-12 18:26
一种用于企业信息管理的代码生成方法,属于企业软件管理技术领域。其特征在于:包括:用于生成数据列表展示页面代码的GridView代码生成模块,以及与GridView代码生成模块连接,用于生成数据列表展示页面中单独一条具体信息的浏览、编辑页面代码的单条记录编辑页面代码生成模块;包括如下步骤:步骤a,通过GridView代码生成模块完成数据列表展示页面代码的生成;步骤b,单条记录浏览、编辑页面代码的生成。本代码生成方法作为二次开发工具,可降低对开发人员技术水平的要求,快速、高效、安全的实现代码的生成,且产生的bug极少,减轻后期测试的负担并提高程序健壮性。

【技术实现步骤摘要】

一种用于企业信息管理的代码生成方法,属于企业软件管理

技术介绍
企业生产经营过程中会使用大量的信息管理系统,如人事管理系统、绩效考核系统、设备管理系统等,此类系统往往具有大量的数据表格,对日常产生的大量数据进行展示。对于采用B/S结构开发的系统来说,传统的开发方式通过手工编写前后台代码,开发效率低、耗费时间长、占用人力多且对技术要求高,代码调试时间较长且差错率高,易产生bug。因此落后的手工代码编写方式已不能适应企业快速发展的要求,有待于进一步提高开发效率。
技术实现思路
本专利技术要解决的技术问题是:克服现有技术的不足,提供一种避免现有手工开发方式中的不足,为软件开发人员提供一种快速、高效、安全的用于企业信息管理的代码生成方法。本专利技术解决其技术问题所采用的技术方案是:该用于企业信息管理的代码生成方法,其特征在于:包括:用于生成数据列表展示页面代码的GridView代码生成模块,以及与GridView代码生成模块连接,用于生成数据列表展示页面中单独一条具体信息的浏览、编辑页面代码的单条记录编辑页面代码生成模块;包括如下步骤:步骤a,通过GridView代码生成模块完成数据列表展示页面代码的生成;根据GridView代码生成模块流程,通过对控件的设定,完成对整个数据展示区域的设定,GridView代码生成模块根据用户设定,自动生成数据显示页面所需的代码;步骤b,单条记录浏览、编辑页面代码的生成;利用单条记录编辑页面代码生成模块流程,通过设定控件类型及参数,完成对数据列表展示页面中单条记录的全部代码。优选的,步骤a中所述的GridView代码生成模块流程,包括如下步骤:步骤1001,记录并保存程序中的固定代码;记录并保存编程时程序中的固定代码,并预留出非固定代码的空位;步骤1002,获取人工输入的表格参数;根据GridView代码生成模块的界面的标识输入表格参数后,GridView代码生成模块获取输入的表格参数;步骤1003,获取人工输入的控件参数;根据GridView代码生成模块的界面的标识输入控件参数后,GridView代码生成模块获取输入的控件参数;步骤1004,将获取到的参数进行填充;GridView代码生成模块将获取到的表格参数和控件参数填充到步骤1001中为非固定代码预留的空位中;步骤1005,生成数据展示页面代码;GridView代码生成模块将表格参数和控件参数填充完毕之后,形成完整的数据展示页面代码。优选的,步骤1002中所述的表格参数包括表空间名、数据库表名、时间类型、GridView列数。优选的,步骤1003中所述的控件参数包括id、SkinID、Width、OnRowDataBound、OnRowCreated、DataKeyNames、FooterTemplate、ShowFooter、表头排序、行号列位置。优选的,步骤b中所述的单条记录编辑页面代码生成模块流程,包括如下步骤:步骤2001,进入数据展示页面中的一条记录;通过单条记录编辑页面代码生成模块进入数据展示页面内的某一条具体的记录;步骤2002,输入所需控件数量;通过按钮确定所需控件的数量;步骤2003,选择所需控件;通过Table控件生成单元选择所需要的控件;步骤2004,完成一条记录的操作;通过Table控件生成单元选择所需控件,完成对数据展示页面中的相应记录的显示、增加、修改、删除操作,生成对该条记录所有信息的增删改查页面的代码。优选的,步骤2002、2003中所述的所需控件包括Label、Checkbox、ImageButton、HyperLink以及DropDownList控件。优选的,步骤a中所述的数据显示页面所需的代码包括:数据库的查询语句、GridView控件的数据源绑定代码、数据列对应数据字段代码、表格样式绘制代码、模板列设定代码。优选的,步骤a中所述的对控件的设定包括对数据源、对应字段、数据显示格式、模板列或数据绑定列的设定。与现有技术相比,本专利技术所具有的有益效果是:通过本用于企业信息管理的代码生成方法,开发者可根据项目文档进行参数的设置,生成程序源代码,不仅包含后台c#代码,还包括对前台网页代码,生成最接近于最终程序的代码,大大减轻开发人员的负担。同时生成的代码具有较高的健壮性,减轻了后期程序调试和测试的工作量,缩短了项目开发时间。在本用于企业信息管理的代码生成方法中,用户通过设定数据库表名、选择需要的字段,即可获取对关系型数据库进行操作的SQL语句,其中包括数据库的查询展示、记录的编辑功能,且集成了对GridView和Table控件复杂立体表头的生成代码,解决控件使用中手工编写后台代码生成发杂表头的繁琐过程。本代码生成方法作为二次开发工具,可降低对开发人员技术水平的要求,快速、高效、安全的实现代码的生成,并减轻开发人员的负担,把开发人员从大量重复性编码工作中解脱出来。通过代码生成方法生成的代码经过严格测试,产生的bug极少,减轻后期测试的负担并提高程序健壮性。附图说明图1为用于企业信息管理的代码生成方法连接示意图。图2为用于企业信息管理的代码生成方法流程图。图3为用于企业信息管理的代码生成方法GridView代码生成模块界面示意图。图4为用于企业信息管理的代码生成方法GridView代码生成模块流程图。图5为用于企业信息管理的代码生成方法单条记录编辑页面代码生成模块界面示意图。图6为用于企业信息管理的代码生成方法Table控件生成单元界面示意图。图7为用于企业信息管理的代码生成方法单条记录编辑页面代码生成模块流程图。具体实施方式图1~7是本专利技术的最佳实施例,下面结合附图1~7对本专利技术做进一步说明。如图1所示,本用于企业信息管理的代码生成方法,包括:GridView代码生成模块和单条记录编辑页面代码生成模块。其中,GridView代码生成模块主要用于数据列表展示页面的生成,是专门针对大量信息展示页面定制的代码生成模块;单条记录编辑页面代码生成模块主要用于对数据列表展示页面中单独一条具体信息的浏览、编辑页面的生成。通过本用于企业信息管理的代码生成方法,开发者可根据项目文档进行参数的设置,生成程序源代码,不仅包含后台c#代码,还包括对前台网页代码,生成最接近于最终程序的代码,大大减轻开发人员的负担。同时生成的代码具有较高的健壮性,减轻了后期程序调试和测试的工作量,缩短了项目开发时间。如图2所示,本用于企业信息管理的代码生成方法,包括如下步骤:步骤a,通过GridView代码生成模块完成数据列表展示页面代码的生成;利用GridView代码生成模块内的GridView和Table控件,通过对数据源、对应字段、数据显示格式、模板列或数据绑定列的设定,完成对整个数据展示区域的设定,GridView代码生成模块根据用户设定,自动生成数据库的查询语句、GridView控件的数据源绑定代码、数据列对应数据字段代码、表格样式绘制代码、模板列设定代码等数据显示所需的全部代码。步骤b,单条记录浏览、编辑页面代码的生成;利用单条记录编辑页面代码生成模块中的Label、Checkbox、ImageButton、HyperLink以及DropDownList控件,通过设定控件类型及参数,完成对数据列表展示页面中单本文档来自技高网...
一种用于企业信息管理的代码生成方法

【技术保护点】
一种用于企业信息管理的代码生成方法,其特征在于:包括:用于生成数据列表展示页面代码的GridView代码生成模块,以及与GridView代码生成模块连接,用于生成数据列表展示页面中单独一条具体信息的浏览、编辑页面代码的单条记录编辑页面代码生成模块;包括如下步骤:步骤a,通过GridView代码生成模块完成数据列表展示页面代码的生成;根据GridView代码生成模块流程,通过对控件的设定,完成对整个数据展示区域的设定,GridView代码生成模块根据用户设定,自动生成数据显示页面所需的代码;步骤b,单条记录浏览、编辑页面代码的生成;利用单条记录编辑页面代码生成模块流程,通过设定控件类型及参数,完成对数据列表展示页面中单条记录的全部代码。

【技术特征摘要】
1.一种用于企业信息管理的代码生成方法,其特征在于:包括:用于生成数据列表展示页面代码的GridView代码生成模块,以及与GridView代码生成模块连接,用于生成数据列表展示页面中单独一条具体信息的浏览、编辑页面代码的单条记录编辑页面代码生成模块;包括如下步骤:步骤a,通过GridView代码生成模块完成数据列表展示页面代码的生成;根据GridView代码生成模块流程,通过对控件的设定,完成对整个数据展示区域的设定,GridView代码生成模块根据用户设定,自动生成数据显示页面所需的代码;步骤b,单条记录浏览、编辑页面代码的生成;利用单条记录编辑页面代码生成模块流程,通过设定控件类型及参数,完成对数据列表展示页面中单条记录的全部代码。2.根据权利要求1所述的用于企业信息管理的代码生成方法,其特征在于:步骤a中所述的GridView代码生成模块流程,包括如下步骤:步骤1001,记录并保存程序中的固定代码;记录并保存编程时程序中的固定代码,并预留出非固定代码的空位;步骤1002,获取人工输入的表格参数;根据GridView代码生成模块的界面的标识输入表格参数后,GridView代码生成模块获取输入的表格参数;步骤1003,获取人工输入的控件参数;根据GridView代码生成模块的界面的标识输入控件参数后,GridView代码生成模块获取输入的控件参数;步骤1004,将获取到的参数进行填充;GridView代码生成模块将获取到的表格参数和控件参数填充到步骤1001中为非固定代码预留的空位中;步骤1005,生成数据展示页面代码;GridView代码生成模块将表格参数和控件参数填充完毕之后,形成完整的数据展示页面代码。3.根据权利要求2所述的用于企业信息管理的代码生成方法,其特征在于:步骤100...

【专利技术属性】
技术研发人员:徐鹏捷
申请(专利权)人:中国石油化工股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1