用户名: 密码: 验证码:
利用XML和构架构件技术实现B/S模式下MIS程序的自动生成
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
针对目前对B/S模式MIS程序需求日益增长与B/S模式MIS程序开发效率低下、自动化程度低的矛盾,本文提出了一种利用XML和构架构件技术,实现B/S模式MIS程序源代码自动生成的方法。
     在该方法中,利用XML的强大描述能力减小了在传统的基于程序映射的软件自动生成方法中形式化描述语言与程序实现语言之间过大的概念间隙问题,提高了软件生成的自动化程度;利用构架构件扩大了程序生成过程中的原子操作微粒,降低了程序生成的复杂程度。
     该方法不需要用户对将要生成的语言有深入的了解;在程序自动生成的方法研究上有通用意义,对其他种类的程序自动生成和提高软件复用的自动化程度有借鉴意义。
     本文的结构是:从B/S模式MIS程序的供求矛盾入手,论述了课题的必要性。然后针对课题面临地困难提出解决方法,总结出课题的总体方案。接下来对总体方案中提到的各部分内容一一做了详细的论述。其分别是:B/S模式MIS程序构架构件的提取、XML模式(形式化描述语言规范)的定义、程序生成器的实现,最后做了总结。
Facing the conflict between the demand for more and more browser/server (B/S) Management Information System (MIS) and the inefficient, low automatic leveled MIS developing mode, the author bring forward a new method, in which XML and Framework and Component are used , through the method, we can generate B/S MIS automatically.
    In this method, the strong descriptive ability is applied to reduce the problem of rather great conception gap between the formal function-description language and the programming language, which is a headache-making problem in traditional program-mapping based automatic program-generating method. And so, the automatic degree in the program generating is improved. Also in this method, the atomic operating units in the program generating are enlarged. Thus, the degree of the complexity in the program generating is reduced.
    Further more, the method needn't that the user must be a excellent developer of the being generated program. And the method has its normal significance in the field of the program generating, which can draw lights on the generating of other programs else, and improve the automatic degree in the field of program-reuse.
    The structure of this paper is as follows. The author starts the paper with the conflict between the supply and demand of B/S MIS to discuss the necessity of the dissertation, and then, brings forward the total resolve in the face of those difficulties in the project, and sums up the blue print of the project. After that, the author expounds every part of the project exquisitely one by one, which is mentioned in the blue print They are the distilling of the B/S MIS framework and components, the defining of XML SCHEMA (the criterion of formal function-description language) ,the realizing of the program generator, and so on. At last, the author gives us a summary as the end of the paper.
    Duan Jilei, Date of Birth: Jan 22,1977, major in Control Theory and Control Engineering, directed by associate Prof. Guo Jianyi and Prof. Che Wengang.
引文
[1]肖军模 编著,程序设计语言编译方法 大连理工大学出版社。
    [2]徐正权 编著,软件复用方法与技术 华中理工大学出版社。
    [3]苏金树 寇国华 吕梅 编著 计算机辅助软件工程基础与技术 人民邮电出版社。
    [4]张海藩 编着 软件工程导论 清华大学出版社.
    [5]郑人杰 彭春龙 计算机辅助软件工程——CASE技术 清华大学出版社。
    [6] Randy jay yarger, George geese E Tim King ,Mysql &msql,ISBN:1 56592-434-7.
    [7]Steven Holzner著,师夷工作室 译。XML完全探索,中国青年出版社。
    [8]Didier Martin等著,严春莹 马琳 等译 XML高级编程 机械工业出版社。
    [9] http://www.w3c.org
    [10] http://www.mysql.com
    [11]XML数据文档及其处理技术探讨 夏小彬 严小卫 等,计算机科学 2001 Vol.28 No.8
    [12] http://www.ibm.com
    [13] http://www. XMLspy. com
    [14] http://www.XML.com
    [15] http://microsoflt.public. XML
    [16] http://www.w3c.org/TR/xhtml11
    [17] http://www. linux.com
    [18]Jeffry Dwight等编著,金帆工作室译。CGI开发使用手册。机械工业出版社,1998年3月。Mohammed J. Kabir.Apache服务器实用大全.水利水电出版社。
    [19]高锦,用户界面与数据库接口的可复用构件开发 昆明理工大学硕士论位论文集,2001年7月
    [20]杨芙清 著,“软件复用及相关技术”,计算机科学,1999,26(5)。
    [21]基于WEB数据库的开发方案及其编程模型研究 李革新 陈建新 计算机工程 Vol.27 No.12
    [22] Jamcs Petro, Michael E. Fotta, David B. Weisman, "Model-Base Reuse Repository - Concepts and Experience" Procedings of Seventh International Workshop on CASE, July 10-14, 1995, Toronto, Ontario, Canada, Edited by Hausi A. Muller & Ronald J. Norman, IEEE Computer Society Press, Los Alamitos, California, USA, pp. 60 69.
    
    
    [23]在WEB上实现基于角色的访问控制的一种方法 王宏健 王辉 计算机工程与应用 2001.18
    [24]王立福.张世琨、朱冰 著,《软件工程——技术、方法与环境》,北京大学出版社,1999年2月,p15-20
    [25]基于XML的WEB信息存储解决方案 姚卿达 陈宁林 计算机科学2000Vol.27 No.11
    [26]John Zakour,Jeff Foust, David Kerven著;冯博琴,冯岚等着,《HTML4开发人员指南》机械工业出版社,1998年7月。
    [27]基于C/S和B/S混合结构的管理信息系统运行模型 廖志英 董安邦 计算机工程与应用 2002.2
    [28]WEB数据库快速开发工具的研究 蔡涛 鞠时光 计算机工程与应用 2002.2
    [29]基于XML的设计模式描述和复用系统的研究 彭苏萍 孙连英等计算机工程与应用2002.1
    [30]大型管理信息系统生成工具 李兴国 中外技术情报 1996.12
    [31]基于HTML和XML语言的页面制作工具分析 陈华英 微机发展2001.2
    [32]一个智能MIS系统生成器的实现 杜中军 等 计算机应用 第16卷第3期 1996.6
    [33]新一代的数据交换标准认识XML 洪汉妮 企业采购 2001.12
    [34]程序生成器的实现方法一例 陈彦仓 现代计算机 第55期 1997.2
    [35]自动生成cgi源程序 姚自明 赵岳松 等 计算机工程 2002.7

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700