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

by shinichi_wtn 2009-12-07 01:12
(主窗口) 北京师范大学自习室查询平台得到了学校教务处的支持,所以我们进行了合作,教室数据由教务处直接提供(以数据库视图方式),由于单个教学楼查询需要花上3秒左右,所以还是必须要自己缓存数据,于是可以保持我的数据存储方式不变,修改挖掘函数即可,定期更新数据即可! 为了实现全自动挖掘,我这两天开发了一个软件叫做BnuClassGrabber(BNU教室抓取器),主要提供定时更新数据的功能,当然为了长久的适用性,软件提供参数定义功能,即挖掘参数可以自定义,包括学年、学期、开学日期、数据存储根目录、更新频率等等,这样在将来不同年学期只需简单设置一下即可使用。 另一个功能是自动FTP上传,以保持... [More]

重新优化北京师范大学自习室查询平台(北师大自习室查询平台)

by shinichi_wtn 2009-11-30 00:09
这三天对我自己开发的北京师范大学自习室查询平台做了彻底优化与改进,并开发多重挖掘模式,不再受教务网络系统临时BUG和漏洞的影响。多重挖掘模式能更好地体现北师大本身的常规课程与考试、活动或者其他外来占教室授课的区别(我采用颜色区分),能更好地给大家以参考作用。 除开发了多重挖掘模式,第二大改进就是类的封装,把原来分散的方法和类型汇总,增加命名空间WtnClass,下放重要类型,并属性化和方法化,使得北师大课程信息构成了一个抽象易用的命名空间,里面提供了可靠的类型,比如“楼”、“教室”、“教室信息”等等,以及只提供方法(比如... [More]

北京师范大学自习室手机查询平台完工

by shinichi_wtn 2009-10-01 16:06
随时随地都能知道教室的���态,这是很多人渴望的。常常看到不少人为了得知一个教室的情况不断的来回于教室与教学楼底下贴出来的教室安排表,还有同学用笔进行记录,但是即使能够记录下来,也不能保证教室100%没有课和活动,尤其在教二,活动是动态增加的,所以有时倒霉了遇上活动,自习的心情也郁闷了。最致命的是,如果一个教学楼的教室都满了,还得不停奔波其他教学楼继续寻找,造成了时间的浪费。 综合这么多因素,我下定决心完善我开发的教室查询平台,实现电脑与手机不同终端都能查询的愿望,同时保证数据以人们能够轻松接受的方式展现。 于是,这两天,我把之前的自习室查询平台重新优化与改进,不仅界面更加专业,同时开发了更加... [More]

成功尝试WEB数据挖掘,打造自习室查询平台

by shinichi_wtn 2009-04-04 10:12
由于学校的教学楼比较紧张,而学校并没有提供给我们方便查看所有教室的教室信息的平台,而仅仅有一个单独查询每个教室的破玩儿意儿,所以自习只能到每个教学楼下查看教务处打印出来的教室安排表,为了方便寻找自习室,自己决定通过WEB挖掘,把每个教室的上课信息挖掘到自己的数据库中,然后生成和每个教学楼楼下教室信息一样的表,这样就能方便大伙儿了。 经过3天的努力,终于完工,前两天主要学习.NET的网页抓取方式,导入自己的数据文件中,第三天,也就是昨天,完成WEB平台的展现方式,最终效果如下 网址为http://class.bnubaike.cn 谈谈原理吧,由于学校教务网络管理系统进行教室查询是... [More]

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]


Month List