Archive for the '川农教务' Category

使用Apache

六月 25th, 2012 by admin
	httpcomponents也就是以前的httpclient项目,可以用来提供高效的、最新的、功能丰富的支持 http 协议的客户端/服务器编程工具包,并且它支持 http 协议最新的版本和建议。
	本文将使用目前最新版本4.3.1来实现网站的模拟登录。将以川农教务管理系统为例,这个系统有些情况有比较好的说明性。使用到的一些工具和必要信息有:

1、chrome浏览器,用于调试每次发送的请求。
2、登录该系统的用户名和密码,用于跟踪正常登录流程。

一、打开登录页面
    使用chrome可以看到,打开此页面时向本地写入了一个cookie.
    
   我们可以使用httpget来获取该cookie信息,代码大致如下:	
   private string getcookie() throws clientprotocolexception, ioexception{httpget indexget = new httpget(http://jiaowu.sicau.edu.cn/web/web/web/index.asp);httpresponse indexres = client.execute(indexget);this.cookie = indexres.getheaders(set-cookie)[0].getvalue();indexget.releaseconnection();return cookie;}


二、输入账号密码登录
	可以看到如下请求:
	
	这里我们可以看到,请求把之前登录页面的cookie传回, 并且将表单信息,用户名和密码传回。
	这里有几点需要注意,输入的密码和这里请求传输的密码并不一致,那么我看查看下相应的表单。可以看到:

	可以看到提交前使用 checkform()进行了处理,我们找到相应的请求,查看源码:

 checkform()将密码进行编码转化,然后传输。但是细心一点就会发现,当刷新页面时会看到checkform()里面的dcode2这个基数会变化,也就是说checkform是一个动态生成的方法。这样的话,我们必须每次动态去获取这个js,然后将我们自己的密码转化后传给表单的请求路径。
 private string getbasedcode() throws ioexception{string basedcode =httpget jsget = new httpget(http://jiaowu.sicau.edu.cn/jiaoshi/bangong/js/);httpresponse jsres = client.execute(jsget);httpentity jsentity = jsres.getentity();inputstream in = jsentity.getcontent();bufferedreader reader = new bufferedreader(new inputstreamreader(in));string temp = reader.readline();while(temp!=null){if(temp.matches(^dcode2=\d$)){basedcode = temp.replaceall(dcode2=, );system.out.println([info] basedcode:basedcode);break;}temp = reader.readline();}jsget.releaseconnection();return basedcode;}

通过getbasedcode()我们可以动态获取这个基数,然后使用decode()获取编码后的密码:
 private string decode(biginteger basedecode,string pwd){string dcode =basedecode=basedecode.multiply(new biginteger(137));string basedecodestring = basedecodestring tmpstr;int dcodelen =pwd.length();for (int i=1;i=dcodelen;i){tmpstr = pwd.substring(i-1,i);dcode=(char)((int)tmpstr.charat(0)-i-integer.parseint(basedecodestring.substring(i-1,i)));}return dcode;}

到现在为止,我们已经封装好了参数,可以向验证路径进行提交:

 list namevaluepair nvps = new arraylist namevaluepairnvps.add(new basicnamevaluepair(user, username));nvps.add(new basicnamevaluepair(pwd, password));httppost httppost = new httppost( http://jiaowu.sicau.edu.cn/jiaoshi/bangong/check.asp );httppost.setentity(new urlencodedformentity(nvps));httppost.setheader(user-agent, mozilla/5.0 (windows nt 6.1; wow64) applewebkit/537.36 (khtml, like gecko) chrome/30.0.1599.69 safari/537.36);httppost.setheader(host,jiaowu.sicau.edu.cn);httppost.setheader(cookie, cookie);httpresponse response = client.execute(httppost);if(response.getstatusline().getstatuscode()==200){system.out.println([info] login success.);}

我们先来发送一次请求,看看结果:

得到的却是一个跳转过程页面,即:
window.location.href=../index.asp

类这样的结果。再次看看我们提交表单的请求,可以发现,这次请求返回的302,有跳转。

我们可以设置httpclient来达到自动处理跳转,
 builder.setredirectstrategy(new  laxredirectstrategy());

当然也可以自己处理跳转,获取响应的location:

location:../../../xuesheng/dangan/banji/xiangxi.asp然后将之前的请求转发过去。
现在我们在发送一次请求,但是得到的却是:
防火墙拦截等信息.
将登录后的地址,在同浏览器的不同标签打开,正常的话会进入登录后的页面,但是同样的我们得到防火墙拦截信息。仔细对比下两次的请求发现
正常访问的页面的inititator为之前我们登录前的网址,而得到防火墙拦截信息的请求的initiator是other,找到不同点了。ok,再来看下表单提交请求,这里有一个referer的请求头。
referer表示,该请求是由什么来发起的。
设置referer请求头:
httppost.setheader(referer,http://jiaowu.sicau.edu.cn/web/web/web/index.asp);
再次发送请求,返回200 ok.并且获取到登录成功后的主页面。模拟登录成功!
完整源码



相关分类:

随机阅读:

四川农业大学网络教育学院社会满意度远程教育学院提名资料

六月 25th, 2012 by admin

四川农业大学网络教育学院简介

四川农业大学网络与继续教育学院下设行政办公室、党总支办公室、学校网络中心、招生管理办公室、教务管理办公室、学生管理办公室、教材管理办公室、网络技术部和课件制作中心。现有正式职工24名。网络与继续教育学院代表学校对外举办成人高等教育、高等教育自学考试和现代远程教育。

学院坚持“细微服务、创新进取”的办学理念、坚持“立足四川,面向西部,服务社会”的发展思路,坚持“为在职人员及各类继续教育服务”的办学思想。全面整合成人高等教育、高等教育自学考试和网络教育资源,实现了成教自考网络“三教”与学校教学资源的充分共享。创新专业有农(林、牧)高新技术与管理等六个,新编教材有《农业产业化》、《农业高新技术》、《创新思维学》等39本;“三教”实施以internet为主体的现代远程教育技术方案,并建立了“川农在线”远程教育网站,全面实施实时与非实时的交互式网络教学模式。建立了用于远程教学的“川农在线”网站,建立课件点播系统、教学教务管理平台、网络学习平台、ftp服务器、邮件服务器等。兴建了4个现代网络直播室、1个课件制作室、1个多媒体录制室、1个网络技术室、6个多媒体教室、1个阅卷场、1个试卷库和1个综合性办公室,总投资为1200万元。这些都充分保证了现代远程教育工作的开展,也成为我校的亮点之一。创新带来了四川农业大学网教、成教和自考工作的跨越式发展。

Continue reading ‘四川农业大学网络教育学院社会满意度远程教育学院提名资料’

四川农业大学远程与继续教育学院简介

六月 24th, 2012 by admin

四川农业大学远程与继续教育学院简介

四川农业大学远程与继续教育学院下设行政办公室、党总支办公室、学校网络中心、招生管理办公室、教务管理办公室、学生管理办公室、教材管理办公室、网络技术部和课件制作中心。现有正式职工24名。远程与继续教育学院代表学校对外举办成人高等教育、高等教育自学考试和现代远程教育。

Continue reading ‘四川农业大学远程与继续教育学院简介’

成都志尚天骄教育招聘信息

六月 24th, 2012 by admin

一、机构简介

成都志尚天骄教育,是一家在成都市正式申报批准的专业教育机构。从创立之初至今致力于中小学知识教育和素质教育事业,秉承“提高学员学习成绩和帮助学员心灵成长”的双成长办学理念,受到学员家长和社会的一致好评,曾多次获得主管部门嘉奖和表彰,以社会效益第一,经济效益第二,服务于社会服务于民众为办学追求。

志尚天骄教育拥有优良的教育资源和教育背景,拥有近百人的全职优秀教师和一大批兼职优秀名师队伍,教学水平一流教学质量上乘。成都四、七、九中、成外、实外、西川、三原等名校均为友好学校,年年教学硕果累累,岁岁学员捷报频传。

二、需求专业及人数:

1、教师岗位:

中小学教师:

语文(6名),数学(6名),英语(6名),物理(6名)。要求:持有教师资证

2、营销岗位:

课程咨询顾问:(8名)

不限专业,较强的沟通能力,有亲和力,热爱教育行业,喜欢销售类工作;

3、渠道营销人员:(8名)

不限专业,公关能力强,有较强的市场敏锐度,喜欢销售类工作,有一定的营销经验。

4、教务岗位:

Continue reading ‘成都志尚天骄教育招聘信息’

四川农业大学温州中心四川农业大学简介

六月 24th, 2012 by admin

四川农业大学简介

四川农业大学是四川农业大学一所特色优势鲜明,农、理、工、经、管、医、文、教、法多学科协调发展的国家“211工程”重点建设院校,也是教育部本科教学工作水平评估优秀高校。学校历史悠久,源自创办于1906年的四川通省农业学堂,至今已有一百多年历史。学校分为三个校区,分别是位于雅安市的校本部、位于成都都江堰市的都江堰校区和位于成都市温江区的成都校区,占地总面积约4500亩,全日制本专科生和研究生3万余人。

我校是经教育部批准为开展现代远程教育的试点高校。根据教育部、四川省教育厅关于现代远程教育的规定,利用计算机网络等现代教育技术手段开展本、专科学历教育。学校自主确定招生地区、自主考试、自主录取,对达到毕业要求的学生颁发国家承认学历、电子注册的毕业文凭,本科毕业生符合学位要求的授予相应的学士学位证书。

四川农业大学网络与继续教育学院简介

四川农业大学网络与继续教育学院下设行政办公室、党总支办公室、学校网络中心、招生管理办公室、教务管理办公室、学生管理办公室、教材管理办公室、网络技术部和课件制作中心。现有正式职工24名。网络与继续教育学院代表学校对外举办成人高等教育、高等教育自学考试和现代远程教育。
学院坚持“细微服务、创新进取”的办学理念、坚持“立足四川,面向西部,服务社会”的发展思路,坚持“为在职人员及各类继续教育服务”的办学思想。全面整合成人高等教育、高等教育自学考试和网络教育资源,实现了成教自考网络“三教”与学校教学资源的充分共享。创新专业有农(林、牧)高新技术与管理等六个,新编教材有《农业产业化》、《农业高新技术》、《创新思维学》等39本;“三教”实施以internet为主体的现代远程教育技术方案,并建立了“川农在线”(www.cnzx.info)远程教育网站,全面实施实时与非实时的交互式网络教学模式。建立了用于远程教学的“川农在线”网站,建立课件点播系统、教学教务管理平台、网络学习平台、ftp服务器、邮件服务器等。兴建了4个现代网络直播室、1个课件制作室、1个多媒体录制室、1个网络技术室、6个多媒体教室、1个阅卷场、1个试卷库和1个综合性办公室,总投资为1200万元。这些都充分保证了现代远程教育工作的开展,也成为我校的亮点之一。创新带来了四川农业大学网教、成教和自考工作的跨越式发展。
亲切关怀 巨大鼓舞
2003年9月12日,全国人大常委会副委员长李铁映同志考察了我校现代远程教育中心并听取院领导汇报,对学校及远程教育软硬件建设做出了高度评价。
2004年1月14日,四川省省长张中伟同志视察四川农业大学远程教育中心,听取“实施三教整合” 的工作汇报,并作客“川农在线”。
整合“网教、成教和自考”资源,超越创新
网络教育
2002年我校经教育部批准(教高厅[2002]2号文件)为现代远程教育的试点院校,开始面向全国招收网络教育的学生。根据教育部、四川省教育厅关于开展现代远程教育的规定,我校利用网络等现代技术手段开展本、专科教育,对达到毕业要求的颁发国家承认学历、电子注册的毕业文凭,本科毕业生符合学位要求的授予对应的学士学位证书。
成人高等教育
四川农业大学全日制成人高等教育与学校普招生实现师资与设施资源共享,考取“研究生”已不是梦想。从2002年开始,每年均有成教学生考取硕士研究生。
单独入学考试招生改革,也是我校成教招生的一大特色。它适应当前人事制度、机构改革的需要。招生改革正为全省农业系统,县、乡两级政府培养输送一批招得来、回得去、留得住、用得上的农业技术与管理应用型人才。
高等教育自学考试
经全国高等教育自学考试委员会批准,2000年我校开始招收应用型自考独立本科段(专升本)。开设专业有“农业高新技术与管理”、“牧业高新技术与管理”、“林业高新技术与管理”、“人力资源与管理”、“土地资源与管理”、“资金资源与管理”和“天然林保护与环境建设”。我校以农村自学考试人才培养模式改革为突破口,进行专业和课程体系,创新把教学和考点延伸到农村基层,并由四川省自学考试委员会与川农大联合出版自考毕业生优秀论文集一部。

Continue reading ‘四川农业大学温州中心四川农业大学简介’

四川农业大学简介

六月 23rd, 2012 by admin

四川农业大学网络与继续教育学院简介:四川农业大学网络与继续教育学院下设行政办公室、党总支办公室、学校网络中心、招生管理办公室、教务管理办公室、学生管理办公室、教材管理办公室、网络技术部和课件制作中心。现有正式职工24名。网络与继续教育学院代表学校对外举办成人高等教育、高等教育自学考试和现代远程教育。
学院坚持“细微服务、创新进取”的办学理念、坚持“立足四川,面向西部,服务社会”的发展思路,坚持“为在职人员及各类继续教育服务”的办学思想。全面整合成人高等教育、高等教育自学考试和网络教育资源,实现了成教自考网络“三教”与学校教学资源的充分共享。创新专业有农(林、牧)高新技术与管理等六个,新编教材有《农业产业化》、《农业高新技术》、《创新思维学》等39本;“三教”实施以internet为主体的现代远程教育技术方案,并建立了“川农在线”(www.cnzx.info)远程教育网站,全面实施实时与非实时的交互式网络教学模式。建立了用于远程教学的“川农在线”网站,建立课件点播系统、教学教务管理平台、网络学习平台、ftp服务器、邮件服务器等。兴建了4个现代网络直播室、1个课件制作室、1个多媒体录制室、1个网络技术室、6个多媒体教室、1个阅卷场、1个试卷库和1个综合性办公室,总投资为1200万元。这些都充分保证了现代远程教育工作的开展,也成为我校的亮点之一。创新带来了四川农业大学网教、成教和自考工作的跨越式发展。
亲切关怀 巨大鼓舞
2003年9月12日,全国人大常委会副委员长李铁映同志考察了我校现代远程教育中心并听取院领导汇报,对学校及远程教育软硬件建设做出了高度评价。
2004年1月14日,四川省省长张中伟同志视察四川农业大学远程教育中心,听取“实施三教整合”的工作汇报,并作客“川农在线”。
整合“网教、成教和自考”资源,超越创新
网络教育
2002年我校经教育部批准(教高厅[2002]2号文件)为现代远程教育的试点院校,开始面向全国招收网络教育的学生。根据教育部、四川省教育厅关于开展现代远程教育的规定,我校利用网络等现代技术手段开展本、专科教育,对达到毕业要求的颁发国家承认学历、电子注册的毕业文凭,本科毕业生符合学位要求的授予对应的学士学位证书。
成人高等教育
四川农业大学全日制成人高等教育与学校普招生实现师资与设施资源共享,考取“研究生”已不是梦想。从2002年开始,每年均有成教学生考取硕士研究生。
单独入学考试招生改革,也是我校成教招生的一大特色。它适应当前人事制度、机构改革的需要。招生改革正为全省农业系统,县、乡两级政府培养输送一批招得来、回得去、留得住、用得上的农业技术与管理应用型人才。
高等教育自学考试
经全国高等教育自学考试委员会批准,2000年我校开始招收应用型自考独立本科段(专升本)。开设专业有“农业高新技术与管理”、“牧业高新技术与管理”、“林业高新技术与管理”、“人力资源与管理”、“土地资源与管理”、“资金资源与管理”和“天然林保护与环境建设”。我校以农村自学考试人才培养模式改革为突破口,进行专业和课程体系,创新把教学和考点延伸到农村基层,并由四川省自学考试委员会与川农大联合出版自考毕业生优秀论文集一部。

Continue reading ‘四川农业大学简介’

川农大部分知名校友

六月 23rd, 2012 by admin

龙漫远芝加哥大学北京大学长江学者遗传方面的世界领军人物
田大成南京大学知名学者生物领军人物
夏玉先重庆大学生物工程基因中心主任
刘永胜四川大学
雷新根康乃尔大学
杨明耀剑桥大学
周荣家武汉大学
赵昌平四川大学
蒋彦四川大学
杨洪全上海交通大学上海生命科学院长江学者国家杰青
凌宏清中科院微生物所国家杰青
田士平中科院微生物所国家杰青
卢宝荣复旦大学生化系主任国家杰青
李廷佑浙江大学
陈玉新华西希望集团老总
鱼鳞成都大地公司老总
余广海西南大学英国皇家会员
肖尊安北京师范大学任教
李华西北农林科技大学副校长
周俊初华中农业大学教育部重点实验室主任
乐国伟江南大学教育部重点实验室主任
于伟乐山市委书记人大主任
高先海南充市市长
杨冬生宜宾市市委书记
肖光成省政协副主席
李登菊省总工会主席
蒋宗勇广东农科院党组书记
许为钢河南农科院小麦主任国家科技一等奖获得者
文心田四川农大校长
沈高中美 Continue reading ‘川农大部分知名校友’

川农选课全攻略

六月 23rd, 2012 by admin

然后拿出一张纸,在纸上画出课表。将自己有必修课的地方划去。剩余的空的地方就是可以选课的地方。

第10步:

将自己自制的课表做好之后,再进入网上选课页面。选择新学期。

第11步:

就可以进入公选课或者其他选修课的页面。鉴于公选课是全校区的同学都要抢的课。大家可以先选公选课。

注意:报考了计算机省一级的同学,过了之后可以免修一门课,这个课程是属于公选课的自然学科类,学分3分。所以:如果要免修的同学则建议公选课:(1)自然学科:2分,人文社科:2+1或者直接3分。(2)自然科学类:1分,人文社科:1+3或者2+2

Continue reading ‘川农选课全攻略’