- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20.11.1 跟随接口页面的设计 在人人微博站的主页就提供了跟随接口页面的入口,如下图所示。 20.11.2 跟随功能的实现 用户在单击【继续】按钮后就进入了跟随验证流程。 20.12 重要知识点 在人人微博的实现中主要用到了以下几个知识点。 数据库模块的通用性:数据库模块单独提炼出来作为一个共通库以供其他模块调用。这样不仅可以复用代码,而且可以为将来的扩展留有余地。例如,编制不同类型的数据库操作。 模板模块的加入:模板可以说是一个html外壳,分离了程序逻辑和表现。这样可以使美工和程序员分工明确,使其各尽其责,提高系统的开发效率。 20.13 小结 本章较详细地介绍了人人微博站的开发过程。使用本系统,毫无疑问会加速人与人之间的信息分享,满足人们日益渐长的对信息摄取的渴望。微博站点还有许多潜力等待有志之士去挖掘,在生产环境中,读者可以根据该系统实例并结合实际情况,开发出功能更加完善的微博站点。 第20章 人人微博站 本章将带领读者开发一个完整的微博网站——人人微博站。人人微博站是个单用户微博站点,该网站的整个体系采用了当今流行的LAMP结构,即Linux、Apache、MySQL和PHP。本章堪称是软件工程运用的典范,系统从设计到实现无一不运用软件工程的理念。理论与实践相结合的方式可以使读者在类似的项目中有的放矢,把在这里学到的一切尽情展现。 20.1 开发背景 系统的开发目的,在于让用户可以随时随地通过各种手段以简短文字更新信息。寥寥数语、发发感慨、情绪宣泄、灵感突现,用户就可以将自己的所思所想以只言片语的形式发送到个人微博上。因此,也可以称人人微博为微型博客(MicroBlog)。 20.2 系统分析 人人微博站要实现简单易用、收发方式多样、及时传播、便捷性等一系列特性。要达到这一目的,开发出的人人微博站,能对所有用户进行统一管理;实现跟随(Follow)和被跟随(Be followed)系统,扩大人际圈;通过开放的API接口,联合第三方软件(MSN、QQ、Skype、Gtalk)或移动信息终端来传输信息;消息系统的文字长度限制,使消息编制快速、便捷。下面将从需求分析、可行性分析、项目人员分配三个方面进行介绍。 20.2.1 需求分析 通过对市场的调查,针对互联网上人际交流与信息传输的特点,开发出本系统,帮助互联网用户扩大人际圈,及时交流信息。人人微博站是个单用户微博站点,所谓单用户,即只有一个微博主人,其他用户由该用户创建。除此以外,各个人人微博站点之间可以实现互相的交流,即互相跟随。 因此,人人微博站主要分为前台和后台两部分。前台主要包括用户登录、日志消息系统、评论系统、图片上传、个人资料页的定制,以及跟随和被跟随系统等。后台是被用来管理整个站点的,只能由站点管理员,即微博拥有者登录。后台主要包括用户管理、站点管理、系统消息编辑系统、页面编辑系统、站点统计等。 20.2.2 可行性分析 为了便于管理层对技术及资金的投入进行决策,需要对项目的可行程度进行分析。其中,它主要包括技术可行性、经济可行性、操作可行性、营运可行性等。对需求分析进行研究后,项目的可行性分析如下。 1.引言 2.技术可行性研究 3.经济可行性研究 4.操作可行性研究 5.结论 20.2.3 项目人员分配 在具体开发过程中,不同角色可以根据工作进度和遇到的具体问题进行相互转换。例如,项目经理也会转为系统分析员的角色,完成需求调研相关技术文档的写作;系统分析员也可能转为模块负责人角色,完成某模块具体设计工作等。 20.3 系统设计 根据需求分析,本系统由于是Web站点,所以属于传统的C/S(客户端/服务器)结构。用户可以使用喜欢的浏览器作为客户端访问Web服务器,服务器给与相应的应答。 20.3.1 系统目标 本系统运用时下流行的LAMP体系结构实现,即系统运行平台。它是Linux的发行版CentOS 5.5;Aapache作为Web服务器提供HTTP服务;后台数据库系统采用MySQL;开发语言是PHP。该系统用户界面友好、操作简便。用户可以随时随地通过各种手段以简短文字更新信息,将自己的所思所想以只言片语的形式发送到个人微博上。该系统能够帮助快速生活节奏下的人们扩大交际圈,在交际圈中加强影响力。 20.3.2 系统模块结构 本系统分为前台和后台管理操作。前台主要是各个普通用户能看到和操作的界面。后台主要是供系统管理员实施站点、会员管理等。 20.3.3 构建开发环境 开发环境是开发人人微博站的基础,以下介绍构建开发环境的步骤。 1.安装CentOS
您可能关注的文档
- 稻草人员工进行心态培训.pptx
- 空调器制冷原理-四通阀.ppt
- 空调安装及原理.ppt
- 空调系统和空调冷热源演讲稿.ppt
- 空调通风制冷系统循环基本示意图..ppt
- 空调零部件四通阀.ppt
- 空间分析的基本方法.ppt
- 站在发展对象的起跑线上.ppt
- 窗边的小豆豆学习体会.ppt
- 竞争对手调查报告.ppt
- 2025甘肃省建设投资(控股)集团有限公司招聘笔试历年参考题库附带答案详解.pdf
- 2025浙江台州市人力资源开发有限公司招聘劳务派遣制员工4人笔试历年参考题库附带答案详解.pdf
- 2025重庆川渝携手75家重点行业企事业单位招聘1283人笔试历年参考题库附带答案详解.pdf
- 2025中国雄安集团生态建设公司基础建设公司招聘25人(河北)笔试历年参考题库附带答案详解.pdf
- 2025湖北武汉地铁集团社会招聘2人笔试历年参考题库附带答案详解.pdf
- 2025榆阳区司法局选聘专职人民调解员笔试历年参考题库附带答案详解.pdf
- 2025大唐移动通信设备有限公司招聘55人笔试历年参考题库附带答案详解.pdf
- 2025年国家能源集团龙源电力甘肃公司试笔试历年参考题库附带答案详解.pdf
- 2025年山东潍坊市寿光市高新区基础设施开发有限公司招聘考察笔试历年参考题库附带答案详解.pdf
- 2025华阳集团太原化工新材料有限公司招聘100人笔试历年参考题库附带答案详解.pdf
最近下载
- 光伏安全课件.pptx
- 山香教育(教育学、心理学、教育心理学及新课改、教育法律法规等).pdf
- 新解读《GB_T 39851.2-2021道路车辆 基于控制器局域网的诊断通信 第2部分:传输层协议和网络层服务》最新解读.pptx VIP
- 二类精神药品培训.pptx VIP
- 2025年武汉黄陂区面向社会公开招聘社区干事50人备考试题及答案解析.docx VIP
- 第11课《短文二篇——答谢中书书》课件 2024—2025学年统编版语文八年级上册(共33张PPT).pptx VIP
- 春节文化PPT展示.ppt VIP
- 道教掷茭(圣杯)二十八签详解.doc VIP
- 75吨循化流化床炉施工方案.doc VIP
- 课程思政方案综合布线设计与实施.docx VIP
文档评论(0)