企业考勤管理子系统
- 格式:doc
- 大小:169.00 KB
- 文档页数:15
企业员工考勤管理子系统一.需求分析1.系统背景分析现在不论哪个企业,都要进行考勤,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效率很低,而且容易出错,不利于管理。
所以人工考勤已经很难再满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大减轻了考勤工作人员的工作量。
本文系统的阐述了企业考勤管理设计开发的全过程。
包括系统需求调查分析,概念结构设计,逻辑结构设计等部分。
2.数据流程图:3.数据字典:(2)数据结构描述(4)数据存储二.概念结构设计经过调查、信息流程分析、数据收集,并结合需求分析,明确了该子系统的功能:A.给员工编号,登记其基本信息。
B.给各部门编号、命名,确定其职责范围,并任命部门经理。
C.对员工的考勤数据进行登记,并进行月度考勤统计。
D.对员工的月度考勤统计的结果来核算员工工资。
实体和属性的联系系统基本的E-R图对E-R图调整的准则:现实世界中的事物能作为属性对待的尽量作为属性对待;属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。
实体属性定义:员工(员工编号、员工姓名、员工性别、出生日期、职务、部门编号);部门(部门编号、部门名称、部门经理职工号);出勤记录 (出勤编号、日期、上班时间、下班时间);请假记录(请假编号、请假起始时间、请假结束时间、请假原因、扣除奖金);加班记录(加班编号、加班时间长度、日期、加班费);出差记录(出差编号、出差起始时间、出差结束时间、出差描述、补助资金);月度考勤统计(月度考勤编号、员工编号、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);工资(工资编号、基本工资、奖金、实际工资);具体调整如下:1.出勤记录,请假记录,加班记录,出差记录本应作为员工的一个属性,但是其中还涉及到相关的奖金待遇及具体描述,则单独作为一个实体;2.工资单独作为一个实体,因为此处强调的是员工的出勤工资,则分开来写。
智能一卡通概述智能一卡通(全称智能一卡通系统)由门禁管理系统、考勤管理系统、巡更管理系统、消费管理系统、停车场管理系统组成的现代化智能一卡通系统如今发挥着越来越重要的作用,“五位一体”的设计理念不仅提高了工作效率、节省了人力资源,而且提高了工作的准确性。
下面来具体介绍一下智能一卡通系统中各部分的构成和作用。
“智能一卡通”是以IC卡技术为核心,以计算机和通信技术为手段,将智能建筑内部的各项设施连接成为一个有机的整体,用户通过一张IC卡便可完成通常的钥匙、资金结算、考勤和某些控制操作,如用IC卡开启房门、IC卡就餐、购物、娱乐、会议、停车、巡更、办公、收费服务等各项活动。
而不必像以往携带多把沉重的钥匙开门,去各个对应部门交费等繁杂的操作。
整个系统可根据需要对各部门进行监控管理和决策,各局部系统和终端可自动将收集到的信息整理归纳,供系统查询、汇总、统计、管理和决策。
通过IC卡可互相沟通,既满足各个职能管理的独立性,又保证整体管理的一致性。
从不同使用场合可以分为:校园智能一卡通,小区智能一卡通,办公大楼智能一卡通,企业智能一卡通,酒店智能一卡通,智能大厦智能一卡通等。
根据卡片类型可以分为:IC卡(使用最为广泛),ID卡(逐步淘汰中),T5557卡(酒店用的比较多)CPU卡(发展趋势)系统组成部分门禁管理系统、考勤管理系统、巡更管理系统、消费管理系统、停车场管理系统、电梯管理系统、智能通道管理系统系统介绍1.门禁管理子系统:主要负责出入口控制,其主要结构为门禁控制平台、门禁分线器、读卡感应器、电控锁、开门按键、门状态监控门磁、紧急按钮组成。
一个门禁控制平台最多可以控制8个分线器。
2.考勤管理子系统:主要负责员工上下班的考勤数据分析。
事先设定部分门禁控制点,作为考勤数据采集点,各单位员工只需于上下班时,持卡在该事先选定的门禁读卡器的有效范围内轻轻一晃,瞬间完成考勤工作。
3.巡更管理子系统:事先设定好合适的门禁读感器,作为巡更信息采集点。
判断题1.为了识别信息,系统分析员向决策者询问有关具体工作的内容,7.战略目标集转化法虽然也首先强调目标,但它没有明显的目标导引过程.它通过识别企业“过程”引出了系统目标,企业目标过程,这种方法属于决策者识别(×)2.信号在信道中传输经常受到噪声干扰,这主要是因为技术原因造成了信息的歪曲,走漏,堵塞,所以应不断改进传输介质,提高信号在信道中的传输速度。
(×)3.以信息资源的开发与利用为中心的信息管理强调以计算机技术为核心,以管理信息系统为主要阵地,以解决大量数据处理和检索问题为主要任务。
(×)4.以技术为中心的信息管理强调信息在战略决策和战略规划等高层管理上发挥资源的作用。
(×)5.在信息管理中,信息和数据是两个在概念上有所区别的术语,所以任何时候针对任何对象,信息和数据都是绝对而言的,不能混淆。
(×)6.现代企业的竞争已不是单一企业与单一企业之间的竞争,而是一个企业供应链与另一个企业供应链之间的竞争。
(√)7.管理一般分为高,中,低三层,信息对应的分为战略级,策略级和执行级.不同层次的信息其性质不相同。
(√)8.信息的共享性即可分享性,是不同于物质商品的特性。
(√)9.信息技术对供应链管理的促进作用主要体现在MRP,MRPII,BRP三个软件包的应用。
(×)10.在对这些信息的加工中,按处理功能的高低可把加工分为预加工,综合分析和决策处理。
(√)1.从信息系统对信息的处理过程来看,信息系统的概念结构由信息管理者,信息源、信息处理器,信息用户四个主要部件组成。
(×)2.许多企业都能从记录到的客户销售数据中经过仔细分析得到潜在的客户需求并极力追求进一步的市场份额,这说明了信息系统可以改进企业的生产销售方式。
(√)3.DSS是以管理学,运筹学,控制论和行为科学为基础,以计算机和仿真技术为手段,辅助决策者解决结构化决策问题的人机交互信息系统。
管理信息系统(MIS).。
.管理信息系统(MIS)管理信息系统(MIS,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。
这里给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具.管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。
4。
2.1 管理信息系统的主要任务图4。
2。
1 管理信息总体结构图从概念上,管理信息系统由四个部件构成:信息源、信息处理器、信息用户和信息管理者。
它们的联系如图4.2。
1所示. 信息源是信息的产生地;信息处理器负担信息的传输、加工、保存等任务;信息用户是信息的使用者,利用信息进行决策;信息管理者负责信息系统的设计、实现和维护。
管理信息系统一般被看作一个金字塔形的结构,分为从底层的业务处理到运行控制、管理控制、最高层的战略计划。
最基层由任务巨大处理繁杂的事务信息和状态信息构成。
层次越往上,事务处理的范围越小,针对的也是比较特殊和非结构化的问题。
一个组织的管理信息系统可分解为四个基本部分:1、EDPS部分,主要完成数据的收集、输入,数据库的管理、查询、基本运算、日常报表的输出等。
2、分析部分,主要在EDPS基础之上,对数据进行深加工,如运用各种管理模型、定量化分析手段、程序化方法、运筹学方法等对组织的生产经营情况进行分析。
3、决策部分,MIS的决策模型多限于以解决结构化的管理决策问题为主,其决策结果要为高层管理者提供一个最佳的决策方案。
4、数据库部分,主要完成数据文件的存贮、组织、备份等功能,数据库是管理信息系统的核心部分.此外,一个组织的管理信息系统可以根据管理功能的不同划分为纵向的子系统。
供应链管理系统包括哪些子系统随着供应链管理的进展,企业需要通过供应链管理系统来优化供应链管理,提高效率和降低成本。
供应链管理系统包括多个子系统,每个子系统带有独特的功能,可以协作共同实现供应链管理的各项任务。
以下是供应链管理系统的主要子系统。
1.选购管理子系统选购管理子系统可以关心企业管理选购过程,从流程管理、供应商质量掌握到库存掌握,完成整个选购过程管理的全面监管,降低选购成本,提高选购效率。
2. 物流管理子系统物流管理子系统是指供应链上实现物流过程的全部流程和方法,其中包括运输管理、库存管理、订单管理、货物追踪等流程。
通过物流管理子系统,企业可以实现对物流过程的全方位掌握与监控,从而达到节省成本、高效率的目的。
3. 库存管理子系统库存管理子系统是实现对库存物资管理、方案管理、出入库管理等主要选购过程的指导和支持,确保库存信息和数据的精确性和实时化,可以降低库存水平,提高库存周转率,关心企业削减资金的占用和风险。
4. 生产管理子系统生产管理子系统涵盖了产品的生产方案管理、生产员工的考勤管理、工艺设计管理、生产进程的追踪管理等生产过程中需要的各种管理手段,可以为制造业企业供应全面的解决方案和高效的生产管理。
5. 质量管理子系统质量管理子系统包括产品的检测、监测等全系列质量管理要素,确保生产出的产品满意标准和制定的要求。
质量管理子系统可监督各环节的整个过程,对于发觉和准时清除不符合要求的制品,进行准时的补救,提高质量保障水平,提高企业信誉度。
6. 客户关系管理子系统客户关系管理子系统对于平衡供需是极其重要的。
它可以关心企业与客户建立良好的关系机制,从而获得顾客对产品服务的满足度和支持度,提高公司与客户之间的互动和沟通效率,改善企业与客户质量之间的关系。
7. 财务管理子系统财务管理子系统是为了提高企业财务工作效率和财务管理水平而设置的微软程序。
财务管理子系统包括设计、建立和实施牢靠的、符合企业特定需求的会计财务管理模块,以及对企业财务数据的收集和处理等一系列功能。
学校考勤管理系统
1.系统概述
考勤管理系统是校园一卡通应用中的一种常见的系统。
考勤管理系统由考勤终端机具、交换机、管理工作站和各种服务器构成。
考勤终端机具安装在各考勤点,使用有线或无线的方式接入网络,考勤数据通过网络实时主动上传到服务器端。
考勤系统的原理是,利用持卡人在考勤终端上刷卡,从而记录刷卡人的信息以及刷卡的时间信息,考勤软件根据设定的班次规则计算得出人员出勤的信息,得到人员的出勤报表。
管理人员通过安装在工作站上的管理程序,可以查询指定人员的考勤明细数据、统计数据以及分析数据。
2.系统功能
考勤管理子系统具备以下功能:
➢考勤制度设定
根据用户的需要和实际情况,可任意设定符合自己的作息制度,例如法定假日、各类事假、轮休、上下班班次设定。
➢考勤排班
对员工班次可以根据规律,例如每周循环、每天循环、定期循环等做自动套用设定,这样可以快速、智能的对员工班次进行设置。
同时支持对跨天、跨班次、加班等异常出勤的自动处理。
➢手工签到处理
对于种种特殊原因,不能刷卡签到的,可以通过管理人员手工输入上班时间代替签卡;对请假、出差等,也采用类似签到方式,能够起到刷卡考勤相同的作用.
➢考勤结果分析处理
通常情况下,存储于考勤机中的数据由管理软件自动采集,加以处理后,可
形成完整的报表用以打印输出,完全不用专人管理。
➢信息查询及管理
可以对人员出勤、部门出勤、人员打卡种种情况进行细致的查询、并且加以统计,再以自己预先设定的格式打印输出报表,在检索时,能够根据人员卡号、指定日期、部门进行。
该报表完全可以用来做为薪资计算的可靠依据。
SCM一卡通管理平台方案一、SCM一卡通管理平台概述SCM一卡通管理平台是基于 B/S架构,以非接触式卡和软件平台为核心,实现企业内部常见的门禁、考勤、消费、访客、会议等应用的综合管理平台。
通过“一卡、一库”有效提高企业的管理效率,实现企业信息化。
用户可将企业内的人、财、物的管理和服务全面纳入“一卡通”平台,实现企业内部的身份认证和财务结算的统一管理,提升企业管理的集中化、安全化和电子化。
系统可实现与 OA、ERP等系统灵活对接,为企业管理者和员工提供方便快捷的服务。
系统适用于规模较大和对安全要求较高的企业园区、司法、政府、军工和金融等行业领域。
系统拓扑图:二、系统特点SCM一卡通管理系统主界面:◆采用B/S架构,支持各种常用WEB浏览器,无需安装客户端,使用方便快捷。
◆支持互联网访问方式(固定IP和网络域名),方便企业实现远程管理和控制。
◆服务器采用独立WEB Service程序,方便安装和维护。
◆支持多种类型的数据库,提供标准数据接口,可以方便的接入企业OA、ERP、财务等管理软件。
◆使用独立的通讯服务程序,保证数据传输的稳定、高效,支持局域网/互联网/串口/无线/U盘等传输方式。
◆灵活的考勤排班设置,多种消费模式的支持,以及稳定高效的安全门禁,保障企业的一体化需求。
◆支持多种识别方式包括:指纹、IC(S50,S70)、ID、UIM手机卡、CPU卡和其他电子标签。
◆多种类型的报表统计,支持各种数据格式的定制,满足企业个性化需求。
三、系统功能SCM一卡通管理平台系统,为中小型企业提供日常的单据管理,设备管理,考勤排班管理,消费管理,门禁管理,权限管理等一卡通管理功能。
软件系统支持 Oracle,MSSQL Server ,Mysql ,三种数据库,采用免安装的绿色软件模式,方便快捷的建立局域网络拓扑架构,可实现广域网的远程访问和管理功能。
软件可在多种语言(中,英,繁)模式下随意转换,轻松实现多语言版本。
一卡通系统
一卡通系统是基于目前最先进的非接触式智能卡技术,计算机技术网络通讯技术结合一体开发出的高新产品,将客户、卡片、读卡设备以及管理需求紧密联系在一起,组成一卡通系统,即用一张IC/ID卡实现门禁、考勤、食堂、停车场、消费、保安巡更管理等应用。
持卡人的各类信息通过非接触智能卡、终端读写设备、网络传送到计算机,管理人员可通过管理系统进行实时监控和管理。
可应用在企业、住宅小区、事业单位。
该系统科学、安全、便捷,具有保密性高、可靠性强、系统结构简单、数据传输能力强、应用范围广等特点。
“一卡通系统”的功能组成:
中心管理子系统:用于管理一卡通的所有设备,包括主机、控制设备等等,负责设置其各种通讯参数,包括主机号、串号口,波特率等;
门禁管理子系统:实现电子门锁控制,出入时间记录;
消费管理子系统:对内部员工消费实现统计、查询;
考勤管理子系统:对内部员工实施考勤统计;
停车场管理子系统:对进出大厦停车场的所有车辆实现集中控制和管理;
巡更管理子系统:对巡查人员(或保安)的巡查记录进行控制和管理;
卡片发行子系统:在一卡通实施的范围内进行各类授权操作;
人事管理子系统:用于一卡通系统所需公司、部门、人员、车辆资料的录入、修改、管理和查询;
图书管理子系统:管理员工的图书借阅和统计;
医疗保健管理子系统:对员工病历、就诊、医药费用等实施有效管理。
......
“一卡通系统”结构示意图:。
与其余软件对接的考勤系统一、系统概括考勤管理作为公司管理的重要构成部分,日趋遇到各个方面的重视。
从原始人工记录到打卡机到射频考勤系统再到生物辨别系统,考勤管理从复杂、烦杂中解脱出来,大大减少了公司人事管理的工作负担,是办公现代化的重要标记。
感觉卡考勤系统集齐备的人员管理及高科技功能于一身,为客户供给低成本、高效益的进出管理方案。
系统以创新的射频技术作为系统的发展平台,具备无穷的扩展空间及增值功能,为你供给一套最完美的方案去配合各样系统的应用。
系统采纳非接触读卡技术、加上专业的液晶体图像显示器、联合先进的电脑软件控制,使高科技在系统中得以充足发挥,以保证动作简妥、高效快捷。
二、系统特色尚吉电子为客户供给的考勤机硬件和中间件,可与第三方软件进行无缝对接,客户可自己编写软件程序,无需再购置我公司的人事考勤软件。
●高效系统采纳标准的 TCP/IP 以太网通信,服务器能够及时、高效的接受每个控制器的事件信息,关于报警信息则可及时在管理中心的电脑显示。
●安全密钥系统:采纳我公司“智能卡一卡一密方法和系统”的发明专利技术,从卡片数据、机具读写卡片、机具储存数据、数据通信加密、数据储存、用户权限、等一系列环节采纳了完好严实的安全策略,保证系统全部数据的安全软件系统:采纳安全的数据库,能够防备专业人员的歹意改正,完美的使用受权允许管理,完好保障了用户合法的使用权利。
多种操作权限,给用户对系统进行层次管理,供给更安全靠谱的方法。
对系统重要的数据进行加密存贮,保证重要的数据文件的高度安全性。
●扩展卡片:卡片规划为基础扇区、互换扇区、功能扇区,使卡片信息在各应用子系统可共享,同时能保密各应用子系统的内容,能够知足系统扩展的需要。
数据库:各业务子系统的用信息(如考勤、门禁、花费、会议等)共享一个数据库,使系统拥有更方便的功能可扩展性,实现和第三方管理软件的无缝连结性。
网络:使用标准的硬件通信接口,兼容总线、局域网、广域网等多种联网方式,系统的硬件和软件设施都可经过工业总线、局域网、广域网等连通成一个有机体共同实现一卡通系统的功能。
考勤管理系统用户手册Rev: N2 1.0目录软件安装说明 (4)第一章系统功能特性 (5)第二章系统要求 (6)2.1.硬件要求 (6)2.2.运行环境 (6)第三章软件的安装 (7)3.1.软件安装 (7)3.2.软件初次使用 (8)第四章软件功能说明 (13)4.1.人员管理 (13)4.1.1人员管理 (13)4.1.2人员信息同步 (28)4.1.3U盘人员管理 (30)4.2.考勤管理 (33)4.2.1.补签到 (34)4.2.2.请假登记 (36)4.2.3.考勤制度管理 (37)4.2.4.考勤报表 (43)4.2.5.人员排班 (53)4.3.设备管理 (56)4.3.1.连接设备 (57)4.3.2.设备数据下载 (72)4.4.系统维护 (73)4.3.3.系统维护详细项设置 (74)4.3.4.数据备份 (82)4.3.5.数据还原 (82)4.3.6.系统更新 (83)第五章SQL版本操作 (84)5.1.安装配置SQL数据库环境 (84)5.2.SQL数据库配置 (85)5.3.SQL数据库备份 (88)5.4.SQL数据库还原 (89)第六章常见问题解答 (90)1.无法与电脑通讯 (90)2.无法安装软件 (90)3.运行软件时弹出“应用程序末能启动”的对话框 (91)4.考勤管理系统软件应该怎样进行智能排班呢 (91)5.统计异常原因 (92)6.如何重新设定管理员密码 (92)7.如何清空软件的所有数据 (92)软件安装说明1)如果你的系统是Windows XP,系统必须安装有Microsoft .NET Framework 2.0。
运行安装光盘内Framework 文件夹下面的Check.exe,可自动检查系统是否安装Framework。
2)如果在安装过程中提示缺少“Microsoft Windows Installer 3.1”请在文件夹Windows Installer中找到对应系统的更新补丁,安装后再重试。
了解公司内部运作的核心管理系统公司内部运作的核心管理系统是指公司为了有效管理和运营企业内部各项业务而建立的一套系统。
这套系统通常包括人力资源管理系统、财务管理系统、生产管理系统、客户关系管理系统等多个子系统,通过这些子系统的协同工作,实现对企业内部各个环节的全面监控和管理。
下面将分别介绍这些核心管理系统的功能和作用。
首先是人力资源管理系统。
人力资源管理系统主要用于管理公司的人力资源,包括员工档案管理、招聘管理、考勤管理、绩效考核、薪酬福利管理等功能。
通过人力资源管理系统,公司可以实现对员工信息的集中管理,提高人力资源利用效率,优化招聘流程,规范考勤制度,激励员工积极性,从而提升整体员工队伍的素质和竞争力。
其次是财务管理系统。
财务管理系统主要用于管理公司的财务活动,包括会计核算、财务预算、资金管理、成本控制、财务分析等功能。
通过财务管理系统,公司可以实现对财务数据的及时记录和分析,提高财务决策的准确性和效率,降低财务风险,优化资金运作,实现财务资源的最大化利用。
再次是生产管理系统。
生产管理系统主要用于管理公司的生产活动,包括生产计划、生产调度、生产执行、质量管理等功能。
通过生产管理系统,公司可以实现对生产过程的全面监控和调度,提高生产效率,降低生产成本,保证产品质量,满足客户需求,提升市场竞争力。
最后是客户关系管理系统。
客户关系管理系统主要用于管理公司与客户之间的关系,包括客户信息管理、市场营销、销售管理、客户服务等功能。
通过客户关系管理系统,公司可以实现对客户信息的全面记录和分析,制定个性化营销策略,提高销售业绩,增强客户满意度,促进客户忠诚度,实现持续稳定的业务增长。
综上所述,公司内部运作的核心管理系统是公司管理和运营的重要工具,它们通过各自的功能和作用,协同工作,实现对企业内部各个环节的有效管理和监控,提高企业的整体运营效率和竞争力。
因此,公司应该重视核心管理系统的建设和应用,不断优化和完善这些系统,以适应市场变化和企业发展的需要,实现可持续发展和长期成功。
平台子系统介绍(1)人事档案管理子系统持卡人人事档案建档与更新维护,人员数据统计与分析等。
企业管理、部门管理是基础资料管理的重要组成部分,支持多层级结构。
若更改上级部门,则该部门及其下属部门将集体移动到指定的部门下,并可通过更改部门顺序号改变部门位置,可以较方便的进行部门层级调整。
人员维护是整个基本资料管理中,最重要的一部分,包括人员较全的基本信息、公司信息、以及自定义的项目信息,并可以指定是否为考勤机管理员。
系统支持批量操作,支持部门、人员信息、档案照片、卡号的批量导入导出,支持直接采集身份证信息。
考勤机终端的登录密码忘记时,可以通过后台设置考勤机管理员后,通过输入工号和密码替代默认密码进入考勤机终端管理菜单就行重新设置。
人员档案是对员工信息进行维护,人员维护是整个基本资料管理中,最重要的一部分,包括人员的新增,修改,调动,离职等功能,还可以对员工信息进行打印,导入,导出。
(人员的删除需在离职之后,到离职管理中操作。
)人员档案界面:(2)权限分配管理子系统权限分配管理主要包括设定权限管理组的管理范围,以及管理企业各领导的登录权限,可直接拟定管理员账户与权限,并可以决定是否开放权限使所有持卡人直接工号登陆查询自己的相关信息与记录报表等。
(3)卡及人脸信息管理子系统通过管理中心,可管理系统所用卡片及人脸信息,实现发卡、补卡、充值、退卡、挂失、解挂、离职卡管理等操作,实现人脸信息录入及离职管理等操作,以及发卡统计、出纳统计、明细记录、密码修改等。
识别介质包括IC卡、NFC卡、RF-SIM卡、CPU卡、面像等生物识别类型。
统一识别,认证多样,为使用者带来更大的便利。
管理员可为人员导入、删除可见光类型的人脸等。
(4)设备管理子系统实时通讯的定义是,在网络通畅的环境中可实现数据实时上传下载;在网络环境不稳定的环境下,数据直接存储在终端设备或服务器中,网络通畅后系统自动完成数据的上传下载。
本系统采用实时通讯技术,从设备的添加、绑定到稳定运营过程中的设备在线情况监控,以及设备更换时的解绑等,实时、简单、可视,极大的方便了管理员对设备的管控。
数据库应用课程设计报告书三峡大学科技学院企业考勤管理子系统数据库设计成绩:学号:姓名:指导教师:2010年1 月12 日三峡大学课程设计任务书2009学年秋学期企业员工考勤管理子系统摘要:该企业考勤子系统的功能是首先对于普通员工用户,可以查询员工的考勤信息,并相应的查询到工资的变化。
考勤情况由管理员将请假记录,加班记录,出勤记录,出差记录录入考勤管理系统统计出的,详细的结果统计在月度考勤表中。
员工都可以很详细的查询自己的情况,经理也可以根据此情况来考核员工。
一.需求分析1.系统背景分析现在不论哪个企业,都要进行考勤,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效率很低,而且容易出错,不利于管理。
所以人工考勤已经很难再满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大减轻了考勤工作人员的工作量。
本文系统的阐述了企业考勤管理设计开发的全过程。
包括系统需求调查分析,概念结构设计,逻辑结构设计等部分。
23.数据字典:(2)数据结构描述(4)数据存储二.概念结构设计经过调查、信息流程分析、数据收集,并结合需求分析,明确了该子系统的功能:A.给员工编号,登记其基本信息。
B.给各部门编号、命名,确定其职责范围,并任命部门经理。
C.对员工的考勤数据进行登记,并进行月度考勤统计。
D.对员工的月度考勤统计的结果来核算员工工资。
实体和属性的联系系统基本的E-R图对E-R图调整的准则:现实世界中的事物能作为属性对待的尽量作为属性对待;属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。
实体属性定义:员工(员工编号、员工姓名、员工性别、出生日期、职务、部门编号);部门(部门编号、部门名称、部门经理职工号);出勤记录 (出勤编号、日期、上班时间、下班时间);请假记录(请假编号、请假起始时间、请假结束时间、请假原因、扣除奖金);加班记录(加班编号、加班时间长度、日期、加班费);出差记录(出差编号、出差起始时间、出差结束时间、出差描述、补助资金);月度考勤统计(月度考勤编号、员工编号、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);工资(工资编号、基本工资、奖金、实际工资);具体调整如下:1.出勤记录,请假记录,加班记录,出差记录本应作为员工的一个属性,但是其中还涉及到相关的奖金待遇及具体描述,则单独作为一个实体;2.工资单独作为一个实体,因为此处强调的是员工的出勤工资,则分开来写。
三.逻辑结构设计1、实体所对应的关系表:职称表(duty)具体调整如下:1).出勤记录,请假记录,加班记录,出差记录本应作为员工的一个属性,但是其中还涉及到相关的奖金待遇及具体描述,则单独作为一个实体;2).工资单独作为一个实体,因为此处强调的是员工的出勤工资,则分开来写。
2、用户子模式设计考勤(员工编号、员工姓名、部门名称、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);工资(员工编号、员工姓名、部门名称、职务、基本工资、奖金、实际工资);因为员工对于其他情况不会经常关注,经常使用的以上各项,所以设立考勤和工资关系。
四、物理结构设计1、关系模式存取方法分析:对于该系统的各个关系最经常使用的操作就是查找,则采用B+树作为索引:1)、对以下经常在查询中出现的关系的码建立索引:A 对员工的员工编号建立索引,使其按照员工编号的升序存放。
B 对部门的部门编号建立索引,使其按照部门编号的升序存放。
2)、由于下面几个关系模式的更新频率较高,系统为维护索引要付出较大的代价,因此没有定义索引:月度考勤统计(月度考勤编号、员工编号、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);工资(工资编号、基本工资、奖金、实际工资);2、存储结构设计经过分析得出本考勤管理子系统信息处理的特点是员工考勤和工资的数据不仅经常需要查询,而且更新速度快,每月就要更新一次。
针对以上特点,设计如下:(1)确定数据库的存放位置为了提高系统性能,现根据应用情况将数据按照易变部分和稳定部分、经常存取部分和存取频率低的部分分别在两个磁盘上存放。
1)、经常存取部分:员工,出勤记录,请假记录,加班记录,出差记录,月度考勤统计,工资。
2)、存取频率较低的部分:部门(2)确定系统配置此管理子系统需要的微机数量和规模都不必太大,但在系统设计时应考虑到今后的发展需求,选择硬件设备、服务器操作系统、数据库时都考虑到能够逐步的增加和扩展。
1)、硬件配置要求:CPU:PII200以上。
内存:32MB以上。
硬盘:2.1GB以上(可用空间最好在160MB以上)。
打印机:推荐EPSON LQ-1600KII2)、软件配置要求:WINDOWS95、98、2000中文版操作系统。
五、数据库完整性设计1、主键及唯一性索引建立:A 将员工employee表中的yno属性定义为码。
参照员工表。
B 将部门branch表中bno属性定义为码。
参照部门表。
C 将出差记录travel_register表中的travelno 属性定义为码。
参照出差记录表。
D 将请假记录leave_register表中的leaveno属性定义为码。
参照请假记录表。
E 将加班记录overtime_register表中的overtimeno属性定义为码。
参照加班记录表。
F 将出勤记录work_register表中的workno属性定义为码。
参照出勤记录表。
G 将月度考勤统计month_attend表中的monthno属性定义为码。
参照月度考勤表。
H 将工资wage表中的wageno属性定义为码。
参照工资表。
2.对以下经常在查询中出现的关系的码建立索引:1)、在employ表的yno(员工编号)列上建立一个聚簇索引,而且employ表中的记录将按照yno升序存放。
Create cluster index employno on employ(yno);2)、在branch表的bno(部门编号)列上建立一个聚簇索引,而且branch表中的记录将按照bno升序存放。
Create cluster index branchno on branch(bno);3、参照完整性设计关系模型的参照完整性在create table 中用foreign key短语定义哪些列为外码,用references短语指明这些外码参照哪些表的主码。
A 定义出差Travel表中的参照完整性,将travelno,yno设为主码,travelno参照travel_register表的ravelno,yno参照employee表的yno。
B 定义请假Leave表中的参照完整性,将leaveno,yno设为主码,leaveno参照leave_register表的leaveno,yno参照employee表的yno。
C定义加班Overtime表中的参照完整性, 将overtimeno,yno设为主码,overtimeno 参照overtime_register表的overtimeno,yno参照employee表的yno。
D 定义出勤Work表中的参照完整性,将workno,yno设为主码,workno参照work_register表的workno,yno参照employee表的yno。
4、check约束的定义A Employee表中的ysex只能取“男”或“女”。
B leave_register表的reducemoney值大于0;C travel_register表的allowance值大于0;D overtime_register表的overtimefee值大于0;E wage表的basicwage,bonus,realwage值大于05、触发器设计A 在删除员工之后,显示员工的基本信息B 不准删除部门的信息。
C 员工的信息更改之后,相应的月度考勤统计表员工编号也要跟着变化。
六、数据库视图设计视图是从一个或几个基本表导出的表,一经定义,就可以和基本表一样被查询、被删除。
1)、定义一个反映员工的年龄的视图。
create view y_age(yno,yname,age)asselect yno,yname,2010-birthfrom employee;2)、建立反映员工工资情况的视图。
create view y_wage(yno,yname,basicwage,bonus,realwage)asselect yno,yname,basicwage,bonus,realwagefrom employ and wage;3)、建立员工考勤情况的视图。
create view y_attend(yno,yname,ljworktime,ljleavetime,ljtraveltime,ljovertime)asselect yno,yname,ljworktime,ljleavetime,ljtraveltime,ljovertimefrom employee and monthattend;七、数据库存储过程设计为方便查询,设计以下存储过程:查询员工信息:员工(员工编号、员工姓名、员工性别、出生日期、职务、部门编号);查询员工工资信息:工资(员工编号、员工姓名、部门名称、职务、基本工资、奖金、实际工资);查询员工考勤信息:考勤(员工编号、员工姓名、部门名称、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);八、权限设计此考勤子系统用户分为管理员和普通员工,管理员可以修改、删除、查询信息,普通员工只能查询信息。
九、总结通过以上数据库的设计,我深刻了解了每个阶段的设计内容:系统需求分析、概念结构设、逻辑结构设计、物理结构设计、数据库的实施和维护。
分析该企业考勤子系统的功能是首先能提供查询员工的信息,其次让员工能清楚自己的考勤情况,并相应的查询到工资的变化。
考勤情况由请假记录,加班记录,出勤记录,出差记录来统计出的,详细的结果统计在月度考勤表中。
员工都可以很详细的查询自己的情况,经理也可以根据此情况来考核员工。
由于工资是随着考勤数据来变化的,因此工资要单独作为一个实体,这样很容易就能查到相应的详细情况。
在做此子系统时,刚开始还不知道大概的格式,只是在盲目的做,这样到最后自己都不知道下一步该做什么了,所以凡事都要严格按照规则做,然后再发挥下,这样子就不会半途而废了。
之后我严格按照书上的过程做,发现其实做该子系统并没有我想象中难,柳暗花明又一村,攻克一个难题之后,心中大悦,只要细心,慢慢来,一步一步做,一样可以做的出色,不过前提是要对制作子系统的过程熟悉,并且灵活运用。