开发北师大自习室查询平台自动挖掘机器人BnuClassGrabber

by shinichi_wtn 2009-12-07 01:12


(主窗口)

北京师范大学自习室查询平台得到了学校教务处的支持,所以我们进行了合作,教室数据由教务处直接提供(以数据库视图方式),由于单个教学楼查询需要花上3秒左右,所以还是必须要自己缓存数据,于是可以保持我的数据存储方式不变,修改挖掘函数即可,定期更新数据即可!

为了实现全自动挖掘,我这两天开发了一个软件叫做BnuClassGrabber(BNU教室抓取器),主要提供定时更新数据的功能,当然为了长久的适用性,软件提供参数定义功能,即挖掘参数可以自定义,包括学年、学期、开学日期、数据存储根目录、更新频率等等,这样在将来不同年学期只需简单设置一下即可使用。

另一个功能是自动FTP上传,以保持手机查询和电脑查询的数据同步更新,每次电脑数据更新完毕就自动把数据文件上传至手机查询服务器,完全实现了自动化!

同样,软件提供了日志功能,每一项操作不论成功失败都会有记录,这样更利于维护。

当然,软件是轻量的,将软件所在文件夹拷到任意目录都不影响软件的使用。

再放几张截图,呵呵!现在就让BnuClassGrabber在服务器上一直运行,再也不需要任何手工操作了!哈哈!


(帮助界面)


(设置界面)

 

其他技术文章请见下:

自习室查询平台建设系列

11月30日《重新优化北京师范大学自习室查询平台》

10月1日《北京师范大学自习室手机查询平台完工》

4月4日《成功尝试WEB数据挖掘,打造自习室查询平台》

Comments (3) -

shierji People's Republic of China
12/10/2009 8:54:22 PM #

看到那个了。。。。

Reply

shinichi_wtn People's Republic of China
12/10/2009 11:03:10 PM #

呵呵,一直放在服务器上运行着呢!

Reply

wang_yu1987080 People's Republic of China
8/18/2010 11:40:23 AM #

提供个下载地址学习学习啊!lz有合作联系qq 782541101

Reply

(仅用于Gavatar)

  Country flag

biuquote
  • Comment
  • Preview
Loading

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]


Month List