VB编程工资管理系统

合集下载

VB下企业工资数据库系统开发

VB下企业工资数据库系统开发

VB下企业工资数据库系统开发摘要:论文对vb下的企业工资数据库系统开发进行了研究,给出了其应用的重要性,对其功能开发、数据库设计展开了详细的探讨,最后给出了系统的具体实现对该类应用有着良好的借鉴性。

关键词:数据库应用企业工资管理人力资源管理企业管理计算机应用信息系统一、引言同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。

资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。

vb是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。

access数据库具有与vb无缝连接、操作简单、易于使用的优点。

应用vb结合数据库技术开发企业工资管理系统,能够有效地提高工作效率,节省人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。

本文主要就该系统的开发设计展开深入的分析。

二、企业工资管理系统概述企业工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。

最初的工资统计和发放都是使用人工方式处理,工作量大的时候,出现错误的几率也随之升高,不仅花费财务人员大量的时间,而且往往由于抄写不慎,或者由于计算的疏忽,出现工资发放错误的现象。

同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。

正是企业工资管理的这种重复性、规律性、时间性,使得企业工资管理计算机化成为可能。

企业工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多企业工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。

三、系统功能模块划分开发这个系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。

能够和认识管理系统、考勤管理系统相结合,真正实现企业高效、科学、现代化的员工管理。

系统最终实现的主要功能如下。

企业工资信息设置部分:包括设置员工的基本工资和其他项目的金额,如奖金等。

VB银行代扣代发工资系统-开题报告

VB银行代扣代发工资系统-开题报告
本科生毕业设计(论文)开题报告
课题名称
银行代发代扣工资系统
学院名称
专业名称
学生姓名
发展状况,本课题的研究内容、研究方法、研究手段和研究步骤以及参考书目等。)
在计算机诞生之前,人们对账目的管理一直采用的是纸质材料记录,人工统计和计算。这样的管理不但费时费力,也容易产生计算上的错误和各种疏漏;随着时代的变迁,这种混乱的情形有所改善,但采取的依然是人工操作,工作量大的时候,出现错误的机率也随之升高。
当今社会,资金是银行发展的主要元素,资金的流动影响到企业的整体运作,员工的工资是资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。传统的纸介材料的数据信息管理方式已经不适合现代企业公司的发展了,随着计算机的诞生和普及以及计算机网络的发展,实现工资管理的系统化、规范化、自动化,将成为现代公司管理工资的首选。
[7]C.J.Date,An introduction to Database System(Seventh Edition),北京:机械工业出版社,2001.249~256
[8] 姚巍,Visual Basic数据库开发及工程实例,北京:人民邮电出版社,77~92
[9] 伍俊良,VB课程设计与系统开发安例,北京:清华大学出版社,2001.57~88
[4] 刘瑞新、汪远征,Visual Basic程序设计教程,北京:机械工业出版社,2001.64~79
[5] 孟小峰、王珊,数据库系统导论,北京:机械工业出版社,2000.41~77
[6]Hector Garcia-Molina/Jeffrey.D.ullman,Database system inplementation, 北京:机械工业出版社,1999.24~63

基于Visual Basic语言的工资管理系统的开发与设计

基于Visual Basic语言的工资管理系统的开发与设计

基于Visual Basic语言的工资管理系统的开发与设计作者:王铁媛来源:《中国管理信息化》2013年第17期[摘要] 本文使用Visual Basic编程语言,开发和设计了工资管理系统。

该系统实现了一般工资管理系统对员工工资信息的浏览、添加、删除、修改和查询功能,能够完成对员工工资的结算,减少大量的人工操作的工作量,降低数据出现错误的概率,加强工资记录的安全性和完整性。

[关键词] 工资管理;VB;设计;开发doi : 10 . 3969 / j . issn . 1673 - 0194 . 2013 . 17. 013[中图分类号] F232 [文献标识码] A [文章编号] 1673 - 0194(2013)17-0026-04企业职工工资关系到每一个职工的切身利益,是保障企业稳健运行的重要环节。

工资核算是所有单位财务部门最基本的业务之一,是一项重要的经常性的工作。

在传统的手工方式下,为了完成工资核算,需要财务人员花费大量的时间和精力,并且在计算过程中非常容易出错。

本文基于Visual Basic语言开发的工资管理系统采用计算机处理,保证了工资核算的准确性和及时性。

1 系统功能与可行性分析工资管理系统的基本功能就是为企业提供工资核算和管理的有关信息,附带提供有关职工个人档案的基本资料,一方面,通过各种资料和计算公式得到每名职工工资数据;另一方面,通过工资分摊将工资分配到各种费用中去。

1.1 系统功能分析为完成工资管理功能,系统应完成的主要功能包括:1.1.1 系统管理系统管理包括操作员管理、权限管理、安全管理等功能,这些功能主要通过操作员编码、姓名、权限以及登录密码等来实现。

1.1.2 档案管理档案管理包括员工信息管理和部门信息管理。

应实现对员工和部门的基本信息的浏览、添加、删除和修改。

(1)基本工资设置:对员工的基本工资信息进行添加、删除和修改。

(2)考勤信息统计:对员工的考勤信息进行添加、删除和修改。

VB人事管理系统-开题报告

VB人事管理系统-开题报告
天津大学高等教育自学考试本科生毕业设计(论文)开题报告
课题名称
企业人事信息管理系统的设计与实现来自学院名称电子信息工程学院
专业名称
软件工程
学生姓名
曹丹
指导教师
喻梅
(内容包括:课题的来源及意义,国内外发展状况,本课题的研究目标、研究内容、研究方法、研究手段和进度安排,实验方案的可行性分析和已具备的实验条件以及主要参考文献等。)
[9]张曹昆、施丽娜,Visual Basic数据库开发基础与应用[M],北京:人民邮电出版社2005
[10]张明,SQL Server 2000数据库设计与管理[M],北京:机械出版社
[11]郭瑞军,Visual Basic数据库开发实例精粹[M],电子工业出版社,2005
基于以上分析,该系统实现是可行的。
基于C/S结构企业人事信息管理系统的设计与实现要求实现以下功能:
(1)企业员工基本信息管理
(2)员工考勤管理
(3)员工评价信息管理
(4)员工工资管理
(5)系统管理:涉及的是用户和密码的管理。
参考书目:
[1]李怀明,visual basic6.0中文版参考详解[M],北京:清华大学出版社,1999
在现有的技术条件下,使用数据库和客户端方式能够做到。软件开发人员能够开发出这样的系统并使之投入使用。技术上完全可行。
2、经济可行性
使用该管理系统可以减少工作人员,提高企业的整体管理水平和工作效率,
降低经济成本,所以在经济上完全可行。
3、操作可行性
系统对整个企业组织以及其它周边企业单位没有任何不良影响。员工只需要进行简要的培训即可快速适应系统。操作上完全可行。由于整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事信息管理的全过程,包括新进员工加入时人事信息档案的建立、员工的基本信息情况、以及员工工资方面等的管理工作。经过实际使用证明,本文所设计的人事工资管理系统可以满足公司人事、工资管理方面的需要。

基于VB高校工资管理系统的设计

基于VB高校工资管理系统的设计

摘要 : 文介 绍 了如何 在 Vsa B s 开发 平 台上利 用 A cs数 据 库来纽 建一 个工 资管理 系统 。 本 i l ai u c ce s
Ab t a t hsa t l d s r e o ou eAc e s aa a e t s tu a rl s s m i s a B scd v l m n lt r sr c :T i r ce ec i sh w t s c s d tb s e pa p y ol y t n Vi l a i e eo e t af m. i b o e u p p o
示 o “ 定 ”按钮 的实 现 代 码如 下 : 确
Prv t b c i ae Su mdOK
_
Pi t S bMD F r— od r a u Io L a0 ve m Ic Ⅱ n srtu < 0, h n f u e t esa s >… T e u t
m uyues i be a e mn s fVs l =F l n sssr. s l =F l : ut £ ibe a e Vi s u i s m utnadVs l n s dr.ib a i e:F l : n cu t ibe=F l a e m u on. s l s V i ae s
13系 统 目标 工 资 管 理 系统 的 主要 目的和 任 务 是 利 用 计 算 机 . 的快速、 准确 处理大量数据 的特点。
1 建 立 新 系 统 根 据 以上 的 分 析 , 计 一 个 安 全 、 , 4 设 稳定 、 高效 的 工 资管 理 系 统 , 得工 资 管 理 系统 变 的规 范 化 、 学化 。 使 科 2 程序 设 计 过 程 21登 录界 面 系统 开 始 运 行 时 , 先 出现 上 面 的 这 个 窗 口。从 . 首 这 个 窗 口的界 面 我 们 可 以很 明确 看 出 它要 实 现 的 功能 。 窗 体代 码 在

计算机网络专业毕业论文选题

计算机网络专业毕业论文选题

计算机网络专业毕业论文选题1、防火墙技术的研究知识与`技能要求:掌握计算机网络安全知识,特别是防火墙技术知识。

完成形式及要求:分析防火墙技术原理、掌握现代防火墙的一些典型配置,分析比较他们的优缺点,并提出改进意见。

最后以文章的形式写出该毕业论文。

2、题目:考试题目录入系统知识与`技能要求:掌握软件设计知识,以及应用VB或VC、数据库系统(ACESS或SQL2000)编程知识.完成形式及要求:设计一个系统:以单机方式录入不同的科目、不同典型的考试科目,存储在相应的数据库中,并能浏览各科目的内容,同时能打印出来.最后以论文形式写出设计过程,最好能用程序实现该系统.3、题目:网上书店题目说明:使用JAVA或NET开发基于WEB的网上书店销售系统,具有信息发布、书籍介绍、搜索、书籍管理等功能.知识与技能要求:熟悉JAVA或NET平台开发技术,熟悉数据库相关技术.完成形式与要求:论文演示系统4、题目:网上办公系统题目说明:使用JAVA或NET开发基于WEB的网上办公系统,具有收文、发文、论坛、信息发布、搜索、邮件发送、后台管理等功能.知识与技能要求:JAVA或NET,了解个企业或机构一般运行方式完成形式及要求:论文演示系统5、题目:软件测试实验题目说明:要求学生以个人或小组的形式进行指定软件的测试工作.完成一个完整的测试流程.包括前期的计划和设计,测试的实施,以及测试报告的撰写.知识与技能要求:具有一定的软件使用经验,了解软件的基本特点和初步的软件工程知识,具有一定的团队协作精神.完成形式及要求:以个人或小组的形式进行,要求编写所有测试相关文档,并实施测试工作,并提交测试报告.6、题目:有时间显示的定时交通灯模拟控制题目说明:在南北向与东西向交错的路口上,交通灯的变化是定时的,现设定:(1)放行线:绿灯亮放行25S,黄灯亮警告5S,然后红灯亮.(2)禁止线:红灯亮30S,然后绿灯亮.(3)用数码进行30S的时间递减显示知识与技能要求:单片机的编程,接口芯片8255的使用,数码显示原理,PROTEL绘图软件.完成形式及要求:提交论文,要求完成系统的整体设计,画出流程图及硬件图,完成相应的软件的编写.7、题目:Pocket pc 英汉电子词典要求:采用PPC掌上电脑的WIN CE为运行环境,利用EVB或EVC实现PPC掌上电脑的英汉电子词典.该系统的主要功能有:1) 输入英语词典,查处该单词的音标、释义和例句;2)能够正确显示英文单词的音标3)建立例句库,能够根据英文关键词直接查询例句4)建立生词库,能够将用户查询的生词记录下来5) 背单词,在用户建立的生词库范围内背单词.目标:提交毕业设计论文和软件系统(所需知识及技术:数据库,软件工程,程序设计,WIN CE, EVB ,EVC,POCKET PC access)学生人数 2~3人8、题目:计算机阅卷系统要求:在计算机网络上实现计算机阅卷系统1)试卷按题号切割、扫描成图片2)建立网络数据库存储试题图片3)建立B/S模式的阅卷系统4)建立基于B/S模式的监控系统,能对试题、教师、和阅卷过程进行监控5)需要自行研究阅卷流程,监控需求,以及如何降低阅卷误差目标:提交毕业设计论文和软件系统(所需知识及技术:数据库,数据结构,软件工程,程序设计,J2ME,JAVA,jsp)学生人数 2~3人9、Java 动画设计题目说明:用JavaAVA3D或Java2D设计一个动画知识与技能要求:熟悉Java,能用编写Java程序完成形式及要求:提交设计报告、功能手册、程序源代码(1~4)10、题目:多媒体播放器设计11、题目:学校在职职工工资系统设计题目说明:学生一人完成,也可多人完成,但分工要明确知识与技能要求:学生能熟悉掌握与应用VF7。

基于用户自定义数据分类的人事工资管理系统研究与实现

基于用户自定义数据分类的人事工资管理系统研究与实现

基于用户自定义数据分类的人事工资管理系统研究与实现摘要:人事工资管理系统是信息化手段提升管理水平的典型应用,人事信息更迭频繁增加了管理工作的难度,传统人事工资管理系统主要面对信息的统计和输出需求,没有对数据进行高效组织和分类,使得人事工资数据管理工作缺乏灵活性。

针对这一问题,提出基于人事工资数据的用户自定义数据分类方法,分析人事工资数据的内在联系,增强对数据管理的灵活性进而提升系统效率。

采用模型-视图-控制器设计模式,实现了基于用户自定义分类的人事工资管理系统,并在实际人事工资管理工作中进行了应用,表明该系统提升了人事工资管理工作的效率与水平。

关键词:用户自定义;数据分类;人事工资管理系统0引言随着经济的发展,企业正向着大型化、规模化方向发展,而对于大中型企业而言,员工、职称等跟工资、人事管理有关的信息也随之急剧增加。

在工资管理和人事管理中都涉及到大量的数据查询和数据统计。

其中,人事信息具有更新快、复杂琐碎的特点,实际管理过程中,面临数据冗余严重、更新不及时、共享困难等问题,信息得不到科学管理与维护,有时甚至会引起统计出错等问题。

用户自定义数据分类主要是针对数据更新较快时信息统计困难、修改数据繁琐而提出的一种解决方式。

通过用户自定义数据分类,有效且直观地将数据分为不同的类别。

之后不论是对此分类数据的修改还是统计,甚至是对类别进行更新都会更加便捷和直观,其效率显著提高。

本文结合某高校的工资管理和人事管理工作实际,基于模型(model)-视图(view)-控制器(controller)设计模式(简称MVC 模式),在深入研究工资人事管理流程的基础上,通过对该校教职工信息类别、结构、特点进行分析研究,设计开发了适应该校实际工作的,能够对数据信息进行用户自定义数据分类的,并能够准确将分类后的数据进行统计的人事工资管理系统。

1研究现状人事工资管理系统能够有效提高人事信息处理的速度和准确性,是提升人事管理工作效率的有效手段,已得到很多研究者的关注。

Visual Basic程序设计期末综合练习题一_百度文库解析

Visual Basic程序设计期末综合练习题一_百度文库解析

Visual Basic程序设计期末综合练习题一一、单项选择题1.Visual Basic是一种面向对象的可视化编程语言,采取了(的编程机制。

A.从主程序开始执行B.按过程顺序执行C.事件驱动D.按模块顺序执行2.在Visual Basic中,窗体文件的扩展名为(。

A..vbpB..frmC..clsD..bas3.Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是(。

A.设计模式B.编写代码模式C.中断模式D.执行模式4.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是(。

A.Text.MytextB.Mytext*TextC.Mytext.(TextD.Mytext.Text5.下列关于变量的说法不正确的是(。

A.局部变量在声明它的过程执行完毕后就被释放了B.局部变量的作用域仅限于声明它的过程C.静态局部变量是在过程中用Static语句声明的D.局部变量是指那些在过程中用Dim语句或Static语句声明的变量6.关于对象的属性不正确的是(。

A.对象的属性一般有属性名和属性值B.可通过属性窗口设置属性的值C.可通过程序代码设置属性的值D.对象的所有属性值均可在设计时设计7.在设计阶段,双击窗体上的某个控件时,打开的窗体是(。

A.工程资源管理器窗口B.工具箱窗口C.代码编辑器窗口D.属性窗口8.要在窗体的标题内显示“myfrm”,使用的语句是(。

A.Form.caption="myfrm"B.Form1.caption="myfrm"C.Form1.Print"myfrm"D.Form.Print"myfrm"9.在VB中,下列变量名不合法的是(。

A.file_1B.fileC.file-1D.file_1_210.在设计动画时,用时钟控件来控制动画速度的属性是(。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

企业员工工资管理系统摘要企业的工资管理是公司管理的一个重要内容。

工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。

工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。

资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。

但考虑到学生的开发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。

涉及系统比较小,有利于学生单独编写。

其系统的设计主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接。

经分析采用Microsoft 公司开发的Visual Basic 6.0为开发工具,Microsoft SQL sever 2000 为后台数据库。

Visual Basic (简称VB)是由Microsoft公司推出的在Windows操作平台下最迅速、最简捷的应用开发工具之一。

它引入了面向对象的程序设计思想和“控件”的概念,使得大量已经编好的Visual Basic 程序可以直接拿来使用。

同时VB具有简单、易学的特点,是大多数初学者最理想的编程语言,也是专业人员得心应手的开发工具。

它在一个公共环境里集成了许多不同的功能,例如,设计、编辑、编译和调试。

目前市场上数据库的主流厂商及产品有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简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。

关键词:工资管理系统、设计、开发工具目录摘要 0目录 (1)第一章绪论 (2)1.1 问题的提出 (2)1.2 系统设计功能 (3)第二章数据库系统设计 (4)2.1 数据库分析设计 (4)2.2 数据各个表之间的关系 (6)第三章各个关系间的数据结构 (6)3.1 系统设计目标 (6)3.2 系统概要分析 (7)第四章企业工资管理系统应用设计 (8)4.1 企业工资管理系统设计 (8)4.2 子模块的设计 (10)第五章各个模块部门代码 (15)5.1登陆界面 (15)5.2 各个子模块代码设置 (16)第六章各模块设计要点 (23)6.1 登录模块设计 (23)6.3用户管理设计 (23)6.3 信息管理设计 (24)6.4 查询工资设计 (24)第七章结束语 (25)致谢....................................................................................................................................... 错误!未定义书签。

参考文献............................................................................................................................... 错误!未定义书签。

第一章绪论1.1 问题的提出随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。

早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。

早期工资管理多采取纸质材料和具有较强的时间限制。

随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。

建设一个科学高效的信息管理系统是解决这一问题的必由之路。

企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。

工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统对企业和员工的工作都带来许多的不便。

基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。

工资管理系统是企、事业单位常见的计算机信息管理系统。

它的主要任务是对各种工资信息进行日常的信息管理,如工资信息的输入、查询、修改、增加、删除,迅速准确地完成各种工资信息的统计计算和汇总,快速打印出报表。

在建立与实现工资管理系统时,进行了功能划分,能够由数据库管理系统完成的功能应尽可能由数据库管理系统守成,充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少编程人员的工作量。

工资管理系统是数据库管理系统的一个比较典型的应用,前台使用的是微软的VB6.0,后台数据库采用Microsoft SQL Sever数据库。

运行结果证明,本企业员工工资管理系统极大提高了工作效率,节省了人力和物力,自重满足企业员工工资管理的需要。

1.2 系统设计功能企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。

企业工资管理系统主要有以下几大功能:(1)对单位人员的变动进行处理。

一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。

因此,设计系统是应考虑到这些情况。

(2)对职工的工资进行计算、修改。

可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费及实发金额等。

(3)查询统计功能。

要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。

(4)对用户管理功能。

一个系统的应用有管理员和普通用户,他们对系统的权限受到限制。

第二章数据库系统设计2.1 数据库分析设计需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。

理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。

抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。

需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。

所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。

此次课程设计的使用者是企业的员工,主要是针对系统的管理员。

其进行的操作就是对公司员工、部门等一些方面改动的改善。

由此对员工需求分析如下。

用户的需求就是对员工工资和使用用户的添加、删除、修改和查询。

这就要求各种信息中存在实体完整性、参照完整性和用户自定义完整性。

搜集了各项要求,故数据项要求设计如下:表2.1员工信息表表2.2 部门信息表2.3 基本工资表2.4岗位工资表2.5工资信息2.2 数据各个表之间的关系在设计过程中,从用户的角度考虑来处理各个表之间的约束关系,把概念模式转化成逻辑模式最终形成E-R图。

员工信息表(员工编号、姓名、性别、出生年月、所属部门、文化程度、职称)部门信息表(部门编号、部门名称、部门负责人、部门人数)基本工资表(工资级别、工资金额)岗位工资表(工资级别、工资金额)工资信息表(员工编号、部门编号、基本工资、岗位工资、水电费、实发工资) 各个模块之间的关系,如图2.1所示。

图2.1 各表之间的联系第三章各个关系间的数据结构3.1 系统设计目标开发这个系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。

实现企业高效、科学、现代化的员工管理。

系统最终实现的主要功能如下。

·企业工资信息设置部分:包括设置员工的基本工资和其他项目的金额,如水电费。

·企业信息管理部分:包括员工信息、部门信息和发放工资(工资信息)。

·企业员工查询部分:包括按员工查询和按部门查询。

·系统部分:包括添加用户、修改用户信息。

3.2 系统概要分析用户在使用一个系统时,必须先登录操作界面,在操作完成后然后再退出,其操作如图3.1所示。

注销图3.1 系统流程图说明:操作员进入管理系统的身份不同,所获得的权限也不同,普通用户只可以查询自己的工资情况,而且部门对自己的所有信息进行更改。

图3.2 用户操作模块说明:管理员可以对所有模块进行操作,普通用户只可以进行查询员工工资的权限。

说明:在各个子模块操作时用户同时在实现更改的时候在对话框上的网格看到后台数据库最新的动态。

各个模块简介:登录模块:主要完成用户的登录信息核对并进入主界面。

用户管理模块:主要完成对用户信息的添加、修改和删除功能。

信息设置模块:主要对企业内部员工和部门的管理。

工资查询模块:主要完成对员工工资的查询。

第四章企业工资管理系统应用设计4.1 企业工资管理系统设计4.1.1 “登陆模块”详细设计“登录模块”的设计主要是针对用户登录界面的设计,判断用户是管理员还是普通用户,从而进入主界面。

登陆界面主要由用户名和密码的信息,还有标题的设置,登录和取消按钮的设置。

用户只有选择用户名后填入相应的密码后点击“登录”才能进入主界面,点击“取消”会退出系统。

由此,登陆界面设计如图4.1所示图4.1 登陆界面设计界面若用户对此有操作上的错误,我设计的特点是都有提示的对话框(几乎每个窗体都设置了如下操作,除了特殊的提示外,为节省打印纸张,相同的提示在以后的篇幅中不再一一写出),如图4.2所示4.2 操作错误提示若用户三次输入密码错误,系统会认为恶意进入,系统自动关闭。

如图4.3所示图4.3 强制关闭图4.1.2 “主界面”的详细设计主界面的设计是由菜单编辑器生成,主要由系统设置、设置、信息维护、工资查询五个模块组成。

其作用是使程序更加有条有理,有利于管理。

其中普通用户只可部分操作,管理员可以对所有模块进行操作。

主界面设计如图4.4所示:图4.4 主界面设计图4.2 子模块的设计4.2.1选择“系统设置”→“用户管理”→“用户添加”菜单,在添加用户的窗体里输入用户名、用户密码和权限,系统自动新增用户名及其用户信息。

相关文档
最新文档