- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库实训报告
设计题目: 工资管理系统
学 院:计算机与信息工程
专 业:
年 级: 2009级
班 级: 二班
姓 名:
指导老师:
学 号:
一、需求分析
1.1 系统分析
对于一个公司来说,拥有一个正确、及时而且规范地经行员工工资的管理和发放是非常重要的。由于工资的计算涉及的数据是多方面的,每位员工的工资又都需要单独计算,在员工数量越多时,工资管理的工作量就会越大,而且在重复的数据输入和计算中容易出错。
所以就有了工资管理系统,本系统的宗旨及总体任务就是帮助财务部门提高工作效率,实现公司工资信息管理的自动化、规范化以及系统化。
本系统是通过对公司基本信息的管理、工资管理等环节的数据收集而建立的数据库工资管理系统,实现有用的数据的快速查询,减少操作中可能出现的错误以及减少数据管理的工作量。
1.2 系统功能设计
本系统主要包括的功能有:
保存职工的基本信息资料
设置工资的级别
根据工资管理数据和员工的工资进行计算
将职工工资的数据进行保存,便于查找和核实
对保存的数据,可以根据特殊字段进行查找
1.3系统模块划分
开发这个系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。能够和认识管理系统、考勤管理系统相结合,真正实现企业高效、科学、现代化的员工管理。系统最终实现的主要功能如下。
·工资信息设置部分:包括设置员工的基本工资、岗位工资的级别和金额等。
·工资信息管理部分:包括统计计算工资、查询工资和修改工资信息等。
·系统部分:包括添加用户和删除用户等。
二、开发平台
微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。因此,本系统使用Microsoft Visual Basic 6.0开发。数据库引用的是本期所学的SQL Server 2000。
三、数据库分析设计
3.1 数据库的建立
用SQL建立一个名为“工资管理系统”的数据库。
3.2 数据表的建立
针对企业工资信息管理系统的需求,通过对员工工资计算过程的内容分析,为本系统设计如下的数据项和数据结构:
·基本工资信息:包括工资级别和工资金额。
·岗位工资信息:包括工资级别和工资金额。
·工资信息:包括员工编号、基本工资、岗位工资、水电费、实发金额。
·部门信息:包括部门编号、部门名称、部门负责人、部门人数。
·工资统计信息:包括员工编号、姓名、出生年月、所属部门、文化程度、职称。
·用户信息:包括用户名、密码和权限。
员工信息表 员工编号 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)
3.3 建立关系图
其关系图如下所示:
各表之间的联系
四、工资管理系统应用程序设计
4.1 系统构成
系统构成如下图所示,包括登录、主界面、添加删除用户、基本工资、岗位工资、部门信息管理、员工信息管理、发放工资、添加或修改员工工资、查询员工工资10个窗体和两个公共模块组成。
4.2 公共模块一
Public power As String
Public tempuser As String
Public cnMod As New ADODB.Connection
Public UserName As String
Public UserPwd As String
Public Function
文档评论(0)