




已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业职工薪资管理系统设计摘要在当今时代,随着计算机软件技术的发展,计算机管理系统已经越来越广泛的应用到中小型企业中,企业职工薪资管理系统便在此基础上被广泛的开发与使用。企业职工薪资管理系统是将企业的人事管理、工资管理和考勤管理等人力资源部门的日常事务工作运用计算机进行管理的一个人力资源信息管理软件。这个系统使企业单位的人事管理工作从简单的手工作业全面转向自动化、系统化,使企业在人事管理方面提高了工作效率。本设计首先分析了企业职工薪资管理系统设计的选题背景和目的,并通过对该系统的设计做出整体的需求分析。同时通过对体系结构的介绍和说明,结合本系统对开发语言及工具的选择等一系列的问题分析确定了本系统的开发平台。在这些理论的指导下,本文详细说明了企业薪资管理系统的总体设计、详细设计以及各功能模块的设计与实现。关键字企业薪资管理系统,VISUALSTUDIO2005,SQLSERVER2000ABSTRACTINTODAYSERA,WITHTHEDEVELOPMENTOFCOMPUTERSOFTWARETECHNOLOGY,COMPUTERMANAGEMENTSYSTEMHASBEENWIDELYAPPLIEDTOSMALLANDMEDIUMENTERPRISES,WORKERSCOMPENSATIONMANAGEMENTSYSTEMWILLBEWIDELYDEVELOPMENTANDUSEONTHISBASEWORKERSCOMPENSATIONMANAGEMENTSYSTEMISANENTERPRISEOFPERSONNELMANAGEMENT,ITISCORPORATEMANAGEMENT,PAYROLLMANAGEMENTANDATTENDANCEMANAGEMENTANDOTHERROUTINEHRWORK,ANDITUSEOFCOMPUTERSINDAILYMANAGETHISSYSTEMPERSONNELMANAGEMENTOFENTERPRISESFROMTHESIMPLEMANUALWORKTURNTOAUTOMATEDANDSYSTEMATIC,SOTHATENTERPRISESIMPROVEEFFICIENCYINPERSONNELMANAGEMENTTHEDESIGNISFIRSTANALYZEDWORKERSCOMPENSATIONMANAGEMENTSYSTEMTHERESEARCHBACKGROUNDANDOBJECTIVES,ANDTHROUGHTHEDESIGNOFTHESYSTEMTOMAKETHEOVERALLNEEDSANALYSISATTHESAMETIME,THROUGHINTRODUCTIONANDDESCRIPTIONOFTHEARCHITECTURE,COMBINEDWITHTHESYSTEMMAKECHOICETHEDEVELOPMENTOFLANGUAGEANDTHETOOLS,THISSERIESOFQUESTIONSANALYSISDETERMINETOTHEDEVELOPMENTOFTHISSYSTEMPLATFORMUNDERTHEGUIDANCEOFTHESETHEORIES,THEARTICLEDETAILSTOTHESALARYMANAGEMENTSYSTEMDESIGNANDIMPLEMENTATIONINOVERALLDESIGN,DETAILEDDESIGN,ANDEACHFUNCTIONMODULEKEYWORDSTHESALARYMANAGEMENTSYSTEM,VISUALSTUDIO2005,SQLSERVER2000目录摘要I1概述111企业职工薪资管理系统概述1111选题背景1112选题目的22企业职工薪资管理系统需求分析321薪酬结构3211薪酬结构模型3212薪酬结构说明322系统功能模块423各模块功能概述6231系统模块6232人事管理7233基本信息设置7234考勤管理8235薪资结算模块8236用户管理模块9237工具924系统用例说明10241系统用例图10242系统用例功能清单1025用例说明11251系统模块11252人事管理模块12253基本信息管理12254考勤管理13255薪资结算14256用户管理14257工具153总体设计1531体系结构介绍15311主机/多用户16312客户机/服务器(C/S)16313浏览器/服务器(B/S)16314C/S与B/S的比较1732系统结构说明18321C/S结构示意图18322结构详细说明1833系统总体结构19331结构图19332结构说明2034各模块流程图20341系统管理模块20342雇员管理模块22343基本信息设置模块22344考勤管理模块23345薪资结算模块244详细设计及编码2541企业职工薪资管理系统数据库设计25411数据库管理系统选择25412SQLSERVER2005简介26413SQLSERVER2005特性2642详细数据结构27421雇员表设计(EMPLOYEE)27422部门设置表28423薪资级别表设置29424津帖表设计29425假期表设计30426考勤表30427用户表31428“中控X628”考勤记录表3243开发工具选择32431选择VISUALSTUDIO2005的原因32432VISUALSTUDIO2005简介3344“中控X628”与本系统通信34441“中控X628”自带软件34442软件界面35443考勤数据使用3545界面设计及相关代码36451登录界面36452数据库配置界面37453主界面及各个界面375结论45参考文献47答谢481概述11企业职工薪资管理系统概述111选题背景20世纪60年代末期,当时的计算机技术已经进入实用阶段,第一代薪资管理系统便应运而生,但是计算机硬件本身过于昂贵,中小型企业很少能拥有自己的管理系统。对于大型企业,由于有强大的财力作为支撑,开始开发基于计算机的薪资管理系统,以取代传统的手工录入方法。随后,20世纪90年代末期,市场竞争日趋激烈,计算机价格在集成电路的快速发展下逐步下降,管理系统快速发展,薪资管理系统开始走向大众化,中小型企业慢慢地进入了薪资自动化管理阶段。但是,在国内,计算机普及程度远不如欧美等科技大国,因此,相对来讲,中小型企业对于薪资管理系统普及程度不如国外。目前,企业管理同计算机技术的结合已经有了很大的发展,考勤管理方面,以指纹考勤机为代表的考勤方式得到了企业的青睐。本系统以“中控X628”指纹考勤机记录员工考勤信息,以“中控X628”自带软件下载员工考勤信息到本系统数据库实现系统的考勤管理。本系统主要功能包括员工的基本信息管理、考勤信息的管理、薪资结算等。112选题目的时代的进步不断地促使企业职工薪资管理系统的功能越来越强大、越来越丰富。一般来说,使用企业职工薪资管理系统后,企业的很多因素将发生以下的变化。1降低人事专员的工作量,提高日常工作效率。传统的企业单位的人事专员的主要工作是管理员工档案、统计员工考勤和计算员工薪资福利,这些事务几乎占到其整个工作量的大部分,人事专员每天面对这些繁琐的事物常常筋疲力尽。使用了先进的企业职工薪资管理系统后,这些事务仅占到其工作量的一小部分。2降低人力资源管理成本。使用先进的企业职工薪资管理系统后,人事专员能够随时跟踪员工的信息,及时发现问题并采取措施解决问题,降低员工的流动率,从而避免由于员工流失的波动给企业造成的损失。3人事信息更加准确及时,沟通更加方便快捷。先进的企业薪资管理系统能够及时准确地收集各种信息,加强内部的信息沟通,使企业单位的各个部门之间的沟通变得更加方便。同时可以使企业单位的各个部门根据相关的信息做出决策并及时采取行动,减少各个部门之间的冲突。2企业职工薪资管理系统需求分析21薪酬结构211薪酬结构模型企业发展战略人力资源发展战略薪酬管理目标薪酬水平薪酬水平薪酬水平薪酬水平薪酬水平外部竞争性市场薪酬线薪酬调查内部一致性岗位评价员工贡献度薪酬预算工作分析图21薪酬结构模型图212薪酬结构说明该模型是本系统根据一般企业薪酬管理办法所描绘的参考模型,该表只是参考模型,结构图中所示薪酬水平与实际薪资水平相关,本系统只关心实际薪资水平,不关心是怎么得出该薪酬标准的。22系统功能模块根据设计目的,本系统包括以下功能模块系统模块人事管理模块基本信息设置模块考勤管理模块薪资结算模块用户管理模块工具模块企业职工薪资管理系统的各功能模块如下图22所示。企业职工薪资管理系统登录管理系统退出管理系统基本信息设置用户管理工具薪资结算考勤管理系统人事管理月薪结算汇总更改密码锁定系统数据库配置数据备份数据恢复部门设置退出雇员信息录入雇员信息查询假期管理考勤管理考勤查询薪资级别设置津贴级别设置上下班时间设置增加用户删除用户查看用户打印图22系统功能模块图23各模块功能概述231系统模块系统模块是本系统最主要的模块,包含以下七个功能更改密码当系统管理员想要修改密码时,可以在进入系统模块后,单击“更改密码”。在“旧密码”文本框中输入以前的密码,然后再“新密码”和“确认密码”文本框中输入相同的信息,完成后单击“修改”按钮即可成功更改密码。锁定系统系统管理员可以在“用户名”和“密码中”输入相应的信息来锁定系统,锁定系统是针对管理员中途忽然离去或是有事外出时可设计锁定来防止一些人进行的不法操作,具有一定的安全性。数据库配置本系统采用C/S结构,在服务器端IP地址、用户名、用户密码、数据库名发生改变时要进行相应的数据库配置。数据备份实现备份功能,使用本系统对数据库进行备份。数据恢复在需要恢复数据库时使用本系统所提供的数据恢复功能对数据库进行恢复部门设置系统管理员登记公司的职能部门信息。部门设置中有“部门”、“电话”、“联系人”和“额定人数”文本框,在这些文本框中输入相应的信息后单击“确定”即可。退出使用者退出系统。232人事管理雇员是企业的基本级成部分,雇员信息管理模块也是本系统的基本组成模块,该模块分为以下五个功能雇员信息录入当有新员工入职时,应当录入员工信息员工基本信息中姓名、性别、身份证号、部门、薪资级别、入职日期等是必填项目雇员信息查询查看员工信息可以对员工进行修改、删除操作需要相应的管理权限233基本信息设置按照各企业对工资系统的选择,有相应的薪资结构,本系统参照中小型企业较为常用的薪资管理办法,设置以下功能薪资级别设置设置与级别对应的基本工资,对不同的员工级别设置相应级别的薪资水平,如5级对应6000元/月津贴级别设置以员工级别设置相对应的津贴等级,如3级对应1000元上、下班时间设置设置上、下班时间,按设置的上、下班时间确定员工的考勤信息是否为迟到或者早退234考勤管理考勤是员工薪资管理的核心,也是本系统的重点部分。考勤管理由“中控X628”指纹考勤机实现,员工的考勤记录将通过“中控X628”随机软件下载到本系统数据库,通过系统可以设置迟到时间、早退时间,从而判断出员工是否迟到、早退、旷工。本系统在考勤机不能工作时可以手动添加员工考勤信息。考勤管理包括以下功能迟到管理记录员工迟到信息早退管理记录员工早退信息旷工当早退与迟到同时满足时,按旷工处理235薪资结算模块薪资结算是系统的主要功能按月进行工资结算汇总,可以对一定时期的资金流进行汇总236用户管理模块本系统是专用管理系统,不是所有雇员都可以登录使用(但雇员可以登录查看自己工资的发放情况)所以需要进行用户分配,并有相应的权限管理,第一次使用本系统时的用户名为ADMIN,密码为ADMINFANG。系统管理有以下功能ADMIN用户第一次登录时需要修改密码ADMIN用户可以对其它用户进行增、删、改、查,其它用户没有客户管理权限237工具工具模块包括打印功能VC没有现成的打印控件/这是难点24系统用例说明241系统用例图图23系统用例图242系统用例功能清单编号功能编号功能名称1FUN_SYSTEM系统2FUN_EMPLOYEE人事管理3FUN_BASICINFO基本信息管理4FUN_CHECKINFO考勤管理5FUN_SALARYBALANC薪资结算E6FUN_USERMANAGE用户管理7FUN_TOOL工具25用例说明251系统模块1FUN_SYSTEM系统用例图图24系统模块用例图2描述当前用户可以锁定系统在需要更改密码时,可以修改系统当前用户密码可以进行数据库配置,对数据进行备份和恢复当要退出时,可以退出本系统3参与者系统当前用户252人事管理模块1FUN_EMPLOYEE雇员管理图25人事管理模块用例图2描述当有新雇员时,需要录入新雇员信息,包括雇员所在部门,入职级别,工号等信息可以查看雇员信息,在查看过程中可以输入工号或姓名查询雇员信息3参与者人力资源管理者253基本信息管理1FUN_BASICINFO基本信息管理图26基本信息设置用例图2描述可以进行薪资级别设置,关系到雇员基本工资需要进行津贴级别设置,这是根据相应的薪资级别而得出的津贴级别,津贴是雇员所得的一部分,良好的津贴制度是企业竞争力的体现3参与者人力资源管理者或财务管理者254考勤管理1FUN_CHECKINFO考勤管理图27考勤管理用例图2描述进行雇员各种假期的管理,包括有薪假、无薪假期查看员工的指定月份的考勤信息,当考勤机由于某种原因不能使用时,可以手动对平时上班情况进行管理,包括迟到、早退和旷工考勤查询是专门为记录指纹考勤机的数据而设定的,考勤指纹机主要记录员工每日的考勤情况3参与者人力资源管理者255薪资结算1FUN_SALARYBALANCE薪资结算图28薪资结算用例图2描述进行薪资结算,主要是按照月薪结算的方式结算的可以进行汇总3参考与人力资源管理者或财务管理者256用户管理1FUN_USERMANAGE用户管理图29用户管理用例图2描述有新的用户时,可以在“增加用户”中输入新的用户的各种信息,添加该用户到系统中有用户辞职或是离职时,可在“用户管理”中删除该用户可以查看用户的各种信息3参与者人力资源管理者257工具1FUN_TOOL图210工具用例图2描述打印各类信息,如雇员信息,基本设置信息等3参与者人力资源管理员3总体设计31体系结构介绍计算机软件的体系结构经历了从单机系统到主机/多用户系统,从主机/多用户到客户机/服务器(C/S),以至于现在的浏览器/服务器(B/S)结构。体系结构的层次也从一层结构发展到二层结构、三层结构以至于多层结构。311主机/多用户20世纪5060年代,计算机基本上是单机系统,也就是软件所以的功能都在一台计算机上实现,系统只有一台计算机。20世纪70年代出现了主机/多用户系统,尽管本质上就是一台计算机在工作,但是多个终端用户可以同时上机,并行操作,每个终端都有独占主机资源。312客户机/服务器(C/S)随着计算机技术的不断发展与应用,计算机模式从集中式转向了分布式,20世纪80年代出现了C/SCLIENT/SERVER的简称,客户机/服务器模式结构。所谓C/S模式,在20世纪80年代及90年代初得到了大量应用,最直接的原因是可视化开发工具的推广。两层结构C/S模式的应用系统包括客户端的机器及其运行系统,也包括了服务器端的机器及其运行系统,所以应用软件是二层结构,这个客户端的机器是一台完整的计算机,可以独立地执行运算操作和磁盘存取。服务器上运行数据库和文件系统的操作,客户端运行事务处理和输入输出操作。313浏览器/服务器(B/S)近年来,随着网络技术不断发展,软件系统的网络体系结构跨入一个新阶段,即B/S体系结构(BROWSER/SERVER的简称,浏览器/服务器模式)。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工,结果返回以及动态网页生成等工作全部由WEB服务器完成。314C/S与B/S的比较C/S的特点及优势1应用服务器运行数据负荷较轻;2数据的储存管理功能较为透明;3C/S结构的客户端和服务器端都能够处理任务;4C/S架构的劣势是高昂的维护成本且投资大。B/S的特点及优势不需要开发客户端软件,维护和升级及其方便;可以跨平台操作,任何一台机器只要装有WWW浏览器软件,都可以作为客户机来访问系统;具有良好的开放性和可扩充性;可以采用防火墙技术来保证系统的安全性;(5)B/S结构的客户端只能完成浏览、查询、数据输入等简单功能。综上所述,如果采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。因此对于企业薪资管理系统,本系统采用C/S结构。32系统结构说明321C/S结构示意图图31C/S结构示意图322结构详细说明第一部分为前端,即客户机。前端是一个运行在客户机上并向服务器发送信息,并接收服务器信息的小型应用程序,因此,前端实际就是服务器上应用程序的一个接口。第二部分为后端,即服务器。后端计算机上应当运行基于C/S模式的后台程序,如SQLSERVER。服务器程序可以应用于各类计算机平台上,从微机、小型机直到大型计算机。第三部分为连接件,即起连接作用的软件和硬件。其中软件连接主要包括网络协议,网络应用接口和数据库的连接接口等,而硬件连接主要有网卡和通信介质等33系统总体结构331结构图开始登录是否成功登录次数6系统模块人事管理模块基本信息设置模块考勤管理模块薪资结算模块用户管理模块登录失败退出NYNY工具图32系统总结构图332结构说明登录时需要使用密码,当密码错误次数超过6次时,将自动关闭登录界面,防止不法人员的暴力破解登录成功后,即可进入各操作模块进行系统操作使用完本系统后可以退出34各模块流程图341系统管理模块1流程图图33系统管理模块流程图2流程说明在使用本系统时,可以在操作者离开电脑时锁定电脑,保护系统不被他人所使用锁定系统后,需输入密码进行登录操作,如密码错误次数超过6次,将关闭本系统用户可以修改密码,修改密码时,只能修改当前用户密码,不能修改其他用户密码342雇员管理模块1流程图图34雇员管理模块流程图2流程说明当要进行雇员管理时,先进行雇员管理模块雇员管理模块可以添加雇员,添加雇员时,需要输入雇员信息,有许多信息是必需题写的,如姓名,性别,工号等等,如没有题写完整,系统将会自动提醒管理者进行题写雇员管理模块可以修改雇员信息,当进行修改时只能修改雇员住址等信息,不能修改工号,姓名,身份证号等343基本信息设置模块1流程图图35基本信息设置流程图2流程说明基本信息包括薪资级别、津贴、补助、假期薪资、加班薪资、年假设置当基本信息如薪资级别对应的基本工资发生改变时,应在基本信息模块进行管理344考勤管理模块1流程图图36考勤管理流程图2流程说明考勤是薪酬管理的重要参考指标,因此需要相应的考勤规范,如上班时间、下班时间需要进行设置考勤模块除正常的有薪无薪假期外,需要对员工的迟到,早退行为进行记录,严格按考勤管理执行。由“中控X628”指纹机进行考勤管理详细的考勤时间见数据库中CHECKINOUT表详细考勤功能实现数据存储表见考勤表345薪资结算模块1流程图图37薪资结算流程图2流程说明月薪发放时一般有固定日期,如果发放日刚好是假期,则应在假期后进行结算,结算日期为固定日期4详细设计及编码41企业职工薪资管理系统数据库设计411数据库管理系统选择SQLSERVER2005是一个功能强大的数据库管理系统,支持SQL语言。集服务器功能于一体。使用SQLSERVER2005可以更深入学习数据库管理系统知识,并且可以与VC进行无缝连接,更方便与VISUALSTUDIO2005结合使用。412SQLSERVER2005简介SQLSERVER2005是MICROSOFT公司推出的SQLSERVER数据库管理系统的一个版、本。具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MICROSOFTWINDOWS98的膝上型电脑到运行MICROSOFTWINDOWS2000的大型多处理器的服务器等多种平台使用413SQLSERVER2005特性1INTERNET集成SQLSERVER2005数据库引擎提供完整的XML支持。它还具有构成最大的WEB站点的数据存储组件所需的可伸缩性、可用性和安全功能。2可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行MICROSOFTWINDOWS98的便携式电脑,到运行MICROSOFTWINDOWS2000数据中心版的大型多处理器服务器。3企业级数据库功能SQLSERVER2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。4易于安装、部署和使用SQLSERVER2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLSERVER的过程。42详细数据结构421雇员表设计(EMPLOYEE)1表结构如下图所示表41雇员表设计结构2雇员表说明表名为EMPLOYEESEX性别CARDID身份证号USERID雇员工号,是公司为雇员配置的统一编号JIGUAN籍贯TEL电话MOBILE移动电话(手机)ADDRESS雇员住址COMMENT雇员备注DEPARTMENT员工所在部门SALARYRANK员工薪资级别JITIANRANK津贴级别VACATIONNUM有薪假天数ID为EMPLOYEE表记录编号,自动编号CREATED入职时间主键ID,自增422部门设置表1表结构如下图所示表42部门设置表结构2部门表说明表名DEPARTMENTNAME部门名称LINKMAN部门联系人TEL联系电话IDDEPARTMENT表记录编号主键ID,自增423薪资级别表设置1表结构如下图所示表43薪资级别表结构2薪资级别表说明表名为SALARYRANKRANK为薪资等级,从1级开始定义,一般有7级左右SALARYNUM为基本岗位工资IDSALARYRANK表的记录编号主键ID,自增424津贴表设计1表结构如下图所示表44津贴表结构2津贴表说明表名为JINTIANRANKRANK对应津贴等级JINTIAN津贴金额IDTBJINTIAN表的记录编号主键ID,自增425假期表设计1表结构如下图所示表45假期表设计结构2假期表说明表名VACATIONUSERID工号NAME雇员姓名YOUXIN有薪假,记录员工的有薪假请假情况WUXIN无薪假,记录员工的无薪假请假情况YEAR年份,记录员工请假年份MOON月份,记录员工请假月份IDVACATION表的记录编号主键ID,自增426考勤表1表结构如下图所示考勤表部分截图表46考勤表结构2考勤表说明表名KAOQINUSERID工号DATE1DATE31日期,记录每天的考勤情况YEAR年份,记录员工考勤所在年份MOON月份,记录员工考勤所在月份IDKAOQIN表的记录编号主键ID,自增427用户表1表结构如下图所示表47用户表结构2用户表说明表名USERNAME用户名,记录系统用户的用户名,注不是员工姓名PASS用户密码IDKAOQIN表的记录编号主键ID,自增428“中控X628”考勤记录表1表结构如下图所示表48表结构2“中控X628”考勤记录表说明表名CHECKINOUTUSERID工号CHECKTIME记录考勤时间CHECKTYPE记录考勤类型,有签到、签退两种类型43开发工具选择431选择VISUALSTUDIO2005的原因VISUALSTUDIO2005是企业级开发管理工具,它为广大开发人员展示了广阔的发展前景和超前的设计体验并且有很多新功能。针对不同层次的开发人员,从新手到企业架构师。开发人员和测试人员,VISUALSTUDIO2005提供了可定制的高生产力的开发工具。由于开发高质量管理信息系统的能力大大落后于计算机硬件日新月异的发展,加之社会对管理信息系统发展和完善需求的增加以及部分管理信息系统开发过程中出现的错误认识,如何正确高效地使用开发工具进行现代管理信息系统的开发已经成为一个非常现实而又紧迫的问题。VISUALSTUDIO2005的出现,使用户实现轻便、快捷地开发现代管理系统。432VISUALSTUDIO2005简介VISUALSTUDIO2005是美国微软公司推出的最新开发工具,该版本具有的新功能体现在对ASPNET20、CLR20、VBNET与CNET语言上的强化,提供更好的执行效能,并更加注重安全性等方面。VISUALSTUDIO2005是一套完整的开发工具集,用于生成ASPNETWEB应用程序、XMLWEBSERVICES、桌面应用程序和移动应用程序。VISUALSTUDIO2005的集成开发环境中为开发人员提供了大量的实用工具以提高工作效率,这些工具包括了自动编译、项目创建向导、创建部署工程等。VISUALSTUDIO2005开发环境包含了一系列高效、智能的开发工具,为初学者和富有经验的企业开发团队都提供了很多崭新的、强大的功能,主要如下综合全面的工具平台VISUALSTUDIO2005为编程初学者和富有经验的企业开发团队都提供了综合、全面的开发工具,并提供了良好的支持。降低开发的复杂度VISUALSTUDIO2005能够确保开发人员更加方便地发布基于FRAMEWORK的解决方案,包括WINDOWS应用程序、WEB服务、移动解决方案和基于OFFICE的应用等。有力的第三方支持VISUALSTUDIO2005允许开发人员利用来自VISUALSTUDIO第三方伙伴参与研发的产品,并体验用来补充VISUALSTUDIO2005第三方解决方案的全面部署。加强团队交流VISUALSTUDIO2005为项目提供全面的生命周期工具,通过使用VISUALSTUDIO2005TEAMSYSTEM,可以增强产品开发周期的参与者之间的交流和沟通。44“中控X628”与本系统通信441“中控X628”自带软件为“考勤管理系统标准版”该软件在使用时需要进行设备连接,在连接中有多种选择,在本系统中我们使用TCP/IP与设备进行连接与通信,在连接成功后,可以对设备进行设置与维护。也可以从设备下载人员信息存储到数据库中,该人员信息的工号USERID与薪资管理系统数据库员工信息表的工号USERID相关联。薪资管理系统的考勤信息使用CHECKINOUT数据表中的数据,薪资管理系统在需要更新数据时应使用本软件所提供的功能“从设备下载记录数据”进行数据更新。其它操作详见“中控X628”自带软件的帮助系统。442软件界面如下图所示图41“中控X628”系统软件界面443考勤数据使用考勤数据存储在CHECKINOUT数据表中,与本系统共用一个数据库WAGEMANAGESYSTEM。本系统在查看考勤信息或进行工资结算时需要用到CHECKINOUT中的考勤数据。系统对相应数据需要进行处理,如在进行签到、签退时会有重复确认情况,从而产生多个记录,这时需要在设计过程中对考勤信息以日期与考勤类型分类处理,取第一个考勤记录,从而避免重复对迟到、早退进行计算。所有的考勤信息在进行工资结算与查看考勤信息时都会转化成“早退”与“迟到”存入数据库KAOQIN表中,这时可以查看员工的具体考勤情况,是否迟到或早退。45界面设计及相关代码451登录界面图42登录界面1登录界面说明登录界面用于操作用户根据授权的用户名和密码登录企业职工薪资管理系统。在使用企业职工薪资管理系统时,操作用户应该在“用户名”文本框中输入相关信息,在“密码”文本框中输入相关的信息,然后单击“登录”按钮就可以进入企业职工薪资管理系统的主界面。默认情况下,该用户是一个系统管理员用户,拥有操作该管理系统的所有权限。此外,当连续六次由于用户名或密码错误而无法登录企业职工薪资管理系统时,将自动退出登录对话框。452数据库配置界面图43数据库配置界面1数据库配置界面说明在系统使用过程中,当数据库服务器发生变化时,需要进行数据库配置。在保证数据安全的提前下,需要定时修改密码,此时也应进行数据库配置。当数据库发生变化,而数据库配置没有正确的话,将无法使用本系统,从而保证系统的安全性。453主界面及各个界面1主界面主界面说明主界面是系统运行后单击登录界面中的“登录”后进入的界面,如图43所示。进入主界面后可以对界面中的一系列模块进行操作。假如系统管理员想要修改登录密码可以单击主界面中的“系统”,在“系统”的下拉单中单击“更改密码”,再进行一系列相应的信息输入即可修改成功。总之,系统管理员可任意的查看或是修改主界面包含的模块中所有的功能。图44主界面2系统部门设置界面部门设置界面说明部门设置界面是在系统中由管理员登记公司的职能部门信息,当管理员进入该界面后,可在“部门”、“电话”、“联系人”和“额定人数”中输入相关的信息,如图44所示,完成后单击“确定”即可在下边的框中看到刚才输入的信息。当在下边的框中选中一条记录,单击“删除”按钮,则会删除选中的部门信息。图45部门设置界面3基本信息设置薪资级别设置界面薪资级别设置界面说明薪资级别设置界面主要是由企业设定的不同的员工对应的不同的级别以及与之相对应的基本工资,是由管理员登记的。当管理员进入该界面后,可在“薪资级别”和“基本工作”中输入相关的信息,如图45所示,然后单击“保存”按钮即可。若想删除已经设置好的信息,在“现有薪资级别”框中选中要删除的信息,单击“删除”按钮即可。图46薪资级别设置界面4基本信息设置津贴级别设置界面津贴级别设置界面说明当管理员进入津贴级别设置界面后,可在“津贴级别”和“津贴”中输入相关的信息,如图46所示,完成后,单击“保存”即可保存当前输入的信息。若管理员想删除现有津贴级别,可在“现有津贴级别”框中选中想要删除的信息,单击“删除”按钮就可以删除已有的津贴级别。图47津贴级别设置界面5人事管理雇员信息录入界面雇员信息录入界面说明当管理员进入雇员信息录入界面后,要在“姓名”、“性别”“身份证号”、“工号”、“籍贯”和“手机”等控件中输入相关的信息,如图47所示,完成后单击“确定”按钮即可。图48雇员信息录入界面6考勤管理界面考勤管理界面说明管理员进入考勤管理界面后,可在“时间”、“工号”和“考勤状态”等控件中选择相应的信息,如图48所示,完成后单击“确定”按钮,即可记录员工当天的考勤信息。图49考勤管理界面7薪资结算界面薪资结算界面说明当管理员进入该界面后,在工具栏的“发放年份”、“发放月份”和“部门”控件中选择相关信息,单击“结算”按钮即可。图410薪资结算界面8用户管理增加用户界面增加用户界面说明当管理员进入增加用户界面后,可以在“工号”和“用户名”控件中输入员工的信息,如图410所示,完成后单击“确定”按钮即可增加一个用户。该用户可以登录管理系统查看信息并做一些相应的修改,但是不可以在“用户管理”模块中进行操作,只有管理员才有这个权限。图411增加用户界面5结论这次毕业设计让我受益匪浅,由刚开始对我所做的系统的茫然不知从何处下手,到现在对一个管理系统开发所需要的要求的熟悉,使我明白一个管理系统的开发设计不是我想象中的那么简单。原先因为只掌握C语言,在忽然要求使用从没接触过的VISUALC进行对本系统的开发的情况下,我感到难度是那么大。在设计的过程中,是指导老师的悉心指导和同学的有力帮助下我才能够勉强完成了我原先以为自己完不成的设计任务。同时在设计的过程中,也使我对软件开发的设计方面有了一定的认识,明白了要想设计一个管理系统,不光要求我们具有扎实的专业知识,还要求我们在设计的过程中坚持严谨的态度和缜密的思维。在面对困难时,我们必须保持好的心态,慢慢的坚持不放弃,才有可能完成自己需要完成的任务。这次管理系统的设计不仅仅使我在软件的开发设计方面有了一定的进步,也使我对于VISUALC的命令和编程技巧有了初步的认识,初步的认识了一种编程语言。通过这次设计也使我明白我在专业知识方面还有很多的欠缺,专业知识的不扎实使我在设计过程中困难重重。在此,我由衷的感谢老师在我的毕业设计过程中给予我的帮助,能够使我顺利地完成我的设计,同时也要感谢我的同学在我设计过程遇到困难时给我的极大帮助。参考文献1韩万江软件工程案例教程,北京机械工业出版社,20075,第1891页。2罗斌VISUALC2005管理系统开发经典案例,北京中国水利水电出版社,2007,第101102页。3张立C20完全自学手册,北京机械工业出版社,200612,第911页。4谢维成,段林涛SQLSERVER2005XML应用开发,北京清华大学出版社,200815陈国建VISUALC范例开发大全,北京清华大学出版社,201076德NICOLAIMJOSUTTIS,侯捷,孟岩译C标准程序库自修教程与参考手册,武汉华中科技大学出版社,20029内部资料,请勿外传XUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z8VGTYMJG6ACZ7HDQ8KQQFHVZFEDSWSYXTYQA9WKXFYEQDJSXUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXG89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z8VGTYMJG6ACZ7HDQ8KQQFHVZFEDSWSYXTYQA9WKXFYEQDJSXUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ84Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9GTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药品连锁进场管理制度
- 药店不良事件管理制度
- 药店商品盘点管理制度
- 药店药品处方管理制度
- 营业场所现场管理制度
- 设备保养报告管理制度
- 设备外包维修管理制度
- 设备损坏赔偿管理制度
- 设备泄露分级管理制度
- 设备维修保养管理制度
- 马清河灌区灌溉系统规划设计
- 四川省南充市2023-2024学年高二下学期期末考试语文试题(解析版)
- 艺术鉴赏智慧树知到答案2024年陕西财经职业技术学院
- DB34-T 4754-2024 人力资源服务产业园运营规范
- 肿瘤科护理疑难病例讨论
- 建设项目全过程工程咨询服务投标方案
- 人音版音乐二年级下册第4课聆听《吉祥三宝》教学设计
- 工程项目尾款结算协议
- DL∕T 1739-2017 静力水准装置
- 2023七年级数学下册 第四章 三角形3 探索三角形全等的条件第1课时 利用边边边判定三角形全等教案 (新版)北师大版
- 2023北京经济技术开发区招考社区工作者75人笔试历年典型考题及考点剖析附答案带详解
评论
0/150
提交评论