优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

社会福利保障系统.

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

1  课题背景

1.1  选题背景
随着社会主义现代化建设的进行,社会经济迅速发展,城市化进程不断加快,城镇化水平不断提高。社会保障问题日显突出,社保基金管理是社会保障建设的重要组成部分,是保障社会稳定,经济发展的重要环节,是社会主义现代化建设的一部分。                                   
经过相关调研之后,我发现社保基金管理信息系统所涉及到的信息资料数量大、类型多,传统的手工操作存在许多弊端,如重复劳动严重、效率低下、不能及时地提供所需的各种信息等,同时由于城市规模的不断扩大和城镇人口数量的逐年攀升导致传统的社保基金管理手段已无法满足现代化管理的要求。所以开发设计满足社保基金管理要求的社保基金管理信息系统显得十分必要,而且强大的社保基金管理系统可以使社保基金各项管理工作快速、方便、准确、安全地得以实施。 think58.com [资料来源:http://think58.com]

1.2  选题目的  
结合过去所学的有关程序设计以及软件工程方面的知识,为了加深对开发方式的理解和对软件测试理论方法的认识,通过测试来发现软件存在的各种问题。在我即将走上工作岗位之前,学校安排的毕业设计给了我将理论应用于实践的机会,所以我选择了该课题。在下面的章节里我将系统地介绍铜陵市社保基金管理系统的开发过程和可以实现的各项功能。 [资料来源:THINK58.com]

2  基础理论 [资料来源:http://www.THINK58.com]

2.1  Visual Basic简介

think58好,好think58 [版权所有:http://think58.com]

[资料来源:http://www.THINK58.com]

众所周知Visual Basic是Windows环境下的应用程序开发工具,其最突出的两个特点是:可视化编程和事件驱动。它是美国微软公司的第一用于系统编程开发的产品。多年来,Visual Basic经历过初级产品试验、16位开发平台和目前的32位新产品的多次的升级换代,已成为了一个全新的成熟的高端产品。它以优良的性能、完善的系统开发功能、完美的视觉界面和简单易学的特点,赢得了全世界广大用户的好感。
1. Visual Basic概述
Visual Basic中的“Visual”是指开发图形用户界面(GUI,Graphical User Interface)的方法。Visual的意思是“可视的”,也就是直观的编程方法。在VB中引入了控件的概念,各种各样的按钮、文本框、选择框等。VB把这些控件模式化,并且每个控件都由若干属性来控制其外观、工作方法。这样,采用Visual方法无需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的控件加到屏幕上即可。就像使用画图之类的绘图程序,通过选择画图工具来画图一样。
“Basic“是指BASIC(Beginners All-purpose Symbolic Instruction Code)语言,一种在计算机技术发展史上应用得最为广泛的语言。Visual Basic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI有直接关系。专业人员可以用VB实现其他任何Windows编程语言功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。

think58好,好think58 [来源:http://www.think58.com]


2. Visual Basic的特点
Visual Basic是从BASIC发展而来的,对于开发Windows应用程序而言,VB是目前所有开发语言中最简单、最容易使用的语言。总的来说,Visual Basic有以下主要特点。
1) 可视化编程
传统的编程方法使用的是面向过程、按顺序进行的机制,其缺点是程序员始终要关心什么时候发生什么事情,应用程序的界面都需要程序员编写语句来实现,对于图形界面的应用程序,只有在程序运行时才能看到效果,一旦不满意,还需要返回到程序中修改程序,这一过程常常需要反复多次,大大影响了软件开发效率,因而使得开发工作非常烦琐。用VB进行应用程序开发主要有两部分工作:即设计界面和编写代码。在开发过程中所看到的界面,与程序运行时的界面基本相同,同时VB还向程序员提供了若干界面设计所需要的对象(称为控件),在设计界面时,Visual Basic提供的可视化设计平台,把Windows界面设计的复杂性“封装“起来,开发人员不必为
 
界面的设计而编写大量程序代码,只需按照设计的要求,用系统提供的工具在屏幕上画出各种对象即可。Visual Basic自动产生界面设计代码,程序员只需要编写实现程序功能的那部分代码,只需将所需要的控件放到窗口的指定位置即可,整个界面设计过程基本不需要编写代码,从而大大提高了程序设计的效率。概括地说可视化编程就是程序员在开发过程中能看到界面的实际效果。 think58.com
[资料来源:http://www.THINK58.com]

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)方案。    
[资料来源:THINK58.com]

5)结构化的设计语言
Visual Basic是在BASIC语言基础上发展起来的,具有高级程序设计语言的语句结构,接近与自然语言和人类的逻辑思维方式,其语句简单易懂。其编辑器支持彩色代码,可自动进行语法错误检查,具有功能强且使用灵活的调试器和编译器。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个应用程序设计好之后,可以编译生成.exe可执行文件,.exe文件可脱离Visual Basic环境直接在Windows环境下运行。
  [资料来源:http://THINK58.com]

6)充分利用Windows资源
Visual Basic提供的动态数据交换(DDE,Dynamic Data Exchange)编程技术,可以在应用程序中实现与其他Windows应用程序建立动态数据交换、在不同的应用程序之间进行通信。对象链接与嵌入(OLE,Object Linking and Embedding)技术将程序都看作一个对象,把不同的对象链接起来,嵌入到某应用程序中,从而可以得到具有声音、影像、图像、动画。文字各种信息的集合式文件。动态链接库(DLL,Dynamic Link Libraries)将C/C++或汇编语言编写的程序加入到Visual Basic 的应用程序中,或是调用Windows应用程序接口(API,Application Programming Interface)函数,实现SDK(Software Development Kit)所具有的功能。
7)交互式
VB的另一个显著特点是交互式,所谓交互式是指在编写代码过程中出现语法错误时系统会立即获得通知,并在开发过程中可运行程序进
3. Visual Basic开发步骤
1)设计并建立用户界面。
2)编写响应事件的代码。
3)创建过程所需并调用其他过程。
4)测试和调试
5)转换为运行时版本。
6)准备可发布的文件
4.  Visual Basic中的常用控件
1) 标签(Label)控件
标签(Label)用于显示用户不能编辑、修改的文本。主要用来显示提示信息,可以用作标题、栏目或输入输出区域的标识,也可作为结果信息输出区域,常与Text控件一起使用。

[资料来源:http://www.THINK58.com]


3  系统需求分析和总体设计

copyright think58 [资料来源:THINK58.com]

[资料来源:http://www.THINK58.com]

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等授权软件,它不是模仿他人已有的软件,在软件中没有设置各种逻辑陷阱、特洛伊木马以及其它非法程序,也不会借此发布非法事件,故在法律上、专利问题上不会存在违反法律的行为。 [资料来源:http://THINK58.com]
3.2  系统需求分析
3.2.1  功能需求说明:
本系统能够实现社保基金信息管理所需功能,包括用户创建,用户个人密码的修改,相关信息录入、删除、修改、查询以及报表打印等功能。
  copyright think58 [来源:http://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  系统功能分析
系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。本例子中的铜陵市社保基金管理系统需要完成的主要功能有:
 养老保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
 养老保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发放金额、领取单位、联系电话、联系邮箱、联系地址等。
 医疗保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
 医疗保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发放金额、领取单位、联系电话、联系邮箱、联系地址等。

[来源:http://think58.com]

 失业保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
 失业保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发放金额、领取单位、联系电话、联系邮箱、联系地址等。
 工伤保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
 工伤保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发放金额、领取单位、联系电话、联系邮箱、联系地址等。
 生育保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
 生育保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发放金额、领取单位、联系电话、联系邮箱、联系地址等。
 个人参保信息的输入、查询、删除和修改,包括参保编号、参保金额、参保项目、姓名、联系电话、联系地址等。
 单位参保信息的输入、查询、删除和修改,包括参保编号、参保金额、参保项目、姓名、联系电话、联系地址等。 think58好,好think58 [资料来源:THINK58.com]
 

think58.com [资料来源:http://think58.com]

[资料来源:THINK58.com]

 低保人员信息的输入、查询、删除和修改,包括编号、姓名、性别、政治面貌、联系电话
 个人参保信息打印
 单位参保信息打印
 低保人员信息打印
[资料来源:http://think58.com]