- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WEB的MIS系统动态表单域设计与应用
摘要:基于WEB的MIS系统正在日益普及,本文叙述了基于WEB的MIS系统中表单域编辑的一种动态实现方案,讲述了该方案的设计原理,并与传统方式进行比较,特别针对该方案的实现程序进行了详细的分析和解释,文中还通过一个典型的例子阐述了该方案的应用。
关键词:WEB;MIS;动态表单域
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)21-30393-04
Designation and Application of MIS Dynamic Form Domain on the Basis of WEB
LU Yue-hua, JIANG Hao, CHEN Zhong-ming
(Southeast University,Nanjing 210004,China)
Abstract: The MIS based on WEB is being used widely. This paper brings forward a scheme that can edit the MIS form based on WEB dynamically; explains the principle of the scheme thoroughly comparing with the traditional scheme and analyzing and demonstrating the program of realization; and at last explains the application of the scheme through a typical enxample.
Key words: WEB; MIS; dynamic form domain
1 引言
各机构、部门高层领导的决策依赖于大量信息,要求企业的各种业务信息能通过一个简单、一致的浏览器界面来收集和传送,这要求计算机管理信息系统(MIS)设计应基于B/S(Browse/Server)模式[3]。该模式的MIS系统还具有便捷安装、客户端零维护、方便移植等优势,越来越受到各单位的青睐。
通常意义上的MIS系统都包括两大方面内容:基础数据的管理和在基础数据上进行分析与挖掘。以满足单位基层人员的日常工作需要和提供对高层管理人员的辅助分析。
MIS系统中基础数据的管理往往是针对一堆业务表格的管理,实现业务表格的添加、修改、删除、查询功能,统称为表单域编辑。目前比较通用的基于WEB的一些开发框架、开发工具都提供了许多便捷性操作,方便表单编辑功能的开发,但都存在一个问题,各业务表格的编辑功能相似,但业务表格之间的关系、表格内容、表格各项格式不一样,因此,每个业务表格的管理都需要一套代码来实现。一般情况下,一个MIS系统中的基础表格数量比较大,这样就需要庞大的代码量,延长了系统的开发时间,也不利于将来代码的维护与功能的扩展。
如何克服上述弊端呢?本文就如何利用动态表单域技术,实现以一套代码管理所有业务表单操作,并基于数据表动态生成提交表单和动态生成处理表单的源程序作一些探讨。
2 设计原理
传统的提交表单是根据具体的业务内容来生成的,表单编辑的实现方式如图1所示,用户打开某个业务表格的录入页面录入数据并存入数据库时,系统提供该业务表格的具体录入页面给用户录入,然后再提交到数据库中存储。
通常每个表单的提交页面及处理程序是由熟悉网页设计的程序员事先编程实现,然后再上传发布的。这样的缺点是:第一,不能由非专业人员完成,必须由相关专业人员才能完成开发工作。第二,不同的提交内容需要设计不同的提交表单和处理程序,程序没有通用性[1]。
本文的设计原理是利用配置思想,动态实现表单域的提交。本文的动态表单域是指Web 页面中需要提交的表单域不是事先指定的而是动态可变的[2],是由配置信息来生成。
配置信息即需要提交的业务表格的内容项、各项格式、大小、默认值等信息。把配置信息做为参数信息存放在配置表中或配置文件中。如图2所示,当用户打开某个业务表格的录入页面录入数据并存入数据库时,系统根据用户的要求,从配置信息中读取该表单的配置参数,动态生成提交页面给用户使用。因此,不管用户需要录入哪个业务表格,实际都是针对同一个动态页面做提交操作。
这种动态表单提交方式,将大大缩短开发时间,维护起来也方便,当需要修改表格项或新增表格时,把表格项信息在配置表中重新配置即可。当新增加业务表格时,只需要按要求配置具体的信息即可,这些工作非专业人员都能完成,这种设计方式很好地弥补了传统
文档评论(0)