公司考勤管理系统的设计与实现.doc
《公司考勤管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《公司考勤管理系统的设计与实现.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流公司考勤管理系统的设计与实现【精品文档】第 29 页天 津 大 学 网 络 教 育 学 院本科毕业论文题目:公司考勤管理系统的设计与实现完成期限:2011年 3月10 日 至 2011年 5月 20日学 习 中 心 沈阳第一教学中心 年 级 07计算机专 业 计算机科学与技术 指 导 教 师 姓 名 学 号 接受任务日期 2011年4月10日 批 准 日 期2011年4月20日毕业设计(论文)任务书一、原始依据(资料)随着计算机技术的飞速发展,计算机在公司管理中应用的普及,利用计算机实现公司考勤管理势在必行。对于大中型公司来说,利用计算机支持公司高效率完
2、成公司考勤管理的日常事务,是适应现代公司制度要求、推动公司考勤管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高公司考勤管理的效率,也是公司的科学化、正规化管理,与世界接轨的重要条件。不同的公司具有不同的人事管理制度,这就决定了不同的公司需要不同的考勤管理系统。 最初的考勤管理,都是靠人力来完成的。当公司规模比较小的时候,人力可以完成,随着公司的规模越来越大,公司的员工人数也越来越多,依然维持着人力进行考勤管理,必然会造成工作效率低,工作错误增高的问题。公司考勤管理系统就是把分散的企事业单位的职
3、工信息实行统一,集中,规范的收集管理,建立分类编号管理,为企事业单位和职工解除后顾之忧。二、设计内容和要求:(说明书、专题、绘图、试验结果等)公司考勤管理将采用大量的SQL语言,嵌入到程序中,达到系统高效、快捷地完成各种操作,实现添加、修改、删除、查询、打印报表等功能。为了实现公司考勤管理系统的基本功能,将编写了若干个功能模块,主要包括的功能模块有:职员信息管理、部门信息管理、考勤信息管理、工资信息管理。将主要是针对职员信息的添加、修改、删除、查看执行有效的管理,管理员在对职员信息进行操作的同时,对职员信息进行核对,同时工资管理信息表进行同步添加该职员的工资管理信息,相应的刷新部门信息表里的人
4、员信息,完全实现自动化。在对考勤信息进行添加、修改、删除的同时对工资管理信息表里的相应人员进行自动更新。为了能使管理员更有效、更方便地操作,将添加排序、查询、报表等一系列功能。创建功能比较完整的管理系统,包括以下几个管理模块:员工基本信息部分:主要完成员工基本信息的管理。员工考勤信息部分:主要完成员工考勤信息的管理。员工调动信息部分:主要完成员工调动信息的管理。毕业设计(论文)进度计划表序号起止日期计划完成内容实际完成内容检查日期检查人签名13月10日-3月20日指导教师帮助确定题目确定题目23月21日-3月31日查阅资料,选撰开题报告完成开题报告34月1日-4月12日系统初步设计系统设计方案
5、44月13日-4月30日系统详细设计系统实现代码55月1日-5月10日撰写论文论文初稿65月11日-5月20日论文修改论文定稿75月21日-6月10日准备答辩答辩指导教师批准日期 年 月 日 签名摘 要随着计算机技术的飞速发展,计算机在公司管理中应用的普及,利用计算机实现公司考勤管理势在必行。本系统结合公司实际的人事管理制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作用为开发工具,以SQL Server 2000作后台数据库,开发了一个单机版公司考勤管理系统。 本系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成公司考勤管理的全过程,包括新进员工加入时人事档
6、案的建立、员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。经过实际使用证明,本文所设计的公司考勤管理系统可以满足公司人事管理方面的需要。 关键字:管理信息系统;公司考勤管理;Visual Basic6.0.;数据库ABSTRACTWith the rapid development of computer technology, computer is more and more useful in the management of staff, so checking on work attendance manageme
7、nt system with the help of computer is taken into account. After research and analysis the check system of the company, we develop the stand-alone edition of checking on work attendance management system with Visual Basic 6.0 and SQL Server 2000.The software has a friendly interface and easy to oper
8、ate for the user. It includes the whole process of management of checking on work attendance. We can use it to establish a new personal file when a new employee comes in, modify the personal information, query and collect statistics and so on.We deploy it in a company and it works well in a long per
9、iod of time. So we can say our system could meet the management requirement of the company.Keyword: Management Information System; Personal Management System, Visual Basic6.0; Database目 录第一章 绪 论11.1 课题背景、目的与意义11.2 国内信息系统发展现状11.3 国内信息系统存在的问题21.4 研究设计内容2第二章 系统分析42.1 需求分析42.2 可行性分析52.2.1 开发环境的可行性分析52.2
10、.2 成本可行性分析52.3 数据流图62.4 系统所涉及到的运行环境和技术62.4.1 SQL SERVER 2000数据库62.4.2 数据库访问技术72.4.3 SQL语言9第三章 系统设计总体113.1 系统功能性分析113.1.1 员工基本信息113.1.2 员工考勤信息113.1.3 员工调动信息113.2 系统功能模块设计13第四章 数据库设计144.1 概念结构设计144.2 逻辑结构设计17第五章 系统实现195.1 创建工程项目195.2 创建系统窗体195.3 模块流程图235.3.1职工信息删除模块235.3.2 职工工资管理模块255.3.3 员工考勤管理模块265.
11、3.4系统维护模块26第六章 测试与安装286.1 软件的测试286.2 系统的打包与安装28第七章 结 论30参考文献32致 谢33第一章 绪 论1.1 课题背景、目的与意义随着计算机技术的飞速发展,计算机在公司管理中应用的普及,利用计算机实现公司考勤管理势在必行。对于大中型公司来说,利用计算机支持公司高效率完成公司考勤管理的日常事务,是适应现代公司制度要求、推动公司考勤管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高公司考勤管理的效率,也是公司的科学化、正规化管理,与世界接轨的重要条件。不
12、同的公司具有不同的人事管理制度,这就决定了不同的公司需要不同的考勤管理系统。 最初的考勤管理,都是靠人力来完成的。当公司规模比较小的时候,人力可以完成,随着公司的规模越来越大,公司的员工人数也越来越多,依然维持着人力进行考勤管理,必然会造成工作效率低,工作错误增高的问题。公司考勤管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。公司考勤管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。目前市面上流行的公司考勤管理系统不少。但是,对于企、事业单位的公
13、司考勤管理系统来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的公司考勤管理系统。 1.2 国内信息系统发展现状公司是国民经济的基本单元,而公司信息系统建设是我国公司走向现代化的必由之路。我国目前共有各类公司800万家,这些公司在近20年来,在不同程度上都遇到了公司信息系统建设的问题。年代以来,国家有关部门就一直非常重视公司信息化的推进。国家有关部门曾重点扶持过一批国有大公司的信息化工程,并以它们为样板在全国制造业公司中推广过CIMS。沈阳鼓风机厂、成都飞机制造厂、北京第一机床厂等,都是这
14、一时期涌现出来的公司信息化样板公司。90年代以后,随着微型计算机、互连网等迅速普及,计算机技术对公司的影响越来越大,公司信息化进一步为人们所重视。有关部门领导曾明确提出:到2000年,全国一千个大型骨干公司基本实现公司信息化,全国大型产业公司80%(含零售业、批发业、仓储业、饮食业和工业公司)全面应用计算机管理,初步实现管理现代化。3040%的中小公司普及计算机管理。1995年以后,我国公司信息化走向了以ERP为主的道路,许多外国ERP厂商如SAP、BAAN、ORACLE、FOUTH SHIFT等纷纷进入中国,国内目前也已有数十家ERP软件供应商,不少已经形成商品化且有几百家用户。一些调查说明
15、,我国公司购买MRPII、ERP软件的费用在90年代以后迅速增长。例如,在机械行业,购买了国外软件公司MRPII系统的公司高达66%,公司平均用于硬件的投资费用约为604万元,软件费171万元,实施及咨询费143万元,合计约800万元。与之类似,其他行业对于信息化的投资,在近几年来也有较大的增长。1.3 国内信息系统存在的问题在公司信息化快速发展的时代,我们在充分肯定这些已经取得的成果的同时也不能忽视一些普遍性的问题。首先是过去10年左右,我国公司信息系统建设虽然轰轰烈烈地发展,但其成功率究竟如何?根据广东省信息中心和信息协会对335家已经实现了信息化的公司的调查,有52.24%的公司认为本公
16、司进行信息化建设的成效一般;认为不理想的有21.79%;认为效果非常好的只有9.55%。根据研究还发现:一些公司已经投入使用的模块,实际中并未发挥作用,它只是针对若干局部系统,或者特定类型的产品的试运行。运行最好的为库存管理模块,原因主要是库存与其它部门间的相互影响较小。其次,物料单、销售、采购及财务统计模块也在部分公司得到较好的应用。但成本管理及预测模块等使用情况较差。根据另一次对300名来自不同行业、不同公司的中层管理者的调查发现,这些管理者工作的科室中,人均微机数量0.41台的占33%,其中人均微机数量达到1台以上的公司占37%。但是,这些公司中的计算机的97%是用来做文字处理工作,有1
17、/2是用于浏览网页,甚至有1/5的计算机是经常用来玩游戏的。而大多数被调查者都认为:他们公司并没有实现信息化。这些调查和结果分析都说明了:我国公司目前虽然使用计算机已经比较普遍,但许多信息系统的应用情况却并没有达到预想的效果。1.4 研究设计内容公司考勤管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务,系统的前台开发是依照管理系统的理论开发的。大量使用Visual Basic6.0中用户界面设计的工具和方法,产生多文档界面(MDI)。它确保系统在整个程序的运行过程中,都保持一个完整的整体效果。库存管理的实现主要采用大量的SQL语言,嵌入到程序中,达到系统高效、快捷地完成各种操作,实现
18、添加、修改、删除、查询、打印报表等功能。同时为了实现公司考勤管理系统的基本功能,编写了若干个功能模块,主要包括的功能模块有职员信息管理、部门信息管理、考勤信息管理、工资信息管理。主要是针对职员信息的添加、修改、删除、查看执行有效的管理,管理员在对职员信息进行操作的同时,对职员信息进行核对,同时工资管理信息表进行同步添加该职员的工资管理信息,相应的刷新部门信息表里的人员信息,完全实现自动化。在对考勤信息进行添加、修改、删除的同时对工资管理信息表里的相应人员进行自动更新。为了能使管理员更有效、更方便地操作,本设计还添加了排序、查询、报表等一系列功能。根据项目开发的进度,本文主要介绍了模块功能的研究
19、设计等内容,对职员信息、部门信息、工资管理、考勤管理等方面工作及其计算机实现方法做出了较为详细的叙述并最终予以编码实现。限于本人的能力水平,所设计的系统肯定存在缺陷和不足,这需要在系统的使用过程中进一步完善、改进。为了更好的发挥系统的效益,希望用户能够提出宝贵意见和建议。创建功能比较完整的管理系统,包括以下几个管理模块:系统部分:主要完成本系统的维护工作。员工基本信息部分:主要完成员工基本信息的管理。员工考勤信息部分:主要完成员工考勤信息的管理。员工调动信息部分:主要完成员工调动信息的管理。数据库管理部分:主要完成数据库的管理与维护。第二章 系统分析2.1 需求分析随着公司规模的扩大和市场竞争
20、的更加激烈,各类公司都愈来愈认识到人力资源管理的重要性及提升公司自身人力资源管理水平的迫切性,而人力资源管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。人力资源管理软件也就应运而生了。 目前,无论是机关单位、事业单位,还是公司单位,人力资源管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识,对于加强组织本身人力资源管理水平的需求已经产生。随着中国公司管理水平的提高及中国加入WTO的事实,人才的争夺与管理已成为中国公司乃至各级事业、机关单位所面临的严重问题。公司考勤管理系统是为了满足公司对人事信息、考勤信息和工资信息管理的方便,以电子化的模式处理事务,将公司的管理
21、思想、各部门的业务经验与计算机技术相统一,实现人、财、物、信息各种资源的处理,并使之规范化、严密化和智能化。要创建一个功能比较完整的管理系统。(1)公司考勤管理系统人事管理系统功能:该模块包括部门信息,员工信息,人员调动和福利待遇四个功能模块。部门信息主要是对公司的各个部门进行管理,如查询、增加、修改部门信息。员工信息主要对公司的员工基本信息进行管理,包括对员工的基本信息进行查询、增加和修改。人员调动主要是实现公司各部门人事调动的管理。福利待遇主要是对公司的福利信息进行设置。考勤管理系统功能:该模块负责公司员工的缺勤管理、加班出差管理缺勤管理负责对员工的缺勤情况进行登记,包括请假、旷工等登记。
22、加班出差管理负责对员工的加班管理、加班费率设置和出差管理。工资管理系统功能:该模块负责工资登录管理、工资查询。工资登录负责对员工的工资进行分配处理,记录工资分配的历史记录,并提供工资的查询管理。打印系统功能:该模块包括打印员工的工资条和员工信息。实现报表的自动管理。系统管理功能:该模块负责对该系统的使用者进行管理,包括修改个人密码、添加用户、删除用户、修改用户等。2.2 可行性分析正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。 (1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。 (2)提出新系统的人员并不都是系统研究人员,有些人对于的功
23、能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。 (3)公司的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。 总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公司 考勤 管理 系统 设计 实现
限制150内