基于Discuz的GIS520论坛建设Word下载.docx

上传人:b****2 文档编号:5193073 上传时间:2023-05-04 格式:DOCX 页数:28 大小:1.17MB
下载 相关 举报
基于Discuz的GIS520论坛建设Word下载.docx_第1页
第1页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第2页
第2页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第3页
第3页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第4页
第4页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第5页
第5页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第6页
第6页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第7页
第7页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第8页
第8页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第9页
第9页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第10页
第10页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第11页
第11页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第12页
第12页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第13页
第13页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第14页
第14页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第15页
第15页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第16页
第16页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第17页
第17页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第18页
第18页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第19页
第19页 / 共28页
基于Discuz的GIS520论坛建设Word下载.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于Discuz的GIS520论坛建设Word下载.docx

《基于Discuz的GIS520论坛建设Word下载.docx》由会员分享,可在线阅读,更多相关《基于Discuz的GIS520论坛建设Word下载.docx(28页珍藏版)》请在冰点文库上搜索。

基于Discuz的GIS520论坛建设Word下载.docx

程序的优点7

2.1.4技术可行性综述7

2.1.5网站需求分析7

2.2总体设计7

2.2.1网站运行环境7

2.2.2网站功能概述7

第3章论坛开发与实现8

3.1Discuz!

程序安装使用8

3.1.1域名购买和网站空间租借8

3.1.2运行环境安装及设置8

3.1.3Discuz!

软件安装9

3.2论坛后台功能设置9

3.2.1站点信息设置9

3.2.2用户分类和权限设置9

3.2.3积分功能设置10

3.2.4论坛安全功能设置10

3.2.5云平台工具10

第4章网站结构和功能搭载11

4.1网站定位和网站结构11

4.2网站首页设计11

4.3资讯频道12

4.4地图秀瀑布流12

4.5Map功能菜单12

4.6社区功能菜单12

4.7论坛13

4.7.1论坛GIS新手版块设计13

4.7.2论坛软件应用分区设计14

4.7.3论坛程序开发分区设计14

4.7.4论坛GIS竞赛分区设计14

4.7.5论坛地信考研分区设计15

4.7.6论坛就业前线分区设计15

第5章网站扩展功能开发15

5.1手机客户端开发15

5.2微信公众平台16

5.3微社区17

5.4官方微博账号17

第6章网站优化与SEO17

6.1网站优化17

6.2SEO优化18

第7章网站运营和管理21

7.1运营现状21

7.2目前遇到的难题21

7.3网站管理团队21

7.4网站运营目标和发展计划21

第8章结论与建议22

8.1结论22

8.2建议22

参考文献23

致谢23

学生:

劳厚宾指导老师:

张青峰

随着互联网的发展,信息技术的发展为信息服务机构创新服务模式,开发新的信息服务提供了绿色通道。

网络学习已经成为当今时代生存和发展的要求,GIS专业的学习更是如此。

本文是基于Discuz!

开源程序构建GIS学习交流平台,是以让全国高校学生更好地学习GIS为目的而进行的实践和探索。

GIS论坛;

GIS520论坛;

Discuz!

信息资源共享;

网站建设

Discuz-basedGIS520forumbuiding

WiththedevelopmentoftheInternet,thedevelopmentofinformationtechnology,informationservicesfortheinnovativeservicemodelsanddevelopnewinformationservicesprovideagreenchannel.Onlinelearninghasbecomearequirementintoday'

seraofsurvivalanddevelopment,GISprofessionallearningevenmoreso.ThisarticleisbasedDiscuz!

GISopensourcelearningplatformtobuild,istoallownationalcollegestudentslearnbetterpracticesandexploreGIScarriedoutforthepurpose.

Keywords:

GISForum;

GIS520forum;

Discuz!

Informationresourcesharing;

Website

第1章引言

1.1概述

随着互联网进入Web2.0时代后,在Web2.0这一种新的互联网方式下,通过网络应用(WebApplications)促进网络上人与人间的信息交换和协同合作,其模式更加以用户为中心。

典型的Web2.0站点有:

网络社区、网络应用程序、社交网站、博客、Wiki等。

Web2.0时代的互联网则更加注重用户交互的作用,因为网站用户是网站内容的拥有者,同时也是网站内容的制造者。

所谓网站内容的制造者是指互联网的作者,互联网上的每一个用户不再仅仅是互联网上的读者了;

用户不仅仅是在互联网上冲浪,同时也成为波浪的制造者;

在互联网模式上由单纯的“读”向“写”最后到“共同建设”发展;

由被动地接收互联网信息向主动地创造互联网信息发展,从而更加人性化!

网络社区(论坛)是Web2.0的典型模式之一,其在互联网上扮演者重要的角色,在论坛里,用户可以获得丰富的信息资源,不但有各类技术资料和文档,重要的是论坛是用户的交流平台,论坛包含着网站用户的很多判断和评论,随着时间的推移,论坛站点积存的相关资源会越来越丰富。

网络论坛已经成为人们获取信息和资源,以及相互交流的一个虚拟空间,影响和改变着我们的生活。

1.2论坛建设背景

GIS专业是一门新兴、前沿的并高速发展的专业,近几年互联网技术(如云计算,大数据等新技术)的发展,更加带动了GIS行业的快速发展。

在高校内,书本上的内容来不及更新,也不够全面,真正需要学好GIS,就必须充分利用互联网,网络学习已经成为GIS专业学习的不可缺少的一部分。

但是,在互联网上,国内目前并没有一个比较全面且专注GIS学习的平台。

GIS相关社区人气比较好的属地信网和Esri中国社区,只不过地信网专注的并不是GIS,而是地质;

GIS只有一个小版块;

而Esri中国社区是ESRI公司官方社区,资源和信息内容几乎都是围绕其软件产品和服务,也不是一个专注GIS学习的网站。

所以,一个比较全面的GIS学习社区目前是空缺的。

在此情况下,本人才想要搭建一个GIS论坛,面向学习GIS专业的全国高校学生。

1.3论坛建设目的

为弥补互联网上GIS专业学习网站的空缺,打造一个最好的GIS学习交流平台,让广大GIS爱好者学习GIS更加方便和容易。

第2章GIS520论坛设计与分析

2.1系统分析

2.1.1开发语言综述

论坛使用的是Discuz!

开源程序系统,该系统使用的是PHP和JavaScript,以及HTML和CSS、XML等编程语言开发。

1.PHP优点:

PHP语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛。

另外PHP是开放的源代码,程序开发快,运行快,切入于HTML,实用性强;

拥有较好跨平台性强,效率高等优点。

2.JavaScript优点:

JavaScript可以使多种任务仅在用户端就可以完成,而不需要网络和服务器的参与,从而支持分布式的运算和处理。

还可以方便的操纵各种页面的对象,用户可以使用JavaScript来控制页面中各个元素的外观、状态甚至运行方式,JavaScript可以根据用户的需要“定制”浏览器,从而使网页更加友好。

3.XML优点:

XML提供了一种标准化、灵活、强大的方法,用于在许多不同平台和应用程序之间交换数据。

2.1.2MySQL数据库的选用

由于论坛程序是使用开源的Discuz!

程序,而Discuz!

程序使用的是PHP+MySQL开发的,所以论坛系统数据库选用就为MySQL。

MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有优有小巧、功能齐全、查询迅捷等,并且MySQL是免费的,可以在Internet上免费下载到和免费使用,对于一般中小型,甚至大型应用都能够胜任。

MySQL具有以下优点:

1.首先是速度。

对于MySQL来说,速度是他们追求的主要目标之一,基于这个原因,MySQL在以前的文档中也曾经说过并不准备支持事务和触发器。

但是在最新的文档中,我们看到MySQL4.0.2-alpha已经开始支持事务,而且在MySQL的TODO中,对触发器、约束这样的注定会降低速度的功能也列入了日程。

但是,仍然有理由相信,MySQL将有可能一直保持速度的优势。

2.MySQL更流行,流行对于一个商业软件来说,也是一个很重要的指标,流行意味着更多的用户,意味着经受了更多的考验,意味着更好的商业支持、意味着更多、更完善的文档资料。

3.MySQL更适宜在Windows环境下运行。

MySQL作为一个本地的Windows应用程序运行(在NT/Win2000/WinXP下,是一个服务),在Windows运行中,MySQL更加的稳定。

4.MySQL使用了线程,在不同线程之间的环境转换和访问公用的存储区域显然要比在不同的进程之间要快得多

5.MySQL在权限系统上更为完善。

MySQL允许你定义一整套的不同的数据级、表级和列级的权限。

对于列级的权限。

MySQL还允许你指定基于主机的权限。

6.由于MySQL4.0.2-alpha开始支持事务的概念,因此事务对于MySQL不再仅仅成为劣势。

相反,因为MySQL保留无事务的表类型。

这就为用户提供了更多的选择。

程序的优点

是一款基于PHP和MySQL实现的免费的社区论坛开源软件。

应用该软件即使用户不是编程专业人员,只要进行合理的设置,也能搭建起功能强大的网络论坛。

在被腾讯全额收购后,也得到了越来越多的站长重视,目前也是站长使用最多的的网站程序。

2.1.4技术可行性综述

综上所述,Discuz!

程序的强大功能和几种强大且成熟的编程语言,为建设论坛提供了技术条件,作为学生党并不需要自己开发网站系统,所以不存在特别大的技术难题,也不需要自己主动的修复和维护网站系统出现的bug,减少了很多建站经费难题和技术难题。

这样可以利用其它时间多学习PHP、JavaScript等编程语言来对网站进行维护和改版,以及学习SEO技术和网站的运营等知识。

2.1.5网站需求分析

在网上和全国不同高校的GIS专业学习交流,通过调查分析GIS专业网站用户的需求,进而总结和设计出网站的必要功能。

并且在网站建成后也要时常的调查和了解用户的需求,随着用户需求的改变而对网站进行改版等,注重用户体验。

2.2总体设计

2.2.1网站运行环境

网站运行环境可以通过主机虚拟空间或者云主机等方式来托管网站,只要能保证网站的运行正常即可。

由于Linux未学习过,所以在租借网站空间的时候只能选择windows操作系统。

目前网站托管在西部数码的弹性云主机上,配置如下:

CPU:

2核

内存:

2G

硬盘:

80G

宽带:

3M

2.2.2网站功能概述

网站使用的是Discuz!

程序搭建起来的,所以一般论坛的功能都会有,包括用户功能和帖子功能以及管理员的后台管理功能都已经很好的集成了。

基础功能如下:

1.用户功能

(1).用户的登录

(2).用户的注册

(3).用户的查找

(4).用户资料的修改

2.帖子功能

(1).帖子的发表

(2).帖子的回复

(3).帖子的查找

3.后台管理

(1).用户的管理

(2).帖子的管理

(3).论坛信息的管理

(4).图片的管理

(5).应用管理

高级功能通过插件实现或者程序开发进行设计,GIS论坛搭建的主要任务就是如何合理的使用这些功能,将论坛打造成为一个GIS学习交流平台。

第3章论坛开发与实现

程序安装使用

3.1.1域名购买和网站空间租借

首先,购买搭建论坛必备的域名和网站空间。

域名我是在西部数码下的一个代理商购买的;

同时在西部数码下租借了一台标准型弹性云主机。

3.1.2运行环境安装及设置

1)远程登录云主机,管理云主机,配置论坛所需要的运行环境,论坛使用的是Discuz!

程序,所以所需要的环境必须安装有支持PHP和MySQL的相关软件。

安装完毕后使用建站管理助手对网站的相关参数进行配置好,并且绑定域名;

2)编辑完成站点后,在云主机内创建MySQL数据库,用来存储网站程序的数据资料;

3)在域名商端进行域名解析,将域名使用A记录的方法解析到云主机上(国内空间域名需要备案才能解析);

4)然后,下载flashFXP软件,安装到本地电脑上。

软件安装

5)到Discuz!

官网下载最新版本的Discuz!

程序,(目前最新版本是Discuz!

X3.1);

6)使用flashFXP软件将Discuz!

X3.1安装包下的upload文件夹下的所有文件上传到云主机的wwwroot目录下;

7)在浏览器地址栏输入

8)安装完成后,浏览器地址栏输入

3.2论坛后台功能设置

论坛的基本功能都可以在Discuz!

后台管理中心进行设置,在后台管理中心可以对网站全局、界面、内容、用户、门户、论坛、群组以及防灌水等功能进行设定,如图1。

图1Discuz!

管理中心

3.2.1站点信息设置

网站搭建好后,设定站点名称,站点名称对于推广起到很大的作用,我将站点名称设定为GIS520-GIS学习交流平台,网站名称为GIS520,另外设定网站URL和管理员邮箱以及QQ在线服务号码和网站备案信息等。

3.2.2用户分类和权限设置

论坛用户分为两大类:

用户组和管理组,用户组是普通会员注册后所在的用户组,管理组是论坛管理人员所在的组。

管理组用户按照头衔分为管理员、超级版主、版主、实习版主、审核员等5个级别。

管理员具有对主题、帖子、管理面板、空间、门户的管理和查看IP的所有权限。

超级版主相较于管理员,不允许置顶管理范围内的回帖,不能删除回收站的帖子,并且不具有空间管理、门户管理和察看IP的权限;

版主相较于超级版主,不允许将作者发布的收费主题终止并将作者获得的收益退还给购买者,不能够禁止用户访问、禁止IP、编辑用户资料和批量删帖;

实习版主相较于版主,不允许移动管理范围内的主题,不允许对主题进行分类和复制修复主题;

审核员相较于其他管理组成员只具有审核帖子、审核用户、禁止用户发言和禁止IP的权限,无其它权限。

普通用户组分为限制会员、GISLover、Newbie、Lord、Member、Conqueror、King、GISLegend、Genius、Angel、God这11种头衔,每种头衔都有一定的积分范围,用户积分突破范围后会自动升级为更高级别,同时享有更多的用户权限。

另外在自定义用户组下设置了一个VIP会员组,设定相应的VIP权限。

一个用户和权限系统影响这论坛的整体制度的发展,所以设置一个良好的论坛的用户分权限系统很重要。

3.2.3积分功能设置

GIS520论坛目的是为了能营造一个良好的GIS学习和交流平台,所以积分功能系统的设置也是相当重要的。

采用论坛的虚拟金币,以及威望、贡献、额外定义的激情和体力来形成一个统一的积分系统,这些虚拟的金币有时候可以使得论坛会员形成分享资源等行为习惯的效果。

积分计算总公式:

发帖数*0.8+精华帖数*20+威望*10+金钱,随着积分的增加,用户的等级会升高,就会在论坛内获得更多的操作权限。

3.2.4论坛安全功能设置

Discuz!

程序在版本X3.1后将防灌水机制单独列为菜单,表示受到注重了。

对于网站安全机制来说,这是十分需要注意的一项问题。

防灌水功能可以有效的防止注册机和广告机的攻击。

另外,设置了会员强制更换头像才能在论坛内发布言论,以及设定QQ注册和邮箱注册时,一个邮箱和一个QQ号只能注册一个论坛账号,同一个IP注册在一天内注册的数量也设置了限制条件。

除了在Discuz!

后台设置的这些验证设置外,在服务器端,同时也使用了云主机提供的360网站安全卫士对论坛进行实时监控和保护,有效防止一些攻击网站行为,让GIS520论坛在一个安全稳定的情况下运营。

3.2.5云平台工具

云平台是Discuz!

程序比较强大的一个工具,网站开通云平台后,可以通过安装QQ互联插件,使得用户可以使用论坛账号绑定QQ账号后,可以拿QQ账号进行登陆,也可以使用QQ账号注册。

开通云平台后,站点通信成功后,可以新增云验证以及漫游应用和纵横搜索等功能。

总的来说,云平台最大的好处是通过和QQ通信,为网站带来更多的用户和流量。

第4章网站结构和功能搭载

4.1网站定位和网站结构

GIS520论坛定位为面向全国高校学习GIS的学生,所以,在在网站结构设置方面,也是主要设置为针对GIS专业学生。

程序软件实现了模块设置及界面设计的可视化,即无需进行涉及代码层就可以进行模块的设置和前台界面风格的设计,用户不再是被动的接收固有的一切,而是能够参与到网站的开发和设计中,强大的互动功能有利于网站迅速聚集人气和流量。

GIS520社区在一开始采用了使用版上线,根据用户的反馈后再加以改版,如图2:

图2GIS520社区网站结构

4.2网站首页设计

GIS520社区在搭建成功以来,运营快一年的时间内,网站首页改版已有3次,每次改版都都改动的比较大,目前GIS520社区首页采用的是类似门户设计,使用蓝色经典风格。

在首页上通过模块展示最新的新闻资讯以及论坛几个比较活跃版块的热门帖子和最新帖子,起到导读的作用,同时在首页右上角添加一个动态旋转三维地球,以地图定位的方式实时记录网站访客的所在城市,如图3。

图3GIS520社区首页

4.3资讯频道

在网站首页的资讯频道菜单下,发布最新的GIS业界和相关行业的最新动态资讯,使得用户在论坛内学习交流的同时也可以了解行业的最新动态,而不是仅仅盲目的学习。

同时,这样更加完善了GIS520社区的网站功能。

4.4地图秀瀑布流

作为一个GIS专业的学习网站,就应该具有GIS的特色,所以就在网站导航菜单下设定了一个以地图展示为主题的瀑布流效果版块。

GIS就是探索潜在的地理信息并将这些信息可视化,地图时最常见的地理信息可视化方式。

在地图秀版块下,用户可以分享自己的地图,展示地理可视化之美,地图之美!

4.5Map功能菜单

在Map菜单下,放置一些开发的地图demo或者是地图插件工具,比如XX地图等;

方便会员使用,而开发的地图demo方便会员学习。

在之后会不断的进行插件开发,集成更多的地图插件功能。

4.6社区功能菜单

在社区功能菜单,是社区用户才能使用的一个功能菜单,在功能菜单下有以下几个社区功能:

1)新手任务:

新手任务是提供给新加入GIS520社区的会员提供的特权,新手任务下,通过完成相应的简单任务就就可以获取论坛金币,这样就可以下载论坛下的一些资源了。

2)每日签到:

网站采用有奖签到的机制增强网站对用户的吸引力,通过吸引用户签到来观察网站内活跃用户的情况和用户习惯,为后期网站的改善提供依据。

同时,每日签到金币奖励机制也是回馈用户的一种方式。

3)抽奖试手:

这是一个抽奖插件,也是一个娱乐方式来提供金币奖励来回馈给用户。

4)心情墙:

一个提供给会员使用的类似于QQ空间和微博发状态,表达心情的地方。

5)群组:

群组类似于高校里边的学生社团,在高校里社团是校园文化的重要载体。

程序实现了类似于社团的虚拟活动空间。

在群组内,会员可以根据学习或者兴趣爱好加入不同的群组,可以一起开展活动和交流学习。

GIS520社区群组分类主要有学习、开发、软件、业界、高校、同城等。

6)家园:

这是社区内置的一个虚拟空间,在家园内可以查看到社区好友的动态,类似于QQ空间和微博一样,这有利于会员用户的学习互动。

4.7论坛

目前GIS520社区主要的活动区域是论坛,更加GIS专业的特点,将论坛内版块设计的比较详细,主要的分区包括论坛站务、3S技术区、软件应用区、程序开发区、GIS竞赛、地信考研、就业前线这7大分区,每个分区内都细分了版块,如图4。

图4论坛版块布局

4.7.1论坛GIS新手版块设计

GIS520社区定位时面向学习GIS的所有学生,所以在论坛版块设计下,需要粗中有细,在3S技术区下增加了一个GIS新手入门版块,这个版块主要是针对GIS初学者来制定的,在GIS新手入门版块下,分享了一些GIS学习感想和经验,也有的是前辈的一些学习建议,这可以使得GIS初学者可以很好的了解GIS的同时也找到自己的学习方向,使得GIS新手初学GIS不再那么迷茫。

同时,在论坛内的其他版块会员都可以进行提问或者分享以及回复,随着时间的推移,这些资料与分享和回复都将是下一批会员学习GIS的宝贵财富。

这些宝贵的财富都是我们在书本上无法学习和获取得到的。

4.7.2论坛软件应用分区设计

论坛在软件应用分区下,罗列了一些GIS常用的软件作为版块,并进行了细分。

在软件应用分区中,有ArcGIS、ENVI、CityEngine、Erdas、MapGIS、SuperMap、CASS等软件。

在各自的版块中,会员可以自由分享资料和软件学习经验交流的等,如图5。

图5论坛软件应用分区设计

4.7.3论坛程序开发分区设计

GIS开发是目前GIS专业比较火的就业方向,需求也比较高。

所以作为一个完整的GIS学习交流平台,自然不能缺少GIS的程序开发版块。

在论坛的程序开发分区下,细分了开源GIS、ArcGISServer、ArcGISEngine、WebGIS、ENVI\IDL等多个相关版块,并且每一个版块下细分了主题分类,有资源共享、个人心得、新提问、demo源码等,会员可以在相关的版块中学习交流和分享个人心得等,如图6。

图6论坛程序开发分区设计

4.7.4论坛GIS竞赛分区设计

在网站建设需求分析的时候,总结出GIS竞赛是不可缺少的,因为全国的GIS高校,大部分的GIS高校每个学期都会有多次GIS竞赛活动,相关的GIS公司,如超图和ESRI以及中地数码等都会组织GIS竞赛活动。

GIS520社区设计GIS竞赛分区为了使得GISer参加GIS相关的竞赛的时候可以更好的学习和交流,目前细分为开发竞赛和制图竞赛两种,如图7。

图7论坛GIS竞赛分区设计

4.7.5论坛地信考研分区设计

GIS520社区起初的定位是面向全国高校的GIS专业的学生,所以GIS考研是每年大三学生关注最多的话题,为了能提供更好的GIS学习交流平台,论坛设计了地信考研分区,在地信考研分区下细分了GIS考研课件、GIS考研真题、助考加油站、考研交流等版块,如图8。

图8论坛地信考研分区设计

4.7.6论坛就业前线分区设计

GIS就业也是每个GIS专业的学生都关注的话题,为了让用户在学习GIS知识的同时,时刻了解GIS行业的需求和最新招聘动态,论坛设计了就业前线分区,如图9。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2