职工基本医疗保险管理软件系统完整版新

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)
题目:职工基本医疗保险管理软件系统
医保中心管理分系统
——基金征集管理子系统
第1章基础知识
本章介绍管理信息系统的有关知识、数据库的基础知识、客户机/服务器体系结构、面向对象的编程技术以及应用程序的开发方法和开发过程等基础理论知识,这是学习本书后续内容的必要准备。

1.1 管理信息系统综述
1.1.1 管理信息系统的概念
管理信息系统(Management Information Systems,简称MIS),是一个不断发展的新型学科,MIS的定义随着计算机技术和通信技术的进步也在不断更新,在现阶段普遍认为MIS 是人为或计算机设备以及其他信息处理手段组成并用于管理信息的系统。

包括以下几个基本概念:
(1) MIS的对象就是信息。

信息是经过加工的对决策者有价值的数据。

信息的主要特征是来源分散,数量庞大。

信息来源于生产第一线、社会环境、市场以及行政管理等部门。

信息具有时间性。

(2) 系统是由相互联系、相互作用的若干要素按一定的规则组成并具有一定功能的整体。

系统由输入、处理、输出、反馈、控制等五个基本要素组成。

(3) 管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用等五个方面组成。

MIS包括计算机、网络通信设备等硬件成分,也包括操作系统、应用软件包等软件成分,并随着计算机技术和通信技术的迅速发展还会出现更多的内容。

1.1.2 MIS的结构、特征及相关学科
1.MIS的结构
MIS由信源、信宿、信息处理、信息用户和信息管理者等五个部分组成。

2.MIS的特征
完善的MIS具有以下四个标准:确定的信息需求、信息的可采集性与可加工性、可以通过程序为管理人员提供信息、可以对信息进行管理。

MIS具有以下特征:
具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物。

通过MIS实现信息增值,用数学模型统计分析数据,实现辅助决策。

MIS是发展变化的,MIS有生命周期。

MIS的开发必须具有一定的科学管理工作基础。

只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。

因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作:
管理工作的程序化,各部门都有相应的作业流程。

管理业务的标准化,各部门都有相应的作业规范。

报表文件的统一化,固定的内容、周期、格式。

数据资料的完善化和代码化。

3.MIS的相关学科
MIS是一个交叉性的综合性学科,组成部分有:计算机学科(网络通信、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。

随着科学技术的高速发展,MIS涉及的范围还要扩大。

1.2 数据库的基础知识
1.2.1 数据库的基本原理及基本概念
数据处理是计算机应用中的一个重要组成部分,是指对各种形式的资料进行分类、组织、编码、存储、检索和维护的一系列活动的总和。

其目的是从大量的、原始的资料中抽取、推导出对人们有价值的信息以作为行动和决策的依据。

人们对信息的处理经历了三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。

数据库是信息资料存储的方式之一,一个数据库就是一组相关联的资料或对象的集合,它是存储和管理资料的地方,用户可以方便地进行资料的检索、排序和操作。

数据库系统又经历了三个阶段:网状数据库、层次数据库和关系数据库。

本书中提到的数据库是指关系型数据库。

一个数据库所包含的主要内容有:
1.表(table)
通俗地讲,表就是一张二维表格,在这个表格中包含列(column,也称为字段)和行(row,
也称为记录)。

如图1-1所示。

其中,列代表表的特征,行则代表表的内容。

一个列的属性包括列的名字、数据类型、数据宽度、空值能力和默认值。

另外,还包含一些其他扩展属性,如显示格式、对齐、编辑样式、有效性验证等。

列的空值能力(Nullability)规定该列是否可以接受空值(NULL)作为合法值。

作为一个比喻,可将数据库看作一个存储货物的仓库,数据库中的表可看作仓库中的货架,表中的行和列则和货架上的行和列对应。

2.视图(view)
视图是查看一个或多个表中数据的一种方法,是一个独立的对象。

它基于SQL语言中的SELECT语句,并提供一种便捷方式,使得对许多表的访问看上去就像访问一个表一样,进而简化对多个表的访问。

3.索引(index)
索引用于加快数据检索的速度。

为了便于描述,可将索引和书的目录作对比。

书的内容类似于表中的数据,书的目录类似于索引。

书的目录指向了书中的内容(通过页号)。

同样,索引是表的关键值,它提供了指向表中行的指针。

目录中的页号是到达书中内容的直接路径,同样,索引建立了到达表中数据的直接路径,从而允许用户更高效地访问数据。

如果没有索引,则必须从表的开始来查找指定的信息,这样可能需要较长的时间,从而降低了检索速度。

4.键值(key)
键值包括主键和外部键。

主键是惟一标识一个表中某一行的指示器,它能使你从表中选定惟一的指定行。

因此,主键和索引的主要区别就在于,索引可以重复,而主键不能重复。

外部键用于建立表与表之间的相互联系。

主键和外部键都用于强制执行表与表之间的引用完整性,确保将合法的值输入表内。

5.存储过程(stored procedure)
如果数据库管理系统(Database Management System,简称DBMS)支持存储过程,则可以在必要的时候使用它。

存储过程可看作是一个为完成特定功能而编写的已经编译好的SQL 语句集合。

执行这种已经编译好的SQL语句集合要比逐条解释执行SQL语句快得多,从而大大加快资料的访问速度。

6.用户和组(users and groups)
用户和组主要用来提高数据库的安全性,规定某个表或某些表只能由特定的用户或组来访问。

1.2.2 数据库管理系统
数据库管理系统(DBMS)允许在某个数据库内共享对数据的访问。

DBMS维护着数据库的安全性、完整性和可靠性。

常见的大型关系数据库管理系统有:微软的SQL Server、IBM的DB2、Oracle、Sybase、Informix等,桌面型关系数据库有FoxPro、Access、Adaptive Server Anywhere等。

数据库管理系统的使用方法,因数据库管理系统的不同而有所差异,这主要
表现在服务器方面的一些管理,而对于PowerBuilder以及应用程序来说,通过相应的数据库接口,对不同数据库的操作方法是完全类似的。

为了让读者尽快掌握有关数据库的基本操作,本书以PowerBuilder内置的Adaptive Server Anywhere数据库为例加以介绍。

1.2.3 PowerBuilder访问数据库的方式
PowerBuilder可以方便有效地访问数据库,在使用PowerBuilder开发环境操作数据库之前,首先要建立PowerBuilder与数据库的联系,这种联系通常称为数据库的连接。

PowerBuilder 与数据库的连接通过驱动程序完成。

为了提高数据库的访问效率,对于像Oracle、Sybase、Informix、Microsoft SQL Server等大型数据库管理系统,PowerBuilder提供了专用的数据库接口。

这些接口通常就是对应的动态连接库(DLL)。

另外,PowerBuilder提供了许多DBMS 的本地连接,PowerBuilder所支持的数据库接口列在表1-1中。

为了连接到某个指定的DBMS,需要安装两个组件,如图1-2所示。

第一个组件是PowerBuilder提供的数据库接口(通常是动态连接库,名称为PBxxx80.DLL,其中xxx是DBMS的三字符描述,例如PBMSS80.DLL是Microsoft SQL Server数据库接口)。

第二个组件是DBMS销售商提供的接口文件(通常也是以动态连接库的形式提供)。

最高层是数据库网络支持文件,这些文件由DBMS服务器所用的网络类型决定。

关于数据库的连接及其具体操作,请参阅后续有关章节。

第二章:分析系统流程与设计思想2.1参保单位登记管理中的业务
2.1.1参保单位新办登记的工作流程图
①.有关证件包括:
1) 营业执照、批准成立证件或其它核准执业证件;
2) 国家质量技术监督部门颁发的组织机构统一代码证书;
3) 省、自治区、直辖市社会保险经办机构规定的其它有关证件、资料。

参保单位统筹外转入:
与新办登记相同,但所属的参保人个人帐户中允许带有一部分资金;
①.有关证件包括:
1) 营业执照、批准成立证件或其它核准执业证件;
2) 国家质量技术监督部门颁发的组织机构统一代码证书;
3) 省、自治区、直辖市社会保险经办机构规定的其它有关证件、资料。

2.1.3参保单位注销的工作流程图
①:注销条件:
1) 单位中没有参保人;
2) 或者,单位破产;
2.1.4参保单位登记证管理中的业务
2.1.6 参保单位验证的工作流程
①:以下文件:
营业执照、批准成立证件或其它核准执业证件;
国家质量技术监督部门颁发的组织机构统一代码证书;
省、自治区、直辖市社会保险经办机构规定的其它有关证件、资料;社会保险登记证。

2.2单位变更所包括的业务
2.2.2 参保单位分立的工作流程图
2.2.4 参保单位中断缴费的工作流程图
2.2.5 参保单位跨统筹转出的工作流程图
2.3参保人登记管理的所包括的业务
2.3.1 新参保人员建档的工作流程图
审核内容包括:
1) 申报材料是否齐全;
2) 填报数量关系是否一致
2.4参保人变更管理的所包括的业务
2.4.1 参保人员中断缴费的工作流程
2.4.2 参保人员统筹范围内转移的工作流程
2.4.5参保人员参保终止的工作流程
2.4.6 参保人员退休(职)的工作流程
2.5个人帐户计息的工作流程
计息方法;
计息方法采用月积数法:
当年利息= 年初本金×当年的计息利率+(缴费月积数-支付月积数)×当年计息利率/12
第三章:医疗保险管理系统
1.论文摘要
随着基本医疗保险制度改革的不断深入,建立医疗保险管理信息系统已成为刻不容缓的任
务。

XX市医疗保险管理信息系统是由结合XX市劳动局等用户单位的迫切需求而提出的,
要求以国家有关基本医疗保险政策为依据,并结合XX市等用户单位基本医疗保险的实际实
施情况,而最终完成一套医疗保险管理软件产品。

本医疗保险管理信息系统由医保中心管理分系统、定点医院管理分系统和定点药店管理分系
统构成。

根据市医疗保险业务需求和国务院、劳动部以及四川省、XX市有关医疗保险的暂行条例,
XX市医疗保险的业务管理主要包括参保受理、基金征集、费用审核、费用结算、帐户管理、
医保政策、IC卡管理、统计查询、系统管理、定点医疗机构管理、定点药店管理、数据传
输管理、大额医疗补助管理、公务员医疗补助管理、税务接口管理等环节。

2.系统概述
2.1医疗保险管理系统的有关术语定义列表
序号术语解释
1 基本医疗保险基本医疗保险是遵循“低水平、广覆盖”,个人和用人单位共同负担,
统帐结合的基础上,保证广大职工基本医疗需要的社会保险。

2 基本医疗保险
由用人单位和个人共同缴纳的用于基本医疗保险的保险基金。

基金
3 社会保险登记从事生产经营的缴费单位自领取营业执照之日起30日内、非生产经
营性单位自成立之日起30日内,应当向当地社会保险经办机构申请
办理社会保险登记,同时填写社会保险登记表,并出示有关证件和资
料。

4 申报参保单位定期向社会保险经办机构报告职工工资情况以及单位和职
工的变动情况。

5 缴费核定依据单位增减花名册、上月单位征集台帐和缴费比例,生成本月征集
台帐;打印征集单;转基金会计与财务处理。

6 费用征集依据缴费核定环节提供的单位信息及应征集数额,办理保险费托收、
缴费、缓缴等业务。

7 财务收支财务记录单位或个人的缴费情况、基金支出情况、以及收支报表。

8 统筹基金是用于抵御现实风险,在所有参保人之间进行互助共济的基本医疗基
金。

其主要作用是在短期内使个人疾病经济风险“横向平衡”。

9 个人帐户是职工用户储蓄个人医疗资金并用于支付一定范围医疗费用的社会
保障帐户。

10 单位缴费就是参保单位每月缴纳的基本医疗保险费。

11 职工缴费职工每月通过单位向社会保险经办机构缴纳的个人保险费,等于职工
个人缴费工资基数*个人基本医疗保险缴费比例。

12 职工个人缴费一般是本人上一年工资收入。

工资基数
13 个人帐户计息

参考银行同期储蓄存款利率。

14 帐户划帐当单位缴费完成后,根据保险政策规定,对于实际缴纳上来的金额要
划到职工个人帐户中,可以按月划帐,也可以按季、年划帐
15 帐户计息年底要对个人帐户按照基本医疗保险政策规定进行的计息操作
16 帐户结转当上年帐户结息完毕后,需要把帐户结转到下一年使用
17 在职职工终止当职工发生在职出国、在职非因工死亡等情况时,则需要按照基本医
疗保险政策对职工做终止医疗保险处理。

18 职工中止缴费当职工发生自谋职业、参军、上学、放长假、自动离职、劳教、劳改
等情况时,则需要对职工做“中止”缴费处理,即进行停保处理。

19 统筹基金起付
标准
指统筹基金支付范围内先由个人帐户或个人自付的医疗费用额度。

20 统筹基金最高
支付限额指一个年度内统筹基金所能支付的医疗费用最高限额,超出的医疗费用不得从统筹基金支付。

21 基本药物目录该目录罗列了基本医疗保险可以给予参保人全额或部分费用报销的
药物,分为甲类和乙类两类。

也称基本医疗保险用药范围。

22 甲类目录也称可报销的基本药物,指全国基本统一的、能保证临床治疗基本需
要的药物。

23 乙类目录也称部分报销的基本药物,指疗效肯定、毒副作用小、使用相对广泛、
价格比较合理,由基本医疗保险支付部分费用。

24 基本诊疗项目
目录该目录罗列了在临床和治疗中开展的技术服务项目、采取的技术手段和使用的技术装置与卫生材料。

分为三类:不予报销的诊疗项目、部分报销的诊疗项目和基本诊疗项目。

25 不予报销的诊
疗项目主要包括非诊疗所必须的、或诊疗效果有待进一步评估且费用昂贵的大型诊疗设备,具有科研性质的新技术、新项目的应用,非医疗性服务项目等。

26 部分报销的诊
疗项目主要包括诊疗所必须、效果肯定但费用额较大的诊疗项目,这类诊疗项目先由参保人自付一定比例费用后,再纳入基本医疗保险基金支付范围。

27 基本诊疗项目除上述两类项目以外的诊疗项目,基本诊疗项目纳入基本医疗保险基
金支付范围。

28 单病种一些诊断明确,治疗过程基本相同,费用相对固定的疾病。

医保中心
可以根据本地区单病种费用的平均情况,指定单病种费用统筹基金支
付标准,按病种定额支付费用。

29 门诊特殊病种主要指一些需要长期治疗的慢性病种,需门诊长期治疗,其费用由统
筹基金部分支付。

30 非处方用药指不需要医生处方,在零售药店即可随时购买到的药品,这类药品一
般使用时不需要专业医务人员指导和监督,且治疗效果迅速,疗效确
切,使用安全性高等特点。

31 暂结帐病人在住院期间需要中途结清所有已发生费用,但不办理出院手续的
一种结帐方式。

32 总额预付结算根据基本医疗保险的给付范围和参保人的年龄结构,合理确定对定点
医疗机构的预付总额的结算方式。

33 服务项目结算根据医疗服务的收费标准和基本医疗保险服务管理的有关规定以及
服务数量进行结算的结算方式。

34 服务单元结算以诊断病种、门诊诊疗人次和住院日等作为结算的服务单元的结算方
式。

2.2基金征集系统:
2.2.1部分功能权限设置
征集计划制定、公务员补助标识、异地安置标识、个人帐户初始金额、高额标识等五个功能,
单独设置权限。

2.2.2参数管理模块
涉及多个业务部门,分离到各业务处理中进行管理,即征集管征集方面的参数、审核管理审
核方面的参数、财务管理财务方面的参数。

2.2.3职工花名册模块
增加“历史缴费月数”字段,以保证个体参保计算15年缴费年限的正确性
2.2.4个人帐户结算单
个人帐户结算分两步,即先停保后结算,不允许一次性完成;
在个人帐户结算单上打印中加入“累计缴费月数:XX个月”一拦;
部分参保人个人帐户结算时出错,需要查错。

2.2.5个体参保人员
针对个体已参保人员的数据清理以及转制单位不执行6个月间隔期的处理;
对于个体参保人员(从集体参保转移过来的人员),需要保持参保人的各业务(征集、财务、
审核)数据的连续性。

2.2.6高额补充保险
高额补充保险应标识有效期间。

应有对高额参保时间和实际缴费金额的查询。

默认为未参保
状态。

设置批量处理功能。

提供报盘方式。

2.2.7批量审核
提供单位缴费基数的批量审核功能,在单位业务中和基金征集计划业务处理中增加该功能。

2.2.8特殊数据统计报表
在特殊数据统计报表模块中,增加“高额参保人数”的统计。

2.2.9单位信息的文本文件接口
生成单位名称、地址、邮政编码等单位信息的文本文件。

2.2.10个人业务处理模块
对于个人业务处理模块中,要求能打印查询出来参保人的缴费标准、个人帐户划入标准(同职工花名册中打印功能)等。

2.3 系统分析与设计(UML)
2.3.1 CDM(概念数据模型)
2.3.2 PDM(物理数据模型)
2.3.3 OOM(面向对象的模型)
2.3.4 数据库设计
由PDM生成数据库代码:
/*==============================================================*/ /* DBMS name: Microsoft SQL Server 2000 */
/* Created on: 2008-4-20 20:06:41 */ /*==============================================================*/
alter table 个人
drop constraint FK_个人_RELATIONS_单位
go
if exists (select 1
from sysindexes
where id = object_id('个人')
and name = 'Relationship_1_FK'
and indid > 0
and indid < 255)
drop index 个人.Relationship_1_FK
go
if exists (select 1
from sysobjects
where id = object_id('个人')
and type = 'U')
drop table 个人
go
if exists (select 1
from sysobjects
where id = object_id('单位')
and type = 'U')
drop table 单位
go
/*==============================================================*/ /* Table: 个人*/
/*==============================================================*/
create table 个人(
身份证编号char(256) not null,
单位编码int null,
单位名称char(256) null,
姓名char(256) null,
性别char(256) null,
人员分类char(256) null,
月缴费基数int null,
高额补充险种名称char(256) null,
参保状态char(256) null,
首次计划日期datetime null,
constraint PK_个人primary key nonclustered (身份证编号)
)
go
/*==============================================================*/ /* Index: Relationship_1_FK */
/*==============================================================*/
create index Relationship_1_FK on 个人(
单位编码ASC,
单位名称ASC
)
go
/*==============================================================*/ /* Table: 单位*/
/*==============================================================*/
create table 单位(
单位编码int not null,
单位名称char(256) not null,
单位性质char(256) null,
单位注册地址char(256) null,
单位所在地址char(256) null,
法人代表char(256) null,
组织统一代码char(256) null,
医疗保险负责人char(256) null,
负责人电话int null,
医疗保险经办人char(256) null,
单位开户银行char(256) null,
户名char(256) null,
帐号int null,
单位资费来源char(256) null,
审核日期datetime null,
首次计划月度datetime null,
在职职工月缴费工资总额int null,
在职职工月平均缴费基数int null,
在职人数int null,
退休人数int null,
参保总人数int null, 核定在职单位缴费基数int null, 单位当前状态char(256) null, constraint PK_单位primary key nonclustered (单位编码, 单位名称)
)
go
alter table 个人
add constraint FK_个人_RELATIONS_单位foreign key (单位编码, 单位名称)
references 单位(单位编码, 单位名称)
2.3.5 基金征集管理子系统的各类图2.3.5.1程序系统组织结构图:
2.3.5.2 基金征集管理子系统工作流程
注释:①缓缴申请是否是缓缴。

若是则不做此单位的基金征集计划。

根据缴费基数申报管理来制定缴费计划
③处理实际缴费情况,未足额缴款或中断缴款
④足额缴款
2.4 创建数据库并导入数据库代码:
步骤1:建立数据库、在查询分析器执行数据库代码
步骤2:查看shuaiyu数据库:
步骤3:得到个人和单位2张数据库表
第四章:用户使用说明书
4.1系统平台
(1)运行环境平台:
硬件需求:最低配置奔腾3CPU,128MB内存,20GB硬盘。

推荐配置奔腾4CPU,256MB内存,40GB或者以上硬盘。

软件需求:Windows 2000/XP系统平台,NetBeans 4.1,SQL Server2000/2003. (2)组成:
项目文件:shuaiyu、数据库连接基类文件:BaseClasses、数据库文件:shuaiyu。

(3)安装:
首先,打开NetBeans 4.1,在“文件”栏选择“新建项目”,取好项目名字就选择路径保证好所有文件,然后把用计事本写好的java程序导入NetBeans 4.1的新建项目中,点击“文件”栏选择“刷新所有文件”再按“运行主项目”就可以了。

其次,要还原数据库,单击“开始”按纽→“程序”→“Microsoft SQL Server”→“企业管理器”按纽,展开(local windows NT)右键数据库→新建数据库,打开“新建数据库”对话框,输入数据库名称“shuaiyu”,然后打开数据库中“工具”栏选择“执行查询分析器”把数据库代码复制和粘贴进去,按“执行”,就
生成了数据库表shuaiyu。

4.2进入系统
4.2.1单位基本信息
(1)单位基本信息(由参保单位使用,只支持精确查找。

)
(2)查找演示。

例如:输入单位编码“542001”按查询,结果如下:
(3)输入数据库表中有的单位编码点击职工花名册进入个人信息查询面板
4.2.2 单位信息管理
4.2.2.1点击单位信息管理进入单位信息管理面板
4.2.2.2按修改进入修改单位信息面板和进行修改操作
4.2.2.3按添加进入添加单位信息面板和添加修改操作
输入刚添加单位编码“542006”按“查询”
4.2.2.4按删除进入删除单位信息面板和删除操作
输入刚删除单位编码“542002”按“查询”
4.2.3 个人信息管理
4.2.3.1点击个人信息管理进入个人信息管理面板
4.2.3.2按查询进入个人查询信息面板
4.2.3.3按修改进入个人修改信息面板和修改操作
4.2.3.4按添加进入个人添加信息面板和添加操作
4.2.3.5按删除进入删除个人信息面板和删除操作
第五章:关键词
5.1 资金征集Money.java(主类)
public class Money
{
public static void main(String args[])
{
Zhengji frame = new Zhengji();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class Zhengji extends JFrame implements ActionListener
{
Container A;
JLabel[] Jdan_l = new JLabel[53];
JTextField Jdan_t = new JTextField(20);
JButton J_b, J_b1;
JPanel[] Jdan_p = new JPanel[9];
RoundButton[] Jdan_b=new RoundButton[9];//定义一组自定义的按钮。

JTabbedPane jtabbedpane = new JTabbedPane();//定义一个选项卡片。

JSeparator jseparator = new JSeparator();
Dimension dimension = jseparator.getPreferredSize();//绘制分隔线。

DanChaxun Dchaxun = new DanChaxun();
RenChaxun Rchaxun = new RenChaxun();
RenTianjia Rtianjia=new RenTianjia();
DanHuamingce Dhuamingce=new DanHuamingce();
DanTianjia Dtianjia=new DanTianjia();
MyImagePanel mypanel, mypanel2, mypanel3;
Zhengji()
{
setTitle("资金征集");
setSize(600, 550);
JLabel L = new JLabel("医疗保险参保单位基本信息",SwingConstants.CENTER);
L.setFont(new Font("隶书", Font.BOLD, 30));
JLabel L1 = new JLabel("单位信息管理", 0);
L1.setFont(new Font("隶书", Font.BOLD, 30));
JLabel L2 = new JLabel("个人信息管理", 0);
L2.setFont(new Font("隶书", Font.BOLD, 30));
Jdan_l[0] = new JLabel("单位编码:",0);
Jdan_l[1] = new JLabel("单位名称:",4);
Jdan_l[2] = new JLabel("单位性质:",4);
Jdan_l[3] = new JLabel("单位注册地址:",4);
Jdan_l[4] = new JLabel("单位所在地址:",4);
Jdan_l[5] = new JLabel("法人代表:",4);
Jdan_l[6] = new JLabel("组织机构统一代码:",4);
Jdan_l[7] = new JLabel("医疗保险负责人:",4);
Jdan_l[8] = new JLabel("职务:",4);
Jdan_l[9] = new JLabel("负责人电话:",4);
Jdan_l[10] = new JLabel("医疗保险经办人:",4);
Jdan_l[11] = new JLabel("经办人电话:",4);
Jdan_l[12] = new JLabel("单位开户银行:",4);
Jdan_l[13] = new JLabel("户名:",4);
Jdan_l[14] = new JLabel("帐号:",4);
Jdan_l[15] = new JLabel("单位经费来源:",4);
Jdan_l[16] = new JLabel("审核日期:",4);
Jdan_l[17] = new JLabel("首次计划月度:",4);
Jdan_l[18] = new JLabel("在职职工月缴费工资总额:",4);
Jdan_l[19] = new JLabel("在职职工月平均缴费基数:",4);
Jdan_l[20] = new JLabel("在职人数:", 4);
Jdan_l[21] = new JLabel("退休人数:", 4);
Jdan_l[22] = new JLabel("参保人数:", 4);
Jdan_l[23] = new JLabel("核定在职单位缴费基数:",4);
Jdan_l[24] = new JLabel("单位当前状态:",4);
for (int i = 25; i < 53; i++)
Jdan_l[i] = new JLabel("",0);
for (int i = 0; i < 9; i++)
{
Jdan_p[i] = new JPanel();
Jdan_p[i].setOpaque(false);//设置容器透明。

}
for (int i = 0; i < 9; i++)
Jdan_b[i] = new RoundButton("");
A = getContentPane();
J_b = new JButton("查询");
J_b.addActionListener(new DChaxunListener());//加载监听器。

J_b1 = new JButton("职工花名册");
J_b1.addActionListener(new DChaxunListener());//加载监听器。

//jseparator.setPreferredSize(new Dimension(dimension.width, getSize().height));设置分隔先宽度。

jseparator.revalidate();
Jdan_p[0].setLayout(new GridLayout(13, 4));
for (int i = 1; i < 25; i++)
{
Jdan_p[0].add(Jdan_l[i]);
Jdan_p[0].add(Jdan_l[i + 24]);
}
Jdan_p[0].add(J_b1);
Jdan_p[1].setLayout(new FlowLayout());
Jdan_p[1].add(Jdan_l[0]); Jdan_p[1].add(Jdan_t); Jdan_p[1].add(J_b);
Jdan_p[2].setLayout(new GridLayout(2, 1));
Jdan_p[2].add(Jdan_p[1]); Jdan_p[2].add(jseparator);
Jdan_p[3].setLayout(new BorderLayout());
Jdan_p[3].add(Jdan_p[2], BorderLayout.NORTH);
Jdan_p[3].add(Jdan_p[0], BorderLayout.CENTER);
Jdan_p[4].setLayout(new BorderLayout());
Jdan_p[4].add(L, BorderLayout.NORTH);。

相关文档
最新文档