IC卡考勤管理系统概要设计说明书
IC卡系统设计方案

项目方案设计一、系统概述随着高科技的蓬勃发展,智能化管理已经走进了人们的社会生活,为了方便对银行内部的统一管,我们采用IC卡一卡通模式对银行内部人员进行统一管理。
通过IC卡可以实现员工的考勤、人员出入登记、内部消费、工资发放等功能。
每个人仅需携带一张卡,即能当证件卡,也可作为消费卡,解决一种多卡并行、多卡多用、多卡多管的局面,提高了卡的方便性和实用性,员工可充值,挂失解挂等实用操作。
对卡应用单位,提供统一的查询平台,方便核对帐目,内部卡的管理等问题。
在使用该系统的过程中,只要将IC卡在消费机感应区的有效范围内出示有效卡,读卡器读取到IC卡中的有效信息,并根据相应的功能读取出对应的信息,同时将各种数据储存在存储器中,当管理系统计算机开启时,通过系统管理软件将其中数据读取出来,存放在相应的数据库文件中,在报表输出中可以根据打印条件统计输出员工需要的各种IC卡管理报表和销费情况统计明细报表。
利用IC卡一卡通的模式可以方便灵活的的管理不同部门不同员工的全部信息。
减少了错综复杂的登记核查信息,直接通过IC卡一卡通管理系统进行查询核算,大大的提高了工作效率,方便了员工的签到、出入、消费。
1、考勤功能智能IC考勤系统,具有每天签到功能,主要针对银行内部员工每日的签到,记录每个员工的上班下班时间,每月可以通过终端服务对不同部门员工的上班信息进行查询。
考勤管理系统,出入人员佩带IC身份识别智能卡,通过门口时,刷卡即可完成从身份识别、身份验证到出入记录的全过程操作。
这样就方便了人事部门对员工的管理又提高了工作效率,而且可以准确地记录员工的上班情况,可以进行公平的奖惩。
提高了员工的上班积极性。
2、门禁功能智能IC卡门禁管理系统(又称IC卡出入管理系统),具有对门户出入管理、实时监控、保安防盗报警等多种功能,它主要方便内部员工或住户出入,杜绝外来人员随意进出,既方便了内部管理,又增强了内部的使用安全性,从而为用户提供一个高效和具经济效益的工作环境。
考勤管理系统产品需求规格说明书

考勤管理系统产品需求规格说明书正文:1、引言1.1 目的1.2 范围1.3 定义2、项目概述2.1 项目背景2.2 项目目标2.3 用户特点2.4 假设和约束3、功能需求3.1 用户管理3.1.1 注册和登录3.1.2 用户权限管理3.2 考勤管理3.2.1 考勤规则设置 3.2.2 考勤记录管理 3.2.3 异常情况处理 3.3 请假管理3.3.1 请假申请3.3.2 审批流程3.3.3 请假记录管理 3.4 排班管理3.4.1 排班规则设置 3.4.2 排班表管理 3.4.3 迟到早退处理 3.5 统计报表3.5.1 考勤统计报表 3.5.2 请假统计报表3.5.3 排班统计报表4、非功能需求4.1 性能4.2 安全4.3 可靠性4.4 可用性4.5 可维护性4.6 用户界面4.7 兼容性4.8可扩展性5、数据需求5.1 数据结构5.2 数据流程5.3 数据存储5.4 数据安全性6、系统界面6.1 登录界面6.2 用户管理界面 6.3 考勤管理界面 6.4 请假管理界面6.5 排班管理界面6.6 统计报表界面7、项目计划7.1 里程碑7.2 时间安排7.3 资源安排8、风险管理8.1 风险识别8.2 风险评估8.3 风险响应8.4 风险监控附件:1、用户需求调研记录2、界面原型设计图法律名词及注释:1、GDPR(欧洲通用数据保护条例):指欧洲联盟制定的保护个人数据隐私的法规。
2、知识产权:指由创造性劳动获得的独创性成果所享有的法律权益。
3、SLA(服务级别协议):指服务提供方与用户之间明确约定的服务质量等级和服务水平的协议。
4、知情同意:指在获取个人敏感信息时,需要事先告知数据主体并获得其明确同意的行为。
全文结束 \。
考勤概要设计说明书

考勤---概要设计说明书————————————————————————————————作者:————————————————————————————————日期:四、概要设计说明书1.引言........................................................................................................... 错误!未定义书签。
1.1编写目的ﻩ错误!未定义书签。
1.2项目背景ﻩ错误!未定义书签。
1.3定义ﻩ错误!未定义书签。
1.4参考资料 ..................................................................................... 错误!未定义书签。
2.任务概述..................................................................................................... 错误!未定义书签。
2.1目标ﻩ错误!未定义书签。
2.2运行环境 .................................................................................. 错误!未定义书签。
2.3需求概述ﻩ错误!未定义书签。
2.4总体架构设计 ......................................................................... 错误!未定义书签。
2.5条件与限制..................................................................................... 错误!未定义书签。
3.总体架构设计 .............................................................................. 错误!未定义书签。
考勤管理系统的说明书

考勤管理系统的说明书考勤管理系统是一种用于管理企业员工考勤情况的软件系统。
它可以帮助企业实现自动化的考勤记录、统计和管理,提高考勤工作的效率和准确性,减少人力资源部门的工作负担。
一、系统介绍考勤管理系统是一种基于电脑网络的信息化管理系统,它主要由服务器端和客户端两部分组成。
服务器端负责存储、处理和管理数据,客户端负责向服务器端发送请求并接收服务器返回的数据。
二、系统功能1. 员工信息管理:系统可以记录和管理员工的基本信息,包括姓名、职务、部门等,并提供相关查询和统计功能。
2. 考勤记录管理:系统可以帮助企业自动记录、保存和管理员工的考勤记录,包括上班打卡、请假、加班等情况。
3. 考勤统计分析:系统可以统计和分析员工的考勤情况,包括出勤率、迟到早退次数、加班时长等指标,并生成相应的报表。
4. 考勤异常管理:系统可以自动检测并记录考勤异常情况,如缺勤、旷工、迟到早退等,并提供相应的异常处理功能。
5. 请假管理:系统可以帮助员工提出请假申请,并经过相应审批流程,最终生成请假记录和统计数据。
6. 加班管理:系统可以帮助员工提出加班申请,并经过相应审批流程,最终生成加班记录和统计数据。
7. 考勤报表生成:系统可以根据需要生成各种考勤报表,如日考勤表、月考勤表等,方便管理和监控。
8. 权限管理:系统可以设置不同用户的权限,以确保只有具有相应权限的人员可以进行系统操作。
三、系统使用1. 员工端使用:员工可以通过客户端登录系统,查询和修改个人考勤记录、请假加班申请等。
同时,员工需要按照规定进行打卡操作,确保考勤数据的准确性。
2. 管理端使用:管理员可以通过客户端登录系统,查看和管理员工的考勤记录、请假加班申请等。
管理员还可以进行系统设置和权限管理等操作。
四、系统优势1. 自动化管理:系统可以自动记录和处理考勤数据,减少人工操作和错误率,提高工作效率和准确性。
2. 实时监控:系统可以实时监控员工的考勤情况,及时发现并处理考勤异常情况,减少企业损失。
IC卡考勤系统设计

IC卡考勤系统设计朱高中【摘要】IC卡考勤管理系统是基于IC卡对员工基本信息进行管理的,设计出了一种对人员考勤监控的系统.其中包括信息初始值设置部分、数码管显示电路、复位电路、接触式IC卡模块电路等.通过接触式IC卡模块对员工的基本信息进行写入与读出,并利用矩阵键盘对员工初始信息进行设置,根据不同的出勤情况在数码管上进行不同的显示.该设计具有操作简单、成本较低即可实现员工出勤的考勤情况,方便企业的管理等优点.经过测试,本系统可以显示员工的基本信息.%IC card attendance management system, based on the basic information of the staff in IC card to manage, is the design of a monitoring system on staff attendance, including setting part of information of the initial value, digital control circuit, reset circuit, contacfless IC card module circuit. Based onthe basic information on the staff written and read in the contact IC card roodtile, and the information matrix keyboard to set the initial employees, depending on the attendance there will be a different display in the digital control. The design is simple, low cost, effective to the staff attendanceand convenient to facilitate enterprise management. After testing, the system can display basic information about employees.【期刊名称】《渭南师范学院学报》【年(卷),期】2011(000)012【总页数】5页(P68-72)【关键词】接触式IC卡;单片机AT89S52;数码管SM420364【作者】朱高中【作者单位】渭南师范学院物理与电气工程学院,陕西渭南714000【正文语种】中文【中图分类】TP273.5;TN409考勤作为一个单位的基础管理,越来越受到重视.传统考勤可分为两种:第一种,人工考勤.人工考勤靠专人书面登记,往往存在许多主观、人为因素,最终不能令管理层取得真实的考勤结果资料,甚至不能起到基本的约束作用;第二种,机械打卡钟.使用机械打卡钟,作为管理层有两种管理模式:(1)管理层不需取得考勤报表,只临时抽查个别员工的打卡卡片,难免会疏漏,使员工产生侥幸心理;(2)管理层要求取得考勤报表,加强各项管理,采用这种管理模式则需靠专人收集考勤记录,手工汇总录入计算机,则往往存在录入环节出错、考勤资料不真实、人力资源的浪费、效率低下、报表反映不及时等问题.本设计IC卡刷卡考勤管理系统就能解决传统考勤中出现的上述问题,通过接触式IC卡系统将员工信息收集、并显示在数码管上.其主要优点是使用方便、价格较低.本系统基本满足了考勤管理客观、准确的需求,具有一定的实用性.IC卡考勤系统的组成方框图如图1所示,它的主要组成部分有:信息初始值设置部分、数码管显示电路、AT89S52单片机模块、接触式IC卡模块电路等.其中,中心芯片配置为AT89S52单片机、数码管显示电路和接触式IC卡模块电路.IC卡考勤系统的总体框图如下:该部分电路与单片机的 P3.0、P3.1、P3.2、P3.3、P3.4、P3.5、P3.6、P3.7 相连,用于对员工初始信息的设置.该模块主要由4×4矩阵键盘组成,可对员工基本信息进行方便快捷地处理,可以对员工加班、迟到、缺勤、请假等情况进行考勤.数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管驱动方式的不同,可以分为静态式和动态式两类.1)静态显示驱动:静态驱动也称直流驱动.静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二至十进制译码器译码进行驱动.静态驱动的优点是编程简单、显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,一个AT89S52单片机可用的I/O端口才32个,实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性[2].2)动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8 个显示笔划“a,b,c,d,e,f,g,dp”的同名端连在一起,另外为每个数码管的公共极 COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮.通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动.在轮流显示过程中,每位数码管的点亮时间为1ms—2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低.通过一个7位的二进制电平信号可以显示出想要的结果.例如,点亮二极管 b、c,数码管将会显示数字 1,点亮 a、b、c、d、e、f、g,数码管将会显示数字0.所以,数码管的显示需要有7根连线.每个数字对应的二进制码如表1所示.数码管显示电路的硬件原理图如3所示:接触式IC卡模块主要调用IC卡写入程序,实现IC卡的参数写入,并将写入的信息显示于数码管上.IC卡写入、读取程序采用结构体成员函数设计,考勤管理采用死循环不断地检测IC卡状态、读取IC卡信息,并通过数码管显示.当SW端为低电平时,代表有IC卡插入,进而开始对员工开始考勤.[2-3]接触式IC卡电路的硬件原理图如4所示:接触式IC卡各个管脚的功能如表2所示:该模块主要有电阻、电容及按键开关组成,单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作.AT89S52单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的.当系统处于正常工作状态,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期以上,则CPU就可以响应并将系统复位.此复位电路RST端和正电源Vcc之间接一个按钮.当按下按钮时,则Vcc的+5V电平就会直接加到RST端.单片机复位电路要求有一个持续时间,加上电容可以使其两端电压不能突变.IC卡考勤系统的程序流程图如图5所示.程序基本执行过程:给硬件开始上电后,系统进行初始化设置,数码管显示为“0000”.对员工的基本信息进行预置,当系统扫描到有卡插入时且公司代码为123时,对此员工的个人信息进行显示,当公司代码不是123时,数码管显示“9999”[4-5].通过行列键盘扫描的方法确定输入的键值,具体过程:(1)查询是否有键按下.单片机向行扫描口P3口高四位输出全为“0”的扫描码,然后从列检测口P3口低四位检测信号,只要有一列信号不为“1”,则表示有键按下,且不为“1”的列即对应为按下键所在的行.(2)查询按下键所在的行、列位置.前面已经取得了按下键的行号,接下来要确定键所在的列,单片机向行扫描口P3口低四位输出全为“0”的扫描码,将行扫描后P3口的结果与列扫描后P3口的结果相与.相与的结果就是所按下键的代码值. (3)对得到的行号和列号译码,得到键值.对于4×4的行列式键盘,因为按键的位置由行号和列号惟一确定,且行列各4位,所以用一个字节(8位)就可以对键值进行编码.(4)消抖电路.因为操作者按下或松开按键时会产生机械抖动,所以要设置消抖处理电路.处理方法可以用硬件电路来实现,也可以用软件延时方法来实现.本设计采用软件延时方法来消除按键的抖动,一旦发现有键按下,就延时10ms以后再测按键的状态.这样就避开按键发生抖动的那一段时间,使CPU能可靠地读按键状态.在编制键盘扫描程序时,只要发现按键状态有变化,即无论是按下还是松开,程序都应延时10ms以后再进行其它操作.对于数码管动态扫描显示方式原理,如要在数码管上显示“2009”时,先在字段位上选通a、b、d、e和g端,即让P0口输出0xb5,同时该位的位选端9脚选通,在数码管的千位上显示“2”,然后系统又以极快的速度中止对9脚的选通,同时将要显示的“0”对应的字段位a、b、c、d、e和f位选端10脚选通,显示“0”字,如此同理知道个位显示“9”,然后又从千位开始循环导通.由于我们人眼的视觉停留效果在数码管上看到的将会是一个静态的“2009”.当有IC卡插入后,SW端为低电平,对IC卡进行复位操作后,将显示个人信息,完成后返回到主程序,继续键盘扫描部分;如果SW端为高电平,则表示没有IC卡插入,返回到扫描程序[6].在对电路进行实验调试时,VCC直接由计算机USB接口提供,接通电源后,在开始时系统自动通过复位电容实现开机瞬时自动复位,当在实验过程中需要系统复位时,可按复位键进行手动复位操作.给单片机加载如下程序:数码管显示“8888”,说明数码管和单片机连接正常且显示功能正常.加载键盘扫描程序测试键盘和单片机的连接,结果正常.插入IC卡后,数码管可以正常的显示员工个人信息.硬件电路完成后,对员工个人信息进行预置,并针对不同的情况,通过键盘对员工的个人信息进行改变,本设计基本都能正常的显示员工的出勤情况,并且具有较好可交互式.通过多次测试,本设计符合设计要求,能比较真实地反映情况.本设计IC卡考勤系统的设计初衷是为了实现员工出勤的考勤情况,方便企业的管理.在本设计中,所用到的器件都是比较常用的,如电阻、二极管、三极管、电容、数码管等.该考勤系统结构简单,成本较低,安全性高,用户界面的可交互性好,具有较高的实用价值.如果将数码管显示改为液晶显示,效果会更佳,适于广泛推广和进一步开发,具有比较好的市场前景.【相关文献】[1]于永.51单片机实例精讲[M].北京:电子工业出版社,2008.94-97.[2]赵升,谢文彬,高猛.基于无线网络的非接触式IC卡考勤系统的设计[J].电子测量技术,2010,33(11):110-113.[3]李民权,高顺利,吴先良.远距离非接触IC卡考勤系统的软件设计与实现[J].安徽大学学报(自然科学版),2003,27(3):63-67.[4]彭小峰,张里.基于非接触IC卡考勤管理信息系统设计[J].重庆工学院学报(自然科学版),2008,22(10):161-165.[5]刘梅,李正平,徐超.非接触式IC卡考勤系统的设计[J].现代电子技术,2007,240(1):147-149.[6]冯洋.基于 AT89C52 的水温控制系统[J].渭南师范学院学报,2010,25(2):49-52.。
IC卡考勤管理系统概要设计说明书

[IC卡考勤管理系统]概要设计说明书[V1.0(版本号)]拟制人_靳梦幻_____李斌_____ 审核人______________________ 批准人______________________[二零一一年六月二十六日]IC卡考勤管理系统概要设计说明书1.引言1.1编写目的本说明书交给各个被调研单位审核,并经领导层讨论通过后,软件开发小组成员将以这本说明书为框架开发新的系统。
1.2背景a.待开发软件系统的名称:IC卡考勤管理系统b.本项目的任务提出者:石河子大学信工院信管 09级c.本项目开发者靳梦幻李斌d.本项目用户某企业单位1.3定义[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
]1.4参考资料[1] 沈宇超沈树群射频识别技术及其发展现状[J].电子拄术应用.1999[2] 王爱英主编.智能卡技术[M].北京:清华大学出版社.1996[3] 王珊萨师煊. 数据库系统概论[M].高等教育出版社.20062.总体设计2.1需求规定2.1.1功能规定在对用户的需求进行分析以后,规定了以下模块来适应用户功能描述模块使用单位开发者备注数据录入管理员1.部门信息、员工信息导入中心数据库2.调整员工所属的部门考勤制度数据的录入包括增加、删除和修改报表生成管理员1.时间报表根据用户输人的时间, 统计并生成考勤情况;2.万能报表根据用户输人的时间、要统计的情况和其他一些设定的条件, 统计并生成员工的出勤情况报表1.考勤机参数的设置和维护;2.数据库维护包括用户的建立和删除、用户密码和权限的设置与修改, 数据库的备份与恢复;系统维护操作管理人员系统管理人员1.采集员工上、下班考勤的具体时间以及上班期间出人办公场所的具体时间;数据采集管理员2.1.2系统功能能对各部门员工进行管理能添加、修改、删除、员工信息能根据各分类统计员工考勤信息能添加新的管理员能修改管理员的密码2.1.2.1精度由于采用数据库技术并且用户的应用领域对数据精确度的要求不高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。
(考勤管理)感应式IC卡办公门禁考勤一卡通系统方案最全版

(考勤管理)感应式IC卡办公门禁考勤一卡通系统方案感应式IC卡办公门禁考勤管理系统方案计划书制定:深圳市华联杰电子有限X公司X公司审核:制定日期:2013年5月8日目录第壹章方案的提出3第二章Udohow门禁系统概述设计原则和规范依据32.1 系统概述32.2 设计原则42.3 主要设计依据规范52.4 推荐使用门禁的功能及门名称5第三章Udohow门禁系统的身份识别模式功能作用和本方案推荐品牌产品的特点53.1 身份识别模式53.2 系统的功能和作用63.3 本方案推荐的Udohow品牌的产品特点6第四章Udohow门禁系统的基本组成部分功能原理拓扑图及配置94.1 门禁系统的基本组成部分94.3 门禁系统组网布线拓扑示意图12第五章Udohow门禁系统组成部分及配件介绍155.1 读卡器及卡片155.2 门禁控制器175.3 机箱电源195.4 门禁系统其他配件195.4.1报警输出及消防联动扩展板205.4.2 发卡器215.4.3 电插锁225.4.4 磁力锁225.4.5开门按钮23第六章Udohow门禁系统软件及功能介绍246.1 智能门禁管理软件介绍246.2 门禁管理基本功能、扩展功能和行业性专业功能256.2.1 门禁管理的基本功能256.2.2 门禁管理的扩展功能266.2.3 门禁管理的行业性高级专业功能276.3 附送的考勤管理功能模块286.4 附送的防盗报警功能31第七章UdohowX公司简介和资质证书327.1 X公司简介327.2 资质证书和产品检验报告32第八章设备清单和价格34第九章施工进度和计划34第壹章门禁系统的必要性无休止的推销人员打扰您正常的上班秩序。
上班时间员工私自离开工作岗位。
未经许可的人贸然闯入您的办公室。
不明身份的人走进您的办公室,顺手拿走您桌面的重要文件。
X公司的门很多,您不得不揣着沉甸甸的钥匙。
未经授权的人擅自使用多功能会议厅等场所。
未经许可的人擅自进入财务室等重要场所。
第章门禁考勤停车IC卡管理系统设计方案(页)

第四章门禁考勤停车IC卡管理系统设计第四章门禁考勤停车IC卡管理系统设计1第一节 IC卡管理系统概述21.1 IC卡分类:21.2 IC卡的特点:3第二节设计方案说明42.1设计简况42.2 功能要求42.3 设计构思42.4设计规模5第三节感应IC卡门禁管理系统5第四节感应IC卡考勤管理系统8第五节停车自动化管理系统11* 第六节 IC卡消费子系统166.1 系统简介166.2 主要功能及特点166.3 系统联网框图17《万源仓商务网》独家提供本篇文章,谨防假冒第一节 IC卡管理系统概述随着信息技术的迅猛发展,IC卡管理系统具有卓越的应用特性和优越的市场前景,已成为楼宇弱电系统的重要组成部分,也是楼宇实现现代化管理的重要标志。
该系统主要针对楼宇内各类资源的合理性和有效性管理,具有如下特点:(1>适用性广:可广泛应用于各类楼宇弱电网络系统,同时由于该系统中各子系统相对独立,亦可单独应用。
(2>安全性强:IC卡具有加密及防破译功能,可有效加强楼宇的安全管理。
(3>一卡多用:凭卡可以开门、消费、用餐、停车、考勤及其它内部管理功能。
智能卡名称来源于英文“Smart Card”,又称集成电路卡,即IC卡( Integrated Circuit Card>。
它将集成电路芯片嵌装于塑料基片中封装而成的卡片,它的规格与标准的信用卡完全相同,国际标准规格为:长85.6mm,宽54mm,厚0.8mm。
IC卡的概念是70年代初提出来的,法国布尔(BULL>公司于1976 年首先创造出IC卡产品,并将此项技术应用到金融、交通、医疗、身份证明等多个领域,它将微电子技术和计算机技术结合在一起,极大地促进了人们日常生活的现代化进程。
IC卡芯片具有可写入数据和可存储数据的能力,IC 卡存储器中的数据根据需要可以有条件地供外部读取,或供内部信息处理和判别之用。
1.1 IC卡分类:1.1.1根据卡中所镶集成电路的不同可分以下三种:(1>存储器卡E2PROM<可用电擦除的可编程只读存储器);(2>逻辑加密卡加密逻辑电路+ E2PROM;(3>CPU卡卡中的集成电路包括中央处理器(CPU>+E2PROM+随机存储器RAM以及固化在只读存储器ROM中的片内操作系统COS(Chip Operating System>。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[IC卡考勤管理系统]
概要设计说明书
[V1.0(版本号)]
拟制人_靳梦幻_____李斌_____ 审核人______________________ 批准人______________________
[二零一一年六月二十六日]
IC卡考勤管理系统概要设计说明书
1.引言
1.1编写目的
本说明书交给各个被调研单位审核,并经领导层讨论通过后,软件开发小组成员将以这本说明书为框架开发新的系统。
1.2背景
a.待开发软件系统的名称:
IC卡考勤管理系统
b.本项目的任务提出者:
石河子大学信工院信管 09级
c.本项目开发者
靳梦幻李斌
d.本项目用户
某企业单位
1.3定义
[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
]
1.4参考资料
[1] 沈宇超沈树群射频识别技术及其发展现状[J].电子拄术应用.1999
[2] 王爱英主编.智能卡技术[M].北京:清华大学出版社.1996
[3] 王珊萨师煊. 数据库系统概论[M].高等教育出版社.2006
2.总体设计
2.1需求规定
2.1.1功能规定
在对用户的需求进行分析以后,规定了以下模块来适应用户
能对各部门员工进行管理
能添加、修改、删除、员工信息
能根据各分类统计员工考勤信息
能添加新的管理员
能修改管理员的密码
2.1.2.1精度
由于采用数据库技术并且用户的应用领域对数据精确度的要求不高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。
2.1.2.2时间特性要求
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。
而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。
2.1.2.3可靠性
由于系统较小只保留一定程度上的可靠性。
2.1.2.4灵活性
由于系统较小只保留一定程度的灵活性。
2.1.3故障处理要求
考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的借口即可。
只要操作系统没有大的故障程序,一般比较稳定。
考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经到达了,只要稍微在其上再增加用户所需要的附加功能即可。
2.1.4其他专门要求
该软件是使用SQL Server2000在Windows2000系统下完成的,所以只要是兼容Windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。
而且应用户的特殊需求软件在完成后的维护阶段可以一个与其他类软件接口,随时满足用户的使用要求。
2.2运行环境
结合用户当前的软件的硬件环境,设计了新系统运行硬件和软件环境:
2.2.1设备
内容最低配置建议配置
主机 P/200 PII/266
内存 512MB 1G
硬盘 10G 20G
2.2.2支持软件
操作系统 Windows XP
数据库 SQL SERVER2000
开发工具 Microsoft visual studio 2005
2.2.3接口
1.硬件接口:由于软件较小,除硬盘外,基本没有与外界硬件的联系。
2.软件接口:在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的
办公软件的接口。
2.2.4控制
[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。
]
2.3基本设计概念和处理流程
编号模块名称编号模块名称
A数据采集B数据录入
C报表生成D查询管理
E系统维护F数据导出
2.4结构
功能块编号:01功能块名称:数据采集所属类别A
所需数据:员工基本信息(员工编号,员工姓名,性别,所属部门编号号,联系电话)
输出数据:操作提示信息
管理员将员工基本信息从各部门服务器下载至本地
详细操作说
明:
特殊要求:无特殊要求
功能块编号:02功能块名称:数据录入所属类别B
所需数据:各部门、员工基本信息、考勤制度信息
输出数据:设置是否成功
详细操作说管理员从下载好的各基本信息导入中心数据库
3.1系统管理包括的模块:
3.2数据采集管理包括的模块
3.3查询管理包括的模块
3.4生成报表包括的模块
3.接口设计
3.1用户接口
采用页面式的图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则:
界面要一致性;
提供简单的错误处理;
提供信息反馈;
操作可逆,其动可以是单个的操作,或者是一个相对的操作序列;
设计良好的联机帮助。
3.2外部接口
支持一般的pentium4或更高的微机或笔记本电脑;
本软件应提供对条形码扫描仪等的支持;
运行于Windows XP
3.3内部接口
1.系统管理模块为数据导入管理系统提供操作员和系统参数等基础数据。
必须设置操作员后才能使用其他
模块。
2.数据导入管理模块为通知书打印模块,和查询模块提供基础数据。
必须先有员工数据后,才能使用统计
和查询模块。
3.在借阅模块中可以使用查询模块,查询员工和部门的信息。
4.运行设计
4.2运行控制
系统运行时根据操作员的角色,确定各模块的操作权限和数据的处理权限。
运行中记录操作员操作日志,记录管理员行为。
4.3运行时间
一般操作的响应时间应在1"2秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成
5.系统数据结构设计
5.1物理结构设计要点
本设计系统采用的DBMS为SQL SERVER 2000,数据库命名:shzu.mdb
数据库是由若干个二维表组成,其各自结构见下表所示。
表1.1 IC卡信息表格[ICB]
表1.2员工信息表格[YGB]
表1.3部门信息表[BMB]
表1.4管理员信息表格[GLYB]
表1.5考勤类型表格[KQLXB]
表1.6考勤管理表格[KQGLB]
表1.7报表信息表格[KQBB]
6.系统出错处理设计
6.1出错信息
本系统在登陆时采用登陆名和SQL SERVER数据库的登陆名相同的方式来确保系统的安全性,这样如果是源代码被泄露了那个人也得不到用户名和密码。
这样做了之后,就是将来交给别人用了,我也进不去这个软件,大大的增加看了安全性。
6.2补救措施
A.数据库损坏
为了确保数据安全,服务器可以采用主服务器和备份服务器共同使用的方式来进行,一旦主服务器损坏,由备份服务器立即替换进行工作。
数据库要有相应的备份模块,服务器端有基于数据库系统的备份模块,可以通过磁带机或者光盘机来备份,工作站端要有基于应用程序的备份模块。
B.部分停电、网络断开的处理
系统的关键部门,如数据中心等必须配备较大功率的UPS,常用的部门配备小功率的UPS,以备在停电的时候应急使用。
网络的安全由网路的安全和网络设备的安全来保障。
系统的最终目的是部分常用模块可以单机运行,这项工作留待二期工程完成。
C.权限控制
系统部分采用最高级别的权限控制,采用基于数据库的安全认证,系统自带一个用户管理模块,可以方便的创建用户和授权。
对可以授予部分浏览权的用户(如教师信息学生只能浏览有那些教师和教什么课而无权浏览其它信息,则可以建立关于教师信息的视图。
对各个系之间的权限通过对同一个表建立不同的视图来实现。
如永久成绩的信息对不同的系分别建立一个视图,分别以不同的系别作为检索参数。
6.3系统维护设计
维护方面主要为对服务器上的数据库数据进行维护。
可使用 SQL SERVER 的数据库维护功能机制。
例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。