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

上传人:小小飞 文档编号:3909674 上传时间:2019-10-10 格式:DOC 页数:51 大小:1.43MB
返回 下载 相关 举报
企业职工薪资管理系统设计 毕业论文.doc_第1页
第1页 / 共51页
企业职工薪资管理系统设计 毕业论文.doc_第2页
第2页 / 共51页
企业职工薪资管理系统设计 毕业论文.doc_第3页
第3页 / 共51页
企业职工薪资管理系统设计 毕业论文.doc_第4页
第4页 / 共51页
企业职工薪资管理系统设计 毕业论文.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《企业职工薪资管理系统设计 毕业论文.doc》由会员分享,可在线阅读,更多相关《企业职工薪资管理系统设计 毕业论文.doc(51页珍藏版)》请在三一文库上搜索。

1、企业职工薪资管理系统设计 摘 要: 在当今时代,随着计算机软件技术的发展,计算机管理系统已经越来越广泛的应用到中小型企业中,企业职工薪资管理系统便在此基础上被广泛的开发与使用。企业职工薪资管理系统是将企业的人事管理、工资管理和考勤管理等人力资源部门的日常事务工作运用计算机进行管理的一个人力资源信息管理软件。这个系统使企业单位的人事管理工作从简单的手工作业全面转向自动化、系统化,使企业在人事管理方面提高了工作效率。 本设计首先分析了企业职工薪资管理系统设计的选题背景和目的,并通过对该系统的设计做出整体的需求分析。同时通过对体系结构的介绍和说明,结合本系统对开发语言及工具的选择等一系列的问题分析确

2、定了本系统的开发平台。在这些理论的指导下,本文详细说明了企业薪资管理系统的总体设计、详细设计以及各功能模块的设计与实现。关键字: 企业薪资管理系统,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 Managemen

3、t 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 personne

4、l 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

5、 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

6、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.概述11.1企业职工薪资管理系统概述11.1.1选题背景11.1.2选题目的22. 企业职工薪资管理系统需求分析32.1薪酬

7、结构32.1.1薪酬结构模型32.1.2薪酬结构说明32.2系统功能模块42.3各模块功能概述62.3.1系统模块62.3.2人事管理72.3.3基本信息设置72.3.4考勤管理82.3.5薪资结算模块82.3.6用户管理模块92.3.7工具92.4系统用例说明102.4.1系统用例图102.4.2系统用例功能清单102.5用例说明112.5.1系统模块112.5.2人事管理模块122.5.3基本信息管理122.5.4考勤管理132.5.5薪资结算142.5.6用户管理142.5.7工具153.总体设计153.1体系结构介绍153.1.1主机/多用户163.1.2客户机/服务器(C/S)163

8、.1.3浏览器/服务器(B/S)163.1.4C/S与B/S的比较173.2系统结构说明183.2.1C/S结构示意图183.2.2结构详细说明183.3系统总体结构193.3.1结构图193.3.2结构说明203.4各模块流程图203.4.1系统管理模块203.4.2雇员管理模块223.4.3基本信息设置模块223.4.4考勤管理模块233.4.5薪资结算模块244.详细设计及编码254.1企业职工薪资管理系统数据库设计254.1.1数据库管理系统选择254.1.2 SQL SERVER2005简介264.1.3 SQL SERVER2005特性264.2详细数据结构274.2.1雇员表设计

9、(employee)274.2.2部门设置表284.2.3薪资级别表设置294.2.4津帖表设计294.2.5假期表设计304.2.6考勤表304.2.7用户表314.2.8“中控X628”考勤记录表324.3开发工具选择324.3.1 选择Visual Studio 2005的原因324.3.2 Visual Studio 2005简介334.4“中控X628”与本系统通信344.4.1“中控X628”自带软件344.4.2软件界面354.4.3考勤数据使用354.5界面设计及相关代码364.5.1登录界面364.5.2数据库配置界面374.5.3主界面及各个界面375. 结论45参考文献4

10、7答谢4847 1.概述1.1企业职工薪资管理系统概述1.1.1选题背景20世纪60年代末期,当时的计算机技术已经进入实用阶段,第一代薪资管理系统便应运而生,但是计算机硬件本身过于昂贵,中小型企业很少能拥有自己的管理系统。对于大型企业,由于有强大的财力作为支撑,开始开发基于计算机的薪资管理系统,以取代传统的手工录入方法。随后,20世纪90年代末期,市场竞争日趋激烈,计算机价格在集成电路的快速发展下逐步下降,管理系统快速发展,薪资管理系统开始走向大众化,中小型企业慢慢地进入了薪资自动化管理阶段。但是,在国内,计算机普及程度远不如欧美等科技大国,因此,相对来讲,中小型企业对于薪资管理系统普及程度不

11、如国外。目前,企业管理同计算机技术的结合已经有了很大的发展,考勤管理方面,以指纹考勤机为代表的考勤方式得到了企业的青睐。本系统以“中控X628”指纹考勤机记录员工考勤信息,以“中控X628”自带软件下载员工考勤信息到本系统数据库实现系统的考勤管理。本系统主要功能包括员工的基本信息管理、考勤信息的管理、薪资结算等。1.1.2选题目的时代的进步不断地促使企业职工薪资管理系统的功能越来越强大、越来越丰富。一般来说,使用企业职工薪资管理系统后,企业的很多因素将发生以下的变化。(1) 降低人事专员的工作量,提高日常工作效率。传统的企业单位的人事专员的主要工作是管理员工档案、统计员工考勤和计算员工薪资福利

12、,这些事务几乎占到其整个工作量的大部分,人事专员每天面对这些繁琐的事物常常筋疲力尽。使用了先进的企业职工薪资管理系统后,这些事务仅占到其工作量的一小部分。(2) 降低人力资源管理成本。使用先进的企业职工薪资管理系统后,人事专员能够随时跟踪员工的信息,及时发现问题并采取措施解决问题,降低员工的流动率,从而避免由于员工流失的波动给企业造成的损失。(3) 人事信息更加准确及时,沟通更加方便快捷。先进的企业薪资管理系统能够及时准确地收集各种信息,加强内部的信息沟通,使企业单位的各个部门之间的沟通变得更加方便。同时可以使企业单位的各个部门根据相关的信息做出决策并及时采取行动,减少各个部门之间的冲突。2.

13、 企业职工薪资管理系统需求分析2.1薪酬结构2.1.1薪酬结构模型企业发展战略人力资源发展战略薪酬管理目标薪酬水平薪酬水平薪酬水平薪酬水平薪酬水平外部竞争性市场薪酬线薪酬调查内部一致性岗位评价员工贡献度薪酬预算工作分析图2-1薪酬结构模型图2.1.2薪酬结构说明 该模型是本系统根据一般企业薪酬管理办法所描绘的参考模型,该表只是参考模型,结构图中所示薪酬水平与实际薪资水平相关,本系统只关心实际薪资水平,不关心是怎么得出该薪酬标准的。2.2系统功能模块根据设计目的,本系统包括以下功能模块: 系统模块 人事管理模块 基本信息设置模块 考勤管理模块 薪资结算模块 用户管理模块 工具模块企业职工薪资管理

14、系统的各功能模块如下图2-2所示。企业职工薪资管理系统登录管理系统退出管理系统基本信息设置用户管理工具薪资结算考勤管理系统人事管理月薪结算汇总更改密码锁定系统数据库配置数据备份数据恢复部门设置退出雇员信息录入雇员信息查询假期管理考勤管理考勤查询薪资级别设置津贴级别设置上下班时间设置增加用户删除用户查看用户打印图2-2 系统功能模块图2.3各模块功能概述2.3.1系统模块系统模块是本系统最主要的模块,包含以下七个功能: 更改密码n 当系统管理员想要修改密码时,可以在进入系统模块后,单击“更改密码”。n 在“旧密码:”文本框中输入以前的密码,然后再“新密码:”和“确认密码:”文本框中输入相同的信息

15、,完成后单击“修改”按钮即可成功更改密码。 锁定系统n 系统管理员可以在“用户名”和“密码中”输入相应的信息来锁定系统,锁定系统是针对管理员中途忽然离去或是有事外出时可设计锁定来防止一些人进行的不法操作,具有一定的安全性。 数据库配置n 本系统采用C/S结构,在服务器端IP地址、用户名、用户密码、数据库名发生改变时要进行相应的数据库配置。 数据备份n 实现备份功能,使用本系统对数据库进行备份。 数据恢复n 在需要恢复数据库时使用本系统所提供的数据恢复功能对数据库进行恢复 部门设置n 系统管理员登记公司的职能部门信息。n 部门设置中有“部门:”、“电话:”、“联系人:”和“额定人数:”文本框,在

16、这些文本框中输入相应的信息后单击“确定”即可。 退出n 使用者退出系统。2.3.2人事管理雇员是企业的基本级成部分,雇员信息管理模块也是本系统的基本组成模块,该模块分为以下五个功能: 雇员信息录入n 当有新员工入职时,应当录入员工信息n 员工基本信息中姓名、性别、身份证号、部门、薪资级别、入职日期等是必填项目 雇员信息查询n 查看员工信息n 可以对员工进行修改、删除操作n 需要相应的管理权限2.3.3基本信息设置按照各企业对工资系统的选择,有相应的薪资结构,本系统参照中小型企业较为常用的薪资管理办法,设置以下功能: 薪资级别设置n 设置与级别对应的基本工资,对不同的员工级别设置相应级别的薪资水

17、平,如5级对应6000元/月 津贴级别设置n 以员工级别设置相对应的津贴等级,如3级对应1000元 上、下班时间设置n 设置上、下班时间,按设置的上、下班时间确定员工的考勤信息是否为迟到或者早退2.3.4考勤管理考勤是员工薪资管理的核心,也是本系统的重点部分。考勤管理由“中控X628”指纹考勤机实现,员工的考勤记录将通过“中控X628”随机软件下载到本系统数据库,通过系统可以设置迟到时间、早退时间,从而判断出员工是否迟到、早退、旷工。本系统在考勤机不能工作时可以手动添加员工考勤信息。考勤管理包括以下功能: 迟到管理n 记录员工迟到信息 早退管理n 记录员工早退信息 旷工n 当早退与迟到同时满足

18、时,按旷工处理2.3.5薪资结算模块 薪资结算是系统的主要功能n 按月进行工资结算 汇总,可以对一定时期的资金流进行汇总2.3.6用户管理模块本系统是专用管理系统,不是所有雇员都可以登录使用(但雇员可以登录查看自己工资的发放情况)所以需要进行用户分配,并有相应的权限管理,第一次使用本系统时的用户名为admin,密码为adminfang。系统管理有以下功能: Admin用户第一次登录时需要修改密码 Admin用户可以对其它用户进行增、删、改、查,其它用户没有客户管理权限2.3.7工具 工具模块包括打印功能 VC没有现成的打印控件/这是难点2.4系统用例说明2.4.1系统用例图图2-3系统用例图2

19、.4.2系统用例功能清单编号功能编号功能名称1FUN_SYSTEM系统2FUN_EMPLOYEE人事管理3FUN_BASICINFO基本信息管理4FUN_CHECKINFO考勤管理5FUN_SALARYBALANCE薪资结算6FUN_USERMANAGE用户管理7FUN_TOOL工具2.5用例说明2.5.1系统模块1) FUN_SYSTEM系统用例图图2-4系统模块用例图2) 描述 当前用户可以锁定系统 在需要更改密码时,可以修改系统当前用户密码 可以进行数据库配置,对数据进行备份和恢复 当要退出时,可以退出本系统3) 参与者 系统当前用户2.5.2人事管理模块1) FUN_EMPLOYEE雇

20、员管理图2-5人事管理模块用例图2) 描述 当有新雇员时,需要录入新雇员信息,包括雇员所在部门,入职级别,工号等信息 可以查看雇员信息,在查看过程中可以输入工号或姓名查询雇员信息3) 参与者 人力资源管理者2.5.3基本信息管理1) FUN_BASICINFO基本信息管理图2-6基本信息设置用例图2) 描述 可以进行薪资级别设置,关系到雇员基本工资 需要进行津贴级别设置,这是根据相应的薪资级别而得出的津贴级别,津贴是雇员所得的一部分,良好的津贴制度是企业竞争力的体现3) 参与者 人力资源管理者或财务管理者2.5.4考勤管理1) FUN_CHECKINFO考勤管理图2-7考勤管理用例图2) 描述

21、 进行雇员各种假期的管理,包括有薪假、无薪假期 查看员工的指定月份的考勤信息,当考勤机由于某种原因不能使用时,可以手动对平时上班情况进行管理,包括迟到、早退和旷工 考勤查询是专门为记录指纹考勤机的数据而设定的,考勤指纹机主要记录员工每日的考勤情况3) 参与者 人力资源管理者2.5.5薪资结算1) FUN_SALARYBALANCE薪资结算图2-8薪资结算用例图2) 描述 进行薪资结算,主要是按照月薪结算的方式结算的 可以进行汇总3) 参考与 人力资源管理者或财务管理者2.5.6用户管理1) FUN_USERMANAGE用户管理图2-9用户管理用例图2) 描述 有新的用户时,可以在“增加用户”中

22、输入新的用户的各种信息,添加该用户到系统中 有用户辞职或是离职时,可在“用户管理”中删除该用户 可以查看用户的各种信息3) 参与者 人力资源管理者 2.5.7工具1) FUN_TOOL图2-10工具用例图2) 描述 打印各类信息,如雇员信息,基本设置信息等3) 参与者 人力资源管理员3.总体设计3.1体系结构介绍计算机软件的体系结构经历了从单机系统到主机/多用户系统,从主机/多用户到客户机/服务器(C/S),以至于现在的浏览器/服务器(B/S)结构。体系结构的层次也从一层结构发展到二层结构、三层结构以至于多层结构。3.1.1主机/多用户20世纪5060年代,计算机基本上是单机系统,也就是软件所

23、以的功能都在一台计算机上实现,系统只有一台计算机。20世纪70年代出现了主机/多用户系统,尽管本质上就是一台计算机在工作,但是多个终端用户可以同时上机,并行操作,每个终端都有独占主机资源。3.1.2客户机/服务器(C/S)随着计算机技术的不断发展与应用,计算机模式从集中式转向了分布式,20世纪80年代出现了C/S(Client/Server的简称,客户机/服务器模式)结构。所谓C/S模式,在20世纪80年代及90年代初得到了大量应用,最直接的原因是可视化开发工具的推广。两层结构C/S模式的应用系统包括客户端的机器及其运行系统,也包括了服务器端的机器及其运行系统,所以应用软件是二层结构,这个客户

24、端的机器是一台完整的计算机,可以独立地执行运算操作和磁盘存取。服务器上运行数据库和文件系统的操作,客户端运行事务处理和输入输出操作。3.1.3浏览器/服务器(B/S)近年来,随着网络技术不断发展,软件系统的网络体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式)。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余

25、如数据请求、加工,结果返回以及动态网页生成等工作全部由Web服务器完成。3.1.4C/S与B/S的比较 C/S的特点及优势:1) 应用服务器运行数据负荷较轻;2) 数据的储存管理功能较为透明;3) C/S结构的客户端和服务器端都能够处理任务;4) C/S架构的劣势是高昂的维护成本且投资大。 B/S的特点及优势:不需要开发客户端软件,维护和升级及其方便;可以跨平台操作,任何一台机器只要装有WWW浏览器软件,都可以作为客户机来访问系统;具有良好的开放性和可扩充性;可以采用防火墙技术来保证系统的安全性;(5)B/S结构的客户端只能完成浏览、查询、数据输入等简单功能。 综上所述,如果采用B/S结构,客

26、户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。因此对于企业薪资管理系统,本系统采用C/S结构。3.2系统结构说明3.2.1C/S结构示意图图3-1 C/S结构示意图3.2.2结构详细说明第一部分为前端,即客户机。前端是一个运行在客户机上并向服务器发送信息,并接收服务器信息的小型应用程序,因此,前端实际就是服务器上应用程序的一个接口。第二部分为后端,即服务器。后端计算机上应当运行基于C/S模式的后台程序,如SQL Server。服务器程序可以应用

27、于各类计算机平台上,从微机、小型机直到大型计算机。第三部分为连接件,即起连接作用的软件和硬件。其中软件连接主要包括网络协议,网络应用接口和数据库的连接接口等,而硬件连接主要有网卡和通信介质等3.3系统总体结构3.3.1结构图开始登录是否成功登录次数6系统模块人事管理模块基本信息设置模块考勤管理模块薪资结算模块用户管理模块登录失败退出NYNY工具图3-2系统总结构图3.3.2结构说明 登录时需要使用密码,当密码错误次数超过6次时,将自动关闭登录界面,防止不法人员的暴力破解 登录成功后,即可进入各操作模块进行系统操作 使用完本系统后可以退出3.4各模块流程图3.4.1系统管理模块1) 流程图图3-

28、3系统管理模块流程图2) 流程说明 在使用本系统时,可以在操作者离开电脑时锁定电脑,保护系统不被他人所使用 锁定系统后,需输入密码进行登录操作,如密码错误次数超过6次,将关闭本系统 用户可以修改密码,修改密码时,只能修改当前用户密码,不能修改其他用户密码3.4.2雇员管理模块1) 流程图图3-4雇员管理模块流程图2) 流程说明 当要进行雇员管理时,先进行雇员管理模块 雇员管理模块可以添加雇员,添加雇员时,需要输入雇员信息,有许多信息是必需题写的,如姓名,性别,工号等等,如没有题写完整,系统将会自动提醒管理者进行题写 雇员管理模块可以修改雇员信息,当进行修改时只能修改雇员住址等信息,不能修改工号

29、,姓名,身份证号等3.4.3基本信息设置模块1) 流程图图3-5基本信息设置流程图2) 流程说明 基本信息包括薪资级别、津贴、补助、假期薪资、加班薪资、年假设置 当基本信息如薪资级别对应的基本工资发生改变时,应在基本信息模块进行管理3.4.4考勤管理模块1) 流程图图3-6考勤管理流程图2) 流程说明 考勤是薪酬管理的重要参考指标,因此需要相应的考勤规范,如上班时间、下班时间需要进行设置 考勤模块除正常的有薪无薪假期外,需要对员工的迟到,早退行为进行记录,严格按考勤管理执行。由“中控X628”指纹机进行考勤管理 详细的考勤时间见数据库中CHECKINOUT表 详细考勤功能实现数据存储表见考勤表

30、3.4.5薪资结算模块1) 流程图图3-7薪资结算流程图2) 流程说明 月薪发放时一般有固定日期,如果发放日刚好是假期,则应在假期后进行结算,结算日期为固定日期4.详细设计及编码4.1企业职工薪资管理系统数据库设计4.1.1数据库管理系统选择SQL Server2005是一个功能强大的数据库管理系统,支持SQL语言。集服务器功能于一体。使用SQL Server2005可以更深入学习数据库管理系统知识,并且可以与VC进行无缝连接,更方便与Visual Studio 2005结合使用。4.1.2 SQL SERVER2005简介SQL Server 2005 是Microsoft 公司推出的SQL

31、 Server 数据库管理系统的一个版、本。具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用4.1.3 SQL SERVER2005特性1) Internet 集成SQL Server 2005数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。2) 可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,

32、到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。3) 企业级数据库功能SQL Server 2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。4) 易于安装、部署和使用SQL Server 2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。4.2详细数据结构4.2.1雇员表设计(employee)1) 表结构如下图所示表4-1 雇员表设计结构2) 雇员表说明 表名为:employee Sex:性别 C

33、ardid:身份证号 Userid:雇员工号,是公司为雇员配置的统一编号 Jiguan:籍贯 Tel:电话 Mobile:移动电话(手机) Address:雇员住址 Comment:雇员备注 Department:员工所在部门 Salaryrank:员工薪资级别 Jitianrank:津贴级别 Vacationnum:有薪假天数 Id为employee表记录编号,自动编号 Created:入职时间 主键:id,自增4.2.2部门设置表1) 表结构如下图所示表4-2 部门设置表结构2) 部门表说明 表名:department Name:部门名称 Linkman:部门联系人 Tel:联系电话 Id

34、:department表记录编号 主键:id,自增4.2.3薪资级别表设置1) 表结构如下图所示表4-3 薪资级别表结构2) 薪资级别表说明 表名为:salaryrank Rank:为薪资等级,从1级开始定义,一般有7级左右 Salarynum:为基本岗位工资 Id:salaryrank表的记录编号 主键:id,自增4.2.4津贴表设计1) 表结构如下图所示表4-4 津贴表结构2) 津贴表说明 表名为:jintianrank Rank:对应津贴等级 jintian:津贴金额 Id:tbjintian表的记录编号 主键:id,自增4.2.5假期表设计1) 表结构如下图所示表4-5 假期表设计结构

35、2) 假期表说明 表名:vacation Userid:工号 Name:雇员姓名 Youxin:有薪假,记录员工的有薪假请假情况 Wuxin:无薪假,记录员工的无薪假请假情况 Year:年份,记录员工请假年份 Moon:月份,记录员工请假月份 Id:vacation表的记录编号 主键:id,自增4.2.6考勤表1) 表结构如下图所示(考勤表部分截图)表4-6考勤表结构2) 考勤表说明 表名:kaoqin Userid:工号 Date1-date31:日期,记录每天的考勤情况 Year:年份,记录员工考勤所在年份 Moon:月份,记录员工考勤所在月份 Id:kaoqin表的记录编号 主键:id,

36、自增4.2.7用户表1) 表结构如下图所示表4-7用户表结构2) 用户表说明 表名: user Name:用户名,记录系统用户的用户名,注:不是员工姓名 Pass:用户密码 Id:kaoqin表的记录编号 主键:id,自增4.2.8“中控X628”考勤记录表1) 表结构如下图所示表4-8表结构2) “中控X628”考勤记录表说明 表名:CHECKINOUT USERID:工号 CHECKTIME:记录考勤时间 CHECKTYPE:记录考勤类型,有签到、签退两种类型4.3开发工具选择4.3.1 选择Visual Studio 2005的原因Visual Studio 2005是企业级开发管理工具

37、,它为广大开发人员展示了广阔的发展前景和超前的设计体验并且有很多新功能。针对不同层次的开发人员,从新手到企业架构师。开发人员和测试人员,Visual Studio 2005提供了可定制的高生产力的开发工具。由于开发高质量管理信息系统的能力大大落后于计算机硬件日新月异的发展,加之社会对管理信息系统发展和完善需求的增加以及部分管理信息系统开发过程中出现的错误认识,如何正确高效地使用开发工具进行现代管理信息系统的开发已经成为一个非常现实而又紧迫的问题。Visual Studio 2005的出现,使用户实现轻便、快捷地开发现代管理系统。4.3.2 Visual Studio 2005简介Visual

38、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 开发环境包含了一系列高效、智能的开发

39、工具,为初学者和富有经验的企业开发团队都提供了很多崭新的、强大的功能,主要如下: 综合全面的工具平台:Visual Studio 2005 为编程初学者和富有经验的企业开发团队都提供了综合、全面的开发工具,并提供了良好的支持。 降低开发的复杂度:Visual Studio 2005 能够确保开发人员更加方便地发布基于Framework的解决方案,包括Windows应用程序、Web服务、移动解决方案和基于Office的应用等。 有力的第三方支持:Visual Studio 2005允许开发人员利用来自Visual Studio第三方伙伴参与研发的产品,并体验用来补充Visual Studio 2

40、005第三方解决方案的全面部署。 加强团队交流:Visual Studio 2005为项目提供全面的生命周期工具,通过使用Visual Studio 2005 Team System,可以增强产品开发周期的参与者之间的交流和沟通。4.4“中控X628”与本系统通信4.4.1“中控X628”自带软件为“考勤管理系统标准版”该软件在使用时需要进行设备连接,在连接中有多种选择,在本系统中我们使用TCP/IP与设备进行连接与通信,在连接成功后,可以对设备进行设置与维护。也可以从设备下载人员信息存储到数据库中,该人员信息的工号(USERID)与薪资管理系统数据库员工信息表的工号(userid)相关联。薪

41、资管理系统的考勤信息使用CHECKINOUT数据表中的数据,薪资管理系统在需要更新数据时应使用本软件所提供的功能“从设备下载记录数据”进行数据更新。其它操作详见“中控X628”自带软件的帮助系统。4.4.2软件界面如下图所示图4-1“中控X628”系统软件界面4.4.3考勤数据使用考勤数据存储在CHECKINOUT数据表中,与本系统共用一个数据库WageManageSystem。本系统在查看考勤信息或进行工资结算时需要用到CHECKINOUT中的考勤数据。系统对相应数据需要进行处理,如在进行签到、签退时会有重复确认情况,从而产生多个记录,这时需要在设计过程中对考勤信息以日期与考勤类型分类处理,取第一个考勤记录,从而避免重复对迟到、早退进行计算。所有的考勤信息在进行工资结算与查看考勤信息时都会转化成“早退”与“迟到”存入数据库kaoqin表中,这时可以查看员工的具体考勤情况,是否迟到或早退。4.5界面设计及相关代码4.5.1登

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1