数据库课程设计员工工资管理系统方案

上传人:壹****1 文档编号:512869060 上传时间:2022-12-31 格式:DOC 页数:25 大小:752.50KB
返回 下载 相关 举报
数据库课程设计员工工资管理系统方案_第1页
第1页 / 共25页
数据库课程设计员工工资管理系统方案_第2页
第2页 / 共25页
数据库课程设计员工工资管理系统方案_第3页
第3页 / 共25页
数据库课程设计员工工资管理系统方案_第4页
第4页 / 共25页
数据库课程设计员工工资管理系统方案_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《数据库课程设计员工工资管理系统方案》由会员分享,可在线阅读,更多相关《数据库课程设计员工工资管理系统方案(25页珍藏版)》请在金锄头文库上搜索。

1、. . . 工业应用技术学院课程设计说明书题目: 员工工资管理系统 姓 名:院 (系): 信息工程学院 专业班级:15计算机科学与技术三班学 号:指导教师: 敬 成 绩:时间: 2016 年 11 月 3 日至 2017 年 1 月 5 日 / 工业应用技术学院课程设计任务书题目 员工工资管理系统 专业、班级15计算机科学与技术三班学号主要容:员工工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、添加、删除以与存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了员工工资管理系统。基本要求: (1)对单位人员的变动进行处理。一个单位

2、的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位部调动。因此,设计系统是应考虑到这些情况。 (2)对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费与实发金额等。 (3)查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。主要参考资料:1 钱雪忠.数据库原理与其应用M.:邮电大学,2007,8.2 王珊.数据库技术与联机分析处理M.:科学,1998,5. 3 程燕.工资管理系统的开发J.电机高等专科学校学报.2003.

3、完 成 期 限:2016.11.3-2017.1.5 指导教师签名: 课程负责人签名:摘要企业的工资管理是公司管理的一个重要容。工资管理既涉与到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。但考虑到学生的开发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。涉与系统比较小,有利于学生单独编写。其系统的设计主要包括数据库的

4、设计、维护和应用界面的设计与后台数据库的连接。经分析采用Microsoft 公司开发的Visual Basic 6.0为开发工具,Microsoft SQL sever 2000 为后台数据库。Visual Basic (简称VB)是由Microsoft公司推出的在Windows操作平台下最迅速、最简捷的应用开发工具之一。它引入了面向对象的程序设计思想和“控件”的概念,使得大量已经编好的Visual Basic 程序可以直接拿来使用。同时VB具有简单、易学的特点,是大多数初学者最理想的编程语言,也是专业人员得心应手的开发工具。它在一个公共环境里集成了许多不同的功能,例如,设计、编辑、编译和调试

5、。目前市场上数据库的主流厂商与产品有IBM DB2、Microsoft SQL SERVER 2000、ORACLE 9i、Sybase。Microsoft SQL Server 2000是在SQL Server 7.0的基础上对性能、可靠性、质量以与易用性进行了扩展。SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以与便捷的数据库管理。Microsoft SQL Server 2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需

6、的可靠性和伸缩性。关键词 : 工资管理系统;设计;开发工具目录摘要I目录II1 前言11.1 课程选题11.2 数据库背景11.3 数据库目的12 需求分析22.1任务描述22.2 需求分析23 概念结构设计33.1 数据流需求分析33.2 概念模型设计34 逻辑结构设计55 数据库物理设计与实施75.1数据库应用的硬件、软件环境介绍75.1.1软件环境75.1.2硬件环境75.2建表75.2.1 创建数据库75.2.2 创建基础表85.3 视图95.4 存储过程95.5触发器115.6索引126 各模块设计要点136.1 登录模块设计136.3用户管理设计136.3 信息管理设计136.4

7、查询工资设计137 运行与测试157.1 运行与测试157.2 分析17结束语19参考文献201 前言1.1 课程选题:员工工资管理系统1.2 数据库背景随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以与工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等,功能,功能比较的齐全,并对工资进行了统计如 津贴 管理、报表统计等,基本上能满足管理员和公司的要求。1.3 数据库目的(1)对单位人员的变动进行处理。一

8、个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位部调动。因此,设计系统是应考虑到这些情况。(2)对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费与实发金额等。(3)查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。(4)对用户管理功能。一个系统的应用有管理员和普通用户,他们对系统的权限受到限制。2 需求分析2.1 任务描述企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、添加、删除

9、以与存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。2.2 需求分析需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。所谓需指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。此次课程设计的使用者是企业的员工,主要是针对系统的管理员。其进行的操作就是对公司

10、员工、部门等一些方面改动的改善。 用户的需求就是对员工工资和使用用户的添加、删除、修改和查询。这就要求各种信息中存在实体完整性、参照完整性和用户自定义完整性。3 概念结构设计3.1 数据流需求分析 登陆信息 返回信息 用 户 登录操 作 错误信息 寻找信息 图3.1 数据库需求分析数据流图3.2 概念模型设计根据系统数据流图和数据字典,得出系统的概念模型(E-R)如图3.2所示。登录界面信息密码权限用户名图3.2 登录界面实体图员工信息部门名称年龄性别员工编号职称XX学历图3.3员工信息实体图员工工资信息员工编号应扣工资基本工资补贴津贴绩效工资岗位工资 图3.4员工工资实体图员工信息员工工资信

11、息 n 1 n员工编号图3.5总体E-R图4 逻辑结构设计在设计过程中,从用户的角度考虑来处理各个表之间的约束关系,把概念模式转化成逻辑模式最终形成E-R图。员工信息表(员工编号、性别、出生年月、所属部门、文化程度、职称)部门信息表(部门编号、部门名称、部门负责人、部门人数)基本工资表(工资级别、工资金额)岗位工资表(工资级别、工资金额)工资信息表(员工编号、部门编号、基本工资、岗位工资、水电费、实发工资)表4.1 员工信息表键名称数据类型大小空默认值主键员工编号char8不可以char8不可以性别char2可以“男”出生年月datetime8可以外键所属部门char4可以文化程度char4可

12、以职称char12可以表4.2 部门信息键名称数据类型大小空默认值主键部门编号char4不可以部门名称char20可以部门负责人char8可以部门人数int4可以表4.3 基本工资键名称数据类型大小空默认值主键工资级别char2可以工资金额numeric5(8,2)不可以表4.4 岗位工资键名称数据类型大小空默认值主键工资级别char2可以工资金额numeric5(8,2)不可以表4.5工资信息键名称数据类型大小空默认值主键、外键员工编号char8不可以外键部门编号char4可以基本工资numeric5(8,2)可以岗位工资numeric5(8,2)可以水电费numeric5(8,2)可以实发工资numeric5(8,2)可以5 数据库物理设计与实施5.1 数据库应用的硬件、软件环境介绍5.1.1 软件环境本次实验用到的软件是SQLsever 2008。5.1.2 硬件环境(1)cpu处理器类型:pentiumIII兼容处理器或速度更快的处理器。处理器速度:最低1.0GHz,建议2.0GHz。(2)存最小512MB,建议2GB或更大。(3)硬盘根据组件的不同,需要的硬盘空间进行变化。建议2.2GB以上硬盘空间。(4)显示器分辨率1024X768像素以上。(5)操作系统可以安装到64位服务器的Windows on Windows 32位

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

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

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