微博系统设计和开发

微博系统设计和开发

ID:282188

大小:519.41 KB

页数:19页

时间:2017-07-18

微博系统设计和开发_第1页
微博系统设计和开发_第2页
微博系统设计和开发_第3页
微博系统设计和开发_第4页
微博系统设计和开发_第5页
资源描述:

《微博系统设计和开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章1.1设计背景及意义。“微博”是一种新型的交流方式,虽然没有包含太多新的技术,但全新的表达个人思想的方式让所有刚接触微博的人耳目一新,它改变了人们写博客的方式,它也让写博客又进一步地平民化了。在“微博”时代,微小的个人事件都可能会进入网络。博客说“大事”,微博讲“小事”,已成为当下不少年轻人的网络生活新方式。微时代,即以微博作为传播媒介代表,以短小精炼作为文化传播特征的时代。,微时代信息的传播速度更快、传播的内容更具冲击力和震撼力。人们恍然发现,原来传播交流信息乃至进行情感沟通,仅仅通过百余字就完全可以实现。对于接受者而言,消化信息的时间非常有限,而信息内容与

2、数量却异常丰富,这就要求信息生产者提供具有高黏度、冲击力巨大、可以在极短时间内吸引受众并提高受众的阅读兴趣的内容在我们的微博的理解之中和我们日常体验中使用最多的就是文章、心情的发博(就是我们通常说的“发微博”)和对他人发布微博内容的评论。所以这二个环节是微博的核心内容。而我的设计就是去完成一个微博的发布和评价系统。1.2环境我是在window7Apache2.4mysql5.0.10环境下搭建的。软件我使用的是php5.4.4和thinkphp以及thinksns模版框架。硬件环境需求名称详细要求CPUIntel(R)Core(TM)2DuoCPUP6670@2.2

3、0GHz以上内存2GB以上硬盘80GB以上网卡10M/100M以上显卡DH3000以上声卡集成显示器无要求软件需求需求名称详细要求操作系统Windowsxp/2003/7、LinuxWEB浏览器IE7.0、IE8.0、firefox编程语言PHP5.4.4开发平台EditPlus3.0,服务器Apache2.4数据库MySQL5.0.10为了正确地部署和运行系统,需要对系统进行软件的配置。路径配置存放于项目根目录下index.php文件中,主要用于定义框架类库、项目名称、项目路径,并启动框架入口。Index.php中代码如下所示:define('THINK_PATH

4、','./ThinkPHP');//定义ThinkPHP框架类库位置define('APP_PATH','www');//定义项目系统根目录define('APP_NAME','www');//定义项目名称require(THINK_PATH."/ThinkPHP.php");//引入ThinkPHP框架核心类文件App::run();//运行ThinkPHP框架项目信息配置存放在项目中/Conf目录下config.php文件中,主要包含数据库连接信息,图片、头像等目录路径信息,缓存设置信息,用户验证标识信息等项目配置信息。config.php中代码如下所示:

5、hpif(!defined('SITE_PATH'))exit();returnarray(//数据库常用配置'DB_TYPE'=>'mysql',//数据库类型'DB_HOST'=>'localhost',//数据库服务器地址'DB_NAME'=>'thinksns',//数据库名'DB_USER'=>'root',//数据库用户名'DB_PWD'=>'123456',//数据库密码'DB_PORT'=>3306,//数据库端口'DB_PREFIX'=>'bolg_',//数据库表前缀(因为漫游的原因,数据库表前缀必须写在本文件)'DB_CHARSET'=>'ut

6、f8',//数据库编码'DB_FIELDS_CACHE'=>true,//启用字段缓存//'COOKIE_DOMAIN'=>'.thinksns.com',//cookie域,请替换成你自己的域名以.开头//Cookie加密密码'SECURE_CODE'=>'SECURE16756',//默认应用'DEFAULT_APPS'=>array('api','admin','home','myop','weibo','wap','w3g'),//是否开启URLRewrite'URL_ROUTER_ON'=>false,//是否开启调试模式(开启AllInOne模式时该配置

7、无效,将自动置为false)'APP_DEBUG'=>false,);1.3软件ApacheapacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。[2]Apachehttpserver是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。