基于ASP.NET技术的自动控制原理课程在线考试系统

2016-12-12 12:23田思庆佳木斯大学信息电子技术学院黑龙江佳木斯154007
自动化博览 2016年9期
关键词:佳木斯大学计量界面

田思庆(佳木斯大学信息电子技术学院,黑龙江 佳木斯 154007)

曹宇(佳木斯大学机械工程学院,黑龙江 佳木斯 154007)

王越男(佳木斯大学信息电子技术学院,黑龙江 佳木斯 154007)

张炳权,郑家风(佳木斯大学机械工程学院,黑龙江 佳木斯 154007)

基于ASP.NET技术的自动控制原理课程在线考试系统

田思庆(佳木斯大学信息电子技术学院,黑龙江 佳木斯 154007)

曹宇(佳木斯大学机械工程学院,黑龙江 佳木斯 154007)

王越男(佳木斯大学信息电子技术学院,黑龙江 佳木斯 154007)

张炳权,郑家风(佳木斯大学机械工程学院,黑龙江 佳木斯 154007)

随着社会不断的进步和发展,越来越需要高质量的人才。而考试作为人才选拔的重要手段,也不断进步和发展。近年来计算机和网络技术迅速发展,每个人都可以很容易地接触到网络,在线考试系统应运而生。本系统采用B/S架构,采用ASP.NET 4.0和SQL Server 2005技术实现。ASP. NET是当下成熟的Web开发语言,SQL Server 2005具有容量大,安全性高,读取效率高的特点[1]。经过实际操作运行,发现该系统具有界面简洁易操作,运行稳定不卡顿等特点。

自动控制;在线考试;ASP.NET 4.0;SQL Server 2005

随着在线考核方式逐步被大众接受,利用网络资源组织在线考试已经变得越来越流行。针对以前考试中的出卷、判卷、录分等繁琐过程,在线考试系统不仅减少了考试流程中的工作量,还有效地提升了考试效率,使考试在真正意义上实现公平公正,提高学生成绩。

作为目前非常流行的动态网站开发技术ASP.NET来说,非常适合运用在在线考试系统中,同时为了使客户端维护方便快捷,系统升级简单流畅,特别添加了B/S(浏览器/服务器)模式,这两项技术的结合,可以大大缩减考试流程,使考试更加具有针对性、实用性。

1 ASP.NET 4.0技术及其开发环境

作为.NET框架的一部分,开发人员可以运用.NET技术的优点和特点,直接在.NET框架上进行开发改进。作为目前比较流行的开放式Web服务器的应用程序开发技术,ASP.NET是在ASP基础上的一种创新,较以前的技术具有更加完美的实用性,可以将脚本代码、超文本、数据库访问功能结合在一起,完美的减轻了开发人员的工作量。

为了提供一个最佳的平台创建动态和交互的Web应用程序,我们用Microsoft的ASP.NET和Visual Studio 2013进行结合,为了制作动态Web网站首先要有一个稳固的构架来运行Web网页,同时拥有一个丰富的环境来创建、编写这些动态Web页面。这样才能把界面做的更加引人注目[2]。

1.1 Windows Server 2003操作系统

作为在线考试系统的操作系统,针对学生或者老师,必须操作简单快捷,具有一定的兼容性,且便于管理运营,有集成框架,所以我们选用Windows Server 2003操作系统。

1.2 Web Server: IIS6.0

Internet Information Server简称IIS,Microsoft Internet Information Server是微软公司主推的服务器,作为主推服务器,IIS6.0在Windows Server 2003操作系统里,IIS完全支持ASP.NET语言,且跟Windows Server 2003操作系统结合,界面简洁、完整,易于操作。

1.3 Microsoft SQL Server 2005数据库管理系统

SQL Server作为目前最为快捷的数据库系统,是微软公司基于客户端/服务器模型的关系型数据库管理系统,在可靠性和可伸缩性方面拥有着多项基准测试记录,同时还具备完全的Web支持的数据库产品,不仅可以在Internet上和防火墙外进行查询的能力,还对可扩展标记语言的核心提供支持。不管是以应用程序开发还是以实物处理运行速度来比较,SOL Server都是一项全面完整的分析产品与数据库。

1.4 Visual Studio 2013开发平台

作为微软公司开发工具包的一系列产品的Visual Studio,简称VS,是一个基本完整的开发工具集,囊括了整个软件生命周期中所学的一大部分工具,例如UML工具。且所编写的目标代码可以满足于微软支持的所有平台,如Microsoft Windows、.NET Framework、. NET Compact Framework等。Visual Studio工作界面如图1所示。

图1 Visual Studio工作界面

1.5 开发语言:C#

为了能在.NET框架下进行软件开发,衍生出了一种基于C和C++的新一代面向对象的编程语言C#。作为Microsoft公司专门为.NET量身定制的编程语言,C#支持快速查询开发功能,这样可以使开发效率增加数倍,程序员操作容易,工作量可以大大减少。用C#编写的程序可以在较大程度上与.NET的语言互相交换信息,执行过程中,Just-In-Time(JIT)编译器可以很快地把中间语言在目标计算机上执行可执行的文件,C#与java语法相近,可以很轻松地被使者者操作使用,且效率是java的好几倍,大大缩短了编程时间。

2 ASP.NET系统整体设计

在线学习及考试系统主要面对的是大学老师和学生,并配备以专业团队进行系统维护等工作。该系统可根据不同用户进行随时变更,比如老师,就可以直接进入自己的教师系统,然后通过系统对自己讲授的课程及题库进行管理维护,实时更新课程资源,方便学生访问及学习。而学生则可以进入自己相对应的系统,可以查看老师布置的作业及课程,及时充电。而系统中的一系列问题,则是系统管理员的责任,通过对系统的及时更新,可以把老师对于学生的课程安排、考试题库及考试成绩,第一时间让学生知道。老师出的考试题都是经过认真筛选的,系统会根据不同的学生出不一样的题目,针对各个学生分层考试,查漏补缺,更加有助于学生成绩的提高。

在线学习及考试系统的用户主要包括系统管理员、教师和学生。系统为各类用户分配使用权限。系统管理员可以维护教师、学生、课程、题库的信息;教师可以对自己讲授的课程进行题库的管理、维护更新、生成学生的最终考试成绩、查看并维护错题库;学生可以修改自己的密码、进行网上考试和查看自己的课程成绩[3]。

试题库预存相当数量的试题,通过设置不同科目的试题数量后,系统可以根据预定的算法抽取题目组成试卷。为了防止学生在学习过程中只背答案甚至只记住答案的顺序,试卷中选择题的顺序是随机的。

根据系统功能需求,整个系统按照设计分为八个模块,每个模块都有自己的功能,系统功能模块介绍见表1;系统结构如图2所示;考试系统的用户界面如图3所示;管理界面如图4所示。

表1 系统功能模块

图2 系统结构

图3 用户界面

图4 管理界面

3 对几个特殊的模块进行研究

3.1 用户注册模块

用户注册模块的主要功能是新用户注册账号。用户填写个人信息,点击注册按钮之后,将在后台数据库,创建新的用户条目。班级选择是绑定后台数据库的班级列表,这样用户可以选择,自己所在的班级或者用户组,以免没有约束,班级信息填写错误。用户注册界面如图5所示。

图5 用户注册界面

3.2 用户审核模块

用户完成预注册之后,管理员查看新用户注册信息,修改错误信息,决定用户能否通过审核。管理员修改用户的状态值为真,则用户便成为正式用户。当用户没有通过审核,其将不能访问网站的任何资源,从而保护网站数据的安全性[4]。下图为管理员对用户资料审核界面。用户审核界面如图6所示。

图6 用户审核界面

3.3 用户登录

用户使用自己的用户名和密码登录系统,根据权限的不同可以访问不同的内容。普通用户:可以访问可用的考试科目和查看自己的成绩;教师用户:可以访问其所在科目的题库,可以修改该科目的题库内容,访问该科目学生的考试成绩和修改该科目的考试信息。用户登录界面图7所示,登录流程图如图8所示。

图7 用户登录界面

图8 登录流程图

3.4 查看成绩模块

查看成绩模块分为两部分:用户部分和教师部分。(1)用户部分

用户可以查看自己已经参加过的考试列表和成绩,点击之后可以看见详细的答题情况。查看成绩和答题情况如图9、10所示:

图9 成绩列表

图10 详细答题情况

(2)教师部分

教师可以查看所授课科目的各个班级学生成绩。界面显示如图11所示。

图11 学生成绩单

4 结语

伴随着当今网络技术的高速发展,开发一款符合大学校情的在线考试系统已是大势所趋。随着计算机在大学生之间的广泛普及,学生用计算机进行学习已经成为流行[5]。通过推广测试及运行,证明在线考试系统操作简单,方便老师同学,对于提高教学效率,提升学生学习成绩具有一定的效果。

[1] 张超. 基ASP的在线考试系统[J]. 计算机光盘软件与应用, 2014, 17(14): 99 - 100.

[2] 林益彬. 闽南理工学院在线考试系统的设计与实现[D]. 电子科技大学, 2015.

[3] 吴清. 在线考试系统的设计与实现[D]. 陕西师范大学, 2014.

[4] 刘露璐. 在线考试系统平台设计与实现[D]. 吉林大学, 2013.

[5] 李俊. 基于ASP. NET在线考试系统的开发与实现[J]. 电子设计工程, 2014, 22(16): 28 - 30.

田思庆(1965-),硕士生导师,教授,主要研究方向为农业电气化与自动化;

曹 宇(1991-),硕士研究生,主要研究方向为农业电气化与自动化。

News [ 新闻 ]

霍尼韦尔推出新计量产品,服务天然气中游行业

霍尼韦尔过程控制部近日宣布推出全新系列计量产品,为天然气中游行业的广泛应用提供可靠且准确的体积和能源价值计量,并同时帮助客户降低运营成本高达70%。

霍尼韦尔此次推出的针对天然气中游行业的计量产品系列融合了包括温度、压力变送器以及流量计算机在内的一整套气体计量技术,其中三款领先产品分别是:

• TwinSonicplus二合一超声波气体流量计,为贸易交接计量提供更高的准确性和操作完整性。它将成熟的Q.Sonicplus超声波气体流量计和一个额外的独立核查计量结合在一起,二者共用一个壳体,提升计量数据的准确性及操作的效率和可靠性。主计量的专利六声道配置能够提供详细的流量计量、卓越的抗噪性能以及无与伦比的气体压力和速度计量能力。其内置的核查计量提高了准确性和可靠性,降低了风险。而且,与串联使用两个气体流量计相比,每个流量计能够帮助用户节约高达5万美元的成本。

• Encal 3000气相色谱仪,专为天然气能量计量而设计,提供行业领先的准确性,并实现较低的运行成本。这款气相色谱仪采用了最新的微机电系统(MEMS)和毛细色谱柱,具有高重复性和组分分析的准确性,从而使用户能够提升热值和体积(通过压缩)贸易交接计量。Encal针对各种页岩气组成成分进行了优化,能够采用一种单一而适度的BTU标准气体对热值低于900BTU/scf和高于1150 BTU/scf的气体成分进行有效计量。这款气相色谱仪非常高效,无需常规维护。仪器的进样口、色谱柱和检测器能够在产品的整个生命周期持续工作,即便是没有经验的技术人员也能够轻松操作。此外,MEMS元件还能够实现较低的消耗,一瓶氦载气可使用长达18个月,这让Encal 3000在各种解决方案中实现了最低的材料消耗。

• GasLab Q2在线气体质量分析仪,能够对天然气的热值、沃泊指数和甲烷值进行快速持续分析,从而优化计费、效率和排放。对于因燃料质量的变化而使其操作和排放受到负面影响的用户来说,这是一个理想的解决方案。它与气相色谱仪和热量计相比,简单易用,无需常规维护,能够降低高达70%的运营成本。凭借霍尼韦尔成熟的GasLab技术,这款仪器具有广泛的用途:天然气原料混合、使用点贸易交接、发电厂燃气轮机混合燃料实时质量控制,以及窑炉、金属加工和玻璃行业燃烧控制升级。

凭借这些产品以及全面关怀现场服务,霍尼韦尔能够提供业界范围最广、功能最多、性能最高的天然气计量产品系列,为客户带来卓越的一站式服务。

Automatic Control Theory Based Online Examination System ASP.NET Technology

With the continuous progress and development of society, society needs more and more high-quality talents. As an important means of personnel selection, exam also needs to progress and develop. With the rapid development of computer network technology in recent years, everyone can easily access to the network, and online examination system came into being. Based on the B / S structure the system is constructed using ASP.NET 4.0 and SQL Server 2005 technology. The ASP.NET is the current mature Web development language. The SQL Server 2005 has a large capacity, high security, and high read efficiency characteristics[1]. The practical operation proved that the system is easy to operate, and has the clean interface and stable operation.

Automatic control;Online exam;ASP.NET 4.0;SQL Server 2005

B

1003-0492(2016)09-0092-04

TP311

佳木斯大学自动控制原理精品资源共享课;佳木斯大学教育科研项目 (JKA2013-017);黑龙江省教育厅规划课题(GBC1214085)

猜你喜欢
佳木斯大学计量界面
走进马克思主义学院
微重力下两相控温型储液器内气液界面仿真分析
国企党委前置研究的“四个界面”
一种可用于潮湿界面碳纤维加固配套用底胶的研究
关注日常 计量幸福
计量自动化在线损异常中的应用
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
A Case Study of an English Teacher’s Classroom Speech Errors
计量与测试
基于因子分析的人力资本计量研究