前言一、系统名称:员工考勤管理信息系统二、开发目标:开发出一个高准确度和高可信度的适用于企业员工的考勤工作的管理信息系统为企业减少人力财力的付出,减轻考勤工作人员的工作量。公司职员也有基本了解根据出勤情况可以计算工资。三、主要功能:(1)记录每个员工每天所有进入公司的时刻和离开公司的时刻。(2)每天结束时自动统计当天的工作时间。(3)每天结束时自动统计当天的迟到或早退次数。(4)对于弹性工作制,每天结束时自动统计当月的工时,并自动计算出当月欠缺或富余的时间。(5)每个月末统计该月的工作天数并能判断是否足够。(7)管理人员查询并修改工作时间(特殊情况下修改)(8)管理人员账户管理(如设置密码等)(9)管理人员设定及迟到早退的条件,每个月的工作时间。(10)管理人员设定每个月的工作日期及放假日期四、开发背景现在不论哪个企业,都要进行考勤,考勤管理系统利用计算机管理考勤工作,提高工作效率,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效率很低,而且容易出错,不利于管理。所以人工考勤已经很难满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤已经成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大地减轻了考勤工作人员的工作量。对于公司职员也有基本了解根据出勤情况可以计算员工的实际工资。第一章系统目标和开发的可行性第一节系统目标一、解决目前企业中关于员工出勤管理中所面临的一系列问题。二、考勤系统集信息的输入,显示,修改,删除等各种处理,信息维护方便,给公司带来很大的便利。三、提高企业办事效率,解决目前员工出勤管理问题,实现员工出勤信息和缺勤信息对领导透明,使管理人员及时把握员工的情况,及时与员工沟通,提高生产质量。第二节开发的可行性一、系统的名称、功能、目标等已如前所述,此地不再重复。二、系统环境以及工具:1.软件环境:用户端:Windows2000,Windows2003,WindowsXP服务器端:WindowsNT/Windows2000及以上操作系统开发工具:科力MIS系统2.硬件环境:有高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,组成信息资源共享的计算机网络,有共享的打印机,扫描仪等等三、系统设计原则:1)系统运行安全可靠,稳定性好;2)系统的可管理性和可维护性好;3)系统输入界面友好,操作简便易行,尽量减少用户的输入工作量;4)允许多种数据输入方式,能实现多种查询,允许进行模糊查询;5)数据具有规范性,整体性,方便数据之间的比较分析。四、系统可行性分析:1.技术可行性:系统要求在windows2000以上环境运行,后台数据库采用access2003,使用SOL编程,采用ADO方式连接数据库,这些在目前都是容易实现的。程序将部分需要经常调用的数据存入内存,可提高程序运行速度.2.经济可行性:在经济上,用此系统加强了员工考勤管理效率,为企业提供了较高的效率,可节省人力资源的开支。3.管理的可行性:在工作上,企业管理员工考勤信息量非常大,开发了此系统,可极大提高管理人员的工作的效率。方便考勤信息的储存和修改,及以后随时查询考勤信息,是一个比较人性化的管理系统。五、系统分析结论:由以上分析得出,本系统可进行开发。第二章现行系统概况第一节:现行系统现状调查(组织结构图、功能结构图)现有的员工考勤管理系统主要是以考勤数据信息的存储和统计为目标,而且系统的设计繁琐,管理不够专人化,需要的人员过多,因此系统的安全性保密性不好;查询功能简单,数据共享性不高。一、组织结构图二、功能结构图第二节系统需求说明一、系统需要在实现数据录入,存储,统计自动化的基础上增强查询功能;二、要能够充分利用网络扩大信息共享程度;三、设专人管理员,明确划分管理权限,规范管理,以提高系统的安全性保密性。第三章新系统的逻辑方案第一节:业务流程图NMNMMNMN请假信息请假职工出差出差信息加班出勤加班信息出勤信息第二节:数据流程图员工考勤管理信息系统员工基本信息出勤记录出差记录请假记录加班记录月统计第三节:数据字典(1)数据流的描述数据流的编号:D01数据流的名称:员工基本信息简述:与员工有关的基本信息数据流来源:员工基本信息表数据流去向:员工,部门数据流组成:员工编号+姓名+性别+年龄+部门+职称+基本工资数据流的编号:D02数据流的名称:考勤结构信息简述:员工考勤基本信息数据流来源:考勤信息表数据流去向:员工数据流组成:员工编号+加班+出差+迟到+旷工+请假(2)处理逻辑描述处理逻辑编号:p01处理逻辑名称:考勤统计简述:对考勤进行统计、计算输入数据流:基本考勤信息处理描述:根据职工的职位及其他相应情况计算出考勤次数输出数据流:考勤信息处理逻辑编号:p02处理逻辑名称:员工信息处理简述:对员工信息进行处理输入的数据流:员工信息处理描述:根据员工的基本信息进行各种操作输出的数据流:员工信息(3)数据存储的描述数据存储编号:F01数据存储名称:员工基本信息表简述:员工的基本信息数据存储组织:员工编号+姓名+性别+部门关键字:员工编号相关联的处理:P02数据存储编号:F02数据存储名称:基本考勤表简述:员工的考勤信息数据存储组织:员工编号+加班+出差+迟到早退+旷工关键字:员工编号相关的处理:P01(4)外部实体的描述外部实体编号:S01外部实体名称:员工简述:员工考勤输入的数据流:D02,D01输出的数据流:F01,F02第四章系统实施(系统设计):第一节新系统功能设计(功能模块图):企业考勤管理信息系统制定班次出勤退勤操作员工申请工作状况记录考勤统计考勤标准考勤方式考勤时间出勤状况请假天数加班记录小结(结束语):通过本次数据库课程设计,我深刻的理解到数据库中的知识,学会了使用查询设计和窗口的创建,理解数据库的相关模型,并掌握了如何建立基本表、定义、插入、删除与修改数据。通过课程设计加深了对课本所学的知识,并得以巩固,也进一步使我们将理论与实践有机会的相结合,达到学以致用的目的,熟练的掌握了数据库设计的相关方法。通过此次锻炼的机会,让我更加深刻的了解到了,数据库中物理结构设计在职工考勤管理信息系统中起到的关键性作用,物理结构设计像地基一样,如果没有打好地基,什么都是空谈,而物理设计又是逻辑设计得来的,没有逻辑设计,光想物理设计也是不实际的,因此,我们知道在做数据库设计时需要明确系统需求,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护等方面全面考虑。参考文献【1】韩泽坤.MicrosoftAccess2003公司数据库管理综合应用中国青年出版社【2】云生.现代数据库技术.北京:清华大学出版社,2001【3】能物.数据库系统原理.北京:电子工业出版社,2001【4】高阳.计算机实用软件.北京:垫子工业出版社,2001【5】李伟等.数据库原理及应用.北京:北京工业大学出版社,2002【6】钱雪忠主编数据库原理及应用北京:北京邮电大学出版社,2007