论文部分内容阅读
随着我国市场经济和金融体制的改革,金融业各种管理理念的不断更新、业务需求的不断拉动以及IT技术的推动,银行的信息化建设迫切需要大量的有利于促进业务开展的先进思想的信息系统。特别是近年来,金融业对劳动和技术人员的知识和能力水平的要求也越来越高,考试作为衡量知识和能力的一种重要手段,在金融业机构中的地位进一步提高,考试的手段和媒介也在发生极大的变化,许多金融机构也为了员工的培训和考试花费了大量的人力、财力,基于WEB平台的银行员工考试系统正是在这种形势下应运而生的。本文采用了Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)做为主要的分析设计描述语言,以J2EE为技术平台架构,对员工考试系统进行了需求分析和系统设计。本系统在数据库设计方面采用了数据库设计工具PowerDesign来进行设计,在一些功能模块的实现上采用了ASP.NET以及JAVA开发工具来实现。同时,为了有一个清晰的框架,还采用传统的数据流图、E-R图、功能模块图等描述工具作为系统需求分析、设计的补充。本文分析了系统开发的项目背景和该系统在国内外的应用现状,简要描述了系统需要解决的主要问题并概要描述了系统的总体情况;对系统的业务流程进行了详细的描述,并在此基础上对系统的功能性需求和非功能性需求进行了描述,将系统需求以流程图和用例图的形式进行了说明;在系统概要设计中对系统软件架构、安全架构、存储架构和功能架构分别进行了讨论;最后重点进行了数据库的设计以及对部分关键性的实例的设计和实现进行了描述。该系统是相对于过去传统的考试而言,适应技术发展和业务需求的一种新型考试模式,可充分利用银行业先进的计算机软、硬件资源和局域网络在正常办理业务的同时开启员工网上培训以及网上考试。本系统采用了B/S架构作为系统的总体架构,结合ADO技术,利用微软的ASP.NET技术为依托,使用了SQL Sever 2000数据库做为后台数据库,通过基于WEB服务器访问Web页面来实现的网上考试系统。本系统还是一个参数化和智能化的平台,可以方便灵活地改变系统的角色权限和系统参数,它独立于银行主业务系统并采用了模块化开发,在产品推广过程中较容易实现,在功能应用上它较以前的人工组织员工考试在以下几方面有了一定的改进:1.可以动态管理各种考试信息。只要准备足够大的题库,系统就可以实现按要求自动生成考试试卷,极大地减轻考试前后出题及阅卷的工作量。2.考试试卷灵活。可以在规定的时间段内的任意时间参加考试。3.阅卷速度快。系统可以在考试结束时当场给出本次的成绩。4.阅卷公平。由于系统自动判断成绩,避免了人为的干预以及人工判卷的不确定性,因此给了参加考试的员工最大的公平感。5.统计分析功能强。员工考试完成后,管理员可以根据试卷信息生成考试分析报告,最大限度地将员工的考试情况提供给管理者,供管理者对员工管理提供帮助。