Download presentation
Presentation is loading. Please wait.
1
SOA模型设计 杨子 2009/09/30
2
概述 基于 Arnetminer ( 上的数 据和已有api开发若干功能 演示
3
大实验需求分析概述 Wikipedia page Pdf comments Parser UI User management Other
4
Wikipedia page (1) 概述 根据输入的关键词信息(例如data mining)自动生成关 于该关键词的Wikipedia描述页面,包括关键词的解释、 常常涉及到的公开数据集、牛人、牛文、牛会、牛研究机 构等(适合擅长算法、信息检索、数据挖掘的大牛) 需求 从pdf文件(原始论文)中抽取定义 从pdf文件(原始论文)中抽取数据集 从arnetminer中获得相关的牛人、牛文、牛会 通过arnetminer或者pdf文件中作者栏的信息抽取研究机 构,并分析该机构等级
5
Wikipedia page (2) 需求(续)
对于生成的wikipedia页面,可以手工进行后续编辑(可 以通过按块的鼠标拖拽动作,直接从arneminer页面中进 行整块的复制,或者通过文本编辑器输入若干需要显示的 内容,或者命令语句,例如expert: data mining (10)之 类的命令 对于编辑的块可以上锁,防止同时编辑造成同步性破坏
6
Pdf comments 概述 可以支持群组对于论文的群阅、讨论,具体来讲,包括 pdf文件共享视图(回忆java大作业),圈阅、批注,及 其共享,群组消息和讨论,会话保存(适合擅长网络方向 的大牛) 需求 Pdf转化为矢量图片用于显示,及放大 长方形,圆形,直线,自由手,批注的添加 文本消息和聊天功能 图形、批注信息的用户间同步 会话保存xml schema的定义和保存,恢复会话功能
7
Parser 概述 定义若干查询命令格式,并设计对应的解析器,语法报错 等等……(适合擅长编译方向的大牛) 比如
$person$:$"jiawei han"$.position
8
UI 概述 有关界面和用户系统的功能(适合擅长人机交互、前端开 发、Web 2.0技术的大牛) 需求 页面的拖拽功能 用户界面
9
User management 概述 用户管理模块中包括有关用户数据表格的设计,以及基于 用户的个性化定制、推荐功能(适合擅长人机交互、前端 开发、Web 2.0技术的大牛) 需求 用户注册、登入、登出、个人档案变更管理、更改密码 收藏夹 根据用户定制的内容,进行新消息提示
10
Others 登陆验证码系统 其他……
11
设计方案基本内容 包括: 还需要考虑 最终版的需求列表 设计模块化 模块间接口设计 …… 模块的数目是否合适 每个组完成的难度是否平均
不同模块是不是可能并行开发 如果某个组遇到了开发困难,对于整体进度的影响如何降 到较低
12
欢迎提问
Similar presentations