基于XML的Web页面生成系统
【摘要】: 随着互联网的普及和Web技术的高速发展,Web应用已经成为当今社会生活、学习、工作的重要组成部分,越来越多的应用领域,如:财务、客户关系、学生信息等管理系统等都推出了自己的Web接入平台。为了提高Web管理系统的开发效率,产生了很多自动生成工具,如基于模板、可视化页面编辑等工具。本文通过总结现有代码生成技术的不足,对开发过程中重复度高的模块进行抽象、封装,将页面信息,包括布局、控件、数据绑定、交互行为等通过XML结构化文本进行表达,通过解析该文件,完成页面的自动生成。使用本系统,Web应用创建者只需少量开发,甚至无需书写代码,仅书写XML描述文件,就能得到所需页面,并由这些页面组成完整的Web系统。通过系统的自动生成便可以降低对开发人员的要求、提高开发效率、减小维护成本。本文首先对自动生成技术进行了学习和调研,总结了其在当前Web管理系统开发过程中的不足,提出了课题的目标和意义。之后介绍了本系统实现过程中需要用到的关键技术。接下来对系统进行了需求分析,包括功能性需求和非功能性需求。关于实现部分,首先从整体上介绍了系统的框架、页面渲染流程和各模块的概要设计,再详细介绍了页面渲染器的详细设计与实现,主要包括框架渲染器、控件管理器和逻辑管理器三个部分,之后说明了数据操作服务模块的设计与实现,其中包括自动化建表服务和数据访问服务,最后介绍了XML文件管理、登录、权限等辅助功能需求的实现。为了验证系统的完整可用,应用本系统完成了对企业质量管理系统的搭建并进行了目标系统的测试。根据测试结果,证明了本自动生成系统的完整有效性。论文的最后,对本课题的研究和工作内容加以总结,并对可能的下一步工作进行了展望。
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
网址:基于XML的Web页面生成系统 https://mxgxt.com/news/view/702118
相关内容
单页面应用(SPA)和渐进式Web应用(PWA)有哪些区别?Asp+xml===》制作个简单的留言本 三个asp文件,与一个xml
时尚后台管理页面
微软技术许可申请基于文本的布局生成和页面生成专利,提高页面生成的效率
基于微信小程序的明星应援系统设计与实现
基于大数据的舆情分析系统架构
HTML5期末作业:明星网站设计与实现——明星薛之谦介绍网页设计7个页面HTML+CSS+JavaScript
如何设置自定义响应规则配置拦截响应页面
HTML5期末大作业:明星个人介绍网站设计——杨洋(10页) HTML+CSS+JavaScript 个人网页制作 学生个人网页Dreamweaver设计作业 学生HTML个人网页作业作品下载
谷尼网络舆情监控系统首页