社保基金管理系统毕业设计

上传人:桔**** 文档编号:458944684 上传时间:2023-08-31 格式:DOC 页数:43 大小:6.28MB
返回 下载 相关 举报
社保基金管理系统毕业设计_第1页
第1页 / 共43页
社保基金管理系统毕业设计_第2页
第2页 / 共43页
社保基金管理系统毕业设计_第3页
第3页 / 共43页
社保基金管理系统毕业设计_第4页
第4页 / 共43页
社保基金管理系统毕业设计_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《社保基金管理系统毕业设计》由会员分享,可在线阅读,更多相关《社保基金管理系统毕业设计(43页珍藏版)》请在金锄头文库上搜索。

1、订线安徽工业大学 毕业设计(论文)说明书绪论一个城市有数十万乃至数百万的在职职工和离退休职工,每月都要在社保部门缴纳社保基金和领取基本养老金,社保基金服务的对象众多,业务量十分庞大,员工的工作量大,如果采用传统的人工管理,既增加了成本,其速度也难以适应实际工作的需要,同时也容易产生各种差错,必须采用先进技术对社保基金的日常业务工作进行管理。本次毕业设计就是为了解决社保基金在传统的人工管理中所出现的种种问题,利用现代化计算机技术开发出一套高可靠、高效率、低成本的社保基金管理系统在本次毕业设计中,所要完成的任务主要有:1. 对市民分类编码,确定每个数据字段的长度和类型,建立有关的数据库。2. 信息

2、录入,即把各种信息输入到数据库中。3. 信息的查询,即各种查询操作。4. 对数据库中的数据进行更新维护。5. 对各种信息进行统计。完成以上任务的同时,还要达到以下的要求:1. 坚持以方便用户为原则,尽可能地使用户不输入汉字或少输入汉字。2. 功能齐全。3. 结构简单,逻辑清晰,便于阅读与维护。4. 设计思想先进。5. 用户界面友好。目 录绪论11、开发工具及相关知识介绍4 1.1 Visual Basic 6.0 和Access2000简介41.1.1 Visual Basic 6.0的发展概况41.1.2 Visual Basic 6.0的功能特点41.2 Visual Basic 6.0中

3、数据库系统开发51.3 Access数据库系统51.4 面向对象的软件开发61.4.1 分析61.4.2 设计61.4.3 编程61.4.4 测试61.4.5 维护61.5 数据库概述71.5.1 数据库技术的发展历程71.5.2 数据库系统的优势71.5.3 数据库开发过程82、 社保基金管理系统需求分析92.1 系统目标设计92.2 系统功能分析93、社保基金管理系统总体设计114、社保基金管理系统详细设计124.1 数据流程分析124.2 数据库需求分析134.3 数据库概念结构设计144.4 数据库逻辑结构设计185、社保基金管理系统应用界面开发255.1 系统主界面设计255.2 登

4、录权限255.3 在职人员查询界面设计275.4 基本养老金查询界面设计275.5 在职人员缴费查询界面设计285.6 低保人员信息查询界面设计295.7 低保人员信息编辑界面设计295.8 政策法规查询界面设计305.9 政策法规编辑界面设计305.10 政策信息编辑界面设计315.11 在职员工信息编辑界面设计315.12 离休人员信息封存界面设计325.13 单位缴费查询界面设计325.14单位基本信息编辑及基本查询界面设计335.15财务信息查询界面设计335.16财务信息入账界面设计346、社保基金管理系统维护与调试35结 论36致谢37附录A 参考文献38附录B 英文文献翻译39附

5、录C 程序源代码60共 42 页 第 1 页1、开发工具及相关知识介绍在设计和实现本系统时,主要是使用Microsoft公司的Visual Basic 6.0及其Access 2000数据库开发工具,按照面向对象的方法来开发本系统的,下面,就所使用的开发工具及相关知识做一下介绍。1.1 Visual Basic 6.0 和Access2000简介1.1.1 Visual Basic 6.0的发展概况 Visual Basic 6.0是Microsoft公司推出的可视化编程工具Visual Studio的众组件之一,是使用最广泛的程序开发工具。目前广泛使用的Visual Basic 6.0有三个

6、版本:学习版(Learning)、专业版(Professional)和企业版(Enterprise)。其中,学习版是Visual Basic的基础版,包括所有的内部控件以及连同网络、数据绑定控件;专业版除了具有学习版的全部功能外,还包括ActiveX和Internet控件开发工具之类的特性;企业版除具有专业版的全部功能外,还包括一些特殊工具,它是为创建更高级的分布式、高性能的客户、服务器的应用程序而设计的。1.1.2 Visual Basic 6.0的功能特点1、 面向对象的可视化编程Visual的英文含义为“可视化的”,指的是开发图形用户界面(GUI)的方法,不需编写大量代码去描述界面元素的

7、外观和位置,而只要把预先建立的对象加到屏幕上的一点即可。程序员的工作主要是编写相关对象要完成的功能的程序,大大地提高了程序员设计效率。2、 事件驱动在传统的“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件是执行不同的代码片段。事件可以由用户操作触发,也可以由来自操作系统或其他应用程序的消息触发,甚至由应用程序本身的消息触发。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行是所经过的代码的路径都是不同的。每个事件都能驱动一段程序的运行,程序员的主要任务就是编写响应每个事件的代码。3、集

8、成开发环境Visual Basic的集成开发环境或IDE集成了许多不同的功能,程序员可在上面设计界面、编写代码、编译和调试程序,为用户提供了友好的开发环境。4、强大的数据库功能利用数据控件可访问任何遵从ODBC的数据库,Visual Basic 6.0中新增了功能强大的ADO(ActiveX Database Object)控件,其使用更方便,访问速度更快。5、ActiveX技术ActiveX技术是一种共享程序数据和功能的技术。它由Microsoft提出并大力推广,并已成为事实上的标准。ActiveX技术是Microsoft对OLE技术的更新和发展,ActiveX技术涵盖了OLE的所有技术和功

9、能,同时又具有许多新的特性,以适应网络发展的需要。它是一组包括控件、DLL和ActiveX文档的组件,它通常以动态链接库的形式存在,其设计思想是将一个程序嵌入到另一个程序中。借助这种技术使得用户在一个程序中所创建的信息可以被集成到其他程序所产生的文档中。这样就可以随意地应用到各种场合。6、联机帮助与其他Windows软件一样,在Visual Basic 6.0中可以装MSDN帮助软件,利用帮助菜单或在设计程序时按F1键,用户可方便地得到所需要的帮助信息。1.2 Visual Basic 6.0中数据库系统开发Visual Basic 与数据库系统作为两种可独立运行的软件系统,是通过”接口”的方

10、式进行连接与调用的,这个“接口”我们通常称为数据访问模型。Visual Basic 数据访问模型经历了DAO(Data Access Object)、RDO(Remote Data Object)到ADO(ActiveX Data Object) 三个重要阶段。数据访问模型通过设置对象属性以及附加到对象的方法,传递Visual Basic 对数据库的访问请求,再由数据库管理系统处理这些请求,实现对数据库的真正操作。一般将Visual Basic 可以访问的数据库分为以下3类: Jet数据库:数据库由Jet引擎直接生成和操作,不仅灵活而且速度快。MS Access与Visual Basic使用相

11、同的Jet引擎。 ISAM数据库:索引顺序访问方法(ISAM)数据库,如Dbase、FoxPro、Paradox。 ODBC数据库:遵循ODBC标准的客户/服务器数据库,如SQL Server、Oracle等。1.3 Access数据库系统 Access 2000是Microsoft Office内自带的一个小型数据库管理系统,与其他数据库管理系统相比,Access的突出特点是简单易学 ,用户很快掌握并使用它。虽然Access是一个小型数据库系统,但是它的功能足够强大,完全可以应付一般的数据管理及处理需要。更重要的是Visual Basic本地数据库使用与Access相同的格式,通过本地数据库

12、引擎即可直接创建和操作数据库,可以提供最大程度的灵活性和速度。作为Microsoft Office的一员,Access拥有广泛的用户群,其特点如下: 数据库的表和索引都存于MDB文件中,数据库文件的结构类似于大型数据库系统SQL Server,一个数据库文件可以含有多个数据表。数据字段能含时间信息,支持空值即NULL,表示数据单元中的数据不知道或不确定,这是其他小型数据库系统不具备的。Memo字段作为text类型处理,长度可达1.2GB。提供二进制对象(BLOB),可在其中存储任何类型的数据,大小仅受数据库限制,而数据库的大小仅受硬盘容量的限制。 Access数据库具有较高的安全性。可设置不同

13、级别的用户名和密码。1.4 面向对象的软件开发在整个软件开发过程中,编写程序只是相对较小的一个部分。软件开发的真正决定性因素来自前期概念问题的提出,而非后期的实现问题。只有识别、理解和正确表达了应用问题的内在实质,才能做出好的设计,然后,才是具体的编程实现。再期的软件开发所面临的问题比较简单,从认清要解决的问题到编程实现并不是太难的事。随着计算机应用领域的扩展,计算机所处理的问题日益复杂,软件系统的规模和复杂度空前扩大,以致于软件的复杂性和其中包含的错误已达到软件人员无法控制的程度,这就是60年代初期的“软件危机”。软件危机的出现,促进了软件工程学的形成与发展。在这里先简要介绍一下,什么是面向

14、对象的软件工程。面向对象的软件工程是面向对象方法在软件工程领域的全面应用。它包括面向对象的分析(OOA)、面向对象的设计(OOD)、面向对象的编程(OOP)、面向对象的测试(OOT)和面向对象的软件维护(OOSM)等主要内容。1.4.1 分析从问题的陈述着手,建立一个说明系统重要特性的真实情况模型。为理解问题,系统分析员需要与客户一起工作。系统分析阶段应该扼要精确地抽象出系统必须做什么,而不是关心如何去实现。面向对象的系统分析,直接用问题域中客观存在的事物建立模型中的对象,无论是对单个事物还是对事物之间的关系,都保留它们的原貌,不做转换、也不打破原有界限而重新组合,因此能够很好地映射客观事物。1.4.2 设计在设计阶段,是针对系统的一个具体实现运用面向对象的方法。其中包括两方面的工作,一是把OOA模型直接搬到OOD,作为OOD的一个部分;另外是针对具体实现中的人机界面、数据存储、任务管理等因素补充一些与现实有关的部分。1.4.3 编程编程是面向对象的软件开发最终落实的重要阶段。在OOA和OOD理论出现之前,程序员要写一个好的现象对象的程序,首先要学会运用面向对象的方法来认识问题域,所以OOP被看作一门比较高深的技术。现在,OOP的工作比较简单了,认识问题域与设计系统成分的工作已经在OOA和OO

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号