《数据库课程设计--工资管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计--工资管理系统(25页珍藏版)》请在金锄头文库上搜索。
1、编号: 课程设计(论文)说明书题 目:工资管理系统 系 别:计算机科学与工程学院专 业:计算机科学与技术学生姓名: 学 号:指导教师:侯杰2012 年 9 月 5 日桂林电子科技大学课程设计(论文)说明书摘 要工资管理是企、事业单位中的一项主要管理工作,特别是对于企、事业单位的决策者和管理者来说,工资管理工作都是至关重要的,但一直以来人们是使用传统的人工方式管理数据和文档,这种管理方式存在着许多缺点,如:效率低、保密性差,也不够方便、灵活,另外随着企、事业单位人员数量的增加,其管理的工作量也将大大增加,这必然增加了管理人员的工作量和劳动强度,同时将产生大量的文件和数据,这给人事工资中各种数据信
2、息的查找、更新和维护都带来了不少困难。据调查,目前很多企、事业单位的人事工资管理依然停留在纸介质的基础上,这样的管理机制已经不能适应时代发展的需要,也不能满足管理工作逐步走向规范化、科学化和自动化的要求。随着计算机科学与技术的日渐成熟和计算机应用的普及,计算机已进入到人类社会的各个领域,并发挥着越来越重要的作用。原来这种传统的手工管理模式必然被以计算机为物质基础的信息管理方式所取代。开发工资管理系统,使用计算机化的工资管理系统可以彻底改变目前工资管理工作的现状,能够提高工作效率,能够提供更准确、及时、适用、易理解的信息,能够从根本上解决工作效率低、信息滞后、资源浪费等问题。而 SQL Serv
3、er 2008 是一个功能强大而又实用的数据库管理系统,与 Delphi7 这个强大的软件开放软件相结合,可以很容易地实现工资管理系统所需的功能。因此,从使用系统所带来的良好效果以及我们目前所掌握的知识和技术来看,开发一个简易而实用的人事工资管理系统都是可行的。关键字:工资管理系统;SQL Server 2008;数据库管理系统;Delphi7。桂林电子科技大学课程设计(论文)说明书目 录引言 11 设计概述 .11.1 背景说明 .11.2 设计目的 .11.3 设计内容 .22 系统体系结构设计 .32.1 系统的功能模块图 .32.2 系统流程分析 .32.3 数据库结构设计 .72.4
4、 概念模型设计(E-R 图) .63 系统界面截图及源代码 .83.1 系统界面截图 .83.2 源代码 .163.2.1 登陆界面 .163.2.2 增加信息界面 .163.2.3 查询信息界面 .173.2.4 统计界面 .184 结论 .21参考文献 22桂林电子科技大学课程设计(论文)说明书 第 1 页,共 22 页引言工资管理是任何企事业单位都需要进行的一项工作,因此,工资管理系统是当代企业管理工作中不可或缺的部分,对于公司的人事管理者来说至关重要,所以工资管理系统能够为管理者提供充足的信息和快捷的数据处理手段。工资管理系统主要用于企业内部职员的基本信息、工资项目、每月工资发放记录,
5、工资分类查询的管理,便于企业人事管理者掌握人员的动向,工资的发放情况,同时也减少了手工操作带来的一些繁琐与不便,使工资情况的记录和统计变得十分简单.这些优点可以极大的提高企业对工资管理的效率.因此,工资管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。1 设计概述1.1 背景说明在计算机飞速发展的今天,将计算机这一信息处理利器应用于工资管理师必然的,这也将成为工资管理带来前所未有的改变。采用计算机信息管理系统已成为工资管理科学化和现代化的重要标志,它给企业管理带来了明显的经济效益和社会效益。工资管理是企、事业单位中的一项主要管理工作,特别是对于企、事业单位的决策者和管理者来说,
6、工资管理工作都是至关重要的,但一直以来人们是使用传统的人工方式管理数据和文档,这种管理方式存在着许多缺点,如:效率低、保密性差,也不够方便、灵活,另外随着企、事业单位人员数量的增加,其管理的工作量也将大大增加,这必然增加了管理人员的工作量和劳动强度,同时将产生大量的文件和数据,这给人事工资中各种数据信息的查找、更新和维护都带来了不少困难。据调查,目前很多企、事业单位的人事工资管理依然停留在纸介质的基础上,这样的管理机制已经不能适应时代发展的需要,也不能满足管理工作逐步走向规范化、科学化和自动化的要求。随着计算机科学与技术的日渐成熟和计算机应用的普及,计算机已进入到人类社会的各个领域,并发挥着越
7、来越重要的作用。原来这种传统的手工管理模式必然被以计算机为物质基础的信息管理方式所取代。作为计算机应用的一部分,使用计算机对工资信息进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高人事工资管理的工作效率,也是企、事业单位向科学化、正规化管理发展的必要条件。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的人事工资管理系统具有非常重要的意义。桂林电子科技大学课程设计(论文)说明书 第 2 页,共 22 页1.2 设计目的从背景概述我们可以知道,开发工资管理系统,使用计算机化的工资管理系统可以彻底改变目前工
8、资管理工作的现状,能够提高工作效率,能够提供更准确、及时、适用、易理解的信息,能够从根本上解决工作效率低、信息滞后、资源浪费等问题。而 SQL Server 2008 是一个功能强大而又实用的数据库管理系统,与 Delphi7 这个强大的软件开放软件相结合,可以很容易地实现工资管理系统所需的功能。因此,从使用系统所带来的良好效果以及我们目前所掌握的知识和技术来看,开发一个简易而实用的人事工资管理系统都是可行的。1.3 设计内容a) 不同用户的登录,此功能可以限制不同用户对系统的使用权利。b) 员工基本信息的添加、修改、删除和查询。c) 员工工资发放的添加、修改、删除和查询。此功能可以为管理者高
9、效地管理员工的工资发放信息。d) 员工考勤信息的添加、修改、删除和查询。e) 员工工资项目信息的添加、修改、删除和查询。f) 统计功能,包括对员工人数,工资发放人数,已发放工资人数,工资发放金额的统计,能让管理者迅速地大概地了解工资的发放情况。桂林电子科技大学课程设计(论文)说明书 第 3 页,共 22 页2 系统体系结构设计2.1 系统的功能模块图工 资管 理系 统系 统用 户登 录管 理系 统管 理员 登录普 通用 户登 录员 工基 本信 息管 理员工基本信息增加员工基本信息删除修员 工工 资发 放管 理工资发放增加工资发放删除修改员工考勤信息管理员工考勤信息增加员工考勤信息删除修员工工资
10、项目管理员工工资项目增加员工工资项目删除修改统 计 报 表2.2 系统流程分析以下是本系统流程简述:首先,运行系统后,会看到登陆窗体,对用户的身份进行认证。身份认证可以分为以下两个过程:(1) 确认用户是否是有效的系统用户。(2) 确定用户的类型。第 1)个过程决定用户能否进入系统,第 2)个过程根据用户的类型决定用户进入的不同的操作权限界面。如果需要对普通用户进行管理,则使用“普通用户”登录名登录;否则“系统管理员”登录名登录。如果还要创建其他用户,可以在数据库中添加用户与密码。桂林电子科技大学课程设计(论文)说明书 第 4 页,共 22 页其次,使用正确登录名与密码登陆后,进入的是工资系统菜单选择界面,在这个界面里,用户可以自行选择需要管理的界面。其中工资系统菜单选择界面包括:(1) 员工基本信息:员工基本信息查询、员工基本信息增加、员工基本信息修改、员工基本信息删除;(2) 员工工资发放信息:员工工资发放信息查询、员工工资发放信息增加、员工工资发放信息修改、员工工资发放信息删除。(3) 员工考勤信息:员工考勤信息查询、员工考勤信息增加、员工考勤信息修改、员工考勤信息删除。(4) 员工工资项目信息:员工工资项目查询、员工工资项目增加、员工工资项目修改、员工工资项目删除。(5) 统计(6) 报表在工资系统菜单选择界