发明名称 一种数据维护系统快速原型开发系统及方法
摘要 本发明公开了一种数据维护系统快速原型开发系统及方法,该数据维护系统集成框架软件系统包括主程序框架、XML配置部分,主程序通过解析XML配置文件自动生成相应的图形界面,通过该图形界面操作数据库,进行数据编辑。其步骤包括:将数据维护所需的字典树、主从表的各种配置信息,数据维护框架对所述XML文件进行解析并获得相应的字典树、表格配置信息,利用这些信息在数据维护页面展示数据,使用数据维护逻辑模块用于数据维护操作。本发明以XML文件形式配置字典树、主从表数据维护信息,使用数据维护框架数据维护界面生成模块、数据编辑逻辑处理模块进行数据展示和维护,提高了系统的可维护性、可宽展性,使编程工作更高效、更方便,并缩短产品开发周期。
申请公布号 CN104239073A 申请公布日期 2014.12.24
申请号 CN201410546590.8 申请日期 2014.10.15
申请人 中国科学院软件研究所 发明人 徐帆江;张明安;邓勇;刘静涛;郭亮;侯玮玮;梁国政;郭思彤;刘超;吴伊萌
分类号 G06F9/44(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 成金玉;孟卜娟
主权项 一种数据维护系统快速原型开发系统,其特征在于包括:主程序框架和XML配置模块。所述主程序框架模块又包括:登录模块、界面生成模块、数据编辑逻辑模块、数据展示逻辑模块;登录模块读取ORACLE配置文件,根据用户输入用户名密码信息,选择OCI或THIN登录模式,并判断登录是否成功;界面生成模块解析XML配置文件,得到相应的字典树和表格配置信息,并自动生成相应的图形界面;数据维护逻辑模块对所述数据库的数据进行维护操作,包括增加、删除、修改和查询;数据展示逻辑模块根据字典树选中节点信息,在数据表格中显示相应数据,并根据主表中选中数据信息,在从表中显示相应数据;所述XML配置模块又包括:工程管理模块、XML信息配置模块;工程管理模块用于管理生成XML配置文件的功能,可以创建工程、打开工程、生成工程配置文件;XML信息配置模块将数据维护页面配置信息分为字典树信息和表格信息,字典树信息包括树类型、生成树所需SQL语句、树添加类型、树对应的主表名称;表格信息包括表对应数据库表格名称、查询字段、查询条件、表格对应编辑按钮情况、表格映射字段信息、表格对应从表信息、表格与从表的关联字段信息、表格的列视图信息、标签页标题;再将上述配置信息以XML文件的形式存储,一个维护页面的配置信息存储为一个XML文件,并将XML文件解析,生成相应的图形界面。
地址 100190 北京市海淀区中关村南四街4号