养老保险信息管理系统课设说明书.docx
- 文档编号:23877668
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:17
- 大小:512.75KB
养老保险信息管理系统课设说明书.docx
《养老保险信息管理系统课设说明书.docx》由会员分享,可在线阅读,更多相关《养老保险信息管理系统课设说明书.docx(17页珍藏版)》请在冰豆网上搜索。
养老保险信息管理系统课设说明书
目录
摘要1
前言2
正文3
1.问题描述----------------------------------------------------------------------------3
2.总体设计----------------------------------------------------------------------------4
3.详细设计-------------------------------------------------------------------------5~6
4.编码实现----------------------------------------------------------------------------7
5.程序调试与测试---------------------------------------------------------------8~12
6.结果分析----------------------------------------------------------------------12~13
7.软件安装和使用说明书---------------------------------------------------------14
设计总结15
参考文献16
致谢17
摘要
养老保险是社会保证制度的重要组成部分,是社会保险五大险种中最要的险种之一。
是以社会保险为手段来达到保证的目的。
养老保险是世界各国较普遍实行的的一种社会保证制度。
一般具有以下几个特点:
由国家立法,强制实行,企业单位和个人都必须参加,弗格养老条件的人,可向社会保险部门领取养老金。
养老保险费用来源,一般由国家,单位和个人三方或者单位和个人双方共同负担,并实现广泛的社会互济,养老保险具有社会性,影响很大,享受人多且时间较长,费用支出庞大,因此,实行限带句话,专业化,社会化的统一规划和管理。
1.缴费年限:
(1)1998年7月1日后参加基本养老保险,达到国家规定的退休年龄,累计缴费年限(含视同缴费年限,下同)满15年的;
(2)1998年6月30日前参加基本养老保险,2013年6月30日前达到国家规定的退休年龄,累计缴费年限满10年的;
(3)1998年6月30日前参加基本养老保险,2013年7月1日后达到国家规定的退休年龄,累计缴费年限满15年的;
(4)1998年6月30日前应参加未参加基本养老保险,1998年7月1日以后办理参保补缴手续,达到国家规定的退休年龄,累计缴费年限满15年的。
2.按月领取:
A.基础养老金=全省上年度在岗职工月平均工资(1+本人平均缴费指数)÷2×缴费年限×1%
B.个人账户养老金=个人账户储存额÷个人账户养老金计发月数
C.以上两项A+B之和为每月领取额。
3.基本养老金每年7月根据全省统一公布的方案实施年度调整
关键词:
java面向对象,软件工程,信息管理系统。
前言
随着我国改革开放的逐渐深化和社会主义市场经济体制的逐步完善,建立完备的劳动和社会保险制度成为我国现阶段各级劳动部门的工作重点
统一的劳动和社会保险部门的管理使原有传统的劳动社会保险系统管理不能再适应新体制下的管理模式。
利用高新技术手段完成劳动社会保险系统的管理,建立基于计算机和科学系统管理基础之上的新型劳动管理信息系统己迫在眉睫。
为适应这项工作的发展,建设国家级劳动和社会保险管理信息系统,是国家对劳动和社会保险工作提出的新要求。
养老保险是劳动社会保险系统的重要组成部分,养老保险管理系统的建设是促进养老保险改革、完善养老保险制度的需要,是规范管理、提高工作效率和实现决策科学化的需要。
本系统的建设能使我们利用现代化的计算机通信技术和手段规范业务,提高管理水平,从而改变管理理念和管理方式,优化管理的组织结构,加速养老保险管理科学化的进程。
最好形成全国统一的网络管理和信息服务体系,这样不仅能更好地完成信息的收集,整理和上传下达,为制定养老保险政策的决策者和社会公众提供更好的服务,而且对各级政府全面,准确,及时掌握养老保险信息,提高决策的科学性具有重要意义。
正文
1.问题描述
1登录时需要检验身份(员工登录可直接登录,但是管理员登陆需要验证密码),在这里产生了一个密码核对的功能问题,本系统为了简便设计,将管理员账号密码默认设置为1,2(未设计密码修改模块,密码修改模块需要IO字节流引入)。
2整体数据需要存储,存储数据可分为内存存储、IO存储、数据库存储,
系统制作时,对数据库了解不够深入,所以使用了IO存储,存储为txt文本文档格式,从而实现了数据的存储和读取以及修改和删除。
3保险金的缴纳以及退休的养老金的发放需要专门的管理,对此,不得不引入数据库,对于SQLServer了解并不容易,引入了Access的连接,NetBeans的开发环境对于数据库的引入比较费劲,修改为Eclipse,总之集成开发环境的改变尽管带来了麻烦,但对于最后程序代码的实现,还是大有利益可言的。
4文字的界面过于枯燥让人乏味,所以添加图片是必须的,然而GUI界面里的图片是按照像素点来显示的,所以普通网页XX的图片过于大,无法加载,逼不得已,这能使用photoshop来修改像素点从而顺利加载图片,有了图文兼容的界面感觉好了许多。
5子类父类的继承与调用,窗口的可见以及隐藏,主方法的构建和main方法下的个各类的调用。
2.总体设计
系统大体构架如上图,主要分支列表为:
用户员工信息查询(按照工号)遗嘱的录入
登录员工信息查询(按照姓名)遗嘱的修改
登录信息信息录入,信息查询,信息修改,信息删除
界面管理死亡员工管理,遗嘱查询
金额信息添加,信息修改
管理信息查询,信息修改
3.详细设计
Inquest类主要实现员工信息查询功能(实现工号查询)
通过IO字节流对已经存储到A公司信息管理系统.txt里的所有员工可以按照员工的工号进行查询其基本信息,信息包括姓名工号性别出生是否退休是否调离是否死亡等信息。
Inquest2类主要实现员工信息查询功能(实现姓名查询)
通过IO字节流对已经存储到A公司信息管理系统.txt里的所有员工可以按照员工的姓名进行查询其基本信息,信息包括姓名工号性别出生是否退休是否调离是否死亡等信息。
Delete类主要实现员工信息删除功能
通过IO字节流对已经存储到A公司信息管理系统.txt里的所有员工可以按照员工的工号进行删除基本信息,信息包括姓名工号性别出生是否退休是否调离是否死亡等信息。
Delete2类主要实现员工死亡信息的录入及删除功能
通过IO字节流对已经存储到A公司信息管理系统.txt里的所有员工可以按照员工的工号进行死亡管理,将未死亡人员通过该程序更改为死亡人员,方便统计死亡信息。
JinEGuanLi类主要实现进入养老金保险金管理界面的中转界面
中转型界面内含几个按钮可以由登录界面转到保险金和养老金的管理功能界面。
ModifySituation类主要实现信息录入功能
通过IO字节流将信息存储到A公司信息管理系统.txt,信息包括姓名工号性别出生是否退休是否调离是否死亡等信息。
Worker类主要实现员工信息的子类功能
包含有员工的所有信息,是一个用来调用的类。
WorkerIn类主要实现员工登录的主类功能
是用于员工进入录入信息或查询信息的一个主类,通过该主类可以是员工进入员工对应的遗嘱修改录入以及信息查询。
WorkManager类主要实现管理员登录的主类功能
是用于管理员进入录入信息或查询信息的一个主类,通过这个主类,可以进入员工信息录入,员工信息查询,员工信息删除,员工信息修改,员工遗嘱查询等功能。
WorkerSituation类主要实现信息修改功能
通过IO字节流将存储到A公司信息管理系统.txt的信息,信息包括姓名工号性别出生是否退休是否调离是否死亡等信息。
进行修改,以及再次保存。
YizhuLuRu类主要实现遗嘱录入功能
通过该类进入遗嘱录入界面,该界面的内部代码运用IO流,实现遗嘱信息管理录入到文件养老保险信息管理系统.txt的目录下。
YizhuChaXun类主要实现遗嘱查询功能
通过该类进入遗嘱查询界面,该界面的内部代码运用IO流,从养老保险信息管理系统.txt上提取消息,并且实现遗嘱信息管理调出并且显示出来。
YizhuXiuGai类主要实现遗嘱修改功能
通过该类进入遗嘱修改界面,该界面的内部代码运用IO流,从养老保险信息管理系统.txt上提取消息,并且实现遗嘱信息管理源信息提取,并修改以及在此保存到养老保险信息管理系统.txt。
YUNXING类主要实现主要运行类功能
主要运行界面,主要的调用类。
其中包含三个按钮从而实现对三种功能的调用,有金额管理、信息管理、用户登录三个功能。
Chaxun类该类通过Access的数据库连接,实现对已有的存储的养老金、保险金的查询,实现查询功能。
Xiugai类该类通过Access的数据库连接,实现对已有的存储的养老金、保险金的修改,实现修改功能。
Zengjia类该类通过Access的数据库连接,实现新的养老金、保险金的信息的增加,实现增加功能。
Shanchu类该类通过Access的数据库连接,实现对已有的存储的养老金、保险金的删除,实现删除功能。
4.编码实现
importjava.sql.Connection;
importjava.sql.*;
publicclassjdbc1{
publicstaticvoidmain(String[]args){
Connectioncon;
Statementsm;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:
odbc:
养老保险信息管理系统");
sm=con.createStatement();
System.out.print("Dropoldtablesuccess!
");
Stringquery="createtable养老保险信息管理系统("+"员工工号char(20),员工姓名char(20),"+"员工性别char(20),"+"保险金缴纳char(20),"+"保险金记账char(20),"+"养老金发放char(20),养老金记账char(20)"+")";
sm.executeUpdate(query);
sm.close();
con.close();
}catch(java.lang.ClassNotFoundExceptione)
{System.out.println("ForName:
"+e.getMessage());}
catch(SQLExceptione)
{System.out.println("SQLException:
"+e.getMessage());}
}}
5.程序调试与测试
登录界面
管理员管理界面
查询员工信息界面
遗嘱录入界面
修改遗嘱界面
金额管理界面
添加员工金额信息界面
删除员工金额信息界面
修改员工金额信息界面
录入员工基本信息界面
员工登陆界面
6.结果分析
员工信息录入提示界面
修改信息提示界面
修改信息成功界面
删除信息提示界面
员工死亡确认信息提示界面
7.软件安装和使用说明书
1安装MyEclipse10.0完美运行;
2新建项目(File–New-JavaProject)命名ProjectName为养老保险信息管理系统,点击Next-Finish;
3引入ACCESSjar包,右击jresystemlibrary选择import然后根据路径选择(eclipse\\养老保险信息管理系统)选择Access.jar右击引入的jar包,选择buildpath完成引入包;
4建立数据库点击开始按钮,搜索odbc选择数据源添加Access驱动,增加一个养老保险信息管理系统的mdb(数据库Access)输入(eclipse\\养老保险信息管理系统)的路径;
5引入数据库,新建一个lib包,右击lib包选择import然后根据路径选择(eclipse\\养老保险信息管理系统)选择养老保险信息管理系统.mdb右击引入的jar包,选择buildpath完成引入包;
6将本包内的Access包、养老包、jdbc1.java拷贝到新的养老保险信息管理系统的包中;
7运行jdbc1.java1;
8运行YunXing.java即可。
设计总结
为适应社会保险工作的发展,建设社会保险管理信息系统对劳动
和社会保险工作提出了的新要求。
养老保险管理系统是社会保险系统的重要组成部分,养老保险管
理信息系统的建设是完善养老保险制度,规范管理,提高工作效率的
需要。
本系统是养老保险信息管理系统。
本系统具有档案管理、保险金
缴纳管理、养老金发放管理、信息查询和系统维护等五大功能。
其中档案管理包括单位和个人档案的增加、修改、删除等功能;
保险金缴纳管理包括单位和在职职工养老保险金的计算和记账等功能;
养老金发放管理主要实现对单位退休职工和死亡人员养老金发放的计
算和记账等功能;
信息查询主要实现对一些基础信息的查询功能;
系统维护包括系统初始化和系统的数据备份等功能。
本篇论文分为6部分,
包括论文的绪论,
系统调研和需求分析,
系统总体设计,
系统详细设计
以及实施
等。
参考文献
[1]初小璐.完全掌握SQLServer2000[M]机械工业出版社,2004
[2]JeraodV.Post.数据库管理系统(英文版.第三版)[美]清华大学出版社,2006.1
[3]张海藩.软件工程导论[M].北京:
清华大学出版社,1998.1
[4]谢希仁.计算机网络(第二版)[M].北京:
电子工业出版社,2003.6
[5]戴志诚,赵国峰.JSP信息化系统建设案例[M].北京:
人民邮电出版社,2006.12
[6]成晓静,毕靖.网页设计三剑客完全学习手册[M].北京:
中国电力出版社,2004.11
[7]赵强.精通JSP编程[M].北京:
电子工业出版社,2006.3
[8]萨师煊,王珊.数据库系统概论[M].北京:
高等教育出版社,2002.2
[9]张海藩,李劲,谢兆阳.SQLServer2000数据库设计与系统管理[M].北京:
清华大学出版社,2000.9
[10]刘禾,蔡锋.Web数据库假设技巧[M].北京:
科技技术出版社,1999.4
[11]徐建波.Internet与Web设计教程[M].北京:
中国矿业大学出版社,2000.12
[12]于书举,许向众.数据库设计与开发教程[M].北京:
电子工业出版社,2003.11
[13]安海忠,李文斌,林旭新.商业网站建设与管理[M].北京:
人民交通出版社,2006.8
致谢
首先要感谢在面向对象课程设计过程中给予我指导和帮助的
指导老师赵付清老师和张其文老师还有我们的授课老师高玮军老
师,他们不仅在技术上指导我,而且他们的鼓励和督促是我前进
的动力,使我不敢有丝毫松懈,在设计中他提示我自己没有想到
的问题,使我的设计不断完善,在此我深表感谢。
当然也要感谢
在课程设计过程中所有帮助过我的同学,他们不仅帮助我专业上
的知识,而且也帮助我学习和理解新知识,利用所学到的知识去
解决新问题。
软件工程
(1)班
11******
******
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 养老保险 信息管理 系统 说明书