基于MVVM框架的旅游网站的设计与实现

来源 :北京交通大学 | 被引量 : 8次 | 上传用户:lmwtz0x8u0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本系统参照目前各大型旅游网站的系统拓扑结构,根据现有的富客户端技术,设计了基于MVVM(Model-View-View Model)框架的旅游网站的系统,并提出了系统整体的优化配置方案,包括:Web前端系统采用页面统一配置管理、组件调用规范化配置;Web前端服务器和后端数据库集群服务之间的均衡连接访问由负载均衡系统实现;Web前端系统对该网站的缓存系统进行优化配置;后端数据库集群系统采用读写分离技术。在本文中系统基于MVVM模式开发,前端采用了轻量级的Avalon框架对系统进行前后端分离的开发,系统的层次模型包括:模型层Model、视图层View、视图模型层View Model和数据库访问层。本文按系统分层对系统进行了建模,并设计了视图模型层和模型层主要的视图对象的属性和方法。通过分析用户消费行为,提炼出系统的需求,该系统前端系统主要包括主页、主题游、社区活动、民俗民俗、服务等五大功能模块。作者在去哪儿公司实习期间,主要参与了该网站的系统需求分析、数据接口规范、开发、测试以及维护等工作。作者的具体工作内容如下:(1)参与并完成了网站的需求分析。通过深入分析现在旅游业的优点与不足,并结合新的市场需求,参与制定网站的需求文档,以及和后端系统开发人员一起制定数据接口的规范。(2)参与并完成了系统拓扑结构设计与软件架构设计。(3)独立完成了该旅游网站前端界面的开发。(4)负责整体项目中系统测试前的联调。(5)编写相关单元测试用例,并负责网站前端系统的维护、性能优化和代码优化。系统前后端功能的验证结果表明该旅游网站满足公司Beta版本功能要求,作者并通过分析网站运行时的时间轴Time-line,找出页面加载时耗时最多的部分进而对系统页面的响应进行优化。目前,该项目暂处于内部测试与试用阶段,投产上线后,公司将大力宣传城市地区旅游业的发展,为不发达地区的旅游业带来更多的发展机遇。
其他文献
<正>4月13日,中国医药冷链干线运输及城市配送物流专题研讨会在北京举行。作为本次会议的重头戏,顺丰速运与南京依维柯签署了140辆专业医药冷链运输车辆的采购协议,总价值达
在啤酒发酵过程中,温度过程控制具有重要的地位,其直接影响产品的质量与风味。本文从啤酒生产工艺环节入手,对发酵过程温度控制的工艺要求进行了梳理,并指出该系统的特点。
随着家庭种植数量的增加,其装置的选择性也在逐渐增加。主要从家庭种植装置的现状及使用情况来分析智能种植装置的设计及实现。
目的:建立同时测定续断药材中3种主要皂苷(川续断皂苷Ⅵ、Ⅹ和Ⅻ)含量的HILIC-HPLC方法,对不同产地、商品等级、药材部位的药材质量进行分析。方法:Venusil HILIC色谱柱(4.6
在我国企业"走出去"战略的指引下,特别是"一带一路"政策的推动下,越来越多的中国企业走出国门,跨入国际市场,成为跨国经营公司。各国经济发展的不均衡状态,使很多国家对本国
生物实验教学是生物学教学的基本形式之一,是培养学生四种核心素养的重要途径。当前我国高中生物实验教学虽然取得了长足的进步,但与新课程标准和时代发展要求还有较大的差距
目的观察冲击波结合系统康复治疗膝关节急性创伤性滑膜炎的临床疗效。方法对36例患者采用随机数字表法分为观察组及对照组各18例。对照组给予针刺及康复功能训练,观察组给予
文章分析了高职港航工程类专业实训室建设的必要性与基本原则,并根据专业发展现状探讨了专业开放式实训室建设与安全管理经验,最后提出了实训室安全管理的方法。
20世纪80年代以来,中国慈善事业的发展逐渐得到政府部门的支持与鼓励。随着政府角色的转化与民间慈善力量的发展,慈善组织独立性与民间性逐步增强。然而,慈善救助事业的发展
关于"人如何才能生活得更好"这个贯穿王安忆创作始终的执着追问,作家最初提供的主要答案是:确立生活目标,强调人格尊严,使生活意义化、人生价值化.王安忆找到"价值"这枚试金