上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 今天的工作主要是把昨天修改的设计方案的框架搭建出来:给数据库建一个倒排索引(这部分应该在pipe组实现搭建数据库之后立即执行,在数据更新前只需运行一次),当用户使用search功能时,调用match函数进行匹配,分局匹配程度返回一个区分优先级的ARRAYLIST,作为变量给呈现部分模块。 以下是新设计的基本框架(中文分词,match部分尚未完成,部分sql语句有待修改): 1 static void Main(string[] args) 2 { 3 List<Result> resultList = new List<Result>(); 4... 阅读全文
posted @ 2012-11-05 22:31 DOOM_buaascse 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 今天组长把upload的工作交给了我,我开始准备编辑上传页面,加入控件等等事情。用户上传需要填写题目,关键字,写作日期等等,以便数据库组的同学方便整理上传上的数据。另外查找组的同学也可以用这些关键词经行索引,建立倒排表。upload的功能其实已经基本实现,但是用户上传是有可能不符合要求,例如没有填写关键字等,我还没有给予提醒,明天完成这些错误处理等功能,再把界面美化一下,今天就不贴图了。 阅读全文
posted @ 2012-11-05 00:19 DOOM_buaascse 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 今天和李忠一起对match函数进行了优化和修正。我主要负责测试李忠修改过的函数,进行再测试。发现了一个数组越界的错误,对结果显示进行了一些修正。为了测试函数,寻找了一组800多个的字符串数据准备用于以后的大负荷测试。与陈伯雄对搜索模块的功能实现进行了进一步讨论,修改了一下我们的思路。之后准备利用正则表达式倒排表对算法进行修改。提升搜索效率。之后准备再修改函数对匹配精度进行提高。 阅读全文
posted @ 2012-11-05 00:18 DOOM_buaascse 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 关于search of this site设计的更改: 上个版本用普通的顺序匹配算法,不建索引,而是对所有文章的内容进行字符串匹配,这个过程将会相当缓慢,当文章数目很大时,时间往往是无法忍受的,我们重新设计该部件的功能实现。 由pipe组提供的数据库信息,从中提取出关键词(困难可能在于中文分词),建立关键词-文档ID倒排索引,当用户提供搜索词句时在进行匹配,返回匹配成功的文档LIST。 以下是从网站上找到的建立倒排索引的思路: //http://blog.renren.com/share/252144050/1436749197 顺排文件的建立... 阅读全文
posted @ 2012-11-05 00:05 DOOM_buaascse 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 今天工作进展顺利,各个人的任务都完成了预期效果:(1)陈伯雄:search部分的框架更改已经设计出来,之前的框架问题百出,不适合查询,现在是优化了框架;(2)刘宇翔:找出了800多个match部分用的测试文档;给我优化后的代码找出了一些bug和不足;(3)张孝祖:上传功能Upload部分已经基本完成,能够把文件上传到服务器了,下面就是积分的处理了;(4)潘学:下载功能还有一些问题,积分功能差不多完成了;(5)李忠:今天给刘宇翔的match进行了优化,提高了容错率,我加入了比较两个字符串的编辑距离的方法,并将半角标点符号统一转化为全角处理;明天将继续今天的工作,张孝祖和潘学明天就能完成了,剩下的 阅读全文
posted @ 2012-11-04 23:58 DOOM_buaascse 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 我负责的是download模块,还要设计一个弹窗,用来显示用户的积分信息。遇到了一些问题,就是从其他网页传值的问题,由于没有组内商量好,致使没有很好的定义变量。还有就是如何使用文件存放地址调用IE下载模块和引用用户模块接口和搜索结果模块接口。预计明天完成这些任务。弹窗效果图:网页代码:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="temp.aspx.cs" Inherits="DOOM.temp" %><!DOCTYPE htm 阅读全文
posted @ 2012-11-04 23:54 DOOM_buaascse 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 今天到了一个分界点了,我召集所有组员开了一个会,讨论了下一步我们小组该怎么做,发现开始分工有些不合理,首先是开始以为search和match部分会很简单,而陈伯雄和刘宇翔反应到现在还是bug不断,因而这两部分将作为后期工作的重点之一,对这两部分进行优化测试是主要的工作;还有两个后期任务就是上传和下载任务,目前认为这两个任务会比较简单,所以将会分别分给两个程序员去完成,下面是具体划分:(1)张孝祖(程序员):负责上传部分UploadContent的工作;(2)潘学(程序员):负责上传部分DownloadContent的工作;(3)苏若(程序员):负责找search和match部分的测试用例;(4 阅读全文
posted @ 2012-11-03 22:10 DOOM_buaascse 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 今天的工作有点少,主要是继续昨天没有测试完的代码,再有就是为upload和download模块学习ASP.NET知识。昨天由于不是很理解软件测试的具体操作,所以费了好大劲,都没有弄得特别好,今天我就重点学习了下软件测试中比较简单的白箱和黑箱测试。1、白盒测试,英文是White Box Testing。又称结构测试或者逻辑驱动测试。白盒测试是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径 阅读全文
posted @ 2012-11-02 23:44 DOOM_buaascse 阅读(182) 评论(2) 推荐(0) 编辑
摘要: 今天主要是帮助陈柏雄同学测试他的sreach方法,主要难点在连接数据库,互相传递数据发现的主要问题是运行速度太慢,效率不高,我们准备一起学习一下数据库中常用的倒排表知识,改进一下算法,目前的算法是直接字符串匹配的。。。。public class ConnDb { OleDbConnection conn = null;//连接数据库的对象//下面是构造函数连接数据库 public ConnDb() { if (conn==null)//判断连接是否为空 { conn = new OleDbConnection(); conn.ConnectionString="provider=sq 阅读全文
posted @ 2012-11-02 22:54 DOOM_buaascse 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 今天我们小组主要是对search和match两部分的研究:(1)陈伯雄和张孝祖:search部分研究已经差不多了,测试数据库建立起来了;(2)刘宇翔、潘学、李忠:刘宇翔还是负责的编码,潘学负责测试,我的工作是和刘宇翔一起进行代码优化。明天的工作分配将有所调整:(1)张孝祖、潘学、苏若将会分配到Upload和Download方面的工作,具体工作,明天我将细分他们的工作(2)陈伯雄调试search部分的bug(3)刘宇翔和我将负责match部分(这将是pairwork),进行优化,然后找1000篇文档做测试(这个可能会用随机生成一些字符串来提供测试)有一些计划外的工作报表 阅读全文
posted @ 2012-11-02 22:49 DOOM_buaascse 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页