【毕业学位论文】(Word原稿)基于UCHome框架的财经类社区网站的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于UCHome框架的财经类社区网站的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于UCHome框架的财经类社区网站的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于UCHome框架的财经类社区网站的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于UCHome框架的财经类社区网站的设计与实现-软件工程_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 架的财经类社区网站的设计与实现 基于 架的财经类社区网站的设计与实现 摘 要 国内外 社区网站目前已经有很多, 开发这种社区网站的技术或者框架也较多并且成熟,当下已经有些类似的站点或者社区拥有了很高的人气,比方说新浪微博 、 人人网 、 开心网等等。虽然如此, 但作为国内少数几家较为权威 、 专业的主流财经类媒体 第一财经并没有自己的社区网站。 以前第一财经的忠实拥护者只能通过主站的信息进行浏览,且只有类似论坛性质的互动空间 进行交互 ,这样就缺乏如同微博客这种轻巧便捷的交流方式,缺乏用户们自主关注的空间 ,缺乏轻松有效的管理模式 。 总而言之, 第一财经就缺少像新浪微博或者新浪博客这种拥有一大批忠实拥护者且功能强大的网站。 是以创新社交网络应用为核心的, 拥有日志 、 相册 、 群组等基础功能,并添加了投票 、 活动 、 热闹 、 热点 、 表态 、 道具等共六大功能,拥有了更强大的互动效果和更专业的社交功能, 这正符合 该财经类媒体所需打造的原创财经资讯全媒体互动平台。 基于这种较为成熟和流行的 架, 通过对其的二次开发,可以实现一些意想不到的有创意的模块和功能 ,比方说微博模块 、 博客模块 、 广场模块和关注模块等等 。也就是通过这 种方式,解决了第一财经没有自己社区网站的燃眉之急 ,进一步提升财经品牌的价值和核心竞争力 。 分别从业务逻辑的角度和系统架构实现的角度对第一财经社区网站的需求进行了分析;对 源框架及相关社区网站开发技术或者框架进行了 研究, 并深刻理解了 本的发展历史,比较和分析了其各版本的特性和其与其它开发技术或者框架之间的优势所在;分析其 有的模板及其应用的 式和 构,参与了整个 社区网站 的 架构设计 并且对 群组模块 进行 设计与实现, 开发了群组模块 以及涉及到的后台管理模 块 、 后台 块 、 搜索功能模块 、 转发模块和评论模块等其他多个模块 ,实现了创建群组 、 加入群组 、 退出群组 、 转帖 、 回帖 、 删帖 、 收藏帖子 、 修改帖子以及对帖子 、 回帖 、 群组及其相关的评论 、 留言 、 用户等进行查看 、 修改 、 删除等批量管理的功能; 最后做了 系统测试和应用效果分析 ,得出测试环境,描述了测试案例,并且以大量测试图得出测试结果,分析出该社区网站的功能和非功能上的优越性 ;同时,著有第一财经门户网站 第一财经门户网站 第一财经门户网站 统系统测试方案 、 第一财经门户网站 平台建设项目测试报告等文档 。此次项目 将 架成功应用于第一财经社区网站的设计并为第一财经社区实现开发原型。 该社区网站将通过 实现的模板及其应用的 式和 现发微博 、 写博客 、 建群组 、 发帖子和发投票等功能模块,并在此基础上进行收藏 、 搜索并且编辑或者删除自己的信息等操作,通过网页 、 手机 短信 、彩信等多种方式来显示和获取信息。 同时, 社区网站能够承受百万计数据压力, 真正做到财经类媒体社区开发的应用性创新, 使得 该系统充分地实现社区所坚持的所有投资者信 息平等的理念。 从业务的角度讲,本次设计的这个第一财经门户网站 统即同乐坊社区,是融合微博客特征的财经类垂直社区, 整合电视 、 广播 、 报纸 、 杂志等跨媒体资源,为大 基于 架的财经类社区网站的设计与实现 众投资者和金融从业人员提供资讯工具服务于专业的交流平台。社区拥有发微博 、 写博客 、建群组 、 发帖子和发投票等功能模块,在此基础上还可以进行收藏 、 搜索并且编辑或者删除自己的信息等操作,也可以通过网页 、 手机 短信 、 彩信等多种方式来显示和获取信息,真正体现出信息获取的时效性和灵活性。 同乐坊社区是定位于为投资者提供信息发布 、 分享的 区。它让社区用户可以与第一财经电视 、 电台的主持人 、 第一财经日报 、 周刊的名编名记即时沟通投资心得,还有机会和众多财经界明星包括明星分析师 、 基金经理 、 企业家 、 民间高手等一起互动,实现社区所坚持的所有投资者信息平等的理念。从技术的角度讲, 一套采用 建的社会化网络软件( 称 通过 站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以用迷你博客一句话记录生活中的点点滴滴,方便快捷地发布日志 、 上传图片,更可以 十分方便的与其好友们一起分享信息 、 讨论感兴趣的话题,轻松快捷的了解好友最新动态。 源框架不仅提供了入口文件和例如个人首页模块 、 关注和好友模块 、 博客模块 、 投票模块 、 后台管理模块 、 后台 块等,同时可以自行设计和实现自己所需要的模块。社区网站的运行环境正是基于 开放资源网络开发平台,也就是所谓了 构。 随着开源潮流的蓬勃发展,开放源代码的 经与 业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低, 因此受到整个 的关注。从网站的流量上来说, 70%以上的访问流量是 提供的。可以说, 最强大的网站解决方案。 关键词: 二次开发,财经类媒体 ,社区网站 ,技术及框架,交流互动,模块及功能, 统架构 基于 架的财经类社区网站的设计与实现 F N so at or of of is or a so as a on s by to So it of a of of by of in of a a of is of It is BN on .0 so is in BN of to of BNs of or of s .0 .0 of of of or s 基于 架的财经类社区网站的设计与实现 VC on of as MS so as a of to of of by a of of of at NS NS NS NS .0 to BN of of .0 VC do on so of of so it of of on of NS is is NS to 基于 架的财经类社区网站的设计与实现 so of to is to .0 It to V, s to of on a of is a to a is so in by by or to of a of .0 as MS to of is HP as of a is 2EE in in so it T. s 0% of is to It be is 于 架的财经类社区网站的设计与实现 目 录 . 3 第一章 绪论 . 1 目背景 . 1 内外研究现状 . 1 究内容及目标 . 1 文结构 . 2 第二章 相关技术 . 3 源框架 . 3 关社区网站开发技术 . 4 构 . 4 作系统 . 4 务器、缓存和 速 . 5 据库 . 5 式 . 6 第三章 系统需求分析 . 7 景 . 7 能性需求 . 7 功能性需求 . 8 第四章 系统设计与实现 . 10 构 设计视图 . 10 体架构 . 10 统应用架构 . 12 统结构 . 12 统模块 . 13 统缓存(配置表) . 14 组模块的设计与实现 . 14 组模块的组成及说明 . 14 组模块的设计与实现 . 14 现环境 . 18 第五章 系统测试和应用效果分析 . 19 统测试方案 . 19 统非功能性测试分析 . 19 统应用效果总体评估分析 . 25 试环境 . 25 第六章 结果分析 . 26 基于 架的财经类社区网站的设计与实现 第 1 页 共 28 页 第一章 绪论 目背景 国内外社区网站目前已经有很多,开发这种社区网站的技术 或者框架也较多并且成熟,当下已经有些类似的站点或者社区拥有了很高的人气,比方说新浪微博 、 人人网 、 开心网等等。虽然如此, 但作为国内少数几家较为权威 、 专业的主流财经类媒体 第一财经并没有自己的社区网站。以前第一财经的忠实拥护者只能通过主站的信息进行浏览,且只有类似论坛性质的互动空间进行交互,这样就缺乏如同微博客这种轻巧便捷的交流方式,缺乏用户们自主关注的空间,缺乏轻松有效的管理模式。总而言之,第一财经就缺少像新浪微博或者新浪博客这种拥有一大批忠实拥护者且功能强大的网站。 基于 后面都简称 二次开发也较为成熟并流行, 为了打造一个 能为广大投资者和财经业界专家学者们交流的财经资讯全媒体互动平台 , 因此,将开发一个融合 面都简称 微博客特征,整合电视 、 广播 、 报纸 、 杂志等跨媒体资源,为大众投资者和金融从业人员提供资讯工具服务的专业交流平台。 因此,本课题将对第一财经社区网站的需求进行分析,对 源框架及相关社区网站开发技术进行研究,对社区网站的架构和群组模块进行设计与实现,并且对系统测试和应用效果 进行分析。 内外研究现状 社区网站的开发在国内外已经有相当成熟的技术, 已经有相当多具有实力的社区论坛等在互联网上活跃。在国内,像 新浪微博 、 人人网 、 开心网等拥有着很高的人气。 当下,第一财经就缺少像新浪微博或者新浪博客这种拥有一大批忠实拥护者且功能强大的网站。而 是中国最大的互联网社区平台及服务提供商 康盛创想( 下核心产品。而 2009 年年底最新正式发布的框架,其区别于别的社区网站开发技术,此次的新研发主要是以创新社交网络应用为核心的,应用站点可以轻松实现 投票 、 道具 、 关注与开放式视频认证等创新应用,进一步提高站点用户之间的互动性,增强了社交网络用户交流的真实感。这也正符合了此次设计与开发的目的。 为了打造一个能为广大投资者和财经业界专家学者们交流的财经资讯全媒体互动平台,开发一个融合 微博客特征,整合电视 、 广播 、 报纸 、 杂志等跨媒体资源,为大众投资者和金融从业人员提供资讯工具服务的专业交流平台 ,秉承第一财经社区网站所坚持的所有投资者信息平等的理念 ,将 源框架及相关社区网站开发技术应用于此次开发中。 究内容及目标 研究内容总共分为 4 个部 分,具体如下: ( 1) 对第一财经社区网站需求进行分析。 ( 2) 研究 源框架及相关社区网站开发技术。 ( 3) 社区网站的架构设计和群组模块的设计与实现。 基于 架的财经类社区网站的设计与实现 第 2 页 共 28 页 ( 4) 系统测试和应用效果分析。 此次研究将参考并编写需求分析文档或者概要设计说明书,从网站架构的角度分析社区所需要设计的模块。对其他社区开发框架及 前的版本进行研究,并与其新研发的 本进行对比,区分它们之间的不同,同时总结 优势所在,并感受财经类社区所独有的理念。将参考详细设计说明书,分析其 板及其应用的 式和 构,其结构组成(入口文件结构和数据显示结构等);尤其是 如何体现出其简便快捷并实时与前台交互的特性。对实现应用开发的群组模块分析其用例,用 绘出用例图 、 类图 、 活动图等等,设计并确定群组和帖子等之间的关系,并套用 板进行开发。将对实现的社区网站进行功能与非功能测试,并同其他社区网站进行比较,分析之间的优劣。 此次研究将编写出概要设计说明书,详细设计说明书,测试方案文档和性能测试文档等,绘制出 ,将 架成功应用于第一财经社区网站的设计并为 第一财经社区实现开发原型,实现群组模块及 应模块的开发,社区网站系统管理员不需要培训或者简单培训就能够管理社区,社区网站能够承受百万级数据的压力,真正做到财经类媒体社区开发的应用性创新。 文结构 本文将着重讲述一下几个章节和小模块: 第一章为绪论,主要讲述此次项目的背景,国内外研究现状,研究内容及目标。 第二章为相关技术,主要精炼概括的讲述本文所应用到的相关技术或者是项目中设计到的技术。 第三章为系统需求分析,主要讲述项目的愿景,用例,功能性需求和非功能行需求。 第四章为系统设计与实现,主要讲述架 构设计视图,功能模块设计和实现的环境。 第五章为系统测试及应用效果分析,主要讲述测试环境,测试案例和测试结果。 第六章为结果分析,主要讲述对整个项目的设计 、 开发与实现进行分析与总结。 基于 架的财经类社区网站的设计与实现 第 3 页 共 28 页 第二章 相关技术 源框架 一套采用 建的社会化网络软件( 称 通过 站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以用迷你博客一句话记录生活中的点点滴滴,方便快捷地发布日志 、 上传图片,更可以十分方便的 与其好友们一起分享信息 、 讨论感兴趣的话题,轻松快捷的了解好友最新动态。 它强调“家”的理念,充分认可每一个站点用户的个人隐私重要性。提供强大丰富的隐私设置功能。每一个人都有权限设置自己的个人主页 、 资料 、 日志 、 相册等是否公开,并可完全控制将自己的哪些动作可以产生动态推送到好友面前。它还强调只提供用户愿意关注的信息,在信息噪音方面有着多级筛选控制。每一个人都可以将自己的好友进行分组,并选择屏蔽哪些用户组的动态;同时,可针对特定的好友 、 特定的动态进行单独屏蔽,确保因好友增多带来的信息噪音问题。它以 多应用交换中心,既可以独立运作,又可以实现与多个应用挂接,包括 坛 、 频 、 店等,用户在这些各类产品中的动作,都可以以动态的方式发送到 关注的好友们及时了解到自己的行为;同时,自己也可以在 可轻松理解好友在站内各种系统中的更新信息。它还使用强大灵活的 三方应用开发平台。该平台服务是由 为 用网站的开放平台应用开发标准( 为站点的 用户提供各种个性化的互联网应用。开启用户应用功能后,用户可以自由选择各种不同的或好玩有趣或实用的应用在站内进行使用 1。 以 核心产品体系实现了以 蓝本的标准社交网络服务体系,拥有日志 、 相册 、 群组等基础功能。通过与漫游开放平台紧密结合,引入了全球领先的第三方开发平台应用虚拟物品支付体系漫游币,成为中国最领先的社交网络产品与解决方案之一。它以高度严格的标准和体系,建立了国内领先的专业开源社交网络平台基础架构。本在主流社交网络功能的基础上增加了投票 、 活动 、 热闹 、 热点 、 表态 、 道具等共六大功能,拥有了更强大的互动效果和更专业的社交功能,被广泛的应用到各种类型的专业站点之中。比方说打招呼增加历史记录存档。打招呼是社交网络互动最重要的表现形式之一,是用户快速获取好友动态最常用的方法,是社交网络用户交流的渠道。打招呼在站内的使用频率非常高,招呼信息的存档的推出,有利于提高用户之间非同步交流的连续性,有利于增加网络社区的互动效果,进一步提高网站对用户的黏性 2。除了用户互动方面, 内容建议方面,还强化了社交网络的信息聚焦功能,新增防作弊的热点功能,可以有 效挖掘站内精品内容,提升站点内容可读性,增强信息互动性,新增的热闹功能可以针对当前大家都关注的一个节日或者事件。为了提高社交网络中用户的真实性,它还特别推出了视频认证功能。新增视频认证功能,让好友之间由虚变实。借助统一的视频认证审核平台,对于有能力审核的站长,可以自己审核,无能力审核的站长,有平台统一审核。视频认证照片本地化存储,站长可以根据站点规划,决定是否开启视频认证 、 非认证用户有何限制等各项属性。同时,通过视频认证的用户自己本人也可在隐私设置中,自行决定视频认证的各项隐私权限。 基于 架的财经类社区网站的设计与实现 第 4 页 共 28 页 源 框架不仅提供了入口文件和例如个人首页模块 、 关注和好友模块 、 博客模块 、 投票模块 、 后台管理模块 、 后台 块等,同时可以自行设计和实现自己所需要的模块。作为财经类社区网站的开发,无论从客户业务逻辑的角度还是开发者开发的成本,可以说,基于 源框架的二次开发无疑是最为合适并且相当必要的。 关社区网站开发技术 个平台 没有能够提供一个令人满意的应用程序编程模型( 很多 发工具自动产生的代码像这些工具本事同样复杂。在开源 社区很多小型 发者选择了另外一种开发方式 一些可以降低 发难度的开发框架,较为流行的比如: 们在当今的 目中也扮演着很重要的角色。比方说 是 和面向切面编程( 组合体,是一个非侵入式的框架,增强了 功能。从服务上讲,它将程序代码从 境解耦到普通的 象(自然,这些代码可以脱离 在多种环境中运行)。它还在很多功能上提供 了除 外的选择 比如为所有 供声明式事务 3。 随着 用程序变得越来越复杂,传统的设计思想和开发模式已经无法满足对于复杂应用程序的开发要求。 是新一代的敏捷开发框架。在保持易学易用 、快速稳定的同时, 创建具有复杂内在逻辑的 用提供了全方位的支持。其主要特征有全功能 复杂对象关系的管理提供有力工具;创新的表单模型,实现了数据 、 行为与表现的完美分离与协作;独有的 由双向解析,赋予应用程序构造 无穷灵活性;用户界面组件化设计; 基于 面的全套开发工具。 拥有简单 、容易理解的 型,易于使用 、 高度自动化的数据库 作等等 4。 构 站架构是目前国际流行的 架,该框架包括:作系统, 络服务器, 据库, 者 程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和 2构相比, 有 源丰富、轻量、快速开 发等特点,和微软的 构相比, 有通用、跨平台、高性能、低价格的优势,因此 论是性能、质量还是价格都是企业搭建网站的首选平台。 对于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能的服务器、负载均衡、 之外,在软件架构下需要重点关注下面几个环节:使用高性能的操作系统 ( 、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论