- 52.00 KB
- 2022-05-17 13:00:34 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#公司考勤管理系统的设计实现+流程图+ER图摘要:41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#公司考勤管理系统的设计实现+流程图+ER图摘要:41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#公司考勤管理系统的设计实现+流程图+ER图摘要:41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#公司考勤管理系统的设计实现+流程图+ER图摘要:41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#公司考勤管理系统的设计实现+流程图+ER图摘要:41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#公司考勤管理系统的设计实现+流程图+ER图摘要:41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#公司考勤管理系统的设计实现+流程图+ER图摘要:41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#公司考勤管理系统的设计实现+流程图+ER图摘要:41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#公司考勤管理系统的设计实现+流程图+ER图摘要:41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#公司考勤管理系统的设计实现+流程图+ER图摘要:41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------一个功能齐全的考勤管理系统能够有效地帮助公司在人事管理上对员工出勤排班进行管理,系统全面实现了企业的基本管理要求,能很好地提高公司的工作效率和管理能力。次课题就是以适应时代的潮流所提出的。它结合了公司的日常考勤使用机制,可以实现日常的考勤,考勤的统计,考勤查询,员工的管理和一系列的数字化,智能化工作,如此去更换的之前的费时,费力,容易出错,繁琐的手工考勤方式。使用该公司的各种信息,对员工出勤进行全面的统计,以便公司做出适当的奖励制度。在本文中,自上而下的结构化布线系统分析方法,阐述了一个全功能的时间和考勤的管理系统,它的开发过程中,运作程序和一些核心技术。本文进行了项目概述,简短地介绍了项目开发和项目发展的客观意义上的背景,接着是系统规划阶段,通过实际的业务流程的研究,分析了系统的组织结构,具体考核管理系统的需求分析,可行性分析,其次是完成特定的数据流分析系统,系统设计阶段的划分功能模块,数据库设计和系统界面设计。在各个模块的功能进行了详细设计,形成的系统的功能框图,在此基础上,选择适当的开发模型,先进行数据库设计概念结构设计,随后的逻辑结构设计,最后完成数据库表的设计。根据分析和调查,系统设计方面决定采用C/S模式。NET技术的基本功能,后台数据库使用SQLServer2008的数据库来实施。该系统的设计实现考勤管理系统,为考勤管理系统为基础的经营提供了良好的条件。关键词:人事考勤;C#;SQLServer2008;ADO.NET; CompanyAttendanceManagementSystemDesignandImplementationAbstract:Afull-featuredtimeandattendancemanagementsystemcanhelpcompanieseffectivelymanagepersonnelschedulingonemployeeattendance41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------management,andcomprehensivesystemtoachievetheenterprise'sbasicmanagementrequirements,canwellimprovethecompany'sefficiencyandmanagementcapabilities.Secondissueistoadapttothetrendofthetimesmade.Itcombinestheuseofthecompany'sdailyattendancemechanismtoachievethedailyattendance,attendancestatistics,attendanceinquiries,staffmanagementandarangeofdigital,intelligentwork,sotoreplacetheprevioustime-consuming,laborious,error-proneandtediousattendancemanualmode.Thecompanyusedavarietyofinformation,staffattendancecomprehensivestatisticsinordertomakeappropriaterewardsystemscompany.41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------目录1绪论11.1C/S结构11.1.1什么是C/S结构11.1.2C/S架构软件的优势与劣势21.2C#的介绍21.3SQL41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------SERVER2008简介42分析52.1需求分析52.2可行性研究52.2.1技术可行性方面52.2.2经济可行性52.2.3操作上的可行性63设计73.1方案设计73.2数据库的构建83.2.1userinfo表93.2.2Department表93.2.3WorkOrder表93.2.4Leave表103.2.5Sign表103.3系统登陆模块113.3.1登陆界面113.3.2系统主界面123.3.3用户管理界面133.3.4修改密码界面143.3.5系统重启143.4考勤管理模块153.4.1登入系统采集153.4.2日常排班管理163.4.3调班换班管理18考勤管理作为企业内部的管理也应该是如此,企业员工人数多,每一个职工的具体情况是不一样的,日常考勤工作,如果没有一个完整的管理,其后果将是灾难性的。本系统使用VisualStudio41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------2010开发工具,以及是用SQLServer2008作为数据库管理系统。1.1C/S结构1.1.1什么是C/S结构C/41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------S(客户端/服务器)结构,是著名的“客户端和服务器”结构,这是软件系统架构,它可以充分利用两端硬件环境,合理分配任务的优势Client端和Server端来实现,降低系统的通讯开销。大多数应用软件系统的客户机/服务器是两层结构的形式,目前系统是一个分布式的Web应用程序开发的软件应用程序,Web和客户机/服务器应用程序可以执行相同的业务流程,应用不同的模块共享逻辑,因此,组件、内部和外部用户可以访问新的和现有的应用程序,通过现有应用系统的逻辑可以扩展新的应用,这是当前应用程序的发展方向。1.1.2C/S架构软件的优势与劣势(1)应用服务器裕兴的数据负荷比较轻。最简单的c/s体系结构的数据应用石油两部分组成的,即客户应用程序和数据库服务程序,这个两个可称为前台程序和后台程序。数据库服务程序在机器上运行,也被称为应用程序服务器。一旦服务器程序移动,它会随时等待响应客户请求发送程序;客户端应用程序运行在客户自己的电脑上,他是随时响应客户发送来的请求;客户端应用程序运行在用户自己的电脑,对应到数据库服务器,称为客户端计算机上,当数据库中的数据需要以进行任何操作,客户端程序会自动寻找服务器程序,对其请求,服务器程序,按照预定的规则来回答,返回结果,应用服务器运行数据负荷较轻。一个典型的C#进程的中心思想的过程是为了方便程序员的使用,无论是新手还是专家。C#使用来构建应用程序,可以是一个简单的GUI系统,但它可以开发相当复杂的程序。41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------C#程序是一个基于表单的可视化组件安排的联合,并添加代码以指定形式的属性和方法。其中已定义的组件的一部分,因为默认的属性和方法,所以程序员不写太多的代码来完成一个简单的程序。最后一个版本的C#程序的性能问题已经放置在桌面上,但随着计算机速度的快速增长,辩论表现已经越来越少了。添加和更改表单控件可拖放技术。可以通过安排完全控制工具箱显示可用的控件(如文本框或按钮)来实现。每个控件都有自己的属性和事件。创建控制时提供,但程序员也可以改变默认属性值。许多属性值作为用户在运行时间和修改的动作变化,因此形成了一个动态的过程。例如:改变窗体大小,添加事件,可以改变位置的控制代码在运行时,当用户改变窗口的大小,控件将改变位置。文字在文本框中更改事件添加适当的代码,该程序就能自动翻译文本输入,当输入或防止某些字符。C#程序可以包含一个或多个表格,或主要形式和几个子窗口形式,这样类似的操作系统。很少有功能的对话框窗口(即没有最大化和最小化按钮的形式)可以被用来提供弹出式C#组件可以使用户界面,你也可以不这样做。作为一个服务器端程序可以处理增加的模块。C#使用垃圾收集的参数的计算方法,此方法包含了大量的对象,提供了基本的面向对象的支持。由于出现越来越成熟,程序员可以选择自己想要的扩展。而不像某些语言,VB是不区分大小写的,但可以自动转换为标准的资本关键字状态,并迫使实体遵守规则的书面符号表项的变量名。默认情况下,字符串比较是区分大小写的,但您可以关闭此功能。SQLServer2008中的数据平台包括以下工具:一个关系型数据库,复制服务,通知服务,集成服务,分析服务,报表服务,管理工具,开发工具。SQLServer41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------2008中的数据平台提供了组织各种规模以下好处:充分利用数据资产,提高生产效率,降低IT复杂性,降低总拥有成本(TCO)。2分析2.1需求分析人事考勤管理系统是针对现代企业的人事要求,用计算机对企业人事考勤,工作安排、排班管理、换班管理、缺席登记、KPI工资计算各种信息进行汇总和记录的一种现代化管理软件,减少管理考勤的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了考勤管理的计算机化。通过对用户需求的分析,要求本系统具有以下功能:(1)由于软件在被使用之前,对于使用软件的人来说是陌生的和崭新的,所以在系统要求上必须具有良好的人机交互界面;(2)原始数据需要修改简单方便,在系统的使用过程中支持多种条件查询;(3)41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------数据计算需要自动完成,数据也要稳定性和可靠性好,尽量减少人工地干预。2.2可行性研究2.2.1技术可行性方面本系统利用VisualStudio2010作为系统的开发工具,是因为它采用面向对象的编程方法——把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性;事件驱动的编程机制——通过事件执行对象的操作,在设计应用程序时,不必建立具有明显的开始和结束的程序,而是编写若干个过程,通过这些过程执行指定的操作;提供完善的指令控制语句,给开发高性能的系统提供了保障,保证了代码的模块化要求。系统采用SQLServer2008作为后台数据库,它可以通过窗体提供的工具输入数据到数据库,可以使用查询设计和结构查询语言实现查询。在技术难度方面,由于有指导老师的指导和相关的参考文献,特别是身边的同学的帮助,使得在开发过程中所遇到的困难都能够一一得到解决。41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------各模块具体的需求描述如下:(1)系统设置模块:以系统合法的身份进入系统后,可以进行部门管理、用户管理、修改密码;(2)考勤管理模块:进入系统之后,可以在本模块进行日常工作排班、对员工进行调班和换班、对员工的请假进行登记和审批、对其他缺席进行登记和审批以及登入系统数据采集功能;(3)报表管理:进入系统之后,可以在本模块生成员工日常考勤的报表、月考勤报表和员工登入统计报表。可以根据部门和时间段组合查询统计生成报表数据提供给管理人员决策;(4)KPI计算模块:进入系统后,可以根据部门和时间段组合对指定员工根据其排班情况,缺席情况、请假情况,计算其实发工资和应发工资;(5)排班管理模块:进入系统后,可以具体进行排班数据的维护、调班换班数据的维护,请假数据的维护、其他缺席数据的维护;3.2数据库的构建数据库设计是系统建设的关键。这是因为数据库设计系统的优劣直接影响数据的安全性和可靠性。在数据库设计过程中,需要遵循的一般原则是:(1)数据库各表的设计,以反映现实的东西。数据表的字段类型和大小,以满足使用习惯。(2)以减少数据库的冗余和数据的不一致性。数据库应用程序是一个特征频率的数据库操作,每个操作可能只涉及一个表,可以涉及多个表,它可以操作多个表的数据,在这种情况下,由于数据冗余和数据是不一致的,它可能会导致错误。(3)以帮助提高数据处理速度。的程序来访问数据库的速率依赖于硬件的速度的量的数据的大小和数据表的设计优点,而前两个因素是很难改变。(4)以确保数据库中的安全性。安全是一个重要的数据库应用程序的要求。Model.UserInfoUserObject=newModel.UserInfo();UserObject.username=this.textBox1.Text.Trim();UserObject.password=41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------MdPass.Encrypt(this.textBox2.Text.Trim());if(UserOperate.Login(refUserObject)){LoginUser=UserObject;Flag=41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------true;this.Close();return;}else{MessageBox.Show("登陆失败!");return;}然后,整个系统就进入主界面。3.3.2系统主界面所谓系统主界面,也就是程序主窗体MainForm,它是整个系统的主要操作界面,也是在登陆之后首先出现的系统操作界面(图3),采用菜单结构,简单明了,操作方便:图441/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------系统主界面3.3.3用户管理界面该模块具体是由UserForm窗体控制并实现的。本系统可对用户进行管理:添加、删除、密码修改。}catch{MessageBox.Show("保存失败!");}3.3.4修改密码界面系统用户可以对自己的密码进行修改,通过输入原始密码和新密码并在此确认新密码后,密码修改成功:图641/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------修改密码3.3.5系统重启当前用户可以重启该软件,并重新登录系统,具体的实现代码如下:Application.Exit();System.Diagnostics.Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location);3.4考勤管理模块进入系统之后,可以在本模块进行日常工作排班、对员工进行调班和换班、对员工的请假进行登记和审批、对其他缺席进行登记和审批以及登入系统数据采集功能。3.4.1登入系统采集图7登入系统采集管理员工登入系统后会判断该员工今天是否有工作,如果今天安排工作,就可以采集该员工登入系统信息,具体业务逻辑实现如下所示:DateTimeBeginTime=Convert.ToDateTime(String.Format("{0}-{1}-{2}0:00:00",DateTime.Now.Year,DateTime.Now.Month,DateTime.Now.Day));DateTimeEndTime=Convert.ToDateTime(String.Format("{0}-{1}-{2}23:59:59",DateTime.Now.Year,DateTime.Now.Month,DateTime.Now.Day));41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------try{_DbEntities.Sign.AddObject(SignObject);_DbEntities.SaveChanges();MessageBox.Show("签到成功!");this.button1.Enabled=41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------false;return;}catch{MessageBox.Show("签到失败!");return;}3.4.2日常排班管理图8日常排班管理日常排班信息的添加、删除、修改的业务逻辑实现如下所示:varWorkObject=_DbEntities.WorkOrder.SingleOrDefault(p=>p.W_ID==this.textBox1.Text.Trim());if(WorkObject!=41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------null){WorkObject.W_UserName=this.comboBox1.SelectedValue.ToString();41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------MessageBox.Show("保存失败!");return;}}else{MessageBox.Show("保存失败!");return;}3.4.3调班换班管理图9调班换班管理调班换班信息的添加、删除、修改的业务逻辑实现如下所示:DAL.WorkOrderWorkObject=newDAL.WorkOrder();WorkObject.W_ID=BLL.BaseUtility.GenerateGUID();WorkObject.W_UserName=this.comboBox1.SelectedValue.ToString();WorkObject.W_XingMing=this.comboBox1.Text;WorkObject.W_Type=this.comboBox2.Text;41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------3.4.4请假登记管理图10请假登记管理调班换班信息的添加、删除、修改的业务逻辑实现如下所示:varLeaveObject=_DbEntities.Leave.SingleOrDefault(p=>p.L_ID==this.textBox1.Text.Trim());if(LeaveObject!=null){LeaveObject.L_UserName=41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------this.comboBox1.SelectedValue.ToString();LeaveObject.L_XingMing=this.comboBox1.Text;LeaveObject.L_Time=this.dateTimePicker1.Value;LeaveObject.L_Sh=this.comboBox2.Text;LeaveObject.L_Type="请假";LeaveObject.L_Yy=this.textBox2.Text;try{_DbEntities.SaveChanges();MessageBox.Show("保存成功!");41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------3.4.5其他缺席登记管理图11其他缺席登记管理其他缺席登记信息的添加、删除、修改的业务逻辑实现如下所示:DAL.LeaveLeaveObject=newDAL.Leave();LeaveObject.L_ID=BLL.BaseUtility.GenerateGUID();LeaveObject.L_UserName=this.comboBox1.SelectedValue.ToString();LeaveObject.L_XingMing=this.comboBox1.Text;LeaveObject.L_Time=this.dateTimePicker1.Value;LeaveObject.L_Sh=41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------this.comboBox2.Text;LeaveObject.L_Type="其他";LeaveObject.L_Yy=this.textBox2.Text;try{_DbEntities.Leave.AddObject(LeaveObject);_DbEntities.SaveChanges();MessageBox.Show("保存成功!");DateTimeEnd=41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------Convert.ToDateTime(String.Format("{0}-{1}-{2}23:59:59",KeyTime.Year,KeyTime.Month,KeyTime.Day));varWorkList=_DbEntities.WorkOrder.Where(p=>p.W_UserName==UserName&&p.W_Time>=Begin&&p.W_Time<=End).ToList();if(WorkList.Count!=0){foreach(vartempinWorkList){DataRowNewRow=_Result.NewRow();NewRow[0]=41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------String.Format("{0:yyyy-MM-dd}",KeyTime);NewRow[1]=temp.W_Type;_Result.Rows.Add(NewRow);}}else{NewRow[1]=41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------"没有排班";_Result.Rows.Add(NewRow);}}this.dataGridView1.AutoGenerateColumns=false;this.dataGridView1.DataSource=_Result;3.5.2月考勤报表图13会员付款管理根据部门、员工姓名、年、月组合查询统计生成员工月考勤报表的具体业务逻辑实现如下所示:stringUserName=this.comboBox2.SelectedValue.ToString();DateTimeBegin=41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------Convert.ToDateTime(String.Format("{0}-{1}-10:00:00",this.comboBox3.Text,this.comboBox4.Text));DateTimeEnd=Convert.ToDateTime(String.Format("{0}-{1}-3023:59:59",this.comboBox3.Text,this.comboBox4.Text));varWorkObject=_DbEntities.WorkOrder.Where(p=>p.W_UserName==UserName&&p.W_Time>=Begin&&p.W_Time<=End).ToList();foreach(vartempinWorkObject)41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------通过运用考勤管理系统,初步实现考勤的管理信息化。以前公司单位等需要大量的人力来记录统计数据和保存excel文件。由于excel不是关系型数据库结构,缺少对数据结构的约束,所以很容易造成数据不一致,给查询带来极大不便。运用考勤管理系统以来,数据实现集中地存储,只需简单的操作就可以完成数据统计和查询的工作。通过数据导出和打印的功能,可以直接打印员工出勤的信息和其它的状态信息,为公司单位对员工的管理提有依据的供数据参考。系统实现了对员工出勤记录的统计管理,将统计信息备案,这样有利于考勤管理的安全性。通过对考勤系统的管理,管理者能够实时地查看员工的出勤的情况,请假的情况,出差的情况,加班的情况。及时做出准确的决策和调整,提高了公司单位的工作效率,降低了管理的成本。公司考勤管理系统作为公司管理者的平台,在实际应用中有其巨大发展潜力。除已实现的功能外,还应该要继续完善开发工作,如:如何杜绝员工代签到现象,如何实现在线的考勤等。4.1测试方法测试是开发过程中的最后阶段,是保证软件质量的重要手段。软件测试是在受控条件下的操作系统或应用程序,并评估操作的结果的过程,所谓的受控条件应包括正常条件下和异常条件。软件测试过程中应发生错误,是怎么回事时,你不应该发生或应该发生在外观没有刻意去推动。从本质上讲,软件测试是一个“探测”。4.1.1系统测试的定义软件测试是为了发现错误而执行过程。它不仅是软件开发阶段的一个组成部分,但在整个软件工程(即软件定义,设计和开发过程)中占有相当大的比例。软件测试是软件质量保证的关键,直接影响软件质量评估。软件测试不仅要讲究策略,但要注意时效性。验收测试软件测试过程中软件质量的最后一个环节,交付的软件和软件实施项目周期作为一个“一锤定音”的作用。41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------4.1.4测试常用的方法程序测试方法主要分为两大类,白盒测试和黑盒测试。白盒:一个是在内部逻辑结构的程序设计是基于测试方法,这被称为结构测试或玻璃盒测试,透明的白盒子的软件,程序的内部结构和处理逻辑选择测试用例,并软件测试过程的逻辑路径,以检查它是否与设计一致。白盒测试是选择足够的测试用例,源代码以实现更全面覆盖尽可能以发现程序中的错误。主要有两种方式:一种是所谓的逻辑覆盖法,另一种方法被称为路径覆盖。黑盒测试:也被称为功能测试,数据驱动测试等,它的对象是被称为一个黑盒子,不考虑程序内部结构和特点的情况下,检查完全基于是否规范程序的功能的正常使用。黑箱测试主要是基于输入和输出条件的测试数据的判断条件,以检查是否该程序可以生成正确的输出。黑盒测试是以下几个方面:等价分类法,边界值分析,误法,因果图法。该系统结合了白箱测试,黑箱两种方法,但主要使用黑盒方法。在测试中,按照“尽快,并继续测试”,“测试,以确保完整性和有效性”的原则。进行测试,以达到下面的测试的目的:1功能检查。检查是否缺少战斗或无法实施,要实现的功能。2接口检查。看看你是否能正确地接收信息或输出信息。341/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------数据检验。检查的数据结构或外部信息(如数据文件)是否访问错误。4性能检查。检查的性能要求可以得到满足。5初始化,终止检查。检查,看是否正确初始化或终止。4.1.5系统运行情况系统评价是指系统正式运行一段时间后,其功能,技术和经济评估进行审核。如果在这系统的评价如下:(1)系统功能评测41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------全面的测试:在上述测试系统功能的基础上的整体测试,以验证系统的功能符合设计要求。(1)通过以下具体示例对登录模块进行调试,如图15所示:(2)对考勤管理模块进行调试:首先是添加考勤记录:添加数据为:员工编号:0910430134,则对应的员工姓名显示为:黄宇超。点击单个员工按纽,则出勤记录自动添加一条记录为:员工编号出入状态时间09104301332013-5-13:05删除记录:选中要删除的记录,点击删除当前记录,则系统自动删除此条记录,表中不再有相应的记录。检索记录:可以按照时间或员工编号进行检索。例如:选中时间,输入时间范围,点击按条件检索,则表中会显示在时间范围内的记录。选中员工,输入员工编号,点击按条件检索,则表中会显示该员工的记录。其它添加出差记录,添加请假记录,添加加班记录的测试方法与添加考勤记录的测试方法相同。按照这样的方法对逐一功能进行测试,修改错误的程序代码,最后完成整个系统的调试。 4.3结论通过实施考勤管理系统,初步实现信息技术的考勤管理。以前的公司记录单元需要大量人力资源统计和保存Excel文件。由于Excel不是关系型数据库结构,数据约束的缺乏,很容易造成数据的不一致,查询不便。实施以来,考勤管理系统,集中数据存储,只是一个简单的操作来完成统计和查询。通过数据导出和打印功能,可以打印员工考勤信息和其他状态信息,员工管理单位为公司提供数据参考。系统实现员工考勤记录管理,统计信息将是有利于记录考勤管理安全。通过考勤管理系统,管理人员可以实时查看员工的考勤,离开的情况下,旅游案件,加班。及时的决策和调整,大大提高了公司的单位效率,降低管理成本。41/41
---------------------------------------------------------------范文最新推荐------------------------------------------------------(2)在实际工作中往往不坚持按照软件工程的原则和方法做,导致在后期的发展,进入一个非常被动的位置。本次毕业设计给了我一个机会去实践,锻炼他们的意志和能力,以适应社会,在实践中,加深了了解理论知识的积累编程经验,为毕业后的社会发展奠定了良好的基础。然而,由于时间仓促和缺乏工作经验和其他各种原因,在软件设计是完美的地方有很多:(1)当系统基本上实现了考勤管理,但仍然解决不了问题是识别唯一的员工,员工代签到现象仍然存在。(2)SQLServer数据库上使用更多的数据在数据库安全公司的相对规模是不是很安全,应该使用高安全性,数据库管理更方便的数据库。C#公司考勤管理系统的设计实现+流程图+ER图(18):41/41
您可能关注的文档
- 人事考勤管理制度
- 公司员工考勤管理办法
- 实业发展有限公司考勤管理规定(执行版)
- lztc-xz001考勤管理办法a1
- 实验室考勤管理系统大学论文 .doc
- 某公司职工考勤管理制度.docx
- 生产型企业考勤管理制度(附全套表格)
- 基于指纹识别的考勤管理系统大学本科毕业论文.doc
- it员工考勤管理规定
- 培养目标-在线式考勤管理系统
- vfp企业考勤管理系统毕业论文
- 【装饰材料】某实业展有限公司考勤管理规定(执行版)
- 郑州最好的协同移动办公考勤管理系统——郑州通达oa
- 基于ssh框架的公司考勤管理系统的设计与实现大学本科毕业论文.doc
- 拙政园片区(平江街道)职工考勤管理办法
- 高校学生考勤管理系统毕业设计说明书
- 集司人资[2011]5号-中铁八局集团有限公司工时制度、假期及考勤管理实施细则
- 【家具行业】某家具司考勤管理制度