都灵大学世界排名-都灵大学世界排名
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
摘
要
随着社会的进步与发展,
人工管理社保基金的 方式已不能满足现实的需求,
如果
采用传统的人工方式管理社保基金不仅
效率低,
而且成本高。
为了弥补传统人工管理
方式的不足
,我在本次毕业设计中开发了铜陵市社保基金管理系统。
本系统使用的前台开发工具为
VISUAL
BASIC
6.0,
后台数据库为
MS
ACCESS
2000,
开发环境为
WINDOWS XP
。本系统界面友好,操作简单,可以实现社保基金及有关人
员、
单 位的的有效管理。
系统管理人员可以方便的对社会保险基金的相关信息进行添
加、查询、修改、删除、信息打印等操作。
本文主要介绍了社保基金管理系统的数据库设计、
各个功能模块的实现方法以及
系统测试的过程。
关键词
:
VB 6.0
;
ACCESS 2000
;
ADO
第
I
页
共Ⅳ页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
Abstract
With
the progressing and developing of the society, the
way of managing
social insurance fund
artificially can never satisfy the requirements of
reality for its low efficiency and high
cost. In order to compensate for the
insufficiency of traditional way, I
have developed a new management system
of social insurance fund for the city
of Tong Ling
Of
the
system,
the
fore-ground
development
tool
is
Visual
Basic
6.0,
while
the
back-end
database
is
Microsoft
Access
2000,and
the
development
environment is
Windows XP. For its friendly interface and simple
operation,
the
system
can
convert
the
effective
management
of
social
insurance
fund,
the
correlated
staff
and
company
into
reality,
managers
of
the
system
can
conveniently perform some
operation on the correlated information of social
insurance
fund,
such
as
adding,
inquiring,
modifying,
deleting
and
printing,
and so on!
To
conclude,
in
my
paper
I
have
elaborated
following
things
that
are
about
the
management system of social insurance fund of the
city
:
the designing
of
the database, the way of converting the function
into reality and the
testing process of
this system!
Keywords:
VisualBaisc 6.0; Access 2000; ADO (Active Data Objects)
第
II
页
共Ⅳ页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
目录
前言
. .................................................. .......................
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
社保基金管理系统主窗体的创建
< p>................................................ ...................................
23
4.1.1
创建工程项目
...................... .................................................. ...............................
23
4.1.2
社保基金管理系统的主窗体
< p>................................................ ...............................
23
4.1.3
创建主窗体的菜单
.. .................................................. ...........................................
24
4.2
用户登录模块的创建
................... .................................................. ..................................
24
4.2.1
登录界面设计
...................... .................................................. ...............................
24
4.2.2
登录功能的实现
... .................................................. ..............................................
25
4.3
养老保险基金管理模块的创建
............... .................................................. ......................
25
4.3.1
养老保险基金缴纳管理模块的创建
p>
............................................. ......................
26
4.3.2
养老保险基金发放管理模块的创建
p>
............................................. ......................
28
4.4
医疗保险基金管理模块的创建
................................................. ......................................
30
4.4.1
医疗保险基金缴纳管理模块的创建
............. .................................................. ....
30
4.4.2
医疗保险基金发放管理模块的创建
............. .................................................. ....
32
4.5
失业保险基金管理模块的创建
............... .................................................. ......................
34
4.5.1
失业保险基金缴纳管理模块的创建
p>
............................................. ......................
34
4.5.2
失业保险基金发放管理模块的创建
p>
............................................. ......................
36
4.6
工伤保险基金管理模块的创建
................................................. ......................................
39
4.6.1
工伤保险基金缴纳管理模块的创建
............. .................................................. ....
39
4.6.2
工伤保险基金发放管理模块的创建
............. .................................................. ....
41
4.7
生育保险基金管理模块的创建
............... .................................................. ......................
43
4.7.1
生育保险基金缴纳管理模块的创建
p>
............................................. ......................
43
4.7.2
生育保险基金发放管理模块的创建
p>
............................................. ......................
45
4.8
个人参保信息管理模块的创建
................................................. ......................................
48
4.9
单位参保信息管理模块的创建
............... .................................................. ......................
49
4.10
低保人员信息管理模块的创建
................................................. ......................................
50
第
III
页
共Ⅳ页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
4.11
信息打印管理模块的创建
. .................................................. ............................................
51
5
系统测试及维护
............................ ..............................
52
5.1
测试环境
........ .................................................. .................................................. ...............
52
5.2
软件测试的意义
..................... .................................................. ........................................
52
5.3
软件详细调试
...................... .................................................. ...........................................
52
5.4
测试结果
........................ .................................................. .................................................
52
结论
..... .................................................. .................
53
致谢
...................... ..................................................
54
参考文献
... .................................................. ...............
55
附
录
一
........................... .........................................
56
附
录
二
........... .................................................. .......
66
第
IV
页
共Ⅳ页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
前言
科学技术的进步极大的促进了整个社会的信息交流和人员往来,
经济的快速发
展导致城市化进程加快,城市规模迅速扩大。社会保障问题日显突
出,大中小城市
中的数十万乃至百万人口每天都和社保基金产生关系,社保基金服务对象
众多、业
务量十分庞大,管理人员的工作量大。如果采用传统的人工管理,不但成本居高
不
下,其效率也难以适应实际工作的需要,同时也容易出现各种差错,如果采用管理
p>
软件来管理社保基金的日常业务工作,不仅管理效率可以大大提高,管理成本也可
以大大降低。
本次毕业设计就是为了解决社保基金在传统
的人工管理方式中所出现的种种问
题,利用现代化计算机技术开发出一套可靠、高效、低
成本的社保基金管理系统。
社保基金管理是一项繁琐、细致、准确度要求很高的工作,实
现社保基金管理的便
捷性、安全性、高效性是社保基金管理工作发展的必然趋势。随着经
济的发展和社
会的进步,社会保险基金管理涉及的范围将更加广泛,对其管理工具的功能
要求也
必将越来越高。社保基金管理是社会保障建设的重要组成部分,是保障社会稳定,
经济发展的重要环节,是社会主义现代化建设的一部分,所以开发满足现实要求的
社保基金管理系统意义重大。
社保基金管理工作是社
会保障管理中一个极为重要的环节
,
是整个社会保障管
理
的核心和基础,其中涉及到社保基金缴的缴纳管理、发放管理、修改管理、删除
管理、及
相关人员信息管理等诸多模块,各个模块之间相互合作,共同完成整个社
保基金管理系统
的工作。
本系统采用
VISUAL BASIC 6.0
作为前台开发工具,
ACCESS 2000
作为后台数据库,
在
Windows XP
操作系统下开发、运行。可以方便管理人员对社保基金相关信息进行
处理,提高管理效
率,降低管理成本。
1
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
1
课题背景
1.1
选题背景
随着社会
主义现代化建设的进行,
社会经济迅速发展,
城市化进程不断加快,
城
镇化水平不断提高。
社会保障问题日显突出,
社保基 金管理是社会保障建设的重要组
成部分,是保障社会稳定,经济发展的重要环节,是社会
主义现代化建设的一部分。
经过相关调研之后,我
发现社保基金管理信息系统所涉及到的信息资料数量大、
类型多,传统的手工操作存在许
多弊端,如重复劳动严重、效率低下、不能及时地提
供所需的各种信息等,
同时由于城市规模的不断扩大和城镇人口数量的逐年攀升导致
传统的社保基金管理手段
已无法满足现代化管理的要求。
所以开发设计满足社保基金
管理要求的社
保基金管理信息系统显得十分必要,
而且强大的社保基金管理系统可以
使
社保基金各项管理工作快速、方便、准确、安全地得以实施。
1.2
选题目的
结
合过去所学的有关程序设计以及软件工程方面的知识,为了加深对开发方式
的理解和对软
件测试理论方法的认识,
通过测试来发现软件存在的各种问题。
在我即
< p>将走上工作岗位之前,
学校安排的毕业设计给了我将理论应用于实践的机会,
所以我
选择了该课题。
在下面的章节里我将系统地介绍铜陵市社 保基金管理系统的开发过程
和可以实现的各项功能。
2
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
2
基础理论
2.1 Visual Basic
简介
众所周知
Visual Basic
是
Windows
环境下的应用程序开发工具,其最突出的两
个特点是:
可视化编程和事件驱动。
它是美国微软公司的第一用于系统 编程开发的产
品。多年来,
Visual
Basic< /p>
经历过初级产品试验、
16
位开发平台和目前的
32
位新产
品的多次的升级换代
,
已成为了一 个全新的成熟的高端产品。它以优良的性能、完善
的系统开发功能、
完美 的视觉界面和简单易学的特点,
赢得了全世界广大用户的好感。
1. Visual Basic
概述
Visual Basic
中的“
Visual
”是指开发图形用户界面(
GUI,Graphical User
Interface
)的方法。
Visual
的意思是“可视 的”
,也就是直观的编程方法。在
VB
中
引入了控件的概念,各种各样的按钮、文本框、选择框等。
VB
把这些控件模式化 ,
并且每个控件都由若干属性来控制其外观、工作方法。这样,采用
Vi sual
方法无需
编写大量代码去描述界面元素的外观和位置,
而只要把预先建立的控件加到屏幕上即
可。就像使用画图之类的绘图程序,通过选
择画图工具来画图一样。
“
Basic
“是指
BASIC
(
Beginners All- purpose Symbolic Instruction Code
)
语言,
一种在计算机技术发展史上应用得最为广泛的语言。
Visual < /p>
Basic
在原有
BASIC
语言的基础上
进一步发展,至今包含了数百条语句、函数及关键词,其中很多和
Windows
p>
GUI
有直接关系。专业人员可以用
VB
实现其他任何
Windows
编程语言功能,
而初学者只要掌握几个关
键词就可以建立实用的应用程序。
2. Visual
Basic
的特点
Visual Basic
是从
BASIC
发展而来的,对于开发
Windows p>
应用程序而言,
VB
是
目前所有开发语言中最
简单、最容易使用的语言。总的来说,
Visual Basic
有以下
主要特点。
1
)可视化编程
传统的编程方
法使用的是面向过程、
按顺序进行的机制,
其缺点是程序员始终要
关心什么时候发生什么事情,
应用程序的界面都需要程序员编写语句来实现,
< p>对于图
形界面的应用程序,
只有在程序运行时才能看到效果,
一旦不满意,还需要返回到程
序中修改程序,
这一过程常常需要 反复多次,
大大影响了软件开发效率,因而使得开
发工作非常烦琐。用<
/p>
VB
进行应用程序开发主要有两部分工作:即设计界面和编写代
码。在开发过程中所看到的界面,与程序运行时的界面基本相同,同时
VB
还 向程序
员提供了若干界面设计所需要的对象(称为控件)
,在设计界面时 ,
Visual
Basic
提
供的可视
化设计平台,把
Windows
界面设计的复杂性“封装“起来,开发人员不必为
3
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
界
面的设计而编写大量程序代码,
只需按照设计的要求,
用系统提供的工具在屏 p>
幕上画出各种对象即可。
Visual Basic
自动产生 界面设计代码,程序员只需要编写
实现程序功能的那部分代码,
只需将所 需要的控件放到窗口的指定位置即可,
整个界
面设计过程基本不需要编写
代码,
从而大大提高了程序设计的效率。
概括地说可视化
编程就是程序员在开发过程中能看到界面的实际效果。
2
)
事件驱动的编程机制
用
VB
开发的应用程序,代码不是按照预定的路径执行,而是在响应不同的事件
时执行不同的代码片段。在用
Visual Basic
设计应用程序 时,不必建立具有明显开
始和结束的程序。事件可以由用户操作触发,如单击鼠标、键盘
输入等事件。也可以
由来自操作系统或其它应用程序的消息触发。这些事件的顺序决定了
代码执行的顺
序。
概括地说事件驱动是指应用程序没有预定的执行路径,
而是由程序运行过程中的
事件决定。
3
)面向对象的设计方法
面向对象的设计方法
(OOP,
Object
Oriented Programming)
从应用领域内的问题
着手,以直观自然的方式描述客观世界的实体。
Visual Basic
< p>作为一种面向对象的
编程方法
,
把程序和数据封装起 来作为一个对象
,
并为每个对象赋予相应的属性
.
在设
计对象时
,
不必编写建立和描述每个对象的程序代码
,
而是用工具画在界面上
,
由
Visual Basic
自动生成对象的程序代码并封装起来
.
4
)开放的数据库功能与网络支持
Visual
Basic
具有很强的数据库管理功能,不仅可以管理
MS Access
格式的数
据库,
还能访问其他如
FoxPro< /p>
等格式的数据库。
同时
VB
还提供了开放式数据库连 接
(
ODBC
,
Open
DataBase
Connectivity
)功能,可以通过 直接访问或建立连接的方式
使用并操作后台大型网络数据库,如
SQL Server
等。在应用程序中,可以使用结构
化查询语言(
,
Structured Query Language
< p>)直接访问Server
上的数据库,并
提供简单的
面向对象的库操作命令、
多用户数据库的加锁机制和网络数据库的编程技
术,
为单机上运行的数据库提供
SQL
网络接口,
以便在分布式环境中快速而有效地实
现客户/服务器(
Client p>
/
Server
)方案。
5
)结构化的设计语言
Visual Basic
是在
BASIC
语言基础上发展起来的,具有高级程序设计语言的语
句结构,
接近与自 然语言和人类的逻辑思维方式,
其语句简单易懂。其编辑器支持彩
色代码
,
可自动进行语法错误检查,
具有功能强且使用灵活的调试器和编译器。
在设
计
Visual
Basic
程序的过程中,随时可以运行程序,而在整个应用程序设计好之后,
可以编译生成
.exe
可执行文件,
.exe
文件可脱离
Visual
Basic
环境直接在
Windows
环境下运行。
4
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
6
)充分利用
Windows
资源
Visual Basic
提供的动态数据交换(
< p>DDE,
Dynamic Data Exchange
)编 程技术,
可以在应用程序中实现与其他
Windows
应 用程序建立动态数据交换、
在不同的应用程
序之间进行通信。对象链接与
嵌入(
OLE
,
Object Linking and Emb edding
)技术将
程序都看作一个对象,
把不同的对 象链接起来,
嵌入到某应用程序中,从而可以得到
具有声音、
图像、
动画。
文字各种信息的集合式文件。
< p>动态链接库(
DLL
,
Dynamic
Link
Libraries
)将
C< /p>
/
C++
或汇编语言编写的程序加入到
Visual
Basic
的应用程序
中,或是调用
W indows
应用程序接口(
API
,
Appli cation Programming Interface
)
函数,
实现
SDK
(
Software Development Kit
)所具有的功能。
7
)交互式
VB
的另一个显著特点是交互式,所谓交互式是指在编写代码过程中出现语法错
误时系统会
立即获得通知,并在开发过程中可运行程序进
3. Visual
Basic
开发步骤
1
)设计并建立用户界面。
2
)编写响应事件的代码。
3
)创建过程所需并调用其他过程。
4
)测试和调试
5
)转换为运行时版本。
6
)准备可发布的文件
4.
Visual Basic
中的常用控件
1
)
标签(
Label
)控件
标签(
Label
)用于显示用户不能编辑、修改的文本。主要用来显示提示信 息,可以
用作标题、栏目或输入输出区域的标识,也可作为结果信息输出区域,常与
p>
Text
控
件一起使用。其主要属性为:
表
2.1
标签控件的属性
属性
Name
说明
用于标识窗体、控件的名称。每一个控件
均有该属
性,以后不再重复。
标签的标题,缺
省情况下标签控件中唯一可见的部
分。
用于设
置标签的加框形式,
0-
标签不带边框,
1-
带一 个
立体边框。
5
Caption
BorderStyle
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
BackColor
BackStyle
ForeColor
Font
Alignment
AutoSize
WordWrap
设置标签的背景色。
p>
设置标签的背景模式,
1-
标签不透明,
0-
标签透明。
设置
Caption
的颜色。
设置
Caption
的字体。
设置
Caption
的排列方式,
0-
< p>左对齐,1-
居中对齐,
2-
右对
< p>齐。
用于是否自动改变标签的尺寸以适应其内容,
若该属性设为
True
,标签就会根据
Capt ion
属性的内容进行水平变化。
为了使
Caption
属性的内容自动换行并垂直扩充,
应将该属
性设为
True
。此时
AutoSize
也应 为
True
。
2)
文本框(
TextBox
)控件
文本框(
TextBox
)通常用来显示用户输入的信息,常作为接收用 户输入的接口。或
在设计及运行时为其
Text
属性赋值 ,起信息输出的作用。
TextBox
控件显示的文本
一
般是可以被用户编辑、修改的。其主要属性为:
表
2.2
文本框控件的属性
属
性
Text
MultiLine
ScrollBars
PassWordChar
MaxLength
Locked
说
明
文本框中包含的文本内容。
该
属
性
值
为
True
时
可
以
接
收
多
行
文
本
。
此
时
,
PassWordChar
属性将不起作用。
0-<
/p>
没有滚动条,
1-
水平,
2-
垂直,
3-
同时具有水平及垂直。
指定显示在
文本框中的替代符,如一串“
*
”号等,主要
用于口令输
入。
指定显示在文本框中的字符数,超出部分不接收。
决定控件是否可编辑。
3
)
命令按钮(
CommandButton
)控件
命令按钮常常用接收用户的操作信息,激发相应的事件过程。它是用户与程
6
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
序交互的最简便的方法。
表
2.3
命令按纽控件的属性
属
性
Caption
Font
efault
Cancel
说
明
按纽的标题,即显示在按纽的文本
设置
Caption
字体、字体样式及大小等
该属
性为
True
时,指定它为窗体的缺省按纽
该属性为
Ture
时,指定它为窗体的缺省取消按
纽
0-
按纽的外观是标准
Windows
风格,
1-
允许带有
自定义图片
Style
为
1
时,指定粘贴到 按纽上的图形文件
Style
为
1 p>
时,指定按纽按下时显示的图形文件
Style
Picture
DownPicture
DisabledPicture
Style
为
1
时,指定按纽无效时显示的图形文件
Eabled
该属性设为
False
时
,
表示控件不可用,呈暗色
显示
该属性设为
False
时
,
表示 控件不可见
Visible
4
)
单选按纽(
OptionButton
)控件
OptionButton
用于提供一个可以打开或者关闭的选项 。在使用时,一般将几个选
项按纽组成一组,在同一组中,用户只能选择其中的一项。<
/p>
表
2.4 OptionButton
控件的常用属性
属
性
Value
说
明
表示按纽的状态。
Value
属性为
True
时,表示选择了该
按纽,
为
False
时
,
表示没有选择该按纽。
Value
属性的缺
省值为
False< /p>
。
决定按纽中文本的对齐方式。
0-Left
Justi fy
时表示左对
齐,
1-Right Justify
时表示右对齐。
用于控制选项按纽的外观
Alignment
Style
7
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
5
)复选框(
CheckBox
)控件
CheckBox
与
Opti onButton
的作用差不多,只是
CheckBox
允许用户 从程序提供
的多个选项中选中一个或多个选择。
CheckBox
组中某个选项被选中时,其它选项不
会失败。
6.
列表框(
ListBox
)控件
该控件用于显示项目列表,
从列表中可以选择一项或多项。
如果项目总数 超过了可显
示的项目数,
Visual Basic
会自动给列表框加上滚动条。
表
2.5
列表框控件的属性
属
性
Style
List
Columns
说
明
设置列表框的外形
设置添加到列表框中的选项内容
指定列表框中
的列数。
0-
垂直滚动单列,
1-
水平滚动单列,
大于
1-
水平滚动多列。滚动条在列表框容纳不下项目时
会自动出现。
它是一个只读属性,用于设置或
返回当前选定项目的索
引值。
它是一个只读属性,用于返回列框中项目的数量
该属性为
True
时,可以将列表项目按字母顺序排列。
在程序运行时选中列表框中的选项。
listIndex
ListCount
Sorted
Selected
7
)组合框(
ComboBox
)控件
组合框(
ComboBox
)与列表框(
List Box
)的功能基本相同,只是组合框允许用户输
入未出现在指定项目中
的项目,并可以将选项折叠起来,以节省控件占用空间。
8
)
滚动条(
Hscr ollbar
和
VScrollbor
)控件
< /p>
水平滚动条
(
HScrollbar
) p>
和垂直滚动条
(
VScrollbor
)
通常被用作独立的输入控件,
连续地调整数据。
8
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
表
2.6
滚动条控件的属性
属
性
LargeChange
SmallChange
Value
Max
、
Min
说
明
该属性值决定当用户单击滚动条时,定位纽几个单位
< br>该属性的值决定当前用户单击滚动条两端的箭头时,定
位纽几个单位
该属性值决定滚动条的当前值(是一个整数)
这两个属性决定
Value
的最大值和最小值
9
)
框架(
Frame
)控件
Frame
控件的主要作用是作为容器安放其它控件对象,
将这些控件对象分成 可标识的
控件组。
表
2.7
框架控件的属性
属
性
Caption
Font
ForeColor
Enabled
说
明
设置框架的标题,通常用来说明组名称
设置框架标题的字体
设置标题文字的颜色
设置框架是否可用。若设
为
False
,框架的标题将灰色显
示,且框架中其它控
件同时被禁用。
10
)
图片框(
PictureBox
)控件
表
2.8
图片框控件的主要属性
属
性
AutoSize
Align
AutoRedraw
说
明
该属性设为
Ture
时,
图片框能自动调整大小与显示的图
片匹配。
该属性设为
1
、
2
、
< p>3、
4
时作为容器的图片框将粘贴到
窗体的四周。
< p>
该属性设为
Ture
后可以将图形方法的输出显示到控件
< p>上,并在调整图片框大小或移去遮挡图片框的对象时,
自动重绘输出的图片
。
9
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
11
)
图像框(
Image
)控件
表
2.9
图像框控件的属性
属
性
Stretch
说
明
该属性设为
Ture
时可以使图片自动扩展以适应控件的尺
寸,该属性为
False
时控件自动调整大小。
PictureBox
和
Image
控件均可以用来显示图像,支持的图像文件格式有:位图、图
标、图元文件、增强型图元文件、
JPEG
和
GI F
文件。
PictureBox
和 p>
Image
控件的主要区别为:
Pictu
reBox
除了可以显示图形以外,还可以作为其它控件的容器。用户可以通
过剪贴板给
PictureBox
添加图形。它不能延伸图形以适应控件的大 小,但可以自动
调整控件的大小以显示完整的图形。
< br>Image
控件只能用于显示图片,可以延伸图片的大小以适应控件的大小。但支持
的属性、事件、和方法较
PictureBox
少一些。
12
)
计时器(
Timer
)控件
计时器(
Timer
)控件可用于实现每隔一定的时间间隔执行指定的操作, 运行时不可
见,所以在设计时可以将其画在窗体的任何位置上。
表
2.10
计时器控件的属性
属
性
Enanled
Interval
说
明
该属性
为
True
时,计时器开始工作,为
False
时 暂停。
该属性用来设置计时器触发的周期,
以毫秒计,
取值范
围为
0~64767
。
< p>
2.2 Microsoft Access
2000
概述
1.
Microsoft Access 2000
简介
Access
2000
是
Micros oft
公司推出的
Office
2000
办公软件中的组件,是数据
库程序。利用它可以实现:
·存储几乎无限多的信息;
·按照用户的工作方式组织信息;
·根据指定的选择标准检索信息;
·创建窗体,使用户输入信息更方便;
·生成可以合并数据、文本、图片和其他对象的实用直观的报告;
10
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
·方便地通过
Web
共享信息。
如果将地址信息保存在
Access
数据库中,可以给每条信息 分配一个唯一的标识
号,
以便在每次需要使用或更改该信息时,
只引用该标识号即可,这样就做到了每条
信息只需输入一次。
Ac cess
数据库中最基本的组件是“表”
,在表中信息排成若干记
录(行)
,每条记录包括多个字段(列)
。除了表之外,
Access
数据库中还包括查询、
窗体、报表、数据访问页和模块等组
件,功能强大而且使用方便。
2. Microsoft
Access
特点
Access
是一 个基于关系型数据库的中小型数据库应用系统,虽然它的“出道”
时间比较晚,
但由于它的强大的功能和出众的易用性,
很快得到了广大数据库应用程
序员们的青睐,从而成为当今最通用的数据库软件。
作为一种出色
的数据库软件,
Access
可以实现以下的功能:
·数据库中包含多个表,每个表可以分别表示和存储不同类型的信息。
·通过建立各个表之间的关联,从而将存储在不同表中的相关数据有
机的结合起来。
·通过创建查询,用户可以在
一个或多个数据表中检索、更新和删除记录,并且可以
对数据库中的数据执行各种计算。
·通过创建联机窗体,用户可以直接对数据库中的记录执行查看和编辑
操作。
·
通过创建报表,
用户可以将数 据以特定的方式加以组织,以达到分析和打印的目的
·利用宏或
Visual Basic for Application
语言将各种数据库对象组织起来,形成
一个数
据库应用系统。
3. Microsoft
Access
的优点
Microsoft
Access 2000
主要有以下优点:
·完善地管理各种数据库对象,提供了很高的系统安全性。
< p>
·通过向导提供的一系列的可视化过程,用户可以方便地生成和操作数据库对象。
·
通过导入和导出操作,
用户可以和不同类型的数据库实 现数据共享,
简便而且快捷。
·实现与
Internet
的连接,通过
Web
检索和发布数据。
·可以与
Office
套件中的其他组件,例如
Word
、
Excel
等集成。
·利用
OLE
特性,在窗体和报表中插入对象。
·
通过宏指令或
VBA
语句,< /p>
可以将窗体和报表连接起来,
快速地编制数据库应用程序。
·可以根据个人的要求来定制
Access
数据库环境。
11
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
3
系统需求分析和总体设计
3.1
系统可行性分析
3.1.1
技术可行性
硬
件要求:
主要配置为
CPU
(
PII300
以上)
、
内存
(
64M
以 上)
、
显卡
(
4M
以上)
以及大容量硬盘(
10G
以上)等。
软件要求:系统采用
Visual
Basic
6.0
和
Access2000
开发,用
VB
制作系统的用
户界面,
Access2000
制作后台数据库,两者结合完成系统功能,可运行在
Windows
系列操作系统上。
3.1.2
经济可行性
由于本系统开发的费用比较低,能够实现社
保基金管理过程中要求的基本功能,
运行状态良好,
系统维护费用低,< /p>
可大幅度降低社保基金管理过程中的费用,提高管
理效率。
3.1.3
操作可行性
本
系统运行在通用的
Windows
操作系统上,具有
Window s
相似的操作界面。具
有简单易学,
使用方便等特点,< /p>
只需在计算机上进行相关的简单的设置即可,
懂得计
算机基
本操作的人员经过短期培训培训即可熟练操作,
熟悉计算机操作的人员不需要
再经过专门的培训即可熟练操作。
3.1.4
法律可行性
本系统是完全由本人独开发完成的软件,使
用的是
VB
和
Access
2000
< p>等授权软
件,
它不是模仿他人已有的软件,
在软件中 没有设置各种逻辑陷阱、特洛伊木马以及
其它非法程序,
也不会借此发布 非法事件,
故在法律上、专利问题上不会存在违反法
律的行为。
3.2
系统需求分析
3.2.1
功能需求说明:
本系统能够实现社保基金信息管理所需功能,
包括用户创建,
用户个人密码的修
改,相关信息录入、删除、修改、查询以及报表打印等功能。
12
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
3.2.2
环境需求说明
1.
软件运行硬件环境:
PII
或更高档的微机,
笔记本电脑;
运行内存要 求
:
≥
32MB
;
安装所需硬盘< /p>
:
≥
20MB
;
2.
软
件
要
求
:
中
< p>文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
系统功能分析
系统开发的总体任务是实现各种信息的系统化、
规范化和自动化。
系统功能分析< /p>
是在系统开发的总体任务的基础上完成。
本例子中的铜陵市社保基金管理系 统需要完
成的主要功能有:
?
养老保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴
纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
?
养老保险基金发放信息的输入、查询、删除和修改, 包括基金发放编号、发
放金额、领取单位、联系电话、联系邮箱、联系地址等。
?
医疗保险基金缴纳信息的输入、查询、删除 和修改,包括基金缴纳编号、缴
?
?
?
?
纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
医疗保险基金发放信息的输入、查询、删除和修改,包括基金发放编号、发
放
金额、领取单位、联系电话、联系邮箱、联系地址等。
失业保险基金缴
纳信息的输入、查询、删除和修改,包括基金缴纳编号、缴
纳金额、缴纳单位、联系电话
、联系邮箱、联系地址等。
失业保险基金发放信息的输入、查询、删除
和修改,包括基金发放编号、发
放金额、领取单位、联系电话、联系邮箱、联系地址等。
工伤保险基金缴纳信息的输入、查询、删除和修改,包括基金缴纳编号
、缴
纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
?
工伤保险基金发放信息的输入、查询、删除和修改, 包括基金发放编号、发
放金额、领取单位、联系电话、联系邮箱、联系地址等。
?
生育保险基金缴纳信息的输入、查询、删除 和修改,包括基金缴纳编号、缴
纳金额、缴纳单位、联系电话、联系邮箱、联系地址等。
?
生育保险基金发放信息的输入、查 询、删除和修改,包括基金发放编号、发
放金额、领取单位、联系电话、联系邮箱、联系
地址等。
?
个人参保信息的输入、查 询、删除和修改,包括参保编号、参保金额、参保
项目、姓名、联系电话、联系地址等。
?
单位参保信息的输入、查询、删除 和修改,包括参保编号、参保金额、参保
项目、姓名、联系电话、联系地址等。
13
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
?
低保人员信息的输入、查询、删除和修改,包括编号 、姓名、性别、政治面
貌、联系电话
?
个人参保信息打印
?
单位参保信息打印
?
低保人员信息打印
3.2.4
系统功能模块设计
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图
3-1
所示的系统功能模块图:
铜陵市社保基金管理
p>
养
医
失
工
生
个
信
低
单
系
老
p>
疗
业
伤
育
人
息
保
位
统
基
p>
基
保
保
保
参
打
人
参
维
金
p>
金
险
险
险
保
印
员
保
护
管
管
基 p>
基
基
基
信
信
理
理
金
金
金
金
息
息
管
管
管
管
管
管 p>
理
理
理
理
理
理
基
基
个
个
个
单
低
单
单
金
金
人
人 p>
人
位
保
位
位
缴
发
参
参
信
信
人 p>
参
参
纳
放
保
保
息
息
员
保
保
管
管
信
信
打
打
信
信
信
理
理
息
息
印
印
息
息
息
添
p>
查
打
查
添
加
询
印
询
加
添
查
修
删
p>
加
询
改
除
基
基
基
基
金
金
金
金
信
信
信
信
息
息
息
息
图
3.1
系统结构功能图
14
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
3.3
数据库设计
数据库
在一个信息管理系统中占有非常重要的地位,
数据库结构设计的好坏将直
接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据
存储的效率,
保证数据的完整和一致。
设计数据库系统时应该首先充分 了解用户各个
方面的需求,包括现有的以及将来可能增加的需求。
3.3.1
数据库需求分析
用户的需求具体体现在各种信息的添加、
保存、
修改和查询,< /p>
这就要求数据库结
构能充分满足各种信息的输出和输入。
收 集基本数据、
数据结构为后面的具体设计打
下基础。
仔细 分析调查有关社保基金管理信息需求的基础上,
将得到如图
3.2
至图
3.7
所示的本系统各个实体的属性图。
参
保
编
号
联
系
地
单
位
名
址
称
参保单位
参
保
项
联
系
电
目
参
保
金
话
额
图
3.2
参保单位实体属性图
姓名
性别
编号
低保个人
联系电
政治面
话
貌
联系地
址
图
3.3
低保个人实体属性图
15
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
发
放
编
号
联
系
地
址
发放的工伤基金
发
放
金
额
联
系
电
话
电
子
邮
箱
领
取
单
位
图
3.4
发放工伤基金实体属性图
参
保
编
号
联
系
地
址
参保个人
姓名
联
系
电
话
参
保
金
额
图
3.5
参保个人实体属性图
参
保
项
目
16
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
缴
纳
编
号
联
系
地
址
缴纳的工伤基金
缴
纳
金
额
联
系
电
话
缴
纳
单
位
电
子
邮
箱
图
3.6
缴纳的工伤基金实体属性图
用户名
用
户
密
码
用户
图
3.7
用户实体属性图
3.3.2
数据库设计
根据以上的需求分析和业务流程,
本系统数据库可以由以下的表来实现。
本系统
采用
Microsoft Access
数据库。从上面的功能分析和程序浏览不难看出本系统需要< /p>
建立以下几个数据表:
用户信息表、
养老保险基金缴纳管理 表、养老保险基金发放管
理表、
医疗保险基金缴纳管理表、
医疗保险基金发放管理表、失业保险基金缴纳管理
表、
失业保险基金发 放管理表、
工伤保险基金缴纳管理表、
工伤保险基金发放管理表、
生育保险基金缴纳管理表、
生育保险基金发放管理表、
个人参保信息管理 表、单位参
保信息管理表、低保人员信息表。
17
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
具体数据库表结构设计如下所示:
1.
用户信息表结构设计:
在该表中共定义了三个字段
user
字段表示用户名称;
password
字段表示用
户密码,
level
字段表示用户权限,三个字段的数据类型均为文本,具体设计如
表
3.1
所示:
表
3.1
用户信息表结构设计
2.
养老保险基金缴纳管理表结构设计:
在该表中一共定义
了六个字段,
其中缴纳编号为主键,
缴纳编号、
缴纳单位、
联系电话、
电子邮箱、
联系地址等字段的数据类型均为文本类型 ,缴纳金额的数
据类型为货币。具体设计如表
3.2
所示 :
表
3.2
养老保险基金缴纳管理表结构设计
3.
养老保险基金发放管理表结构设计:
该表中一共定义了
六个字段,其中发放编号为主键,发放编号、领取单位、
联系电话、
电子 邮箱、
联系地址等字段的数据类型为文本类型,
发放金额的数据
< br>类型为货币。具体设计如表
3.3
所示:
18
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
表
3.3
养老保险基金发放管理表结构设计
4
.医疗保险基金缴纳管理表结构设计:
该表中一共定义了六个字段,其中缴纳编号为主键,交纳编号、缴纳单位、
联系电话、
电子邮箱、
联系地址等字段的数据类型文文本类型,缴纳金额字段的
数据类型为货币类型。具体设计如
3.4
所示:
表
3.4
医疗保险基金缴纳管理表结构设计
5.
医疗保险基金发放管理表结构设计:
该表中一共定义了
六个字段,其中发放编号为主键,发放编号、领取单位、
联系电话、
电子 邮箱、
联系地址等字段类型文文本类型,
发放金额的数据类型为
< br>货币类型。具体设计如表
3.5
所示:
表
3-5
医疗保险基金发放管理表结构设计
6.
失业保险基金缴纳管理表结构设计:
19
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
该
表中一共定义了六个字段,其中缴纳编号为主键,缴纳编号、缴纳单位、
联系电话、
p>
电子邮箱、
联系地址的数据类型为文本类型,缴纳金额的数据类型为
< br>货币类型。具体的设计如表
3.6
所示:
表
3.6
失业保险基金缴纳管理表结构设计
7.
失业保险基金发放管理表结构设计:
在该表中一共定义
了六个字段,
其中发放编号为主键,
发放编号、
领取单位、
联系电话、
电子邮箱、
联系地址等字段的数据类型为文本型。发 放金额的数据类
型为货币类型。具体设计如表
3.7
所示 :
表
3.7
失业保险基金发放管理表结构设计
8.
工伤保险基金缴纳管理表结构设计:
在该表中一共定义
了六个字段,其中缴纳编号为主键,缴纳编号、缴纳
单位、联系电话、电子邮箱、联系地
址等字段类型为文本型,缴纳金额的数
据类型为货币类型。具体的设计如表
3.8
所示:
表
3.8
工伤保险基金缴纳管理表结构设计
20
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
9.
生育保险基金缴纳管理表结构设计:
在该表中一共定义
了六个字段,其中缴纳编号为主键,缴纳编号、缴纳
单位、联系电话、电子邮箱、联系地
址等字段类型为文本型,缴纳金额的数
据类型为货币类型。具体的设计如表
3.9
所示:
表
3.9
生育保险基金缴纳管理表结构设计
10.
生育保险基金缴发放管理表结构设计:
在该表中一共定
义了六个字段,其中发放编号为主键,发放编号、发放
单位、联系电话、电子邮箱、联系
地址等字段类型为文本型,缴纳金额的数
据类型为货币类型。具体的设计如表
所示:
表
3.10
生育保险基金缴发放管理表结构设计
11.
个人参保信息管理表结构设计:
该表中一共定义了六个
字段,其中定义参保编号为主键,参保编号、参
保金额、参保项目、联系电话、联系地址
的数据类型为文本类型,参保金额
的数据类型为货币类型,具体设计如表
3.11
所示:
21
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
表
3.11
个人参保信息管理表结构设计
12.
单位参保信息管理表结构设计:
该表中一共定义了六个
字段,其中参保编号为主键,参保编号、单位名称、
参保项目、
联系电话 、
联系地址等字段的数据类型为文本型,参保金额的数据类
型为货币类型
,具体设计如表
3.12
所示:
表
3.12
单位参保信息管理表结构设计
13.
低保人员信息管理表结构设计:
该表中一共定义了六个
字段,其中编号为主键,编号、姓名、性别、政治面
貌、联系电话、联系地址等字段的数
据类型均为文本型,具体设计如表
3.13
所
示:
表
3.13
低保人员信息管理表结构设计
22
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
4
系统详细设计
4.1
社保基金管理系统主窗体的创建
有关数据库结构的所有后台工作已经完成。
现在将通过社保基金管理系统中各个
功能模块的实现,讲解如何使用
Visual Basic
来编写数据库系统的客户端程序。
4.1.1
创建工程项目
启动
Visual
Basic
后,
单击
File|New
Project
菜单,
在工程模板中选择
Standard
EXE
,
Visual Basic
将自 动产生一个
Form
窗体,属性都是缺省设置,这里我们删除
这个窗体。
4.1.2
社保基金管理系统的主窗体
这个项目我们使用多文档界面,单击工具栏中的
ADD MDI For m
按钮,产生一个
窗体。
在这个窗体上添加所需的控件,
窗体和控件的属性设置见图
4.2
所示。创建好
< br>的窗体如图
4.1
所示
图
4.1
社保基金管理系统的主窗
图
4.2
窗
控
属性设置图
p>
主
体
件
23
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
4.1.3
创建主窗体的菜单
在如图
4.1
所示的主窗体中,
单击鼠标右键,
选择弹出式菜单中的
Menu
Editor
,
创建如图
4.3
所示的菜单结构:
系统管理
??添加用户
??修改密码
??退出系统
养老保险基金管理
??基本信息添加
????养老保险基金缴纳
????养老保险基金发放
??基本信息查询
????养老保险基金缴纳查询
图
4.3
主窗体中的菜单结构(部分显示)
4.2
用户登录模块的创建
4.2.1
登录界面设计
在该窗体中选择用户名,
然后输入密码,
如果密码正确则可以进入管理系统。如果 不
正确则进行提示:
“密码不正确,
请重新输入密码”< /p>
,
如果三次密码输入错误则自动退出系
统。该过程主要是对
数据库中
user
表进行相关操作,以实现对系统的安全管理。
窗体设计及所添加控件如图
4.4
所示:
图
4.4
登录界面图
24
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
登录按钮控件属性如下图
4.5
所示:
图
4.5
登录按钮控件属性
4.2.2
登录功能的实现
该窗体主要实现用户登录、进入系统的功能,考虑系统安全
,
登录管理系统需要
选择用户名并输入密码
,
管理员密码不正确不能登录该系 统
,
若密码输入正确,用户
则直接进系统。如果输入的
密码错误,则弹出错误提示框,并提示该密码不正确,要
求重新输入密码,同时提示“还
有
N
次输入机会”
。如果连续三次密码输入错误,则
自动关闭系统。登录流程如图
4.6
所示:
开
始
选择用户并输入密码
不
正
确
核对密码
登录系统
图
4.6
登录流程图
4.3
养老保险基金管理模块的创建
25
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
4.3.1
养老保险基金缴纳管理模块的创建
养老保险基金缴纳管理模块主要实现如下功能:
?
添加基金缴纳信息
?
查询基金缴纳信息
?
修改基金缴纳信息
?
删除基金缴纳信息
1.
养老保险基金缴纳信息添加模块设计
点击养老保险基金
管理
>
信息添加
>
养老保险基金缴纳管理,
出现养老保险基
金缴纳管理界面。可以单击添加按钮添加相关信息,再保存即可
实现养老保险基
金交纳信息的添加。该界面主要实现管理员对养老保险基金缴纳信息的添
加管
理,主要是对数据库中
yanglao_jngl
表 进行相关操作。
窗体设计如图
4.7
所示:
图
4.7
养老保险基金缴纳信息添加界面图
功能实现主要代码参见附录二
2.
养老保险基金缴纳信息查询模块设计
点击养老保险基金
管理
>
信息查询
>
养老保险基金缴纳查询,
出现养老保险基
金缴纳查询界面。可以输入缴纳编号单击查询按钮查询相关信息
,即可实现养老
保险基金交纳信息的查询。
该界面的设计主要是实现管理 员对养老保险基金缴纳
信息的查询。
通过输入查询编号可以实现查询功能 ,
操作的结果是对
yanglao_jnglb
表中缴纳
信息的显示。
窗体设计如图
4.8
所示:
26
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
图
4.8
养老保险基金缴纳信息查询界面图
功能实现主要代码参见附录二
3.
养老保险基金缴纳信息修改模块设计
点击养老保险基金
管理
>
信息修改
>
养老保险基金缴纳信息修改,< /p>
出现养老保
险基金缴纳信息修改界面。可以单击查询按钮查询特定记录信息
,修改记录后按
下修改按钮即可实现养老保险基金交纳信息的修改。该界面的功能主要是
对
yanglao_jnglb
表中的相关字段内容进行修改。
窗体设计如图
4.9
所示:
图
4.9
养老保险基金缴纳信息修改界面图
主要功能实现代码参见附录二
4.
养老保险基金缴纳信息删除模块设计
点击养老保险基金
管理
>
信息删除
>
养老保险基金缴纳信息删除,< /p>
出现养老保
险基金缴纳信息删除界面。可以单击查询按钮查询相关记录,再
点击删除按钮即
可实现养老保险基金交纳信息的删除。
该界面主要是实现 管理员对养老保险基金
缴纳信息的删除,操作主要是对
yanglao_ jngl
表进行。
27
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
窗
体设计如图
4.10
所示
:
图
4.10
养老保险基金缴纳信息删除界面图
功能实现主要代码参见附录二
4.3.2
养老保险基金发放管理模块的创建
养老保险基金发放管理模块主要实现如下功能:
?
添加基金发放信息
?
查询基金发放信息
?
修改基金发放信息
?
删除基金发放信息
1.
养老保险基金发放信息添加模块设计
点击养老保险基金
管理
>
信息添加
>
养老保险基金发放管理,
出现养老保险基
金发放管理界面。可以单击添加按钮添加相关信息,再保存即可
实现养老保险基
金发放信息的添加。
窗体设计如图
4.11
所示
图
4.11
养老保险基金发放信息添加界面图
功能实现主要代码参见附录二
2.
养老保险基金发放信息查询模块设计
28
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
点
击养老保险基金管理
>
信息查询
>
养老保险基金发 放查询,
出现养老保险基
金发放查询界面。可以输入发放编号单击查询按
钮查询相关信息,即可实现养老
保险基金发放信息的查询。
窗体设计如图
4.12
所示
图
4.12
养老保险基金发放信息查询界面图
功能实现主要代码参见附录二
3.
养老保险基金发放信息修改模块设计
点击养老保险基金
管理
>
信息修改
>
养老保险基金发放信息修改,< /p>
出现养老保
险基金发放信息修改界面。可以单击查询按钮查询特定记录信息
,修改记录后按
下修改按钮即可实现养老保险基金发放信息的修改。
窗体设计如图
4.13
所示
图
4.13
养老保险基金发放信息修改界面图
功能实现主要代码参见附录二
4.
养老保险基金发放信息删除模块设计
点击养老保险基金
管理
>
信息删除
>
养老保险基金发放信息删除,< /p>
出现养老保
险基金发放信息删除界面。可以单击查询按钮查询相关记录,再
点击删除按钮
即可实现养老保险基金交纳信息的删除。
窗体设计如图
4.14
所示
29
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
图
4.14
养老保险基金发放信息删除界面图
功能实现主要代码参见附录二
4.4
医疗保险基金管理模块的创建
4.4.1
医疗保险基金缴纳管理模块的创建
养老保险基金缴纳管理模块主要实现如下功能:
?
添加基金缴纳信息
?
查询基金缴纳信息
?
修改基金缴纳信息
?
删除基金缴纳信息
1.
医疗保险基金缴纳信息添加模块设计
点击医疗保险基金
管理
>
信息添加
>
医疗保险基金缴纳管理,
出现医疗保险基
金缴纳管理界面。可以单击添加按钮添加相关信息,再保存即可
实现医疗保险基
金交纳信息的添加。该界面主要是方便管理员对医疗保险基金缴纳信息的
管理
,所有的操作都对
yiliao_jnglb p>
表进行的。
窗体设计如图
4.15
所示:
图
4.15
医疗保险基金缴纳信息添加界面图
功能实现主要代码与
养老保险基金缴纳管理模块类似,具体见附录二
。
30
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
2.
医疗保险基金缴纳信息查询模块设计
点击医疗保险基金
管理
>
信息查询
>
医疗保险基金缴纳查询,
出现医疗保险基
金缴纳查询界面。可以输入缴纳编号单击查询按钮查询相关信息
,即可实现医疗
保险基金交纳信息的查询。
该界面的设计主要是方便管理 员查询所有医疗保险基
金缴纳情况,以方便管理。
窗体设计如图
4.16
所示:
图
4.16
医疗保险基金缴纳信息查询界面图
具体功能实现主要代
码与养老保险基金缴纳查询模块类似,具体见附录二。
3.
医疗保险基金缴纳信息修改模块设计
点击医疗保险基金
管理
>
信息修改
>
医疗保险基金缴纳信息修改,出 现医疗保
险基金缴纳信息修改界面。
可以单击查询按钮查询特定记录信息 ,
修改记录后按
下修改按钮即可实现医疗保险基金交纳信息的修改。
p>
该界面的设计主要是方便管
理员通过查询具体缴纳编号,来对特定的纪录进行
修改,该操作主要是对
yiliao_jngl
表进行。
窗体设计如图
4.17
所示:
具体功能实现代码与养老保险基金缴纳信息修改模块类似,具体见附录二
图
4.17
31
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
4.
医疗保险基金缴纳信息删除模块设计
点击医疗保险基金
管理
>
信息删除
>
医疗保险基金缴纳信息删除,出 现医疗保
险基金缴纳信息删除界面。
可以单击查询按钮查询特定记录信息 ,
然后按下删除
按钮即可实现医疗保险基金交纳信息的删除。
通过查询缴纳编号找到具体纪录,再对对其进行删
除。
窗体设计如图
4.18
所示:
图
4.18
医疗保险基金缴纳信息删除界面图
具体功能实现代码与养老保险基金缴纳删除模块类似,具体见附录。
4.4.2
医疗保险基金发放管理模块的创建
医疗保险基金发放管理模块主要实现如下功能:
?
添加基金发放信息
?
查询基金发放信息
?
修改基金发放信息
?
删除基金发放信息
1.
医疗保险基金发放信息添加模块设计
点击医疗保险基金管理
>
信息添加
>
医疗保险基 金发放信息添加,出现医疗
保险基金发放信息添加界面。
可以单击添加按 钮添加特定记录信息,
添加记录后
按下保存按钮即可实现医疗保险基金发
放信息的添加
。
管理员通过该界面实现
对医疗保险基金发放信息的管理,操作的过程主要是对
yiliao_ffglb
表进行。
窗体设计如图
4.19
所示:
32
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
图
4.19
医疗保险基金发放信息添加界面图
具体功能实现代码与养老保险基金发放管理模块类似,具体见附录二
2.
医疗保险基金发放信息查询模块设计
点击医疗保险基金
管理
>
信息查询
>
医疗保险基金发放查询,
出现医疗保险基
金发放查询界面。可以输入发放编号单击查询按钮查询相关信息
,即可实现医疗
保险基金发放信息的查询。
该界面主要通过查询具体的发 放编号实现管理员对所
有医疗保险基金发放信息的查询,
以实现管理员对 医疗保险基金发放信息的全面
了解。
窗体设计如图
4.20
所示:
4.20
医疗保险基金发放信息查询界面图
功能实现主要代码与养老保险基金发放查询模块类似,具体见附录二
3.
医疗保险基金发放信息修改模块设计
点击医疗保险基金
管理
>
信息修改
>
医疗保险基金发放修改,
出现医疗保险基
金发放修改界面。可以输入发放编号单击查询按钮查询相关信息
,完成修改后单
击修改按钮即可实现医疗保险基金发放信息的修改。通过输入的发放编号
,查询
到该记录后,可以实现具体记录的修改,该操作主要是对
yili ao_ffglb
表进行。
窗体设计如图
4.21
所示:
33
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
XXX
大学
毕业设计(论文)说明书
图
4.21
医疗保险基金发放信息修改界面图
具体功能实现主要代
码养老保险基金发放信息修改模块类似,具体见附录二
4.
医疗保险基金发放信息删除模块设计
点击医疗保险基金
管理
>
信息删除
>
医疗保险基金发放信息删除,出 现医疗
保险基金发放信息删除界面。可以单击查询按钮查询相关记录,再点击删除按
p>
钮即可实现医疗保险基金交纳信息的删除。管理员可以在该界面上对具体记录
进行修改。
窗体设计如图
4.22
所示:
图
4.22
医疗保险基金发放信息删除界面图
具体功能实现代码与养老保险基金发放删除模块类似,具体见附录二
4.5
失业保险基金管理模块的创建
4.5.1
失业保险基金缴纳管理模块的创建
失业保险基金缴纳管理模块主要实现如下功能:
?
添加基金缴纳信息
?
查询基金缴纳信息
?
修改基金缴纳信息
?
删除基金缴纳信息
1.
失业保险基金缴纳信息添加模块设计
点击失业保险基金管理
>
信息添加
>
失业 保险基金缴纳管理,
出现失业保险基
金缴纳管理界面。可以单击添加按钮
添加相关信息,再保存即可实现失业保险基
金交纳信息的添加。该界面可以实现对失业保
险基金缴纳信息的添加管理,主要
是对
shiye_jnglb
表进行操作。
窗体设计如图
4.23
所示:
34