




已阅读5页,还剩76页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 (专业学位) 基于 构的校园博客系统的设计与实现 姓 名: 学 号: 所在院系: 软件学院 职业类型: 工程硕士 专业领域: 软件工程 指导教师: 校外指导教师: 二一四年三月 A in 2014 基 于 S T R U T S 2架构的校园博客系统 的 设计 与 实 现 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分 或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 I 摘要 随着信息技术的快速发展,博客受到教育界广泛的重视,发挥了其巨大的潜力,学校可以通过博客系统来加强学校教师和学生之间的了解和交流、教师与教师之间的教学经验的分享,学生与学生之间的学习心得的分享,以及更好的展示该学校老师和学生的风采,并且希望通过博客系统的日志 积累,形成丰富的教学资源库,还可以开通班级博客,真正促进学校的教学工作。正是为了满足这一需求,我们开发了校园博客系统。 校园博客系统是 基于 架的 B/S 模式 和 术,使用 005 数据库和 据库,并采用 言 开发的。系统的主要功能包括博文管理、好友管理、消息管理、相册管理、留言管理、收藏管理、广告管理、用户管理、动态管理、校园搜索、 园版等 11 大模块。 校园博客系统的设计与实现 首先对 架 、 术 、 了简要介绍,接着 采用 模 语言 对系统进行了分析 与 建模 ,进而 详细描述了如何采用 术开发项目 并对系统进行了全面的测试,最终 提供 了 一个界面 简洁清爽、 功能 较 全的 校园博客系统并对开发工作进行了简要的总结与展望 。 关键词: 客; I of by to of a It to we a of VC , 005 as as as In is as a VC it ML to it a of is in of a of so of to a of it a of 济大学 硕士 学位论文 目录 录 摘要 . I 目录 . 一章 引言 . 1 究背景 . 1 内外研究现状与发展趋势 . 1 园博客系统国内外研究现状 . 1 园博客系统发展趋势 . 3 要研究内容 . 4 文组织结构 . 5 第二章 系统开发技术研 究 . 7 台开发 . 7 本简介 . 7 要特 点 . 7 . 8 式 . 8 行机制 . 9 . 9 本介绍 . 10 性 . 10 据库 . 11 本介绍 . 11 要特点 . 11 . 12 第三章 系统需求分析 . 13 同济大学 硕士 学位论文 目录 统模块化分析 . 13 博文管理模块 . 13 用户管理模块 . 14 消息管理模块 . 15 好友管理模 块 . 15 校园搜索模块 . 16 相册管理模块 . 16 收藏管理模块 . 16 广告管理模块 . 17 留言管理模块 . 18 态管理模块 . 18 功能性需求分析 . 18 功能需求分析 . 19 第四章 系统设计 . 20 统设计原则 . 20 于 层体系架构设计 . 21 体关系图 . 21 统用例分析 . 22 游客用例图 . 23 注册用户用例图 . 23 博主用例图 . 24 管理员用例图 . 26 统数据库设计 . 27 统数据库设计要求 . 27 于 数据库设计 . 28 第五章 系统实现 . 37 统开发平台及工具 . 37 同济大学 硕士 学位论文 目录 V 统模块实现 . 37 文管理模块 . 37 户管理模块 . 41 息管理模块 . 43 友管理模块 . 45 园搜索模块 . 47 藏管理模块 . 48 册管理模块 . 49 告管理模块 . 50 言管理模块 . 51 态管理模块 . 52 的实现 . 53 第六章 总结与展望 . 55 统总结 . 55 作总结与展望 . 55 参考文献 . 58 致谢 . 60 个人简历、在读期间发表的学术论文与研究成果 . 61 附录 : 部分核心代码 . 62 第 1 章 引言 1 第一章 引言 究背景 与高校 学生进行信息交流 、 教学 交流 是高等学校管理工作中 最 的重要组成部分。 自 1999 年大学生扩招 以来,面对越来越多的高校学生,给学校的 领导 、教师在管理 、 教学 上造成以下问题 。 一 、 在 教学 方面 , 学生 人 数多 ,学生因为各种原因,未能及时 到课的 频率提高 。这样 老师布置作业 、 讲课内容 ,部分 学生无法 掌握, 耽误课程学习 。同时据 调查 大部分学生未能使用 学校的图书馆信息系统 进行 学习、查阅相关资料 ,很多学生 表示 不会 使用、 不便捷等问题 ;在 管理上, 一个 辅导员带着 近 百号学生, 当辅导员有活动 通知 的 时候,往往通过 、飞信、 或者 班委通 知,这就照成 当 部分学生未上 手机号码更换 , 或者 班委 未能在 规定时间 内通知到每一位学生 的 时候,往往很多学生就 未能了解信息 , 不能 达到及时通知的效果 。 近年来,随着信息技术的进步,博客也快速扩张,继电子邮件、网络论坛、即时通讯之后, 博客是 第四种网络交流载体,使用简便快捷的特点 ,深受现在各类人群的喜爱。 目前 虽然国内外有很多博客 产品 ,如 客中国、 微博等。 他们都是 以大众群里交流为目的,在应用在学校教学交流 、 工作 管理 方面 , 功能 上还有所不足。 据了解 ,江西省内还并未有高校自己研 发应用一套完善的校园博客系统。 因此 , 本人 作为抚州 电大校长 ,有着多年的 管理 经验、教学经验。 随着校园网 完善 ,信息化水平不断提高 ,博客作为一种生活化、大众化的 软件 , 他所 具有的优点 正好突破 传统 的教学 管理模式。 为了发挥 博客 巨大的潜力,将其 应用于学生教学 、管理上、 使学校可以通过博客系统来加强学校师生 交流 、 了解。 教师间 教学经验的分享 , 学生互动 交流分享, 日积月累下 , 形成丰富的教学资源库,还可以开通班级博客,真正促进学校的教学工作。 根据工作的实际情况 ,研发了这套校园博客系统。 内外研究现状与发展趋势 园 博客系统国内外研究现状 1、国外研究现状 同济大学 硕士 学 位论文 校园博客 系统的设计与实现 2 最早的博客 起源 于国外 , 一个博客网站。 而后 在 1993到 1996年间 ,也曾有相似 的网站出现 。 到 目前 为止 , 发展 的最好的莫过于 客 的历史 分以下 三个阶段: 第一阶段 (90年代中期 90年代末期 ):萌芽阶段。 从 1994年 上日记”, 到 1998年 带领了 博客的新潮 。 而 正式被大家所认知,推广的,是在 1999年 8月份 , 出现 的 。 从此徐迅 繁衍。 这一阶段 是博客的起步期 。 第二阶段 (2000年 2006年左右 ):初级阶段。 到 2000年 ,博客 疯狂涌现, 成为了时尚的代名词 。 是 博客史 上 重要事件 。 这样袭击 ,让人 对 生命脆弱,忍得沟通,有效信息传递有 了新认识 。 一个重要的博客门类 :战争博客 (此繁荣起来 ,终通过博客 进行了 深刻 反思、 讨论 。自此, 博客让越来越多人群加入,进行 信息 传递,交流。 第三阶段 (2006年 ):成长阶段。 到 2006年左右 ,博客作为 全新的媒体出现。 影响力对传统 的媒体有过之而无不及。 作 为 网络领域的 新型 模式, 作为一种社会 人群 之间 交流 的 工具 ,博客 成为继 即时通讯工具 之后的 第四大 网络沟通媒介 , 成为人们之间更重要的沟通和交流方式。 以上主要是 国外(美国为中心 )博客发展的历史的简单划分 。 目前国外博客 产品主要的 应用方向是 为了满足 大众化 需求 。 通过 知网 外文文献 检索中, 主题 搜索 “目前 仅 只有 133 篇 相关 论文 期刊 ,主题 搜索 “ 目前也仅仅只有 163 篇 相关论文期刊 ;而 搜索关键字 中“ 仅仅只有一篇 ,搜索关键字 “仅仅只有 16 篇 。所以 说明 , 虽然国外微博产品发展迅猛,但并未 在 教育领域深入研究 。 2、国内 发展现状 博客系统由国外传至国内,拥有着非常广阔的市场。 中国 博客的 高速 发展要从 2002 年 说起 。 起初, 博主 将其 每天的 心情 记录分享。 但随着 博客文化 的 快速扩张, 博客 潮流 向 多元化发展 。截至 目前 ,国内涌现了数十家 博客 龙头,其中又以 博客 , 搜狐博客 , 中国博客网 , 腾讯博客 ,博客中国 最具代表性 。 早期的博客系统 功能 单一, 只是 在一个页面发表信息 ,而伴随着 术 , 功能的 出现, 博客形势变得越加丰富, 使用户 更易成为一个紧密的群体。 支持 ,使 博客用户更是能 够对博客进第 1 章 引言 3 行个性化定制,目前, 博客系统已经成为强大的个人展示平台 ,一些企业甚至将博客当作门户建站。 当前国内主流的商业化博客系统有三款 ,它们是 (1)基于框架性比较好的 结合优良 以功能完善的开源 可以跨平台运行 ,无需额外 投入 。 有良好的易用性 , 摘和共享模块 ;这些功能 有利于 提高 对用户的阅读效率。尽管 良好的用户体验以及较强的用户粘着度 ,但是它的价格却是中小型网站所不能企及的。 (2)采用 后台数据库是微软公司的 果运营商没有该数据库 ,则需要额外的投资。该系统只能在 用户体验方面看 ,功能导航和内容导航按钮鱼目混珠 ,表达不够清晰。为用户提供简单的、个性化的元素较少。 过 杂功能有 优势 ,可 另一方面 , 对技术 有相当了解的用户才能掌握。 这样会增加企业的成本 ;而且 这些都阻碍了 (3)后台数据库采用功能十分完善的开源 前两者相比 ,对软硬件的要求都比较低。但是这对运营商的技术要求是较高的。 从上述的分析可以看 出 ,且越是具有大众化功能的系统 ,其针对性可能就越差 ;对于具有某些共同特征的用户群体来说 ,其中的一部分功能是无用的 ,而用户真正需要的功能系统又不具备。由此既给网站带来了投资上的浪费 ,又降低了其用户粘着度。 综上 ,针对各种商业博客软件存在的弊端 ,根据特定用户的需求 ,开发一个集动态、个性化、迅速响应、良好的交互性等优质特性于一体的轻量级而低成本的校园博客系统是具有经济和实用价值的。而基于 技术已成为当今软件开发的主流技术解决方案。 园博客系统发展趋势 同时 博客已成为国内教育领域的一大热点问题。 据媒体披露,在我国,已经有十几万个博客网站,博客数量达到 100 多万个,并且呈现 40%的年增长进度。从教育 对博客的研究,博客在教育应用研究从 2003 年 王培森写的第一篇文同济大学 硕士 学 位论文 校园博客 系统的设计与实现 4 章 博客 、网络教育及知识能量 开始 ,博客在国内教育中的应用研究迅速发展起来 7。 人们 开始 关注 博客技术对教育教学领域的影响,对教育行业发展的影响等等。 网络在人们的生活越来越重 ,教育行业也 越来越普及信息化 。 团中央 要求高校推行微博平台管理,必须建立自身的高校 博客 平台 。每年定期 举行高校教师优秀博文评选等 活动。 为了满足 高校教育 、管理 等 要求,不断推出了 诸多 管理系统。但是 大部分 管理系统 , 都是立足于学校 事务 管理 , 日常 办公 。并未 能 有一款 能够融入学生 日常 生活, 让学生喜爱 ,能够 集 学习、娱乐为一体的系统。由此可见 一款 功能 全面的 校园 博客 的 崛起 是必然 的, 建立在 博客便捷 性 、 易用性 、 开放性、自由性 等 多方面的 有点上, 学校 的教学 、 工作管理等便 能够 开创一条 新 的方向。 使得现代教学往网络化、平台化、人性化、智能化方向发展。让 师生 之间更容易建立基于共同兴趣或心理需求的可见联系 , 全方位的 校园 博客体验时代已经呈现在我们的面前。 博客为在校大学生的专业 成长提供了新的方法和新的平台。同时更拥有 良好的推广前景 。 要 研究内容 本系统给学校老师及同学提供了一个交流学习的平台,学校通过该博客系统促进学校的教学工作、 管理 工作。最大程度避免网络安全问题,提供安全、稳定有保障的交流平台给学生。 本文研发的 基于 构的校园博客系统 具备以下功能: 1、校内博客信息推送,增强师生校友间的沟通,分享师生、学生之间的故事、发布各种校园信息、招聘信息、交易信息,最大化提供师生校园交流平台。 2、 校园博客 能够 实现教学 管理化, 通过对博文 版块 设置,进行相关教学教案、 教学视频、教学研究等发布。 让师生 能 便捷 、轻松的掌握、交流 学科信息 。 3、校园博客安全性,通过校园博客之间实名注册,确保没有外来不法份子散布谣言,以及其他欺诈信息。 4、实现移动平台功能,目前阶段确保手机平台能够正常操作,实现移动互动功能。 5、校园博客能够实现班级管理化,通过对班级、年级、专业的划分。老师可以在群组间,快速管理教学工作。 第 1 章 引言 5 文组织结构 论文简要介绍了校园博客系统的开发平台及相关技术,详细阐述了系统需求、系统功能及 各功能 模块,也阐述了系统具体模块功能的设计、实现,最后对工作 进行了总结, 对下一步 工作 进行了展望 。论文的组织结构如下: 第一章,论述本文研究的背景和意义,以及国内 校园 博客研究和现状,得出开发一套能够增强交流、学习 , 加强学校管理的校园博客系统是一种趋势。 第二章,简述了系统开发过程中 所 应用的相关技术 。如: 术、 术 等,为校园博客系统的开发有了理论和技术支持。 第三章,详细描述了系统的需求分析,介绍了各个模块的需求,以及非功能需求部分。 第四章,描述了系统总体的分析与数据库设计,主要包括总体设计、功能设计、数据库设计、架构设计等,为高校博客系统 的开发做好准备工作。 第五章,详细阐述了系统具体功能的设计 和 实现。 第六章,作为全文的总结, 提出了 自己对 全文 工作的总结 ,并 得出 系统开发过程中的经验以及教训, 并提出下一步 工作 计划 、对本 系统的 相关改进。 同济大学 硕士 学 位论文 校园博客 系统的设计与实现 6 第 2 章 系统开发技术研究 7 第二章 系统开发 技术研 究 在确定系统的开发前景、目标之后,接下来就是选择好开发工具以及运用相关的技术来开发系统。基于 构的校园博客系统选择 B/S 的结构模式,用户打开浏览器即可登录校园博客系统。在开发过程中,校园博客系统基于 台,采用基于 三层结构模式,在基于 大框架下,结合 关键应用与技术,开发系统各个组件,并完成模块测试、和系统测试。 台 开发 本简介 一套全然不同与传统应用开发的技术架构,包含多个组件,主要可用于简化且规范应用系统的开发与部署,进而提高系统的可移植性、安全性及重复利用性 2。 要特点 在 构下,系统由多个模块搭建而成,为系统的可伸缩性、灵活性、易维护性等提供了良好的机制。 T 资产: 有广 泛的业界支持 ,供应商 会对目前不用废弃的已有投机,进行 升级 域途径; 台能 很好在 任何 操作 系统上 运行,现有额操作系统 以及 硬件均能得到很好的保留使用。 于 架结构下,系统由多个组件构成, 一些 通用的、 复杂 的任务 可以 交给第三方组件 完成 工作。 这样 可以缩短开发人员 开发 周期,将精力放在业务逻辑开发 上 。 良好移植性,保证了 程序开发,在 合理 的情况下 能够 部署到各 平台 。 同时, 准 也允许 兼容 第三方 组件 , 能够 极大节省整个方案的部署时间以及经费。 基于 台的 开发 的 程序 可被部署到各种操作系统上。 够 消除系统中 遇到 的 瓶颈,同济大学 硕士 学 位论文 校园博客 系统的设计与实现 8 允许 多台 服务器集成部署。 部署可以达到 千万个处理器上 ,实现可高度伸缩的系统,满足未来商业应用的需要。 署到可靠的操作环境中,他们支持长期的可用性。一些 署在 境中,客户也可选择 鲁棒性 更好的操作系统如 S/390。鲁棒性最好的操作系统可达到 可用性或每年只需 5 分钟停机时间。这是实时性很强商业系统理想的选择 2。 基于 展的下一代产品,全新的框架合并了 技术基础,以 核心,采用拦截器的机制来处理用户的请求,这使得业务逻辑控制器能够和 全脱离开,提高了模块组件的独立性 3。 式 2的简称,它是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务 12。 图 理过程 采用 层思想进行设计,将系统分为表示层、业务逻辑层、数据访问层 .8严格按照 此分层法 , 层与 层之间只能两两相互访问, 即数据访问层只能被业务逻辑层访问 ; 业务逻辑层只能被表示层访问 ; 用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层 来访问数据库获得数据 ,然后按照相反的顺序依次返回将数据显示在表示层。 实第 2 章 系统开发技术研究 9 现“高内聚、低耦合”。 采用 分 块 治理的思想, 把问题划 成每个 小块来解决 ,这样 使得整个过程 在 控制 、 延展 、 分配资源 方面变得更加 简易 。分层设计思想有以下优点: 1. 通过 系统的分块 , 将 系统开发和维护成本 极大 的降低 。 2. 将数据访问和逻辑操作都集中到组件中 ,系统的复用性 得到 增强 。 3. 系统的扩展性大大增强。 理过程的结构图,如图 示。 行机制 式的一种实现。 诸多 目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。 作原理如图 示。 图 作原理图 工作原理是先用 面提交到 处理标记*其他自定义的 缀, 架根据其提交的标记名寻 件,找到名字相同的文件再跳转到相对应的 件中,在 件完成业务逻辑处理再跳转到 件中来 4。 为 层模式中 的表示层中关键技术, 两个主要的特点:( 1) 强化了 页的表现性能 。( 2) 追加了本地数据库等 用的功能 。 广义论及 ,实际指的是包括 内的一套技术组合。它
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络规划设计师考试策略技巧分享试题及答案
- 深入分析系统规划与管理师考试内容试题及答案
- 心理咨询师考试社会心理学基础试题及答案
- 泰安初四一模试题及答案
- 异方差考试试题及答案
- 系统规划与管理师职业发展的隐性知识试题及答案
- 新产品爬坡测试题及答案
- 儿科临床考点解析与示例试题及答案
- 二建工程法规试题及答案
- 珠海一模数学试题及答案
- 2025-2030年中国CAE软件行业市场行情监测及发展前景研判报告
- 术前讨论制度课件
- 2025-2030中国工程造价咨询行业市场深度调研及竞争格局与投资研究报告
- 购物卡采购合同
- 2025年光伏项目劳务分包合同模板
- 2024福建省能源石化集团有限责任公司秋季社会招聘120人笔试参考题库附带答案详解
- 2025年四川省对口招生(农林牧渔类)《农业经营与管理》考试复习题库(含答案)
- 脑心健康管理师的学习汇报
- 2024年高考物理考纲解读与热点难点突破专题12分子动理论气体及热力学定律教学案
- 2025年浙江杭州热联集团股份有限公司招聘笔试参考题库含答案解析
- 电子商务文案策划与写作 课件 第5、6章 品牌类电子商务文案写作;推广类电子商务文案写作
评论
0/150
提交评论