1、毕业论文任务书 题 目:基于 SOA 的动漫作品推广公共服务平台 搜索模块、问答模块的设计与实现 目标要求: 一、 从 SOA 基本 思想, SOA 的本质, SOA 与 WebService, SOA 的企业级应用开发架构到 SOA 行业标准规范的制定 等方面 ,系统 、 全面地 探讨 SOA 相关技术,分析中国 SOA 应用现状及发展趋势 。 二、 建立一个以 SOA 为指导,结构统一、功能齐全,集原创,欣赏,交流,教学,娱乐于一体的动漫作品推广公共服务平台。 三、负责模块:搜索系统、问答系统 支持条件: 1.PC 机 WINDOWS XP 系统 + IIS. 2.Microsoft Of
2、fice Access 3.Visual Studio 2005 .NET 校外 指导教师(签名) 职称 校内 指导教师(签名) 职称 学生(签名) 分阶段进度安排 阶段 起讫时间 计划完成内容 1 2008 年 11 月 17 日 -2009 年 1月 12 日 阅读文献资料,理解任务,完成开题报告 2 2009 年 1 月 13 日 -2009 年 3月 20 日 对必要技术及工具进一步了解学习, 完成总体方案设计,完成中期检查报告 3 2009 年 3 月 21 日 -2009 年 3月 31 日 根据第一阶段编程结果,修改项目模型。 4 2009年 4月 1日 -2009年 4月30
3、日 集成测试,所有模块协同工作测试,整个软件主体基本完成; 系统测试 ,在实际工作站上完成测试,包括稳定性分析。 5 2009年 5月 1日 -2009年 6月10 日 论文撰写、论文初稿,论文定稿。 厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 校内指导教师姓 名 职称 所在单位 厦门大学软件学院 毕业设计(论文)题 目 基于 SOA 的动漫作品推广公共服务平台 搜索模块、问答模块的设计与实现 毕业设计(论文)的 目标: 一、 从 SOA 基本 思想, SOA 的本质, SOA 与 WebService, SOA 的企业级应用开发架构到 SOA 行业标准规范的制定 等方面
4、,系统 、 全面地 探讨 SOA 相关技术,分析 中国SOA 应用现状及发展趋势 。 二、 建立一个以 SOA 为指导,结构统一、功能齐全,集原创,欣赏,交流,教学,娱乐于一体的动漫作品推广公共服务平台。 实现方法: 一 、基本环境 1.在 PC 机 WINDOWS XP 系统上进行代码编写调试编译 . 2.运用 ASP + Access 2.操作系统及工具 : WINDOWS XP Visual Studio 2005 .NET 3.编译后代码于 PC 机 WINDOWS XP+IIS 上运行与测试 . 二、 应用技术 1.SOA SOA是一种粗粒度、松耦合的服务架构。 SOA是服务的集合
5、,服务之间通过标准、精确定义的接口通信。接口是采用中立的方式进行定义的 ,独立于实现服务的硬件平台、操作 系统和编程语言。这使得构建在各种系统中的服务可以以一种统一和通用的方式进行交互。由此 ,SOA可以理解为一个其所有功能均被定义成精确定义的、可调用的、独立的服务 , 且能被有序编排构建业务流程的应用架构。 2.ASP ASP 是 Active Server Page 的缩写,意为 “ 动态服务器页面 ” 。 ASP 是微软 公司开发的代替 CGI 脚本程序的一种应用 ,它可以与 数据库 和其它 程序 进行交互,是一种简单、方便的编程工具。 ASP的网页文件的格式是 .asp,现在常用于各种
6、动态网站中。 ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 Web 应用程序。 ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。利用 ASP 可以向网页中添加交互式内容(如在线表单),也可以创建使用 HTML 网页作为用户界面的 web 应用程序。 3.Web Service Web服务是一种分布式的计算技术 ,用于在 Internet、 Intranet上通过标准的协议和信息格式发布和访问应用服务。 Web服务技术组件是一套开放的规范 ,包括HTTP,XML, SOAP,WSDL和 UDDI等 。 同时 ,Web服务以一种松散服务的捆绑集合形
7、式 , 能够快速地开发、发现、发布和动态的绑定应用服务。 图 1 基于 Web服务的 SOA架构模型 Web Service 涉及到的技术: ( 1) SOAP ( 2) UDDI ( 3) WSDL 三、功能框架 和数据框架 : 该平台的功能有:新闻资讯、动漫图片、动漫视频、个人博客、问答系统、论坛社区。 图 2 动漫作品推广公共平台功能框架图 从数据的角度来看,平台的数据框架如下: 动漫作品推广公共服务平台 新闻资讯 动漫图片 动漫视频 个人博客 问答系统 论坛社区 新闻管理 新闻浏览 新闻搜索 图片上传 图片管理 图片浏览 视频管理 视频上传 视频搜索 视频浏览 发表博客 管理博客 博客
8、搜索 博客浏览 发表问题 浏览 回答问题 图 3 动漫作品推广公共平台数据框架图 四、 本人负责的模块有:问答系统、搜索 系统(搜索新闻、图片、博客等)。 ( 1)搜索系统 搜索功能模块提供了搜索 动漫 会员、搜索 动漫 新闻、搜索 动漫 博文这四个服务。 图 4 搜索系统功能框架图 ( 2)问答系统 该 项功能正是交流与学习的集中体现。动漫爱好者可以注册一个该网站的账号,利用问答系统提问一切有关动漫的问题,其他动漫达人看到问题后,可以各抒己见。 搜索系统 动漫 新闻搜索 动漫 会员搜索 动漫 博客搜索 动漫资源服务 原创动漫资源库 原创视频动画、原创 Flash动画、原创漫画、原创静帧作品、
9、原创移动终端动画 动漫教育资源库 动漫入门知识普及、简单动漫技能培养及实验平台、数字图书馆、专业资料 动漫娱乐园地 沉浸式动漫体验 电子竞技评选 素材资源服务 动漫素材库 平面矢量动作、空间矢量动作、模型结构、音乐 /音效、设计 -动画 -特效 -合成 -剪辑 素材构件库 动漫软件模块代码、开发工具和接口、教学引擎、模型结构 其他素材信息 研究成果应用于教学、实践的素材构件 展示交流服务 展示服务 原创作品、教学成果、软硬件厂商新产品及发布 交流服务 同步、异步动漫游戏技术培训、 作品创意交流、在线技术论坛、虚拟教室 增值服务 动漫产品在线交易、广告、推荐、招生、招聘 时间进度安排: 2008
10、 年 11 月 22 日 -2008 年 1 月 11 日: 对 SOA 基础知识和理论进行学习 2008 年 1 月 12 日 -2008 年 1 月 15 日: 整理提交毕业设计开题报告。 2008 年 1 月 16 日 -2009 年 2 月 15 日: 利用寒假期间,学习相关 SOA 技术 2009 年 2 月 16 日 -2009 年 3 月 15 日: 对必要技术及工具进一步了解学习, 完成基本代码编写。 2009 年 3 月 16 日 -2009 年 3 月 20 日: 完成框架以及数据评价模块的编写和调试并提交中期报告 2009 年 3 月 21 日 -2009 年 3 月 3
11、1 日: 根据第一阶段编程结果,修改项目模型。 2009 年 4 月 1 日 -2009 年 4 月 10 日: 集成测试,所有模块协同工作测试,整个软件主体基本完成。 2009 年 4 月 11 日 -2009 年 4 月 30 日: 系统测试 ,在实际工作站上完成测试,包括稳定性分析。 2009 年 5 月 1 日 -2009 年 5 月 15 日: 整理实验结果,撰写毕业论文。 2009 年 5 月 15 日 -2009 年 5 月 31 日: 根据导师意见对毕业论文进行修改,提交毕业论文,准备毕业答辩。 指导教师审核意见: 该同学查阅了有关技术资料和文献,对项目研究目标和内容有较充分的
12、了解,拟采用的技术方法和路线可行,时间安排合理。同意开题。 校内指导教师签名: 2009 年 月 日 厦门大学软件学院毕业设计(论文) 中期检查 报告 学生姓名 班级 行政二班 学号 校内指导教师姓名 职称 所在单位 厦门大学软件学院 毕业设计(论文)题 目 基于 SOA 的动漫作品推广公共服务平台 搜索模块、问答模块的设计与实现 毕业设计(论文)的 目标和主要任务: 一、 从 SOA 基本 思想, SOA 的本质, SOA 与 WebService, SOA 的企业级应用开发架构到 SOA 行业标准规范的制定 等方面 ,系统 、 全面地 探讨 SOA 相关技术,分析中国 SOA 应用现状及
13、发展趋势 。 二、 建立一个以 SOA 为指导,结构统一、功能齐全,集原创,欣赏,交流,教学,娱乐于一体的动漫作品推广公共服务平台 三、 本人负责的模块有:问答系统,搜索系统(搜索新闻、 会员、 博客等)。 已经完成毕业设计(论文)任务的情况 : 一、已认真研读有关 SOA 的书籍,并在网上搜索了相关的资源,理解了 SOA 的思想。学习了 SOA 架构的相关实现技术。 二、动漫作品推广公共服务平台的总体架构已设计好。 三、本人对搜索功能的实现已基本完成。 存在的问题和困难(包括需要学院协助解决的问题和困难): 关于 .NET 平台上 的 SOA 架构具体的代码实现有困难。现在手头上的资料比较少
14、( java 的比较多),希望能提供一些成功的案例(含具体解决方案的) 指导教师审核意见: 该同学根据毕业设计任务书和开题报告计划开展毕业设计工作,取得一定结果,进度正常,同意按原计划时间开展工作。 校外指导教师签名: 2009 年 月 日 校内指导教师签名: 2009 年 月 日 学院检查组意见: 学院检查组组长(签章): 2009 年 月 日 教师分阶段指导记录 第一阶段: 阅读相关的文献资料,开题报告方案可行,同意开题。 第二阶段: 所负责模块的需求分析、概要设计和详细设计合理,同意进行下一步工作。 第三阶段: 代码基本规范,建议进一步完善功能和文档。 第四阶段: 功能基本实现,文档基本规范,建议进行项目收尾。 第五阶段: 论文内容基本合理,格式基本规范,同意参加答辩。