1、 PHP 课程设计课程设计 个人博客网站开发个人博客网站开发 学学 院:院: 专专 业:业: 姓姓 名:名: 学学 号:号: 指导老师:指导老师: 完成日期:完成日期: 1 系统概述系统概述 1.11.1 项目背景项目背景 Blog,是 Weblog 的简称。Weblog,其实是 Web 和 Log 的组合词。Web,指 World Wide Web,当 然是指互连网了; Log 的原义则是“航海日志”, 后指任何类型的流水记录。 合在一起来理解, Weblog 就是在网络上的一种流水记录形式或者简称“网络日志”。目前进行网站开发的语言很多,如 ASP、 PHP、JSP、ASP.NET 等。本
2、项目采用主流的 PHP+HTML 框架完成对个人博客的开发。 1.1.2 2 系统开发的目标系统开发的目标 1.2.1 任何拥有博客的人都可以做到 (1)登录博客系统浏览文章 (2)管理自己博客的基本信息 (3)撰写个人随笔 (4)处理留言、文章评论等内容 1.2.2 访问博客系统的人,可以做到 游览博客系统中的文章目录、评论博客系统中的内容,只有博客管理员登录系统之 后,才能进行管理。而博客系统的访问者不需要注册,也不需要登录就可以访问博客系 统中的内容。 1.41.4 系统概述系统概述 一个博客其实就是由一序列网页组成的, 它通常是由简短且经常更新的帖子所构成 的,这些张贴的文章都按照年份
3、和日期倒序列排列,能按照日期和主题检索。博客的内 容和目的有很大的不同,有到其他网站的超级链接;有对其他网站的评论;有个人的日 记,日常所思所想;有个人照片、诗歌、散文,甚至科幻小说的发表。正是由于博客能 收容这些不拘于个人思想的表达,使博客这种交流和表达方式日益红火起来,博客秉承 了个人网站的自由精神,也开拓了激发创造的新模式,能张扬人的个性,从这个意义上 说,博客将会变得越来越普及,越来越为更多的人接受。 本系统主要完成以下功能。 1客户界面部分 我的文章 留言 用户注册/登录 首页:最新评论,最新文章 2管理界面部分 文章管理 留言管理 基本设置 2 系统分析系统分析 2.2 2.2 需
4、求分析需求分析 在可行性分析阶段已经简要地分析和研究了本系统的基本需求, 也论证了开发平台 及软件的可行性,但为了明确系统设计的目标,了解用户的需求,现对用户需求作以调 研,从而进一步明确了设计所实现子系统的功能。 2.2.1 管理员登录 在调研中了解到,用户想要使用系统,首先要有一个友好的用户注册界面,其次, 用户需要经历登录验证过程, 只有合法的拥有管理员身份的用户才可以使用系统中的管 理功能,这样做可以防止非法用户登录并使用本系统,妨害数据安全。 用户登录。通过系统登录验证,用户成功进入系统并开始使用其中功能。 2.2.2 文章管理 文章管理是用户所有文章的信息,用户可以进入此处进行相关文章的管理。这部分 主要包括以下方面: (1) 文章信息显示。显示出所有文章的大概信息。 (2) 发表新文章。可以发表新的文章。 (3) 删除文章。允许用户对文章信息进行删除操作。 2.2.3 系统信息管理 系统开始运行之后,随着时间的变化会有想要更改系统的相关信息的要求,比如: 修改博客的个人头像,爱好,最难忘的事等等,因此需要提供信息修改的功能。 2.3 2.3 系统的主要技术分析