(计算机应用技术专业论文)基于cs结构的公积金管理系统.pdf_第1页
(计算机应用技术专业论文)基于cs结构的公积金管理系统.pdf_第2页
(计算机应用技术专业论文)基于cs结构的公积金管理系统.pdf_第3页
(计算机应用技术专业论文)基于cs结构的公积金管理系统.pdf_第4页
(计算机应用技术专业论文)基于cs结构的公积金管理系统.pdf_第5页
已阅读5页,还剩56页未读 继续免费阅读

(计算机应用技术专业论文)基于cs结构的公积金管理系统.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华中科技大学硕士学位论文 摘要 近几年来,随着居民收入的不断增加,房地产业务也随着迅速发展起柬,公积 金存贷款业务也同时在各家商业银行间开展起来。由于此项业务有房产作为抵押, 风险极低;同时又有政府支持的背景,所以它的开展得到了各家商业银行的大力支 持,其问的竞争也日趋激烈。农行公积金管理系统在新的形势下,必须升级改造旧 系统,去迎接新的市场挑战。 公积金管理系统面向交易、以客户为中心、采用大会计模式,并以会计核算为 核心,将柜员管理与柜面业务有机地结合起来,以业务种类码来划分整个业务系统。 系统采用c s 体系结构,在这结构中,客户端采用a c e s c o u n x ,中间件采用c i c s f 客户信息控制系统) ,数据库采用s y b a s e1 2 0 。在整个设计过程中,系统采用各 种措施保证其具有较强的独立性、较高的负载能力和较好的安全性,使得设计出的 新系统能够满足全省千余网点同时使用的要求。另外,为了使新老系统平稳过渡, 系统采用了静态数据移植方法,在移植过程中采用了多种手段来保证数据的正确性 和完整性。 公积金管理系统可以同时生成省、市、县三级报表。在正式投入运行后,系统 将能提供更完善的管理功能,发展成为拥有存款、贷款、报表管理、帐务管理等多 功能于一体的管理系统;使用面也将覆盖全省所有的储蓄网点,从而将进一步提高 农行系统此项业务的同业竞争力。 统 关键词:客户服务器体系结构,客户信息控制系统,数据移植,公积金管理系 华中科技大学硕士学位论文 a b s t r a c t i nt h el a s tf e wy e a r s ,w i t ht h ei n c r e a s eo ft h er e s i d e n t s i n c o m e ,t h er e a le s t a t e b u s i n e s s d e v e l o pq u i c k l y t h ep r o v i d e n tf u n d b u s i n e s sa l s o d e v e l o pi n t h ee a c h c o m m e r c i a lb a n k b e c a u s et h i sb u s i n e s sc o n t a i nt h eh o u s ep r o p e r t ya sam o r t g a g e ,s ot h e r i s ki sv e r yl o w a tt h es a m et i m ei th a v et h eb a c k g r o u n do ft h eg o v e r n m e n ts u p p o r t ,s o i t s d e v e l o p m e n t h a sg e t s u o n gs u p p o r tb ye a c h c o m m e r c i a lb a n ka n dt h e c o m p e t i t i o n i sv i g o r o u st o o t h ep r o v i d e n tf i m dm a n a g e m e n ts y s t e mu s i n gb yt h e a g r i c u l t u r eb a n k m u s tu p g r a d et h e o l ds y s t e m t h ep r o v i d e n tf u n dm a n a g e m e n ts y s t e mf a c e st ot h eb a r g a i na n dt a k e sc u s t o m e ra s t h ec e n t e ra n da d o p t st h em o d ew i t hb i ga c c o u n t ,a n dw i t ht h ea c c o u n t a n c yc h e c kf o r c o r e ,t h es y s t e mp u t t i n gt h ep e r s o nm a n a g e m e n ta n dc a b i n e t sb u s i n e s st o g e t h e r ,d i v i d i n g t h ew h o l eb u s i n e s ss y s t e mw i t ht h eb u s i n e s sc a t e g o r yc o d e t h es y s t e ma d o p t sc s a r c h i t e c t u r e i nt h i sa r c h i t e c t u r e ,t h ec l i e n ta d o p ta c e s c ou n i x ,t h em i d d l e w a r ea d o p t c i c s ( c u s t o m e ri n f o r m a t i o nc o n t r o ls y s t e m ) ,t h ed a t a b a s eu s i n gs y b a s e i nt h ew h o l e d e s i g np r o c e s s ,t h es y s t e ma d o p t sv a r i o u sm e a s u r et og u a r a n t e et h a ti th a st h es t r o n g e ra n d i n d e p e n d e n t ,h i g h e rl o a da b i l i t ya n dg o o ds a f e t y a n dt h en e ws y s t e mc a r lu s e db y t h o u s a n dm f i ti nt h ep r o v i n c ea to n et i m e m o r e o v e r ,i no r d e rt ot r a n s i t i o ns t e a d yf r o mo l d s y s t e mt on e w ss y s t e m ,t h es y s t e ma d o p t st h es t a t i cm e t h o dt om i g r a t et h e d a t a d u r i n g t h em i g r a t e p r o c e s s ,t h es y s t e mu s ev a r i o u sm e a s u r et oa s s n r a n e et h ea c c u r a c ya n dt h e i n t e g r i t yo f t h ed a t a t h ep r o v i d e n tf u n dm a n a g e m e n t s y s t e m c a n p r o v i d et h r e e l e v e ls t a t e m e n to f p r o v i n c e ,c i t y , c o u n t y t h es y s t e mf i m c t i o nw i l lh a v ep e r f e c ta f t e ri tt h r o wi nt oc i r c u l a t e i tc o n t a i n ss a v i n g s ,l o a n ,t h es t a t e m e n tm a n a g e m e n t ,t h ea c c o u n t sm a n a g e m e n t e t c i t w i l li m p r o v et h ec o m p e t i t i o na b i l i t yo f t h ea g r i c u l t u r eb a n k k e yw o r d s :c l i e n f fs e r v e ra r c h i t e c t u r e ,c u s t o m e ri n f o r m a t i o nc o n t r o ls y s t e m d a t am i g r a t i o n m a n a g e m e n ts y s t c mo fp r o v i d e n tf u n d i i 独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得 的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他 个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集 体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 学位论文作者签名:熊弁 日期:口哆年,o 月j7 1 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有 权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和 借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据 库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密口,在年解密后适用本授权书。 本论文属于 | 不保密哦 ( 请在以上方框内打“”) 学位论文作者签名:焦奇 日期:二口巧年加月j 7 日 指删币签名勃9 日期:加锌1 1 月孓俐门 华中科技大学硕士学位论文 1绪论 1 1 系统概述 在最近几年中,随着房地产业务的蓬勃发展,房产公积金的存、贷款业务电呈 现稳步上升的趋势。由于有房产作为抵押,公积金贷款因此成为银行里低风险高收 益的一项业务,公积金存、贷款市场也就成了各家商业银行的必争之地。湖南省农 行虽然在9 0 年代就推出了公积金管理系统,但现在已时过境迁,无法适应f i 益增长 的房贷需求。针对这些不足,湖南省农行决定丌发一个新的公积金管理系统用以取 代过时的老系统。新系统不仅在功能上要求丰富和完善,而且数据要求集中在省域 中心统一进行管理。公积金管理系统若能成功地实施升级改造,不仅可以使新老系 统平稳过渡,降低系统切换过程中一系列不稳定的因素,还可以提高农行在此项业 务中的同业竞争力。 1 2 研究背景知识介绍 i 2 ,1 开发公积金管理系统的目的和意义 随着计算机技术飞速发展,日新月异,许多企业因为业务发展的需要和市场竞 争的压力,需要建设新的企业信息系统。在这种升级改造的过程中,怎么处理和利 用那些历史遗留下来的老系统,成为影响新系统建设成败和开发效率的关键因素之 一。我们称这些老系统为遗留系统( l e g a c ys y s t e m ) “。本课题中所涉及的遗留系统 指的是农行9 0 年代住房公积金管理系统。该系统功能单一,不能满足日益增长的房 贷要求;系统采用c s 两层体系结构”1 ,各地区管理自己的数据,不能发挥数据集中 的优势,领导经营决策困难;系统没有按照现代软件工程方法进行管理和升:发。现 在基本上已经没有文档,很难理解和维护,已经到了需要更新换代的地步了。但是, 在这个遗留系统中又包含有相当重要的企业资源,比如公积金客户的资料,以及他 们的公积金存款余额等。因此,在企业信息系统升级改造过程中,对遗留系统的处 理是否恰当,直接关系到系统的开发的成败和开发效率。 1 2 。2 公积金系统开发的背景 公积金系统产生的背景是在农行完成了储蓄、信用卡、对公三大系统的整合工 华中科技大学硕士学位论文 作之后。这次整合工作的内容,是农行用套新的软件系统一一“新一代”综合应 用系统,把原来分散的三大系统合并成一个整体,数据全部集中存放在省域数据中 心。而此时农行使用的住房公积金管理系统还是9 0 年代的产品。该产品采用c s 两 层体系结构,客户端运行在s c ou n i x 平台上,采用c 语言编写前台界面,调用数据 库端的存储过程。“;数据库服务器采用s y b a s e1 0 0 ,也运行在u n i x 平台上。由于 当时的环境所限,浚产品只有公积金汇缴功能,没有贷款功能,现在已经无法满足 日益增长的房贷要求。由于系统采用的是两层c s 体系结构,使得网点的分布仅局 限在一个地市内,各地区的数据很难有效地集中在一起,给领导的经营决策带来一 些困难。 1 2 3 与本论文有关一些概念介绍 1 、公积金存款业务:是指银行与住房公积金管理中心( 简称中心) 合作,根据 与中心签订的委托代办协议,为中心代收代付公积金存款的一项业务。 2 、公积金存款帐户:银行为中心设立的一个资金专用帐户,具有查询、修改、 抹帐或冲帐、结息、销户、打印等功能。 3 、抹帐或冲帐:当同记帐错误应设置抹帐功能、隔日错帐用红字冲正。 4 、汇缴和汇缴率:职工每个月向中心交纳一定额度的住房公积金叫汇缴。汇缴 额占工资的比例叫汇缴率。 5 、柜员号:柜员是指操作公积会管理系统的银行工作人员。每个柜员都有一个 编号,叫做柜员号,它由四位数字或字母组成。 6 、传票号:每个柜员每办一笔业务都会有个编号,叫传票号。其规则是柜员号 + 四位序号,序号每天从0 0 0 1 起,连续生成。 7 、日志号:公积金管理系统对所有交易都给予一个顺序编号,存放在系统的交 易流水表中。 8 、j j 码:公积金管理系统中对每个子系统都给了2 位数字的编号,如0 1 ,0 2 等。在本文中,汇缴子系统的j j 码是0 2 ,内部核算子系统的j j 码是0 1 。 9 、交易码:对柜员做的每一笔交易都有一个相应的四位编号,前2 位是j j 码, 后2 位是子代码,熟练的操作员可以根据交易码快速办理交易。 华中科技大学硕士学位论文 1 0 、行号:行是营业机构的简称,营业行是公积金管理系统运行的基本机构, 它负责办理各种公积会业务。每个营业行用4 位编号束唯一标识。 1 1 、逆交易:取消交易,通过原交易的逆交易实现,用抹帐交易调起。 1 3 国内外研究现状 1 31 软件体系结构的发展与现状 软件体系结构的应用是大型软件系统丌发的关键环节。目前国内外对于大型m t s 系统的丌发多采用如下几种常见的体系结构: 1 3 1 1 两层c s 软件体系结构 c s 软件体系结构,即c l i e n t s e r v e r ( 客户机服务器) 结构”1 ,是将一个数 据库应用系统分解成前端的应用程序( 称为客户机) 和后台的服务器两部分,通过 网络连接客户机和服务器,其结构如图1 1 所示。 图1 1 两层c s 软件体系结构 在这种体系结构中,数据集中存放在服务器中,客户机运行应用程序向服务器 发送请求,服务器完成服务请求后将结果返回给客户机。其优点集中表现在: 1 、数据的完整性和安全性得到了较好的控制; 2 、高效的联机事务处理性能。由于结构分为两层,均衡了客户机和服务器的负 载。因此联机处理时事务吞吐量高、响应时间短和支持多个用户处理; 3 、良好的开发性和易扩充性。客户端功能的改变不会对整个系统产生影响。 1 3 1 2 三层c s 软件体系结构 三层c s 结构是将应用功能分成用户界面层( 又称表示层) 、商务逻辑层( 又称 华中科技大学硕士学位论文 功能层) 和数据层三个部分m 。3 ,如图1 2 所示。 与传统的二层结构相比,三层c s 结构具有以下优点: 1 、允许合理地划分三层结构的功能,使之在逻辑上保持相对独立性,从而使整 个系统的逻辑结构更为清晰,能更好地提高系统和软件的维护性和扩展性。 表示层 功能层数据层 图1 2 三层c s 软件体系结构 2 、允许更灵活有效地选用相应的平台和硬件系统,使之在处理负荷能力上与处 理特性上分别适应于结构清晰的三层;并且这些平台和各个组成部分可以具有良好 的可升级性和开放性。 3 、三层c s 结构中,应用的各层可以并行开发,各层也可以选择各自最适合的 开发语言。对每一层的处理逻辑的开发和维护也会更容易些。便于提高程序的开发 效率和可维护性。 4 、安全管理更为严密,允许充分利用功能层有效地隔离开表示层与数据层,未 授权的用户难以绕过功能层而利用数据库工具或黑客手段去非法地访问数据层;对 应用和数据的存取控制也可以按层进行设置。 1 3 1 3b s 软件体系结构 b s 软件体系结构,即b r o w s e r s e r v e r ( 测览器n 务器) 结构,是随着i n t e r n e t 技术的兴起,对c s 体系结构的种变化或者改进的结构。它以w e b 技术为基础, 将传统c s 模式中的服务器部分细分为数据库服务器和w e b 服务器。“,其优点主要 是: 4 华中科技大学硕士学位论文 l 、用户的操作简单。客户端只需安装个界面友好的通用浏览器就可以了,客 户不需要额外的培训; 2 、可伸缩性强。只要网络环境允许,浏览器和服务器可以随意增加; 3 、开发、安装和维护简单。b s 结构只需对服务器端的应用平台进行开发和集 成,减少开发、安装和维护的费用。 1 3 1 4c s 与b s 混合软件体系结构 在原有c s 结构的基础上增加一台应用服务器作为w e b 服务器,在其上运行a s p 编 辑的脚本程序,用户端只要在浏览器的地址栏中输入w e b 服务器的地址,就可以实现 对数据库的访问“。这种结构的特点是: 1 、增加了系统的通用性。这种结构不仅可以适合专业人事查询数据,更能方便 其他部门的人员; 2 、系统的扩展性得到了提高。由于有了应用服务器作为中间层,当用户需求改 变时,开发人员可以在中间层上更新程序,而无须改变用户的桌面; 3 、便于与i n t e r n e t 接轨; 4 、提高了的可伸缩性,增加了系统的稳定性。 1 32 中间件技术 1 3 2 1 中间件的概念 由于中间件技术正处于发展过程之中,因此目前尚不能对它进行精确的定义。 比较流行的定义是:中间件是一种独立的系统软件或服务程序,分布式应用软件借 助这种软件在不同的技术之间共享资源。中问件位于客户机服务器的操作系统之 上,管理计算资源和网络通讯“。 从中间件的定义可以看出,中f 日j 件是一类软件,而非一种软件;中间件不仅仅 实现互连,还要实现应用之间的互操作;中间件是基于分布式处理的软件,定义中 特别强调了其网络通讯功能“”“。 1 3 2 2c i c s 中间件 c i c s 作为一个中间件,是一个为i b m 和非i b m 平台上的应用提供联机事务处 理和事务管理的产品,其功能是为商业应用提供一个事务处理环境。c i c s 其全称是 华中科技大学硕士学位论文 c u s t o m e ri n f o r m a t i o nc o n t r o ls y s t e m ,即客户信息控制系统“。 c i c s 最早是在s 3 6 0 、s 3 7 0 主机系统上开发出来的,已经有近3 0 年的历史,被 成千上力i 的企业使用并验证,已成为事务处理环境中的佼佼者。这些企业包括大学、 政府部门、银行、保险公司、证券经纪人、零售商、批发公司、公用事业公司、铁 路部门、电信部门和高技术制造商等等。统计表明,在财富杂志( f o r t u n e ) 中排 到世界f i u 5 0 0 家的公司,约有9 7 采用c i c s 作为其联机业务系统的平台。 c i c s 建立在操作系统、i s o 的分布式计算环境d c e 和e n c i n a 服务上,它帮助 客户建立三层次结构的联机事务处理应用。d c e 是d i s t r b u t e dc o m p u t i n g e n v i r o n m e n t 分布式计算环境的缩写m m ,它由o p e ns o f t w a r ef o n d a t i o n 制定, 现在这个组织被称为o p e ng r o u p “。 d c e 由多个共同在一起工作的组件组成,它们是:远程过程调用( r p c ) ”1 、本地 和全局目录服务( c d s 和g d s ) 、安全服务、d c e 线程、分布式时钟服务( d t s ) 和分布式 文件服务( d f c ) 。线程、r p c 、c d s 、安全服务和d t s 组件通常被成为安全核心”“,并 且是组成任何d c e 环境所必须的组件,d t s 是可选件。在d c e 环境中,还包括用于管 理这些组件的管理工具。 d c e 被称做中间件或使其具有能力的技术,它不是独立存在的,而是被捆绑在供 应商操作系统中,或者由第三方供应商进行集成。 c i c s 为应用程序开发、通信、恢复、显示、数据管理、安全性和内部通信等提 供很多项服务。 c i c s 可以与d c e 紧密结合,以满足分布式环境对于安全性,名字服务等的特 殊需求。 c i c s 的结构设计也是面向事务处理的,c i c s 构建的是一个三层次结构的应用 系统,c i c s 有效地区分应用系统中的表述逻辑层、业务逻辑层和数据逻辑层,从而 使应用系统结构清晰,维护简单易行。 1 3 2 3c i c s 常用编程命令 c i c s 为编程人员提供了丰富的编程命令。,这些命令是嵌入在c 程序中的c i c s 编程语句,来完成c i c s 所提供的交易功能。每条命令的格式都是以e x e cc i c s 起始, 华中科技大学硕士学位论文 再跟上一些必须的或可选的参数。 1 、e x e ccic sa d d r e s s c o m m a r e a c w a eib t w a ( 1 ) c o m m a r e a :c o m m u n i c a t i o na r e a 。这是一个用来从一个c i c s 程序向另外一 个c l c s 程序传递信息的内存区域,称为通信区,此参数也将在e x e cc i c sl i n k 等 处用到。 ( 2 ) c w a :c o m m o nw o r ka r e a 。这是在c i c s 域中的所有c i c s 程序共用的内存区域。 其大小定义在r d 的属性c w a s i z e 中。在公积金管理系统中它用来存放系统的公用信 息,如系统活动状态、运行模式、会计日期、同志号、各子系统的活动状态等。 ( 3 ) i w a :t r a n s a c t i o nw o r ka r e a 。这是同一个c i c s 任务中所有应用程序可 以共用的内存空间。在公积金管理系统中它用柬存放每一个交易的有关信息,如交 易日期、终端号、主管信息、输入输出数据、传票信息等。 ( 4 ) e i b :e x e c u t i o ni n t e r f a c e8 1 0 e k 。e i b 包含每个c l c s 任务一些相关信息, 如c i c s 命令的返回码、当前终端名等。 2 、e x e cc i c sl i n k 调用另外一个c i c s 程序。此命令常用在组合交易当中。 3 、e x e cc i c sr e t u r n 结束个c i c s 程序或将程序控制权返回给发布l i n k 命令的c i c s 程序。 1 3 2 3c i c s 应用服务器 当c i c s 被请求执行一个交易时,关联与该交易的应用程序在一个a i x 进程中被 启动,这个进程被称为应用服务器。当c i c s 初始启动时,预先创建这样一些a i x 进 程,当先前交易结束后,应用服务器可以被重新使用,从而可以省去重新创建a i x 进程所花费的c p u 时间。应用服务器的数量可以在c i c s 的配置中予阱设定。系统默 认的最大值是5 ,最小值是1 。”。 1 3 2 4c i c s 区域( r e g i o n ) c l c s 区域处理一个或多个客户请求的事务。通常情况下,区域经过访问数据库、 完成一些商业逻辑,然后才答复客户。 c i c s 区域维护并使用一个多线程的进程池,其中每个进程提供一个处理事务的 华中科技大学硕士学位论文 完整环境,这样的进程就是上文所提到的应用程序服务器。 每个c l c s 区域协调它的应用程序服务器所需要的所有资源服务。例如,c i c s 区域协调应用程序服务器的安全性,获得它们需要的数据与存储器并记录它们的事 务。除了以上优点,多个c i c s 区域还可用来为分散工作负载提供一个分布式事务 处理环境,提供事务处理的能力。 c i c s 区域将许多服务分给其他更有能力做此工作的服务器,例如,c i c s 区域 可使用s f s 文件或d b 2 数据库来存储和管理用户数据。 c l c s 区域包含了几个由监视器进程监视的内部进程。该监视器进程处理所有启 动和关闭c i c s 区域请求。 1 3 2 5c i c s 客户机 c i c s 客户机与c l c s 区域在一系列c i c s 所支持的平台上通过传输控制协议 网际协议( t c p i p ) 或系统网络体系结构( s n a ) 进行通信。一个c i c s 客户机可以与 多个c l c s 区域通信。 c i c s 客户机为客户应用程序提供了一组标准接口,它们分别是e c i 和e p i 。 外部调用接口( g c i ) :某一些非c i c s 应用程序,其中不包含e x e cc i c s 这样的 命令,可以使用e c i 调用c i c s 应用程序,这个被调用的c i c s 应用程序称为服务器 程序。基于客户的应用程序使用简单的e c i 调用将数据块传递到c l c s 区域,无需 任何特殊的通信代码。客户程序调用服务器程序时需要一个服务器程序名,并且还 可以传递安全性参数、交易名和其它一些参数。 外部显示接口( e p i ) :它使一个在客户机上运行的应用程序能调用服务器上的 c i c s 事务。该事务向客户返回一个数据流,而客户可在图形用户界面( g u i ) 中将 它呈现出来。使得诸如图形或多媒体接口之类的现代技术可与传统的c i c s 应用程序 一起使用,而无须更改c c s 应用程序。 1 3 2 6c l c s 工作过程 1 、用户调用客户应用程序发出交易请求。该请求标志了将要运行的事务并传递 适当的参数。这个客户应用程序就会调用c i c s 客户机。 2 、c l c s 客户机调用c i c s 区域,同时传递来自客户应用程序的请求。 华中科技大学硕士学位论文 3 、c i c s 区域验证用户是否有权发出请求以及该用户的终端是否接受支持。如 果没有通过验证,用户即被拒绝使用该事务处理系统。 4 、c i c s 区域指定一个任务来处理新的事务实例,并调度该任务同其他任务一 起处理。c i c s 区域处理并监控贯穿整个任务。 5 、c i c s 区域启动该任务,同时为它获取存储器和其他操作系统资源。运行事 务的主程序。该程序在一个应用程序服务器上运行。而该应用程序服务器其实是一 个进程( c i c s a s ) ,c i c s 区域有一个服务器进程池,存放这些进程。 6 、主程序检查并处理关系数据库中的一些数据项。c i c s 区域和r d b m s 都锁定 了数据库项,使它不能被其他事务更新。c i c s 区域记录此更改,不提交它。 7 、若交易涉及异地,主程序调用本地程序以将请求传递到远程程序运行的中心 程序。本地程序在一个独立的应用服务器上运行。本地程序通过p p c 网关服务器( 它 使用s n a ) 将交易请求发送到其他机器。它等待回答( 主程序可以做其他工作) 然后 将回答返回给主程序。 8 、在成功地访问了数据库、处理完交易请求后,主程序发出一个同步点 ( c o m m i t ) 。c l c s 区域提交所记录的更改,这使更改成为永久的。 9 、c i c s 区域释放交易请求所使用的资源并使应用程序服务器可用于其他任务。 1 0 、c l c s 区域通过c i c s 客户机和客户服务程序向用户返回一条相应的成功信息。 以上所述的c i c s 工作过程”“,可以形象的反映在图1 3 中。 t c p i p is n a p p cxa 应用程序服务器 服务器进程池 异地c i c s 医 圈1 3c r c s 的一i 一作过程 蔫 垃奉 叫 紫 胆 嚣机户用序客应程 华中科技大学硕士学位论文 2 系统需求分析 近几年来,随着居民收入的不断增加,房地产业务也随之迅速发展起来,住房 公积金贷款业务也同时在各家商业银行问开展起来。由于此项业务有房产作为抵押, 风险极低,又有政府支持的背景,它的丌展得到了各家商业银行的大力支持,所以 客户需要银行提供一个好的公积金贷款管理系统,用来方便地申请贷款:同时银行 也需要一个完善的公积金管理系统来在银行的竞争中获得更大的市场份额。 而做为银行的高级管理人员,则希望通过这个系统的实施,每天都能快捷地获 得省、市、县三级业务报表,便于经营决策;同时借助现有的储蓄网络的覆盖面, 为客户提供方便的通兑服务。 2 1 系统功能 系统提供的业务功能: l 、公积金汇缴管理功能 需管理单位和个人汇缴的职工住房公积金存款,处理公积金日常业务,包括单 位和个人歼户( 批量开户) 、销户、查询、修改( 批量修改) ,个人公积合的汇缴、 补缴、支取、冲帐、挂失,以及6 月3 0 目的自动计息、存折和对帐单打印等。 2 、公积金委托贷款功能 提供贷款的申请、调查、审批、委托、开户、放款、资金划转、收本、收息资 料管理功能,并且对个人住房公积金委托贷款要按户逐笔单独管理;能提供贷款质 量状况监测,反映正常、逾期、呆滞、呆帐和五级分类( 正常、次级、可疑、关注、 损失) ,并提供到期应偿还预警提示;能按不同期限档次和不同利率标准计提应收未 收利息、逾期加息或违章罚息等。 3 、会计帐务核算处理功能 设计符合会计核算要求的会计科目、子目及其代号。会计记帐采取用复式借贷计 帐法,采用房改部门统一提供的凭证帐薄、报表制式。并按农行要求设计会计处理 程序模式:每天应对当天业务进行试算平衡、记帐、计息、生成科目日结单,合并 总帐、明细帐、业务流水单,并提供备份。提供对各项房改资金存款、委托贷款和 银行系统内存款的分时段、分利率、分结息期的计息功能;提供利率调整、积数累 华中科技大学硕士学位论文 计、利息累计,自动生成结息清单和汇总功能。 4 、公共应用管理 提供对柜员、行部、密码、空白凭证和平帐器的管理和查询以及交易的查询功 能等。 5 、报表管理功能 能提供对单位和个人公积金缴存、支取、余额情况的表,月末暂存款挂帐明细 表,公积金汇缴单位综合情况表,公积金催缴书,网点平帐报告表,业务状况报表, 贷款形态转移清单表等。 2 2 系统设计目标 系统设计的总体目标主要是建立一个省域公积金数据中心,在全省各个储蓄网 点推广该系统,在做好数据移植的基础上,彻底停用原来的老公积金管理系统:系 统的功能也要由原来单一的存款功能,发展成为拥有汇缴、贷款、报表管理、帐务 管理等多功能于一体的管理系统,以一种全新的面貌来提高同业竞争力。 系统设计目标具体为: l 、能方便地生成省、市、县三级报表; 2 、使用面应能覆盖全省所有储蓄网点; 3 、方便客户办理公积金贷款手续,每月按时扣款; 4 、方便公积金汇缴单位和个人查询、打印对帐单; 5 、符合储蓄系统的操作惯例,方便网点操作人员快速掌握公积金系统。 在系统建设方面应坚持如下原则: l 、独立性原则 独立性设计的原则是指使系统对业务需求的扩张与变化具有较强的适应性,既 要便于系统功能扩充又要保证系统运行稳定。它又包括应用独立性、设备独立性和 功能独立性。 ( 1 ) 应用独立性 系统应根据明细核算特点的不同而划分为多个独立的子系统,通过应用系统独 立设计简化对设计人员的要求和系统设计复杂度,当一笔业务涉及多个应用系统时, 华中科技大学硕士学位论文 常采用组合交易实现,从而保证各应用系统的稳定性不受系统功能扩展的影响。 ( 2 ) 设备独立性 设备独立性是指将业务处理逻辑和设备驱动逻辑分层分别设计,从而保证业务 逻辑稳定性和设备的易扩展性。 ( 3 ) 功能独立性 功能独立性是从保证会计信息完整性角度提出来的。在以前的系统中,每个应 用系统设计上都是既有明细核算,又有综合核算。但其综合核算又只涉及本应用所 涉及的科目,这样实际上是把一本完整的会计总帐根据不同的业务系统进行了分解。 所以新的公积金系统在设计时应将综合核算单独设计,形成内部核算子系统, 以满足业务上会计总帐完整性要求和稳定性要求,不因系统扩展影响总帐完整,也 避免设计新的业务系统时重复设计综合核算系统。 2 、高负载能力 根据公积金管理系统的业务需求,为满足全省千余个网点的交易请求,系统必 须具备高负载能力以满足众多网点同时交易情况。 3 、安全性 针对合融系统的特殊性,有必要对其使用的软件加强安全性堤计,避免因为软 件的缺陷给银行的资金造成不必要的损失。 4 、经济实用 和现有的储蓄设施紧密配合,避免重复投资,降低工程造价,并留有升级的余地。 5 、易于管理和维护 出于金融企业管理和效益的考虑,系统必须易于使用,以减少员工培训费用;同 时,系统维护应尽量集中、简单,尽量避免复杂系统的维护开销,减轻维护人员的 负担,提高运行维护效率。 6 、可开发性:系统应配备健壮的开发接口和丰富的开发工具,充分支持现有的 开发手段和开发成果,开发平台应该易用并足够强大以满足变化的需求。 7 、先进性:系统采用的技术,应保证系统在建成后一段时间内不会因技术落后 而大规模调整,并能够通过升级保持系统的先进性,延长其生命周期。 华中科技大学硕士学位论文 2 3 数据流图 在整个开发过程中,我主要是负责汇缴子系统中的帐户管理、辅助功能、批量 处理、报表打印等模块的丌发任务。主要的工作重点在帐户管理方面,因此,给出 汇缴子系统帐户管理的数据流图。,如图2 1 所示。 图2 1 帐户管理模块的数据流图 2 。4 数据字典 根据图2 1 所示,我们可以得到如下一些比较重要的数据字典: 数据项:公积会中心编号 含义说明:唯一表识每个公积金中心 类型:字符型 长度:6 13 华中科技大学硕士学位论文 取值含义:前3 位表示该公积金中心所属的城市编号,后3 位表示公积令中,c 的序号。 数据项:汇缴单位编号 含义说明:唯一表识某个公积金中心所管辖的单位。 类型:字符型 长度:1 0 取值含义:前6 位表示公积金中心的编号,后4 位表示该单位的序号。 数据项:汇缴个人编号 含义说明:唯一表识某个汇缴单位所管理下的职工。 别名:帐号 类型:字符型 长度:1 5 取值含义:前1 0 位表示某汇缴单位的编号,后5 位表示该单位职工的序号。 数据结构:公积金中心 含义说明:是某市公积金中心的一些信息。 组成:中心编号,中心名称,银行存款帐号,开户银行,联系人,联系地址, 单位序号等。 数据结构:汇缴单位 含义说明:某市公积金中心所管辖的企事业单位。 组成:单位编号,单位名称,汇缴率,汇缴人数,月汇缴金额,所属中心号, 公积金余额,公积金暂存余额,汇缴年月,经办银行,联系人,联系地址,个人序 号等。 数据结构:汇缴个人 含义说明:某汇缴单位所管理职工 组成:个人编号,名称,公积金余额,公积金冻结金额,沉淀金额,帐户状态 证件号码,归属行号,利息积数等。 数据流:中心信息 华中科技大学硕士学位论文 说明:开户成功之后产生的公积金中心信息。 数据流来源:公积金中心开户。 数据流去向:公积会中心档案。 数据流:单位信息 说明:开户成功之后产生的汇缴信息。 数据流来源:汇缴单位开户。 数据流去向:汇缴单位信息档案。 数据流:个人信息 说明:开户成功之后产生的个人信息。 数据流来源:个人开户 数据流去向:个人信息档案 处理过程:公积会中心开户 说明:银行为公积金中心设立一个资金专用帐户。 输入:银行存款帐号、增值收益帐号,公积金中心所属地区编号、单位名称、 单位地址、法人代表、联系人、联系电话。 输出:公积金中心信息 处理:在内部分户帐表中检查有无此帐号和其状态是否正常,根据输入的生成 公积会中心信息,结果插入相应的表中。 处理过程:汇缴单位开户 说明:完成新开户单位信息的录入,系统自动生成单位编号。 输入:录入单位名称、单位地址、单位性质、单位类别、所属中心号、单位汇 缴率、个人汇缴率、月汇缴人数、月汇缴总额、住补汇缴人数、住补汇缴金额、联 系人、电话号码、法人代表、单位地址。 输出:单位编号,打印单位开户信息表( 内容为:单位帐号、开户日期、操作 员代号、操作员姓名) 。 处理:根据公积金中心表判断中心号的正确性,从该表中取单位开户顺序号, 插入汇缴单位表。 华中科技大学硕士学位论文 处理过程:个人丌户 说明:为个人丌户生成帐号、形成个人资料。 输入:单位编号,输入户名、身份证号码、月平均工资。 输出:个人编号。打印个人开户信息( 内容为:个人编号、开户f 期、操作员 姓名和代号) 。 处理:从单位信息表中取单位帐号,个人序号,单位汇缴率和个人汇缴率。根 据单位汇缴率和个人汇缴率,算出单位应缴和个人应缴,生成个人资料信息,插入 个人资料表中。 华中科技大学硕士学位论文 3 系统总体设计 3 1 系统框架结构 3 1 1 系统功能模块图 整个系统主要包括:公积会汇缴系统、委托贷款系统、报表打印系统、内部核 算系统和公共应用系统,其功能模块图如图3 1 所示。 系统主要组成部分包括: 1 、汇缴子系统:该模块主要完成公积金的公积金中心、汇缴单位和汇缴个人的 丌户、信息修改和销户冻结,单位和个人的公积会汇缴、补缴、支取等功能。并设 计几个批量处理的程序,以满足某些单位大量的开户、变更和补缴需求。 2 、委托贷款子系统:主要完成公积金贷款资料录入、审核、查询,贷款的发放、 展期、批扣等功能。 3 、内部核算子系统:内部核算子系统的主要功能就是通过规范和统一各子系统 核算中功能相同的综合核算部分,即加工总账、输出会计报表的功能,从而形成一 个稳定、全面、通用的会计核心,它从其他各子系统产生的会计分录开始,加工和 管理总账,输出会计报表。 4 、公共应用子系统:主要完成系统的些公共处理,如操作员管理、密码管理、 内部凭证管理、交易的查询等。 5 、报表子系统:主要生成和打印公积金系统一些日常报表,如单位明细、个人 对帐单、单位催缴书、贷款信息和会计报表的一些打印功能。 根据图3 1 ,汇缴子系统接收公积金汇缴单位个人的开户申请,通过批量汇缴把 每个月的公积金发生额存在帐户上。当客户需要贷款时,贷款子系统从数据库中检 查其汇缴资料,审查合格后予以发放。其他应用子系统包括柜员管理、凭证管理等 等。汇缴、贷款和报表子系统的操作人员都必须是经过登记的合法柜员,其使用的 凭证也必须进行统一管理。 由于数据移植只是一次性的工作,移植成功后便不再使用,所以没有体现在功 能模块图中。 华中科技大学硕士学位论文 图31 系统功能模块图 18 图32 公积金管理系统物理布局采意图 l 、应用服务器 应用服务器上安装:g i g s s e r v e r 和公积金管理系统全部应用软件。其主要作 用是接受客户端的交易请求,建立与服务器的连接。应用服务器上的硬盘除了操作 系统需要外,还需要留有部分空间用于存储一些中间数据( 如报表等) 、用作同问动 态数据( 日志) 的实时备份。 2 、数据服务器 数据服务器上安装:s y b a s e1 2 0 。数据库中存放有系统的所有表和有关的索引 等。一般来说,数据服务器的数据存储在独立的共享磁盘阵列上,因此,数据服务 器上的硬盘一般不用于存储应用数据。 3 、报表服务器 报表服务器上安装与应用服务器间数据传输服务软件。应用服务器生成的各类 报表以文本文件格式存放于报表服务器上,营业机构打印报表时,先从报表服务器 获取报表数据,然后从营业机构的打印设备上输出。 4 、营业机构 营业机构在论文中就是指全省中使用公积金管理系统客户端的储蓄所。储蓄所 华中科技大学硕士学位论文 的客户端向应用服务器提出交易请求,通过应用服务器实现对数据库的操作,然后 把结果返回给客户端转发后其客户机。其上安装有t c p f l i p 、c i c sc i ,i e n t 、a c e ( 联 想前端平台) 、公积金管理系统网点操作应用软件和小型的i n f o r m i x 数据库。 5 、中心操作机 中心操作机同一般营业机构客户机,用于中心人员实现对公积金中心管理系统 的操作控制。主要工作有晚上的日终、年度结息、年终结算以及网点维护等工作其 上安装有t c p i p 、c i c sc l i e n t 、a c e ( 联想前端平台) 、公积金管理系统中心操作软 件和小型的i n f o r m i x 数据库。 6 、网络集线设备 网络集线设备是各类网络设备的总称,包括网络交换机、h u b 、路由器、通讯服 务器、调制解调器、d d n 终端设备等。其功能是使上述服务器与营业机构的客户机联 成一个t c p f l l p 网络。 在对系统进行可靠性设计时,可将应用服务器和数据服务器设计成相互热等待 式备份系统。在安全设计时,数据服务器只能被应用服务器访问,严格控制或禁止 营业机构客户机登录数据服务器。 3 2c s 结构在公积金管理系统中的应用 公积金管理系统要在全省建立一个数据中心,同时其使用面要覆盖全省所有储蓄 网点,要想达到这个目标,必须采用c s 结构,即表示层一商务逻辑层( 又称功能 层) 一数据层三个部分,也即人们通常所说的客户端一中间件一数据库“。在这c s 结构中,客户端采用a c e s c o u n i x ,中间件采用c i c s a i x ,数据库采用s y b a s e ,其 基本的信息处理如图3 3 所示。 l 、表示层 在公积金管理系统中,表示层就是储蓄网点使用的客户端程序,它不仅提供了 人机交互界面,还提供了设备驱动和管理功能。按图7 所示,我们是采用a c e 语言在 u n i x 平台上设计公积金管理系统的交互界面。a c e 平台是一个针对会融前台系统开 发、维

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论