华育国际技术文档
新闻网站系统
项目设计说明书
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小时内删除。
发表评论