1、 1 VBVB 课程设计课程设计 设计题目设计题目: 企业工资管理系统企业工资管理系统 专专 业业: 计算机科学与技术计算机科学与技术 班班 级级: 学学 号:号: 学生姓名学生姓名: 2 目目 录录 摘 要 I 第一章 系统分析 1 第二章 系统实现 5 第三章 系统调试 8 第四章 使用说明 11 总 结 13 附 录 1、源代码 14 2、参考资料 25 3 摘摘 要要 传统事业单位的工资管理方法以及传统工资管理存在很多 的缺陷与弊端。在事业单位以往的工资录入中,计算、合计等需 要通过大量的手工完成, 数据量多, 处理速度慢, 而且极易出错, 导致工作效率低。为了解决这一矛盾,利用计算机
2、来进行工资的 管理,是十分必要的。 程序设计重点论述了工资管理信息系统的组成与每个模块 的功能。设计工资管理信息系统主要从模块组成、数据连接、功 能实现等方面着手。 设计过程主要以上面的分析的重点作为依据。 首先进行基础 数据的采集,然后进行工资的核算等。在朝这个思想靠近的过程 中,在许多小的细节上还存在着很多不足。 关键词:关键词:管理信息系统,模块组成 4 第一章第一章 系统分析系统分析 1 1.1.1、系统系统概述概述 纵观各企业工资管理软件、一个好的企业工资管理软件,应具 有简单友好的操作界面、安全性好的数据库、分级用户权限管理、 强大数据导出及备份功能、联机帮肋文档。本系统着重围绕这
3、几点 进行开发设计。 基于以上众多问题的分析,和企业管理制度的参考。 将系统具 体分为系统管理、员工信息设定、工资信息管理、工资结算管理、 数据库管理、工具箱、帮助七大模块: 系统管理分为操作员登录管理,用户管理,锁定操作画面及退 出。操作员登录管理记录用户登录的时间,方便管理员查看。 在用户暂时离开时可锁定操作画面,防止非法操作。 用户管理分为新建普通用户,新建管理员用户,修改密码三部 分。 5 1 1. .2 2 系统功能系统功能 1、 用户和组管理功能 2、 数据的添加、删除、修改功能 3、 数据统计功能 4、 信息保存功能 5、 数据导出功能 6、 方便的数据库备份功能 7、 提供实用
4、的工具箱 6 1.31.3 数据流程图数据流程图 具有相应权限的用户在正确登陆后,可以打开并添加新员工的 个人档案,添加完成后可以使用数据导出功能,导出数据。数据流 图如下图 1-1 所示: 7 1.41.4 模块图模块图 如图: 图 1-2 系统功能模块图 8 第二章第二章 系统的实现系统的实现 2 2. .1 1 系统安全及权限的实现系统安全及权限的实现 为了确保系统的安全,对数据库进行加密处理,采用了用户和组管理,并 记录用户登录信息。拥有高级权限的用户,可以创建不同的组,并可将全部或 部分权限分配给创建用户。 为了实现该功能, 系统采用了递归方式, 使高一级别的用户可以管理低级 用户,最高权限属于管理员。 具体描述如下: 2 2. .2 2 登录窗口的实现登录窗口的实现 系统登陆时,要求正确输入用户名和密码。成功登陆后显示如图 4-2 所示工资管理 系统主界面。用户名分为管理员用户和普通用户。如图 2-1 所示: 图 2-1 登录窗口 9 2 2. .3 3 员工员工基本档