• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 学前教育 > 正文

    基于Access,2003的工资管理系统 工资管理系统er图

    时间:2019-01-10 03:28:16 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘 要: 数据库系统在现今企业信息化的潮流中扮演着不可或缺的角色,其中Access 数据库的操作界面与使用方法与office相近,易学易用,并且功能强大。本文介绍了用Access 2003设计工资管理系统的全过程。该系统不仅大大可以提高工资管理的工作效率,而且可以确保数据信息的准确性和安全性。
      关键词: 数据库系统 Access 2003 工资管理系统
      
      1.系统分析
      企业的工资管理是公司管理的一个重要内容。随着企业人员数量的增加,企业的工资管理工作也变得越来越复杂。传统的手工处理不但费时费力,而且容易出错,利用数据库管理软件Access制作一个功能完善及安全可靠的工资管理系统,能够提高工作效率,节省人力和物力,最终满足企业员工工资发放的需要。
      2.总体设计
      工资管理系统的主要任务是根据员工的出勤、所承担的工作等情况来生成企业每位职工的实际发放工资。所以,本系统应包括员工基本情况录入、考勤情况录入、以几种特殊字段(如:员工编号、姓名、部门等)为条件的员工工资信息查询和制作工资报表等功能模块。并且通过设计登录窗体要求输入密码,限制非法用户的使用,保障数据库的数据安全性。数据库总体设计如图1所示。
      3.数据库设计
      对于工资管理系统,数据库所要保存的数据是员工基本信息和考勤信息,基本信息是相对固定不变的,考勤信息是每月都要进行统计的。在这些数据源中,考勤信息是我们要重点考虑的部分。
      工资是企业按劳动制度的规定支付给职工的劳动报酬,工资管理应该包含与工资有关的员工信息,如职工编号、姓名、性别、部门、基本工资,等等;考勤情况,如加班、奖金、补贴、处罚、其他扣减等。通过分析,得到如下E-R数据模型。
      员工基本信息表结构:
      员工(职工编号、姓名、性别、出生日期、部门、职称、基本工资、电话)
      考勤情况表结构:
      工资(工资编号、年月、职工编号、基本工资、补贴、实出勤天数、节假日加班天数、法定节假日加班天数、奖金、病假天数、事假天数、旷工天数、其他扣减)
      说明:
      “实出勤天数”是该员工该年月实际出勤天数;“节假日加班天数”是普通节假日加班的天数,因“实出勤天数”已记出勤一次,故再加“节假日加班天数”则形成双倍工资;类似的,“法定节假日加班天数”用于记录法定节假日的加班天数,以形成三倍工资。
      应发工资 = 基本工资*(实出勤天数+ 节假日天数 +法定节假日天数)/应出勤天数+补贴 + 奖金
      扣款合计 = 病假扣款 + 事假扣款 + 旷工扣款 + 其他扣减
      实发工资 = 应发工资 - 扣款合计
      建立表之间的关系:当数据库中包含多个表时,需要建立表之间的关系,从而建立表之间的信息联系,在建立表关系之前,一定要确立每个表的“主键”与“外键”。并根据需要设置参照完整性,从而建立表之间的关系。创建表之间的关系,不但可以避免引用不存在的实体,而且可以使相关表中的数据同步更新、同步删除,从而保障数据的完整性。
      4.其他数据库对象的设计
      为了计算每一位员工的实发工资,需创建一个“工资查询”,以“员工”和“工资”两个表为数据源,并增加计算字段“实发工资”。在工资查询的基础上,创建以编号、姓名、部门等字段为条件的参数查询,以实现系统的多条件查询。
      窗体是用户和应用程序之间的主要交互界面,在工资管理系统中有两个数据输入窗体,分别是“员工信息”窗体和“考勤情况”窗体,用户可以通过窗体输入、修改、删除数据,并将数据保存到相应的表中。有两个数据查询窗体 ,分别是“按编号查询”窗体、“按姓名查询”窗体、“按部门查询”窗体、“按年月查询”窗体。调用相应的参数查询,实现查询和窗体的链接。
      报表是用来汇总、打印数据的,系统设计了 “工资报表”和“工资条”,以供员工核对和公司财务留存审核。
      5.主窗体设计
      主窗体是工资管理系统的导航,设计了八个命令按钮,通过单击命令按钮调用相应的窗体。分别调用 “员工信息”窗体、“考勤情况”窗体、“按编号查询”窗体、“按姓名查询”窗体、“按部门查询”窗体、“按年月查询”窗体、“工资条”和“工资报表”窗体。
      6.数据安全设计
      当整个系统的设计基本上完成以后,还可以设计一个登录界面,为数据库设置密码,以维护数据库的数据安全。在系统登录窗体界面,设置输入登录口令的文本框。若登录口令正确,可打开系统的主窗体;若登录口令不正确,提示用户重新输入。在宏编辑窗口,创建确定和退出两个命令按钮控件触发的宏组,来实现系统的登录。
      7.结语
      使用Access 2003开发一个工资管理系统是很有必要的。本系统从实际需求出发,设计数据库对象、设计算法,实现数据的采集、计算、输出,从根本上解决了企业工资发放的问题。该系统使管理工作变得轻松、便捷,极大地提高了公司管理的工作效率。
      
      参考文献:
      [1]孙惠满.数据库应用基础Access,北京理工大学出版社,2007.
      [2]张瑞英.Access 2003数据库案例教程, 机械工业出版社,2007.
      注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
    本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

    推荐访问:工资管理系统 Access

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章