校都拥有数量众多的计算机设备,甚至不少学生也有个人电脑,学生普遍具备了熟练操作计算机的基本技能,而且网络考试系统本身界面友好,操作简单,不会因为使用计算机考试而影响考生的正常发挥。这些都说明使用计算机进行测试或考试是完全可行的。
(2)技术的可行性。
开发人员已经具有软件设计的经验,掌握了开发网上考试系统所必须的前台控制技术、后台的数据库技术,以及相关的网络技术,并且当前的软、硬件技术和开发人员的水平完全能否满足设计考试系统的要求。
(3)
经济上的可行性。
随着教学体制改革的深入,考试制度也将随之变革,采用无纸化的网上考试是今后考试的发展趋势。现在,许多高校对于开发和应用网络考试系统给予了极大的重视,许多都有相应的科研立项。因此,在线考试系统有着十分广阔的市场前景。同时在线考试系统的广泛应用,将会大大减化传统考试模式的教师出题、制作试卷、分配考场、考试、阅卷、成绩统计、发放成绩通知单等多个环节,无需制作试卷、成绩统计和发放成绩通知单等过程,可以节约大量的人力、物力和财力。可见,这是一个投资少,见效快的项目,符合经济学的相关原理。因此,使用网络考试有显著的经济和社会效益。
(4)考试系统的实用性
在考试系统中,必须做到题型丰富、试题量大,才能充分满足考试的需要。本系统能够处理单选题、多选题、判断题等题型,这些题型涵盖了大部分学科的考试题型。同时这些客观题型采用计算机自动评分,具有节省大量人力、迅速准确、避免任何人为因素干扰的评判出分数。
综上所述,实现网上考试系统无论从条件、技术,还是经济性、实用性都具备可行性
第二章 调研内容
2.1 系统的开发技术与原理
2.1.1 C/S 与 B/S 的比较
C/S 结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。国内目前的大部分 ERP(财务软件产品即属于此类结构。
B/S(Browser/Server)模式即浏览器和服务器模式,它是随着 Internet 技术的兴起,对 C/S 模式的一种变化或者改进的结构。在这种结构下,用户
工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了户的总体成本(TCO)。
2.1.2 几种常用技术的比较
1.ASP:
(1)简介:ASP全名是Active Server Pages,意思指的是活动服务器网页,是由MicroSoft公司推出来的,它是一种简单、方便的编程工具,在执行过程中可以与数据库和其它
程序进行交互。ASP 的网页文件的格式是.asp,在各种动态网站中被采用。
(2)难易程度:在操作中采用的是 basic 语法,所以对一般用户来说,一是要对
HTML有一定的掌握,对 basic 语言的使用比较熟练,这样的话,想要
学习和掌握 ASP 制作过程就变的简单容易了一些。
(3)编写工具: ASP 的编写工具最好还是采用 MS 公司的 InterDev,当然可以编写ASP 的文本编辑工具还是非常多的,可以说现在任意一款文本编写工具都可以对其进行编辑。现在看来,由于三种语言各自有自己的长处,所以,都有相当的支持者,个人认为,比较大型的网站,在一些对事务处理和负载均衡要求比较高的站点,采用
JSP 和 ASP的