电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

利用webBrowser实现正方教务管理系统大批量录入成绩

利用webBrowser实现正方教务管理系统大批量录入成绩_第1页
利用webBrowser实现正方教务管理系统大批量录入成绩_第2页
利用 webBrowser 实现正方教务管理系统大批量录入成绩【摘要】本文使用 WebBrower 控件实现了控制正方教务管理系统自动大批量的录入成绩。【关键词】WebBrower;正则表达式一、webBrower 主要方法与事件二、登陆功能实现登陆功能使用到了 HtmlDocument 和 HtmlElement 两个类,HtmlDocument 为 InternetE 某 plorer 的文档对象提供托管包装,HtmlDocument 对象也称为 HTML 文档对象模型(DOM)。我们可以通过控件 webBrower1 的 Document 属性猎取 HtmlDocument 的实例。Web 文档是由 HTML 标记组成,HTML 标记是可以互相嵌套。因此,HtmlDocument 表示一个文档树,其子级是 HtmlElement 类。每个HtmlElement 类的实例包含着一个 HTML 标记,通过查看正方管理系统源代码我们可以看到登陆由这以下几个 HTML 标记组成://用户名//密码//身份选择-请选择-访客学生老师部门//登陆按钮可以通过 HtmlElement 类来分别取出以上 HTML 标记,并通过这些自动登陆。三、自动录入成绩实现通过观察比较成绩录入页面发现成绩页面成绩框也是使用 input 标记但相应的每个 iput 标记不一样如:id 分别为DataGrid1__ctl37_p、DataGrid1__ctl37_qz、DataGrid1__ctl37_y、DataGrid1__ctl37_qm 分别代表该学生的平常成绩、期中成绩、实验成绩、期末成绩由于本次考试只需要平常成绩、实验成绩、期末成绩所以我们使用正则表达式取出这三个成绩即可。以 DataGrid1__ctl.某_p 为例这个正则代表取出 DataGrid1__ctl 开头中间是任意字符且以_p 结尾的字符,在与相应的学号进行比较并把机考生成的 e 某 cel 成绩读入其中即可。四、结语通过 webBrower 控件可以轻松实现把机考导出的 e 某 cel 文件自动导入教务管理系统。给老师与教学管理人员提供了极大的便利,大大减轻了他们的工作量。假如继续改进还可增加更多功能如自动生成平常成绩考核表和试卷分析表等正方不提供的功能。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部