欢迎来到天天文库
浏览记录
ID:9380949
大小:55.50 KB
页数:9页
时间:2018-04-29
《基于web的c语言考试系统的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Web的C语言考试系统的设计 摘要:针对基于Web的C语言考试系统的总体设计进行了简单介绍,阐述了系统的设计与实现方法,希望能够为语言考试系统的设计提供一点理论支持。 关键词:Web;C语言考试系统;设计;理论支持 中图分类号:TP315文献标识码:A文章编号:2095-1302(2016)01-00-03 0引言 随着科学技术的不断进步,社会信息化进程越来越深入,计算机的应用越来越广泛,并在教育事业中得到了有效的应用与发展。其中对于考试系统的设计而言,通过信息技术的应用来实现出卷、考试
2、以及改卷的情况越来越广泛。现阶段的考试系统也取得了极大的突破,并且能够很好的实现自动化考试与管理工作。然而针对一些具有较强主观性的问题,特别是针对程序设计,还需要采用一些方案来解决一些问题。其中C语言作为一种计算机高级程序设计语言,基于Web的C语言考试系统的应用与发挥对于考试与管理而言有着十分重要的意义。 1系统总体设计 1.1系统分析 随着教育事业的发展,教育考试不管是在数量还是规模上都有了很大的提升,这就大大增加了组织考试的工作量,学校考试的管理压力越来越大。为了缓解这一压力,目前有关研究
3、人员设计出了一种小型考试系统软件以辅助教师的考试管理工作,其具有良好的适应性与兼容性,并且其强大的功能正好满足学校考试管理发展的需求。 针对语言设计的开发,这一系统还有很多方面需要进行分析与考虑。现阶段,随着计算机技术与网络技术的应用越来越广泛,网络这一产物已逐渐趋于大众化,随着现代考试的不断发展,将网络技术融入到考试当中,并在教学实践中加以利用,对于现代教育的发展与进步有着十分重要的意义。 1.1.1系统性能要求 结合高校考试管理的发展及需求,并将实际考试管理的过程作为参考,我们可以得知现代考
4、试系统的设计应满足以下三点要求: (1)系统应具有准确性与实时性。为了保障系统的必要性能,就必须提高系统处理的准确性与及时性。在设计系统时,应对系统现阶段以及未来可能承受的工作量予以充分考虑,确保系统的处理能力与响应时间能够与用户需求相适应。 (2)系统应具备可扩展性。为了适应使用需求的变化,系统应进行相应的扩展。 (3)系统应使用户维护具有便捷性。在安装、配置以及维护的过程中,如果工作量较大,就难以保障系统能够快速、持续的运行,因此必须保证用户接口的良好,以此实现系统移植的便捷性。 1.1.
5、2系统的非功能性要求 语言考试系统作为软件产品的一种,不仅需要其能够很好的满足用户对使用功能提出的要求,并且还需要对非功能性要求予以考虑。例如应保障软件中用户操作界面的美观性与简洁性,并且应具备标准化与规范化的界面图标。此外软件的兼容性也是非常必要的,最基本的要求就是能够与现阶段Windows98/NT/2000/ME/XP/2003等主流操作系统平台相容。对于硬件配置而言,使用要求不宜过高,应保证在大部分计算机网络系统中能够有效使用这些小型的开发软件。并且如果条件允许,软件设计应能够与打印机等其他
6、硬件设备相适应。 1.1.3系统用例模型分析 在学校的考试中对考试系统的应用主要是为了帮助教师组织考试与管理,学生是参与考试的主体,基于此就可以把考试系统划分为几个模块,具体包括系统管理模块、用户管理模块、题库管理模块、组织考试模块以及考试管理模块,而管理员、教师以及考生则是参与这些模块的主体。关于对考试系统的应用流程,现具体阐述如下: (1)管理员管理考试 该模块的主要任务就是系统的运行与维护。管理员的职责就是对全部用户资料的管理,能够进行用户的添加与删除工作,以及对用户资料进行修改。管理能
7、够对系统状态进行设置,并对考试系统的开放进行控制。在考试之前,管理员可以设置考试的时间范围,在相应的时间段,考生才能够打开考试界面参加考试。在考试的过程中,管理员具有处理意外中断考试的考生的权限,并且还能对数据进行备份与恢复,对系统运行过程中产生的文件进行清理。 (2)教师组织考试 这一模块主要的工作任务就是设置考试的试卷生成条件,并针对具体的考生参加的考试进行组织,对其状态进行设置,进行可以参加考试考生的授权工作。当考试结束教师会导出考试成绩,同时还可以对考试能否查询成绩进行设置。 (3)考生
8、参加考试 考生在获得教师的授权之后,就可以在规定的时间内参加并完成具体考试。 1.1.4可行性分析 该网络考试系统的特点在于能够实现对不同考试系统信息的动态管理与实时跟踪,只要题库准备充足,就能够根据实际要求完成试卷的自动生成。并且该系统的运用提高了考试时间的灵活性,只要在规定时间段内,用户可以在任意时间参加考试。此外,随着考试的计算机化与网络化,阅卷的速度得到了极大的提升,只要考试一结束,考试结果就可以马上由系统给出,并且计算机阅卷的应用能够使用
此文档下载收益归作者所有