华育国际技术文档
新闻网站系统
项目设计说明书
1.0版
项目承担人:        张皓
文档撰写人:        张皓
文档开始日期:            二00九年二月十二日
文档完成日期:            二00九年二月十九日
项目设计说明书
1.引言
    本文档对“新闻网站系统”从整体架构的选择、实现技术的选择、再到实现细节方面的设计进行了详细的说明,为下一步项目的实现提供了可供参考的依据。
1.1编写说明
1.为数据库实现、界面实现、代码实现提供设计依据。
3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。
1.2项目背景
软件系统的名称:新闻网上订花系统
本项目的任务提出者:百度
本项目的任务开发者:(华育国际)张皓
本项目的用户:新闻网后台管理员及互联网用户
2.概要设计
2.1运行环境
项目采用B/S架构:
客户端环境:兼容如下浏览器:IE6、IE7、IE8、Firefox3、Opera等
服务器端硬件要求:
    CPU:主频2.4Hz以上
    内存:2G以上
    硬盘:20G以上
服务器端软件环境:
    操作系统:CentOS5
      Web服务器:Apache2.2
      PHP处理器:PHP5.0
      数据库服务器:MySQL5.1
2.2 技术架构及组件选择
系统采用PHP面向对象实现的MVC三层体系结构,系统层次图如下所示:
技术及组件选择:
PHP/面向对象
MVC
Smarty
新闻网站设计●ADOdb
GD2
SimpleXML
PEAR/Mail
AJAX
FCKeditor
3.详细设计
3.1 界面设计
界面主调为“嫩绿(#CCFF33)”,以突出..象征..
(上述截图应换为你的项目的一个主界面(如首页)的截图)
3.2数据库设计
3.3新闻网中所有类的设计
usersManager()                                  diaochaManager()
{                                                      diaoID()
checkuname()                                    listId()
yanzheng()                                      showContent()
confirmRegister*()                                getOptions()
addUser()                                        addtou()
sendRegisterConfirmMail()
}
newsManager()
{
    Listnews()                  findId()
    queryId()                  listId()
    addreview()                addquestion()
    listcomment()              showContent()
    listwenjuan()                getOptions()
    getContent()                showNewsDetail()
    getRecordCount
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。