论文部分内容阅读
近年来,随着网络技术日新月异的发展,传统考试模式已不能适应存在多家异地分支机构的银行。传统考试模式中试卷组卷不灵活、试卷传输过程中不安全、考试组织方式单一、所耗人力物力大,后期对成绩、试题统计分析难,这些问题的存在制约了 XX银行当前力推通过信息化促进银行发展的理念,以及阻碍了应用大数据支撑银行转型发展的步伐。通过在线考试系统,可以实现异地分支机构考试同步进行,充分应用数据进行分析和提高考试工作效率。本文基于XX银行考试的特点,从多个方面阐明了该系统的设计与实现。该系统基于B/S架构,后台数据库运用SQL Server 2008R2,开发工具使用Visual Studio 2017等。本文的主要工作如下:1、首先,基于XX银行前期通过座谈会等方式收集的需求,并结合UML用例图及用例表对系统进行了详细的功能与性能需求分析。2、接着,在以获得的需求基础上,本文对XX银行在线考试系统的解决方案进行详细设计,主要是给出其功能结构和相关体系结构。体系结构内容有:相关业务流程、数据库结构,主要数据库表包括用户信息表、考试任务表、系统日志表、栏目应用表、用户权限表、权限状态表、桌面信息表、部门表、考试结果表、试题库、考试信息、栏目信息表等。功能结构包括:练习与考试、能力评估、考试管理、试题管理及后台管理。3、然后,在设计说明书的基础上,通过采用类图、时序图、E-R图等给出相关设计,并给出功能模块具体实现过程。4、最后,通过使用测试用例完成该系统的功能测试,同时通过Loadrunner工具对系统性能测试进行了测试,并给出测试报告。本系统通过了测试,并已部署在了 XX银行办公网中,经过4个月的运行,系统运行稳定,能保证考试在10家分支机构400余人同时开展在线考试,基本达到XX银行在线考试的需求。同时该系统,可通过智能组卷、在线分析等模块,为人力资源部门、各业务条线管理部门进行试题库管理、考试成绩分析、试题难易程度统计分析提供了直观、准确的数据,提高了考试组织者组织行内考试的能力。