[发明专利]一种便于二次开发的信息管理系统及开发方法有效
申请号: | 201310332192.1 | 申请日: | 2013-08-01 |
公开(公告)号: | CN103399746A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 岐兵;邵震洲;冯宁前;高春林 | 申请(专利权)人: | 浙江网新恩普软件有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 叶志坚 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 便于 二次开发 信息管理 系统 开发 方法 | ||
技术领域
本发明涉及信息管理系统开发领域,尤其涉及的是浏览器/服务器模式架构的便于二次开发的信息管理系统及其进行二次开发的开发方法。
背景技术
随着计算机技术的发展,越来越多的企业和政府机构开始采用电子化办公的方式来最大限度地提高工作效率,而信息管理系统(MIS,Management Information System)则是其中最重要的组成部分。所谓MIS系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。传统的MIS系统的核心是客户端/服务器(C/S,Client/Server)架构,这种模式将应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。C/S架构具有强壮的数据操纵和事务处理能力,以及数据的安全性和完整性约束。但随着应用规模的日益扩大,信息管理的复杂程度不断提高,C/S架构暴露出开发成本较高、移植困难、用户界面风格不统一、维护复杂、升级麻烦、信息内容和形式单一等缺点,使得许多新型MIS系统开始采用浏览器/服务器(B/S,Browser/Server)架构。B/S架构比起C/S架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而B/S架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的。
基于Web的MIS系统,就是采用B/S架构的新型MIS系统。它不仅可以用于高层决策,而且可以用于进行普通的商务管理。通过用户在浏览器网页端的具名登录(或匿名登录),以及相应的权限控制,可以实现在远端对系统的浏览、查询、控制和审阅。
通常来说,使用现有的WEB开发框架可以完整地开发出一个基于WEB的MIS系统,但需要开发人员熟练地掌握多种开发语言和开发技术,如JavaScript、HTML、JSP、JDBC等。然而一个复杂的MIS系统往往需要随时增删和修改网页模块,或添加新的功能等,即所谓的二次开发。二次开发不仅带来了繁琐的代码编写工作,而且对开发人员的技术要求较高。
发明内容
本发明的目的是为了解决在MIS系统二次开发过程中程序代码编写繁琐、开发人员需要掌握多种技术才可进行开发、开发周期长等问题,提出一种便于二次开发的信息管理系统,用于快速建立需要的信息管理平台并在上面进行方便的二次开发。
本发明技术方案如下:
一种便于二次开发的信息管理系统,包括浏览器,服务器和数据库,所述浏览器还包括用于定义网页元素及其网页元素标识的用户界面单元;所述服务器包括:
后台事件描述模块,设置有后台事件描述代码,用于对网页元素对应的各种后台事件进行描述,形成针对每个浏览器网页的后台事件描述类;
页面模型模块,用于对网页元素操作功能进行封装,并解析后台事件描述代码,实现对网页元素的前台事件与后台事件的自动绑定,形成页面模型类;
和数据库接口模块,用来实现所述后台事件描述模块与所述数据库的数据交互。
页面模型模块通过JavaScript代码将网页元素操作功能进行了封装,并将网页元素的前台事件与后台事件进行了绑定,开发人员只需编写新的浏览器网页和其对应的后台事件描述,就可以自动完成浏览器网页的开发。
进一步地,所述页面模型模块包括:
标注解析单元,用于从所述后台事件描述模块中识别网页元素标识、以及前台事件与后台事件的对应信息;
网页元素操作单元,用于将网页元素操作功能进行封装;
网页元素与后台事件绑定单元,用于接收所述标注解析单元解析出的网页元素标识、以及前台事件与后台事件的对应信息,从网页元素操作单元中找到对应的网页元素,再将该网页元素的前台事件和后台事件进行绑定。
进一步地:
所述网页元素操作单元将网页元素以网页元素标识进行识别,并以网页元素标识来建立网页元素索引,所述浏览器和后台事件描述模块需要操作哪个网页元素,则所述网页元素操作单元就根据网页元素索引进行查找,方便地找到需要的网页元素并进行响应。
所述网页元素与后台事件绑定单元当网页元素的前台事件触发时,自动调用该网页元素的前台事件绑定的后台事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江网新恩普软件有限公司,未经浙江网新恩普软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310332192.1/2.html,转载请声明来源钻瓜专利网。