毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

工资管理系统设计(论文+流程图+源代码+下载) 第8页

更新时间:2009-6-30:  来源:毕业论文
工资管理系统设计(论文+流程图+源代码+下载) 第8页
数据库设计与实现
4.1 数据库的需求分析
干部档案(员工号、姓名、职务、评干时间、评干原因)。
奖罚考核档案(员工号、姓名、奖金、罚款、普遍话水平、英语水平、计算机水平)。
4.2 概念设计
概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。
概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。[16]
概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。
通过对企业工资管理内容和过程的分析,本系统应设计的系统关系E-R图如图4所示:
                1               N
                        图4  系统关系E-R图
4.3 数据库表的结构设计
系统数据库表设计主要分为:员工档案表、员工工资档案表、部门档案表、奖罚考核表和干部信息表。
结构设计分别如下各表:
(1) 部门档案表:主要作用是存储部门信息。
表1  部门档案表
字段名 数据类型 可否为空 说明
departname 数值型(10) 否 部门名
foundtime 字符型(10) 可 成立时间
beizhu 字符型(10) 可 备注
    (2) 奖罚考核表:主要作用是存储员工的奖罚考核信息。
表2  奖罚考核表
字段名 数据类型 可否为空 说明
workerid 字符型(10) 否 员工号
workername 字符型(10) 可 员工姓名
jiangjin 字符型(10) 可 奖金
fakuan 字符型(10) 可 罚款
pth 字符型(10) 可 普通话水平
english 字符型(10) 可 贡语水平
computer 字符型(10) 可 计算机水平
(3) 员工档案表:存储员工详细档案信息。
表3  员工档案表
字段名 数据类型 可否为空 说明
workerid 数值型(10) 否 编号
workername 字符型(10) 可 姓名
sex 字符型(2) 可 性别
birthday 字符型(8) 可 出生年月
cometime 字符型(30) 可 上岗时间
gotime 字符型(11) 可 离岗时间
from 字符型(10) 可 籍贯
study 字符型(10) 可 学历
level 字符型(10) 可 职称
department 字符型(10) 可 部门号
status 字符型(10) 可 状态
4.5 数据流图
管理系统的数据流图符号如图5所示:
 
                 
           外部实体        处理          数据流               数据存储
图5  符号图
本系统的数据流图如图6所示: 
图6  数据流图
5 系统总体设计
5.1 基本简介
开发本系统的总体任务是实现企业人事工资管理的系统化和自动化,帮助人事工作人员更好更有效地完成人事工资管理工作。本部分主要介绍系统要实现的功能,搭好设计的总体框架,使程序员对要开发的系统有一个系统、全面、确切的认识。
5.2 系统结构图
本系统在设计时采用结构化程序的设计方法,系统的总体结构采用菜单来调用表单,利用表单来对信息进行管理、数据加工、信息查询、系统文护等工作。
根据需求分析,事业单位人事工资管理系统功能模块图如下图7所示:
5.3 功能的说明
本系统大致分为如下四大功能模块。
员工信息:
分为员工信息浏览和员工信息查询。
在员工信息浏览子模块中,可以对员工的编号、姓名、性别、岗位、工龄、工资等级等信息进行浏览,并可以对员工信息进行增加记录,修改记录,删除记录等操作。
在员工信息查询模块中,可按员工号或员工姓名进行查询。
工资基本设定:
包括对基础工资、岗位工资、工龄工资的设定。
基础工资的设定包括工资等级、工资额的设定,可以对工资等级及相应的工资额进行修改、添加、删除。
岗位工资的设定包括岗位名称、岗位工资额的设定,可以对岗位名称及相应的岗位工资额进行修改、添加、删除。
工龄工资的设定包括工龄、工资额的设定,可以对各个工龄段及相应的工龄工资额进行修改、添加、删除。
工资汇总:
在工资管理中,要分别输入每一个员工的各项工资条款,这样才能运用计算机技术来管理好员工的工资发放情况,其中包括员工基本情况、员工基本工资情况、员工岗位工资情况、员工工龄工资、工资综合。
个人工资查询:
此查询分为按职工姓名查询、按职工号查询。
退出:
6 系统实现
在进行了整体设计以后,就开始进行详细的设计及编码工作。也就是设计文件和把他们有机地组织在一起实现所有功能。
6.1 登录窗体的建立
作为一个管理系统,不仅要求它具有实用性和可操作性,系统安全性也是必不可少的部分之一。因此登录窗体就显得十分必要了。登录界面如图9所示:图9  登录界面图
登录模块流程如图10所示:图10 登录流程图
用户输入用户名和密码才能进入系统,如密码输入有误,则不能进入系统。
登录窗体的功能实现:首先在窗体加载过程中通对用户名和密码进行确认。单击确定按钮后,首先判断用户名是否为空,如果为空,则给出提示。如果不为空,则在系统数据库中检查是否有这个用户,如果有,则再检查对应的密码是否正确,如果正确则给出提示,如果正确,则顺利登录系统,进入到主窗体。
程序的实现:

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

工资管理系统设计(论文+流程图+源代码+下载) 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。