员工工资管理系统报告(VB+SQL-Server)

上传人:re****.1 文档编号:559537289 上传时间:2023-01-10 格式:DOC 页数:36 大小:508.50KB
返回 下载 相关 举报
员工工资管理系统报告(VB+SQL-Server)_第1页
第1页 / 共36页
员工工资管理系统报告(VB+SQL-Server)_第2页
第2页 / 共36页
员工工资管理系统报告(VB+SQL-Server)_第3页
第3页 / 共36页
员工工资管理系统报告(VB+SQL-Server)_第4页
第4页 / 共36页
员工工资管理系统报告(VB+SQL-Server)_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《员工工资管理系统报告(VB+SQL-Server)》由会员分享,可在线阅读,更多相关《员工工资管理系统报告(VB+SQL-Server)(36页珍藏版)》请在金锄头文库上搜索。

1、如果您需要使用本文档,请点击下载按钮下载!课 程 设 计课程名称 数据库应用课程设计题目名称 工资管理系统学生学院年 月 日如果您需要使用本文档,请点击下载按钮下载!摘 要本报告介绍了一个使用Visual Basic为前台,SQL Server 2000为后台,用于工资管理的数据库管理系统。该系统能够实现对部门信息、管理员信息、员工信息、工资信息和考勤信息的管理功能,即对这些信息的编辑、查询。报告首先分析了用户的需求,设计出了系统的功能结构图,然后对系统进行了概念结构设计,设计出了系统的局部ER图和全局ER图,根据全局ER图对系统进行了逻辑结构设计,确定出系统的数据结构即关系模式,根据这些关系

2、模式,在SQL Server 2000中,创建了部门信息、管理员信息、员工信息、工资信息和考勤信息等五张基本表对象;同时,利用这些表对象,创建了满足用户需求的各种查询对象;实现了在SQL Server环境下的工资管理系统功能。最后,使用数据库连接技术,以设计完成的SQL Server 2000数据库文件为后台,VB界面为前台,设计了系统登录窗体和员工基本信息管理窗体,实现了工资管理系统的部分功能。关键词:数据库,SQL Server 2000,工资管理如果您需要使用本文档,请点击下载按钮下载!小组情况本系统是通过小组全体成员的共同努力,经过分工合作完成的,具体情况如下:1.合作的工作需求分析、

3、概念结构设计、逻辑结构设计和报告的草稿通过小组讨论完成。2.分工在数据库系统的总体方案确定之后,小组成员开始分工,独立完成不同的模块及工作。如果您需要使用本文档,请点击下载按钮下载!目 录 1 需求分析11.1 系统设计的意义11.2 系统功能11.3 系统数据22 概念结构设计92.1 实体分析及其局部ER图92.2 实体之间的联系及其ER图112.3 系统全局ER图123 逻辑结构设计144 数据库设计164.1 创建表对象164.2 创建表之间的关系184.3 创建视图184.4 创建存储过程194.5 创建触发器195前台界面设计215.1 系统工程结构设计,215.3 登录模块设计2

4、15.3.1 界面设计215.3.2 连接设计235.3.3 登陆窗体代码设计245.4主窗体(MDIForm1)模块设计25总结28致谢29参考文献30如果您需要使用本文档,请点击下载按钮下载!1 需求分析1.1 系统设计的意义随着信息化技术的发展及普及,工资管理模式也发生了巨大的变化,由原来的手工管理模式逐步转变为信息化管理,通过信息化管理,将管理员、员工及部门等信息集成在一个系统中,使公司能够方便地处理工资发放操作,也使公司及相关人员能够在第一时间掌握工资信息及员工情况,并根据这些信息做出今后的管理决策计划。1.2 系统功能为了使本小组设计的系统能够尽可能满足工资管理的实际需求,在进行系

5、统设计之前,小组全体成员通过查资料、亲临公司进行调查和小组多次激烈的讨论,最后确定本系统应该具有如下的功能: 部门信息管理:能够对部门的信息进行有效的管理,其中包括部门信息的添加、修改和删除,以及部门信息查询。 员工信息管理:能够对员工的信息进行有效的管理,其中包括员工信息的添加、修改和删除,以及员工信息查询。 工资管理:能够对聘任信息进行有效的管理,其中包括聘任信息的添加、修改和删除,以及聘任信息查询。 考勤管理:能够对考勤信息进行有效的管理,其中包括考勤信息的添加、修改和删除,以及考勤信息查询。 管理员管理:能够对管理员信息进行有效的管理,其中包括管理员信息的添加、修改和删除,以及管理员信

6、息查询。 如果您需要使用本文档,请点击下载按钮下载!上述的需求分析可以总结为如图1-1所示的功能结构图。部门管理员工管理考勤管理工资管理管理员 工资管理系统操作员管理考勤信息查询考勤信息编辑工资信息查询工资信息编辑员工信息查询员工信息编辑部门信息查询部门信息编辑图1-1 工资管理功能结构图1.3 系统数据数据库的核心是数据,相互关联的数据构成数据结构。对于数据库设计来说,通常使用数据字典对各类数据及其集合进行描述,数据字典是进行数据收集和数据分析所获得的主要成果。下面将根据系统功能对本系统设计的数据项和数据结构分别进行分析。 本系统涉及部门、员工和管理员三个对象,所以系统涉及的数据项由这三个对

7、象本身的属性和它们之间关系的属性确定。下面将分别讨论他们的数据结构和数据项。(1) 员工名称:公司员工含义:员工是工资管理系统的主要数据结构,包含了员工的所有信息。既然员工属于系统管理的对象范畴,应具有统一的编号,每一位员工给一个编号,同一部门的员工有多个,故员工编号是员工的一个重要属性。组成:员工对象分别由员工编号、员工姓名、性别、部门名称、出生日期、籍贯、员工职位、住址、联系电话九个数据项组成。各数据项的含义如下:如果您需要使用本文档,请点击下载按钮下载!l 数据项:员工编号含义:员工编号,能够唯一标识每一位员工。别名:员工编号数据类型:字符型长度:10l 数据项:员工姓名含义:员工所取的

8、名字别名:姓名数据类型:字符型长度:10l 数据项:性别含义:员工的性别 数据类型:字符型长度:10l 数据项:部门名称含义:员工所属部门别名:部门名称数据类型:字符型长度:20l 数据项:出生日期含义:员工的出生年月日别名:员工出生日期数据类型:时间日期型长度:8l 数据项:籍贯含义:员工的出生地别名:员工籍贯数据类型:字符型长度:10如果您需要使用本文档,请点击下载按钮下载!l 数据项:员工职位含义:员工所任职的岗位别名:职位数据类型:字符型长度:10l 数据项:住址含义:员工的住址别名:员工家庭地址数据类型:字符型长度:40l 数据项:联系电话含义:员工的联系电话别名:员工联系方式数据类

9、型:字符型长度:11(2)部门名称:部门名称含义:企业的部门组成:部门对象分别由部门编号、部门名称、人数组成。各数据项的含义如下:l 数据项:部门编号含义:部门编号能够唯一确定部门的所有信息。别名:编号数据类型:字符型长度:10l 数据项:部门名称含义:部门的名称别名:名称数据类型:字符型如果您需要使用本文档,请点击下载按钮下载!长度:20l 数据项:人数含义:部门的人数数据类型:int长度:4 (3) 管理员名称:管理员含义:在系统中起非常重要的作用,负责管理系统。组成:管理员对象分别由管理员编号、管理员姓名和密码组成。各数据项的含义如下:l 数据项:管理员编号含义:系统为每一位管理员进行统

10、一编号管理,编号能够唯一确定管理员对象。别名:工号 数据类型:字符型长度:10l 数据项:管理员姓名含义:管理员的姓名数据类型:字符型长度:10l 数据项:密码含义:管理员登录系统的安全编码,最初由系统分配一个登录密码,但管理员一旦登录系统,就可以修改密码了。 数据类型:字符型长度:6(4)工资名称:工资含义:员工在公司上班,所获得的工资报酬。组成:日期、基本工资、工龄工资、地区补贴组成。如果您需要使用本文档,请点击下载按钮下载!各数据项的含义如下:l 数据项:日期含义:发工资的日期数据类型:时间日期型长度:8l 数据项:员工编号含义:员工编号,能够唯一标识每一位员工。别名:员工编号数据类型:

11、字符型长度:10l 数据项:员工姓名含义:员工所取的名字别名:姓名数据类型:字符型长度:10l 数据项:部门名称含义:员工所属部门别名:部门名称数据类型:字符型长度:20l 数据项:基本工资含义:员工所得的基本工资数据类型:int长度:4l 数据项:工龄工资含义:参与该公司工作的时间所额外获得的工资数据类型:int长度:4l 数据项:地区补贴如果您需要使用本文档,请点击下载按钮下载!含义:补贴给员工的地区差额数据类型:int长度:4(5)考勤名称:员工考勤含义:员工经过考勤之后才能够进行有效管理,考勤由管理员完成,员工考勤时会产生旷工 、请假 、迟到、 早退等属性。组成:员工编号、考勤日期、员

12、工姓名、旷工 、请假 、迟到、 早退。各数据项的含义如下:l 数据项:员工编号含义:员工编号,能够唯一标识每一位员工数据类型:字符型长度:10l 数据项:考勤日期含义:对员工每月进行考勤数据类型:时间日期型长度:8l 数据项:员工姓名含义:员工所取的名字别名:姓名数据类型:字符型长度:10l 数据项:旷工含义:记录每一个员工的旷工次数数据类型:int长度:4l 数据项:请假如果您需要使用本文档,请点击下载按钮下载!含义:记录每一个员工的请假次数数据类型:int长度:4l 数据项:迟到含义:记录每一个员工的迟到次数 数据类型:int长度:4l 数据项:早退含义:记录每一个员工的请假次数 数据类型

13、:int 长度:4 如果您需要使用本文档,请点击下载按钮下载!2 概念结构设计概念结构设计就是将需求分析阶段得到的用户需求抽象为数据库的概念结构,是逻辑结构设计的基础。本论文使用ER图来描述系统的概念结构。在实际设计过程中,首先分析系统中以实体为基本单位的局部ER图,然后分析两两实体之间的联系,画出两两实体联系的局部ER图,再将两两实体之间联系的ER图作为基本单位,画出多个实体之间联系的ER图,依次类推,最后将各局部E-R图合并成全局E-R图,下面将针对该系统分别进行分析。2.1 实体分析及其局部ER图通过需求分析得知工资管理系统的研究对象有部门、员工、公司和管理员四个对象,也就是四个实体。(

14、1)部门对于工资管理系统来说,比较重要的部门信息是部门编号、部门名称、人数。其中部门的编号能够唯一确定某个部门的所有信息,故在该实体中定义部门编号为实体标识符。部门的ER图如2-1所示。 部门名称 部门编号 人数部门图2-1部门ER图(2) 管理员工资管理系统中的所有管理工作由管理员来完成,管理员在系统中发挥着非常重要的作用,故系统必须对管理员进行统一管理,给每个管理员设置管理员编号和密码。本系统中管理员实体的属性为管理员编号、管理员姓名和密码,其中,管理员编号能够唯一标识管理员的各个属性,所以定义管理员编号为管理员实体的标识符。管理员的ER图如2-2所示。如果您需要使用本文档,请点击下载按钮下载!管理员管理员编号 管理员姓名

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

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