摘 要 随着社会主义市场经济体制改革的不断深入,为了建立一个稳定的社会安全保障体系,社会保险制度的改革成为一种时代的迫切要求,同时也是深化企业改革、推动社会进步、保障劳动者合法权益的需要。由于社会保险对象覆盖了全社会的所有劳动者,信息量大,尤其是养老和医疗个人专户的建立,形成了一个庞大的信息管理系统,单靠过去的手工处理已无法完成,同时随着市场经济的发展又带来了很多的社会变化。随着计算机的发展,用计算机来辅助管理社会保险已是一种必然,而且对计算机的性能、处理速度和安全性等方面要求都越来越高。 IBM AS/400是全球最成功的商业应用服务器平台,其操作系统是面向对象的,其中的文件系统又是面向记录格式的,这使得它在许多方面有独特的表现。基于AS400使用COBOL和DB2开发保险业务更是广泛应用于国内外金融保险业。其高可靠性,安全性,可扩充性等一系列绝对优势,使其在幸福杂志排名前 100的企业中有 98%使用 AS/400系统,排名前 1000的用户中有 85%使用 AS/400系统。本课题在通过对AS/400系统、COBOL语言、保险业务知识、AS/400系统上的COBOL程序开发、保险系统产品进行了较深入的学习和应用之上,完成基于AS400使用COBOL和DB2开发保险业务中的顾客信息的录入、修改、查询模块,并由此理解CMMI,熟悉必要的过程管理和项目管理技能。
关键词:保险业务,AS400系统,COBOL程序开发,DB2开发,CMMI Customer managing module of establishing Insurance Contract Abstract As the reform of the market system of the socialism economy goes deeper, it urgently appeals to reform the social insurance system on the behalf of establishing a stable social security system. Meanwhile, it will meet the needs of promoting the reform of the enterprises, improving the society and protecting the legal rights of the personnel at the same time. Because of the objects of the social insurance covering all the labor in the society, whose information are huge especially after the foundation of endowment insurance and personal medical insurance, it forms a large information managing system. Besides, along with the development and changes of the market, the society will change at the same time. So it is impossible to handle the information only through mankind. The development of the computer technology makes it inevitable to apply computers for assistance. In addition, the computers themselves need to be more capable, faster and safer. IBMAS/400 is the most successful applied service platform of commerce. The manipulative system targets on the objects and the file system on the record forms, which make it peculiar in many aspects. Based on AS400, it is widely applied in the financial insurance industry both home and abroad by the means of using COBO and LDB2. Due to the high reliability, safety, and expandability as well as other advanced advantages, there are 98% enterprises out of top 100 enterprises in the Happy magazine who make use of AS/400 system and 85% out of the top 1000 enterprises. Through the research on the AS/400 system, the language of COBOL, the practice of the insurance, programme exploitation based on AS/400 system and the products of the insurance system, this dissertation aims to accomplish the operation of registering, revising and searching module of customer information which occur in the process of developing the insurance operation through COBOL and DB2. Moreover, it will help understand CMMI and get familiar with some necessary procedure management and the skills of project management. Key words: Insurance Operation, AS/400 System, COBOL Programme Exploitation, DB2 Exploitation, CMMI
本课题着重强调基于AS400的COBOL开发而没有使用SMART400等一些封装软件,对于最底层的处理理解比较深刻,但同时也带了的结构繁琐,复杂的缺陷。最底层的也是逻辑最清晰的,本课题要完成的客户管理模块主要实现的功能是对顾客信息的添加,删除,查询,修改。四大功能的实现思路是相似的都是简单的ONLINE程序,实现的方法都是通过COBOL程序调用DSP文件实现画面呈现,调用LF文件实现对数据库的处理。但也有一些特殊之处。在数据库的建立时创建了一个新顾客情报数据库,按常理说是没有什么意义的而且其中只有两个字段,但他又是必不可少的,正是他的存在才可以在添加顾客的时候系统实现自动采番。
系统的功能结构设计 顾客管理模块按照前面的分析完成的是5大功能:顾客的做成,顾客的照会,顾客信息变更,顾客的删除,住址的追加选择。实现这些功能无非都需要有物理文件(数据库),逻辑文件,画面程序和COBOL程序。下面分别详细设计。 顾客的做成:创建新顾客通过COBOL语言在AS400上完成对后台数据库的操作,而COBOL语言不能直接对数据库进行相应的增删改查,必须通过对逻辑文件的操作来对数据库操作。将新建的顾客信息存入到物理文件里。在添加顾客信息时,顾客番号需要做成系统自动生成,每添加一个顾客,顾客番号自动加一。姓名共4个姓和名,前两个是半角即英文姓名;后两个是全角即汉字姓名(中文或日文)。邮编番号和住址是通过录入的邮编番号,按F7键可以跳到住址查询画面选择住址,住址不能直接在画面录入 追加邮编番号时当后面的空格不为空时(有任何字母录入)不做本画面的任何CHECK,直接跳到住址追加画面。本画面CHECK需要姓名、邮编、住址必须有值;半角姓名和全角姓名的CHECK。 顾客的照会:查询顾客信息,与顾客的做成基本一致,也是COBOL语言在AS400上利用逻辑文件完成对后台数据库的操作。并将查询结果返回到画面上对应的位置。按照输入的顾客番号显示出该番号的顾客所有信息。 顾客的变更:输入要修改的顾客信息的顾客番号,显示出该番号对应的顾客信息,便可更改,需要注意除顾客番号外,顾客信息都可修改。 顾客信息的删除:输入删除的顾客的顾客番号显示出该番号的顾客信息,按F8键,出现小窗口,若确认删除则输入Y,出输入N。
设计(论文)的基本内容: 基于AS400使用COBOL和DB2开发保险业务中顾客信息录入、修改、查询模块。其中顾客管理包含: (1)新顾客做成:契约人、被保险者、受益人都需要先做成顾客,做成顾客的具体信息,包括基本信息和住址等。 (2)顾客住址的追加及查询选择。 (3)顾客信息的修改。 (4)顾客信息的查询。 (5)顾客信息的删除。 并对以上所实现的部分进行测试和评价。
目 录 任务书 I 摘 要 II ABSTRACT III 第1章 绪 论 1 1.1 国内外保险业现状和发展趋势 1 1.2 课题的诞生 1 第2章 关键技术介绍 3 2.1 课题技术介绍 3 2.1.1 AS400服务器简介 2 2.1.2 DB2数据库简介. 4 2.1.3 COBOL语言简介. 4 2.1.4 保险知识简介. 6 2.1.5 CMMI. 6 第3章 系统分析 3 3.1 构架概述 3 3.1.1 功能构架 8 3.1.2 系统流程分析 8 3.2 系统开发环境 10 3.2.1 软件准备 10 3.2.2 硬件准备 10 3.3 系统任务的可行性分析 11 (毕业设计) 第4章 系统设计 12 4.1 构架概述 12 4.2 系统的功能结构设计 12 第5章 系统实现 14 5.1 数据定义 14 5.2 画面实现 15 5.1.1 一般画面 15 5.1.2 窗口画面 18 5.2 功能实现 19 第6章 系统测试 25 6.1 测试方案及测试用例 25 6.1.1 测试方法 25 6.1.2 测试用例 25 第7章 结 论 27 参考文献 28 致 谢 29 |