基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx

上传人:b****3 文档编号:7306944 上传时间:2023-05-08 格式:DOCX 页数:32 大小:3.03MB
下载 相关 举报
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第1页
第1页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第2页
第2页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第3页
第3页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第4页
第4页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第5页
第5页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第6页
第6页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第7页
第7页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第8页
第8页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第9页
第9页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第10页
第10页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第11页
第11页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第12页
第12页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第13页
第13页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第14页
第14页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第15页
第15页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第16页
第16页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第17页
第17页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第18页
第18页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第19页
第19页 / 共32页
基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx

《基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx(32页珍藏版)》请在冰点文库上搜索。

基于Joomla Platform内容管理框架的网站毕业设计Word文档下载推荐.docx

前台模板的设置;

组件、插件、模块的配置等等。

2.2可行性分析

2.2.1技术条件可行性分析

开发环境:

PHP+Mysql+Apache。

后台数据库:

Mysql数据库。

PHP优势:

当下最流行的脚本语言,安全性好,具有跨平台性,支持常用的操作系统和数据库系统。

源代码具有开放性,住行速度相对较快,对系统的占用依赖弱。

PHP功能:

1、发表文章、分门别类、收藏和统计浏览次数。

2、提供多种RSS集合,有利益对文章进行分类和评论。

3、添加链接、对评论进行管理和过滤功能。

4、对于CSS和PHP程序,支持直接的编辑和修改。

5、页面添加很方便,便于对各种参数设置。

6、支持多种组件、模块、插件的安装可以丰富更多功能。

7、修改主题方便,支持多用户。

2.2.2经济可行性分析

1、支出

几乎没有什么经济支出,用户只需要有一台windowsXP或更高版本系统的电脑,联网下载必须软件即可。

无需其他设备的准备。

对于此次设计,我们只需要进行常规的软件维护即可。

保持后台环境的稳定即可。

2、效益

如果能在后期做更深入和详细细密的研究不断的完善,按目前的预期来看,有望今后取得丰厚的经济效益。

2.3社会因素可行性分析

2.3.1法律方面的可行性

本课题的论文管理系统的研究开发,都采用正当的途径和手段,属于合法的个人自主研发,所用软件都是合法软件。

没有侵犯他人的隐私及人生安全。

遵行相关的法律规定。

2.3.2使用方面的可行性

课题设计研发,主要针对在校师生,使用非常简单、方便,只要认真阅读本站须知即可轻松、快捷的下载到所需要的论文。

第三章需求分析

3.1功能需求

3.1.1前台功能分析

从前台的功能分析,分为以下几个部分:

1、论文展示功能:

分为首页展示、最新论文展示、热门论文展示、优秀论文展示。

2、论文搜索功能:

分为选择搜索和分类搜索两个搜索功能。

3、论文操所功能:

可以发布论文、编辑论文、评价论文、论文评分。

4、会员功能:

分为会员登录、注册、找回密码、找回用户名、查看会员信息。

前台功能组织结构图如下

图3-1前台功能组织结构图

3.1.2后台功能分析

从后台的功能分析,分为以下几个部分:

1、扩展管理:

可以将插件、组件、模块、模板安装,并且对它们进行编辑。

2、菜单管理:

可以新建菜单、编辑菜单。

3、文章管理:

可以新建文章、编辑文章。

4、用户管理:

可以注册用户、编辑用户、查看用户信息、设置用户权限。

5、媒体管理:

可以上传图片、音乐、视频并对它们进行编辑。

3.2性能需求

论文管理系统网站主要需要具备以下几点性能需求:

1、易用性:

本网站使用非常方便,新手只要认真阅读本站须知便可以轻松使用本网站。

2、稳定性:

本网站分为前台和后台,配置、维护文件都在后台进行,哪怕是增加新的内容也不会对以前的内容有任何影响,使用起来非常稳定。

3、安全性;

该网站将用户信息分为几个层次来进行管理,管理员和注册会员是分开来进行管理,对用户的信息十分安全。

4、多样性:

本网站设有十多个论文分类,每个分类论文无限,而且还可以将自己喜欢的论文发布上去丰富我们的论文资源。

第四章开发环境和开发工具

4.1开发环境

4.1.1开发环境简介

在开发网站中环境搭建中有三种工具是必须的,那就是PHP语言、Mysql数据库、Apache服务器,我们简称开发环境为windows平台下搭建的PHP+Mysql+Apache。

下面简单介绍下这三种工具特点。

1、PHP语言:

PHP语言是一种开源的脚本语言,语法中混合了C、Java、Perl和PHP自创的语法,现在广泛用于Web领域的发开。

2、Mysql数据库:

Mysql数据库是一种开源的关系型数据库管理系统,Mysql数据库系统是一个小型的数据库系统,因为它小巧而且开源,现在使用非常受欢迎,现今广泛应用于Web领域的发开。

3、Apache服务器:

Apache是世界使用排名第一的Web服务器软件。

它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

4.2开发工具

4.2.1环境集成工具

Xamp是一款非常优秀PHP+Mysql+Apache的服务器系统开发套件,也是我用到现在为止感觉最好用的一款PHP+Mysql+Apache套件。

它集成了Web开发的开发环境,对于开发人员来说非常方便。

设计使用的版本是xampp-win32-1.8.2。

4.2.2Joomla

Joomla是一套在国内外相当知名的内容管理系统,它属於企业入口网站类型套件,是一个开源的内容管理系统。

Joomla是使用PHP语言加上Mysql数据库所开发的软体系统,可以在Linux、Windows、MacOSX等各种不同的平台上执行。

Joomla涵盖了基本的内容管理、图片管理、网站布局管理、模块/主题管理。

用户可以通过上千个插件进行功能扩展,如电子商务与购物车引擎、聊天与论坛、日历、博客、目录分类管理、广告管理系统、电子报、数据收集与报表工具、期刊订阅服务等。

第五章开发环境的搭建与Joomla的安装

5.1环境的搭建

5.1.1Xampp的安装

xampp的安装非常简单,只需要将xampp的解压包解压到任何一个判的根目录下,我这里是将它解压到C盘的根目录下。

然后打开xampp的文件夹,文件夹中会有一个叫service.exe的文件,双击运行这个文件,xampp就安装成功了。

下图为xampp安装成功的图片:

图5-1.1xampp安装成功图

5.1.2Xampp启动与测试

在xampp的文件夹里会有一个名为xampp-control.exe的可执行文件,打开该文件,会跳出一个windows窗体框,点击Apache和Mysql的启动键,下面消息框跳出“[Apache]启动自动运行:

正在启动...,[Apache]AttemptingtostartApacheapp...,[mysql]启动自动运行:

正在启动...,[mysql]AttemptingtostartMySQLapp...[Apache]探测到状态改变:

正在运行,[mysql]探测到状态改变:

正在运行”这些字样代表启动成功。

启动成功图如下:

图5-1.2xampp启动成功图

这里启动成功并不代表安装就成功了,还要进行测试。

在浏览器地址栏输入网址:

http:

//localhost/xampp/,跳出如下页面代表xampp经测试已经安装成功。

图5-1.3xampp测试图

最后还要测试一下Mysql数据库也安装成功。

点击xampp测试图左边框中的phpMyAdmin或者在地址栏输入http:

//localhost/phpmyadmin/,跳出以下页面即Mysql数据库安装成功。

图5-1.4Mysql测试图

为了安全起见,可以为数据库设置一个密码,设置密码很简单,点击xampp测试页面左边的安全按钮,会跳出一个页面,点击这个页面上的橙色网址就可设置数据库密码,设置密码图如下:

图5-1.5设置数据库密码图

因为在设计中已经设置过密码,所以会有一个当前密码,如果第一次安装是不会有当前密码的。

输入好密码后点击改变密码按钮,跳出Therootpasswordwassuccessfullychanged.PleaserestartMYSQLforloadingthesechanges!

的字样就代表设置密码成功。

5.2Joomla的安装与测试

5.2.1Joomla的安装

Joomla的安装也非常简单,将Joomla的核心安装包解压到xampp文件下的htdocs文件夹的根目录下即:

xampp\htdocs\Joomla。

然后打开浏览器,在地址栏输入http:

//localhost/Joomla/,就会跳出Joomla的安装页面,根据页面提示的步骤一步一步往下面走,最后到安装完成,低版本的页面上会提示你要手动删除根目录上的installation文件才可以运行,高版本的安装完成后会提示删除installation文件,点击即可删除。

5.2.2Joomla的测试

Joomla的测试只要在浏览器地址栏输入localhost/Joomla/administrator/,跳出Joomla管理后台登陆的页面就代表Joomla安装成功了。

图5-2.1Joomla测试图

下面只要输入安装时填写的用户名和密码就可以登陆了,登录后后台的页面如下图所示:

图5-2.2Joomla后台页面

5.3Joomla前后台的汉化

网站测试成功后,可根据开发需求进行汉化。

Joomla前后台汉化非常简单,我们只要在扩展的语言管理里找到简体中文(simplifiedChinese),然后点击安装(install),这样简体中文包就安装好了。

前后台的汉化也非常简单,只要将前后台的语言选择简体中文为默认,然后退出用户重新登录前后就已经汉化好了。

汉化设置图如下。

图5-3.1Joomla汉化图

第六章Joomla主要扩展

6.1模板

模板,是Joomla的核心功能,没有模板,即使有再好的组件、插件、模块等等都是无用的,使用模板的目的是为各种扩展提供展示的平台,让扩展充分发挥作用。

在Joomla安装的时候通常都会自动安装上一些模板,这些模板主要分为两种:

前台模板和后台模板,Joomla里面的叫法称作为网站和后台管理。

下图为设计中Joomla所安装的模板。

图6-1.1Joomla模板图

6.1.1前台模板

前台模板的主要作用就是把各种组件、插件、模块、菜单等等呈现出来,给人们一个直观、美感的网站页面。

一个网站前台模板会把整个页面划分为好多个模块,这就方便我们在搭建前台网站时清楚的知道把自己的模块放在那个位置。

我所搭建的前台模板如下图所示:

图6-1.2Joomla前台模板图

然后在前台模板网址后面加上英文状态?

tp=1,前台模板就会把所有模块位置都显示出来。

模块图如下:

图6-1.3模板模块位置图

6.1.2后台模板

后台模板主要是呈现搭建网站的各种扩展以及配置网站属性的各菜单项。

后台模板对于我们搭建网站没有太多要求,基本上使用自带安装的模板即可。

下图为设计中索使用的后台模板。

图6-1.4后台模板图

在后台模板中还有一个重要的东西就是可以对前台模板呈现风格及样式进行设置,大致分为风格和样式两种。

风格是可以对模板颜色、字体、菜单类型等进行设置,图片如下图所示。

图6-1.5模板风格参数设置图

样式主要是CSS样式,主要针对模块、模板等进行设置,样式图如下所示:

图6-1.6模板样式图

6.2模块

模块(module),在Joomla搭建网站中是一个重要的扩展。

在前面我们在网站前台网址栏输入?

tp=1就看到了模板上有好多标示模块的位置,这些位置就是用来呈现模块扩展的。

模块在前台模板上的位置可以随便放置,直到放到我们觉得舒服为止。

模块的类型也有好多种,有显示文章类表的,有显示图片的、有显示菜单项的等等。

本次设计中也使用了好多模块,如图6-1.2中所示的图片滚动显示的就是一个幻灯片模块,还有旁边的那个显示最新论文的也是一个模块。

想要把一个模块调整的美观、漂亮也不是件容易的事,因为每一个模块里都有好多参数来设置模块,下面我就给大家展示一个模块的参数。

图6-2.1模块参数配置图

6.3组件

组件不能单独使用,必须要配合菜单才能显示效果来。

通俗点来讲其实组件就是一个菜单类型,当菜单选择了组件这个菜单类型组件才能发挥它的作用。

组件是没有模块位置的,那么组件又怎样呈现出来的呢?

在图6-1.2中我们会看到一个标题叫做使用本站须知的地方,那就是一个组件输出区域。

当然组件也有好多参数需要设置才能呈现我们想要的效果,下面是设计中的一个组件参数设置图。

图6-3.1组件参数配置图

6.4插件

插件不能单独使用,只能在组件、模块中使用,它的作用就是为这些组件、模块增加一些功能,使得它们变得功能更强大,外观更美观。

下图是本次设计中所安装的插件的一部分。

图6-4.1插件图

6.5菜单

菜单是一个网站页面的向导,直观引领游客操纵这个网站,可以说是没有菜单一个网站就等于失去了眼睛。

所以,在此次设计中菜单也是少不了的。

在Joomla中菜单与其他软件有所不同,它具备菜单项和菜单两个属性。

每个菜单项在菜单的管理就能很好的展示在前台网站上。

下图是本次设计中在图6-1.2中看到的菜单项。

图6-5.1菜单图

6.6内容

内容理论上是不能当作一个独立的扩展来讲,内容隶属于组件扩展,但是它在Joomla里面使用较为平凡,因此单独列举出来。

内容主要分为文章管理和媒体管理。

文章包括标题、作者、点击量等等属性。

每篇文章隶属一个分类,通过分类我们可以将文章分类展示。

媒体管理主要就是负责视频、音频、图片等文件的上传、编辑。

第七章Mysql数据库设计

7.1Mysql数据库的安装

Mysql数据库的安装非常简单,因为它不用单独安装。

前面我们提过Xampp这个软件包是集成PHP+Mysql+Apache的,所以我们只要在安装Joomla的过程新建我们的数据库文件就可以。

建立数据库文件及设置如下图所示。

图7-1.1数据库文件创建图

7.2Mysql数据库文件

通过上一步已经新建好网站所需要的数据库文件,在图5-1.4中我们可以看到左边有一列数据库文件,新建的数据库文件就在这列里,系统的数据库是一个名叫bookmanager的数据库,这个数据库里面有好多表,每个表里会有很多字段。

Joomla使用的Mysql数据库的表是不需要我们手动来建,只要在后台安装好一个模块就会自动生成一个表来存放这个模块的内容,注册好用户就会生成表来存放用户。

数据库表及字段如下所示。

图7-2.1Bookmanager数据库数据表图

第八章网站的设计

8.1总体设计

1、网站头部:

头部使用自己设计的logo,本网站logo设计的是论文(lunwen)两个字的拼音,这直观的体现了我的网站的主题就是论文。

2、网站的菜单:

网站的菜单我使用的是弹出式风格,只要鼠标经过就能弹出下拉菜单,这样更方便大家看到所有的菜单。

3、登录模块:

这个登陆模块放在整个网站的左边位置,就是让用户登录不一定要在最上面的菜单栏去寻找,在左边这里点击登录立即就会跳出登录表,让会员快速登录。

4、回到顶部模块:

这个模块位置放置处在右下角,就是方便使用者当滑到网站底部想回到网站顶部时点击回到顶部的小箭头就可以瞬间回到顶部。

5、友情链接菜单:

这个是为方便使用能更快找到与本网站相关的资料而设置的模块。

6、用户使用和时间模块:

这两个模块是为了丰富网站的功能而设置的,希望对大家有所帮助。

7、网站色彩:

整个网站主要以蓝色为主,体现一种清新,像蓝天一般的感觉,同时也希望大家通过这网站能得到有所帮助,早些完成论文,掌控蓝天般的自由。

8、网站样式设计:

网站最初的模板并不符合我们的要求,有些部分我们需要删减或添加,所以对网站样式我们需要做出一定的修改,这就相应需要大家具备一点的PHP语言基础。

9、网站总体展示

图8-1.1网站总体展示图

8.2首页设计

1、图片显示模块:

显示图片选用的是一个幻灯片展示模块,这个模块可以通过后台调整参数来调整图片大小,滚动速度……

2、最新论文显示模块:

该模块是选用一个文章列表模块,通过参数可以设置想要显示的文章数目。

3、单篇文章组件输出:

这个没有模块位置,是一个文章组件输出区域,该组件呈现一篇本站使用须知来指引新手来使用本网站。

4、网站首页展示

图8-2.1网站首页展示图

8.3论文搜索设计

8.3.1选择搜索

选择搜索选用的是一个组件输出,这个组件里面可以通过自己想要搜索的内容来筛选。

下图为本次设计中的选择搜索页面。

图8-3.1选择搜索页面

8.3.2分类搜索

分类搜索选用的是一个显示文章分类列表的组件来呈现的,这里显示的是网站内所有的文章分类,在分类里我们可以筛选我们想要的论文。

分类搜索页面功能图如下所示。

图8-3.2分类搜索页面

8.4论文公告设计

8.4.1优秀论文

优秀论文采用的是精选文章的博客式展示,有一个头条文章和6个引言文章。

页面效果如下所示。

图8-4.1优秀论文页面

8.4.2最新论文

最新论文采用了一个模块,该模显示本网站发布的所有论文中距离当前时间最近的20篇论文。

效果图如下:

图8-4.2最新论文页面

8.5会员

8.5.1会员登录

会员登录先用的是一个菜单类型,除登录还增设了注册、找回密码等功能。

页面的设计如下:

图8-5.1会员登录页面

8.5.2会员信息

会员信息页面展示就是会员的基本信息,还可以通过编辑用户资料来修改自己的信息,效果图如下:

图8-5.2会员信息页面

8.6发布论文

发布论文使用的是一个新建文章的组件来实现的,发布论文这一页面要在注册会员登录以后才会在主菜单栏显示,点击即可发布自己的论文。

图8-6.1发布论文页面

第九章结束语

选题那会从毕业老师那里拿到这个题目自己完全不知所措,因为从来没听说过这东西,连是什么都不知道,后来上网一查才知道是一个内容管理系统。

后面从图书馆里借了一本关于Joomla的书,图书馆这种书也是少的可怜,找了这个图书馆找到两本。

后面跟着书上的讲的一步一步来才慢慢的了解Joomla。

后面经过不断上网查资料,不断自己琢磨,在本网站上实现了论文展示、论文搜索、会员登录、注册等功能,也算是完成了自己的网站。

在这次制作网站的过程中,我觉得开头是非常难的,也让我走了不少弯路,因为我是第一次接触到这个东西,而且以前是从来都没听说过。

一开始虽然很难,但是我凭借着我以前学习做网站的经验和学习一个新软件的方法,不久还是就进入了状态,开始对Joomla入门了。

在一开始对这Joomla一点不懂,于是就去图书馆找了一本关于Joomla的图书,开始跟着书上安装好Joomla的运行平台。

同时也在指导老师给的几个网址上找到了一些视频,因为不懂嘛,做了好多无用功。

但是正是因为照着网络上的这些视屏来做,让我一点点悟出什么是插件,作用是什么,什么是模块,该怎么使用等等,总的来说那段时间自学给我的收获挺大的。

Joomla虽然是一个非常流行也非常方便的内容管理系统,但是它仅仅是在国外流行,在中国使用的人还极少极少,所以相应的想要在国内的网站上找到关于Joomla的资料也是非常难的。

用Joomla搭建过网站的人都知道,在搭建网站过程中我们需要下载很多插件、组件、模块,但是这些扩展好多都是需要付费的,这里我给大家推荐一个网站叫Joomla之门,网址是:

这里面的扩展非常多,为大家提供了非常丰富的资源。

这次使用了Joomla搭建网站之后,觉得搭建一个网站非常方便。

在搭建网站过程中我们甚至不用写一句代码,但是如果想要这个网站完美的符合你的意愿还是需要稍微改动一下代码的。

做了这个网站之后我是越来越喜欢Joomla了,因为它真的非常方便而且搭建网站非常快速,因此我对Joomla也有了一些更深层次的研究,现在使用Joomla操纵自如,非常感谢这次毕业设计让我接触了Joomla,

参考文献

[1]胡前进,蔡永州,吴敏,基于MVC模式的Joomla!

框架在Web系统组件扩展开发中的应用研究[J].现代教育技术,2009.

[2]白磊,高杰,基于Apache+MySQL+PHP的电子商务网站的设计与实现[J].科技资讯,2006.

[3]陈红飞.PHP内容管理系统:

Joomla快速建站指南,电子工业出版社.

[4]廖旻可,吴涛涛Joomla建站步步通.

[5]袁萌,Joomla诠释开源魅力[J],信息系统工程.2006(07)

[6]Marriott,Jennifer;

Waring,Elin.TheOfficialJoomla!

Book.Addison-WesleyProfessional.2010.

[7]Graf,Hagen.BuildingWebsiteswithJoomla1.5Beta1.PacktPublishing.2007

[8]Krakow.E-CommerceandWebTechnologies[M].LectureNotesinComputerScience,2006.

[9]DanRahmel.Joomla!

E-commerce[M].Apress,2007.

[10]CristianDarie,EmilianBalanescu.BeginningPHPandMySQLE-Commerce[M],Apress,2008.

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

当前位置:首页 > 医药卫生 > 基础医学

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

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