[关闭]
@DuanPengfei 2015-01-10T10:52:01.000000Z 字数 729 阅读 1188

个人项目结题报告

个人

项目说明

项目名称 个人网站
项目分类 个人项目
项目经理 段鹏飞
小组成员 段鹏飞

项目背景

在现在这样一个互联网的时代,用一个博客来展示自己是必不可少的。作为一个程序员,自己动手制作一个博客系统,不仅拥有实用性,也是检验自己能力的一个小测验。

系统设计

概要设计

  1. B/S 模式
  2. 模块化
    • post 模块: 文章的 CRUD
    • comment 模块: 留言的 CRUD
    • picture 模块: 图片的 CRUD
    • user 模块: 用户 CRUD,权限处理
    • category 模块: 标签的 CRUD

详细设计

  1. 模块间关系
    1 : n

    • user 与 post
    • post 与 comment
    • post 与 picture

    n : n

    • post 与 category
  2. 模块接口
    例:

    • post model 中 getAll 函数: 将数据库中所有文章全部取出
    • post model 中 comments 函数: 将该篇文章的所有评论从数据库取出

系统实现

开发环境: linux 操作系统,xampp 集成开发环境,vim 编辑器,firebug 调试
开发语言: PHP
开发框架: Laravel、Bootstrap

系统 ER 图

1

完成内容

总结

在这个简单的 Blog 系统的制作中,熟练了语法的掌握,最重要的是更好的理解 Web App 的开发流程和优点。在接下来的学习中主要的目标就是深入理解 Web App,因为 Web 有很好的发展前景,并将现有的系统进行重构,使在项目二期的功能扩展时各模块间的通信能完全使用 Web Api。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注