企业职工薪资管理系统设计毕业论文

上传人:e****s 文档编号:151593506 上传时间:2022-09-13 格式:DOC 页数:51 大小:1.39MB
返回 下载 相关 举报
企业职工薪资管理系统设计毕业论文_第1页
第1页 / 共51页
企业职工薪资管理系统设计毕业论文_第2页
第2页 / 共51页
企业职工薪资管理系统设计毕业论文_第3页
第3页 / 共51页
点击查看更多>>
资源描述
企业职工薪资管理系统设计 摘 要: 在当今时代,随着计算机软件技术的发展,计算机管理系统已经越来越广泛的应用到中小型企业中,企业职工薪资管理系统便在此基础上被广泛的开发与使用。企业职工薪资管理系统是将企业的人事管理、工资管理和考勤管理等人力资源部门的日常事务工作运用计算机进行管理的一个人力资源信息管理软件。这个系统使企业单位的人事管理工作从简单的手工作业全面转向自动化、系统化,使企业在人事管理方面提高了工作效率。 本设计首先分析了企业职工薪资管理系统设计的选题背景和目的,并通过对该系统的设计做出整体的需求分析。同时通过对体系结构的介绍和说明,结合本系统对开发语言及工具的选择等一系列的问题分析确定了本系统的开发平台。在这些理论的指导下,本文详细说明了企业薪资管理系统的总体设计、详细设计以及各功能模块的设计与实现。关键字: 企业薪资管理系统,Visual Studio 2005,SQL Server2000 ABSTRACT In todays era, with the development of computer software technology, computer management system has been widely applied to small and medium enterprises, Workers Compensation Management System will be widely development and use on this base. Workers Compensation Management System is an enterprise of personnel management, it is corporate management, payroll management and attendance management and other routine HR work, and it use of computers in daily manage. This system personnel management of enterprises from the simple manual work turn to automated and systematic, so that enterprises improve efficiency in personnel management.The design is first analyzed Workers Compensation Management System the research background and objectives, and through the design of the system to make the overall needs analysis. At the same time, through introduction and description of the architecture, combined with the system make choice the development of language and the tools, this series of questions analysis determine to the development of this system platform. Under the guidance of these theories, the article details to the salary management system design and implementation in overall design, detailed design, and each function module. Key Words: The Salary Management System, Visual Studio 2005,SQL Server2000目 录摘要I1.概述1企业职工薪资管理系统概述1选题背景1选题目的22. 企业职工薪资管理系统需求分析3薪酬结构3薪酬结构模型3薪酬结构说明3系统功能模块4各模块功能概述6系统模块62人事管理7基本信息设置7考勤管理8薪资结算模块8用户管理模块9工具9系统用例说明10系统用例图10系统用例功能清单10用例说明11系统模块11人事管理模块12基本信息管理12考勤管理13薪资结算14用户管理14工具153.总体设计15体系结构介绍15主机/多用户16客户机/服务器(C/S)16浏览器/服务器(B/S)16与B/S的比较17系统结构说明18结构示意图18结构详细说明18系统总体结构19结构图19结构说明20各模块流程图20系统管理模块20雇员管理模块22基本信息设置模块22考勤管理模块23薪资结算模块244.详细设计及编码25企业职工薪资管理系统数据库设计25数据库管理系统选择254.1.2 SQL SERVER2005简介264.1.3 SQL SERVER2005特性26详细数据结构27雇员表设计(employee)27.2部门设置表28薪资级别表设置29津帖表设计29假期表设计30考勤表30用户表31“中控X628”考勤记录表32开发工具选择324.3.1 选择Visual Studio 2005的原因324.3.2 Visual Studio 2005简介33“中控X628”与本系统通信344.4.1“中控X628”自带软件34软件界面35考勤数据使用35界面设计及相关代码36登录界面36数据库配置界面37主界面及各个界面375. 结论45参考文献47答谢48 1.概述1.1企业职工薪资管理系统概述1.1.1选题背景20世纪60年代末期,当时的计算机技术已经进入实用阶段,第一代薪资管理系统便应运而生,但是计算机硬件本身过于昂贵,中小型企业很少能拥有自己的管理系统。对于大型企业,由于有强大的财力作为支撑,开始开发基于计算机的薪资管理系统,以取代传统的手工录入方法。随后,20世纪90年代末期,市场竞争日趋激烈,计算机价格在集成电路的快速发展下逐步下降,管理系统快速发展,薪资管理系统开始走向大众化,中小型企业慢慢地进入了薪资自动化管理阶段。但是,在国内,计算机普及程度远不如欧美等科技大国,因此,相对来讲,中小型企业对于薪资管理系统普及程度不如国外。目前,企业管理同计算机技术的结合已经有了很大的发展,考勤管理方面,以指纹考勤机为代表的考勤方式得到了企业的青睐。本系统以“中控X628”指纹考勤机记录员工考勤信息,以“中控X628”自带软件下载员工考勤信息到本系统数据库实现系统的考勤管理。本系统主要功能包括员工的基本信息管理、考勤信息的管理、薪资结算等。1.1.2选题目的时代的进步不断地促使企业职工薪资管理系统的功能越来越强大、越来越丰富。一般来说,使用企业职工薪资管理系统后,企业的很多因素将发生以下的变化。(1) 降低人事专员的工作量,提高日常工作效率。传统的企业单位的人事专员的主要工作是管理员工档案、统计员工考勤和计算员工薪资福利,这些事务几乎占到其整个工作量的大部分,人事专员每天面对这些繁琐的事物常常筋疲力尽。使用了先进的企业职工薪资管理系统后,这些事务仅占到其工作量的一小部分。(2) 降低人力资源管理成本。使用先进的企业职工薪资管理系统后,人事专员能够随时跟踪员工的信息,及时发现问题并采取措施解决问题,降低员工的流动率,从而避免由于员工流失的波动给企业造成的损失。(3) 人事信息更加准确及时,沟通更加方便快捷。先进的企业薪资管理系统能够及时准确地收集各种信息,加强内部的信息沟通,使企业单位的各个部门之间的沟通变得更加方便。同时可以使企业单位的各个部门根据相关的信息做出决策并及时采取行动,减少各个部门之间的冲突。2. 企业职工薪资管理系统需求分析薪酬结构薪酬结构模型企业发展战略人力资源发展战略薪酬管理目标薪酬水平薪酬水平薪酬水平薪酬水平薪酬水平外部竞争性市场薪酬线薪酬调查内部一致性岗位评价员工贡献度薪酬预算工作分析图2-1薪酬结构模型图薪酬结构说明 该模型是本系统根据一般企业薪酬管理办法所描绘的参考模型,该表只是参考模型,结构图中所示薪酬水平与实际薪资水平相关,本系统只关心实际薪资水平,不关心是怎么得出该薪酬标准的。系统功能模块根据设计目的,本系统包括以下功能模块: 系统模块 人事管理模块 基本信息设置模块 考勤管理模块 薪资结算模块 用户管理模块 工具模块企业职工薪资管理系统的各功能模块如下图2-2所示。企业职工薪资管理系统登录管理系统退出管理系统基本信息设置用户管理工具薪资结算考勤管理系统人事管理月薪结算汇总更改密码锁定系统数据库配置数据备份数据恢复部门设置退出雇员信息录入雇员信息查询假期管理考勤管理考勤查询薪资级别设置津贴级别设置上下班时间设置增加用户删除用户查看用户打印图2-2 系统功能模块图各模块功能概述系统模块系统模块是本系统最主要的模块,包含以下七个功能: 更改密码n 当系统管理员想要修改密码时,可以在进入系统模块后,单击“更改密码”。n 在“旧密码:”文本框中输入以前的密码,然后再“新密码:”和“确认密码:”文本框中输入相同的信息,完成后单击“修改”按钮即可成功更改密码。 锁定系统n 系统管理员可以在“用户名”和“密码中”输入相应的信息来锁定系统,锁定系统是针对管理员中途忽然离去或是有事外出时可设计锁定来防止一些人进行的不法操作,具有一定的安全性。 数据库配置n 本系统采用C/S结构,在服务器端IP地址、用户名、用户密码、数据库名发生改变时要进行相应的数据库配置。 数据备份n 实现备份功能,使用本系统对数据库进行备份。 数据恢复n 在需要恢复数据库时使用本系统所提供的数据恢复功能对数据库进行恢复 部门设置n 系统管理员登记公司的职能部门信息。n 部门设置中有“部门:”、“ :”、“联系人:”和“额定人数:”文本框,在这些文本框中输入相应的信息后单击“确定”即可。 退出n 使用者退出系统。人事管理雇员是企业的基本级成部分,雇员信息管理模块也是本系统的基本组成模块,该模块分为以下五个功能: 雇员信息录入n 当有新员工入职时,应当录入员工信息n 员工基本信息中姓名、性别、身份证号、部门、薪资级别、入职日期等是必填项目 雇员信息查询n 查看员工信息n 可以对员工进行修改、删除操作n 需要相应的管理权限基本信息设置按照各企业对工资系统的选择,有相应的薪资结构,本系统参照中小型企业较为常用的薪资管理办法,设置以下功能: 薪资级别设置n 设置与级别对应的基本工资,对不同的员工级别设置相应级别的薪资水平,如5级对应6000元/月 津贴级别设置n 以员工级别设置相对应的津贴等级,如3级对应1000元 上、下班时间设置n 设置上、下班时间,按设置的上、下班时间确定员工的考勤信息是否为迟到或者早退考勤管理考勤是员工薪资管理的核心,也是本系统的重点部分。考勤管理由“中控X628”指纹考勤机实现,员工的考勤记录将通过“中控X628”随机软件下载到本系统数据库,通过系统可以设置迟到时间、早退时间,从而判断出员工是否迟到、早退、旷工。本系统在考勤机不能工作时可以手动添加员工考勤信息。考勤管理包括以下功能: 迟到管理n 记录员工迟到信息 早退管理n 记录员工早退信息 旷工n 当早退与迟到同时满足时,按旷工处理薪资结算模块 薪资结算是系统的主要功能n 按月进行工资结算 汇总,可以对一定时期的资金流进行汇总用户管理模块本系统是专用管理系统,不是所有雇员都可以登录使用(但雇员可以登录查看自己工资的发放情况)所以需要进行用户分配,并有相应的权限管理,第一次使用本系统时的用户名为admin,密码为adminfang。系统管理有以下功能: Admin用户第一次登录时需要修改密码 Admin用户可以对其它用户进行增、删、改、查,其它用户没有客户管理权限工具 工具模块包括打印功能 VC没有现成的打印控件/这是难点系统用例说明系统用例图图2-3系统用例图系统用例功能清单编号功能编号功能名称1FUN_SYSTEM系统2FUN_EMPLOYEE人事管理3FUN_BASICINFO基本信息管理4FUN_CHECKINFO考勤管理5FUN_SALARYBALANCE薪资结算6FUN_USERMANAGE用户管理7FUN_TOOL工具用例说明系统模块1) FUN_SYSTEM系统用例图图2-4系统模块用例图2) 描述 当前用户可以锁定系统 在需要更改密码时,可以修改系统当前用户密码 可以进行数据库配置,对数据进行备份和恢复 当要退出时,可以退出本系统3) 参与者 系统当前用户人事管理模块1) FUN_EMPLOYEE雇员管理图2-5人事管理模块用例图2) 描述 当有新雇员时,需要录入新雇员信息,包括雇员所在部门,入职级别,工号等信息 可以查看雇员信息,在查看过程中可以输入工号或姓名查询雇员信息3) 参与者 人力资源管理者基本信息管理1) FUN_BASICINFO基本信息管理图2-6基本信息设置用例图2) 描述 可以进行薪资级别设置,关系到雇员基本工资 需要进行津贴级别设置,这是根据相应的薪资级别而得出的津贴级别,津贴是雇员所得的一部分,良好的津贴制度是企业竞争力的体现3) 参与者 人力资源管理者或财务管理者考勤管理1) FUN_CHECKINFO考勤管理图2-7考勤管理用例图2) 描述 进行雇员各种假期的管理,包括有薪假、无薪假期 查看员工的指定月份的考勤信息,当考勤机由于某种原因不能使用时,可以手动对平时上班情况进行管理,包括迟到、早退和旷工 考勤查询是专门为记录指纹考勤机的数据而设定的,考勤指纹机主要记录员工每日的考勤情况3) 参与者 人力资源管理者薪资结算1) FUN_SALARYBALANCE薪资结算图2-8薪资结算用例图2) 描述 进行薪资结算,主要是按照月薪结算的方式结算的 可以进行汇总3) 参考与 人力资源管理者或财务管理者用户管理1) FUN_USERMANAGE用户管理图2-9用户管理用例图2) 描述 有新的用户时,可以在“增加用户”中输入新的用户的各种信息,添加该用户到系统中 有用户辞职或是离职时,可在“用户管理”中删除该用户 可以查看用户的各种信息3) 参与者 人力资源管理者 工具1) FUN_TOOL图2-10工具用例图2) 描述 打印各类信息,如雇员信息,基本设置信息等3) 参与者 人力资源管理员3.总体设计体系结构介绍计算机软件的体系结构经历了从单机系统到主机/多用户系统,从主机/多用户到客户机/服务器(C/S),以至于现在的浏览器/服务器(B/S)结构。体系结构的层次也从一层结构发展到二层结构、三层结构以至于多层结构。主机/多用户20世纪5060年代,计算机基本上是单机系统,也就是软件所以的功能都在一台计算机上实现,系统只有一台计算机。20世纪70年代出现了主机/多用户系统,尽管本质上就是一台计算机在工作,但是多个终端用户可以同时上机,并行操作,每个终端都有独占主机资源。客户机/服务器(C/S)随着计算机技术的不断发展与应用,计算机模式从集中式转向了分布式,20世纪80年代出现了C/S(Client/Server的简称,客户机/服务器模式)结构。所谓C/S模式,在20世纪80年代及90年代初得到了大量应用,最直接的原因是可视化开发工具的推广。两层结构C/S模式的应用系统包括客户端的机器及其运行系统,也包括了服务器端的机器及其运行系统,所以应用软件是二层结构,这个客户端的机器是一台完整的计算机,可以独立地执行运算操作和磁盘存取。服务器上运行数据库和文件系统的操作,客户端运行事务处理和输入输出操作。浏览器/服务器(B/S)近年来,随着网络技术不断发展,软件系统的网络体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式)。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工,结果返回以及动态网页生成等工作全部由Web服务器完成。3.C/S与B/S的比较 C/S的特点及优势:1) 应用服务器运行数据负荷较轻;2) 数据的储存管理功能较为透明;3) C/S结构的客户端和服务器端都能够处理任务;4) C/S架构的劣势是高昂的维护成本且投资大。 B/S的特点及优势:不需要开发客户端软件,维护和升级及其方便;可以跨平台操作,任何一台机器只要装有WWW浏览器软件,都可以作为客户机来访问系统;具有良好的开放性和可扩充性;可以采用防火墙技术来保证系统的安全性;(5)B/S结构的客户端只能完成浏览、查询、数据输入等简单功能。 综上所述,如果采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。因此对于企业薪资管理系统,本系统采用C/S结构。系统结构说明3.C/S结构示意图图3-1 C/S结构示意图结构详细说明第一部分为前端,即客户机。前端是一个运行在客户机上并向服务器发送信息,并接收服务器信息的小型应用程序,因此,前端实际就是服务器上应用程序的一个接口。第二部分为后端,即服务器。后端计算机上应当运行基于C/S模式的后台程序,如SQL Server。服务器程序可以应用于各类计算机平台上,从微机、小型机直到大型计算机。第三部分为连接件,即起连接作用的软件和硬件。其中软件连接主要包括网络协议,网络应用接口和数据库的连接接口等,而硬件连接主要有网卡和通信介质等系统总体结构结构图开始登录是否成功登录次数6系统模块人事管理模块基本信息设置模块考勤管理模块薪资结算模块用户管理模块登录失败退出NYNY工具图3-2系统总结构图结构说明 登录时需要使用密码,当密码错误次数超过6次时,将自动关闭登录界面,防止不法人员的暴力破解 登录成功后,即可进入各操作模块进行系统操作 使用完本系统后可以退出各模块流程图系统管理模块1) 流程图图3-3系统管理模块流程图2) 流程说明 在使用本系统时,可以在操作者离开电脑时锁定电脑,保护系统不被他人所使用 锁定系统后,需输入密码进行登录操作,如密码错误次数超过6次,将关闭本系统 用户可以修改密码,修改密码时,只能修改当前用户密码,不能修改其他用户密码雇员管理模块1) 流程图图3-4雇员管理模块流程图2) 流程说明 当要进行雇员管理时,先进行雇员管理模块 雇员管理模块可以添加雇员,添加雇员时,需要输入雇员信息,有许多信息是必需题写的,如姓名,性别,工号等等,如没有题写完整,系统将会自动提醒管理者进行题写 雇员管理模块可以修改雇员信息,当进行修改时只能修改雇员住址等信息,不能修改工号,姓名,身份证号等基本信息设置模块1) 流程图图3-5基本信息设置流程图2) 流程说明 基本信息包括薪资级别、津贴、补助、假期薪资、加班薪资、年假设置 当基本信息如薪资级别对应的基本工资发生改变时,应在基本信息模块进行管理考勤管理模块1) 流程图图3-6考勤管理流程图2) 流程说明 考勤是薪酬管理的重要参考指标,因此需要相应的考勤规范,如上班时间、下班时间需要进行设置 考勤模块除正常的有薪无薪假期外,需要对员工的迟到,早退行为进行记录,严格按考勤管理执行。由“中控X628”指纹机进行考勤管理 详细的考勤时间见数据库中CHECKINOUT表 详细考勤功能实现数据存储表见考勤表薪资结算模块1) 流程图图3-7薪资结算流程图2) 流程说明 月薪发放时一般有固定日期,如果发放日刚好是假期,则应在假期后进行结算,结算日期为固定日期4.详细设计及编码企业职工薪资管理系统数据库设计数据库管理系统选择SQL Server2005是一个功能强大的数据库管理系统,支持SQL语言。集服务器功能于一体。使用SQL Server2005可以更深入学习数据库管理系统知识,并且可以与VC进行无缝连接,更方便与Visual Studio 2005结合使用。 SQL SERVER2005简介SQL Server 2005 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版、本。具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用 SQL SERVER2005特性1) Internet 集成SQL Server 2005数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。2) 可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。3) 企业级数据库功能SQL Server 2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。4) 易于安装、部署和使用SQL Server 2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。详细数据结构雇员表设计(employee)1) 表结构如下图所示表4-1 雇员表设计结构2) 雇员表说明 表名为:employee Sex:性别 Cardid:身份证号 Userid:雇员工号,是公司为雇员配置的统一编号 Jiguan:籍贯 Tel: Mobile:移动 (手机) Address:雇员住址 Comment:雇员备注 Department:员工所在部门 Salaryrank:员工薪资级别 Jitianrank:津贴级别 Vacationnum:有薪假天数 Id为employee表记录编号,自动编号 Created:入职时间 主键:id,自增部门设置表1) 表结构如下图所示表4-2 部门设置表结构2) 部门表说明 表名:department Name:部门名称 Linkman:部门联系人 联系 Id:department表记录编号 主键:id,自增薪资级别表设置1) 表结构如下图所示表4-3 薪资级别表结构2) 薪资级别表说明 表名为:salaryrank Rank:为薪资等级,从1级开始定义,一般有7级左右 Salarynum:为基本岗位工资 Id:salaryrank表的记录编号 主键:id,自增津贴表设计1) 表结构如下图所示表4-4 津贴表结构2) 津贴表说明 表名为:jintianrank Rank:对应津贴等级 jintian:津贴金额 Id:tbjintian表的记录编号 主键:id,自增假期表设计1) 表结构如下图所示表4-5 假期表设计结构2) 假期表说明 表名:vacation Userid:工号 Name:雇员姓名 Youxin:有薪假,记录员工的有薪假请假情况 Wuxin:无薪假,记录员工的无薪假请假情况 Year:年份,记录员工请假年份 Moon:月份,记录员工请假月份 Id:vacation表的记录编号 主键:id,自增考勤表1) 表结构如下图所示(考勤表部分截图)表4-6考勤表结构2) 考勤表说明 表名:kaoqin Userid:工号 Date1-date31:日期,记录每天的考勤情况 Year:年份,记录员工考勤所在年份 Moon:月份,记录员工考勤所在月份 Id:kaoqin表的记录编号 主键:id,自增用户表1) 表结构如下图所示表4-7用户表结构2) 用户表说明 表名: user Name:用户名,记录系统用户的用户名,注:不是员工姓名 Pass:用户密码 Id:kaoqin表的记录编号 主键:id,自增4.2.8“中控X628”考勤记录表1) 表结构如下图所示表4-8表结构2) “中控X628”考勤记录表说明 表名:CHECKINOUT USERID:工号 CHECKTIME:记录考勤时间 CHECKTYPE:记录考勤类型,有签到、签退两种类型开发工具选择 选择Visual Studio 2005的原因Visual Studio 2005是企业级开发管理工具,它为广大开发人员展示了广阔的发展前景和超前的设计体验并且有很多新功能。针对不同层次的开发人员,从新手到企业架构师。开发人员和测试人员,Visual Studio 2005提供了可定制的高生产力的开发工具。由于开发高质量管理信息系统的能力大大落后于计算机硬件日新月异的发展,加之社会对管理信息系统发展和完善需求的增加以及部分管理信息系统开发过程中出现的错误认识,如何正确高效地使用开发工具进行现代管理信息系统的开发已经成为一个非常现实而又紧迫的问题。Visual Studio 2005的出现,使用户实现轻便、快捷地开发现代管理系统。 Visual Studio 2005简介Visual Studio 2005 是美国微软公司推出的最新开发工具,该版本具有的新功能体现在对ASP.NET2.0、CLR 2.0、VB.NET与C#.NET语言上的强化,提供更好的执行效能,并更加注重安全性等方面。Visual Studio 2005 是一套完整的开发工具集,用于生成ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Studio 2005的集成开发环境中为开发人员提供了大量的实用工具以提高工作效率,这些工具包括了自动编译、项目创建向导、创建部署工程等。 Visual Studio 2005 开发环境包含了一系列高效、智能的开发工具,为初学者和富有经验的企业开发团队都提供了很多崭新的、强大的功能,主要如下: 综合全面的工具平台:Visual Studio 2005 为编程初学者和富有经验的企业开发团队都提供了综合、全面的开发工具,并提供了良好的支持。 降低开发的复杂度:Visual Studio 2005 能够确保开发人员更加方便地发布基于Framework的解决方案,包括Windows应用程序、Web服务、移动解决方案和基于Office的应用等。 有力的第三方支持:Visual Studio 2005允许开发人员利用来自Visual Studio第三方伙伴参与研发的产品,并体验用来补充Visual Studio 2005第三方解决方案的全面部署。 加强团队交流:Visual Studio 2005为项目提供全面的生命周期工具,通过使用Visual Studio 2005 Team System,可以增强产品开发周期的参与者之间的交流和沟通。“中控X628”与本系统通信“中控X628”自带软件为“考勤管理系统标准版”该软件在使用时需要进行设备连接,在连接中有多种选择,在本系统中我们使用TCP/IP与设备进行连接与通信,在连接成功后,可以对设备进行设置与维护。也可以从设备下载人员信息存储到数据库中,该人员信息的工号(USERID)与薪资管理系统数据库员工信息表的工号(userid)相关联。薪资管理系统的考勤信息使用CHECKINOUT数据表中的数据,薪资管理系统在需要更新数据时应使用本软件所提供的功能“从设备下载记录数据”进行数据更新。其它操作详见“中控X628”自带软件的帮助系统。软件界面如下图所示图4-1“中控X628”系统软件界面考勤数据使用考勤数据存储在CHECKINOUT数据表中,与本系统共用一个数据库WageManageSystem。本系统在查看考勤信息或进行工资结算时需要用到CHECKINOUT中的考勤数据。系统对相应数据需要进行处理,如在进行签到、签退时会有重复确认情况,从而产生多个记录,这时需要在设计过程中对考勤信息以日期与考勤类型分类处理,取第一个考勤记录,从而避免重复对迟到、早退进行计算。所有的考勤信息在进行工资结算与查看考勤信息时都会转化成“早退”与“迟到”存入数据库kaoqin表中,这时可以查看员工的具体考勤情况,是否迟到或早退。4.5界面设计及相关代码4.5.1登录界面图4-2 登录界面1) 登录界面说明登录界面用于操作用户根据授权的用户名和密码登录企业职工薪资管理系统。在使用企业职工薪资管理系统时,操作用户应该在“用户名:”文本框中输入相关信息,在“密码:”文本框中输入相关的信息,然后单击“登录”按钮就可以进入企业职工薪资管理系统的主界面。默认情况下,该用户是一个系统管理员用户,拥有操作该管理系统的所有权限。此外,当连续六次由于用户名或密码错误而无法登录企业职工薪资管理系统时,将自动退出登录对话框。4.5.2数据库配置界面图4-3数据库配置界面1) 数据库配置界面说明在系统使用过程中,当数据库服务器发生变化时,需要进行数据库配置。在保证数据安全的提前下,需要定时修改密码,此时也应进行数据库配置。当数据库发生变化,而数据库配置没有正确的话,将无法使用本系统,从而保证系统的安全性。4.5.3主界面及各个界面1) 主界面 主界面说明主界面是系统运行后单击登录界面中的“登录”后进入的界面,如图4-3所示。进入主界面后可以对界面中的一系列模块进行操作。假如系统管理员想要修改登录密码可以单击主界面中的“系统”,在“系统”的下拉单中单击“更改密码”,再进行一系列相应的信息输入即可修改成功。总之,系统管理员可任意的查看或是修改主界面包含的模块中所有的功能。图4-4主界面2) 系统部门设置界面 部门设置界面说明部门设置界面是在系统中由管理员登记公司的职能部门信息,当管理员进入该界面后,可在“部门:”、“ :”、“联系人:”和“额定人数:”中输入相关的信息,如图4-4所示,完成后单击“确定”即可在下边的框中看到刚才输入的信息。当在下边的框中选中一条记录,单击“删除”按钮,则会删除选中的部门信息。图4-5部门设置界面3) 基本信息设置薪资级别设置界面 薪资级别设置界面说明薪资级别设置界面主要是由企业设定的不同的员工对应的不同的级别以及与之相对应的基本工资,是由管理员登记的。当管理员进入该界面后,可在“薪资级别:”和“基本工作:”中输入相关的信息,如图4-5所示,然后单击“保存”按钮即可。若想删除已经设置好的信息,在 “现有薪资级别”框中选中要删除的信息,单击“删除”按钮即可。图4-6薪资级别设置界面4) 基本信息设置津贴级别设置界面 津贴级别设置界面说明 当管理员进入津贴级别设置界面后,可在“津贴级别:”和“津贴:”中输入相关的信息,如图4-6所示,完成后,单击“保存”即可保存当前输入的信息。若管理员想删除现有津贴级别,可在“现有津贴级别”框中选中想要删除的信息,单击“删除”按钮就可以删除已有的津贴级别。图4-7津贴级别设置界面5) 人事管理雇员信息录入界面 雇员信息录入界面说明当管理员进入雇员信息录入界面后,要在“姓名:”、“性别:”“身份证号:”、“工号:”、“籍贯:”和“手机:”等控件中输入相关的信息,如图4-7所示,完成后单击“确定”按钮即可。图4-8 雇员信息录入界面6) 考勤管理界面 考勤管理界面说明管理员进入考勤管理界面后,可在“时间:”、“工号:”和“考勤状态:”等控件中选择相应的信息,如图4-8所示,完成后单击“确定”按钮,即可记录员工当天的考勤信息。图4-9 考勤管理界面7) 薪资结算界面 薪资结算界面说明 当管理员进入该界面后,在工具栏的“发放年份:”、“发放月份:”和“部门:”控件中选择相关信息,单击“结算”按钮即可。图4-10 薪资结算界面8) 用户管理增加用户界面 增加用户界面说明当管理员进入增加用户界面后,可以在“工号:”和“用户名:”控件中输入员工的信息,如图4-10所示,完成后单击“确定”按钮即可增加一个用户。该用户可以登录管理系统查看信息并做一些相应的修改,但是不可以在“用户管理”模块中进行操作,只有管理员才有这个权限。图4-11 增加用户界面5. 结论这次毕业设计让我受益匪浅,由刚开始对我所做的系统的茫然不知从何处下手,到现在对一个管理系统开发所需要的要求的熟悉,使我明白一个管理系统的开发设计不是我想象中的那么简单。原先因为只掌握C语言,在忽然要求使用从没接触过的Visual C+进行对本系统的开发的情况下,我感到难度是那么大。在设计的过程中,是指导老师的悉心指导和同学的有力帮助下我才能够勉强完成了我原先以为自己完不成的设计任务。同时在设计的过程中,也使我对软件开发的设计方面有了一定的认识,明白了要想设计一个管理系统,不光要求我们具有扎实的专业知识,还要求我们在设计的过程中坚持严谨的态度和缜密的思维。在面对困难时,我们必须保持好的心态,慢慢的坚持不放弃,才有可能完成自己需要完成的任务。这次管理系统的设计不仅仅使我在软件的开发设计方面有了一定的进步,也使我对于Visual C+的命令和编程技巧有了初步的认识,初步的认识了一种编程语言。通过这次设计也使我明白我在专业知识方面还有很多的欠缺,专业知识的不扎实使我在设计过程中困难重重。在此,我由衷的感谢老师在我的毕业设计过程中给予我的帮助,能够使我顺利地完成我的设计,同时也要感谢我的同学在我设计过程遇到困难时给我的极大帮助。参考文献1 韩万江 软件工程案例教程,北京:机械工业出版社,2007.5,第1891页。2 罗斌 Visual C+ 2005 管理系统开发经典案例,北京:中国水利水电出版社,2007 ,第101102页。3 张立 C#2.0完全自学手册,北京:机械工业出版社,2006.12,第911页。4 谢维成,段林涛 SQL Server 2005 XML应用开发,北京:清华大学出版社,2008.1.56德.Nicolai M.Josuttis,侯捷,孟岩(译)
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!