[发明专利]一种个性化界面实现方法及系统有效
申请号: | 200810000800.8 | 申请日: | 2008-01-17 |
公开(公告)号: | CN101216763A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 雷中南 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 个性化 界面 实现 方法 系统 | ||
技术领域
本发明涉及软件技术领域,特别是涉及一种个性化界面实现方法及系统。
背景技术
在管理软件中常常涉及很多与业务相关的表单,表单中会有很多需要填写的栏目。所述表单是管理软件中的业务单据,例如采购订单、记账凭证等等;栏目是表单中用于录入特定数据的界面控件,所述特定数据可以是文本、数字、日期等格式的数据。参照图1所示,是一个表单示意图。图示的表单是一个测试界面,界面上的“编码”和“名称”是该表单的两个栏目。
通常,软件界面的实现方法是:开发人员在软件开发过程中,将表单的栏目通过程序固化在软件中,如果需要修改表单,则必须由软件维护人员修改程序并重新编译来实现。为了满足用户的不同需求,一种更好的处理方法是,为用户提供选项来设置显示或者隐藏一些栏目,这样用户就可以在软件的选项范围内来设置表单。
但是,当软件发布后,由于不同的用户需求不一样,会发现软件的表单上有一些内容是用户不需要的,或者有一些内容在表单的选项设置上又没有提供。这样,用户就不能根据使用需求自己调整表单,实现个性化需求,局限了管理软件的用户范围。
综上,现有技术的缺点如下:
其一,用户不能任意增加需要的表单,即用户自己无法创建表单;
其二,用户不能任意增加、删除或修改表单内容,即用户无法在原有表单上增加、删除或修改选项设置之外的栏目;
其三,用户不能任意调整界面栏目的布局,即用户无法对原有表单的样式进行调整,不能实现不同的人使用不同的界面布局。
发明内容
本发明所要解决的技术问题是提供一种个性化界面实现方法及系统,以解决现有的界面实现方法不灵活,用户无法自己修改界面、调整界面布局的问题。
为解决上述技术问题,根据本发明提供的具体实施例,本发明公开了以下技术方案:
一种个性化界面实现方法,包括:
自定义界面配置信息,并保存;其中,所述界面配置信息包括表单配置信息和表单中的栏目配置信息;
读取表单配置信息,并创建表单窗口;
读取栏目配置信息,并在表单窗口中依次加载栏目;
在界面显示所述表单。
所述方法还包括:通过修改保存的界面配置信息,实现对界面内容和界面布局的调整。
所述方法还包括:提供辅助工具用于维护所述界面配置信息,用户利用所述辅助工具通过鼠标拖拽实现界面调整。
优选的,所述界面配置信息采用数据库存储方式,保存在数据库中。
优选的,加载表单和栏目时采用动态加载方式,即在程序运行过程中,动态读取配置信息并解析实现加载。
优选的,所述表单配置信息包括菜单和工具条的配置信息,保存时分别单独存储。
一种个性化界面实现系统,包括:
存储单元,用于保存自定义的界面配置信息,包括表单配置信息和表单中的栏目配置信息;
加载单元,用于读取表单配置信息,并创建表单窗口;读取栏目配置信息,并在表单窗口中依次加载栏目;
显示单元,用于在界面显示所述表单。
所述系统还包括:维护单元,负责对存储单元中的界面配置信息进行修改,实现对界面内容和界面布局的调整。
优选的,所述存储单元采用数据库存储方式保存界面配置信息。
优选的,所述加载单元采用动态加载方式,即在程序运行过程中,动态从存储单元读取配置信息并解析实现加载。
优选的,所述表单配置信息包括菜单和工具条的配置信息,分别单独存储和单独加载。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明实施例提供了一种个性化界面的实现方法,将表单及栏目的配置信息记录在数据库中,每次展示表单的时候,动态从数据库中获取这些配置信息,并根据配置信息动态创建表单并加载栏目。当用户需要修改表单时,修改数据库的配置信息即可。所述方法具有以下优点:
其一,用户能够通过自定义的方式增加新表单,弥补软件功能上的不足;
其二,对预设的表单增加、删除或修改栏目,满足用户对软件的个性化需求;
其三,对预设的表单调整界面栏目的布局,满足软件操作人员的操作习惯;通过为每个用户保存一套个性化界面布局,实现不同用户的界面不同,真正实现全面的个性化。
综上,用户可通过配置的方式实现界面的个性化设计,极大地降低了软件的实施成本,使软件的可用性得到大幅度提升。
附图说明
图1是现有技术中的表单示意图;
图2是本发明实施例所述一种个性化界面的实现方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810000800.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:成像设备及其成像方法
- 下一篇:弧形钢轨道梁及其制作方法