旅游类产品运营平台的设计与实现-冯奕轩.pdf





《旅游类产品运营平台的设计与实现-冯奕轩.pdf》由会员分享,可在线阅读,更多相关《旅游类产品运营平台的设计与实现-冯奕轩.pdf(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 分类号 学号 M201376142 学校代码10487 密级 硕士学位论文 旅游类产品运营平台的设计与实现 学 位 申 请 人 : 冯奕轩 学 科 专 业 : 软件工程 指 导 教 师 : 高建生 副 教授 答 辩 日 期 : 2016.1.13 _ A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree for the Master of Engineering Design and Implementation of the Tourism Product Operation Platfor
2、m Candidate : Feng Yixuan Major : Software Engineering Supervisor : Assoc. Prof. Gao Jiansheng Huazhong University of Science and Technology Wuhan 430074, P. R. China January, 2016 _ 独创性声明 本人声明所呈交的学 位论文是我个 人在导师指导下 进行的研究工 作及取得 的 研究 成 果 。 尽我 所 知 , 除 文中 已 经 标 明引 用 的 内 容外 , 本 论 文不 包 含 任 何其 他 个人或集体已经发表或撰
3、 写过的研究成果 。对本文的研究 做出贡献的个人和集 体, 均 已 在 文中 以 明 确 方式 标 明 。 本人 完 全 意 识到 本 声 明 的法 律 结 果 由本 人 承 担。 学位论文作者签名: 日期: 年 月 日 学位论文版权使用授权书 本 学位 论 文 作 者完 全 了 解 学 校有 关 保 留 、 使 用 学 位 论文 的 规 定 , 即 : 学 校 有 权 保留 并 向 国 家有 关 部 门 或 机构 送 交 论 文的 复 印 件 和电 子 版 , 允许 论 文 被 查阅和 借 阅。 本 人 授 权华 中 科 技 大 学可 以 将 本 学位 论 文 的 全部 或 部 分 内容 编
4、 入 有 关数 据 库进 行检 索, 可以 采 用 影 印 、缩 印 或 扫 描等 复 制 手 段保 存 和 汇 编本 学 位 论 文。 保密, 在 年解 密后 适用 本 授 权书 。 不保密。 (请 在以 上方 框内 打 “ ”) 学位论文作者签名: 指导教师签名: 日期: 年 月 日 日期: 年 月 日 本论文属于 _ I 华 中 科 技 大 学 硕 士 学 位 论 文 摘 要 早期旅游 企业 对于 产品 运营 平台 的认 知还 仅仅 停留 在“ 实用 就行” 的 地步 ,本 着 这种思想 开发出的运营平台 在 UI 设计上 往往有几大特点:界面 粗糙、 操作繁杂、 体验较差。 曾经使用过
5、一家公司的 产品运营平台 ,采用的是 ASP.NET 的 Web Forms 制作的, 页面 结构 全是 通过 控 件自 动生 成的 ,对 平台 进行 重构 的时 候 ,发 现其逻辑 关系复杂、数据管 理混乱 ,很 难进 行任 何 形 式的 优化。 所 以, 开发 一 款 融合现代 前 端技术 的 通用 的、 易扩 展的 产品运营平台 将会对企业的发展发挥重要 且积极地 作用。 该通用的 产品运营平台 基于 PC 进行开发, 采用 前 端 MVVM 为主的 WEB 研发 模式 , 平台 前端 框架采用 AngularJS 进行搭建 ,利用 Bootstrap 来定义页面样式,前 后端通过 js
6、on 来进行数据交 互,实现 了 前端与后端开发的完全分离 。 为保证 平台 的 界面友好性,在 平台的 UI 设计方面融合了 Bootstrap 的响应式设计思想。 为保证 平 台 的良好性能,在 平台 安全 性 和前 端性 能优 化方 面进 行最 优化 的设 计 。 为保证 平台 的可维护性,对平台 中的 体系 结构 进行 设计 。结 合平 台功 能需 求, 抽 象出 平台 地七 大功能模块 。 以 现阶段旅游企业 的 产品运营平台 项目建设为背景,深入研究 Web 前端技术, 介绍 AngularJS 、Bootstrap 等框架在实际 项目中的最佳实践 ,指明了其在 Web 前端 开发
7、中的价值及 Web 前端性能优化方案,同时简单讨论了 平台 UI 的 设计要求,通 过用例分析、功能 模块设计、 技术实现介绍 了如何完成 通 用的 产品 运 营平 台 。在 现 有的 平台 之上, 能 很好 地进 行 后续 开发 ,方 便快 捷地 制作 出页 面美 观 、操 作便 捷、 用户体验好的 产品运营平台 。 关键词: 产品运营平台 前端 MVC 响应式设计 _ II 华 中 科 技 大 学 硕 士 学 位 论 文 Abstract It is still only stay in the “practical on the line“ of the operating platfo
8、rm for product awareness for early tourism enterprises, to that point, the operating platform developed based on this idea tend to have several characteristics: roughness interface, complicated operation, with a poor experience in the UI design. I had used a companys product operating platform, whic
9、h using the ASP.NET Web Forms, the whole structure of the page is automatically generated by the control, when trying to reconstruct the platform, we found it with a complex logic, chaos management of data , any form of optimization is particularly difficult. Therefore, to develop a common front end
10、 of a fusion of modern technology, easily extended product operating platform for the development of enterprises will play an important and positive role. The common operating platform for PC-based product development, WEB based front-end MVVM development pattern, the front end mainly AngularJS be s
11、et up and development, the use of Bootstrap to define page styles, front and rear ends to exchange data via json achieve the front end The complete separation of the back-end development. Making sure the platforms user-friendly nature, in terms of UI design platform combines the Bootstrap responsive
12、 design ideas. Making sure good performance of the platform, the platform security and front-end performance optimization optimized design. Making sure the maintainability of the platform, on the platform architecture design, a product commonly used operating platforms of several major functional mo
13、dules. Based on the product operating platform project construction of tourism enterprises, in-depth study of Web front-end technology, introduced AngularJS, Bootstrap framework and other best practices in practical projects, indicating their value and Web front-end performance optimization Web fron
14、t-end development programs, while a brief discussion of the platform UI design requirements, through analysis use cases, functional module design, technology explains how to complete common operating platform product. On top of the existing platform, can well carry out follow-up development, quickly
15、 and easily create beautiful pages, easy operation, good product user experience operating platform. Key words :Product Operation Platform Front-end MVC Responsive Design _ III 华 中 科 技 大 学 硕 士 学 位 论 文 目 录 摘 要 . I Abstract.II 1 绪论 1.1 研 究背景 与意义 . (1) 1.2 国 内外研 究现状 . (2) 1.3 主 要研究 内容. (3) 2 相 关技术介绍 2.
16、1 Web 前端 框架与工 具 . (4) 2.2 Bootstrap . (6) 2.3 Web 前端 性能优化 . (9) 2.4 本 章小结 . (11) 3 产 品运营平台的 需求与设 计 3.1 平 台需求 分析. (12) 3.2 平 台总体 设计. (19) 3.3 主 要模块 功能设 计 . (24) 3.4 本 章小结 . (28) 4 产 品运营平台 UI 的 实现 4.1 Elements 功能模块实 现 . (29) 4.2 Forms 功能 模块实 现 . (30) 4.3 Charts 功能 模块实现 . (31) 4.4 Table 功能模块 实现 . (33)
17、4.5 Maps 功能 模块实 现 . (34) 4.6 Blog 功能模块 实现 . (36) _ IV 华 中 科 技 大 学 硕 士 学 位 论 文 4.7 Calendar 功能模块 实现 . (37) 4.8 本 章小结 . (39) 5 总 结与展望 5.1 全 文总结 . (40) 5.2 展望. (40) 致 谢 . (42) 参考文献 . (43) _ 1 华 中 科 技 大 学 硕 士 学 位 论 文 1 绪论 旅游 类产 品 运营 平台 是内 容管 理系 统的 一个 分支 , 内容 管 理系统 (CMS ) 1 是 一个可以编辑、修 改,以及内 容发布,集组 织、删除为一
18、 体的计算机 应用程序。内 容管理 系统 提供 在 一个 协作 环 境管 理工 作流 程序 ,这 些程 序可 以是 手 动操 作或 自动 级联。 产品 运营 平 台在 旅游 企 业中 主要 用来 进行 产品 的运 营, 包含 旅 游类 产品 的编 辑、发布,销售情况的统计,营销活动的管理等 。 1.1 研 究背景与意义 WEB2.0 2 时代 , 随着 前端 技术 的快 速发 展, 尤其 是伴 随着 Javascript 技术的日趋 成熟, HTML5 、CSS3 的规 范化 , 用户 体验 取得 大面 积地 共识 , 前端 的概 念也 得到 了 空前地完善与重视。 传统的 产品运营平台 开发
19、得不到企业的足够重视,使用.Net 或者 Java 开发的 产 品运营平台 通常 是 前后 端代 码 混合 、结 构混 乱 、可 复用 性 差、 耦合 度 高, 一旦需要 修改需求就会变得 异常的复杂 ,给后续的开 发和维护带来 困难 ,而 且 存在 很多 潜在 的问题,给企业带来不可预估的风险。 当下关于 WEB 开发中前后端分离的概念越炒越热,基于前端的 MVVM 3 框架 也 在 不断 快速 发展 , 涌现 了诸 如 knockout ,emberjs ,Avalon ,AngularJS 等 Javascript 框架 4 ,相应 的框 架在 市场 上都 得到 了运 用, 是 前端 领
20、域 的一 次 重大 发展 。其 实, MVVM 模式同 MVC 模式 5 的功 能相 同, 是用 来分离 视图 (View ) 和模 型 (Model), 其架构图如图 1-1 所示。 图 1-1 MVVM 架构图 _ 2 华 中 科 技 大 学 硕 士 学 位 论 文 MVVM 架构有以下几大优点: (1) 低耦合。视图(View )可以不会因为 模型 (Model )的 变化而发生变化 , 当 Model 发生变化的时候 View 可以不受影响,同样 当 View 发生变化的时候 Model 也 可以不 受影响 。 (2) 协作开发 。开发人员可以 仅仅关注 业务逻辑和数据的开发(View
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 类产品 运营 平台 设计 实现 冯奕轩

限制150内