《大学论文开题报告 (20).docx》由会员分享,可在线阅读,更多相关《大学论文开题报告 (20).docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、研究现状:现在全球中文的博客站点达到了523万,博客用户则是1987万,平均每个博客用户大致有2.6个博客,同时,博客和博客用户的数量一致处在增长状态下。人均所拥有的博客数量也在持续不断的上升。在拥有独立域名博客站点的各个博客中,总数就占到了0.43%。这也就意味着,很多用户将博客的服务商作为他们博客站点的首选。新的一年中,大陆博客的服务商一直在持续增长。博客的数量也增加到了1460家。增长数量可观。除了小型博客公司在持续发力以外,大型的IT产业大佬也在不断的推出新的博客内容。随着基数的增加,博客的整体发展势头有所下降。但是用户却有着一定的上升。传统的门户以及大型公司的博客服务已经成为现在社会
2、博客的主流。甚至逐渐成为主导地位。现在的博客除了传统的文字、图片的展示。新增了视频播放、音乐播放以及相关推送智能化的新型功能。现今,博客已经通过各种方式融入了我们的生活,成为了我们表现自己的主要方式。它们大部分是由简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列。看上去平淡无奇,毫无可炫耀之处,但它让每个人零成本、零维护地创建自己的网络媒体,每个都可以随时把自己的思想火花和灵感更新到博客站点上。研究意义:然而现在,博客作为了一种新的方式进入了我们的生活。在进入我们生活的博客文化中,已经实现的内容不仅仅是在博客界面搭建一个公共平台的面板供游览博客的客户给博主一个第一印象的问题了。在博客
3、中还可以放送博主喜欢的音乐,视频以及其他能够反映博主特质的要素。而在这些要素中,却少见博客栏目、博客文章的推送相关理念。因此,在这次设计中,如何将好的文章推送到博客界面,如何将博客等文章的详情展现在访问博客的博友面前,就成为了本次设计中的一个重要环节。研究方法及步骤:在研究方法中,首先需要对设计的需求作出判断,现在社会中已经有很多博客样式流传在网络中,因此可以借鉴前人的结论。多搜集网络上关于此类问题应当有的解决方法,也就是经验总结法。随后使用观察法对本次的设计任务进行细致的考查,找到本次设计需要的设计需求。同时针对个别案例进行细致的研究。最后需要通过文献法查阅相关文献,并且找到有着相关实施经验
4、的人问询应当如何处理。在设计完成之后,需要对这次的设计进行验证。也就是实验法。针对本次的设计,首先需要在论文开头引用与本次设计,也就是博客设计的现状。在现状中找到现有设计中的不足,并且阐述改正这种缺陷所获得的巨大意义。之后,进行系统的分析活动,这个部分最为重要得 是需要分析本次设计所需要的各个元素以及各要素之间的相关关系。之后是对开发此类博客的开发环境进行阐述,使用什么开发环境对本次设计更加有利是一个非常重要的问题,选择了一个比较适合的开发环境,不仅仅可以减轻设计中所耗费的力气,同时还能做出一种更加稳定的设计。之后就是对功能模块进行设计,本次设计中,需要设计的功能模块不仅仅有页面介绍的题头、导
5、航栏、博客栏目、文章等这种基本所有博客体系都有的内容,同时还需要加上推送文章、查询博客等内容。同时还要考虑代码的实现。尤其是数据库的实现。重要问题:本次设计,需要首先对整个个人博客系统进行一个细致的系统分析,在设计之前就需要想到这次的设计需要什么样的功能。在功能的追加中,就会产生不同要素的新的联系。因此,一定要在设计之前,就提前设计的各个要素首先列举出来。同时对整个系统的设计中会产生的联系做一个细致的总结。同时用图形的方式描述出来。在这里,描述各个关系之间最常使用的就是ER图了。因此,需要在第二章系统的分析这个部分中加入设计中的ER图。而且需要对不同的相关关系者都要进行相应的关系分析。这里的相
6、关关系者有博客的注册用户,普通的上网用户以及博客的管理员用户。普通的上网用户不仅仅是上网用户,有的也有着自己的博客。因此,这部分上网用户的独立空间也是需要考察的。本次设计中,重点需求的是博客数据尤其是文章的互通互联。在整个博客的开发进行之前,需要确定出项目的整体构架,尤其是系统的选型、系统的运行稳定以及功能实现得 实际需求。这就需要一个适当的开发工具。尤其是对可靠性、稳定性都有着高要求的博客系统。由于由于J2EE的开源的框架中提供了MVC模式实现框架Struts、对象关系模型中的Hibernate 的框架及拥有事务管理和依赖注入的Spring。利用现存框架可以更快开发系统。所以选择Java技术
7、作为blog 的开发工具。为了增加系统的吞吐量,提高并发处理客户请求数量,系统采用了IBM服务器作为主机。在数据库处理方面,不需要在数据层借助存储过程及数据库服务器端函数封装过多的业务逻辑,因此数据库系统采用相对精巧的MySQL。数据库的设计:1、数据库表名的定义使用:重点字_table;重点字可以是多个英文单词的组合,从组合的第二单词起首字母大写,字段命名是能表达字段内容的英文单词的组合,组合方式同表名重点字相同。2、NN 表示not null 不填表可为空。3、数据类型不使用固定数据库的类型,标识大众类型,如字符串、字符、数字等。这样在更改数据库时需求的数据是可移植的4、输写数据表在数据库中的物理名称,可用自己熟悉的语言再定义表名称,方便沟通。5、长度定义又数据类型决定:如字符串可选8000以下,数字可在50位之间,字符只允许一位。6、输入方式表示数据的来源:生成表由程序或数据库的索引自动生成,而不需人工录入;输入表示通过文本框等输入的数据;选择表单选框、复选框、下拉列表等通过选择输入的数据;自定获取是为外码的输入设定的,它由程序自动获取。