养老保险信息管理系统.docx
- 文档编号:9798576
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:43
- 大小:426.07KB
养老保险信息管理系统.docx
《养老保险信息管理系统.docx》由会员分享,可在线阅读,更多相关《养老保险信息管理系统.docx(43页珍藏版)》请在冰豆网上搜索。
养老保险信息管理系统
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2011年秋季学期
面向对象课程设计
题目:
养老保险信息管理系统
专业班级:
软件一班
姓名:
张钊
学号:
指导教师:
张其文
成绩:
_______________
前言3
前言
随着我国改革开放的逐渐深化和社会主义市场经济体制的逐步完善,建立完备的劳动和社会保险制度成为我国现阶段各级劳动部门的工作重点。
统一的劳动和社会保险部门的管理使原有传统的劳动社会保险系统管理不能再适应新体制下的管理模式。
利用高新技术手段完成劳动社会保险系统的管理,建立基于计算机和科学系统管理基础之上的新型劳动管理信息系统己迫在眉睫。
为适应这项工作的发展,建设国家级劳动和社会保险管理信息系统,是国家对劳动和社会保险工作提出的新要求。
养老保险是劳动社会保险系统的重要组成部分,养老保险管理系统的建设是促进养老保险改革、完善养老保险制度的需要,是规范管理、提高工作效率和实现决策科学化的需要。
本系统的建设能使我们利用现代化的计算机通信技术和手段规范业务,提高管理水平,从而改变管理理念和管理方式,优化管理的组织结构,加速养老保险管理科学化的进程。
最好形成全国统一的网络管理和信息服务体系,这样不仅能更好地完成信息的收集,整理和上传下达,为制定养老保险政策的决策者和社会公众提供更好的服务,而且对各级政府全面,准确,及时掌握养老保险信息,提高决策的科学性具有重要意义。
摘要
养老保险是社会保证制度的重要组成部分,是社会保险五大险种中最要的险种之一。
是以社会保险为手段来达到保证的目的。
养老保险是世界各国较普遍实行的的一种社会保证制度。
一般具有以下几个特点:
由国家立法,强制实行,企业单位和个人都必须参加,弗格养老条件的人,可向社会保险部门领取养老金。
养老保险费用来源,一般由国家,单位和个人三方或者单位和个人双方共同负担,并实现广泛的社会互济,养老保险具有社会性,影响很大,享受人多且时间较长,费用支出庞大,因此,实行限带句话,专业化,社会化的统一规划和管理。
关键字:
面向对象,软件工程,信息管理系统。
。
正文
1.任务要求
1)参保者单位管理:
单位档案管理(增加、修改、封存);在职档案管理(增加、修改、调动、调离、封存、退休、死亡);退休档案管理(增加、修改、增资、转移、死亡);死亡及遗属档案管理(增加、修改、后事处理、赡养费处理);
2)保险金缴纳管理:
保险金缴费核定;保险金缴纳记帐;保险金补缴处理;补保缴费处理;储保缴费处理;
3)养老金发放管理:
养老金数额计算;养老金数额核定;养老金发放记帐;个人缴费储存额支付;后事费用核定;后事费用发放记帐;赡养费数额核定;赡养费发放记帐;
4)信息查询:
单位基本情况查询;单位缴费情况查询;单位职工名单查询;在职档案查询;在职个人帐户查询;退休档案查询;退休个人帐户查询;死亡档案查询;遗属档案查询;
养老保险管理信息系统服从于劳动和社会保险管理信息系统的总体规划,系统建设坚持一体化的设计思想,结合着国家政策和对社保信息系统建设的规定进行实施。
本系统按以下原则进行:
a)实用性:
养老保险管理信息系统作为应用系统,以满足养老保险工作的业务需求为首要目标,避免盲目追求最新技术。
b)可靠性:
采用稳定可靠的成熟技术,保证系统长期安全运行。
系统中的硬、软件及信息资源要满足可靠性设计要求。
c)先进性:
在实用性的前提下,尽可能跟踪国内外先进的计算机硬软件技术、信息技术及网络通信技术,使系统具有较高的性能价格比。
采用先进的体系结构和技术发展的主流产品,保证整个系统高效运行。
d)开放性:
技术上立足于长远发展,坚持选用开放性系统。
e)安全性:
遵循有关信息安全标准,具有必要的安全保护和保密措施,以及对计算机犯罪和病毒的防范能力,确保数据永久安全。
f)可扩充性:
应充分考虑到联网用户增加和业务扩展的情况,留有必要的扩充能力及接口。
g)可维护性:
应用软件开发的模块化程度高,对不同业务流程和管理方式的适应能力强,软件维护方便。
h)易操作性:
贯彻面向最终用户的原则,建立友好的用户界面,操作简单,直观灵活,易于学习掌握。
2.需求分析
社会养老保险管理系统的设计与实现主要完成以下几个功能:
参保者的档案管理,保险金的缴纳管理,养老金的发放管理,信息查询和系统维护。
具体描述如下:
a)参保者档案管理:
对参保单位档案、在职职工档案、退休职工档案、死亡人员档案的管理,包括档案的增加、修改、转移等操作。
b)保险金缴纳管理:
根据每月单位上缴的职工工资明细表进行保险金缴纳的计算和记账。
另外还包括补缴处理。
c)养老金发放管理:
根据单位退休职工的待遇进行养老金数额的计算和记账,和死亡人员后事费用发放的计算和记账。
d)信息查询:
包括单位基本信息和缴费情况的查询,在职职工缴费情况的查询,退休职工养老金发放情况的查询,参保者基本信息和其个人账户的查询,死亡及后事费用发放情况的查询等。
e)系统维护:
由系统管理员来操作,包括系统参数的确定,操作员的管理,有关系统的一些消息管理和系统备份。
3.总体流程图和各部分流程
本系统的业务流程图如下:
数据流分析主要通过数据流图来实现。
数据流图描绘了信息流和数据从输入移动到输出的过程中所进行的变换,是数据在软件中的流动和被处理的逻辑过程,是对信息的流动、传递、处理、存储等的分析。
设计数据流图时只需考虑系统的基本逻辑功能,而不需要考虑怎样具体实现这些功能。
本系统的数据流图如下:
社会养老保险管理系统的数据流程:
在系统管理员录入操作员信息后,操作员根据自己负责的功能模块选择操作,进行档案管理,保险金缴纳管理,养老金发放管理,和一些相关信息的查询工作。
档案管理数据流程图如下:
保险金的缴纳处理数据流程图如下:
养老金的发放处理数据流程图如下:
查询数据处理信息流程图如下:
4.数据字典
数据字典提供关于在软件分析和设计过程中数据的描述信息,是数据的信息集合,和数据流图构成系统的逻辑模型,作为分析阶段的工具。
本系统的数据字典主要包括如下所列内容:
a)数据结构
1)名字:
档案文件
别名:
无
描述:
单位、在职、退休、死亡的基本信息
定义:
档案文件=单位档案文件+在职档案文件+退休档案文件+死亡档案文件
位置:
档案管理和查询
2)名字:
单位档案文件
别名:
无
描述:
单位的基本信息
定义:
单位代号+单位名称+单位电话+单位地址+单位邮编+法定代表+法定代表证件号+单位类型+单位所在区县+单位账户号+单位参保日期+缴费比率+封存理由+单位账户+单位状态
位置:
在职职工档案管理和查询
3)名字:
在职档案文件
别名:
无
描述:
在职职工的基本信息
定义:
在职档案文件=在职职工身份证号+姓名+所在单位代号+电话+地址+邮编+性别+出生日期+民族+用工形式+职务+参加工作时间+参保日期+账户号+个人账户+在职状态
位置:
在职职工档案管理和查询
4)名字:
退休档案文件
别名:
无
描述:
退休职工的基本信息
定义:
退休档案文件=退休职工身份证号+姓名+所在单位代号+电话+地址+邮编+性别+出生日期+民族+用工形式+职务+参加工作时间+退休时间+缴费年数+社会支付+账户号+个人账户+个人账户剩余金额+个人账户支付+退休状态
位置:
退休职工档案管理和查询
5)名字:
死亡档案文件
别名:
无
描述:
死亡人员的基本信息
定义:
死亡档案文件=死亡人身份证号+姓名+所在单位代号+性别+账户号+个人账户+待遇领取人身份证号+待遇领取人姓名+待遇领取人性别+待遇领取人电话+待遇领取人地址+待遇领取人邮编+丧葬补助费+抚恤费用+发放标志
位置:
死亡人员档案管理和查询、死亡后事费用发放管理和查询
6)名字:
单位保险金缴纳记录表
别名:
无
描述:
每月单位缴纳保险金的状态记录
定义:
单位代号+缴费日期+个人总金额+单位总金额+单位补缴费用+缴费标志
位置:
保险金缴纳管理和查询
7)名字:
在职保险金缴纳记录表
别名:
无
描述:
每月在职职工缴纳保险金的状态记录
定义:
在职职工身份证号+缴费日期+所在单位代号+本月工资+本月缴费工资基数+职工缴费+单位缴费+缴费标志
位置:
保险金缴纳管理和查询
8)名字:
退休养老金发放记录表
别名:
无
描述:
每月给退休职工发放养老金的状态记录
定义:
退休职工身份证号+发放日期+所在单位代号+本月发放养老金总金额+发放标志
位置:
养老金发放管理和查询
9)名字:
参数表
别名:
无
描述:
系统关于养老保险金额计算相关的参数
定义:
年度+上一年平均工资+社会统筹基金+个人缴费比例+划入个人账户比例+滞纳金比例+使用状态
位置:
系统计算所需相关参数的设置
10)名字:
信息表
别名:
无
描述:
发布的信息内容记录
定义:
信息代号+信息题目+信息内容+信息发布日期
位置:
信息管理
b)数据项
1)名字:
单位代号
别名:
无
描述:
唯一标识某一个单位
定义:
单位代号=1{数字}20
位置:
单位档案文件,单位档案管理和查询
2)名字:
身份证号
别名:
无
描述:
参保人的唯一标识
定义:
身份证号=[15{数字}15]|[18{数字}18]
位置:
单位、在职、退休、死亡档案文件,单位、在职、退休、死亡档案管理和查询
3)名字:
账户号
别名:
无
描述:
在职、退休、死亡拥有的账户识别号码
定义:
账户号=1{数字}20
位置:
单位、在职、退休、死亡档案文件,单位、在职、退休、死亡档案管理和查询
4)名字:
账户
别名:
无
描述:
参保者的个人账户数值
定义:
账户=1{数值}20
位置:
档案文件,缴纳管理和查询、发放管理和查询
5)名字:
信息代号
别名:
无
描述:
一条信息的唯一标识
定义:
信息代号=1{数字}20
位置:
信息表,信息的管理
c)数据存储
数据存储的名称:
数据库信息
简述:
档案信息、缴纳记录、发放记录等等
数据存储的组成:
各类信息
相关联的处理:
增加、修改、查询、删除档案信息,录入保险金缴纳记录,录入养老金发放记录
d)数据处理
1)处理逻辑名:
保险金缴纳
说明:
对参保单位和在职职工的保险金缴纳进行的管理操作
输入的数据流:
缴纳信息
处理过程:
对参保单位和在职职工的保险金缴纳进行计算和记账
输出的数据流:
单位缴纳记录,在职缴纳记录
处理频率:
每月对参保的单位和在职职工缴纳处理一次
2)处理逻辑名:
养老金发放
说明:
对退休职工养老金和死亡人员后事费用的发放进行的管理操作
输入的数据流:
发放信息
处理过程:
对退休职工养老金和死亡人员后事费用进行计算和记账
输出的数据流:
养老金发放记录,后事费用发放记录
处理频率:
每月对退休职工养老金的发放处理一次,后事费用的发放依据要求处理。
5.数据实体及关系分析
数据概念结构设计—E-R图。
概念结构设计要将需求分析得到的用户需求抽象为信息结构即概念模型,是数据库设计的关键。
概念模型是对信息世界的建模,主要用E-R图来表示,它提供了表示实体、属性和联系的方法。
表示如下:
图2.7 社会养老保险管理系统E-R图
系统部分实体属性图如下:
单位缴费记录实体属性图如下:
在职缴费记录实体属性图如下:
退休发放记录实体属性图如下:
后事费用发放记录实体属性图如下:
6.系统模块总体设计
系统总体设计就是确定系统的具体实现方案,制定出详细的计划,确定系统由哪些模块组成以及模块间的关系。
本系统主要包括参保者档案管理、保险金缴纳管理、养老金发放管理、信息查询管理、系统维护五个功能模块,如下图所示:
7.数据结构设计
本系统的具体关系模式如下:
a)工作人员表(工作证号,用户真实名字,密码,权限)
b)单位档案表(单位代号,单位名称,单位电话,单位地址,单位邮编,法定代表,法定代表证件号,单位类型,单位所在区县,单位账户号,单位参保日期,缴费比率,单位账户,封存理由,单位状态)
c)在职档案表(在职职工身份证号,姓名,所在单位代号,电话,地址,邮编,性别,出生日期,民族,用工形式,职务,参加工作时间,参保日期,账户号,个人账户,在职状态)
d)退休档案表(退休职工身份证号,姓名,所在单位代号,电话,地址,邮编,性别,出生日期,民族,用工形式,职务,参加工作时间,退休时间,缴费年数,社会支付,账户号,个人账户,个人账户剩余金额,个人账户支付,退休状态)
e)死亡档案表(死亡人身份证号,姓名,所在单位代号,性别,账户号,个人账户,待遇领取人身份证号,待遇领取人姓名,待遇领取人性别,待遇领取人电话,待遇领取人地址,待遇领取人邮编,丧葬补助费,抚恤费用,发放标志)
f)单位保险金缴纳记录表(单位代号,缴费日期,个人缴费总金额,单位缴费总金额,单位补缴费用,缴费标志)
g)在职保险金缴纳记录表(在职职工身份证号,缴费日期,所在单位代号,本月工资,本月缴费工资基数,职工缴费,单位缴费,缴费标志)
h)退休养老金发放记录表(退休职工身份证号,发放日期,所在单位代号,本月发放养老金总金额,发放标志)
i)信息表(信息代号,信息题目,信息内容,信息发布日期)
j)参数表(年度,上一年月平均工资,社会统筹基金,个人缴费比例,划入个人账户比例,单位补缴滞纳金比例、使用状态)
8.数据库设计
根据E-R图和关系模式,系统创建一个数据库,名为ylbx。
该数据库由以下数据表组成:
工作人员表(admit)、参数表(total)、单位档案表(company)、在职档案表(worker)、退休档案表(retired)、在职保险金缴纳记录表(workaccount)、死亡档案表(dead)、信息表(messages)、退休养老金发放记录表(retiraccount)、退休养老金发放记录表(retiraccount)、单位保险金缴纳记录表(compaccount)。
具体设置如下:
表4.1 工作人员表(admit)
字段名
数据类型
字段长度
主/外键
说明
usename
varchar
25
主键
工作证号
name
varchar
25
用户真实名字
password
varchar
25
密码
pri
int
2
权限
表4.2 参数表(total)
字段名
数据类型
字段长度
主/外键
说明
year
varchar
25
主键
使用年度
averagesalary
float
8
上一年度月平均工资
totalmoney
float
8
社会统筹基金
work_ratio
float
8
个人缴费比例
workacc_ratio
float
8
划入个人账户比例
comp_lateratio
float
8
单位补缴滞纳金比例
state
int
2
使用状态
表4.3 单位保险金缴纳记录表(compaccount)
字段名
数据类型
字段长度
主/外键
说明
comp_id
varchar
25
主键
单位代号
compacc_date
datetime
8
缴费日期
workacc_totalmoney
float
8
个人缴费总金额
compacc_totalmoney
float
8
单位缴费总金额
compacc_latermoney
float
8
单位补缴费用
compacc_flag
int
2
缴费标志
表4.4 单位档案表(company)
字段名
数据类型
字段长度
主/外键
说明
comp_id
varchar
25
主键
单位代号
comp_name
varchar
50
单位名称
comp_phone
varchar
25
单位电话
comp_address
varchar
50
单位地址
comp_post
varchar
25
单位邮编
comp_law
varchar
25
法定代表
comp_lawid
varchar
25
法定代表证件号
comp_type
varchar
25
单位类型
comp_piece
varchar
25
单位所在区县
comp_accid
varchar
25
单位账户号
comp_date
datetime
8
单位参保日期
comp_ratio
float
8
缴费比率
comp_cover
varchar
25
封存理由
comp_account
float
8
单位个人账户
comp_state
int
2
单位状态
表4.5 在职档案表(worker)
字段名
数据类型
字段长度
主/外键
说明
work_id
varchar
25
主键
在职职工身份证号
work_name
varchar
25
在职职工姓名
comp_id
varchar
25
外键
所在单位代号
work_phone
varchar
25
在职职工电话
work_address
varchar
50
在职职工地址
work_post
varchar
25
在职职工邮编
work_sex
varchar
2
在职职工性别
work_birth
datetime
8
在职职工出生日期
work_nation
varchar
2
在职职工民族
work_worktype
varchar
25
在职职工用工形式
work_type
varchar
25
在职职工职务
work_beginwork
datetime
8
在职职工参加工作时间
work_begintime
datetime
8
在职职工参保日期
work_accid
varchar
25
在职职工账户号
work_account
float
8
在职职工个人账户
work_state
int
2
在职状态
表4.6 在职保险金缴纳记录表(workaccount)
字段名
数据类型
字段长度
主/外键
说明
work_id
varchar
25
主键
在职职工身份证号
workacc_date
datetime
8
缴费日期
comp_id
varchar
25
外键
所在单位代号
work_salary
float
8
本月工资
workacc_salary
float
8
本月缴费工资基数
workacc_money
float
8
职工缴费
compacc_money
float
8
单位缴费
workacc_flag
int
2
缴费标志
表4.7 死亡档案表(dead)
字段名
数据类型
字段长度
主/外键
说明
dead_id
varchar
25
主键
死亡人身份证号
dead_name
varchar
25
死亡人姓名
comp_id
varchar
25
外键
所在单位代号
dead_sex
varchar
2
死亡人性别
dead_accid
varchar
25
死亡人账户号
dead_account
float
8
死亡个人账户
dead_relaid
varchar
25
待遇领取人身份证号
dead_relaname
varchar
25
待遇领取人姓名
dead_relasex
varchar
2
待遇领取人性别
dead_relaphone
varchar
25
待遇领取人电话
dead_relaaddres
varchar
50
待遇领取人地址
dead_help1
float
8
丧葬补助费
dead_help2
float
8
抚恤费用
dead_flag
int
2
发放标志
表4.8 退休养老金发放记录表(retiraccount)
字段名
数据类型
字段长度
主/外键
说明
retir_id
varchar
25
主键
退休职工身份证号
retiracc_date
datetime
8
发放日期
comp_id
varchar
25
外键
所在单位代号
retiracc_money
float
8
本月发放养老总金额
retiracc_flag
int
2
发放标志
表4.9 信息表(message)
字段名
数据类型
字段长度
主/外键
说明
id
int
4
主键
信息代号
title
varchar
25
信息题目
content
varchar
50
信息内容
time
datetime
8
信息发布日期
pri
int
2
权限使用
表4.10 退休档案表(retired)
字段名
数据类型
字段长度
主/外键
说明
retired_id
varchar
25
主键
退休职工身份证号
retired_name
varchar
25
退休职工姓名
comp_id
varchar
25
外键
所在单位代号
retir_phone
varchar
25
退休职工电话
retir_address
varchar
50
退休职工地址
retir_post
varchar
25
退休职工邮编
retir_sex
varchar
2
退休职工性别
retir_birth
datetime
8
退休职工出生日期
retir_nation
varchar
25
退休职工民族
retir_worktype
varchar
25
退休职工用工形式
retir_type
varchar
25
退休职工职务
retir_beginwork
datetime
8
退休参加工作时间
retir_begintime
datetime
8
退休职工参保时间
retir_retirtime
datetime
8
退休职工退休时间
retir_worktime
int
8
退休职工缴费年数
averagesalary0
float
8
社会支付
retir_accid
varchar
25
退休职工账户号
retir_account
float
8
退休职工个人账户
retir_leftaccount
float
8
退休职工个人账户剩余
retir_total
float
8
个人账户支付
retir_state
in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 养老保险 信息管理 系统