1 / 27
文档名称:

数据库实训报告-工资管理系统(SQL+VB).doc

格式:doc   页数:27
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实训报告-工资管理系统(SQL+VB).doc

上传人:3346389411 2014/4/9 文件大小:0 KB

下载得到文件列表

数据库实训报告-工资管理系统(SQL+VB).doc

文档介绍

文档介绍:数据库实训报告
设计题目: 工资管理系统
学院:计算机与信息工程
专业:
年级: 2009级
班级: 二班
姓名:
指导老师:
学号:
一、需求分析
系统分析
对于一个公司来说,拥有一个正确、及时而且规范地经行员工工资的管理和发放是非常重要的。由于工资的计算涉及的数据是多方面的,每位员工的工资又都需要单独计算,在员工数量越多时,工资管理的工作量就会越大,而且在重复的数据输入和计算中容易出错。
所以就有了工资管理系统,本系统的宗旨及总体任务就是帮助财务部门提高工作效率,实现公司工资信息管理的自动化、规范化以及系统化。
本系统是通过对公司基本信息的管理、工资管理等环节的数据收集而建立的数据库工资管理系统,实现有用的数据的快速查询,减少操作中可能出现的错误以及减少数据管理的工作量。
系统功能设计
本系统主要包括的功能有:
保存职工的基本信息资料
设置工资的级别
根据工资管理数据和员工的工资进行计算
将职工工资的数据进行保存,便于查找和核实
对保存的数据,可以根据特殊字段进行查找

开发这个系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。能够和认识管理系统、考勤管理系统相结合,真正实现企业高效、科学、现代化的员工管理。系统最终实现的主要功能如下。
·工资信息设置部分:包括设置员工的基本工资、岗位工资的级别和金额等。
·工资信息管理部分:包括统计计算工资、查询工资和修改工资信息等。
·系统部分:包括添加用户和删除用户等。
二、开发平台
微软公司的Visual Basic ,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。因此,本系统使用Microsoft Visual Basic 。数据库引用的是本期所学的SQL Server 2000。
三、数据库分析设计
数据库的建立
用SQL建立一个名为“工资管理系统”的数据库。
数据表的建立
针对企业工资信息管理系统的需求,通过对员工工资计算过程的内容分析,为本系统设计如下的数据项和数据结构:
·基本工资信息:包括工资级别和工资金额。
·岗位工资信息:包括工资级别和工资金额。
·工资信息:包括员工编号、基本工资、岗位工资、水电费、实发金额。
·部门信息:包括部门编号、部门名称、部门负责人、部门人数。
·工资统计信息:包括员工编号、姓名、出生年月、所属部门、文化程度、职称。
·用户信息:包括用户名、密码和权限。
员工信息表
员工编号
char (8)
主键,不允许重复
姓名
char (8)
性别
char (2)
出生年月
char(10)
所属部门
char (4)
外键
文化程度
char (4)
职称
char (12)
部门信息
部门编号
char (4)
主键,不允许重复
部门名称
char (20)
部门负责人
char (8)
部门人数
int
基本工资
工资级别
char (2)
主键,不允许重复
工资金额
int(8, 2)
岗位工资
工资级别
char (2)
主键,不允许重复
工资金额
int
工资信息
员工编号
char (8)
主键,不允许重复; 外键
基本工资
int
岗位工资
int
水电费
int
实发金额
int
用户表
用户名
char (8)
主键,不允许重复
密码
char (20)
权限
char (20)
建立关系图
其关系图如下所示:
各表之间的联系
四、工资管理系统应用程序设计
工资信息实体
员工编号
员工姓名
旷工扣除
剩余工资
基本工资
部门编号
部门名称
加班工资
奖金
实发工资
应发工资
系统构成
系统构成如下图所示,包括登录、主界面、添加删除用户、基本工资、岗位工资、部门信息管理、员工信息管理、发放工资、添加或修改员工工资、查询员工工资10个窗体和两个公共模块组成。
公共模块一
Public power As String
Public tempuser As String
Mod As New
Public UserName As String
Public UserPwd As String
Public Fun