第三方文档阅读方案的设计与实现

上传人:m**** 文档编号:492294201 上传时间:2023-01-31 格式:DOC 页数:63 大小:1.75MB
返回 下载 相关 举报
第三方文档阅读方案的设计与实现_第1页
第1页 / 共63页
第三方文档阅读方案的设计与实现_第2页
第2页 / 共63页
第三方文档阅读方案的设计与实现_第3页
第3页 / 共63页
第三方文档阅读方案的设计与实现_第4页
第4页 / 共63页
第三方文档阅读方案的设计与实现_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《第三方文档阅读方案的设计与实现》由会员分享,可在线阅读,更多相关《第三方文档阅读方案的设计与实现(63页珍藏版)》请在金锄头文库上搜索。

1、 第三方文档阅读方案的设计与实现姓 名:学 号:所在院系:职业类别:工程硕士专业领域:软件工程指导教师:副指导教师:二一四年九月硕士学位论文(专业学位) A dissertation submitted toTongji University in conformity with the requirements forthe degree of Master of EngineeringDESIGN AND IMPLEMENTATION OF THE THIRD PARTY DOCUMENT READ SOLUTION Candidate: Student Number: School/De

2、partment: Discipline: Software EngineeringMajor: Software EngineeringSupervisor: September, 2014第三方文档阅读方案的设计与实现 同济大学学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为

3、目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日1 同济大学 硕士学位论文 摘要摘要以信息技术为代表的IT行业保持持续、稳定、快速的发展态势,是推动全国工业和各行各业的增长的重要支柱与力

4、量之一。传统的第三方文档阅读领域的工作方式为:当领域专业人员需要某个方面文档时,立刻手工构造远程文档获取命令,通过命令去第三方服务器上下载所有相关文档,然后手工挑选目标文档进行阅读。此工作方式存在诸多问题亟需解决的需求驱动下,作者开始进行第三方文档阅读方案的研究。论文的主要工作包括:1. 本文采用敏捷方法进行第三方文档阅读方案的开发,以增量式移交的方法不断迭代整个解决方案的开发,客户全程参与到项目的开发过程中进行需求探讨以及系统评估,并积极降低解决方案中的开发复杂性。2.从理论角度主要进行企业级网站系统的前后台分离技术研究,包括后台MVC框架技术以及前台MVC分层技术;Android体系架构的

5、组成作用以及移动应用开发的构件化开发方法;第三方文档阅读方案的工作框架范围以及适用的企业场景;企业级技术与开源技术的关系与联系。3. 本文对于第三方文档阅读方案的特殊领域问题进行需求分析,确定解决方案的功能边界以及基本需求,包括功能性需求分析、非功能性需求分析以及约束。随后从三个角度:功能模块划分、功能模块分析以及数据库表设计开展系统的设计工作,保证最终的系统设计符合模块高内聚低耦合的特点,避免出现不同功能模块功能重叠情况。系统实现过程在良好的需求分析与系统设计的基础上能够顺利进行。系统实现过程中重点需要针对于整个系统的实现方案以及企业级网站系统、移动Android应用系统的功能模块实现细节进

6、行介绍,主要是从实现细节,复杂流程、图形界面、核心代码以及难点疑点等角度进行详细说明。在进行系统开发过程中,还需要进行详细的系统测试。系统测试重点对于测试方案以及测试过程中的疑难问题进行介绍。 4. 第三方文档阅读方案将涉及到两个子系统的构建:企业级网站系统以及移动Android应用系统。企业级网站系统实现的核心功能模块包括:系统初始化模块、后台自动下载模块、分类下载模块、模糊下载模块、分类检索模块、全文检索模块、pdf文档网页展示模块、二维码生成模块,而Android移动应用系统的功能模块则包括:搜索文档模块、文档下载模块、pdf文档浏览模块、历史文档浏览模块、下载过程监控模块、二维码扫描模

7、块、文档分享模块、系统设置模块。其中搜索模块、文档下载模块以及二维码扫描模块是依赖于两个子系统的数据传输来完成。第三方文档阅读方案的提出与实施,完美解决了项目需求单位的需求与疑难问题,并针对移动互联网进行了应用扩展,对于第三方文档处理领域的全方位研究具有一定的理论价值与应用价值。借助于在项目需求单位第三方文档阅读方案的成功部署与实施,可以有效推动第三方文档阅读方案在其他行业与单位的实施。后续可以在相关的领域市场内进行推动,并进行应用的定制化开发。关键字: 文档阅读,Android,ExtJS,SpringVTongji University Master of Engineering Abst

8、ractAbstractWith the sustained and stable development trend of information technology, IT technology is one important pillar to promote the national industries. The third party documents reads traditional workflow is: when professionals want to read one document, they must immediately construct the

9、remote document acquisition command manually, download all the relevant document from the third party server and select the target document. The fact proved that there are many problems in this workflow. The authors began to study the third party document read solution for solving the problems.The m

10、ain work of this paper includes:1 The third party document read solution utilizes the Agile methods as the program methodology. In the method the solution need continuous and incremental iteration development over the entire lifecycle and the customers participate in the discussion of demand and sys

11、tem evaluation project development process from begin to end to actively reduce the complexity in the solution.2. From a theoretical point of view, we study on the separation of front end and back end in the enterprise website system which includes the MVC framework, the component composition of And

12、roid architecture and mobile application development method, the application scope and work framework of the third party documents read solution, the relationship with the enterprise technology and open source technology.3 First we excute the requirement analysis of the third party document read sol

13、ution to determine the system boundary and basic needs, including functional requirements analysis and non-functional requirements analysis and system constraints. Then we design the system architecture from three angles: function module division, functional module analysis and database design and g

14、uarantee the system design keep the characteristics of high cohesion and low couple. The process of system realization can be carried out smoothly. System realization process introduces the implementation scheme of the entire solution and the function module in the enterprise website system and mobi

15、le Android application system, mainly from the perspective of complex process, implementation details, graphical interface and core code. In the lifecycle of entire system development, we also need to make system test on the way. The system test part focuses on the test programs and test process.4 The third party document read solution involves the construction of two subsys

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号