基于PHP的学生班级网站设计及实现毕业论文
2021-11-17 23:37:58
论文总字数:19126字
摘 要
当今时代是一个信息时代,大学生上网是一种普遍的现象。同时,大部分班级管理、同学交流互动等都是在网络上进行。学生们也都希望通过网络平台进行互动和交流,在网络上更能展示自己的个性、传播自己的思想。网站作为一个虚拟的“地盘”,既不需要占地、也不需要多少资本,已经被越来越多的个人以及集体采用,作为开展工作和丰富生活的平台。这种情况下,班级网站将成为一个班级在网络上中的载体,成为一个班级同学们在网络中的活动区。本文结合目前学生们在工作、学习和生活的主要需求,使用PhpStudy这个集成了Apache PHP MySQL的调试环境,通过对WordPress这个基于PHP的开源平台框架进行二次开发及改造,设计并搭建了一个学生班级网站。该网站在班级工作与校园生活中的运用,将增加班级工作的实效性与方便性,也能增强班级同学们之间的集体感、团结度和在校生活的生活趣味。
关键词:学生班级网站;PhpStudy;WordPress;PHP;班级工作;校园生活
Abstract
The current age is an information age, and it is a common phenomenon for college students to go online. At the same time, most of the class management and student interactions are conducted on the Internet. The students also hope to interact and communicate through the online platform, so as to show their personalities and spread their ideas on the network. As a virtual "site", the website does not require land occupation or much capital. It has been adopted by more and more individuals and collectives as a platform to carry out work and enrich life.In this case, the class website will become the carrier of the class on the network and the activity area of the class on the network. This article combines the main needs of students at work, study and life, using PhpStudy, a debugging environment that integrates Apache PHP MySQL, through secondary development and transformation of WordPress, a PHP-based open source platform framework, designed and built A student class website. The use of the website in class work and campus life will increase the effectiveness and convenience of class work, as well as enhance the sense of collectiveness, solidarity and life interest among classmates.
Key Words: class website; PhpStudy;WordPress;PHP; class work;campus life
目录
摘 要 I
Abstract II
第1章 绪论 3
1.1 研究背景以及研究目的与意义 3
1.1.1 PhpStudy介绍 3
1.1.2 PhpStudy的安装及使用 3
1.1.3 WordPress概况 5
1.1.4 WordPress功能 5
1.1.5 WordPress优点 6
1.1.6 WordPress缺点 6
1.1.6 WordPress初始框架的架设过程 6
1.1.7 学生班级网站对于班级工作和学生生活的作用与意义 7
1.2 国内外研究现状 8
1.3 本文主要研究内容 9
1.4 预期目标 9
第2章 学生班级网站的需求分析与总体设计 10
2.1 学生班级网站主要功能分析 10
2.2 功能需求描述 10
2.2.1 学生班级网站的后台 10
2.2.2 学生班级网站的前台 10
2.2.3 用户角色管理 10
2.3 学生班级网站的功能要求 11
2.3.1 当前功能要求 11
2.3.2 将来可能提出的要求 11
2.4 学生班级网站的总体设计 11
第3章 学生班级网站的开发 13
3.1 注册登录界面的修改 13
3.1.1 登录界面 13
3.1.2 注册流程修改 13
3.2 后台菜单栏的修改 14
3.3 主题的安装与调试 15
3.4 网站插件安装与设置 15
3.5 用户角色的修改 16
3.6 登录跳转页面的修改 17
3.7 其他修改 17
第4章 网站的管理 19
4.1 网站常规信息的管理 19
4.2 文章管理 19
4.3 评论管理 19
4.4 媒体库管理 19
4.5 外观管理 20
4.6 插件管理 20
4.7 用户管理 21
4.8 数据库管理 21
4.9网站最终结果的展示 23
结论 25
致谢 26
参考文献 27
第1章 绪论
1.1 研究背景以及研究目的与意义
1.1.1 PhpStudy介绍
PhpStudy集成了最新的Apache、PHP、MySQL、ZendOptimizer和phpMyAdmin,是一个php运行环境的集成包,我们不需要自己去配置繁琐的运行环境,一次性安装就可以使用,是一款非常方便的工具。我们在使用PhpStudy的时候,是不需要自己去下载ftp软件的,因为PhpStudy它本身已经自带了ftp服务器。PhpStudy适合多种系统操作,它的程序包中集中了很多PHP版本的编写语言。
1.1.2 PhpStudy的安装及使用
我使用的PhpStudy版本是PhpStudy V8.0,相较于之前的版本,这个版本全面重构,采用新的命名,全新界面,更美观,操作更清晰,生产环境全部升级到了最新版本,且在不同站点可以选择不同版本php,互不影响,另外又新增了多项其它实用的功能。在官网可以一键下载安装[1]。
使用PhpStudy创建本地站点域名的方法[2]也极其简单。下载并安装好PhpStudy后,在你的phpstudy_pro中打开WWW目录,在其中创建你的站点文件夹,比如我穿见得“test”文件夹,你的网站程序就存放在这个文件夹里面。
图1.1 网站站点文件夹目录
打开你的phpstudy,并开启需要的服务,比如Apache和MySQL服务。
图1.2 phpstudy首页
在phpstudy的网站页面,点击“创建网站”,然后在创建页面中设置你的站点域名,端口号以及网站根目录,最后点击确认。
图1.3 phpstudy网站管理页面
图1.4 phpstudy网站创建设置页面
1.1.3 WordPress概况
WordPress是一种基于经典的PHP语言 MySQL数据库开发的开源引擎,在GNU通用公共许可证下授权发布,在WordPress中PHP用于编写相应的操作代码和生成页面,MySQL数据库则是用来保存用户发布和编辑的内容。用户可以在支持PHP和MySQL数据库的服务器上架设自己的网站。并对其进行二次开发,将其改造成自己需要的网站类型。比如新闻网站、购物网站、班级网站等。它是当今使用最广泛的Web内容管理系统(CMS)。 它是开源软件,可以免费使用,也可以自由编辑和更改。[3]
1.1.4 WordPress功能
WordPress有诸多的功能,比如:
- 可以发布、分类和管理文章
- 可以发布、管理评论,对于评论还有防垃圾功能
- 方便添加需要的页面
- 可以通过选择不同的主题,改变页面的显示效果
- 含有很多插件,功能丰富且强大
- 支持多用户共同操作
- Web标准支持非常好
除此之外还有许多其他的功能,能满足大部分用户的需求。
1.1.5 WordPress优点
WordPress功能强大、拓展性强,我们可以随意修改WordPress的代码,让其为我们所用。WordPress搭建的网站seo搜索引擎友好,收录也快,排名靠前;适合DIY。如果你是喜欢丰富内容的网站,那么WordPresss可以很好地符合你的胃口。主题很多,拥有各种各样的风格。WordPress备份和网站转移比较方便,原站点使用站内工具导出后,使用WordPress Importer插件就能方便地将内容导入新网站。WordPress有强大的社区支持,有上千万的开发者贡献和审查WordPress,所以WordPress是安全并且活跃的。
1.1.6 WordPress缺点
WordPress初始内容只是一个最基本的框架,需要花费大量时间去自己搭建。其次,WordPress虽然插件众多,但是安装太多的插件会拖累网站的速度,降低用户的体验。WordPress还不支持其他数据库,只支持MySQL数据库。尽管WordPress具有公认的易用性,但需要我们注意的是,我们希望网站拥有的功能越丰富,我们是用WordPress就越复杂。当我们向网站添加更多插件或为了二次开发改造网站而修改其代码时,我们将面临一个更大的学习曲线,需要花费更多的时间。
1.1.6 WordPress初始框架的架设过程
在WordPress官网上下载最新版本的WordPress,如果官网打不开的(我就是这种情况),就从github或者gitee或者其他渠道下载,下载好后,将整个文件夹放到我在phpstudy中创建的网站站点文件夹当中,然后从phpstudy后台打开网站,这时候默认浏览器就会跳出WordPress安装步骤,根据步骤一步步配置你网站的初始信息和数据库信息。[4]
请支付后下载全文,论文总字数:19126字