个人博客系统的分析与设计
2023-02-05 23:45:07
论文总字数:31606字
摘 要
本Blog(博客)系统整体设计采用WAMP环境即(WIDNWOS APACHE MYSQL PHP)来搭建的,数据库采用MYSQL5.6版本,APACHE2.4版本,PHP5.5版本,本系统共分为前台和后台两大模块,在前台用户可以注册、登入,查看所有的文章,以及评论、留言、点赞等操作,还可以在个人中心页面,设置自己的个性签名、所在城市等信息,用户与用户之间还可以互相发送私信,更方便用户与用户直接的相互沟通,后台分为文章管理和网站管理两大模块,后台设置的更加灵活,方便以后的维护与管理,本系统采用当前主流的PHP框架Yii2.0来搭建的,网站更加安全,对用户的信息保护更全面,用户不需要担心自己的信息被泄露。
Yii 是一个性能高,基于组件的PHP框架,可以快速开发Web应用程序。Yii有着简单的、快速的含义,是 Yes It Is!的缩写。并且 Yii 2.0 需要 PHP 5 或以上版本支持。可以通过配置文档来查看PHP 配置。使用Yii 要对面向对象编程(OPP)有一定的了解,Yii是一个面向对象的框架。Yii 2.0 使用了PHP的最新特性。
关键词:博客;PHP;MYSQL
Analysis and design of personal blogging system
Abstract
The overall design of this blog system is based on the Wapa environment (widnwos Apache MySQL PHP). The database uses MySQL version 5.6, apache 2.4 version, php5.5 version, the system is divided into the front desk and the Backstage two modules, users at the front desk can register, login, view all articles, as well as comments, comments, likes and other operations, you can also set their own personalized signature in the personal center page, where the city and other information, users and users They can also send private messages to each other, which is more convenient for users and users to communicate directly with each other. The background is divided into two modules: article management and website management. The background setting is more flexible and convenient for future maintenance and management. This system adopts the current mainstream PHP framework. Yii2.0 to build, the site is more secure, more comprehensive protection of user information, users do not need to worry about their information is leaked.
Yii is a high performance, component-based PHP framework for rapid development of web applications. Yii has a simple, fast meaning and is an abbreviation for Yes It Is! And Yii 2.0 requires PHP 5 or above. You can view the PHP configuration through the configuration documentation. Using Yii To have some understanding of object-oriented programming (OPP), Yii is an object-oriented framework. Yii 2.0 uses the latest features of PHP.
Keywords: blog;php;mysql
目录
摘要 1
Abstract II
目录 III
第一章 绪论 1
1.1 研究背景 1
1.2 可执行性分析 1
1.2.1技术可行性 1
1.2.2主要内容及意义 2
第二章 需求分析 3
2.1个人博客实现的目标 3
2.2个人博客的主要功能 3
2.2.1前台展示 3
2.2.2后台管理 3
第三章 开发环境概述 4
3.1 Yii框架简述 4
3.1.1 什么是Yii框架 4
3.1.2 Yii框架应用场景 4
3.1.3 Yii框架优点 4
3.1.4 Yii版本 4
3.2 PHP简述 4
3.2.1 什么是PHP 4
3.2.2 PHP应用 4
第四章 系统设计和架构 6
4.1网站功能结构 6
4.2业务流程图 6
4.3数据库设计 7
4.3.1数据库概要说明 7
4.3.2数据库概念设计 7
4.3.3数据库逻辑设计 11
第五章 个人界面设计及功能实现 15
5.1用户登录/注册页面 15
5.1.1用户登入页面 15
5.1.2用户注册页面 15
5.2首页设计 16
5.2.1首页设计描述 16
5.2.2首页实现过程 17
5.3文章详情页面设计 19
5.3.1文章详情页面设计描述 19
5.3.2文章详情页面实现过程 19
5.4个人中心 26
5.4.1账户设置的实现过程 26
5.5.1分类管理的实现过程 30
5.5.2信息录入的主要代码 31
5.5.3文章管理的实现过程 33
5.5.4文章管理的主要代码 34
第六章 系统测试 39
6.1 测试标准 39
6.2 测试方法 39
6.3 测试用例(举例说明) 40
结束语 42
致谢 44
参考文献 45
第一章 绪论
1.1 研究背景
剩余内容已隐藏,请支付后下载全文,论文总字数:31606字