好文档 - 专业文书写作范文服务资料分享网站

基于DOM模式的成绩报送辅助系统的设计与实现

天下 分享 时间: 加入收藏 我要投稿 点赞

基于DOM模式的成绩报送辅助系统的设计与实现

●张 超

【摘 要】针对高校教务管理系统中成绩模块无法自动录入成绩,只能手工录入网页成绩的现状,文章利用V B作为开发工具,按照登录系统、读取电子成绩、分析HTML代码、自动填充数据的思路,设计并实现了基于DOM模式下的网上成绩报送辅助系统。 【期刊名称】经济师

【年(卷),期】2013(000)006 【总页数】2

【关键词】DOM模型 成绩管理 成绩录入 自动填充

一、引言

随着高校信息化的推进,计算机和网络在辅助教学和教学管理中各领域中应用不断深入发展,发挥着越来越重要的作用。各高校根据自身管理的实际需要,或自行开发,或购买现代教务管理系统,将学校的教务管理纳入到信息化管理的框架中来,从而提高教学管理的工作效率,成绩管理作为教务管理系统的一个重要组成模块,是教务管理系统的核心内容。对于成绩管理而言,教师上报成绩是一个基础性工作,尽管各种教务系统都充分利用了计算机和网络的技术优势,但在成绩录入环节上,基本都采用原始的手工成绩录入,该工作繁琐而又易错,对于授课较多、学生人数较多的教师,成绩上报是一个不小的负担。随着计算机在高校教师日常教学管理中的应用日益普遍化,众多的教师越来越习惯于将众多的成绩信息保存在计算机中,Excel作为常见的数据处理工具,成为高校教师处理成绩的首选。如何将电子成绩方便地自动录入到相关的成绩

报送页面,成为了高校教师成绩录入的一个现实技术问题。本文以我校最近采用的杭州正方软件股份有限公司设计开发的“正方教务管理系统”为例,探讨Excel电子成绩的自动填充。

二、技术简介

(一)DOM模型

DOM(Document Object Model)是W3C建立的一个标准API,通过这个API,Web应用程序可任意访问和更改HTML和XML文档中的数据。根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。目前,随着DHTML和XML的广泛使用,DOM已经成为一个开发DHTML和XML各种应用的利器。

使用DOM模型,程序员可以构造文档,增加、修改或删除元素和内容,HTML中的任何内容都可以使用DOM模型进行存取、修改、删除或增加。DOM将面向对象(Object-Oriented)的概念引入HTML/XML,定义了用户操作文档对象的接口,忽视了不同浏览器之间的兼容性,使得用户对HTML有了空前的访问能力,并使开发者能将HTML作为XML文档来处理。 (二)V B6简介

Visual Basic(VB)是由微软公司开发的包含协助开发环境的事件驱动编程语言,属于面向对象程序设计语言,拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用各种数据控件连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松地使用VB提供的组件快速建立一个应用程序,是快速开发的有力工具。

三、成绩报送辅助系统的设计

(一)登录成绩录入系统

登录是上报成绩的第一步,本系统借助于VB6.0的Web Browser控件来实现,在主界面中加入Web Browser控件,并在登录按钮中写入系统登录的地址,click事件加入如下代码:

Me.Web Browser1.Navigate(“http://localhost/default.aspx”)

教师输入正确的用户名和密码后即可进入系统,然后选择所要上报成绩的科目,打开成绩录入页面。 (二)读取电子成绩数据

电子成绩数据的形式有多种,如Txt文本格式,Access数据库格式,Excel数据格式等,本文以最常见的Excel格式为例进行操作。首先在VB中添加对Excel操作的引用,以获取对Excel操作的权限;然后添加打开对话框控件(Common Dialog),获取打开的Excel文件名称;最后添加adodc控件,以保存读入的excel数据:

在打开Excel按钮中添加核心代码:

Dimcn As New ADODB.Connection’定义一个数据连接 Dim rs As New ADODB.Recordset’定义一个数据集 CommonDialog1.ShowOpen’显示打开对话框 Dim xlApp As Excel.Application Set xlApp=New Excel.Application

Set xlApp=CreateObject(“Excel.Application”)’创建EXCEL对象 xlApp.Visible=True

基于DOM模式的成绩报送辅助系统的设计与实现

基于DOM模式的成绩报送辅助系统的设计与实现●张超【摘要】针对高校教务管理系统中成绩模块无法自动录入成绩,只能手工录入网页成绩的现状,文章利用VB作为开发工具,按照登录系统、读取电子成绩、分析HTML代码、自动填充数据的思路,设计并实现了基于DOM模式下的网上成绩报送辅助系统。【期刊名称】经济师【年(卷),
推荐度:
点击下载文档文档为doc格式
2x93u1fvi25ap1c1kzfj507xn0uyj200qms
领取福利

微信扫码领取福利

微信扫码分享