资源描述
反洗钱人员资格认证管理系统介绍
11
2020年5月29日
文档仅供参考
反洗钱人员资格认证管理系统
软件需求描述
按照<金融机构反洗钱规定>要求,金融机构应当设立专门的反洗钱工作机构或者指定其内设机构负责反洗钱工作,并配备必要的管理人员和技术人员。金融系统中反洗钱工作是一项政策性、业务性、技术性要求很高的新业务。为配合反洗钱专业人员资格认证制度的有效执行,特开发反洗钱人员资格认证管理系统。
本系统要满足如下要求
1、 反洗钱人员资格认证管理系统包括登记管理和资格认证管理两部分,两个部分既相对独立但又能够信息共享。代码实施必须实现其中一部分。
2、 系统要求用户在使用本系统任一部分前必须登录。
3、 本系统需要使用人民银行的考试系统和培训系统(这些系统功能可经过创立数据库辅助表,以模拟数据来实现)。
功能描述
本系统由人民银行负责实施操作
一、 反洗钱机构和人员登记管理
主要按管辖级别登记和管理各级金融机构及所属反洗钱人员的基本信息和培训、认证考试档案,是反洗钱资格认证管理系统的基础部分。登记系统为参与反洗钱的金融机构和人员建立系统内的唯一编号,根据制订的策略(该策略可由竞赛人员自定)确定金融机构或各类人员是否符合各项规定的要求,是否需要参加资格认证,并根据人员参加培训和认证的情况自动修订档案记录。操作界面包含机构登记、人员登记、信息查询、系统维护等功能模块,具体实现为:
1, 机构登记:涉及机构名称、简称、机构编码、负责人、地址、联系电话、营业时间、机构类型、行政管辖行、业务管辖行等内容,编号原则由竞赛人员自己定。
2, 人员登记:涉及姓名、单位、部门、出生日期、身份证号码、参加工作时间、岗位、职务、民族、性别、系统编号、学历及专业。系统编号原则可参照:人行级别3位数——商行代码2位数(含人行)——商行网点2位数——人员3位数
例1:公安县工行某对公网点的一线监测人员编号为:
7(武汉分行)3(荆州中支)2(公安支行)01(工行) 03(某网点)001(监测人员)
例2:人行荆州市中心支行某信息人员
730(人行城区)00(人行机关)00001
3, 机构及人员管理:能够设置检查规则(比如何种级别的机构必须配备XX数量XX类别的人员等等),并按规则检查机构和人员是否符合要求,对于不符合要求的机构和人员能够打印整改通知;能够查看机构和人员的培训和资格认证情况,能够增加、修改或删除培训和认证信息;能够自动从资格认证管理系统查询系统中各级人员的认证情况,对于超期的人员自动提交到资格认证管理系统;
4, 信息查询:按机构、名字、编号三种方式查询。按机构查询要求界面上显示出人行分行名称,点取所属分行,显示其所辖机构,点取所属人行分支机构,显示其所辖金融机构及其分支机构;按名字查询要求输入名字即可显示该人员(可能罗列多人)所有信息,包括培训和认证情况;按编号查询要求输入编号即可显示该人员所有信息。
5, 系统维护:包括增加、修改和删除操作员、管理员。
二、 资格认证管理
主要负责管理资格认证全过程的各项事宜。资格认证管理系统从登记管理系统中接收认证人员清单,按地域、类别和级别对需认证人员进行培训和考试安排;根据认证要求生成培训课件、考试题库;提供通知打印等功能辅助工作人员完成排期、通知等工作;从考试系统接收到考试结果后,管理和打印参与认证人员的证书,并自动通知登记管理系统。操作界面包含认证管理、人员及证书管理、信息查询、系统维护等功能模块,具体实现为:
1, 认证管理:界面内容包括认证名称、参加条件、类别、培训时间、考试时间、结束时间、索引号、能否补考、报名时间、培训教师、证书发放时间、负责组织人员等。输入各项要素后能够根据类别创立认证考试,并按指定条件从登记管理系统中自动导入符合条件的参加认证考试人员;创立认证考试(考试过程的数据能够模拟)后,进入认证管理自动流程,在报名时间允许内允许添加和编辑参考人员清单;在培训时间由培训教师完成培训资料,并通知培训系统向参加认证考试人员开放(此为模拟);考试结束的,能够从考试系统中导入认证考试结果(此为模拟),并根据规则判断参考人员是否经过资格认证;考试结束后,能够根据考试情况对符合认证资格人员制作和打印证书,对证书的有效期进行管理;认证结束后,所有关于此次认证的信息不再允许修改,并自动进行存档处理。
2, 考试管理:界面内容包括所属认证、编码、考试科目、考试方式、考试时间、报名时间、审批时间、题库创立时间、考试地点、监考人员、出题人员、题库规则等。对于进行中的认证,能够添加、修改或删除本次认证的考试的各项信息;在题库创立时间,自动创立题库,并由指定的出题人员完成题库录入(支持从历史题库中导入全部或部分题目);考试创立后,能够添加、修改或删除考室(考试地点),根据系统定义的策略安排参加考试人员在哪个考室进行考试;在考试期间,允许考试系统从认证管理系统下载题库、参考人员等信息(此为模拟);考试期间,允许监考人员对参考人员进行管理(比如取消考试资格等);考试结束后,从考试系统提取参考人员的签到情况、考试结果;考试结束后,考试结果自动存档,允许查阅但不再允许修改。
3, 参考人员管理:对于进行中的认证,能够添加、修改或删除参加认证的人员清单;对于报名类的认证,能够审批参加认证人员的资格是否符合条件;根据考试的情况,安排参加认证的人员参加考试、补考的时间地点,打印准考证或通知书。
4, 信息查询:采取按认证、按人员两种查询方式。按认证查询要求界面上显示出认证考试的名称,点取选中的考试,显示参加认证的人员及相关情况,还能够对认证考试的整体情况进行统计分析;按人员查询要求输入人员名字或编码后,即可显示该人员所有参加认证的信息,包括考试成绩和获得证书的情况。
5, 系统维护:包括增加、修改和删除操作员、管理员。
系统实现要求
本系统实现分成五步:分别是用例建模、类图分析、数据库设计、程序实现、安装手册。请仔细阅读题目所有内容,并按照最终提交结果要求提交最终完成的成果。
一、用例建模(其中角色4分,用例12分,关系4分总计20分)
请使用Rational Rose软件根据软件需求描述进行用例建模,并使用用例图绘制用例模型,要求:
根据需求找出系统所有主角。
根据需求找出系统所有用例,并对找出的用例进行简单的描述(简要描述在模型中体现),如果用例间有关系请绘制出关系;如角色和用例间有关系请绘制出关系。
把最后的试题答案保存到以自己的姓名+考号命名的Rose文件中(如张三 1020.mdl)。
二、类图分析(其中类图12分,关系3分总计15分)
请对用例建模查找到的所有用例进行用例分析,找出相关的类及其相互间的关系,并使用Rational Rose画出类图。类图中应包括类、类的属性、类的方法、类之间的关系。
把最后的试题答案存放在与用例建模相同的文件中。
三、数据库设计(其中实体10分,关系5分总计15分)
根据第二部分的用例,使用Power Designer设计相应业务的概念数据模型和物理数据模型以支持这两个用例的业务实现,并最终在MS SQL SERVER 或者Oracle10g中生成具体可用的数据库供后面编程使用。
把最后的试题答案保存到以自己的姓名+考号命名的PowerDesigner文件中(如张三 1020.cdm,张三 1020.pdm)。
四、程序实现(45分)
编码实现下面两部分的其中之一:
1)、反洗钱机构和人员登记管理
2)、资格认证管理
请按编码实现要求进行编程。
环境配置:能配置数据库环境,正确将物理模型转化成数据库;能配置开发环境,正常进行开发(5分)。
数据库连接访问:能够正确使用连接字符串实现数据库连接;能够使用代码或数据控件访问数据库;(5分)
功能实现(20分,所选择部分的每个模块各4分)
程序设计思想及结构:程序设计能够体现3层结构。(5分)
程序编码规范:符合Java/C#编码规范(5分)
界面:操作方便,布局合理,提示信息明确(5分)
编码实现规范要求:
1、 考生可使用C/S结构开发或者使用B/S结构进行开发,使用B/S结构开发的请使用自带的Tomcat/IIS应用服务器,要是有个别选手需要用Weblogic或Jboss应用服务器的请到ftp://10.10.8.8上下载。
2、 MS SQL SERVER 数据库的名称必须是ContestDB,Oracle10g中的数据库名称为Ora+考号(如张三用Ora 1020作为数据库名称)
3、 MS SQL SERVER 数据库和源程序都在同一台机器上,访问数据库的字符串参数的IP地址值必须为127.0.0.1或者使用localhost主机名。
Oracle 10g数据库采用大赛统一提供的数据库服务器,访问数据库参见考试须知。
4、 在程序实现中访问数据库的字符串参数请统一使用Microsoft SQL Server 中的sa用户,密码为空。或者使用Oracle 10g中的Ora+考号用户(如张三的考号为 1020,则其Oracle 10g用户名为Ora 1020),密码为空。
5、 如果采用C/S体系结构软件的程序工程取名为ContestSystem。
6、 如果使用B/S体系结构实现,则WEB应用程序的取名为ContestWeb,程序的第一个显示的页面文件名使用index作为文件名,文件名后缀使用相应技术规定的后缀名(如Java开发则定义为index.jsp、开发则定义为index.aspx)。
五、安装手册(5分)
1、最终提交成果目录清单:
2、系统使用的第三方系统或工具包说明:
系统名字、版本号
3、程序安装步骤:
4、运行命令方式:
请将安装手册保存在文件名为姓名+考号+”安装手册”(如张三的考号为 1020,则安装手册的文件名为:张三 1020安装手册.doc)命名的Word文档中。按考生须知要求提交。
展开阅读全文