试卷自动生成系统的设计与实现_论文初稿内容摘要:

师的工作负担,也使得教学评价更加科学化、规范化,有利用教育事业的发展。 2 开发工具简介和相关技术简介 开发工具 Access Microsoft Office Access 是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。 它是微软 OFFICE 的一个成员,在包括专业版本和更高版本的 office 版本里面被单独出售。 MS ACCESS 以它自己的格式将数据存储在 基于Access Jet 的数据库引擎里。 它还可以直接导入或者连接数据(这些数据存储在其他应用程序和数据库)。 软件开发人员和数据架构师可以使用 Microsoft Access 开发应用软件,“高级用户”可以使用它来构建软件应用程序。 和其它办公应用程序一样, ACCESS支持 Visual Basic 宏语言,它是一个面向对象的编程语言,可以引用各种对象。 数据库的连接 JDBC( Java Data Base Connectivity, java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多 种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。 JDBC 为工具或数据库开发人员提供了一个标准的 API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。 有了 JDBC API 就不必为访问 Sybase 数据库专门写一个程序,为访问 Oracle 数据库又专门写一个程序,或为访问 Informix 数据库又编写另一个程序等等,程序员只需要用 JDBC API 写一个程序就够了,它可向相应数据库发送 SQL 调用。 同时,将 Java 语言和 JDBC 结合起来使程序员不必为不同的 平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行。 Java 数据库连接体系结构是用于 Java 应用程序连接数据库的标准方法。 JDBC 对Java 程序员而言是 API,对实现与数据库连接的服务提供商而言是接口模型。 作为 API,JDBC 为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。 JDBC 使用已有的 SQL 标准并支持与其它数据库连接标准,如 ODBC之间的桥接。 JDBC 实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。 Java 具有坚固、 安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言,所需要的只是 Java 应用程序与各种不同数据库之间进行对话的方法。 而 JDBC 正是作为此种用途的机制。 简单地说, JDBC 可做三件事:与数据库建立连接、发送操作数据库的语句并处理结果,下列代码段给出了以上三步的基本示例: Connection con = (jdbc:odbc:wombat,login, password)。 Statement stmt = ()。 ResultSet rs = (SELECT a, b, c FROM Table1)。 while (()) { int x = (a)。 String s = (b)。 float f = (c)。 } 3 Java 是由 Sun Microsystems 公司于 1995 年 5月推出的 Java 面向对象程序设计语言和 Java 平台的总称。 由 James Gosling 和同事们共同研发,并在 1995 年正式推出。 用 Java 实现的 Hot Java 浏览器显示了 Java 的魅力:跨平台、动态的 Web、 inter计算。 从此, Java 被广泛接受并推动了 Web 的迅速发展。 Java 由四方面组成: Java 编程语言、 Java 类文件格式、 Java 虚拟机和 Java 应用程序接口( Java API)。 Java 平台由 Java 虚拟机和 Java 应用编程接口构成。 Java 应用编程接口为 Java 应用提供了一个独立于操作系统的标准接口,可分平为基本部分和扩展部 分。 在硬件或操作系统平台上安装一个 Java 平台之后, Java 应用程序就可运行。 Java 平台已经嵌入了几乎所有的操作系统。 这样 Java 程序可以只编译一次,就可以在各种系统中运行。 Java 应用编程接口已经从 版本发展到 版。 Java 分为三个体系 J2SE(Java Platform Standard, java 平台标准 ), J2EE( Java 2 Platform, Enterprise Edition, java 平台企业版), J2ME( Java 2 Platform Micro Edition, java 平台 微型版)。 与传统程序不同, Sun 公司在推出 Java 之际就将其作为一种开放的技术。 全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。 “ Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。 这与微软公司所倡导的注重精英和封闭式的模式完全不同。 Sun 公司对 Java 编程语言的解释是: Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。 3试卷自动生成系统的分析 可行性分析 可行性分析的任务是明 确开发应用项目的必要性和可行性。 必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。 这项工程需要建立在初步调查的基础上。 采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力,降低了人工处理产生的错误。 由于所开发的系统是一个单机版的系统,在计算机配置方面的要求也不是很高,所以学校在软、硬件不需要进行大的投入的前提下,试卷自动生成系统在经济上是可行的。 技术可行性 开发系统时所采用的工具全是可视化工具,开发出的应用程序均是图形化界 面。 借助于 Java 高级程序设计语言编写图形化界面,用数据库建立试题库,再用 JDBC 把界面与数据库连接这样就是实现了整个系统,所以试卷自动生成系统在技术上是可行的。 系统的操作员多为学校的教师,有较高的文化素。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。