资源描述
小型公司考勤系统规划书
小
型
公
司
考
勤
系
统
组员:
目录
一、小型公司考勤系统规划方案书 3
1.1引言 3
1.2现行组织系统概况 3
1.3新系统的总体方案 3
1.4可行性分析 9
1.5方案对比 9
1.6总结评价 10
二、现行考勤系统调查与分析报告 11
2.1现行系统组织概况 11
2.2现行组织工作目标 11
2.3现行系统职能调查情况 11
2.4现行系统功能需求 11
2.5现行系统信息需求 11
2.6现行系统查询与决策需求 11
2.7现行系统分析 12
三、指纹考勤系统逻辑模型设计报告 13
3.1新系统目标 13
3.2新系统功能模型和功能说明 13
3.3新系统数据模型逻辑设计说明 14
3.4小型公司考勤系统处理逻辑说明 16
3.5新系统信息流程模型设计说明 20
3.6代码结构设计说明 22
四、系统设计报告 23
4.1系统设计的目标 23
4.2系统平台的配置要求 24
4.3数据库文件的设置清单及其说明 25
4.4代码赋值清单 26
4.5输入/输出设计说明 26
4.6用户界面设计说明 26
4.7整套结构图及模块说明书 32
4.8系统安全及保密设计 49
4.9系统实施费用的估计 49
五、系统实施报告 50
5.1项目名称 50
5.2委托方 50
5.3使用说明 50
5.4操作过程 50
5.5小结 51
5.6 小组人员分工情况 52
5.7 参考文献 52
一、小型公司考勤系统规划方案书
1.1引言
一、 系统名称:小型公司考勤系统
二、 系统目标:较高自动化完成对公司的员工的上下班考勤记录等相关情况的统计,便捷精准真实的让人事部门掌握并管理企业的员工出勤动态。
三、 系统功能:
1. 预先输入全体员工人员信息,并能分权限进行修改增补。
2. 预先设定每名员工的工作时间,并通过硬件设备进行核对。
3. 根据预先设定与实际设备的核对结果,自动统计出人事部门需要的按时到岗、按时下班、加班时间等考勤情况,并以表单形式整合表示。
4. 对于硬件设备的数据都能通过管理平台分权限进行查询。
1.2现行组织系统概况
一、 组织目标:内部员工高效严谨的完成计划内工作,发挥每一名员工的最大作用。
二、 业务概况:公司人员增多,人事部门工作人数不足,需要通过电子设备,更加精准高效真实的对每名员工的工作情况做出评定。
三、 存在的主要问题:
1. 现行的人事部门全团体员工人工签到统计工作到岗情况的工作方法,工作效率低下,花费时间太长,只能实行抽查,且影响其他部门工作工作。
2. 受人手不足影响,现行考勤系统无法做到对每名员工,每天的到岗情况进行检查,精确度不高。
3. 公司员工较多,容易出现由于人情等导致的代签字等情况,不能严格确保员工工作状况。
4. 每周的考勤结果需要人工输入,造成的巨大的时间浪费,且人工输入出错率较高。
1.3新系统的总体方案
方案一:ID卡考勤系统
1、 新系统的目标:
a.可以树立公司或机关规范化管理形象,提高公司在客户心中的管理档次,同时,规范化公司或机关内部的管理体制。b.该软件可以电脑全智能处理,处理快捷准确,不会因考勤统计人为疏忽引起纠纷,可以很大程度上将人事管理人员从繁琐的考勤统计工作中解脱出来,使其有更多的经历从事其他高效率的管理工作。c.可以统计员工的迟到、早退、旷工、未打卡、加班、请假等考勤情况,并能生成打印相应的考勤统计报表,一目了然。d.并能生成相应的数据库文件给人事工资或其他财务软件引用。e.系统扩展性好具有联网功能可以随时以低成本升级增加新考勤终端,便于工厂员工扩容。
2、 新系统的概念框架:
企业人员每人持有自己的智能卡,智能卡芯片中存有个人的身份信息(例如:姓名、性别、工作部门等),当智能卡接近考勤机发生感应时,考勤机会直接连接电脑,将持卡人的个人信息与刷卡时间发送至相应系统并予以保存,考勤机可判断员工的签到、签退时间,若员工迟到或早退,考勤机会在传输到系统中显示相应信息,同时以便统计每个员工的出勤情况。
3、 新系统的功能规划:
根据市场的反馈,针对各类企业、单位,为实现科学考勤,设计开发出感应卡考勤机,既可以实现独立、脱机工作,也可以联网、多机同时工作,具有以下功能:
① 打卡采用感应技术,一人一卡,打卡识别考勤,速度快。
② 考勤机内软件具有数据的判断及统计功能,能够统计下打卡时间以及是否符合预设要求等。
③ 平台软件能够同步考勤机和PC端软件内数据库。
④ 考勤软件可以提前预设规定打卡时间,不同时间段打卡内容,可以输入请假单,灵活增加和自定义假期名称:可以输入事假病假出差年休假等假期;
⑤ 系统内可以合法地进行手工签到:如果某个员工因为特殊合法原因未打卡或者迟到,人事部可以根据部门领导开具的签到通知单进行签到;
⑥ 系统软件可以根据人员要求根据考勤机数据统计详细的考勤报表:可以列表查询和打印或者输出到EXCEL,每天员工的考勤明细,几点下班几点上班是否迟到等等。可以选择几月几号到几月几号分部门班组和个人查询详细考勤情况,也可以只查询考勤异常情况,例如只查询迟到的考勤详细情况等
⑦ 报表格式可以自定义:可以选择要打印的项目宽度次序,并能保存,以便下次使用该格式。
考勤系统
结果应用
考勤管理
系统锁定
考勤参数设置
分配角色权限设定
备份恢复数据
节假日设定
考勤结果的录入
绩效考勤的应用
考勤工具的使用
考勤专员考勤
考勤表的设计
请假类别设置
打卡次数的锁定
工作人员基本信息
部门设置
结果统计分析
流程图:
员工信息输入
设定上班下班加班时间
员工签到
考勤机软件记录时间,和预设时间对比
出勤
迟到、缺勤
统计出勤次数,同步PC端数据
根据数据统计考勤信息,做出考勤统计
同步考勤机数据
4、新系统的平台规划:
我们的软件在设计时就重视使用人员的便捷要求。全中文的操作界面,完善的说明文档和简洁的操作界面,只要具备基本电脑操作常识即可胜任管理工作。也使得您的操作者在交接管理工作时方便、快捷。同时也使得培训工作变得轻松快捷而卓有成效。
密码保护的进入程序,避免非授权人员操作和篡改数据。保证您数据的安全性和可靠性。可以多用户管理,不同权限级别的操作员拥有不同的操作权限和级别,不同部门的人拥有不同的软件功能。
可以兼容 windows2000、XP、Vista 等微软的操作系统,推荐您在XP上安装和操作本系统。可以方便地进行软件升级,获得更新软件版本,功能更加强大,操作更加方便,界面更加友好。
本考勤机系统硬件可分为卡、读卡器和PC机三个部分。考勤机读写器向IC卡发一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使电容有了电荷,在这个电容的另一端,接有一单向导通的电子泵,将电容内的电荷送到另一个电荷内储存,当所积累的电荷达到2V时,此电容可作为电源为其他电路提供工作电压,将卡内数据发射出去。
5、新系统开发方式:自行开发
6、新系统开发计划:
编号
姓名
任务
1
邵柯
软件测试计划的编写
2
王奇
系统可行性分析的报告
3
徐波
项目开发计划及项目总结报告
4
张敏
项目详细设计说明书
5
吴佳璐
项目概要设计说明书
实施详细软件开发活动的计划:
u 测试计划
通过完整的测试体系保证软件能够安全运行
u 软件配置管理
按照具体人员分工各行其职。
u 软件质量保证
保证交付给客户三个月内不会出现技术故障。
u 人员培训计划
对用户提供完整的培训、安装、保修、维护和其它运行支持的服务。
7、新系统的开发预算:
① 人力:0元
② 设备:500元
③ 支持型服务:200元
④ 材料:100元
8、系统开发组织设计:
编号
姓名
组织工作安排
1
邵柯
企业领导
2
王奇
开发方技术人员
3
徐波
开发方技术人员
4
张敏
企业信息中心人员
5
吴佳璐
企业信息中心人员
方案二:指纹考勤系统
1. 新系统的目标
a.该软件可以电脑智能处理,处理快捷准确,不会因考勤统计的人为疏忽引起纠纷,很大程度上将人事管理人员从繁琐的考勤统计工作中解脱出来,使其有更多的经历从事其他更高效率的管理工作。b.可以统计员工的迟到、早退、旷工、未打卡、加班、请假等考勤情况,并能生成打印相应的考勤统计报表,一目了然。c.并能生成相应的数据库文件给人事工资或其他财务软件引用。d.系统扩展性好具有联网功能可以随时以低成本升级增加新考勤终端,便于工厂员工扩容。
2. 新系统的概念框架(信息系统建模)
企业人员每人都有自己的指纹(右手食指的指纹),指纹就是员工签到的凭证,由于每个人的指纹都不相同,指纹识别器可以通过指纹记录此人的签到时间,考勤机可由此判断员工的签到、签退时间,若员工迟到或早退,考勤机会在传输到系统中显示相应信息,同时以便统计每个员工的出勤情况。并导入电脑中员工的个人账户之下,员工的人人账户还记录了个人的身份信息(例如:姓名、性别、工作部门等),这样可以让指纹与人真正的对应起来。
3. 新系统的功能规划,流程规划。
新系统主要的功能:
1. 考勤机内软件具有数据的判断及统计功能,能够统计下打卡时间以及是否符合预设要求等。
2. 通过指纹记录员工的上下班时间
3. 可以合法地进行手工签到:如果某个员工因为特殊合法原因未打卡或者迟到,人事部可以根据部门领导开具的签到通知单进行签到。
4. 系统自动整理数据,形成原始签到表和员工正常上班次数(月底得出,但可以随时查阅实际情况),并能在PC端转化为常见格式表单。
5. 系统自动将数据导入到指定区域,以备查阅
6. PC端软件和考勤机内软件数据的同步,便于考勤机内数据在电脑上进行细致操作,也便于在PC端设定考勤机的预设参数。
流程图:
员工信息输入
设定上班下班加班时间
员工签到
考勤机软件记录时间,和预设时间对比
出勤
迟到、缺勤
统计出勤次数,同步PC端数据
根据数据统计考勤信息,做出考勤统计
同步考勤机数据
4. 新系统的平台规划
我们的软件重视使用人员的便捷要求。全中文的操作界面,完善的说明文档和简洁的操作界面,只要具备基本电脑操作常识即可胜任管理工作。使得培训工作变得轻松快捷而卓有成效。
密码保护的进入程序,避免非授权人员操作和篡改数据。保证您数据的安全性和可靠性。让系统更加的安全可靠,保障了系统数据的准确性与有效性。
可以兼容 windows98,XP,win7,win8等微软的操作系统,推荐您在win7上安装和操作本系统。可以方便地联网进行软件升级,获得更新软件版本。
本考勤机系统硬件可分为指纹识别器和PC机两个部分。
在网络方面有两种计划1.将硬件以局域网的方式链接起来。2.每天用人力从指纹机处提取数据输入电脑的处理软件中。
5. 新系统的开发方式
我们的新系统采取自主研发的方式。
6. 新系统的开发计划
编号
姓名
任务
1
邵柯
软件测试计划的编写
2
张敏
系统可行性分析的报告
3
吴佳璐
项目开发计划及项目总结报告
4
王奇
项目详细设计说明书
5
徐波
项目概要设计说明书
实施详细软件开发活动的计划:
u 测试计划
通过完整的测试体系保证软件能够安全运行
u 软件配置管理
按照具体人员分工各行其职。
u 软件质量保证
保证交付给客户三个月内不会出现技术故障。
u 人员培训计划
对用户提供完整的培训、安装、保修、维护和其它运行支持的服务。
7. 新系统的开发预算
⑤ 人力:100元
⑥ 设备:300元
⑦ 支持型服务:150元
⑧ 材料:100元
8. 系统开发组织设计
编号
姓名
组织工作安排
1
邵柯
企业领导
2
张敏
开发方技术人员
3
吴佳璐
开发方技术人员
4
王奇
企业信息中心人员
5
徐波
企业信息中心人员
1.4可行性分析
方案一:
一、 经济可行性分析:
开发出考勤系统后,信息化的考勤工作将代替人工操作,使得考勤更加科学准确,节省公司的经济支出,而且考勤系统创造的价值远远大于它的成本,经济上是可行的。
二、 技术可行性分析:
本系统采用管理信息的知识和相关的编程即可完成,在编程中可以使用各种编程软件,方便快捷,技术上可行。
三、 社会可行性分析:
考勤工作是企业日常活动,了解企业员工的出勤情况对公司的正常生产运行有重大的意义设计开发出考勤系统是适应公司信息化管理的需求,为公司的高层和各部门提供考勤数据,这便于他们的决策和管理,使他们的管理效率提高节省时间因此很有必要。
方案二:
一、 经济可行性分析
相对于原方案纸质签到来说指纹签到更加环保,避免了不必要的纸张浪费,降低了人力成本,并且由于指纹技术的大规模运用硬件成本相对较低,减少了后期繁琐的人工处理程序提高了工作效率,节省公司的经济支出。
二、 技术可行性分析
目前指纹识别技术得到了广泛的运用,使得系统开发不存在硬件问题,现代计算机强大的处理能力为系统的开发提供了保障。
三、 社会可行性分析
由于目前社会上底层劳动人民的工作流动性较大,运用指纹签到系统可以有效的降低企业所需要向员工付出的隐形成本,并且社会上多数企业都有相应的签到系统,不会引起员工的强烈反对。
1.5方案对比
一、 经济
相对于原方案全人力考勤来说两个方案的考勤更加环保,避免了不必要的纸张浪费,降低了人力成本,并且由于指纹技术的大规模运用硬件成本相对较低,减少了后期繁琐的人工处理程序提高了工作效率,节省公司的经济支出,两方案相比较ID卡考勤,由于一人一卡的考勤方式,在卡片上的成本费较高,且卡片出现消磁等情况也会造成经济损失,但指纹识别技术硬件的要求更高,如果要保证高水准的识别速度和精度,指纹考勤机主体会比同水平磁卡考勤机更贵,但是相比较下,指纹考勤硬件总体更加便宜。
二、技术
目前两方案系统采用管理信息的知识和相关的编程即可完成,在编程中可以使用各种编程软件,方便快捷,技术上可行。而硬件方面指纹识别技术和磁卡感应技术都得到了广泛的运用,使得系统开发不存在硬件问题,现代计算机强大的处理能力为系统的开发提供了保障。但同时在技术成熟度上,指纹识别技术硬件的要求更高,如果要保证高水准的精度,指纹考勤机的识别速度依然无法和磁卡考勤机相比,因此在自动化考勤的情况下,指纹考勤机让员工自助考勤的工作效率还是比不过磁卡考勤系统。
三、社会
考勤工作是企业日常活动,了解企业员工的出勤情况对公司的正常生产运行有重大的意义设计开发出考勤系统是适应公司信息化管理的需求,为公司的高层和各部门提供考勤数据,这便于他们的决策和管理,使他们的管理效率提高节省时间因此很有必要。和原系统相比,现设计方案更能全面的对全部员工的工作情况进行记录,并且能够能够减少员工互相包庇等行为,减少公司散漫的工作气氛。但是指纹考勤和磁卡考勤相比,指纹考勤完全杜绝的代签到等情况,更能严格的执行规章制度,但是一旦考勤过于严格,也容易引起部分公司员工的反感。
1.6总结评价
两方案相比较而言,对原始系统都有了较大完善,通过电子化自动化,可以更加严格的进行了全体员工的考勤工作。相比较而言,针对小型规模公司而言,两方案差距不大,但指纹考勤系统的建立,在硬件上价格略低,且识别速度对于上下班考勤的影响不大,且更能够减少人情关系出现的帮忙现象,有利于公司发展,建议采用指纹考勤系统。
二、现行考勤系统调查与分析报告
2.1现行系统组织概况
1、 员工考勤管理系统作为员工企业的基本管理,是企业对员工工作管理的基本依据。人工考勤已很难满足企业规范化管理的要求,面对庞大的信息量,该方式存在很多弊病。因此,建立现代化的智能考勤管理系统势在必行。这样可以大大减轻考勤工作人员的工作量,提高工作效率。
2.2现行组织工作目标
为了树立公司规范化管理形象,提高员工高效率完成工作计划的意识,便于相应的人事人员掌握并管理企业员工的出勤动态。
2.3现行系统职能调查情况
现行职能主要运用于调查企业员工上下班出勤情况,通过人工签到统计工作到岗情况的工作方法抽查到岗情况,并统计结果对各部门进行通报。
2.4现行系统功能需求
需要能有一个检索迅速、查找方便、可靠的考勤管理系统智能管理全体员工的上班到岗情况,自主进行考勤并统计,将人事部的员工从人工考勤的工作中解放出来,提高对员工管理的效率
2.5现行系统信息需求
现行系统缺乏精确度很高的信息来源,无法获得准确的全体员工到岗情况信息,需要有设备可以精确真实的记录下每个员工的实际上下班时间,并且能够分类明确的以表格形式给予显示。
2.6现行系统查询与决策需求
现行系统主要依靠之前人事部门的相应人员记录的出出勤情况来进行查询,并通过翻阅统计的情况来进行决策,查询速度慢,对员工的考评效率低下,需要有能够迅速整理好信息并能够快速查询的软件,并且通过预设可以明确显示每个员工应有评价。
2.7现行系统分析
目标分析:树立公司规范化管理形象,提高员工的规范化上班意识。
存在问题分析:现行的人事部门全团体员工人员签到统计工作到岗情况的工作方法,工作效率低下,需要大量的人员进行该项工作,且花费时间太长,影响其他部门工作,且容易出现失误、错误登记等现象,精确度不高。
环境分析:随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。
新系统功能、数据与流程需求分析:考勤机直接联网数据传输更快捷,不需要人工统计,可以同时记录更多条数据;产品先进,使用上已经非常方便可靠,所以投资一步到位,操作简单,使用寿命长;可以设置法定或者自定假期,国庆长假的处理功能:可以设置五一元旦国庆等假期,也可以自己定义;可以设置每天的打卡次数:可以根据规定设置为要求每天打卡2次或者4次;可以合法地进行手工签到。
三、指纹考勤系统逻辑模型设计报告
3.1新系统目标
1、电脑智能进行考勤信息处理,处理快捷准确,提高人事部工作效率。
2、可以统计员工的迟到、早退、旷工、未打卡、加班、请假等考勤情况,并能生成打印相应的考勤统计报表。
3、并能生成相应的数据库文件给人事工资或其他财务软件引用。
4、系统扩展性好具有联网功能可以随时以低成本升级增加新考勤终端,便于工厂员工扩容。
3.2新系统功能模型和功能说明
新系统功能模型图
功能说明
1.0普通员工子系统:主要完成普通员工休假申请和出差排班考勤信息的登记。
1.1普通用户登录:通过指纹识别登陆普通员工子系统操作平台。
1.2员工考勤登记:员工在考勤登记页面验证指纹,登记考勤。
1.3请假登记:普通员工登记个人请假情况。
1.4出差登记:普通员工登记个人的出差情况。
2.0考勤管理子系统:考勤管理子系统主要负责对整个系统的数据进行更新、维护与统计。
2.1管理账号登录:通过指纹识别登陆考勤管理子系统操作平台。
2.2员工信息管理:该模块主要实现对员工信息的添加、删除与修改的功能。管理员可以对员工的基本信息进行管理与维护。
2.3部门信息管理:管理员完成企业部门信息的管理与维护功能,可以添加部门的信息,可以修改部门的信息,也可以删除部门的信息。
2.4考勤信息管理:完成员工日常考勤请假出差的添加、删除、修改、及查询的功能,并统计打印。
2.4.1考勤信息查修:完成员工日常考勤请假出差的添加、删除、修改、及查询的功能。
2.4.2考勤信息统计:完成员工考勤次数统计结果。
2.4.3打印报表:打印统计和查询结果。
2.5考勤时间设定:考勤时间设定模块将设定员工的上下班时间。
2.6用户管理:完成系统的管理员信息的添加、删除与修改的功能。
3.3新系统数据模型逻辑设计说明
3.3.1数据存储定义
数据存储定义卡
名称:员工信息
编号:D1
简述:存储员工在公司中考勤时用到的初始信息
组成:入职年份+部门名+出身年月+姓名+指纹数据信息+员工工号
关键字:姓名
数据存储定义卡
名称:考勤部门信息
编号:D2
简述:存储考勤各部门名称
组成:部门名称+部门编号
关键字:部门名称
数据存储定义卡
名称:员工考勤情况
编号:D3
简述:存储可以每日需要存档的员工考勤信息结果
组成:员工账号编号+考勤时间+考勤结果
关键字:员工工号
数据存储定义卡
名称:用户信息
编号:D4
简述:存储管理员管理系统和打开系统的账户信息
组成:用户名+指纹数据信息+权限+密码+用户编号
关键字:用户名
3.3.2数据元素定义
数据元素定义卡
名称:员工工号
简述:由员工入职的时间部门等决定的每个员工的单独编号
别名:无
长度:8个字符
取值/含义:例“95040711”表示入职年份为1995年4月入职在秘书部的工作的第11号员工
3.4小型公司考勤系统处理逻辑说明
名称:普通用户登录
编号:1.1
简述:通过指纹识别登陆普通员工子系统操作平台。
处理逻辑小说明
1. 人事部员工通过指纹考勤机识别指纹密码。
2. 登入考勤系统
3. 登入模块打开普通员工操作界面,并关闭登入页面。
名称:员工考勤登记:员工在考勤登记页面验证指纹,登记考勤。
编号:1.2
简述:员工在考勤登记页面验证指纹,登记考勤。
处理逻辑小说明
1. 员工打开考勤页面
2. 员工通过考勤机识别指纹进行登记
如果 在考勤时间内识别成功
则生成考勤记录:员工名称+考勤时间,电脑屏幕显示考勤成功
否则 电脑屏幕显示考勤失败
名称:请假登记
编号:1.3
简述:员工在系统操作平台登记请假信息情况
处理逻辑小说明:
1. 员工打开请假登记页面
2. 按要求输入或选择你的部门、姓名、请假时间、请假时长、假期截止时间和请假原因
3. 按提交并保存
名称:出差登记
编号:1.4
简述:员工在系统操作平台登记出差信息
处理逻辑小说明:
1. 员工打开出差登记页面
2. 按要求输入或选择你的部门、姓名、出差时间、出差时长、结束时间、出差地点及出差内容概要
3. 按提交并保存
名称:管理账号登录
编号:2.1
简述:通过用户名和密码识别登录管理系统操作平台。
处理逻辑小说明:
1、 每个管理员有特定的用户名和密码。
2、 通过用户名和密码登录管理系统操作平台。
3、 登入模块打开管理员操作界面,并关闭登入页面。
名称:员工信息管理
编号:2.2
简述:管理员在员工管理页面输入相应的员工工号来进行管理。
处理逻辑小说明:
1、 管理员打开员工管理页面。
2、 管理员通过员工工号进行相应处理(增加、删除、修改或查询)。
3、 如果 管理员要增加员工信息登记
则 新输入新增员工工号进行登记并保存
4、如果 管理员要删除员工信息
则 输入员工工号点击删除即可删除相应的员工信息
5、如果 管理员要修改员工信息
则 输入员工工号点击修改即可修改相应的员工信息
6、如果 管理员要查询员工信息
则 输入员工工号点击查询即可查询相应的员工信息
7、如果 员工工号输入成功
则 管理员可进行相应的处理
否则 “无此员工”
名称:部门信息管理
编号:2.3
简述:管理员在部门管理页面输入相应信息来进行管理。
处理逻辑小说明:
1、 管理员打开部门管理页面。
2、 管理员通过输入部门编号和部门名称来进行处理(增加、删除、修改或是查询)。
3、 如果 管理员要增加部门信息
则 新输入新增部门的编号和名称进行登记并保存
4、如果 管理员要删除部门信息
则 输入部门编号和部门名称并点击删除即可删除相应的部门信息
5、如果 管理员要修改部门信息
则 输入部门编号和部门名称并点击修改即可修改相应的部门信息
6、如果 管理员要查询部门信息
则 输入部门编号和部门名称并点击查询即可查询相应的部门信息
7、如果 部门编号和部门名称匹配成功
则 管理员可进行相应的处理
否则 “无此部门”
名称:考勤信息查修
编号:2.4.1
简述:在考勤管理子系统中查询修改员工的考勤信息
处理逻辑小说明
1. 管理员打开考勤信息管理页面。
2. 管理员通过输入部门编号和部门名称来进行处理(增加、删除、修改或是查询)。
3. 如果 管理员要增加考勤信息
则输入新增员工考勤信息进行登记并保存
4. 如果 管理员要删除部门信息
则输入员工工号搜索选择考勤信息并点击删除即可删除相应的考勤信息
5. 如果 管理员要修改部门信息
则输入员工工号搜索选择考勤信息并点击修改即可修改相应的考勤信息
6. 如果 管理员要查询考勤信息
则输入员工工号并点击查询即可查询相应的考勤信息
7. 如果 部门编号和部门名称匹配成功
则 管理员可进行相应的处理
否则 “无此部门”
名称:考勤信息统计
编号:2.4.2
简述:系统自动统计员工的考勤信息
处理逻辑小说明
1. 在员工完成指纹考勤后
2. 系统将该员工的考勤信息输入该员工的考勤数据库中
3. 系统自动完成对员工考勤信息的统计
名称:打印报表
编号:2.4.3
简述:打印员工的考勤报表
处理逻辑小说明
1. 打开员工的考勤信息
2. 点击打印按钮
3. 生成打印预览
4. 打印
名称:考勤时间设定
编号:2.5
简述:输入规定的员工上下班时间
处理逻辑小说明
1.登入考勤系统
2登入模块打开员工管理操作界面
3.打开时间设置,设置员工上下班时间
4.将设定好的信息传给普通用户系统
名称:用户管理
编号:2.6
简述:通过输入完成系统的管理员信息的添加、删除与修改。
处理逻辑小说明
用户登录,输入用户名和密码
1. 如果新增用户,就打开员工管理操作界面,添加用户,输入相关信息,并注册信息完成管理员信息的添加,设定用户权限是管理员还是普通员工
2. 如果用户离职,就打开员工管理操作界面,删除用户信息
3. 如果用户信息有误,就打开员工管理操作界面,修改用户信息
4.
5. 登入模块打开普通员工操作界面,并关闭登入页面。
3.5新系统信息流程模型设计说明
普通员工子系统第一层DFD
考勤管理子系统第一层DFD
普通员工子系统第二层DFD
考勤管理子系统第二层DFD
考勤管理子系统第三层DFD
3.6代码结构设计说明
员工考勤工号:AB CD EF GH
AB:员工入职年份的后两位
CD:员工入职月份
EF:员工所在部门编号
GH:员工所在部门排定的顺序号
四、系统设计报告
4.1系统设计的目标
4.1.1系统运行的效率
新的考勤系统所要解决的一个很重要的问题就是现行成绩查询系统的运行效率的问题。现行成绩查询系统的批处理系统并没有什么特别大的问题,所以将不做多余的改进。需要改进的一个内容是连机实时处理系统。所以新的成绩查询系统一个很重要的目标就是提高系统的连机实时处理系统的效率。提高这一系统可以从这几个方面着手:文件的数量、网络带宽、程序的编写质量、计算机硬件及其组织结构、计算机处理过程的设计质量和文件的存取方式。其中,比较现实的就是考虑程序的编写质量这一点,以及文件的数量和存取方式。延迟连机录入系统的效率也将得到提高。
4.1.2系统的可靠性
硬件系统的可靠性可以做出的改变相对不多,由于条件的限制,所以这里先不做考虑。虽然旧的系统的可靠性不是很高,但是这并不是最主要需要解决的问题。
4.1.3系统的灵活性
在系统的设计当中,将尽量采用模块化的结构,这样在系统某一部位出现问题时,可以做到快速的查找及修复等来解决问题。同时将尽可能减少模块间的数据耦合,使各子系统间的数据依赖减少到最低。
4.1.4系统的经济性
由于条件的限制,所以这次将仅可能的减少开支的问题。尽量做到最经济最节省的方式等。
4.1.5系统的安全性
小型公司考勤系统最关键的安全性需求就是需要对用户的身份做到有效的识别一级保护数据的不丢失和不泄漏。所以登入系统一级数据库的就尤其要重视安全性这一个问题。强化数据的安全以及个人身份验证的问题等。
4.2系统平台的配置要求
(1)硬件配置:
电脑处理器:Intel 酷睿i3 4160 3.6GHz
安装内存:2.00 GB
系统类型:Win7/Win8/Win10 (32位或64位)
指纹考勤机:中控C10型号考勤机
(2) 软件配置:
系统软件:Windows 10 专业版
应用软件:小型公司考勤系统软件、指纹机内部识别软件
4.3数据库文件的设置清单及其说明
员工信息(yxx)表
字段名称
类型
长度
主键
说明
允许空
yid
varchar
50
YES
编号
否
yname
varchar
50
姓名
是
ybm
varchar
50
部门
是
ysq
varchar
50
区域
是
ypass
varchar
50
密码
是
xb
varchar
50
性别
是
nl
varchar
50
年龄
是
jg
varchar
50
籍贯
是
sfz
varchar
50
身份证
是
sj
varchar
50
时间
是
zt
varchar
50
状态
是
考勤信息(sjxx)表
字段名称
类型
长度
主键
说明
允许空
id
varchar
50
YES
编号
否
yid
varchar
50
员工编号
是
spr
varchar
50
审批人
是
sj
varchar
50
时间
是
dd
varchar
50
地点
是
nr
varchar
50
内容
是
lx
varchar
50
类型
是
Bz
varchar
50
备注
是
用户信息(jxx)表
字段名称
类型
长度
主键
说明
允许空
jid
varchar
50
YES
用户编号
否
jname
varchar
50
姓名
是
jbm
varchar
50
部门
是
jpass
varchar
50
密码
是
部门信息(bxx)表
字段名称
类型
长度
主键
说明
允许空
bname
varchar
50
YES
部门名称
否
bbz
varchar
50
备注
是
4.4代码赋值清单
员工考勤工号:AB CD EF GH
AB:员工入职年份的后两位
CD:员工入职月份
EF:员工所在部门编号
GH:员工所在部门排定的顺序号
4.5输入/输出设计说明
输入设备:
键盘
光扫描设备:指纹考勤机
输入数据格式设计说明:
文字输入
输出设计的方法:
显示屏显示表格数据
报表信息:
员工名 员工工号 考勤数据
输出设备:
显示器、打印机
4.6用户界面设计说明
4.6.1 系统登录页面
系统登录界面index.jsp,本页是本系统的入口,在本页中,用户输入用户名和密码,并选择用户的身份,点击“登录”按钮。登录页在的设计如图5-3所示。
图5-3
4.6.2 管理员子系统主页面
在考勤管理系统主页面中上方提供了各模块点链接,方便进行模块选择
4.6.3 部门信息管理模块
部门信息管理模块,完成部门信息的管理功能,管理员可以添加部门信息,可以删除部门信息,也可以修改部门信息。
4.6.4 员工信息管理模块
员工信息管理模块,完成员工信息的管理功能,可以添加或删除员工的信息。
5.3.6 考勤时间设定模块
考勤时间设定模块完成员工上下班信息的修改的功能。
5.3.7 员工考勤管理
管理员对员工的考勤信息进行管理。该模块可以实现根据员工编号就行查询考勤信息,并对其进行添加和删除功能。
5.3.8 用户信息管理
用户信息管理模块可以进行查看所有管理员的信息,新增管理员,修改管理员信息和删除管理员信息。
5.3.9 员工考勤系统主页面
员工登录系统后进入员工的主页面中,上方提供了各模块点链接,方便进行模块选择。主页面对应的磁盘文件为main.jsp。
5.3.10 出差登记模块
登记个人的出差通知信息。
5.3.11 请假登记模块
员工对个人的申请休假信息进行登记。
5.3.12 员工考勤登记模块
通过指纹考勤机在该模块进行考勤。
4.7整套结构图及模块说明书
1.1普通用户登录 2.1管理账号登录功能模块的结构图
模块名称:用户登入
模块标识:A
处理逻辑:
显示登入界面
输入用户账号、密码
对每个账号
调用模块B,获得用户权限信息
若为普通用户
调用模块C,打开普通用户界面,关闭登入界面
若为管理员用户
调用模块D,打开管理员用户界面,关闭登入界面
若是无用户权限
屏幕提示无此用户,三秒后关闭登入界面
模块名称:验证用户权限
模块标识:B
处理逻辑:
接受账号用户名和密码
查用户数据库
如果有此用户
发送该用户用户权限信息给模块A
否则
发送无此用户给模块A
模块名称:跳转普通用户界面
模块标识:C
处理逻辑:
接受普通用户权限信息
打开普通用户界面
关闭登入界面
模块名称:跳转管理员用户界面
模块标识:D
处理逻辑:
接受管理员权限信息
打开管理员用户界面
关闭登入界面
1.2员工考勤登记功能模块的结构图
模块名称:员工考勤登记
模块标识:A
处理逻辑:
显示考勤界面
输入员工工号、指纹密码
对每个工号和指纹密码
调用模块B,验证
展开阅读全文