社会福利保障系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
随着社会的进步与发展,人工管理社保基金的方式已不能满足现实的需求,如果采用传统的人工方式管理社保基金不仅效率低,而且成本高。为了弥补传统人工管理方式的不足,我在本次毕业设计中开发了铜陵市社保基金管理系统。
本系统使用的前台开发工具为VISUAL BASIC 6.0,后台数据库为MS ACCESS 2000,
开发环境为WINDOWS XP。本系统界面友好,操作简单,可以实现社保基金及有关人员、单位的的有效管理。系统管理人员可以方便的对社会保险基金的相关信息进行添加、查询、修改、删除、信息打印等操作。
本文主要介绍了社保基金管理系统的数据库设计、各个功能模块的实现方法以及系统测试的过程。 [来源:http://think58.com]
关键词: VB 6.0;ACCESS 2000;ADO think58.com
目录
前言 1
1 课题背景 2
1.1 选题背景 2
1.2 选题目的 2
2 基础理论 3
2.1 Visual Basic简介 3
2.2 Microsoft Access 2000概述 10
3 系统需求分析和总体设计 12
3.1 系统可行性分析 12
3.1.1 技术可行性 12
3.1.2 经济可行性 12
3.1.3 操作可行性 12
3.1.4 法律可行性 12
3.2 系统需求分析 12
3.2.1 功能需求说明: 12
3.2.2 环境需求说明 13
3.2.3 系统功能分析 13
3.2.4 系统功能模块设计 14
3.3 数据库设计 15
3.3.1 数据库需求分析 15
3.3.2 数据库设计 17
4 系统详细设计 23
4.1 社保基金管理系统主窗体的创建 23
4.1.1 创建工程项目 23
4.1.2 社保基金管理系统的主窗体 23
4.1.3 创建主窗体的菜单 24
4.2 用户登录模块的创建 24
4.2.1 登录界面设计 24
4.2.2 登录功能的实现 25
4.3 养老保险基金管理模块的创建 25
4.3.1 养老保险基金缴纳管理模块的创建 26
4.3.2 养老保险基金发放管理模块的创建 28
4.4 医疗保险基金管理模块的创建 30
4.4.1 医疗保险基金缴纳管理模块的创建 30
4.4.2 医疗保险基金发放管理模块的创建 32
4.5 失业保险基金管理模块的创建 34
4.5.1 失业保险基金缴纳管理模块的创建 34
4.5.2 失业保险基金发放管理模块的创建 36
4.6 工伤保险基金管理模块的创建 39
4.6.1 工伤保险基金缴纳管理模块的创建 39
4.6.2 工伤保险基金发放管理模块的创建 41
4.7 生育保险基金管理模块的创建 43
4.7.1 生育保险基金缴纳管理模块的创建 43
4.7.2 生育保险基金发放管理模块的创建 45
4.8 个人参保信息管理模块的创建 48
4.9 单位参保信息管理模块的创建 49
4.10 低保人员信息管理模块的创建 50
4.11 信息打印管理模块的创建 51
本文来自think58 [来源:http://www.think58.com]
5 系统测试及维护 52
5.1 测试环境 52
5.2 软件测试的意义 52
5.3 软件详细调试 52
5.4 测试结果 52
结论 53
致谢 54
参考文献 55
附 录 一 56
附 录 二 64 think58.com [来源:http://www.think58.com]
3 系统需求分析和总体设计
3.1 系统可行性分析
3.1.1 技术可行性
硬件要求:主要配置为CPU(PII300以上)、内存(64M以上)、显卡(4M以上)以及大容量硬盘(10G以上)等。
软件要求:系统采用Visual Basic 6.0和Access2000开发,用VB制作系统的用户界面,Access2000制作后台数据库,两者结合完成系统功能,可运行在Windows系列操作系统上。
3.1.2 经济可行性
由于本系统开发的费用比较低,能够实现社保基金管理过程中要求的基本功能,运行状态良好,系统维护费用低,可大幅度降低社保基金管理过程中的费用,提高管理效率。
3.1.3 操作可行性
本系统运行在通用的Windows操作系统上,具有Windows相似的操作界面。具有简单易学,使用方便等特点,只需在计算机上进行相关的简单的设置即可,懂得计算机基本操作的人员经过短期培训培训即可熟练操作,熟悉计算机操作的人员不需要再经过专门的培训即可熟练操作。
3.1.4 法律可行性
本系统是完全由本人独开发完成的软件,使用的是VB和Access 2000等授权软件,它不是模仿他人已有的软件,在软件中没有设置各种逻辑陷阱、特洛伊木马以及其它非法程序,也不会借此发布非法事件,故在法律上、专利问题上不会存在违反法律的行为。 本文来自think58 [资料来源:http://www.THINK58.com]
3.2 系统需求分析
3.2.1 功能需求说明:
本系统能够实现社保基金信息管理所需功能,包括用户创建,用户个人密码的修改,相关信息录入、删除、修改、查询以及报表打印等功能。
内容来自think58 [来源:http://www.think58.com]
3.2.2 环境需求说明
1. 软件运行硬件环境:
PII或更高档的微机,笔记本电脑;运行内存要求:≥32MB;安装所需硬盘:≥20MB;2.软件要求:中文Windows95/98/2000/Me/XP; 英文 Windows 95/98/2000/Me/XP;Microsoft Access 2000或更高版本
3. 软件开发环境:Visual Basic 6.0 、 Access 2000、Windwos XP
3.2.3 系统功能分析
系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。本例子中的铜陵市社保基金管理系统需要完成的主要功能有:
养老保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
养老保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发放金额、领取单位、联系电话、联系邮箱、联系地址等。
医疗保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
医疗保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发放金额、领取单位、联系电话、联系邮箱、联系地址等。 think58
[资料来源:www.THINK58.com]
失业保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
失业保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发放金额、领取单位、联系电话、联系邮箱、联系地址等。
工伤保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
工伤保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发放金额、领取单位、联系电话、联系邮箱、联系地址等。
生育保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
生育保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发放金额、领取单位、联系电话、联系邮箱、联系地址等。
个人参保信息的输入、查询、删除和修改,包括参保编号、参保金额、参保项目、姓名、联系电话、联系地址等。
单位参保信息的输入、查询、删除和修改,包括参保编号、参保金额、参保项目、姓名、联系电话、联系地址等。
think58 [版权所有:http://think58.com]
低保人员信息的输入、查询、删除和修改,包括编号、姓名、性别、政治面貌、联系电话
个人参保信息打印
单位参保信息打印
低保人员信息打印
内容来自think58 [资料来源:www.THINK58.com]
[来源:http://think58.com]
4 系统详细设计 think58好,好think58 [来源:http://www.think58.com]
4.1 社保基金管理系统主窗体的创建
copyright think58
[资料来源:http://think58.com]
[版权所有:http://think58.com]有关数据库结构的所有后台工作已经完成。现在将通过社保基金管理系统中各个功能模块的实现,讲解如何使用Visual Basic来编写数据库系统的客户端程序。
4.1.1 创建工程项目
启动Visual Basic后,单击File|New Project菜单,在工程模板中选择Standard EXE,Visual Basic将自动产生一个Form窗体,属性都是缺省设置,这里我们删除这个窗体。
4.1.2 社保基金管理系统的主窗体
这个项目我们使用多文档界面,单击工具栏中的ADD MDI Form按钮,产生一个窗体。在这个窗体上添加所需的控件,窗体和控件的属性设置见图4.2所示。创建好的窗体如图4.1所示 think58.com [资料来源:www.THINK58.com]
图4.1 社保基金管理系统的主窗
内容来自think58
图4.2 主窗体控件属性设置图 think58
[来源:http://www.think58.com]
4.1.3 创建主窗体的菜单
在如图4.1所示的主窗体中,单击鼠标右键,选择弹出式菜单中的Menu Editor,创建如图4.3所示的菜单结构:
copyright think58 [来源:http://www.think58.com]
[资料来源:http://www.THINK58.com]
图4.3 主窗体中的菜单结构(部分显示)
copyright think58 [资料来源:THINK58.com]
[版权所有:http://think58.com]4.2 用户登录模块的创建
4.2.1 登录界面设计
在该窗体中选择用户名,然后输入密码,如果密码正确则可以进入管理系统。如果不正确则进行提示:“密码不正确,请重新输入密码”,如果三次密码输入错误则自动退出系统。该过程主要是对数据库中user表进行相关操作,以实现对系统的安全管理。
窗体设计及所添加控件如图4.4所示:
think58.com
[版权所有:http://think58.com]
图4.4 登录界面图
登录按钮控件属性如下图4.5所示: copyright think58
图4.5 登录按钮控件属性 think58.com [资料来源:www.THINK58.com]
4.2.2 登录功能的实现
该窗体主要实现用户登录、进入系统的功能,考虑系统安全,登录管理系统需要选择用户名并输入密码,管理员密码不正确不能登录该系统, 若密码输入正确,用户则直接进系统。如果输入的密码错误,则弹出错误提示框,并提示该密码不正确,要求重新输入密码,同时提示“还有N次输入机会”。如果连续三次密码输入错误,则自动关闭系统。登录流程如图4.6所示: think58 [资料来源:THINK58.com]
图 4.6 登录流程图
4.3 养老保险基金管理模块的创建
think58.com [资料来源:http://THINK58.com]
[版权所有:http://think58.com]4.3.1 养老保险基金缴纳管理模块的创建
养老保险基金缴纳管理模块主要实现如下功能:
添加基金缴纳信息
查询基金缴纳信息
修改基金缴纳信息
删除基金缴纳信息 [资料来源:THINK58.com]
1. 养老保险基金缴纳信息添加模块设计
点击养老保险基金管理>信息添加>养老保险基金缴纳管理,出现养老保险基金缴纳管理界面。可以单击添加按钮添加相关信息,再保存即可实现养老保险基金交纳信息的添加。该界面主要实现管理员对养老保险基金缴纳信息的添加管理,主要是对数据库中yanglao_jngl表进行相关操作。
窗体设计如图4.7所示: [来源:http://www.think58.com]
图4.7 养老保险基金缴纳信息添加界面图
功能实现主要代码参见附录二
[资料来源:THINK58.com]
2. 养老保险基金缴纳信息查询模块设计
点击养老保险基金管理>信息查询>养老保险基金缴纳查询,出现养老保险基金缴纳查询界面。可以输入缴纳编号单击查询按钮查询相关信息,即可实现养老保险基金交纳信息的查询。该界面的设计主要是实现管理员对养老保险基金缴纳信息的查询。通过输入查询编号可以实现查询功能,操作的结果是对yanglao_jnglb表中缴纳信息的显示。
窗体设计如图4.8所示:
本文来自think58 [资料来源:http://THINK58.com]
图4.8 养老保险基金缴纳信息查询界面图
功能实现主要代码参见附录二 [资料来源:THINK58.com]
3. 养老保险基金缴纳信息修改模块设计
点击养老保险基金管理>信息修改>养老保险基金缴纳信息修改,出现养老保险基金缴纳信息修改界面。可以单击查询按钮查询特定记录信息,修改记录后按下修改按钮即可实现养老保险基金交纳信息的修改。该界面的功能主要是对yanglao_jnglb表中的相关字段内容进行修改。
窗体设计如图4.9所示: copyright think58 [版权所有:http://think58.com]
图4.9 养老保险基金缴纳信息修改界面图
主要功能实现代码参见附录二 think58.com
4. 养老保险基金缴纳信息删除模块设计
点击养老保险基金管理>信息删除>养老保险基金缴纳信息删除,出现养老保险基金缴纳信息删除界面。可以单击查询按钮查询相关记录,再点击删除按钮即可实现养老保险基金交纳信息的删除。该界面主要是实现管理员对养老保险基金缴纳信息的删除,操作主要是对yanglao_jngl表进行。
think58.com
窗体设计如图4.10所示:
[来源:http://think58.com]
图4.10 养老保险基金缴纳信息删除界面图
功能实现主要代码参见附录二 think58.com [资料来源:http://THINK58.com]
4.3.2 养老保险基金发放管理模块的创建
养老保险基金发放管理模块主要实现如下功能:
添加基金发放信息
查询基金发放信息
修改基金发放信息
删除基金发放信息
think58
1. 养老保险基金发放信息添加模块设计
点击养老保险基金管理>信息添加>养老保险基金发放管理,出现养老保险基金发放管理界面。可以单击添加按钮添加相关信息,再保存即可实现养老保险基金发放信息的添加。
窗体设计如图4.11所示 内容来自think58
[资料来源:http://THINK58.com]
图4.11 养老保险基金发放信息添加界面图
功能实现主要代码参见附录二
2. 养老保险基金发放信息查询模块设计
点击养老保险基金管理>信息查询>养老保险基金发放查询,出现养老保险基金发放查询界面。可以输入发放编号单击查询按钮查询相关信息,即可实现养老保险基金发放信息的查询。
窗体设计如图4.12所示 内容来自think58 [资料来源:http://THINK58.com]
图4.12 养老保险基金发放信息查询界面图
功能实现主要代码参见附录二 think58 [资料来源:http://think58.com]
3. 养老保险基金发放信息修改模块设计
点击养老保险基金管理>信息修改>养老保险基金发放信息修改,出现养老保险基金发放信息修改界面。可以单击查询按钮查询特定记录信息,修改记录后按下修改按钮即可实现养老保险基金发放信息的修改。
窗体设计如图4.13所示
think58好,好think58 [资料来源:http://THINK58.com]
[版权所有:http://think58.com]
图4.13 养老保险基金发放信息修改界面图
功能实现主要代码参见附录二
[来源:http://think58.com]
4. 养老保险基金发放信息删除模块设计
点击养老保险基金管理>信息删除>养老保险基金发放信息删除,出现养老保险基金发放信息删除界面。可以单击查询按钮查询相关记录,再点击删除按钮
即可实现养老保险基金交纳信息的删除。
窗体设计如图4.14所示 [资料来源:http://www.THINK58.com]
图4.14 养老保险基金发放信息删除界面图
功能实现主要代码参见附录二
4.4 医疗保险基金管理模块的创建
copyright think58
本文来自think58
上一篇:班级管理系统
下一篇:VB医院床位安排系统