您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 绩效管理 > 职工考勤管理系统的设计与实现
课程设计报告职工考勤管理系统的设计与实现课程《数据库原理及应用》班级姓名学号指导教师时间:2012年5月21日至2012年6月3日职工考勤管理系统的设计与实现1指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论文)的撰写和图纸质量等):成绩指导教师签字年月日职工考勤管理系统的设计与实现2目录第一章开发背景.............................................................................................................................3第二章功能描述.............................................................................................................................4第三章业务流程分析.....................................................................................................................5第四章数据流程分析.....................................................................................................................64.1数据流程图........................................................................................................................64.2数据字典............................................................................................................................7第五章概念模型设计.....................................................................................................................9第六章逻辑模型设计和优化.....................................................................................................10第七章物理设计和实施.............................................................................................................11第八章系统测试...........................................................................................................................13第九章课程设计心得体会...........................................................................................................33参考文献.........................................................................................................................................34职工考勤管理系统的设计与实现3第一章开发背景20世纪90年代,随着我国市场经济的快速发展,职工考勤管理系统在企业的日常管理中发挥着越来越重要的作用。职工考勤管理系统可以进行员工信息管理、出勤管理和密码管理等,方便处理企业内部员工的相关工资信息。此外Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入Internet后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客户机/服务器(Client/Server)结构在这方面就远不及B/S结构。职工考勤系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的员工而开发的。该系统的是终目的是要将自己的职工考勤放到网络上,以方便员工查看。职工考勤管理系统的设计与实现4第二章功能描述本系统的功能描述如下:(1)员工信息(超级用户)主要是显示员工的基本信息。(2)添加及删除员工信息主要是用于管理员添加员工和删除员工等操作,只有是系统中的合法管理员才有资格进入超级用户界面。(3)出勤记录(超级用户)主要用于管理员记录每个员工每天的出勤记录,以及出差的天数以方便奖励或者处罚员工。(4)密码管理让每一位员工在查看到自己的出勤记录的同时也保管好自己的密码以防别人偷看自己的出勤信息,保护隐私。(5)出勤记录(一般用户)让每一位员工在查看到自己的出勤记录,以便管理好自己的工作,为公司以及自己创造出更大的利益。(6)员工信息(一般用户)让员工看到自己的同事,方便同事之间的交流。职工考勤管理系统的设计与实现5第三章业务流程分析根据职工考勤管理系统的设计要求可以画出该系统的业务流程图,如图3-1所示。图3-1职工考勤系统业务流程图职工考勤管理系统员工信息出勤记录管理员密码管理出勤记录一般用户退出管理职工考勤管理系统的设计与实现6第四章数据流程分析4.1数据流程图通过需求分析,得出职工考勤管理系统的数据流程如下图所示。图4-1职工信息的载入图4-2考勤的信息载入修改职工信息P02删除职工记录输入职工基本信息D01职工表F01添加操作修改操作删除操作用户查询操作职工号修改考勤信息P01删除考勤信息输入考勤基本信息D02考勤表F02添加操作修改操作删除操作查询操作用户职工考勤管理系统的设计与实现74.2数据字典(1)数据流的描述数据流的编号:D01数据流的名称:员工基本信息简述:与员工有关的基本信息数据流来源:员工基本信息表数据流去向:员工,部门数据流组成:员工编号+姓名+性别+年龄+部门+职称+基本工资数据流的编号:D02数据流的名称:考勤结构信息简述:员工考勤的基本信息数据流来源:考勤信息表数据流去向:员工数据流组成:员工编号+加班+出差+迟到+旷工+请假(2)处理逻辑的描述处理逻辑编号:p01处理逻辑名称:考勤统计简述:对考勤进行统计、计算输入的数据流:基本考勤信息处理描述:根据职工的职位及其他相应情况计算出考勤次数输出的数据流:考勤信息处理逻辑编号:p02处理逻辑名称:员工信息处理简述:对员工信息进行处理输入的数据流:员工信息处理描述:根据员工的基本信息进行各种操作输出的数据流:员工信息(3)数据存储的描述数据存储编号:F01职工考勤管理系统的设计与实现8数据存储名称:员工基本信息表简述:员工的基本信息数据存储组成:员工编号+姓名+性别+部门关键字:员工编号相关联的处理:P02数据存储编号:F02数据存储名称:基本考勤表简述:员工的考勤信息数据存储组成:员工编号+加班加班+出差+迟到早退+旷工关键字:员工编号相关联的处理:P01(4)外部实体的描述外部实体编号:S01外部实体名称:员工简述:员工考勤输入的数据流:D02,D01输出的数据流:F01,F02职工考勤管理系统的设计与实现9第五章概念模型设计根据系统数据流图和数据字典,得出系统的总体概念模型(E-R)如图5-1所示。图5-1实体之间关系E-R图员工考勤系统考勤职工号姓名部门岗位职工号缺勤天数缺勤类别时间密码职工考勤管理系统的设计与实现10第六章逻辑模型设计和优化职工考勤管理系统数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表,如下表1-表4。(1)员工信息表表1员工信息表编号姓名性别部门基本工资Char(10)Char(10)Char(10)Char(10)Char(10)(2)出勤记录表表2出勤记录表编号姓名性别部门缺勤次数请假次数出差次数Char(10)Char(10)Char(10)Char(10)Char(10)Char(10)Char(10)(3)用户表表3用户表用户名密码Char(10)Char(10)(4)管理员表表4管理员表用户名密码Char(10)Char(10)职工考勤管理系统的设计与实现11第七章物理设计和实施数据库和数据库表创建语法(1)创建数据库/*==============================================================*//*DataBase:职工考勤管理系统,创建数据库,数据库名称为职工考勤管理系统*//*==============================================================*/createdatabase职工考勤管理系统go(2)创建数据库表/*==============================================================*//*Table:1,创建员工信息表*//*==============================================================*/CREATETABLE员工信息表(NUMBERCHAR(10)NOTNULLNAMECHAR(10)NOTNULL,DEPARTMENTCHAR(10)NOTNULL,ZCCHAR(10)NOTNULLJBGZCHAR(10)NOTNULL)GO/*==============================================================*//*Table:2,创建出勤记录表*//*==============================================================*/CREATETABLE出勤记录表(NUMBERCHAR(10)NOTNULLNAMECHAR(10)NOTNULLDEPARTMENTCHAR(10)NULLSEXCHAR(10)NULLQUEQINCHAR(10)NULLQINJIACHAR(10)NULLCHUCHAICHAR(10)NULL)GO/*==============================================================*//*Table:3,创建管理员表*//*==============================================================*CREATETABLE管理员表(NAMECHAR(10)NOTNULL,MICHAR(10)NOTNULL,职工考勤管理系统的设计与实现12)GO/*==============================================================*//*Table:4,创建用户表*//*==============================================================*CREAT
本文标题:职工考勤管理系统的设计与实现
链接地址:https://www.777doc.com/doc-940505 .html