基于站群的web页面转手机端页面系统论文开题.docx
- 文档编号:8407064
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:16
- 大小:105.21KB
基于站群的web页面转手机端页面系统论文开题.docx
《基于站群的web页面转手机端页面系统论文开题.docx》由会员分享,可在线阅读,更多相关《基于站群的web页面转手机端页面系统论文开题.docx(16页珍藏版)》请在冰豆网上搜索。
基于站群的web页面转手机端页面系统论文开题
硕士学位论文开题报告及论文工作计划书
学号:
姓名:
李敬希
导师:
学科类别:
□工学□全日制专业学位
学科/工程领域:
计算机技术
所属学院:
研究方向:
拟选题目:
基于站群的Web转Wap
系统设计与实现
选题时间:
2016年6月1日
东北大学研究生院
年月日
填表说明
1、本表应在导师指导下如实填写。
2、学生在开题答辩前一周,将该材料交到所在学院、研究所。
3、按有关规定,没有完成开题报告的学生不能申请论文答辩。
4、全文正文均用小四号宋体,单倍行距,段前段后间距为0,如果页数不够,可以整页扩页,其他格式要求参见《东北大学硕、博士学位论文格式》。
一、前期工作基础(本节可以整页扩页)
课程学习及选题开题阶段,在导师指导下从事研究工作总结(不少于2000字)
1.1深入分析了从Web到WAP移植的设计原则
从Web端直接移植为WAP2.0形式,突出的矛盾是信息架构不适应小屏幕设备,垂直页面的冗长和WAP2.0表现形式的限制。
提升小屏幕浏览的体验,在设计中应包含以下几个核心任务:
(1)控制信息维度
WAP网页可支持的页面信息维度较小。
《移动设备交互设计》中介绍1维、1.5维、2维的信息呈现方式。
将其归纳为1维垂直平铺和1.5维的页面折叠,2维的缩略索引等相结合来处理页面降维。
例如:
手机腾讯网新闻正文页,除去导航部分,主要垂直平铺了新闻正文内容、相关新闻推荐、相关搜索、网友热评、热点新闻、精彩推荐等内容模块。
减少页面长度,就需要折叠模块信息。
除新闻正文内容以外的外延阅读模块只摘选展现3或5条,用户需要通过“查看更多”或点击模块标题进行详细的扩展阅读。
(2)信息布局
首屏的首页对于全站的战略意义重大。
它是用户总览全站的内容最重要途径,同时可以建立直观印象,树立品牌形象。
首屏的资源在小屏幕设备上尤为稀缺,所以往往是全站交互设计的重中之重。
小屏幕设备的首页有它特殊规则。
QVGA的竖屏模式下,以13号字体显示,一屏仅有13行左右。
横屏模式下就展示更少了。
所以在可选择的前提下(例如NokiaE71横屏机型,无法竖屏阅读)用户很少会喜欢用横屏模式阅读长页面。
首屏默认最上方会是全站的logo和全站的导航。
(3)采用合理的导航
桌面上常见的导航方式主要有页面头部的多行全局导航链接、面包屑、菜单、工具栏等。
凡具备告诉用户在哪里,方便用户去往其他地方的标识都算导航。
它一般都易于识别,处于页面显赫位置;形式和位置也相对固定,持久;相近作用的导航在页面中具有排他性,即功能相近的导航应根据页面需要做判断和取舍。
(4)减少浏览时的按键做功
浏览页面要尽可能地减少用户滚屏操作。
垂直的长页面越往下,信息曝光率越小,操作难度越大。
因此,要将信息的重要性分级,并以流的思维审视每个页面首要的操作任务;将重要操作或信息放置在靠近顶部的位置。
另外,要充分考虑页面中图形元素对于焦点跳转频度的影响。
(5)界面可视化
可视化是WAP2.0较WAP1.0的一个重要改进。
WAP1.0页面不能控制文字的样式及颜色,仅可见链接和非链接的区别,支持少量的图片以及简单的排版样式。
浏览WAP1.0页面,用户需要花更多的注意力通过纯文字内容来分辨其功能,判断自己该怎么操作。
而加入了视觉化的频道的色彩管理也是全站整合的重要设计要素。
很多子频道都希望自己的频道色有特殊化处理,比如游戏、音乐频道能使用更加年轻活泼的色调,而财经、军事频道则希望能使用突出其内涵的色彩。
1.2学习站群系统搭建以及ThinkPHP框架
首先了解了织梦站群系统,织梦内容管理系统(DedeCms)以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步。
具有以下4优点:
(1)易用:
使用织梦你可以用十分钟学习它,十分钟搭建一个。
(2)完善:
织梦基本包含了一个常规网站需要的一切功能。
(3)丰富的资料:
作为一个国内cms,织梦拥有完善的中文学习资料。
(4)丰富的模版:
织梦拥有大量免费的漂亮模版,你可以自由的使用它们。
但同时也存在着不足:
(1)缺乏灵活性:
高度的功能集成造成了织梦灵活性的缺失,所以织梦扩展性并不是很好。
(2)安全:
织梦作为一个国内开源cms,社区缺乏更好技术支持和环境,所以漏洞频发。
(3)社区:
织梦的官方社区是收费的,这对于一个开源项目来说本身就是一个问题。
然后,根据织梦DEDECMS建站视频教程学习了其建站过程。
建站第一步:
域名解析和空间绑定;第二步:
上传网站程序;第三步:
安装程序。
根据对手机端页面的需求以及Dedecms本身的特点,参考了搜集的资料同时参照系统提供的样例,学习制作站群页面模板,成功仿制东北大学主页,并学习、实现了二级栏目的显示调用。
接着,为实现功能需求,阅读Dedecms的源码,由于该站群功能强大,各种技术的使用娴熟,在图书馆借阅书籍或在网上搜集资料,阅读并测试了大量关于html、css、js、jquery、dom、ajax等前端技术,和php的服务器端技术以及mysql数据库技术。
最后,为实现程序独立,学习了ThinkPHP框架,ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式。
学习了ThinkPHP开发文档。
1.3搭建用于代码开发的小集群和编写MapReduce代码实现功能
首先搭建伪分式Hadoop。
在Windows7操作系统中安装了VirtualBox虚拟机并在虚拟机中安装Fedora14操作系统作为以后的编码及运行环境。
之后在虚拟机中安装并配置Hadoop,包括JDK1.7、Hadoop、HBase、Hive、Sqoop、ZooKeeper、Pig、Spark、Storm、MySql等相关的安装与配置。
在所有的安装和配置都完成之后,启动服务,通过Linux命令和网页查看的方法测试是否成功启动。
如果启动不成功,需检查配置当中的错误,直到成功启动服务为止。
因为要在fedora操作系统上进行相关配置安装,学习了常用的linux命令,因为安装的软件过多,又学习了扩大virtualbox虚拟机内存的方法,并制作了文档用以经验备份。
伪分布式的Hadoop可以看做是只有一个节点的集群,在这个集群中,这个节点既是Master,也是Slave;既是NameNode,又是Datanode。
单点伪分布式相对简单,只需要修改Hadoop-env.sh、core-site.xml、hdfs-site.xml以及mapred-site.xml等配置文件。
伪分布式仅仅是可以作为代码的一个调试平台,真正的需要看到成果的,还是要搭建一个小的集群。
搭建小集群过程中,选取了1个master节点,2个slave节点。
分布式的集群要求在各个节点上创建相同的用户,并且安装jdk,jdk版本必须在1.6以上,安装目录结构都相同,才能保证主节点的Hadoop配置文件在拷贝到各个节点时使之能够生效。
在master和slave上都要配置hosts,并且在主节点上面配置Hadoop的master和slave文件。
最后将主节点的Hadoop配置拷贝到各个节点。
在配置过程中还要配置SSH免密码登录,实际上,在Hadoop安装过程中,是否免密码登录是无关紧要的,但是如果不配置免密码登录,每次启动Hadoop都需要输入密码以登录到每台机器的DataNode,所以,一般都会配置ssh免密码登录。
在配置ssh过程中,并不总是一帆风顺,会出现各种各样的问题,都采用搜索引擎逐一解决。
在所有的安装和配置都完成之后,启动服务,通过Linux命令和网页查看的方法测试是否成功启动。
如果启动不成功,需检查配置当中的错误,直到成功启动服务为止。
使用MapReduce实现了wordcount以及二次排序简单功能,并且使用MapReduce编写了简单的数据合并代码,实现将不同字段的数据按照title进行合并,缺失字段补齐,重复字段合并。
目前Hadoop2.0时代已经到来,通过网络,查阅了关于2.0的相关知识,新一代Hadoop主要体现在YARN上,相对于之前的版本,YARN相当于资源管理器,在其上整合了之前的MapReduce以及Storm和Spark。
在Hadoop1.0基础之上,搭建Hadoop2.2集群。
Hadoop2.2集群的搭建与1.0有着很大的不同,不光在配置上有不同,在命令上也有一些不同之处。
比如在启动Hadoop的时候,分为两步,先启动Hadoop(start-dfs.sh),再启动YARN(start-yarn.sh)。
二、选题依据(本节可以整页扩页)
课题背景、选题依据、课题研究目的、理论意义和应用价值(工学硕士)/工程背景和实用价值(专业学位硕士)(不少于1000字)
2.1课题背景
互联网是不同网络之间通过网络设备所串联起来的巨大网络,在这个网络中传输资源需要遵循一定的网络协议。
互联网最早出现在1969年的美国,1994年中国获准加入互联网,并开始普及逐步走入人们的视线,商业、医疗、科研、教育等等都开始以互联网为媒介融入了人们日常的生活。
随着科学技术的进步和国民经济的飞速发展,我国互联网行业出现了新局面,移动互联网渐渐显现了巨大的潜力,根据2016年第37次中国互联网络发展状况统计报告显示,截至2015年12月,中国网民规模达6.88亿,互联网普及率为50.3%;手机网民规模达6.2亿,占比提升至90.1%,无线网络覆盖明显提升,网民Wi-Fi使用率达到91.8%,并保持持续增长势头。
伴随着手机网民数量的急剧增加,过去PC互联网上的许多应用开始在手机上广泛普及,手机已经不再是简单的通信工具,它成为了人与互联网信息之间最重要的媒介之一。
2.2选题依据
我国移动互联网采用的是WAP(WirelessApplicationProtocol,无线应用协议),使用手机上网的用户多数采用WAP接入方式。
WAP网站的规模无法与海量的Web网站相比,WAP网站内容资源的匮乏,严重限制了移动互联网的应用和发展。
移动终端包括各类可以随身携带且可接受无线传输数据的设备,例如智能手机、平板电脑等。
移动终端设备的移动性为用户的随身携带和随时使用提供方便,但是移动互联网业务也受到了来自网络能力和终端能力的限制。
由于这些限制,使得传统PC端Web页面在移动终端上显示时存在页面布局混乱、无用信息过多等问题。
因此,解决端页面在移动端的显示问题以及响应式页面实现问题是人们越来越关注的问题。
本文就从解决这个两个基本问题入手进行研究而产生的。
2.3课题研究目的
由于当前Intemet上资源大部分是针对PC端的使用,其中包括大量的文字,图片,还包含些移动端不支持的格式,如果用移动端直接访问,势必效果不理想。
因此应针对移动设备屏幕小,输入不方便的特点,将文本内容尽可能简练,标题和链接应具有说明性,可以有效提高浏览体验。
如何针对移动设备的屏幕小,带宽小,内存小,处理能力有限的特点,改进
Web资源在其上的呈现,是本文主要研究的目的。
2.4工程背景和实用价值
研究已有网络资源在移动终端的显示和布局,以及网页自适应显示问题对于提高用户体验,节约资源,减轻工作量大有裨益,因此相关课题有很大研究意义,是移动互联网领域中的研宄热点之一。
WAP网站具有可移动性,在手机上可以随时随地进行浏览访问,而无须用PC上网,只要有信号就可以。
WAP网站是在手机屏幕上显示的。
手机屏幕是小型显示屏,内容可以承载很多,而且省流量。
WAP网站的用户群是手机用户,是特定的。
自己没有电脑可以去网吧上网,但如果没有WAP手机就没法上WAP站点了。
所以WAP网站的用户群是非常有特点的,也是最具有价值的。
在WEB网站上,一个人可以有N个IP地址,可以有N个电子信箱,但在WAP上,每部访问手机只能有一个号码,这就是它的价值所在之一。
三、文献综述(本节可以整页扩页)
国内外研究现状、发展动态描述(不少于1000字);所阅文献的查阅范围及手段,附参考文献(不少于10篇,其中近3年文献不少于5篇,英文文献不少于3篇,全部按照标准格式列出,并在文中顺序标注)
3.1国内外研究现状、发展动态描述
本项目的相关研究工作主要是站群系统的设计与实现,包括用户管理、日志管理、采集数据配置页面、异构数据采集、文章管理等。
下面介绍一下国内外发展现状与研究趋势。
3.1.1系统日志管理
叶培顺、刘峰[1]描述了一种基于面向对象的并且采用多线程设计的日志管理模块的设计与实现。
胡伟[2]提出一种企业日志集中化管理的模型,把企业所有应用系统的日志记录集中到日志主机上进行统一的管理,集中存储,集中审计和统计分析,为企业的日志集中管理提供有力的方案解决和技术支持。
李晓斌[3]设计并实现的日志管理系统,克服了当前主流日志软件配置复杂、使用要求较高、功能单一、不关心信息系统业务逻辑等不适合现代企业信息系统的弊端,为日志软件的发展提出了新的研究方向。
赵小敏,侯强,陈庆章[4]讨论了对各类系统日志文件进行集中式统一管理的问题,提出了对日志文件处理分析和完整性加密保护的办法,最后提出了相应的日志管理策略。
3.1.2站群系统设计
随着社会的进步,越来越多人尝试创业,社会上出现大量非编程人员对建设与维护网站有强烈的需求,很多需求的网站规模很小并且不需要太多技术难度,而找专门的软件公司开发又需要巨大的开销,因此站群系统格外受欢迎,而在不同应用场景下的站群系统的设计与实现也成为热点。
宋艳、左锋等[5]提出了服务器虚拟化的站群系统架,分清主次,分步迁移的策略。
赵宁江、丁勇[6]针对高职院校网络管理中存在的问题,设计了一种分级管理的站群管理系统,该系统统一建站、维护、开发,并且院校站群几种管理,各站点信息共享、发布信息快速准确、维护方便并且安全性高。
刘全飞、周相兵[7]设计了一套以Freemarker为模板引擎,可复用高且按需定制、配置和动态管理的模板体系,减少了大量功能相同或相似的重复性问题,降低了网络建设成本。
颜伟[8]针对二级网站的运行管理,构建了基于站群系统的二级网站管理模式,该模式能快速、安全的管理二级网站,对二级网站的构建具有重要的应用参考价值。
王全民、李华等[9]浅析了基于JSP的站群系统维护与应用,能够轻松解决服务器压力大、需要大量资源支持以及功能模块较多等问题。
杨彦荣等[10]提设计了级站点垂直管理、网站群的权限管理、网站群制度管理等办法,解决了信息孤立,各站点之间数据不能共享、安全性差、信息发布监管难度大等问题。
3.1.4异构数据采集
许多商业集团经过多年的发展,积累了丰富的数据,可供决策用的数据越来越多。
这些数据存放在多个异构、自治的、分布的信息系统中。
将来自多个异构数据源的信息进行复制、与处理、继承、注释、汇总后,存储于异构语义一致的数据仓库,解决了操作异构数据的问题,也为数据挖掘创造了条件[11]。
很多异构数据可以转换成XML形式,XML的主要特点是使用有意义的标记,这个特性使计算机可以理解数据含义[12]。
WSDL文件是XML实例文档,WSDL1.2是W3C的一个工作傲岸,它定义了一套XMLschemas,用于指导如何和藏家WSDL实例文件[13]。
WebServices将要发布的功能在UDDI注册中心进行注册,然后客户就可以在UDDI注册中心发现自己所要的服务[14]。
数据转换处理可以用现有的工具进行。
例如定义好指导转换的XSLT(ExtensibleStyleLanguageTransformations)文件,然后利用MSXML4.0就可以实现源XML文档到目标XML文档的转换[15]。
3.2所阅文献的查阅范围及手段:
本课题有关的资料主要来源于学校图书馆订阅的各大期刊数据库,中文资料通过中国电子期刊全文数据库,万方数据库,国内优秀博硕士论文全文数据库和重要会议论文集数据库获得,外文资料主要来自于DBLP数据库以及google学术搜索。
另外,还通过互联网包括博客论坛获得丰富的研究资料。
参考文献:
[1]叶培顺,刘峰.基于面向对象系统日志管理模块的设计与实现[J].科学技术与工程,2008,8(16):
4715-4717.
[2]胡伟.企业日志集中管理系统的研究与设计[D].北京:
北京邮电大学,2013.
[3]李晓斌.基于Struts、Hibernate的日志管理系统的设计与实现[D].北京:
北京邮电大学,2009.
[4]赵小敏,侯强,陈庆章.系统日志的安全管理方案与分析处理策略[J].计算机工程与科学,2003,25(3):
44-47.
[5]宋艳,左锋,李亚波.高校站群系统建设存在的问题及解决方案[J].通讯世界,2015(10):
215-216.
[6]赵宁江,丁勇.高职院站群管理系统的研究与应用[J].中小企业管理与科技旬刊,2015(6):
307-308.
[7]刘全飞,周相兵.基于FreeMarker的站群系统模板设计与实现[J].信息技术,2015(7):
36-39.
[8]颜伟.基于站群系统的二级网站管理模式构建[J].曲阜师范大学学报:
自然科学版,2015, 41(3):
33-36.
[9]王全民,李华,张会纤,陈智博.浅析基于JSP的工科院校网站站群管理系统维护与应用[J].山东工业技术,2015(11):
134-134.
[10]杨彦荣.浅析站群系统在高校网站建设中的实现与应用[J].科技视界,2016
(2):
183-183.
[11]HANJIAWEI,MICHELINEKAMBER.DataMining:
ConceptsandTechniques[M].SANFRANCISCO:
MorganKaufmannPublishers,Inc.2001.
[12]W3c.ExtensibleMarkupLanguage(XML)1.0SecondEdition[EB/OL].http:
//www.w3.ort/TR/2000/REC-xml-20001006.2000.
[13]ROBERTOCHINNICI.WebServicesDescriptionLanguage(WSDL)Version1.2[EB/OL].http:
//www.w3.org/TR/2003/WD-wsdll2-20030303,2003.3.
[14]TOMBELLWOOD.UDDIVersion3.0PublishedSpecification[EB/OL].http:
//uddi.org/uddi-v3.00-published-20020719.htm.
[15]MICROSOFTXMLCoreServices4.0[EB/OL].
四、研究内容(本节可以整页扩页)
1.研究构想与思路、主要研究内容及拟解决的关键问题(不少于1000字)
4.1.1研究构想与思路
实现一个基于站群的web页面转手机端页面系统。
本系统主要实现的功能包括用户管理、日志管理、文章管理、信息发布、数据导出、web数据配置、web数据采集、Web页面展示等功能。
该系统基于站群思想,使用PHP语言和ThinkPHP框架搭建系统,逐一实现以上功能。
该系统的架构自底向上依次为数据层、控制层和视图层。
在数据层中,采集到的文章数据和用户信息存放于MySql数据库中,文章相应的图片存放于本地文件系统特定文件夹中,供控制层调用;在控制层中,除了调用底层数据访问方法和接收上层业务请求之外,还将实现以上列出的功能;在视图层中,将在手机端页面实现可视化界面。
该系统的系统框架设计图如图4.1所示:
图4.1系统框架设计图
4.1.2主要研究内容
①用户管理:
实现用户的注册、登陆、管理员与用户分级、分权限,不同权限拥有不同操作、管理员查看用户操作行为等功能。
②数据导出:
实现文章数据从数据库导出到本地文件系统。
③文章管理:
在管理员页面针对系统采集的文章数据进行查看、修改、增加、删除等功能。
④日志管理:
实现对系统日志的集中审计。
通过将用户的访问、操作动作记录到日志中,以便于对责任和异常的追踪,方便数据分析师分析用户行为和兴趣等。
日志的集中管理能够方便管理员尽快的发现问题并及时的解决,尽可能地将损失降低到最低限度。
⑤信息发布:
可以在前端页面固定栏位发布各种通知信息或广告。
⑥web数据配置:
管理员在待采集数据配置页面配置待转换的web页面信息。
⑦web数据采集:
根据配置好的数据通过一系列计算过程获取到目标数据并存储到数据库中。
⑧结果展示:
根据配置好的栏目页面和内容页面,在手机端页面进行展示。
系统具体的功能模块划分如图4.2所示:
图4.2系统功能模块划分
4.1.3拟解决的关键问题
(1)Web数据采集模块,拟解决对于异构页面内容采集、处理等问题,加强站群页面转换的普遍适用性,提高使用站群的灵活性。
(2)系统日志管理,拟解决对用户访问时间、行为的追踪,方便管理员能够尽快的发现问题,尽可能地将损失降低到最低限度。
2.拟采取的研究方法、技术路线、实施方案及可行性分析
4.2.1拟采取的研究方法
分析当前国内外基于站群系统管理的研究现状和未来趋势,充分地借鉴国内外在站群系统的设计、应用以及对异构页面数据采集、处理等领域取得的研究成果和成功经验,关注国内外当前发展动态,开展如下工作:
(1)分析目前系统日志管理、用户管理、站群系统管理、异构页面采集处理方面的研究趋势,关注最新发表论文,跟踪最新的发展趋势,使本课题的研究水平与当前的研究趋势同步。
(2)项目所需理论趋于完备的同时,还需要学习PHP、ThinkPHP框架、手机前端等相关技术的原理与使用。
在熟悉开发语言和web工程之后,再使用所学的ThinkPHP框架技术搭建系统架构,在学习研究解决关键问题的方法的同时,逐步完成系统的功能建设。
(3)在系统主要功能实现之后,使用供测试的数据进行测试,检验系统功能实现效果。
(4)在实验验证的支撑下进行系统展示,并形成论文。
4.2.2技术路线
(1)构建系统所需的基础环境,在Fedora系统中,部署Web服务器Apache,搭建成功后,再安装实现系统所必须的PHP、MySql、IDE、Navicate等软件,安装后同时测试软件安装是否成功。
在部署好的环境下运行小程序熟悉PHP编程。
(2)学习ThinkPHP框架,在自己部署的Web系统上实现系统的基础架构。
(3)使用PHP设计模式中的单例模式保证系统中只有一个日志管理对象存在,阅读相关论文,在日志管理方面吸收前人的日志管理设计优点,实现本系统的日志管理。
(4)阅读相关论文,在用户管理方面吸收前人的用户管理设计优点,实现本系统的用户管理。
(5)调用PHPAPI实现通过配置好的Web待采集数据信息获取异构页面数据,调用MySql功能实现数据存储模块。
设计并实现用Web前台、后台显示模块和数据的查询模块。
技术路线如图4.3所示:
图4.3系统实现的技术路线
4.2.3实施方案
主要分为以下几个步骤:
(1)理论回顾与强化。
首先回顾有关PHP和MySql的基础知识,并阅读近年有关站群系统设计和异构数据采集处理的文献,为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 页面 转手 系统 论文 开题
![提示](https://static.bdocx.com/images/bang_tan.gif)