菜单
  

    目前,有很多类似的考试系统,但一些投入较大且比较复杂的专门化考试系统,不利于资源和资金相对不足的地区的大量使用。相较于此,Office自动判卷系统,在实践中得到了很好的验证。因制作简单、修改方便、效率高,得到了很多教师的认可。可轻松完成教学中的作业、考试、竞赛等任务,使用 Office 自动判卷系统非常经济有效,因此该系统具有很好的推广价值。
    2.相关技术和概念
    2.1ADO.NET数据库访问技术
    ADO.NET是在ADO的基础上改进的、应用程序的高层接口,用来为.NET平台提供数据访问服务。ADO.NET专门为.NET平台而设,特别适合基于消息的WEB应用程序,同时也能为其他应用程序结构提供较好的功能。
    .NET Framework 数据提供四个核心对象:Connection对象用来与特定的数据库建立连接,Command对象用来对数据库执行命令的操作,DataReader对象用于从数据库中读取只读的向前的数据流,另一个数据集是DataSet,DataApader 对象用于数据源的数据填充DataSet数据集并更新数据集[3]。
    2.2 Office PIA及Excel对象模型
    Office PIA 是一组.NET 程序集,它在.NET编程语言和Office COM对象模型之间架起了一座桥梁,使得开发人员可以采用托管代码的方式来编写Office应用程序。在.NET Excel编程中使用的程序集主要是Microsoft Excel对象库和Microsoft Office 对象库。Excel对象库使用的命名空间为Microso.Office.Interop
    .Excel; 而Office 对象库使用的命名空间为Microso.Office.Core。
    微软的Excel对象模型包括了128个不同的对象,从矩形,文本框等简单的对象到透视表,图表等复杂的对象.使用最多最基本的四个对象为[4]:
    (1) Application:每个Application对象表示一个Excel程序(更确切的说是一个Excel例程;在程序中每创建一个该对象就启动Excel程序的一个实例)。
    (2) Workbook:每个Workbook对象表示一个Excel工作簿:在同一个Excel程序中可以打开多个工作簿。
    (3) Worksheet:每个Worksheet对象表示一个Excel工作表:在同一个Excel工作簿中可以打开多个工作表。
    (4) Range:每个Range对象表示Excel工作表上的一个区域,该区域可以是一个单元格,也可以是多个单元格的组合:区域的单元格可以是连续的,也可以是离散的。
    在 Office 文档内部,由于绝大多数元素的存储方式都是对象嵌入的形式进行的。并且Office 也提供了大量读取文档对象操作的接口。这样,应用程序就可以非常方便地通过这些接口来操作文档中的对象,比如字体、段落、页面等。而且各中对象又都包含相应的方法、属性和事件[5]。通过访问文档对象来取得对象相应属性,或者设置相应操作。基本思路就是,通过Office编程接口,来访问文档内部文档属性,然后读取其属性,针对特定的Office判卷系统就是,读取学生试卷中对象属性,判断其属性的正确性。这样,需要解决的关键技术就是如何访问Office编程接口以及通过编程接口访问文档内部对象。Office PIA 正是一组在.NET编程语言和Office COM对象模型之间架起了一座桥梁的.NET 程序集,通过这座桥梁,可以轻松实现对文档的访问。
    3.系统需求分析
    3.1系统需要解决的问题
    为了更好地完成系统设计,首先应当明确需要解决的问题。此系统主要是面对教师和学生考试和平时自测而设计的,是为了方便教师组织试卷出题和对试卷进行自动判卷。系统主要解决以下几个关键问题:
    (1)使用.Net编程,实现Office文档的内容读写,根据拟定的格式及操作要求,对Office文档进行判卷。
    (2)实现试题库的建立(试卷题型选择、试题难易程度、试题分值确立)、试卷的随机形成。
  1. 上一篇:《大学计算机基础》课程分类教学改革研究
  2. 下一篇:ASP.NET音像店租赁管理系统的设计与实现+ER图+流程图
  1. Justep基于开放平台的企业...

  2. PLC清水坝集控中心自动化...

  3. XML文档在组态软件中的应用

  4. jsp+mysql文档管理系统设计

  5. 基于Hadoop平台的文档检索技术研究与实现

  6. 软件自动化测试管理系统设计

  7. java小型文档管理系统的实现

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 电站锅炉暖风器设计任务书

  10. 当代大学生慈善意识研究+文献综述

  11. 乳业同业并购式全产业链...

  12. java+mysql车辆管理系统的设计+源代码

  13. 中考体育项目与体育教学合理结合的研究

  14. 十二层带中心支撑钢结构...

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 大众媒体对公共政策制定的影响

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回