by shinichi_wtn
2009-12-07 01:12

(主窗口)
北京师范大学自习室查询平台得到了学校教务处的支持,所以我们进行了合作,教室数据由教务处直接提供(以数据库视图方式),由于单个教学楼查询需要花上3秒左右,所以还是必须要自己缓存数据,于是可以保持我的数据存储方式不变,修改挖掘函数即可,定期更新数据即可!
为了实现全自动挖掘,我这两天开发了一个软件叫做BnuClassGrabber(BNU教室抓取器),主要提供定时更新数据的功能,当然为了长久的适用性,软件提供参数定义功能,即挖掘参数可以自定义,包括学年、学期、开学日期、数据存储根目录、更新频率等等,这样在将来不同年学期只需简单设置一下即可使用。
另一个功能是自动FTP上传,以保持手机查询和电脑查询的数据同步更新,每次电脑数据更新完毕就自动把数据文件上传至手机查询服务器,完全实现了自动化!
同样,软件提供了日志功能,每一项操作不论成功失败都会有记录,这样更利于维护。
当然,软件是轻量的,将软件所在文件夹拷到任意目录都不影响软件的使用。
再放几张截图,呵呵!现在就让BnuClassGrabber在服务器上一直运行,再也不需要任何手工操作了!哈哈!

(帮助界面)

(设置界面)
其他技术文章请见下:
自习室查询平台建设系列
11月30日《重新优化北京师范大学自习室查询平台》
10月1日《北京师范大学自习室手机查询平台完工》
4月4日《成功尝试WEB数据挖掘,打造自习室查询平台》