基于webform的在线考试系统+用例图+文献综述(6)
时间:2016-12-27 20:27 来源:毕业论文 作者:毕业论文 点击:次
(2) 成本降低,选择更多。 众所周知windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。 (3) 应用服务器运行数据负荷较重。 应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。 2 系统分析 2.1 系统需求分析 根据此次调研所产生的结果,此系统是通过分模块来进行设计的,各个模块都有自己特定的功能,在设计的时候要注意每个模块权限的要求。充分考虑到一个网络考试系统,它应该要具有易用性、可扩展性和安全性等特点。该系统也采用了管理员可以添加一份试卷中各个部分的试题,对每道题的分数的给出,每道题的数目的给出,管理员点击“保存”按钮,系统会将这些题目储存起来,并生成相应的专业的试卷。 在该系统中,总共分为两个角色:学生和管理员。 (1) 管理员角色属于后台管理部分,主要分为五个模块:1、管理员信息管理,其中包括管理员信息的查看和删除、管理员信息的录入。 2、用户信息管理,其中包括用户信息的查看和删除和用户成绩的删除和查看。3、考试科目管理,其中包括考试科目的添加和考试科目的管理。4、专业信息管理,其中包括增加专业和管理专业。5试卷管理,其中包括试卷制定和试卷文护。 6、试题管理,其中包括单选题的录入和文护、多选题的录入和文护、判断题的录入和文护、填空题的录入和文护。 (2) 学生角色属于前台部分,主要就是考试功能的实现和自己以往考试科目的成绩的查询。 2.2 系统功能分析 2.2.1 可行性分析 (1)技术上的可行性:由于技术上的可行性分析主要是对技术条件的分析,看技术条件能否顺利完成此次开发工作,同时也对软、硬件能否满足开发者的需求等。硬件方面,科学技术不断进步的今天,硬件的更新速度越来越迅速,容量也越来越大,价格也越来越低,可靠性也越来越高,其硬件平台完全能满足此系统的需要。软件方面,此系统数据库服务器选用微软公司开发的SQL Server2008数据库,因为该数据库能够处理大量的数据,同时保持数据相应的完整性约束,并且提供了许多高级管理功能。它的安全性、易用性和灵活性为数据库的编程提供了良好的先决条件。 (2)经济的可行性:此项目所需开发的经费不多,并且开发之后可以显著的去提高考试的效率,有助于实现网络化的管理。所以本系统在经济上也是可行的。 (3)操作上的可行性:本系统灵活方便,快捷迅速,适应处理多项数据。采用友好、直观的视图界面,鼠标、键盘两种操作方式任意选择,方便快捷。界面统一规范,提示信息功能完整,稍一接触就可以上手进行所有操作。所以本系统在操作上也是可行的。 此系统的开发目标已明确,在技术、经济和操作等方面都是可行的,并且投入少、见效快。而如今现在的市场上有比较多的此类网上答题系统,但是很多都没有采取答案实时跟踪的方法,而我们将运用每提交一题便在数据库中记录一题的方法来解决此问题。从国内外研究现状和我们已有的和新近得到的成果来看,上述研究方法和技术路线是切实可行的,经过努力可以达到预期目标。因此系统的开发是完全可行的。 (责任编辑:qin) |