基于JavaFX的树图生成系统的研究
发布时间:2022-02-27 09:09
现在,传统印刷行业正面临着数字化的改革,为方便图书信息的存储和检索会将图书转化为XML文件,由于图书种类的多样导致了XML结构的多样化,如何实现XML结构的定制是数字化改革过程中的一大难题;现有的XML结构编辑工具,为适应XML标签集合的升级变更,需考虑Schema定义变更的向下兼容问题,但是,XML结构编辑工具的使用者主要是数据加工编辑,没有XML Schema定义的技术背景,如果工作前需要进行相关专业知识的培训,那将会大大增加XML的制作成本。本文采用了一种能避免复杂技术细节和语法约束的XML结构图形化显示方法,用于降低用户对XML结构设计的复杂度,该方法通过改造JsMind框架的js函数和解析自定义的XML标签结构,以树形图的形式展示XML标签的结构,能够适应XML标签集合的升级变更,且不需考虑Schema定义变更的向下兼容问题;在显示页面仿照思维导图的拖拽功能,可随意更改XML结构的层级关系,通过点击标签节点的方式添加和删除树图上的标签节点,使用起来十分方便。使用富客户端技术JavaFX框架构造简单浏览器,使用封装好的UI控件类在浏览器中构造工具栏和功能按钮,实现文本文件导入、...
【文章来源】:北京邮电大学北京市211工程院校教育部直属院校
【文章页数】:68 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究的目的和意义
1.3 论文主要工作
1.4 论文结构安排
第二章 需求分析与总体设计
2.1 XML结构分析
2.2 模块划分
2.3 使用场景
2.4 用例分析
2.5 输入与输出数据
2.6 本章小结
第三章 XML结构的树图显示与标签管理
3.1 JsMIND框架技术
3.2 XML标签结构解析
3.2.1 标签结构的持久化形式
3.2.2 标签结构实例化
3.2.3 Java对象到目标数据格式的转化
3.3 XML标签结构的树图显示
3.4 标签池的简介与显示
3.5 标签节点的操作
3.5.1 树图上标签节点的添加
3.5.2 树图上标签节点的删除
3.5.3 树图上标签节点的修改
3.5.4 标签池中标签节点的添加
3.5.5 标签池中标签节点的删除
3.5.6 标签池中标签节点的修改
3.5.7 标签池中标签节点的查找
3.6 树图与标签池的持久化
3.7 本章小结
第四章 JAVAFX框架实现WEB应用桌面化
4.1 JAVAFX框架研究
4.2 WEBVIEW实现简单浏览器
4.3 数据的导入与解析
4.4 数据的保存与导出
4.5 本章小结
第五章 设计实现及结果分析
5.1 测试环境与测试方法
5.1.1 测试环境
5.1.2 测试方法
5.2 测试文本的自定义
5.3 显示效果分析
5.4 结果分析
5.4.1 页面效果
5.4.2 执行速率
5.5 本章小结
第六章 总结与展望
6.1 全文总结
6.2 前景展望
参考文献
致谢
攻读硕士学位期间发表的学术论文
【参考文献】:
期刊论文
[1]基于XML Schema的Web界面生成方法[J]. 冯钧,盛震宇,唐志贤. 计算机工程与设计. 2013(04)
[2]JavaFX 2012:彻底开源[J]. 硅谷. 2012(02)
[3]富客户端技术在软件项目中的应用[J]. 田建华. 硅谷. 2011(22)
[4]一种新的RIA开发工具——JavaFX[J]. 徐华丽. 电脑知识与技术. 2009(17)
[5]基于JavaFX的移动应用开发研究[J]. 李维勇. 电脑与电信. 2009(05)
[6]JavaFX的挑战与机遇[J]. 高昂. 程序员. 2009(05)
[7]JSF和JavaFX技术在RIA开发中的应用[J]. 周绍梅,王洪磊,刘小东. 计算机应用与软件. 2009(02)
[8]JavaFX重磅推出[J]. 范凯. 程序员. 2009(01)
[9]JavaFX丰富体验引入生活[J]. 陶震. 程序员. 2008(09)
[10]JavaFX精粹[J]. 蔡学镛. 程序员. 2007(11)
硕士论文
[1]数据可视化探索系统的设计和实现[D]. 陆遥.浙江大学 2016
[2]面向用户体验的网页界面优化设计方法研究[D]. 陈烨.重庆大学 2010
[3]以用户为中心的Web设计研究[D]. 吴燕萍.浙江大学 2008
[4]面向RIA的Web应用程序框架研究[D]. 陈洪磊.西北工业大学 2007
[5]Web界面设计语义及可用性研究[D]. 黄未之.东华大学 2007
[6]丰富互联网应用程序技术的研究与实现[D]. 吴勇波.北京邮电大学 2006
[7]用户界面设计研究[D]. 姜葳.浙江大学 2006
本文编号:3645172
【文章来源】:北京邮电大学北京市211工程院校教育部直属院校
【文章页数】:68 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究的目的和意义
1.3 论文主要工作
1.4 论文结构安排
第二章 需求分析与总体设计
2.1 XML结构分析
2.2 模块划分
2.3 使用场景
2.4 用例分析
2.5 输入与输出数据
2.6 本章小结
第三章 XML结构的树图显示与标签管理
3.1 JsMIND框架技术
3.2 XML标签结构解析
3.2.1 标签结构的持久化形式
3.2.2 标签结构实例化
3.2.3 Java对象到目标数据格式的转化
3.3 XML标签结构的树图显示
3.4 标签池的简介与显示
3.5 标签节点的操作
3.5.1 树图上标签节点的添加
3.5.2 树图上标签节点的删除
3.5.3 树图上标签节点的修改
3.5.4 标签池中标签节点的添加
3.5.5 标签池中标签节点的删除
3.5.6 标签池中标签节点的修改
3.5.7 标签池中标签节点的查找
3.6 树图与标签池的持久化
3.7 本章小结
第四章 JAVAFX框架实现WEB应用桌面化
4.1 JAVAFX框架研究
4.2 WEBVIEW实现简单浏览器
4.3 数据的导入与解析
4.4 数据的保存与导出
4.5 本章小结
第五章 设计实现及结果分析
5.1 测试环境与测试方法
5.1.1 测试环境
5.1.2 测试方法
5.2 测试文本的自定义
5.3 显示效果分析
5.4 结果分析
5.4.1 页面效果
5.4.2 执行速率
5.5 本章小结
第六章 总结与展望
6.1 全文总结
6.2 前景展望
参考文献
致谢
攻读硕士学位期间发表的学术论文
【参考文献】:
期刊论文
[1]基于XML Schema的Web界面生成方法[J]. 冯钧,盛震宇,唐志贤. 计算机工程与设计. 2013(04)
[2]JavaFX 2012:彻底开源[J]. 硅谷. 2012(02)
[3]富客户端技术在软件项目中的应用[J]. 田建华. 硅谷. 2011(22)
[4]一种新的RIA开发工具——JavaFX[J]. 徐华丽. 电脑知识与技术. 2009(17)
[5]基于JavaFX的移动应用开发研究[J]. 李维勇. 电脑与电信. 2009(05)
[6]JavaFX的挑战与机遇[J]. 高昂. 程序员. 2009(05)
[7]JSF和JavaFX技术在RIA开发中的应用[J]. 周绍梅,王洪磊,刘小东. 计算机应用与软件. 2009(02)
[8]JavaFX重磅推出[J]. 范凯. 程序员. 2009(01)
[9]JavaFX丰富体验引入生活[J]. 陶震. 程序员. 2008(09)
[10]JavaFX精粹[J]. 蔡学镛. 程序员. 2007(11)
硕士论文
[1]数据可视化探索系统的设计和实现[D]. 陆遥.浙江大学 2016
[2]面向用户体验的网页界面优化设计方法研究[D]. 陈烨.重庆大学 2010
[3]以用户为中心的Web设计研究[D]. 吴燕萍.浙江大学 2008
[4]面向RIA的Web应用程序框架研究[D]. 陈洪磊.西北工业大学 2007
[5]Web界面设计语义及可用性研究[D]. 黄未之.东华大学 2007
[6]丰富互联网应用程序技术的研究与实现[D]. 吴勇波.北京邮电大学 2006
[7]用户界面设计研究[D]. 姜葳.浙江大学 2006
本文编号:3645172
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3645172.html