基于php的新闻发布系统的设计与实现开题报告

基于php的新闻发布系统的设计与实现开题报告

ID:31422704

大小:83.23 KB

页数:5页

时间:2019-01-09

上传者:U-991
基于php的新闻发布系统的设计与实现开题报告_第1页
基于php的新闻发布系统的设计与实现开题报告_第2页
基于php的新闻发布系统的设计与实现开题报告_第3页
基于php的新闻发布系统的设计与实现开题报告_第4页
基于php的新闻发布系统的设计与实现开题报告_第5页
资源描述:

《基于php的新闻发布系统的设计与实现开题报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

一、选题的目的、意义和研究现状1.选题的研究目的、意义当今世界是已经來到了一个信息大爆炸的时代,至少在未來5年里,数据将以每年50%到60%的速度爆炸式增长。普通硬盘已经不能满足我们的额外生活生存的需要了。目前基于云存储概念的网盘市场己经具体了诸如百度、腾讯、DBank(华为背景)、金山等诸多的知名企业。云存储成为网络经济下一个新的增长点似乎已经成为一种共识,知名企业的扎堆也使整个行业从一开始就面临着激烈的竞争。进入移动互联网时代,人们生活数据存储的需求激增,然而根据云备份服务公司BackBlazc的调查显示,由于电脑硬盘容易岀现坏道等严重损伤,某些品牌的电脑皱盘故障率接近30%,微博中关于“硕盘坏了”的话题多达上千条,“1T的硬盘坏了,情绪崩溃中,里面有我毕业到现在以来的所有资料。人家知道怎么恢复数据吗?”“电脑硬盘坏了,数据都没有了!硬盘恢复要700元还不一定成功!早知道不如存到百度网盘!”综合数据统计和网民的实际情况,有分析人士认为,消费级硬盘正在被安全稳定的个人云存储服务逐步取代。传统皱盘有以下几点缺陷:1硬件易损坏、不安全2携带不方便、易丢失3存储空间小、售价高4云存储安全可靠、终身免费而这些众多的网盘,无疑会给一些用户带來困扰,所以我们就提供一个平台,可以登录之后上传到任意一个给我们提供接口的网盘中去,不必在去记那些繁琐的密码了。2国内外研究现状国内做云存储的公司琳琅满口,数得上的有金山、华为、百度、115、迅雷360等,细细观察,不外乎两种类型:一是纯互联网公司,如360,百度,迅雷,115等,另外一个是涉及终端服务的公司,如金山网盘(小米、红米),华为网盘(华为手机)等。国内的网盘厂商以百度、腾讯、360为首的公司,已经把网盘做到Tb级别的, 而且都是免费,其小百度是第一家做到Tb级别的,这就导致百度云网盘-•跃成为市场占有率最高的公司。而国外的一些公司都是以免费+付费为主,而免费的只有儿Gb,如果需要更大的容量就得付费。Dropbox最新向美国证券交易委员会(SEC)递交的正式文件显示,Dropbox最新一轮融资3.25亿美元,估值已达到100亿美元。虽然而临亚马逊、微软SkyDrive^Googledrive等强大对手竞争,Dropbox去卩已成2015年最受关注的准IP0企业之一。国外网盘厂商有OneDrive>MediaFire、FanBox>亚马逊、谷歌等等二、研究方案及预期结果(-)研究内容该系统分为前端模块和后端模块;将要开发系统的功能介绍:前端模块:用户注册、用户登录、资源上传下载、查看记录、基本信息修改;后端模块:会员基本管理;基本模块框架如图2.1所示。图2.1系统功能模块图前端卩员基本管理・用户信息修改看记录;资源上传下謝用户登录用户注册(―)解决问题本系统的关键问题冇以下几点:(1)权限问题:不同的权限的用户应该有不同的操作页面,用户的页面应该有个人信息修改,用户交流等功能,管理员应该有发布餐馆,发布图片,统计数据等功能。 (2)产品的关联性,模块之间的衔接,业务衔接和逻辑衔接。让用户能在各个功能模块之间方便的操作。(3)安全性:用户的安全也是个关键。保密性是指用户在网上的所冇信息应有一定的保密度,不同类型的用户Z间的内容是互相保密的。(三)基本理论本系统的设计按照瀑布模型核心思想,按工序将问题化简,将功能的实现与设计分开,采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基木活动,并冃.规定了它们自上而下、相互衔接的固定次序。瀑布模型为项目提供了按阶段划分的检查点。可在迭代模型中应用瀑布模型。增量迭代应用于瀑布模型。迭代解决最大的问题。每次迭代产生一个可运行的版本,同时增加更多的功能。每次迭代必须经过质量和集成测试。它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。木次系统的设计按照面向对象方法,把面向对象的思想应用于软件开发过程中,指导开发活动的系统。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的屈性和操作进行共享的一种方式。所谓而向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,來认识、理解、刻画客观世界和设计、构建相应的软件系统。数据库的基木结构分三个层次,反映了观察数据库的三种不同角度。以内模式为框架所组成的数据库叫做物理数据库;以概念模式为框架所组成的数据叫概念数据库;以外模式为框架所组成的数据库叫用户数据库。物理数据层是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。概念数据层它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。逻辑数据层是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。数据库不同层次Z间的联系是通过映射进行转换的。(四)方法及技术路线 PHP具有开发速度快、运行效率高、安全性好、可扩展性强、开源自由等特点,越來越成为Web开发领域的主流技术体系。就本系统而言,用户通过浏览器访问网页,高效的执行效率是关系到用户体验性的重耍因素,PHP快速的执行速度是选择PHP作为开发语言的重要原因。(五)论文框架(1)项口介绍:系统名称、口的及意义、系统要求、系统概述。(2)可行性研究:业务流程,可行性研究。(3)需求分析:系统设计、目标系统功能需求、数据流图、数据字典。(4)总体设计:目标设计、系统功能设计、数据库设计、系统安全性设计。(5)详细设计:详细目标设计、程序流程设计、页面功能设计。(6)编码设计:编码工具、编码设计。(7)测试设计:测试目的、部分测试用例、测试结果。(8)结论:包括系统的性能,特点,存在的问题,系统改进方向。(9)致谢、参考书目、附录、参考文献。三、研究进度2015.3.3^2015.3.7通过网络搜索确定论文要研究的相关内容,并在老师的指导下确定论文题口及研究价值。2015.3.10^2015.3.24完成搜索文献上网查询及整理资料等论文的前期工作,并在老师的指导下撰写开题报告。2015.3.2O015.3.28提交开题报告,在指导老师辅导下修改并且打印成稿。2015.3.31-2015.4.4分析项目,对软件项目进行系统设计。2015.4.4-2015.5・17对软件项目进行编码设计。2015.5.18^2015.5.28软件测试。对软件进行测试,以完善软件的功能。2015.5.29~2015・6.10捉交毕业论文初稿及应用软件,在指导教师辅导下修改论文。 四、主要参考文献[1]MichaelBlaha,JamesRumbaugh《UML面向对象建模与设计(第2版)》人民邮电出版社[2]萨师焰,土珊《数据库系统概论》高等教育岀版社[3]LukeWelling《PHP和MySQLWeb开发(第四版)》机械工业出版社[4]SteveMcConnell《代码大全(第二版)》电了工业出版社[5]贺平《软件测试教程》电子工业岀版社[6]RexBlack著;郑丹丹,王华译^Foundationsofsoftwaretesting》人民邮电出版社[7]刘贝,汤斌.云存储原理及发展趋势[J]・科技信息.2011(05)[8]涂兰敬.基于云存储技术的网盘哪款更适合你[J]・网络与信息.2010(11)[9]肖利琼《软件测试Z魂[专著]:核心测试设计精解》电子工业出版社五、指导教师意见指导教师签字:

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

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

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