【VB开源代码栏目提醒】:网学会员,鉴于大家对VB开源代码十分关注,论文会员在此为大家搜集整理了“社保基金管理系统—计算机毕业设计(论文) - 交通运输”一文,供大家参考学习!
社保基金管理系统 摘 要 随着社会的进步与发展,人工管理社保基金的方式已不能满足现实的需求,如果采用传统的人工方式管理社保基金不仅效率低,而且成本高。
为了弥补传统人工管理方式的不足,我在本次毕业设计中开发了铜陵市社保基金管理系统。
本系统使用的前台开发工具为 VISUAL BASIC 6.0后台数据库为 MS ACCESS 2000开发环境为 WINDOWS XP。
本系统界面友好,操作简单,可以实现社保基金及有关人员、单位的的有效管理。
系统管理人员可以方便的对社会保险基金的相关信息进行添加、查询、修改、删除、信息打印等操作。
本文主要介绍了社保基金管理系统的数据库设计、各个功能模块的实现方法以及系统测试的过程。
关键词:
VB 6.0;ACCESS 2000;ADO Abstract With the progressing and developing of the society the way of managingsocial insurance fund artificially can never satisfy the requirements ofreality for its low efficiency and high cost. In order to compensate for theinsufficiency of traditional way I have developed a new management systemof social insurance fund for the city of Tong Ling Of the system the fore-ground development tool is Visual Basic 6.0 whilethe back-end database is Microsoft Access 2000and the developmentenvironment is Windows XP. For its friendly interface and simple operationthe system can convert the effective management of social insurance fund thecorrelated staff and company into reality managers of the system canconveniently perform some operation on the correlated information of socialinsurance fund such as adding inquiring modifying deleting and printingand so on To conclude in my paper I have elaborated following things that are aboutthe management system of social insurance fund of the city :the designingof the database the way of converting the function into reality and thetesting process of this systemKeywords: VisualBaisc 6.0 Access 2000 ADO Active Data Objects 目录前言 ................................................................... 51 课题背景 ............................................................ 6 1.1 选题背景 ...................................................... 6 1.2 选题目的 ...................................................... 62 基础理论 ............................................................ 7 2.1 Visual Basic 简介 .............................................. 7 2.2 Microsoft Access 2000 概述 .................................... 153 系统需求分析和总体设计 ............................................. 17 3.1 系统可行性分析 ............................................... 17 3.1.1 技术可行性 .............................................. 17 3.1.2 经济可行性 .............................................. 17 3.1.3 操作可行性 .............................................. 17 3.1.4 法律可行性 .............................................. 17 3.2 系统需求分析 ................................................. 17 3.2.1 功能需求说明: .......................................... 17 3.2.2 环境需求说明 ............................................ 18 3.2.3 系统功能分析 ............................................ 18 3.2.4 系统功能模块设计 ........................................ 19 3.3 数据库设计 ................................................... 20 3.3.1 数据库需求分析 .......................................... 20 3.3.2 数据库设计 .............................................. 224 系统详细设计 ....................................................... 28 4.1 社保基金管理系统主窗体的创建 ................................. 28 4.1.1 创建工程项目 ............................................ 28 4.1.2 社保基金管理系统的主窗体 ................................ 28 4.1.3 创建主窗体的菜单 ........................................ 29 4.2 用户登录模块的创建 ........................................... 29 4.2.1 登录界面设计 ............................................ 29 4.2.2 登录功能的实现 .......................................... 30 4.3 养老保险基金管理模块的创建 ................................... 31 4.3.1 养老保险基金缴纳管理模块的创建 .......................... 32 4.3.2 养老保险基金发放管理模块的创建 .......................... 34 4.4 医疗保险基金管理模块的创建 ................................... 36 4.4.1 医疗保险基金缴纳管理模块的创建 .......................... 36 4.4.2 医疗保险基金发放管理模块的创建 .......................... 38 4.5 失业保险基金管理模块的创建 ................................... 40 4.5.1 失业保险基金缴纳管理模块的创建 .......................... 40 4.5.2 失业保险基金发放管理模块的创建 .......................... 42 4.6 工伤保险基金管理模块的创建 ................................... 46 4.6.1 工伤保险基金缴纳管理模块的创建 .......................... 46 4.6.2 工伤保险基金发放管理模块的创建 .......................... 48 4.7 生育保险基金管理模块的创建 ................................... 50 4.7.1 生育保险基金缴纳管理模块的创建 .......................... 50 4.7.2 生育保险基金发放管理模块的创建 .......................... 52 4.8 个人参保信息管理模块的创建 ................................... 55 4.9 单位参保信息管理模块的创建 ................................... 56 4.10 低保人员信息管理模块的创建 ................................... 58 4.11 信息打印管理模块的创建 ....................................... 595 系统测试及维护 .................................................... 60 5.1 测试环境 ..................................................... 60 5.2 软件测试的意义 ............................................... 60 5.3 软件详细调试 ................................................. 60 5.4 测试结果 ..................................................... 60结论 .................................................................. 61致谢 .................................................................. 62参考文献 .............................................................. 63附 录 一 .............................................................. 64附 录 二 .............................................................. 76 前言 科学技术的进步极大的促进了整个社会的信息交流和人员往来, 经济的快速发展导致城市化进程加快,城市规模迅速扩大。
社会保障问题日显突出,大中小城市中的数十万乃至百万人口每天都和社保基金产生关系,社保基金服务对象众多、业务量十分庞大,管理人员的工作量大。
如果采用传统的人工管理,不但成本居高不下,其效率也难以适应实际工作的需要,同时也容易出现各种差错,如果采用管理软件来管理社保基金的日常业务工作,不仅管理效率可以大大提高,管理成本也可以大大降低。
本次毕业设计就是为了解决社保基金在传统的人工管理方式中所出现的种种问题,利用现代化计算机技术开发出一套可靠、高效、低成本的社保基金管理系统。
社保基金管理是一项繁琐、细致、准确度要求很高的工作,实现社保基金管理的便捷性、安全性、高效性是社保基金管理工作发展的必然趋势。
随着经济的发展和社会的进步,社会保险基金管理涉及的范围将更加广泛,对其管理工具的功能要求也必将越来越高。
社保基金管理是社会保障建设的重要组成部分,是保障社会稳定,经济发展的重要环节,是社会主义现代化建设的一部分,所以开发满足现实要求的社保基金管理系统意义重大。
社保基金管理工作是社会保障管理中一个极为重要的环节是整个社会保障管理的核心和基础,其中涉及到社保基金缴的缴纳管理、发放管理、修改管理、删除管理、及相关人员信息管理等诸多模块,各个模块之间相互合作,共同完成整个社保基金管理系统的工作。
本系统采用 VISUAL BASIC 6.0 作为前台开发工具,ACCESS 2000 作为后台数据库,在 Windows XP 操作系统下开发、运行。
可以方便管理人员对社保基金相关信息进行处理,提高管理效率,降低管理成本。
1 课题背景1.1 选题背景 随着社会主义现代化建设的进行,社会经济迅速发展,城市化进程不断加快,城镇化水平不断提高。
社会保障问题日显突出,社保基金管理是社会保障建设的重要组成部分,是保障社会稳定,经济发展的重要环节,是社会主义现代化建设的一部分。
经过相关调研之后,我发现社保基金管理信息系统所涉及到的信息资料数量大、类型多,传统的手工操作存在许多弊端,如重复劳动严重、效率低下、不能及时地提供所需的各种信息等,同时由于城市规模的不断扩大和城镇人口数量的逐年攀升导致传统的社保基金管理手段已无法满足现代化管理的要求。
所以开发设计满足社保基金管理要求的社保基金管理信息系统显得十分必要, 而且强大的社保基金管理系统可以使社保基金各项管理工作快速、方便、准确、安全地得以实施。
1.2 选题目的 结合过去所学的有关程序设计以及软件工程方面的知识,为了加深对开发方式的理解和对软件测试理论方法的认识,通过测试来发现软件存在的各种问题。
在我即将走上工作岗位之前,学校安排的毕业设计给了我将理论应用于实践的机会,所以我选择了该课题。
在下面的章节里我将系统地介绍铜陵市社保基金管理系统的开发过程和可以实现的各项功能。
2 基础理论2.1 Visual Basic 简介 众所周知 Visual Basic 是 Windows 环境下的应用程序开发工具,其最突出的两个特点是:可视化编程和事件驱动。
它是美国微软公司的第一用于系统编程开发的产品。
多年来,Visual Basic 经历过初级产品试验、16 位开发平台和目前的 32 位新产品的多次的升级换代已成为了一个全新的成熟的高端产品。
它以优良的性能、完善的系统开发功能、完美的视觉界面和简单易学的特点,赢得了全世界广大用户的好感。
1. Visual Basic 概述 Visual Basic 中的“Visual”是指开发图形用户界面(GUIGraphical UserInterface)的方法。
Visual 的意思是“可视的” ,也就是直观的编程方法。
在
VB 中引入了控件的概念,各种各样的按钮、文本框、选择框等。
VB 把这些控件模式化, 并且每个控件都由若干属性来控制其外观、 工作方法。
这样,采用 Visual方法无需编写大量
代码去描述界面元素的外观和位置, 而只要把预先建立的控件加到屏幕上即可。
就像使用画图之类的绘图程序,通过选择画图工具来画图一样。
“Basic“是指 BASIC(Beginners All-purpose Symbolic Instruction Code)语言,一种在计算机技术发展史上应用得最为广泛的语言。
Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。
专业人员可以用
VB 实现其他任何 Windows编程语言功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
2. Visual Basic 的特点 Visual Basic 是从 BASIC 发展而来的,对于开发 Windows 应用程序而言,
VB 是目前所有开发语言中最简单、最容易使用的语言。
总的来说,Visual Basic有以下主要特点。
1)可视化编程 传统的编程方法使用的是面向过程、按顺序进行的机制,其缺点是程序员始终要关心什么时候发生什么事情,应用程序的界面都需要程序员编写语句来实现,对于图形界面的应用程序,只有在程序运行时才能看到效果,一旦不满意,还需要返回到程序中修改程序,这一过程常常需要反复多次,大大影响了软件开发效率,因而使得开发工作非常烦琐。
用
VB 进行应用程序开发主要有两部分工作:即设计界面和编写
代码。
在开发过程中所看到的界面,与程序运行时的界面基本相同,同时
VB 还向程序员提供了若干界面设计所需要的对象(称为控件),在设计界面时,Visual Basic 提供的可视化设计平台,把 Windows 界面设计的复杂性“封装“起来,开发人员不必为 界面的设计而编写大量程序
代码,只需按照设计的要求,用系统提供的工具在屏幕上画出各种对象即可。
Visual Basic 自动产生界面设计
代码,程序员只需要编写实现程序功能的那部分
代码,只需将所需要的控件放到窗口的指定位置即可,整个界面设计过程基本不需要编写
代码,从而大大提高了程序设计的效率。
概括地说可视化编程就是程序员在开发过程中能看到界面的实际效果。
2)事件驱动的编程机制 用
VB 开发的应用程序,
代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的
代码片段。
在用 Visual Basic 设计应用程序时,不必建立具有明显开始和结束的程序。
事件可以由用户操作触发,如单击鼠标、键盘输入等事件。
也可以由来自操作系统或其它应用程序的消息触发。
这些事件的顺序决定了
代码执行的顺序。
概括地说事件驱动是指应用程序没有预定的执行路径,而是由程序运行过程中的事件决定。
3)面向对象的设计方法 面向对象的设计方法OOP Object Oriented Programming从应用领域内的问题着手,以直观自然的方式描述客观世界的实体。
Visual Basic 作为一种面向对象的编程方法把程序和数据封装起来作为一个对象并为每个对象赋予相应的属性.在设计对象时不必编写建立和描述每个对象的程序
代码而是用工具画在界面上由 Visual Basic 自动生成对象的程序
代码并封装起来.4)开放的数据库功能与网络支持 Visual Basic 具有很强的数据库管理功能,不仅可以管理 MS Access 格式的数据库, 还能访问其他如 FoxPro 等格式的数据库。
同时
VB 还提供了开放式数据库连接(ODBC,Open DataBase Connectivity)功能,可以通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如 SQL Server 等。
在应用程序中,可以使用结构化查询语言(SQL,Structured Query Language)直接访问Server 上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供 SQL 网络接口,以便在分布式环境中快速而有效地实现客户/服务器(Client/Server)方案。
5)结构化的设计语言 Visual Basic 是在 BASIC 语言基础上发展起来的,具有高级程序设计语言的语句结构,接近与自然语言和人类的逻辑思维方式,其语句简单易懂。
其编辑器支持彩色
代码, 可自动进行语法错误检查,具有功能强且使用灵活的调试器和编译器。
在设计 Visual Basic 程序的过程中,随时可以运行程序,而在整个应用程序设计好之后,可以编译生成.exe 可执行文件,.exe 文件可脱离 VisualBasic 环境直接在 Windows 环境下运行。
6)充分利用 Windows 资源 Visual Basic 提供的动态数据交换(DDE,Dynamic Data Exchange)编程技术, 可以在应用程序中实现与其他 Windows 应用程序建立动态数据交换、在不同的应用程序之间进行通信。
对象链接与嵌入(OLE,Object Linking andEmbedding)技术将程序都看作一个对象,把不同的对象链接起来,嵌入到某应用程序中,从而可以得到具有声音、影像、图像、动画。
文字各种信息的集合式文件。
动态链接库(DLL,Dynamic Link Libraries)将 C/C或汇编语言编写的程序加入到 Visual Basic 的应用程序中,或是调用 Windows 应用程序接口( API , Application Programming Interface ) 函 数 , 实 现 SDK ( SoftwareDevelopment Kit)所具有的功能。
7)交互式
VB 的另一个显著特点是交互式,所谓交互式是指在编写
代码过程中出现语法错误时系统会立即获得通知,并在开发过程中可运行程序进3. Visual Basic 开发步骤 1)设计并建立用户界面。
2)编写响应事件的
代码。
3)创建过程所需并调用其他过程。
4)测试和调试 5)转换为运行时版本。
6)准备可发布的文件4. Visual Basic 中的常用控件1) 标签(Label)控件标签(Label)用于显示用户不能编辑、修改的文本。
主要用来显示提示信息,可以用作标题、栏目或输入输出区域的标识,也可作为结果信息输出区域,常与Text 控件一起使用。
其主要属性为: 表 2.1 标签控件的属性 属性 说明 Name 用于标识窗体、控件的名称。
每一个控件均有该 属性,以后不再重复。
Caption 标签的标题,缺省情况下标签控件中唯一可见的 部分。
BorderStyle 用于设置标签的加框形式,0-标签不带边框,1-带 一个立体边框。
BackColor 设置标签的背景色。
BackStyle 设置标签的背景模式,1-标签不透明,0-标签透明。
ForeColor 设置 Caption 的颜色。
Font 设置 Caption 的字体。
Alignment 设置 Caption 的排列方式,0-左对齐,1-居中对齐,2- 右对齐。
AutoSize 用于是否自动改变标签的尺寸以适应其内容,若该属性 设为 True,标签就会根据 Caption 属性的内容进行水平 变化。
WordWrap 为了使 Caption 属性的内容自动换行并垂直扩充,应将 该属性设为 True。
此时 AutoSize 也应为 True。
2 文本框(TextBox)控件文本框(TextBox)通常用来显示用户输入的信息,常作为接收用户输入的接口。
或在设计及运行时为其 Text 属性赋值,起信息输出的作用。
TextBox 控件显示的文本一般是可以被用户编辑、修改的。
其主要属性为: 表 2.2 文本框控件的属性 属 性 说 明 Text 文本框中包含的文本内容。
MultiLine 该 属 性 值 为 True 时 可 以 接 收 多 行 文 本 。
此 时 , PassWordChar 属性将不起作用。
ScrollBars 0-没有滚动条,1-水平,2-垂直,3-同时具有水平及垂 直。
PassWordChar 指定显示在文本框中的替代符,如一串“”号等,主 要用于口令输入。
MaxLength 指定显示在文本框中的字符数,超出部分不接收。
Locked 决定控件是否可编辑。
3) 命令按钮(CommandButton)控件 命令按钮常常用接收用户的操作信息,激发相应的事件过程。
它是用户 与程 序交互的最简便的方法。
表 2.3 命令按纽控件的属性 属 性 说 明 Caption 按纽的标题,即显示在按纽的文本 Font 设置 Caption 字体、字体样式及大小等 efault 该属性为 True 时,指定它为窗体的缺省按纽 Cancel 该属性为 Ture 时,指定它为窗体的缺省取消 按纽 Style 0-按纽的外观是标准 Windows 风格,1-允许 带有自定义图片 Picture Style 为 1 时,指定粘贴到按纽上的图形文 件 DownPicture.