论文部分内容阅读
电力企业传统的安全培训考试由于受到主客观不利因素的影响,考试的公平性和试卷的合理性得不到保障。计算机在线考试系统通过自动出题组卷、标准化判卷等技术恰好可以解决上述问题。目前电力企业大多数安全培训考试都采用传统的考试方式。传统的考试方式己经不能适应现代考试的需求。针对这种情况,本文研制了一种基于ASP.NET的火电厂安全监察在线考试系统。论文首先对安全培训在线考试系统在国内电力企业的应用现状进行了调研和分析,在此基础上,针对企业实际情况和《电力安全工作规程》考试特点,对火电厂安全监察在线考试系统进行了需求分析和功能设计。使用UML(Unified Modeling Language,统一建模语言)对整个系统进行了建模,给出了系统管理员模块、安全监察人员模块、员工模块和系统总体用例图。其次,对常用的安全策略和组卷算法进行了研究,给出了基于遗传算法的组卷算法,设计了组卷方案和组卷流程,并根据随机变量算法和遗传算法的优点提出了根据题库量的大小及选题约束条件的复杂程度来选择不同的组卷方案的组卷策略。最后,采用面向对象设计技术,设计了系统体系结构、总体框架及其功能模块和数据库,使用ASP.NET和C#语言以及Microsoft SQL Server2008数据库设计了系统软件,实现了系统所需功能,并使用黑盒测试方法对系统进行了测试。本文的设计改变了火电厂传统的安全考试模式,将无纸化的网络在线考试技术成功引入到火电厂安全培训考试中,有效地提高了企业的考试效率、极大地节省了考试成本。安全监察在线考试系统具有代表性、良好的可扩展性和易于维护等优点,能满足目前电力企业对电力安全监察考试的需求。