CMS 内容管理系统
LAMP 合肥一期 制作
小组组长:
小组成员:程诚 韦健 李成斌
口号:编自己的程序代码,让别人抄去吧 指导老师:马明 时间:2010-03 -10 Version 1.0
1引言 . ............................................................................................... 3
1.1编写目的 . ................................................................................................................ 3 1.2背景 . ....................................................................................................................... 3 1.3定义 . ....................................................................................................................... 3 1.4参考资料 . ................................................................................................................ 3
2任务概述 ....................................................................................... 4
2.1目标 . ....................................................................................................................... 4 2.1.1模块结构图........................................................................................................... 4 2.1.2主要模块 .............................................................................................................. 5 2.1.3前台功能模块 ....................................................................................................... 5 2.1.4后台功能模块 ....................................................................................................... 5 2.2用户的特点 ............................................................................................................. 6 2.3假定和约束 ............................................................................................................. 6
3需求规定 ....................................................................................... 6
3.1网站布局 . ................................................................................................................ 6 3.2对性能的规定 . ......................................................................................................... 7 3.2.1精度.................................................................................................................. 7 3.2.2时间特性要求.................................................................................................... 7 3.2.3灵活性 .............................................................................................................. 7 3.3输人输出要求 . ......................................................................................................... 7 3.4数据管理能力要求 . .................................................................................................. 8
4运行环境规定............................................................................... 8
4.1设备 . ....................................................................................................................... 8 4.2支持软件 . ................................................................................................................ 8 4.3接口 . ....................................................................................................................... 8 4.4控制 . ....................................................................................................................... 8
1引言
1.1编写目的
本需求说明书是为了开发文章内容管理系统而编写,主要面向软件架构师、软件设计师、分析人员、开发人员、测试人员和最终用户。
本说明书是整个软件开发的依据,它对以后阶段的项目开发起指导作用。本文也是项目完成后系统验收的依据。同时本说明书还是《用户手册》和《测试计划》的编写依据。
1.2背景
任何一个网站都需要有后台负责维护网站上的内容。最简单的情况是:网站的管理员制作所有的页面并检查其中的连接,然后使用FTP 工具上传到服务器。但是,随着Internet 网络技术的普及应用及信息化技术的迅速发展,网站的信息量在不断的增加,而且内容的种类也非常的多。这一切使得网站维护已不能像前面所述的那样简单。
由于以上原因,使得内容管理系统在国内国外迅速发展起来 本系统是文章内容管理系统,对文章的信息方便进行管理
1.3定义
PHP ,MYSQL ,AJAX
1.4参考资料
2任务概述
2.1目标
内容管理系统包括两个主要模块:前台内容显示模块和后台管理模块。前台为内容信息的浏览和用户注册(例如:用户登陆后可以浏览某些内容和发布新内容),后台主要是用户及信息的管理界面,用于管理员对网站的管理。
2.1.1模块结构图
1:前台
2:后台
2.1.2主要模块
1:前台内容显示模块 模块简介:首页 导航栏 最新文章 热门文章 首页文章 登陆、注册模块 版本信息和技术支持
菜单列表页 文章列表页 文章内容页 2:后台管理模块
模块简介:用户管理->权限管理 全局设置管理 菜单管理->菜单项管理 单元管理->分类管理->文章管理 扩展->模块管理
2.1.3前台功能模块
1:首页
文章发布系统前台主要包括:导航栏 最新文章 热门文章 首页文章 登陆、注册模块 版
本信息和技术支持,可根据客户不同的需求显示不同的信息 2:导航栏
导航栏包括:首页 文章分类
3:文章分类1
当鼠标点击文章分类1时,界面下方自动显示文章分类1的列表及摘要
4:文章分类2…… 5:登陆、注册模块
提供用户登陆和新用户注册
2.1.4后台功能模块
1:用户管理
用户的增、删、改、查、是否可访问 2:权限管理
用户对网站的访问及操作的权限的设置
3:全局设置管理
对网站的基本信息及配置情况的设置和管理
4:菜单管理
对菜单和菜单项的增删改查
5:单元管理
对单元和单元项的增删改查 6:分类管理
对分类的增删改查 7:文章管理
对文章的增删改查 8:模块管理
对模块的增删改查
2.2用户的特点
本系统涉及的用户有:系统管理员、普通管理员、普通用户、游客。 1. 系统管理员:享有本网站的一切权限
2. 普通管理员:享有本网站的管理权限但受系统管理员的约束 3. 普通用户:可以编辑自己的个人信息,可以发布自己的文章 4. 游客:只能浏览管理员指定的部分文章
2.3假定和约束
1. 只有一个系统管理员,具有最大的权限
2. 管理员具有对普通用户管理及对普通用户发布的文章进行增删改查的权限 3. 一篇文章可以属于多个分类,但每个分类只能属于一个单元 4. 当某个单元不能使用时,其下的所有分类也将不能使用
3需求规定
3.1网站布局
【图】
3.2对性能的规定 3.2.1精度
说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 暂无。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对: a . 响应时间; b . 更新处理时间;
c . 数据的转换和传送时间; d . 解题时间;等的要求。
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a . 操作方式上的变化;
b . 运行环境的变化;支持WINDOWS 和LINUX 环境下的运行。 c . 同其他软件的接口的变化; d . 精度和有效时限的变化; e . 计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
3.3输人输出要求
本系统涉及到的实体(对象)及实体包含的信息及数据类型: ………
3.4数据管理能力要求
目前使用MYSQL 数据库,足够应付目前和今后的数据量,不需要更大的数据库支持。
4运行环境规定
4.1设备
服务器:(***) 开发设备:(笔记本)
4.2支持软件
OS :Linux (2.6以上内核) OR Windows XP Web Server:Apache 2 DBMS :MySql5 Language :PHP5 Tool :ZendStudio
4.3接口
说明该软件同其他软件之间的接口、数据通信协议等。
4.4控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。
CMS 内容管理系统
LAMP 合肥一期 制作
小组组长:
小组成员:程诚 韦健 李成斌
口号:编自己的程序代码,让别人抄去吧 指导老师:马明 时间:2010-03 -10 Version 1.0
1引言 . ............................................................................................... 3
1.1编写目的 . ................................................................................................................ 3 1.2背景 . ....................................................................................................................... 3 1.3定义 . ....................................................................................................................... 3 1.4参考资料 . ................................................................................................................ 3
2任务概述 ....................................................................................... 4
2.1目标 . ....................................................................................................................... 4 2.1.1模块结构图........................................................................................................... 4 2.1.2主要模块 .............................................................................................................. 5 2.1.3前台功能模块 ....................................................................................................... 5 2.1.4后台功能模块 ....................................................................................................... 5 2.2用户的特点 ............................................................................................................. 6 2.3假定和约束 ............................................................................................................. 6
3需求规定 ....................................................................................... 6
3.1网站布局 . ................................................................................................................ 6 3.2对性能的规定 . ......................................................................................................... 7 3.2.1精度.................................................................................................................. 7 3.2.2时间特性要求.................................................................................................... 7 3.2.3灵活性 .............................................................................................................. 7 3.3输人输出要求 . ......................................................................................................... 7 3.4数据管理能力要求 . .................................................................................................. 8
4运行环境规定............................................................................... 8
4.1设备 . ....................................................................................................................... 8 4.2支持软件 . ................................................................................................................ 8 4.3接口 . ....................................................................................................................... 8 4.4控制 . ....................................................................................................................... 8
1引言
1.1编写目的
本需求说明书是为了开发文章内容管理系统而编写,主要面向软件架构师、软件设计师、分析人员、开发人员、测试人员和最终用户。
本说明书是整个软件开发的依据,它对以后阶段的项目开发起指导作用。本文也是项目完成后系统验收的依据。同时本说明书还是《用户手册》和《测试计划》的编写依据。
1.2背景
任何一个网站都需要有后台负责维护网站上的内容。最简单的情况是:网站的管理员制作所有的页面并检查其中的连接,然后使用FTP 工具上传到服务器。但是,随着Internet 网络技术的普及应用及信息化技术的迅速发展,网站的信息量在不断的增加,而且内容的种类也非常的多。这一切使得网站维护已不能像前面所述的那样简单。
由于以上原因,使得内容管理系统在国内国外迅速发展起来 本系统是文章内容管理系统,对文章的信息方便进行管理
1.3定义
PHP ,MYSQL ,AJAX
1.4参考资料
2任务概述
2.1目标
内容管理系统包括两个主要模块:前台内容显示模块和后台管理模块。前台为内容信息的浏览和用户注册(例如:用户登陆后可以浏览某些内容和发布新内容),后台主要是用户及信息的管理界面,用于管理员对网站的管理。
2.1.1模块结构图
1:前台
2:后台
2.1.2主要模块
1:前台内容显示模块 模块简介:首页 导航栏 最新文章 热门文章 首页文章 登陆、注册模块 版本信息和技术支持
菜单列表页 文章列表页 文章内容页 2:后台管理模块
模块简介:用户管理->权限管理 全局设置管理 菜单管理->菜单项管理 单元管理->分类管理->文章管理 扩展->模块管理
2.1.3前台功能模块
1:首页
文章发布系统前台主要包括:导航栏 最新文章 热门文章 首页文章 登陆、注册模块 版
本信息和技术支持,可根据客户不同的需求显示不同的信息 2:导航栏
导航栏包括:首页 文章分类
3:文章分类1
当鼠标点击文章分类1时,界面下方自动显示文章分类1的列表及摘要
4:文章分类2…… 5:登陆、注册模块
提供用户登陆和新用户注册
2.1.4后台功能模块
1:用户管理
用户的增、删、改、查、是否可访问 2:权限管理
用户对网站的访问及操作的权限的设置
3:全局设置管理
对网站的基本信息及配置情况的设置和管理
4:菜单管理
对菜单和菜单项的增删改查
5:单元管理
对单元和单元项的增删改查 6:分类管理
对分类的增删改查 7:文章管理
对文章的增删改查 8:模块管理
对模块的增删改查
2.2用户的特点
本系统涉及的用户有:系统管理员、普通管理员、普通用户、游客。 1. 系统管理员:享有本网站的一切权限
2. 普通管理员:享有本网站的管理权限但受系统管理员的约束 3. 普通用户:可以编辑自己的个人信息,可以发布自己的文章 4. 游客:只能浏览管理员指定的部分文章
2.3假定和约束
1. 只有一个系统管理员,具有最大的权限
2. 管理员具有对普通用户管理及对普通用户发布的文章进行增删改查的权限 3. 一篇文章可以属于多个分类,但每个分类只能属于一个单元 4. 当某个单元不能使用时,其下的所有分类也将不能使用
3需求规定
3.1网站布局
【图】
3.2对性能的规定 3.2.1精度
说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 暂无。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对: a . 响应时间; b . 更新处理时间;
c . 数据的转换和传送时间; d . 解题时间;等的要求。
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a . 操作方式上的变化;
b . 运行环境的变化;支持WINDOWS 和LINUX 环境下的运行。 c . 同其他软件的接口的变化; d . 精度和有效时限的变化; e . 计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
3.3输人输出要求
本系统涉及到的实体(对象)及实体包含的信息及数据类型: ………
3.4数据管理能力要求
目前使用MYSQL 数据库,足够应付目前和今后的数据量,不需要更大的数据库支持。
4运行环境规定
4.1设备
服务器:(***) 开发设备:(笔记本)
4.2支持软件
OS :Linux (2.6以上内核) OR Windows XP Web Server:Apache 2 DBMS :MySql5 Language :PHP5 Tool :ZendStudio
4.3接口
说明该软件同其他软件之间的接口、数据通信协议等。
4.4控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。