版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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目 录 TOC o 1-3 h z u HYPERLINK l _Toc294807941 摘要 PAGEREF _Toc294807941
7、 h I HYPERLINK l _Toc294807942 1.概述 PAGEREF _Toc294807942 h 1 HYPERLINK l _Toc294807943 企业职工薪资管理系统概述 PAGEREF _Toc294807943 h 1 HYPERLINK l _Toc294807944 选题背景 PAGEREF _Toc294807944 h 1 HYPERLINK l _Toc294807945 选题目的 PAGEREF _Toc294807945 h 2 HYPERLINK l _Toc294807946 2. 企业职工薪资管理系统需求分析 PAGEREF _Toc294
8、807946 h 3 HYPERLINK l _Toc294807947 薪酬结构 PAGEREF _Toc294807947 h 3 HYPERLINK l _Toc294807948 薪酬结构模型 PAGEREF _Toc294807948 h 3 HYPERLINK l _Toc294807949 薪酬结构说明 PAGEREF _Toc294807949 h 3 HYPERLINK l _Toc294807950 系统功能模块 PAGEREF _Toc294807950 h 4 HYPERLINK l _Toc294807951 各模块功能概述 PAGEREF _Toc294807951
9、 h 6 HYPERLINK l _Toc294807952 系统模块 PAGEREF _Toc294807952 h 6 HYPERLINK l _Toc294807953 2人事管理 PAGEREF _Toc294807953 h 7 HYPERLINK l _Toc294807954 基本信息设置 PAGEREF _Toc294807954 h 7 HYPERLINK l _Toc294807955 考勤管理 PAGEREF _Toc294807955 h 8 HYPERLINK l _Toc294807956 薪资结算模块 PAGEREF _Toc294807956 h 8 HYPER
10、LINK l _Toc294807957 用户管理模块 PAGEREF _Toc294807957 h 9 HYPERLINK l _Toc294807958 工具 PAGEREF _Toc294807958 h 9 HYPERLINK l _Toc294807959 系统用例说明 PAGEREF _Toc294807959 h 10 HYPERLINK l _Toc294807960 系统用例图 PAGEREF _Toc294807960 h 10 HYPERLINK l _Toc294807961 系统用例功能清单 PAGEREF _Toc294807961 h 10 HYPERLINK
11、l _Toc294807962 用例说明 PAGEREF _Toc294807962 h 11 HYPERLINK l _Toc294807963 系统模块 PAGEREF _Toc294807963 h 11 HYPERLINK l _Toc294807964 人事管理模块 PAGEREF _Toc294807964 h 12 HYPERLINK l _Toc294807965 基本信息管理 PAGEREF _Toc294807965 h 12 HYPERLINK l _Toc294807966 考勤管理 PAGEREF _Toc294807966 h 13 HYPERLINK l _Toc
12、294807967 薪资结算 PAGEREF _Toc294807967 h 14 HYPERLINK l _Toc294807968 用户管理 PAGEREF _Toc294807968 h 14 HYPERLINK l _Toc294807969 工具 PAGEREF _Toc294807969 h 15 HYPERLINK l _Toc294807970 3.总体设计 PAGEREF _Toc294807970 h 15 HYPERLINK l _Toc294807971 体系结构介绍 PAGEREF _Toc294807971 h 15 HYPERLINK l _Toc29480797
13、2 主机/多用户 PAGEREF _Toc294807972 h 16 HYPERLINK l _Toc294807973 客户机/服务器(C/S) PAGEREF _Toc294807973 h 16 HYPERLINK l _Toc294807974 浏览器/服务器(B/S) PAGEREF _Toc294807974 h 16 HYPERLINK l _Toc294807975 与B/S的比较 PAGEREF _Toc294807975 h 17 HYPERLINK l _Toc294807976 系统结构说明 PAGEREF _Toc294807976 h 18 HYPERLINK l
14、 _Toc294807977 结构示意图 PAGEREF _Toc294807977 h 18 HYPERLINK l _Toc294807978 结构详细说明 PAGEREF _Toc294807978 h 18 HYPERLINK l _Toc294807979 系统总体结构 PAGEREF _Toc294807979 h 19 HYPERLINK l _Toc294807980 结构图 PAGEREF _Toc294807980 h 19 HYPERLINK l _Toc294807981 结构说明 PAGEREF _Toc294807981 h 20 HYPERLINK l _Toc2
15、94807982 各模块流程图 PAGEREF _Toc294807982 h 20 HYPERLINK l _Toc294807983 系统管理模块 PAGEREF _Toc294807983 h 20 HYPERLINK l _Toc294807984 雇员管理模块 PAGEREF _Toc294807984 h 22 HYPERLINK l _Toc294807985 基本信息设置模块 PAGEREF _Toc294807985 h 22 HYPERLINK l _Toc294807986 考勤管理模块 PAGEREF _Toc294807986 h 23 HYPERLINK l _To
16、c294807987 薪资结算模块 PAGEREF _Toc294807987 h 24 HYPERLINK l _Toc294807988 4.详细设计及编码 PAGEREF _Toc294807988 h 25 HYPERLINK l _Toc294807989 企业职工薪资管理系统数据库设计 PAGEREF _Toc294807989 h 25 HYPERLINK l _Toc294807990 数据库管理系统选择 PAGEREF _Toc294807990 h 25 HYPERLINK l _Toc294807991 4.1.2 SQL SERVER2005简介 PAGEREF _To
17、c294807991 h 26 HYPERLINK l _Toc294807992 4.1.3 SQL SERVER2005特性 PAGEREF _Toc294807992 h 26 HYPERLINK l _Toc294807993 详细数据结构 PAGEREF _Toc294807993 h 27 HYPERLINK l _Toc294807994 雇员表设计(employee) PAGEREF _Toc294807994 h 27 HYPERLINK l _Toc294807995 .2部门设置表 PAGEREF _Toc294807995 h 28 HYPERLINK l _Toc29
18、4807996 薪资级别表设置 PAGEREF _Toc294807996 h 29 HYPERLINK l _Toc294807997 津帖表设计 PAGEREF _Toc294807997 h 29 HYPERLINK l _Toc294807998 假期表设计 PAGEREF _Toc294807998 h 30 HYPERLINK l _Toc294807999 考勤表 PAGEREF _Toc294807999 h 30 HYPERLINK l _Toc294808000 用户表 PAGEREF _Toc294808000 h 31 HYPERLINK l _Toc294808001
19、 “中控X628”考勤记录表 PAGEREF _Toc294808001 h 32 HYPERLINK l _Toc294808002 开发工具选择 PAGEREF _Toc294808002 h 32 HYPERLINK l _Toc294808003 4.3.1 选择Visual Studio 2005的原因 PAGEREF _Toc294808003 h 32 HYPERLINK l _Toc294808004 4.3.2 Visual Studio 2005简介 PAGEREF _Toc294808004 h 33 HYPERLINK l _Toc294808005 “中控X628”与
20、本系统通信 PAGEREF _Toc294808005 h 34 HYPERLINK l _Toc294808006 4.4.1“中控X628”自带软件 PAGEREF _Toc294808006 h 34 HYPERLINK l _Toc294808007 软件界面 PAGEREF _Toc294808007 h 35 HYPERLINK l _Toc294808008 考勤数据使用 PAGEREF _Toc294808008 h 35 HYPERLINK l _Toc294808009 界面设计及相关代码 PAGEREF _Toc294808009 h 36 HYPERLINK l _To
21、c294808010 登录界面 PAGEREF _Toc294808010 h 36 HYPERLINK l _Toc294808011 数据库配置界面 PAGEREF _Toc294808011 h 37 HYPERLINK l _Toc294808012 主界面及各个界面 PAGEREF _Toc294808012 h 37 HYPERLINK l _Toc294808013 5. 结论 PAGEREF _Toc294808013 h 45 HYPERLINK l _Toc294808014 参考文献 PAGEREF _Toc294808014 h 47 HYPERLINK l _Toc2
22、94808015 答谢 PAGEREF _Toc294808015 h 48 1.概述1.1企业职工薪资管理系统概述1.1.1选题背景20世纪60年代末期,当时的计算机技术已经进入实用阶段,第一代薪资管理系统便应运而生,但是计算机硬件本身过于昂贵,中小型企业很少能拥有自己的管理系统。对于大型企业,由于有强大的财力作为支撑,开始开发基于计算机的薪资管理系统,以取代传统的手工录入方法。随后,20世纪90年代末期,市场竞争日趋激烈,计算机价格在集成电路的快速发展下逐步下降,管理系统快速发展,薪资管理系统开始走向大众化,中小型企业慢慢地进入了薪资自动化管理阶段。但是,在国内,计算机普及程度远不如欧美等
23、科技大国,因此,相对来讲,中小型企业对于薪资管理系统普及程度不如国外。目前,企业管理同计算机技术的结合已经有了很大的发展,考勤管理方面,以指纹考勤机为代表的考勤方式得到了企业的青睐。本系统以“中控X628”指纹考勤机记录员工考勤信息,以“中控X628”自带软件下载员工考勤信息到本系统数据库实现系统的考勤管理。本系统主要功能包括员工的基本信息管理、考勤信息的管理、薪资结算等。1.1.2选题目的时代的进步不断地促使企业职工薪资管理系统的功能越来越强大、越来越丰富。一般来说,使用企业职工薪资管理系统后,企业的很多因素将发生以下的变化。降低人事专员的工作量,提高日常工作效率。传统的企业单位的人事专员的
24、主要工作是管理员工档案、统计员工考勤和计算员工薪资福利,这些事务几乎占到其整个工作量的大部分,人事专员每天面对这些繁琐的事物常常筋疲力尽。使用了先进的企业职工薪资管理系统后,这些事务仅占到其工作量的一小部分。降低人力资源管理成本。使用先进的企业职工薪资管理系统后,人事专员能够随时跟踪员工的信息,及时发现问题并采取措施解决问题,降低员工的流动率,从而避免由于员工流失的波动给企业造成的损失。人事信息更加准确及时,沟通更加方便快捷。先进的企业薪资管理系统能够及时准确地收集各种信息,加强内部的信息沟通,使企业单位的各个部门之间的沟通变得更加方便。同时可以使企业单位的各个部门根据相关的信息做出决策并及时
25、采取行动,减少各个部门之间的冲突。2. 企业职工薪资管理系统需求分析薪酬结构薪酬结构模型企业发展战略人力资源发展战略薪酬管理目标薪酬水平薪酬水平薪酬水平薪酬水平薪酬水平外部竞争性市场薪酬线薪酬调查内部一致性岗位评价员工贡献度薪酬预算工作分析图2-1薪酬结构模型图薪酬结构说明该模型是本系统根据一般企业薪酬管理办法所描绘的参考模型,该表只是参考模型,结构图中所示薪酬水平与实际薪资水平相关,本系统只关心实际薪资水平,不关心是怎么得出该薪酬标准的。系统功能模块根据设计目的,本系统包括以下功能模块:系统模块人事管理模块基本信息设置模块考勤管理模块薪资结算模块用户管理模块工具模块企业职工薪资管理系统的各功
26、能模块如下图2-2所示。企业职工薪资管理系统登录管理系统退出管理系统基本信息设置用户管理工具薪资结算考勤管理系统人事管理月薪结算汇总更改密码锁定系统数据库配置数据备份数据恢复部门设置退出雇员信息录入雇员信息查询假期管理考勤管理考勤查询薪资级别设置津贴级别设置上下班时间设置增加用户删除用户查看用户打印图2-2 系统功能模块图各模块功能概述系统模块系统模块是本系统最主要的模块,包含以下七个功能:更改密码当系统管理员想要修改密码时,可以在进入系统模块后,单击“更改密码”。在“旧密码:”文本框中输入以前的密码,然后再“新密码:”和“确认密码:”文本框中输入相同的信息,完成后单击“修改”按钮即可成功更改
27、密码。锁定系统系统管理员可以在“用户名”和“密码中”输入相应的信息来锁定系统,锁定系统是针对管理员中途忽然离去或是有事外出时可设计锁定来防止一些人进行的不法操作,具有一定的安全性。数据库配置本系统采用C/S结构,在服务器端IP地址、用户名、用户密码、数据库名发生改变时要进行相应的数据库配置。数据备份实现备份功能,使用本系统对数据库进行备份。数据恢复在需要恢复数据库时使用本系统所提供的数据恢复功能对数据库进行恢复部门设置系统管理员登记公司的职能部门信息。部门设置中有“部门:”、“ :”、“联系人:”和“额定人数:”文本框,在这些文本框中输入相应的信息后单击“确定”即可。退出使用者退出系统。人事管
28、理雇员是企业的基本级成部分,雇员信息管理模块也是本系统的基本组成模块,该模块分为以下五个功能:雇员信息录入当有新员工入职时,应当录入员工信息员工基本信息中姓名、性别、身份证号、部门、薪资级别、入职日期等是必填项目雇员信息查询查看员工信息可以对员工进行修改、删除操作需要相应的管理权限基本信息设置按照各企业对工资系统的选择,有相应的薪资结构,本系统参照中小型企业较为常用的薪资管理办法,设置以下功能:薪资级别设置设置与级别对应的基本工资,对不同的员工级别设置相应级别的薪资水平,如5级对应6000元/月津贴级别设置以员工级别设置相对应的津贴等级,如3级对应1000元上、下班时间设置设置上、下班时间,按
29、设置的上、下班时间确定员工的考勤信息是否为迟到或者早退考勤管理考勤是员工薪资管理的核心,也是本系统的重点部分。考勤管理由“中控X628”指纹考勤机实现,员工的考勤记录将通过“中控X628”随机软件下载到本系统数据库,通过系统可以设置迟到时间、早退时间,从而判断出员工是否迟到、早退、旷工。本系统在考勤机不能工作时可以手动添加员工考勤信息。考勤管理包括以下功能:迟到管理记录员工迟到信息早退管理记录员工早退信息旷工当早退与迟到同时满足时,按旷工处理薪资结算模块薪资结算是系统的主要功能按月进行工资结算汇总,可以对一定时期的资金流进行汇总用户管理模块本系统是专用管理系统,不是所有雇员都可以登录使用(但雇
30、员可以登录查看自己工资的发放情况)所以需要进行用户分配,并有相应的权限管理,第一次使用本系统时的用户名为admin,密码为adminfang。系统管理有以下功能:Admin用户第一次登录时需要修改密码Admin用户可以对其它用户进行增、删、改、查,其它用户没有客户管理权限工具工具模块包括打印功能VC没有现成的打印控件/这是难点系统用例说明系统用例图图2-3系统用例图系统用例功能清单编号功能编号功能名称1FUN_SYSTEM系统2FUN_EMPLOYEE人事管理3FUN_BASICINFO基本信息管理4FUN_CHECKINFO考勤管理5FUN_SALARYBALANCE薪资结算6FUN_USE
31、RMANAGE用户管理7FUN_TOOL工具用例说明系统模块FUN_SYSTEM系统用例图图2-4系统模块用例图描述当前用户可以锁定系统在需要更改密码时,可以修改系统当前用户密码可以进行数据库配置,对数据进行备份和恢复当要退出时,可以退出本系统参与者系统当前用户人事管理模块FUN_EMPLOYEE雇员管理图2-5人事管理模块用例图描述当有新雇员时,需要录入新雇员信息,包括雇员所在部门,入职级别,工号等信息可以查看雇员信息,在查看过程中可以输入工号或姓名查询雇员信息参与者人力资源管理者基本信息管理FUN_BASICINFO基本信息管理图2-6基本信息设置用例图描述可以进行薪资级别设置,关系到雇员
32、基本工资需要进行津贴级别设置,这是根据相应的薪资级别而得出的津贴级别,津贴是雇员所得的一部分,良好的津贴制度是企业竞争力的体现参与者人力资源管理者或财务管理者考勤管理FUN_CHECKINFO考勤管理图2-7考勤管理用例图描述进行雇员各种假期的管理,包括有薪假、无薪假期查看员工的指定月份的考勤信息,当考勤机由于某种原因不能使用时,可以手动对平时上班情况进行管理,包括迟到、早退和旷工考勤查询是专门为记录指纹考勤机的数据而设定的,考勤指纹机主要记录员工每日的考勤情况参与者人力资源管理者薪资结算FUN_SALARYBALANCE薪资结算图2-8薪资结算用例图描述进行薪资结算,主要是按照月薪结算的方式
33、结算的可以进行汇总参考与人力资源管理者或财务管理者用户管理FUN_USERMANAGE用户管理图2-9用户管理用例图描述有新的用户时,可以在“增加用户”中输入新的用户的各种信息,添加该用户到系统中有用户辞职或是离职时,可在“用户管理”中删除该用户可以查看用户的各种信息参与者人力资源管理者 工具FUN_TOOL图2-10工具用例图描述打印各类信息,如雇员信息,基本设置信息等参与者人力资源管理员3.总体设计体系结构介绍计算机软件的体系结构经历了从单机系统到主机/多用户系统,从主机/多用户到客户机/服务器(C/S),以至于现在的浏览器/服务器(B/S)结构。体系结构的层次也从一层结构发展到二层结构、
34、三层结构以至于多层结构。主机/多用户20世纪5060年代,计算机基本上是单机系统,也就是软件所以的功能都在一台计算机上实现,系统只有一台计算机。20世纪70年代出现了主机/多用户系统,尽管本质上就是一台计算机在工作,但是多个终端用户可以同时上机,并行操作,每个终端都有独占主机资源。客户机/服务器(C/S)随着计算机技术的不断发展与应用,计算机模式从集中式转向了分布式,20世纪80年代出现了C/S(Client/Server的简称,客户机/服务器模式)结构。所谓C/S模式,在20世纪80年代及90年代初得到了大量应用,最直接的原因是可视化开发工具的推广。两层结构C/S模式的应用系统包括客户端的机
35、器及其运行系统,也包括了服务器端的机器及其运行系统,所以应用软件是二层结构,这个客户端的机器是一台完整的计算机,可以独立地执行运算操作和磁盘存取。服务器上运行数据库和文件系统的操作,客户端运行事务处理和输入输出操作。浏览器/服务器(B/S)近年来,随着网络技术不断发展,软件系统的网络体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式)。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工
36、作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工,结果返回以及动态网页生成等工作全部由Web服务器完成。3.C/S与B/S的比较C/S的特点及优势:应用服务器运行数据负荷较轻;数据的储存管理功能较为透明;C/S结构的客户端和服务器端都能够处理任务;C/S架构的劣势是高昂的维护成本且投资大。B/S的特点及优势:不需要开发客户端软件,维护和升级及其方便;可以跨平台操作,任何一台机器只要装有WWW浏览器软件,都可以作为客户机来访问系统;具有良好的开放性和可扩充性;可以采用防火墙技术来保证系统的安全性;(5)B/S结构的客户端只能完成浏览、查询、数据输入等简单
37、功能。综上所述,如果采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。因此对于企业薪资管理系统,本系统采用C/S结构。系统结构说明3.C/S结构示意图图3-1 C/S结构示意图结构详细说明第一部分为前端,即客户机。前端是一个运行在客户机上并向服务器发送信息,并接收服务器信息的小型应用程序,因此,前端实际就是服务器上应用程序的一个接口。第二部分为后端,即服务器。后端计算机上应当运行基于C/S模式的后台程序,如SQL Server。服
38、务器程序可以应用于各类计算机平台上,从微机、小型机直到大型计算机。第三部分为连接件,即起连接作用的软件和硬件。其中软件连接主要包括网络协议,网络应用接口和数据库的连接接口等,而硬件连接主要有网卡和通信介质等系统总体结构结构图开始登录是否成功登录次数6系统模块人事管理模块基本信息设置模块考勤管理模块薪资结算模块用户管理模块登录失败退出NYNY工具图3-2系统总结构图结构说明登录时需要使用密码,当密码错误次数超过6次时,将自动关闭登录界面,防止不法人员的暴力破解登录成功后,即可进入各操作模块进行系统操作使用完本系统后可以退出各模块流程图系统管理模块流程图图3-3系统管理模块流程图流程说明在使用本系
39、统时,可以在操作者离开电脑时锁定电脑,保护系统不被他人所使用锁定系统后,需输入密码进行登录操作,如密码错误次数超过6次,将关闭本系统用户可以修改密码,修改密码时,只能修改当前用户密码,不能修改其他用户密码雇员管理模块流程图图3-4雇员管理模块流程图流程说明当要进行雇员管理时,先进行雇员管理模块雇员管理模块可以添加雇员,添加雇员时,需要输入雇员信息,有许多信息是必需题写的,如姓名,性别,工号等等,如没有题写完整,系统将会自动提醒管理者进行题写雇员管理模块可以修改雇员信息,当进行修改时只能修改雇员住址等信息,不能修改工号,姓名,身份证号等基本信息设置模块流程图图3-5基本信息设置流程图流程说明基本
40、信息包括薪资级别、津贴、补助、假期薪资、加班薪资、年假设置当基本信息如薪资级别对应的基本工资发生改变时,应在基本信息模块进行管理考勤管理模块流程图图3-6考勤管理流程图流程说明考勤是薪酬管理的重要参考指标,因此需要相应的考勤规范,如上班时间、下班时间需要进行设置考勤模块除正常的有薪无薪假期外,需要对员工的迟到,早退行为进行记录,严格按考勤管理执行。由“中控X628”指纹机进行考勤管理详细的考勤时间见数据库中CHECKINOUT表详细考勤功能实现数据存储表见考勤表薪资结算模块流程图图3-7薪资结算流程图流程说明月薪发放时一般有固定日期,如果发放日刚好是假期,则应在假期后进行结算,结算日期为固定日
41、期4.详细设计及编码企业职工薪资管理系统数据库设计数据库管理系统选择SQL Server2005是一个功能强大的数据库管理系统,支持SQL语言。集服务器功能于一体。使用SQL Server2005可以更深入学习数据库管理系统知识,并且可以与VC进行无缝连接,更方便与Visual Studio 2005结合使用。 SQL SERVER2005简介SQL Server 2005 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版、本。具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsof
42、t Windows 2000 的大型多处理器的服务器等多种平台使用 SQL SERVER2005特性Internet 集成SQL Server 2005数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。企业级数据库功能SQL Server 2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同
43、时将管理上千个并发修改数据库的用户的开销减到最小。易于安装、部署和使用SQL Server 2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。详细数据结构雇员表设计(employee)表结构如下图所示表4-1 雇员表设计结构雇员表说明表名为:employeeSex:性别Cardid:身份证号Userid:雇员工号,是公司为雇员配置的统一编号Jiguan:籍贯Tel: Mobile:移动 (手机)Address:雇员住址Comment:雇员备注Department:员工所在部门Salaryrank:员工薪资级别Jitianrank
44、:津贴级别Vacationnum:有薪假天数Id为employee表记录编号,自动编号Created:入职时间主键:id,自增部门设置表表结构如下图所示表4-2 部门设置表结构部门表说明表名:departmentName:部门名称Linkman:部门联系人 联系 Id:department表记录编号主键:id,自增薪资级别表设置表结构如下图所示表4-3 薪资级别表结构薪资级别表说明表名为:salaryrankRank:为薪资等级,从1级开始定义,一般有7级左右Salarynum:为基本岗位工资Id:salaryrank表的记录编号主键:id,自增津贴表设计表结构如下图所示表4-4 津贴表结构津
45、贴表说明表名为:jintianrankRank:对应津贴等级jintian:津贴金额Id:tbjintian表的记录编号主键:id,自增假期表设计表结构如下图所示表4-5 假期表设计结构假期表说明表名:vacationUserid:工号Name:雇员姓名Youxin:有薪假,记录员工的有薪假请假情况Wuxin:无薪假,记录员工的无薪假请假情况Year:年份,记录员工请假年份Moon:月份,记录员工请假月份Id:vacation表的记录编号主键:id,自增考勤表表结构如下图所示(考勤表部分截图)表4-6考勤表结构考勤表说明表名:kaoqinUserid:工号Date1-date31:日期,记录每
46、天的考勤情况Year:年份,记录员工考勤所在年份Moon:月份,记录员工考勤所在月份Id:kaoqin表的记录编号主键:id,自增用户表表结构如下图所示表4-7用户表结构用户表说明表名: userName:用户名,记录系统用户的用户名,注:不是员工姓名Pass:用户密码Id:kaoqin表的记录编号主键:id,自增4.2.8“中控X628”考勤记录表表结构如下图所示表4-8表结构“中控X628”考勤记录表说明表名:CHECKINOUTUSERID:工号CHECKTIME:记录考勤时间CHECKTYPE:记录考勤类型,有签到、签退两种类型开发工具选择 选择Visual Studio 2005的原
47、因Visual Studio 2005是企业级开发管理工具,它为广大开发人员展示了广阔的发展前景和超前的设计体验并且有很多新功能。针对不同层次的开发人员,从新手到企业架构师。开发人员和测试人员,Visual Studio 2005提供了可定制的高生产力的开发工具。由于开发高质量管理信息系统的能力大大落后于计算机硬件日新月异的发展,加之社会对管理信息系统发展和完善需求的增加以及部分管理信息系统开发过程中出现的错误认识,如何正确高效地使用开发工具进行现代管理信息系统的开发已经成为一个非常现实而又紧迫的问题。Visual Studio 2005的出现,使用户实现轻便、快捷地开发现代管理系统。 Vis
48、ual 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
49、 2005 开发环境包含了一系列高效、智能的开发工具,为初学者和富有经验的企业开发团队都提供了很多崭新的、强大的功能,主要如下:综合全面的工具平台:Visual Studio 2005 为编程初学者和富有经验的企业开发团队都提供了综合、全面的开发工具,并提供了良好的支持。降低开发的复杂度:Visual Studio 2005 能够确保开发人员更加方便地发布基于Framework的解决方案,包括Windows应用程序、Web服务、移动解决方案和基于Office的应用等。有力的第三方支持:Visual Studio 2005允许开发人员利用来自Visual Studio第三方伙伴参与研发的产品,并
50、体验用来补充Visual Studio 2005第三方解决方案的全面部署。加强团队交流:Visual Studio 2005为项目提供全面的生命周期工具,通过使用Visual Studio 2005 Team System,可以增强产品开发周期的参与者之间的交流和沟通。“中控X628”与本系统通信“中控X628”自带软件为“考勤管理系统标准版”该软件在使用时需要进行设备连接,在连接中有多种选择,在本系统中我们使用TCP/IP与设备进行连接与通信,在连接成功后,可以对设备进行设置与维护。也可以从设备下载人员信息存储到数据库中,该人员信息的工号(USERID)与薪资管理系统数据库员工信息表的工号(
51、userid)相关联。薪资管理系统的考勤信息使用CHECKINOUT数据表中的数据,薪资管理系统在需要更新数据时应使用本软件所提供的功能“从设备下载记录数据”进行数据更新。其它操作详见“中控X628”自带软件的帮助系统。软件界面如下图所示图4-1“中控X628”系统软件界面考勤数据使用考勤数据存储在CHECKINOUT数据表中,与本系统共用一个数据库WageManageSystem。本系统在查看考勤信息或进行工资结算时需要用到CHECKINOUT中的考勤数据。系统对相应数据需要进行处理,如在进行签到、签退时会有重复确认情况,从而产生多个记录,这时需要在设计过程中对考勤信息以日期与考勤类型分类处
52、理,取第一个考勤记录,从而避免重复对迟到、早退进行计算。所有的考勤信息在进行工资结算与查看考勤信息时都会转化成“早退”与“迟到”存入数据库kaoqin表中,这时可以查看员工的具体考勤情况,是否迟到或早退。4.5界面设计及相关代码4.5.1登录界面图4-2 登录界面登录界面说明登录界面用于操作用户根据授权的用户名和密码登录企业职工薪资管理系统。在使用企业职工薪资管理系统时,操作用户应该在“用户名:”文本框中输入相关信息,在“密码:”文本框中输入相关的信息,然后单击“登录”按钮就可以进入企业职工薪资管理系统的主界面。默认情况下,该用户是一个系统管理员用户,拥有操作该管理系统的所有权限。此外,当连续
53、六次由于用户名或密码错误而无法登录企业职工薪资管理系统时,将自动退出登录对话框。4.5.2数据库配置界面图4-3数据库配置界面数据库配置界面说明在系统使用过程中,当数据库服务器发生变化时,需要进行数据库配置。在保证数据安全的提前下,需要定时修改密码,此时也应进行数据库配置。当数据库发生变化,而数据库配置没有正确的话,将无法使用本系统,从而保证系统的安全性。4.5.3主界面及各个界面主界面主界面说明主界面是系统运行后单击登录界面中的“登录”后进入的界面,如图4-3所示。进入主界面后可以对界面中的一系列模块进行操作。假如系统管理员想要修改登录密码可以单击主界面中的“系统”,在“系统”的下拉单中单击“更改密码”,再进行一系列相应的信息输入即可修改成功。总之,系统管理员可任意的查
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国玻璃咖啡杯数据监测研究报告
- 中小学校错时错峰就餐工作预案
- 2024至2030年中国四层文件柜行业投资前景及策略咨询研究报告
- 2024至2030年甲酸香叶酯项目投资价值分析报告
- 2024至2030年清选机项目投资价值分析报告
- 2024年铜包碳粉项目可行性研究报告
- 2024年电器用压铸件项目可行性研究报告
- 2024年凸焊螺栓项目可行性研究报告
- 公司级员工安全培训试题及完整答案(必刷)
- 废弃资源综合利用的生物监测考核试卷
- 2024-2025形势与政策:促进高质量充分就业 为中国式现代化建设提供有力支撑
- 2024年中国中煤能源集团限公司公开招聘总部工作人员高频500题难、易错点模拟试题附带答案详解
- 世界投资报告2024 (概述)- 投资便利化和数字政务
- 道德与法治三年级上册+阶段性(期中)综合素养评价(部编版)
- 1-2《光的传播》(教学设计)苏教版五年级科学上册
- 2024-2030年中国新型电力系统行业发展展望及投资前景预测研究报告
- 2024自动导引车AGV技术规范
- 广东某办公楼改造装饰工程施工组织设计方案
- 《20世纪的科学伟人爱因斯坦》参考课件2
- 八年级道德与法治上册 第一单元 走进社会生活 单元复习课件
- 设计师会议管理制度
评论
0/150
提交评论