php+mysql博客网站的设计与实现+文献综述(7)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

php+mysql博客网站的设计与实现+文献综述(7)


    快速代码开发与配置本地和远程调试器;
    数据库连通性 & SQL工具 团队合作环境;
    完全 PHP 4/PHP 5 切换 PHPDocs/PHP文档处理程序支持SFTP, FTP以至SSH的安全连接 100个以上代码摘录;
    50个以上样品数据库应用程序 与Zend Platform组合。
  此次采用了Zend Studio V9.0.2版本,新版本具有更快的启动速度,更低的磁盘和内容占用。同时对中文的支持进行了优化。安装过程较为简单,在获取了序列好之后,通过安装引导软件一步步操作即可。
 
图2.1  Zend Studio 安装加载界面
 
图2.2  Zend Studio 开发主界面

2.4.2    MySQL部署工具MySQL Workbench
MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench可以用于设计和创建新的数据库图示,建立数据库文档,进行复杂的MySQL 迁移等。MySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化设计、模型建立、以及数据库管理功能。它包含了用于创建复杂的ER模型,逆向数据库工程,也可以用于执行通常需要花费大量时间和需要的难以变更和管理的文档任务。
MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持Windows和Linux系统。
MySQL Workbench是由MySQL开发的强大的工工具, 它有以以下三个基本功能区域:
    SQLL Development: 代替了MySQL query browser(MySQL查询浏览器). 允许用户连连接到现有得的数据库库,编辑和执行S QL查询。
    Data Modeling: 完整的可视化数据库设计和建模 ,主要针对EER=Extended Entity-Relationship,即扩展实体-关系模型。
    Database Administration: 代替了 MySQL administrator. 图图形界面启动和关闭服务, 创建用户账户,编辑配置文
 
图2.3  基于windows 7及更高版本的MySQL Workbench主界面

3    设计
博客设计的主要内容包括了数据库部分,页面部分,内容的补充和系统的调试。是本次课题的主体部分,因为设计的方面较为繁多,根据自身技术优势,选择数据库部分和网络发布部分作为偏重点,在页面美工,样式布局方面,多通过图形化进行快速构建,部分php功能借鉴了开源社区的优秀模块作为设计的补充。

3.1    数据库设计
数据库部分主要是MySQL的设计。MySQL最早是由瑞典MySQL公司开发的一个关系型数据库管理软件(DBMS),经过了10多年的发展,功能更加强大完善。MySQL提供完整的结构化查询语言,如select、delete、insert、update等语句。此外,通过最新的Workbench 图形化编辑管理系统,可以对数据库提供更加高效直观的的开发体验。

3.1.1    数据库概述
通过对博客系统的功能需求分析,根据需求,可以大致构建出所需要的数据库关系图标。博客系统模块较多,根据不同模块,首先来设计数据库的表。一般来说,一个表存储一个实体或者对象的相关信息,这样在开发过程中,对数据库操作就相对容易。对于不同的对象或者实体,可以更具系统需要逐渐扩展,另外,不同的扩充信息和动态变化可分开放在不同的表里。重要的表设置唯一标识的主键,该主键不存储实际运用中的任何信息,只用来唯一标识一个数据。
根据博客系统的模块,首先建立cy_myblog的数据库,在建好的数据库中,建立如下四个数据表:
    用户表,命名为cy_users; (责任编辑:qin)