PHP+MySQL网站开发技术项目式教程(第2版)
上QQ阅读APP看书,第一时间看更新

1.2 诚信管理论坛需求分析

诚信管理论坛是诚信集团为使员工能更好地沟通而设计开发的一个网络论坛系统。本书将以开发这个项目为载体来展开对PHP技术的介绍。下面首先对该论坛的功能、整体的系统架构和数据库逻辑结构进行介绍,以便后面的学习。

任务解决

1. 诚信论坛系统的用例图

诚信管理论坛的基本功能如下。

  • 登录(Login):用户登录诚信论坛系统。
  • 注册(Register):新用户注册功能。
  • 版块列表(Board List):列出论坛所有的预置的版块信息。
  • 帖子列表(Topic List):将指导版块的所有帖子信息以列表的形式列出。
  • 查看帖子(Read Topic):查看帖子的详细信息,同时显示该帖子的所有帖子信息。
  • 回帖(Reply Topic):对查看的帖子进行回复。
  • 发帖(Post Topic):在指定版块中发布新帖子。
  • 登出(Logout):从诚信管理论坛系统中注销登录。

图1.2.1所示为系统的用例图。

34805-033-2

图1.2.1 诚信管理论坛系统用例图

2. 诚信管理论坛系统的系统架构

为满足诚信管理论坛系统的业务需求,经过分析,决定采用多种架构的模式来开发该系统,系统的整体架构如图1.2.2所示。

34805-034-1

图1.2.2 诚信管理论坛架构图

  • Web Clinet:用户通过浏览器来访问和使用该论坛系统,Web Client将通过Web服务器与数据库进行交互。
  • Web表示层:主要实现论坛系统中的Web页面的表示逻辑。
  • 数据访问层:该层主要使用了PHP的数据库访问技术来实现,该层是诚信管理论坛系统的核心层。
  • DB:数据存储层,该层负责保存系统的数据。