导航网站(精选7篇)
导航网站 篇1
网站导航设计是结构层面设计中的主要工作之一。但是很多用户时常在浏览一些站点时因为没有方便的导航系统而苦恼,原因是这些网站缺乏针对性和方便的导航系统,也没有提供有助于让我找到所需信息的帮助,他们把所有的导航信息都放置在杂乱的按钮和文本链接上,使用户很难找到自己要访问的页面。
因此,我们在进行网站导航设计时,应该综合考虑客户的需求以及网站的结构,从以下几个方面着手设计:
1 导航的设计应具备易用性
网站的导航,包括顶部、底部和侧面的导航都应该尽可能地对用户友好、易用,保证用户“想”看到的在尽可能的显眼位置,导航里的各要素应该反映出各个目录和子目录,以及各个主题之间的逻辑性、相关性,帮助用户找到主要相关内容。
1.1 设计辅助导航。
为用户提供一个直观的指示,让用户知道现在所在网站的位置,每一级位置的名称都得有链接可返回,在每一个网页都必须包括辅助导航以及左上角的网站LOGO标识。
1.2 设置网站LOGO链接
每一个出现的网站LOGO都要加上回到网站首页的链接,因为大部分用户已经习惯了点击网站LOGO作为回到网站首页的方法。
1.3 导航条的位置
在屏幕上的一个网页实际上可以有五个基本区域来放置导航元素:顶部、底部、左侧、右侧和中央。各个位置都有其优缺点。
顶部导航:把导航元素放在顶部可以迅速地显示出来,是一种常用方式。
底部导航:在通常情况下,底部导航没有多在意义,一般只作为页面标签和公司品牌的介绍,不建议在屏幕底部设计导航。
左侧导航:这是网页导航的一种普遍方式。
右侧导航:一般只用于放置广告、交叉链接以及辅助的导航形式。
中心导航:一般只有在首页上才可把重要的导航元素如图形按钮或图像画面放在页在的中心。
主导航条的位置应该在接近顶部或网页左侧的位置,如果因为内容过多需要子导航时,要让用户容易地分辨出哪个是主导航条,哪个是某主题的子导航条。
1.4 设置联系信息。
进入“联系我们”网页的链接或者直接呈现详细的联系方式都必须在网站的任何一个网页中可以找到。
1.5 导航的使用方法应该简单
导航的使用必须得尽可能的简单,避免使用下拉或弹出式菜单导航,如果没办法一定得用,那么菜单的层次不要超过两层。
1.6 设计网页标签
用户在访问网站的过程中通常会问“我在哪?”,因此在进行导航设计应该考虑如何让用户知道现在所看的网页是什么、现在所看网页的相关网页是什么。
一个高级的网页标签形式可以加入关于位置的许多信息,这就是我们常说的所在位置,这种类型我们也可以称深度测量,因为它直接显示了用户在站点中的位置,如下所示:
首页>作品展示>网站设计>作品1
注:在这种情况下,在所在位置里前面三个都可以链接,而在第四个时字体是加粗的,表明了我们现在所处的位置,同时配合导航的颜色高亮,可以达到视觉直观指示的效果。这种方式能够很直接明了的提示用户我在哪?而它一般都放在主导航条的下方。
1.7 对已浏览过的网页给出提示
在网上查看信息的时候总会出现一个这样的问题:我们经常会看到重复看的信息才发现以前忆访问过这里。如何有效的避免这种情况?我们可以采用颜色来区分,未被点击的是一种颜色,点击过后的又是另外一种颜色,用站点样式来实现。
1.8 设置登陆退出口
登陆入口和退出登陆出口要在全网站的每一个网页都可以找到,让用户进入任一网页都可以登陆和退出。
2 导航的设计应具备功能性
导航的功能设计可以提高或降低整个网站的表现,功能完善的导航可以让用户快速地找到他们想要的东西,否则就会“赶走”用户。
2.1 导航内容明显的区别
导航的目录或主题种类必须得清晰,不要让用户困惑,而且如果有需要突出主要网页的区域,则应该与一般网页在视觉上有所区别。
2.2 导航的链接必须全是有效链接
无论是一般导航还是有下拉菜单的导航,里面的所有文字都应该是有效的链接。
2.3 准确的导航文字描述
用户在点击导航链接前对他们所找的东西有一个大概的了解,链接上的文字必须能准确描述链接所到达的网页内容。
2.4 搜索导航结果
搜索的结果一定不要出现“无法找到”的结果,这是很让用户失望的,如果无法精确找出结果,搜索功能应该实现对错字,类似产品或相关产品给出一个相近的模糊结果。
3 导航的设计应保持与网站风格的一致性
不管为导航选择了哪种位置,即便是几乎所有的位置都使用了,对不同类型的导航来说,所有的一切必须保持一致性。如果主导航在上部,辅助导航在在部,就仍保持原样。在标志页和其他页间,导航的变换是可能的,但一般来讲仍应充分考虑稳定性和一致性,不能有太大的跳跃。
总之,在进行网站导航设计时,不管站点的形式如何,导航的目标是能够简单地帮助用户找到他们的路线。一个好的导航方式能够帮助用户回答诸如“我在哪?”、“我能去哪?”、“如何到达想去的地方?”、“我以前来过这里吗?”和“如何回到曾经去过的地方?“等问题。
参考文献
[1]胡松.网页设计色彩与版式设计[M].北京:中国青年出版社,2006.
[2]刘霆寸.完美网页设计与制作[M].北京:人民邮电出版社,2007.
导航网站 篇2
网站导航没有一个专门的统称,能够使用户快速浏览和获取信息,及时准确找到所需要的内容都被称为导航系统的一部分。网络上把“集合较多网站并按照一定条件进行分类的网址站称为网址导航”。网站导航不同于网站地图,网站地图有统一的内容和表现形式。网站导航在网站每一页都会有,方便用户搜索,是访客的一个指南针。导航系统是建站不可或缺的一部分,是网站建设的重点。
网站导航一般分为全站导航系统、情景式导航、实践嵌入式导航、辅助性导航系统四大类型。网站地图则是辅助性导航系统中的一种,所以网站地图属于网站导航系统的一部分。现在企业进行网站建设绝大部分都是使用全站导航系统,此类导航不但能让访客知道有什么内容,并且正在哪一个栏目中。因此,全站导航是最受企业家们的青睐。
网站导航在网站建设中起着重要作用,每个栏目的制定是不可忽视的。导航系统在整个网站中起着主导作用,它是整个网站的索引,访客的指南针。网站导航使用文字链接不但有利于用户体验,也有利于搜索引擎优化。另外,网站底部需要辅助导航,辅助导航与主导航同等重要,而且辅助导航有利于关键词推广和网站优化。而路径定位导航在内页中也起着重要作用,方便用户浏览同时对搜索引擎友好。
购物网站有玄机—导航搜索篇 篇3
Dr. S,喜欢研究各种商家策略,精通公司和品牌吸引顾客的各种门道。他非常乐意带你去揭开生活中的商业秘密,然后为你提供建议,有时还会发你些信息bonus。所以,如果你有疑惑,尽管给他发邮件吧—dr.secret@yicai.com。
一切购物网站的设计都是为了“不要让消费者产生思考”。就好比商场会把购物环境做得舒适一些来提高消费者的购物体验,购物网站也像一个热心的导购员,总想促成更多的消费。
为什么亚马逊的网站首页总是个性推荐呢?
也许因为亚马逊更体贴客户。亚马逊首页会根据你的浏览记录、心愿单、最近的下单记录进行推荐。这些内容占据了首页最主要的部分。相比之下,国内的网站沿用了传统线下商店的营销模式(还唯恐促销信息不够显眼!),打开当当的网页全部是浮出式样的促销信息。之所以不一样,好吧,是公司的策略问题。一个更关注有备而来的购物者,一个希望吸引那些想要购物但是目的并不明确的购物者。而亚马逊更像一个熟悉你的店员。《生活大爆炸》里,Sheldon对着漫画店的老板说,“这些我其实网上都能买到,但是我更看中‘个性化服务’。”亚马逊把互联网忽视掉的“亲切感”带上来,这能提高顾客的重复购买率,也降低了商家的推广成本。
知道多一点:B2C平台的重复购买率中Vancl(凡客诚品)是40%,电子商务企业平均水平是50%,而亚马逊则高达80%。重复购买率与亚马逊的推荐机制有关。亚马逊并非不做促销,其主要的活动内容都在各个分类下,比如点开图书分类的子分类,就会出现相关的图书促销信息。对于那些本来就想买书的人,这个促销信息无疑是推了他们一把。
为什么商家那么喜欢标签导航?
标签是极少数的将物理隐喻有效应用到用户界面中的例子之一。和三孔活页夹或文件柜档案夹上的标签一样,他们把原来的物体分成了不同的部分,而且打开一个不同的部分很容易,通过突出它的标签就可以翻到对应的位置了。标签导航如此简单醒目,它创造出一种错觉—你看的那个页面在物理上出现在最前面,会让你有一种强烈的感觉:网站分成了不同的实体区域,而你置身于其中的一个。
知道多一点:为什么物理感觉如此重要?虽然在互联网上浏览和在实体店里购物差别不大。但是因为缺少了空间感,你会感觉不到大小,找不到方向。一切让你产生物理感觉的设计都容易让人产生好感。
那为什么亚马逊却几乎放弃了标签式导航?
亚马逊的导航在经过数次变迁之后被从顶部挪到了左侧,从横向导航变成了纵向导航。花瓣网(相当于国内版本的“Pinterest”,Pinterest是一个基于视觉图片分享的社交型目录网站)的产品经理王默契说,“这种导航折叠的方式要比之前能显示出更多的二级目录,减少用户的寻找成本。因为商品种类太丰富,靠标签导航来呈现分类已经不够用了。”同时,这个设计降低了原先主导航栏的高度,突出了搜索框的位置。但是更主要的原因可能来自于点击率。
知道多一点:网站的点击率决定一切。在新设计应用之前,各家网站都会进行测试,最后的结果表明,消费者确实还是更喜欢左侧的折叠式导航。这也正是亚马逊改变的原因。
为什么有些网站没有面包屑导航?
先来扫一下盲,“面包屑导航”(Bread crumb Navigation)中的面包屑来自于童话故事中的汉赛尔和格莱特,他们依靠沿途撒下的面包屑找到了回家的路。所以,面包屑导航的作用是告诉访问者他们目前在网站中的位置以及如何返回。类似于“当当网 > 图书 > 小说 > 侦探/悬疑/推理 > 商品详情”。但这种“位置型”的面包屑不适用于内容过于丰富、单个分类无法完整描述单元内容的网站。如果网站信息内容属性不明确,大部分信息同时属于多个类别,面包屑就会变成一个涉及到复杂判断的问题。
知道多一点:面包屑导航增加了网站内部链接,方便搜索引擎抓取,有效的提高了网站收录数量。变相提高了网站内部关键词链接的数量,提高该栏目关键词的排名。
为什么购物网站的搜索框都喜欢放在中间?
30%的购物者进入电子商务网站后会立刻使用搜索框,超过30%的人通过导航没有找到需要的物品后转而使用搜索框。在现实购物环境中,你寻找的商品可能是一件大衣。在网上,这个目标就变成一顶搭配大衣的帽子。但区别是,在网站上没有一个真人会站在那里告诉你东西在哪里,所以它们有一种服务叫做搜索。如果来访的购物者清楚的知道想要什么,他们会很第一时间使用搜索框。为了易用性,以及不让消费者思考,而是迅速把购买意图转变为真实的购买行为,大多数网站都把搜索框放在首页正中明显的位置。淘宝甚至在你点入首页的时候,将光标也停在搜索框内—你不用移动鼠标,就能进行搜索了。
知道多一点:为什么有些购物网站的搜索框那么长?那些查找具体电视机型号或者笔记本电脑型号的用户会倾向于使用较长的搜索请求。不然用户输入了长搜索请求,就无法看到全部文本。同时用户也会更容易修改搜索内容中的拼写错误。
为什么购物网站那么热衷排行榜?
事实是,人们就是喜欢排行榜,即使是那些认为自己与众不同的人,在购书之前也会上网看一下评价。为了规避购物中的不确定因素,我们常常会参考别人的购物体验。当某件东西很畅销或占据市场统治地位时,我们会本能地认为它是一个正确的选择。虽然我们都知道,“最受欢迎”并不一定是“最好的”。这也是为什么我们倾向于在淘宝选择有人评价的产品。
知道多一点:和热衷看别人的评价不同,虽然各大购物网站差不多都有4个分享按钮,但是使用的人却非常少。相比之下,人们更愿意分享打折促销信息,而并非是“我买了一个奢侈品包包”。除了害怕留下一种“我是笨蛋消费者”的印象,没有一个消费者愿意将自己的私人空间变成一个“楼宇广告牌”。
搜索分类要有多详细才能促进消费?
答案是没有。顾客只要登录亚马逊网站的主页,就可以任意检索、预览、购买任何书籍。你只要键入书名、作者姓名,甚至笼统的标题,亚马逊网站就会把资料库中符合条件的书籍全部列出。消费者不喜欢强迫他们思考的地方。如果在搜索一本书前,要考虑怎么搜索,键入书名,作者还是笼统的标题,这会让消费者却步。在网上,竞争就是一个点击的区别。
导航网站 篇4
大型网站存在大量的内容,存在大量的用户,而不同的用户关注的内容不同,用户的选择过程通常需要多次点击,例如要访问新浪网站的西甲联赛新闻,过程如下:
·打开浏览器输入:http://www.sina.com.cn/进入新浪首页;·在新浪首页点击"体育",进入到:http://sports.sina.com.cn/;·在体育页面点击"西甲"进入到:http://sports.sina.com.cn/z/0910laliga/。
并且如果每天都上网每天都需要重复这样的过程。如果网站知道了用户的访问习惯,当用户登录http://www.sina.com.cn的时候,网站可以直接把他导航到http://sports.sina.com.cn/z/0910laliga/,本文采用统计的方法就是解决该问题的。
2、系统需求分析
用户在访问网站主页的时候,根据用户情况应该分别导航到不同的网页:
·如果是新用户或者没有任何Cookie信息的用户,直接导航到访问量最大的网页。用户可以选择登录,或者查看某个网页。
·如果是老用户(有Cookie信息),但是是非注册用户,应该根据用户以往的访问记录,选择用户最常访问的页面。
·如果是老用户,并且是注册用户,并且选择自动登录,则从数据库中提取历史访问信息,根据访问信息为用户选择响应界面。
·如果是老用户,并且是注册用户,但是没有选择自动登录,给他提示登录界面,如果选择登录根据数据库中的访问信息为用户选择界面,如果不选择登录,则给默认的网页。
用户在访问网站的过程中,系统记录用户的访问过程,存在如下情况:
·对于注册用户,可以在服务器端数据库中记录;
·对于非注册用户,并且客户端允许使用Cookie,可以在客户端通过Cookie存储;
·对于非注册用户,并且客户端不允许使用Cookie,则不能记录。
用户
3、系统设计
系统设计包括功能设计、数据存储设计、界面设计和接口设计,而智能导航系统是为现有网站提供导航的,对于网站原有的界面和接口不干预,主要是根据访问的历史信息为用户提供最可能是用户访问的页面。所以本设计主要包括:
·历史访问信息的存储设计;
·历史访问信息的管理;
·智能导航控制功能的设计;
·Cookie存储信息的设计。
下面分别介绍。
3.1历史访问信息的存储设计
为了根据用户的访问习惯为用户提供智能的导航信息, 需要保存用户的历史访问信息, 为了能够快速决策, 需要根据历史访问信息生成汇总信息, 历史访问信息是用户在访问过程中生成的, 而汇总信息是服务器在每天比较空闲的时候根据历史信息汇总生成的, 决策过程时根据汇总信息进行的。存储设计包括两张表:历史访问信息明细表visitdetail和汇总信息表visitsummary。
历史访问信息明细表的结构如表1所示。
历史信息统计表的结构如表2所示。
3.2 历史访问信息的管理
历史访问信息的记录,出现在以下3个时刻:用户发送对某个页面的请求,系统为用户选择一个界面,用户离开网站的时候。
当用户发送对某个页面的请求的时候:
·添加历史信息,记录当前时间为该页面的开始访问时间;
·修改上一个页面的结束时间为当前时间。
对于首次访问的用户,服务器为用户选择一个界面,添加历史信息,记录当前时间为该用户访问当前页面的开始时间。
当用户离开网站的时候,记录当前时间为前一个页面的结束时间。
设置触发器,当修改记录的结束时间的时候,计算页面的持续时间,并更新历史访问信息。
对于历史汇总信息,在每天的某个特定时间进行集中处理进行更新。
3.3 智能导航系统的设计
服务器在接收到得请求的时候,根据Cookie中的信息,分析用户的类型以及用户的访问习惯,根据访问习惯为用户选择最有可能的界面。选择过程如图1所示。
3.4 Cookie存储信息的设计
对于支持Cookie的浏览器,如果是注册用户,可以使用Cookie保存登录信息,方便用户的操作,然后根据数据库中的历史访问汇总信息对用户进行智能导航。如果是非注册用户,可以在Cookie中存储历史访问信息,因为受存储信息量的大小限制,所以使用Cookie存储的历史访问信息不能像数据库存储那样详细。在系统向用户响应的时候,根据用户的类型在Cookie中保存相应的信息。
4、结论
本文通过记录大型网站中用户的历史访问信息,并对历史访问信息进行汇总,对于注册用户采用数据库的方式存储这些信息,对于非注册用户采用Cookie的方式存储这些信息。在用户访问网站的时候根据统计信息为用户智能导航到用户最可能访问的网页,从而方便了用户的访问。
本文的缺点是存储历史访问信息并进行汇总以及进行决策需要占用一定的时间,对系统的响应速度有一定的影响,但是能够减少用户点击的次数。
参考文献
[1]王永庆.人工智能原理与方法[M].西安:西安交通大学出版社, 1998.5.
导航网站 篇5
网站设计过程中非常重要的一步就是设计网站信息布局,这是决定网站总体样貌与体验的关键,以下笔者将从信息导航架构、网站信息组织模型、自运营与信息生态圈三点来阐述相关话题。
信息导航架构
网站设计过程中,产品经理需要优先确立网站信息导航架构。这就像画一个人,一定是先画出骨架轮廓,然后再去细化每一个局部。如果开始就局限在细部,欠缺整体上的思考,等你画完会发现各部分风格不一、比例不协调等等的问题。俗语云“画虎先画骨”,放在产品原型设计里,就是首先要放眼于整体信息(信息导航架构),然后再在骨架上添加具体的细节。那么,如何合理地设计网站信息导航架构呢?
我觉得是需要考虑以下三点:价值 、逻辑 、用户习惯与个性化 。
需求分析阶段会把需求按重要程度分类,满足用户核心需求的内容要优先显示。其次,导航设计需要讲究层次与逻辑。如果只是强调价值,把截然不同的功能点放在一起,那么呈现结果一定是混乱的,这会增加用户的使用成本,并严重影响用户体验。因此我们在凸显核心卖点与重要价值的同时,必须有逻辑的组织各个模块功能点分门别类,把重要的“类”优先展示,把次要的功能点用适当的方式弱化展示。弱化方法可以根据实际情况选择页面次要位置、二级菜单展示、非默认选中、折叠等等。更高级的,网站可以尝试满足用户按自己的喜好定制导航的需求,或者根据用户习惯自动调整导航结构,实现自定义与个性化的目标。
网站信息组织模型
在设计网站原型的时候,会先确定网站的信息导航架构。不过,网站的信息组织设计还会先于信息导航,因为信息组织决定了网站的基本要素,而信息导航架构就是把这些要素放在适当的位置呈现。
下面主要讨论网站信息组织方式,最常见的是采用类别的组织方式。抽象地,我们可以把这种组织结构看成一个树状结构,树形类别信息组织结构能够很好的按照逐步细分的方式把信息归类展示。
采用类别组织方式的弊端:类别个数有限,而且不能灵活变化,网站信息不能被很好的归类和检索。如果网站呈现的信息比较庞杂,那么用户就会花去很大的代价去通过粗糙的类别发现他们所感兴趣的东西。采用类别组织就像在马路上听收音机,那么如果此时马路非常嘈杂,我们应该在这个场景下可以选择别的方式听歌 比如带上“耳机”,标签模式就是所谓的“耳机”。从广义上来说标签也属于一种类别模式,只不过标签是一种更加个性,更加灵活,更加细致的分类方式。标签不会被限制数量(简单类别的结构是一棵“树”,那么标签就是大海),简单分类总有尽头,而标签理论上来说可以无边无际,因此标签模式可以比类别模式走的更深,对类别模式不能触及的细分领域进行信息标记,而且我们可以给内容添加多个标签(种类对于内容的映射:one2many,标签对于内容的影射: many2many),对于内容涉及面庞大,或者用户体验要求高的网站而言,标签的重要性不言而喻。
另外标签是灵活与高效的。举一个例子:“XX”这个词汇在网站中开始变得时髦起来,如果采用信息简单分类的方式并不能对这一点做出即时反应(如果能做出反应,那必须依赖于很消耗资源的深度运营),而采用标签,用户会把自己产生的相关内容标记上“XX”,如果“XX”很热门,用户内容将会大量关联 “XX”标签,“XX”就会被系统标识成活跃“标签”而优先展示,自动为这些活跃内容提供一个醒目的入口,这就体现了标签的灵活性(flexibility)与实时性(real time)。
深入思考上面的这个例子,我们还能发现标签好像把让用户参与了运营(用户行为、偏好决定了导航中每个标签摆放的优先级),笔者把这种产品本身自带的优良运营基因称为产品的“自运营”属性 ,“自运营”属性极大的解放了产品运营的难度,而且它能比人工运营做的更好。当然类别模式与标签模式并不矛盾,可以联合使用,例如网易轻博客(LOFTER)就采用“分类”与“标签”两种信息浏览方式。
自运营与信息生态圈
前面我们探讨网站需要组织信息,那么事实上网站的用户也要组织他们自己从网站上获取的信息(收藏夹就是一个最直接的例子)。用户既然对其从网站获取的信息有整理的需求,那么我们能否利用这个特性来实现网站又一个层面的自运营呢(即允许用户分享“自己的整理成果”,从而借用户的手来整理网站信息 )?
答案是,当然可以。且看网易云音乐的“歌单”功能,歌单可以理解成存放歌曲的文件夹。用户可以直接查找歌曲也可以通过歌单寻找自己喜欢的歌曲,然后把它们归类收藏起来,这些“收藏”就是用户自己生成的歌单。而且这些歌单可以分享出来,供更多的人查看。显然,这样就形成了一个信息归类“自运营”的生态循环系统。
歌单是音乐产品对歌曲信息的一种组织方法,当音乐产品支持用户制作、共享歌单的时候,也就是把歌曲信息组织的权力交给了用户,海量用户参与歌单管理将会生成更多更优质的歌单,而这些数量众多、个性化极高的歌单又会吸引更多的不同口味的用户使用该音乐产品,从而将带来更多更好的歌单,这已经是一个“良性循环生态系统”了。类似的,我们也能联想到知乎模式,知乎的问题之于收藏夹,就是云音乐的歌曲之于歌单,其中知乎的问题、云音乐的歌曲分别是它们各自的内容,而收藏夹、歌单则是它们各自对内容的一种支持共享的组织方法。
总结
网站在原型设计阶段可以引入一些更高效的信息组织方式,并采用“自运营”来释放自身信息导流方面的运营压力,而且这样一个“自运营”的“循环信息系统”带来的是更丰富、更灵活的内容分类,借“用户的手”整理自己的网站的信息流不得不说是一招借力打力的妙棋 。
最后我们会把这些信息组织元素镶嵌到导航架构里,这样整个网站的信息流设计就完成了。
导航网站 篇6
近年来,随着移动互联网的蓬勃发展和智能手机的普及,手机网民的数量在不断增长,基于3G技术的网络应用也越来越多。基于手机小巧、功能强、性能好、使用方便的特性,用户们都喜欢随身携带,甚至用手机办公、兼职,例如现在较为流行的“刷单”工作,网上交易,炒股等。由此可见,手机是个很好的信息传播媒介。在大学这个科学前沿地,大部分师生都使用手机来浏览信息和相互通信交流。因此,建立一个基于移动平台的校园生活导航服务网站,会更有利于学生、老师之间的交流,同时也会方便了学生去了解学校的最新动态。
2 基于移动平台的校园生活导航服务网站开发的需求
校园是我们学生学习生活的地方,对于新生来说,熟悉新环境是他们入学的第一要事。虽然许多学校信息,师生们都可以在学校的官网上查看到,但这并不便于师生们随时随地了解学校的资讯。而基于移动平台的校园生活导航服务网站却可以很方便地为师生们提供他们所需要的信息,只要他们有一台智能手机,能够联网。
对学校来说,基于移动平台的校园生活导航服务网站还能减少学校发布信息所需要的人力、物力,有利于学校活动信息的发布,同时也方便了学校对信息的收集和管理。
3 手机网站的发展
首先,我们要了解一下手机网站,手机网站就是手机能访问的网站。更准确地说,它是面向手机用户为方便手机访问而建立的网站,也被称为WAP网站。
WAP是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准,它是简化了的无线Internet协议。
WAP网站与web网站最明显的区别就在于Web网站包含的文字、图像等信息量都比较多,页面文件比较大,通常在10K以上,而WAP网站的页面比较简洁,页面文件较小。正如:手机腾讯网首页也只有9KB左右,腾讯网的普通网页就大于100KB。
WAP网站可分为WAP1.X和WAP2.0网站。
WAP1.X功能简单、界面粗糙, 而基于WAP2.0开发的手机网站在功能、界面显示、动态性和交互性等方面已经能够和普通网站相媲美了。WAP2.0的手机网站可以在电脑上直接用浏览器访问,而WAP1.X的网站,需要模拟器或者给浏览器安装相应的插件才能访问。比如:Firefox安装WMLBROWSER插件才可访问WAP1.X的手机网站。
WAP1.X是最初专门用WML语言开发的一个脚本,它功能简单,页面形式主要是文字,受当时的网速、带宽和手机硬部件的限制,不能采用CSS样式,在颜色的选择上也只有文字的黑色和连接的蓝色,页面的背景色也不能设置。当时的网页界面颜色单调,排版并不美观。
而WAP2.0 主要是采用XHTML开发,页面形式丰富,可以采用CSS定义,通过IE也能直接访问,它能支持任何移动终端完美访问。其中XHTML是一种置标语言,表现方式与HTML相似,只是在语法上更加严谨。
现在,HTML5 的面世,使得手机网站的页面更加美观,更具吸引力,而且网页的加载速度也有了很大的提升。
4 网站界面开发语言介绍
4.1 HTML5的优势
HTML5 是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改[1],它现在正被应用于各大网站的网页编写。
HTML5 融入了许多新颖的标签属性,淘汰了过时或冗余的属性。它与CSS3 样式结合,使得网站的页面更加美观、炫丽,此外,它与Java Script结合运用,还可以使网页界面更具动感效果,吸引访问者的眼球。而且HTML5 还有一大特点就是它可以通过<meta>标签来控制网站页面的大小,使得页面能根据各类型智能手机的屏幕大小自动调节来显示信息。HTML5网站支持电脑PC端和手机端的访问,大大方便了网站数据的维护。
在本次网站开发里,我们也采用了HTML5+CSS3的界面布局方式,同时,适当的添加了JS脚本来调用手机的本地用户数据,来提高网页的加载速度。
4.2 JQuery的运用
JQuery是一个优秀的Java Script库。它是轻型的JS库,兼容了各类浏览器。它的一大优势就是,有详细的文档说明,还有许多成熟的插件供开发者使用。JQuery能够使用户的html页面保持代码和html内容分离。它模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页[2,3]。在项目里,我们采用了JQuery来设计各功能模块的页面切换效果,同时还通过调用JQuery里的ajax方法来访问网站存储在用户客户端的local Storage和session Storage数据,提高了网站的响应速度。
5 网站后台编程语言选择
网站后台的编程语言,我们是采用了PHP语言编写。PHP是一门脚本语言,语法结构与JSP相似,在html页面里进行嵌入式编写,而且可以实现跨平台运行。这门语言实用性强,运行流畅,语法简单,方便了网站的后期维护和开发者对代码的阅读。只要在服务器端搭建好Apache环境,就能很好运行PHP程序了,而对于客户端,用户的手机大部分都是Android系统,PHP程序在Android系统也是完美运行的。
6 数据库设计
6.1 网站在移动手机端的数据存储
HTML5 提供了两种在客户端存储数据的方法,那就是lo⁃cal Storage和session Storage,这就相当于以往我们采用的Cookie和Session数据存储方法。区别就在于Cookie和Session数据存储的时间比较短,而local Storage和session Storage这两种存储方法存放的数据保留时间长,不易丢失。这使得网页的再次浏览速度更快,甚至在断网的情况下用户也能浏览到已经加载完成的或者近期浏览过的网页的信息。
除此之外,还有一种Web DB存储本地数据的方式。它提供了关系数据库的基本功能,可以存储页面中的交互、复杂的数据。它可以将网站的部分缓存信息存储在用户的本地数据库中,此功能相较于local Storage和session Storage两种存储方式更有条理,同时这些数据还可以通过SQLite Spy软件打开查看。因为该存储方式就相当于在用户端建立一个小型的SQLite数据库,该数据库主要是用来存储用户习惯或访问的历史记录。这些信息都会对用户能够快速访问网站起到一个关键的作用,但这些信息并不会占用用户太多的存储空间。
6.2 网站数据库设计
由于这个网站主要是用于校园信息的传播,信息量较大,所以在数据库的选用方面,我们是采用了SQL server 2008这种中小型数据库。
该数据库运行在微软数据平台上,功能强大,能够组织管理任何数据,同时它具有很高的安全性、可靠性和可扩展性。
我们对这个校园网站设立了4个独立的版块,根据E-R图和数据流图来设计数据表。另外,我们通过对数据库设置用户权限来区分普通访客和管理员,并且针对不同的用户,对网站内部信息的管理权限也作出了相应的限制。
7 开发工具选择
在这次网站开发过程中,我们选择了常用的、功能强大的编程工具eclipse、SQL server 2008数据库管理工具,还有就是采用Opera浏览器和Opera Mobile Emulator来调试网站的运行效果。
8 总结
导航网站 篇7
如今,校园信息应用已经进入了我们校园的日常生活当中。现在互联网上有着相当一部分的校园应用,如:菜园“帮”,超有“爱”,校园里“开战”……还有现在比较出名的《超级课程表》,该应用是广州超级周末科技有限公司旗下的一款针对校园市场的社交应用。
因此,本文提出了基于移动平台上的校园生活导航网站,外界人士能够通过本网站快速地查阅本校的各种信息,以及会员通过本网站在线报名参加各种社团活动,讲座。
2 技术可行性分析
2.1前端技术简介
本网站开发采用的编程语言主要是:WCSS以及PHP,其次还有HTML5。
PHP语言:它是一种通用开源脚本语言,可以比CGI更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。
WCSS:它是WAP2.0 下专属的CSS,目的是定义文档的风格和布局,从文档内容中分离[2]。
HTML5:它是超文本标记语言,是在HTML的第五次修订产物。HTML5是一种脚本语言支持大部分移动端和PC端用户进行访问,它不需要对代码进行转化,直接多平台访问可以保证页面兼容性[4]。
2.2服务器端配置简介
服务器端软件配置Windows Server 2003,My SQL。
Windows Server 2003 操作系统:对于部署业务关键的应用程序,群集服务是必不可少。Windows Server 2003增强的群集支持,以及对称多处理技术支持的向上扩展提高了可用性和可伸缩性[3]。
My SQL:是一个开放源代码的小型关联式数据库管理系统,由于其体积小,速度快,成本低,许多中小型企业都选择了My SQL作为网站数据库。
3 网站需求分析
3.1用户需求分析
此网站开发主要面向的对象是学校师生。因校内信息繁多,如:社团活动,讲座和兼职信息等,而且信息发布的地方不统一,造成了信息容易丢失且不便于管理。再有就是,目前大多数学校都是采用传单的方式来进行消息的发布,这样做既浪费了人力、金钱而且收效甚微。
鉴于现在智能手机的流行以及移动网络的建设,手机已经成为目前信息传递最方便、快捷的一个平台。因此,开发基于移动平台的校园生活导航服务网站更能满足用户们的需求。
3.2解决方案
在B/S模式的软件开发中采用最多的是MVC设计模式。MVC是一种流行的设计模式,它把应用程序分成三个层次:视图层、模型层、控制层[1]。
视图:向用户显示数据,接受用户输入,与模型层交互,向模型查询业务状态,接受模型发出的数据,更新显示用户界面。
模型:模型是应用程序的主体,它用于表示业务数据和业务逻辑。一个模型可以同时为多个视图提供数据,从而提高了代码的可重用性。
控制器:接受用户输入,并调用模型和视图来完成用户请求。在用户提交表单时调用模型组件处理请求,最后调用视图来显示模型处理后返回的数据。
因此,在开发基于移动平台的校园生活导航服务网站时,采用了基于PHP的MVC开发模式。
4 网站设计
在需求分析确定之后,需要对网站进行整体性分析和设计,这包括网站的功能模块划分与描述、用户界面的设计等步骤。
4.1功能模块设计
网站的主要功能包括校园大事件、校园活动、南国茶坊、跳蚤市场,如所示图1。
校园大事件:管理员通过该模块实现发布官方消息,以及各院系的消息。帮助在校师生,以及外界人士了解和查询我们学校的官方消息以及各院系的新闻等各方面的信息。
校园活动:该模块主要作用是管理员发布消息和会员报名参加活动。管理员可以发布社团活动信息,讲座信息,兼职招聘信息。会员除了能浏览管理员所发布的消息之外,还能在线报名参加各种校园活动,讲座。
南国茶坊:该模块主要功能是提供给普通访客,以及会员进行浏览关于学习,时事新闻,日常生活信息等。
跳蚤市场:该模块主要列举出会员所发布的交易信息。帮助在校师生进行二手书籍售卖或收购,以及生活用品的交易信息、组队团购信息的发布等。
4.2 用户界面设计
本网站前端是基于HTML5和CSS。对于用户来说,二者结合能够提高用户的体验,加强用户的视觉感受。根据对移动平台的设计理念,我们的网站的界面设计上面也保持了简约、美观,以方便用户以及让用户带来视觉上的舒适。如网站整体采用白色作为背景色,网站首页直接是4 个模块的导航图标,以此来突出网站的主要功能。
5 网站功能实现
5.1校园大事件模块的实现
该模块的重点在于对文字的处理。主要研究如何利用列表以及文本的形式,友好且美观的显示到各用户的浏览器上。动态地显示学院各院系所发布的官方消息,新闻等信息。
5.2校园活动模块的实现
该模块的重点也在于对文字的处理,且新增用户登录功能。用户输入正确的登陆信息后,服务器返回一条确认信息。
5.3南国茶坊模块的实现
该模块侧重于实现用户与用户之间的交流功能。用户可以查阅到各个话题,而且,用户登陆后不仅可以对别人的主题发表意见,还可以发表自己的主题。
5.4跳蚤市场模块的实现
该模块侧重于满足用户发布交易信息的需求。用户登录后,可以发布交易消息。其他的用户可以查阅到相关交易信息列表及其发布人详细信息。
6 结束语
基于移动平台的校园生活导航服务网站应用于各种便携式设备,为在校师生和外来人员带来了获取校园信息的一个全新的途径。一个专于移动设备的网站,最重要的设计目标就是要达到令各位用户能够及时友好地获取到信息,这正是我们设计这个网站的原因。因此,该网站除了能够满足用户获取校园信息的基本需求,同时还能够满足用户的发布消息功能的需求,从而提高了整个网站的实用性。
摘要:近年来,各大高校都逐渐开始着手创建信息化平台。为了能够更加便捷地、及时地将校园生活导航信息反映给各位师生,该文提出了基于移动平台的校园生活导航服务网站的设计方案并进行了分析。