论文部分内容阅读
随着科学技术的不断发展,信息技术广泛应用在政府培训管理领域,带动了企业人力资源管理信息化水平的不断提高,每年企业都有固定比例的员工培训费用来进行企业内部员工培训,通过Internet互联网和计算机技术进行在线教育培训,已经成为企业在进行人力资源开发的主要趋势。在企业软件工程师方面的人才培养和开发中,遇到了企业员工参与培训积极性不高、缺少自我提升渠道、培训效果难以保障的难题,为此提出了开发在线教育培训系统的课题。本文通过分析现阶段企业日常教育培训工作中存在的不足,结合对软件工程师的要求,设计了基于Java的企业软件工程师技能考试试题管理系统,设计该系统使得企业内部的网络工程师教育培训规范化、网络化、系统化、信息化。本文采用MVC模式系统分层技术,并使用Cruise Control、NAnt Build等工具软件搭建了连续集成开发环境,提高了系统开发的灵活性、开发效率和系统质量。使用Java平台实现了基于C/S结构的应用程序,使用可视化图形技术实现了客户端界面的动态管理,降低了客户端的部署和维护要求,优化了客户界面。交互式统计分析功能由Crystal Reports插件实现,使用Dataset组件实现了对格式化EXCEL数据的导入导出。系统功能在SQL Server 2008数据库管理系统上完成了数据库表的设计与部署。本文在系统开发过程中,完成了系统需求和设计实现的工作,在需求分析中,从功能需求和非功能需求进行了分析,功能需求中给出了用例分析和详细描述;系统设计主要进行了系统技术架构、功能、集成和数据库设计,系统的功能结构分为考官模块和考生模块。系统中的考官方面的设计包括试卷、题库、成绩以及基本资料的管理。考生的方面包括登录、答客观题、答题计时、IDE环境中完成项目操作题、交卷、自动评分、查看成绩。并给出了技术架构图和结构功能图;本文采用截图的形式显示系统功能实现的界面,并给出类图和序列图分析,最后进行系统测试,在进行测试后,分析了系统的功能性和非功能性的测试。通过对设计出的系统进行实现和测试,得到设计出的企业软件工程师技能考试试题管理系统的各项功能都得到了顺利实现,系统整体运行稳定。该系统能够切实提高企业日常员工技术培训水平,提高了企业员工培训效果,降低现有培训复杂程度,促进了企业在信息化培训、信息化考核领域的发展,为企业在将来的其他科目中建立信息化培训考试系统奠定了基础。