企业考勤管理系统的设计说明书.doc
《企业考勤管理系统的设计说明书.doc》由会员分享,可在线阅读,更多相关《企业考勤管理系统的设计说明书.doc(54页珍藏版)》请在咨信网上搜索。
1、广西大学数学与信息科学学院数据库开发与应用课程设计报告题目 : 公司考勤管理系统 班 级: 信息与计算科学121学 号: 1211100xxx 姓 名: xxxxx 日 期: 六月 一、 背景与意义考勤管理系统是公司单位管理系统中最重要的信息。通过员工考勤考核管理,反映员工在一定阶段的工作成绩。而我国众多的公司都是采用传统的手工方式记录公司员工每日的出勤情况,这种方式繁琐易错,准确性、透明度、实时性差,受人为因素影响过大,增长了公司的人力资源成本。随着现代科技的进步,运用信息和计算机技术来进行公司员工考勤的管理也成为现代化公司运作必不可少的一部分。一个公司对其职工的正常上下班、延时工作及加班工
2、作进行考勤,通过报表的形式输出,合理调整员工工作安排,用计算机对考勤数据进行记录分析解决,得到我们所需要的各种记录报表和考勤原始数据,方便了公司对员工的管理。因此,开发一个合适的、高质量的、界面和谐、易于操作的公司考勤管理系统进行公司员工的考勤管理,对公司的长远发展有重大的意义。本考勤管理系统的开发,是为了规范公司中考勤的管理工作,为考勤管理部门提供一套高效、快捷的应用软件。使用计算机进行考勤信息的解决,具有如下优点:(1) 及时信息交流,改善管理质量通过本系统对考勤信息的规范管理,可以及时掌握员工的信息,也能让员工及时了解部门主管发布的告知信息。(2) 方便查询,提高工作效率。 二、需求分析
3、本系统要实现的功能模块重要有:基本信息设立模块、档案管理模块、审批模块、查询模块、考勤记录模块、汇总记录模块和系统管理模块。规定提供数据输入、输出和整理功能,满足平常工作的需要;具有查询、记录等功能,方便用户快捷使用和管理信息,提高工作效率;采用一定的安全保护措施,应分有不同的使用权限,保证系统的实用性;具有系统备份和恢复功能,使系统使用者能容易进行维护,同时软件功能完整、运营稳定、界面和谐、操作简便。1. 对功能的规定针对公司的考勤管理业务,本系统要实现以下功能:(1) 基本信息设立拥有对系统中的基本信息,涉及:部门信息、员工职称信息、请假类型信息、加班类型信息、出差类型信息的添加、修改、删
4、除、查询等操作的功能,当大量新的信息需要录入时,可以通过EXCEL表格导入方式实现,同时也可将相应信息分别导出到EXCEL表格中。(2) 档案管理拥有对系统中的员工信息、考勤制度信息、告知信息进行增长、修改、删除、查询等操作的功能。在录入员工信息时,输入员工的身份证号,进行回车操作即可自动填充员工性别,年龄,身份属地,生日信息。当有大量新的员工信息、告知信息需要录入时,可以通过EXCEL表格导入方式实现,同时也可将相应信息导出到EXCEL表格中。(3) 审批管理拥有对系统中的请假信息、加班信息、出差信息进行审批的功能。查询出相应的记录,对该记录进行审批,审批通过则说明该条请假记录生效,否则为无
5、效记录。此功能只有考勤主管和部门主管有操作权限。(4) 查询管理拥有对系统中员工信息、公司考勤制度、出勤信息、请假信息、加班信息、出差信息进行查询的功能。可以按照员工编号,姓名,部门名等条件对员工具体信息进行模糊/精确查询。(5) 考勤记录管理拥有对公司员工中的出勤信息、请假信息、加班信息、出差信息进行增长、修改、删除、查询等操作,同时具有将相应信息导出到EXCEL表格中的功能。其中只有可以对出勤信息进行操作,当有大量员工考勤相关信息需要录入时,只有考勤管理员可以通过EXCEL表格导入方式实现。(6) 汇总记录管理拥有对考勤情况进行记录以及报表查看的功能。选择某一时间段,可对该时间段员工的考勤
6、信息进行记录,其中只有审核通过的请假记录,加班记录,出差记录可以参与到考勤情况记录中。可以对记录过的考勤情况通过报表来查看到具体信息。(7) 系统管理拥有密码修改、用户管理、系统初始化、数据备份/恢复、日记查看的功能。密码修改供当前登录用户修改自己的密码,修改时需要对新密码提供二次输入校对。用户管理提供用户的添加,修改,删除,用户名使用的是员工的编号。系统初始化将系统中的数据都删除,初始化前需对系统中的数据进行备份。数据备份/恢复拥有对系统中的数据进行备份和恢复的功能。日记查看拥有对使用本系统的用户的登录及退出信息进行查看的功能,以维护系统的正常操作。2. 对性能的规定为保证本系统可以长期、安
7、全、稳定、可靠、高效的运营,系统须满足以下性能规定:(1) 实用性:本系统应可以系统,便捷,快速的实现对员工作休时间的管理,从而保障公司的高效运营。(2) 操作简朴:本系统应合用于不同计算机水平的使用者,系统的操作尽也许简朴易行。(3) 技术先进:产品的系统设计和开发应紧跟计算机的发展潮流,产用目前较先进的设计思想,运用最先进的开发技术和开发工具。(4) 安装使用简便:服务器端安装简洁明了,客户机无需再装任何软件,可直接使用。(5) 适应性和可扩充性:应能广泛使用与不同的公司,开发过程中,应充足考虑可扩充问题。3. 数据管理能力的规定为保证公司使用本系统中数据的完整性,须满足以下数据管理规定:
8、(1) 尽也许减少故障的发生,保障好数据的备份,数据的备份采用数据库服务器的备份功能实现。(2) 当系统发生故障时,当重新启动的时候,系统可以正常运营,若有数据遗失,可以通过备份来还原。(3) 要保证数据的安全性,只有授权的人员才干进入系统进行相应的操作。(4) 发现有错误的数据,及时地进行修改。三、 系统总体分析与设计1. 解决方案为公司中的员工分别分派一个用户号和密码及相应角色,员工可用该用户名和密码登录进入公司考勤管理系统。不同的角色相应有不同的使用权限:普通员工可以进入系统可以对各类信息进行查询,录入自己的请假,加班及出差的记录,对考勤的记录报表进行查看以及对自己的登录密码进行修改;部
9、门主管除拥有普通员工所有权限外,还可对员工信息,告知信息进行添加,修改,删除的操作,对员工输入的请假,加班,出差记录进行审批,对员工某一阶段的考勤进行记录;考勤管理员除拥有普通员工所有权限外,还可对公司的考勤制度进行设立,对员工的出勤信息进行录入或导入,同时也可对员工的请假,加班及出差记录进行批量导入;考勤主管具有系统的完全管理权限,要定期对系统进行检查和备份,以维护系统的安全。 系统设计分八个模块:主菜单模块,登录模块,档案管理模块,审批管理模块,查询管理模块,考勤记录管理模块,汇总记录管理模块和系统管理模块。具体的功能结构图如图1-1所示。图3-1 公司考勤管理系统功能结构图本系统采用De
10、lphi技术,以及SQL Server数据管理技术进行重要的设计,数据库用SQL Server进行设计和管理。系统使用分三种角色,涉及:员工,考勤管理员,部门主管,考勤主管。体现各角色的使用权限的功能结构图如图1-2。图3-2 体现各角色使用权限的功能结构图2. 数据库设计(1) Personal(员工信息表)员工信息表重要存放员工的基本信息,具体字段信息如表3-1。表3-1 员工信息表字段名称类型长度码说明Pno员工编号CHAR14PKP+日期+序号Pname姓名VARCHAR10Not nullDno部门编号CHAR14FKNot nullPTno职务编号CHAR14FKNot nullI
11、DCard身份证CHAR18ShuDi身份属地CHAR20Sex性别CHAR2Age年龄INT-Birth生日DATE-Tel电话号码VARCHAR20Photo相片VARBINARY50(2) PersonalType(职称表)职称表重要存放员工职称信息,被员工信息表所调用,具体字段信息如表4-9。表4-9 职称表字段名称类型长度码说明PTno职称编号CHAR14PKPT+序号PTname职称名称VARCHAR20Not null(3) Department(部门信息表)部门信息表重要存放部门基本信息,提供应员工信息表调用,具体字段信息如表4-10。表4-10 部门信息表字段名称类型长度码说
12、明Dno部门编号CHAR14PKD+序号Dname部门名称VARCHAR20Not nullIntroduce部门简介VARCHAR100(4) Attendance(考勤登记表)考勤登记表重要存放员工平常的出勤信息,具体字段信息如表4-11。表4-11 考勤登记表字段名称类型长度码说明Ano记录编号CHAR14PKA+日期+序号Pno员工编号CHAR14FKNot nullInOut出入情况CHAR2Not nullATime时间DATETIME-Not null(5) Overwork(加班登记表)加班登记表重要存放员工平常加班的记录信息,只有主管审批通过后才干生效,才干进行相应的加班记录
13、,具体字段信息见表4-12。表4-12 加班登记表字段名称类型长度码说明Ono记录编号CHAR14PKO+日期+序号Pno员工编号CHAR14FKNot nullStartTime开始时间DATETIME-EndTime结束时间DATETIME-OTno加班类型编号CHAR14FKNot nullAPProval审核结果CHAR1(6) OverworkType(加班类型表)加班类型表重要存放加班类型信息,提供应加班登记表调用,具体字段信息如表4-13。表4-13 加班类型表字段名称类型长度码说明OTno加班类型编号CHAR14PKOT+序号OTname加班类型名VARCHAR20Not nu
14、ll(7) Errand(出差登记表)出差登记表重要存放出差记录信息,只有主管审批通过后才干生效,才干进行相应的出差记录,具体字段如表4-14。表4-14 出差登记表字段名称类型长度码说明Eno记录编号CHAR14PKE+日期+序号Pno员工编号CHAR14FKNot nullStartTime开始时间DATETIME-EndTime结束时间DATETIME-Place出差地点VARCHAR20ETno出差类型编号CHAR14FKNot nullAPProval审核结果CHAR1(8) ErrandType(出差类型表)出差类型表重要存放加班类型信息,提供应出差登记表调用,具体字段信息如表4-
15、15。表4-15 出差类型表字段名称类型长度码说明ETno出差类型编号CHAR14PKET+序号ETname出差类型名VARCHAR20Not null(9) Leave(请假登记表)请假登记表重要存放请假记录信息,只有主管审批通过后才干生效,才干进行相应的请假记录,具体字段如表4-16。表4-16 请假登记表字段名称类型长度码说明Lno记录编号CHAR14PKL+日期+序号Pno员工编号CHAR14FKNot nullStartTime开始时间DATETIME-EndTime结束时间DATETIME-LTno请假类型编号CHAR14FKNot nullDemo情况说明VARCHAR100AP
16、Proval审核结果CHAR1(10) LeaveType(请假类型表)请假类型表重要存放加班类型信息,提供应请假登记表调用,具体字段信息如表4-17。表4-17 请假类型表字段名称类型长度码说明LTno请假类型编号CHAR14PKLT+序号LTname请假类型名VARCHAR20Not null(11) AttendanceCount(出勤情况登记表)出勤情况登记表重要记录的是员工出勤,请假,加班,出差的一些记录信息,提供应公司管理着进行查看,具体字段信息如表4-18。表4-18 出勤情况登记表字段名称类型长度码说明ACno记录编号CHAR14PKG+日期+序号Pno员工编号CHAR14FK
17、Not nullARno制度编号CHAR14FKNot nullYearMonth年月CHAR7Not nullShouldTime应工作时间INT-小时ActualTime实际工作时间INT-小时LeaveTime累计请假时间INT-半天OverworkTime累计加班时间INT-小时ErrandTime累计出差时间INT-半天Late迟到次数SMALLINT-次LateTime迟届时间累计INT-小时Early早退次数SMALLINT-次EarlyTime早退时间累计INT-小时Absence旷工次数SMALLINT-次AbsenceTime旷工时间累计INT-小时(12) Logdb(日
18、记信息表)日记信息表重要记录的是公司中的员工登录到系统以及退出系统的信息,具体字段信息如表4-19。表4-19 日记信息表字段名称类型长度码说明Logno日记编号INT-PK自动编号Uno用户编号CHAR14FKNot nullLoginTime登录时间DATETIME-LogoutTime退出时间DATETIME-(13) Userdb(用户信息表)用户信息表重要存储用户的信息,其中员工编号作为用户名进行登录,密码默认为123456,同时也定义了用户的角色,具体字段信息如表4-20。表4-20 用户信息表字段名称类型长度码说明Uno用户编号CHAR14PKU+日期+序号Pno员工编号CHAR
19、14FKNot nullAuthority角色CHAR2Passwd密码VARCHAR20默认为123456(14) ARegulation(考勤制度表)考勤制度表重要存储的是公司的考勤制度,具体字段信息如表4-21。表4-21 考勤制度表字段名称类型长度码说明ARno制度编号CHAR14PKAR+序号ComeTime上午上班时间TIME-Not nullGooffTimepm上午下班时间TIME-Not nullComeTimepm下午上班时间TIME-Not nullGooffTime下午下班时间TIME-Not nullAmemo考勤制度VARCHAR10000(15) ShuDi(属地
20、表)属地表重要存储的是身份证前6位所相应的属地名称的信息,录入员工数据中身份证数据时快速得出员工性别,年龄,身份属地,生日信息,减小因手工输入产生的信息错误概率,具体字段信息如表4-22。表4-22 属地表字段名称类型长度码说明ID编号CHAR6PKNot nullBM属地编号CHAR14Not nullDQ属地名称VARCHAR30Not null(16) Notice(告知表)告知表重要存储的是公司中的一些告知信息,具体字段信息如表4-23。表4-23 告知表字段名称类型长度码说明Nno 告知编号CHAR14PKN+日期+序号NTime告知时间Datetime-Title 告知标题VARC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 考勤 管理 系统 设计 说明书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。