通信系功能模块简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通信系

1、企业职工考勤管理系统具体实现功能要求大致如下:

本系统要求实现最基本的登录管理、信息管理(员工信息、部门信息、考勤记录、加班记录、查询功能、添加、删除、修改)等。

系统功能详细分析

制作本考勤系统目的是为企业解决员工考勤的繁琐工作,减轻企业负担,减少不必要的劳动力、金钱的损耗,提高工作效率,为企业创造更多效益,实现单位考勤管理的系统化、规范化、和自动化。所以本系统主要需要实现以下几个功能:管理员登录及信息维护,员工信息维护,数据采集,基本数据(请假类型、部门类型、职务类型)维护,数据库管理,查询功能,排班功能,请假、缺席记录、打印功能,考勤机信息设置等。该系统的模块结构图如图3所示。

图1 系统功能结构

(1) 系统:包括用户登录、添加管理员、修改密码、退出系统等。登录分为两种形式,客户

和管理员,当你用户名或密码不知道或者错误时你将是客户,除了系统模块外的所有模块都呈现不可激活状态,不能进行操作。

(2) 基本操作:在这个模块中,有六个子模块:打卡数据采集、班次定义、日常排班、调班

换班、请假登记、其他缺席登记等。打卡数据采集,就是从各台考勤机上把刷卡记录采集过来,以便在查询,制作报表等时使用。其中包括采集功能、添加考勤记录功能、保存考勤记录功能和删除刷新功能。班次定义:管理员可以对班次进行添加、修改、删除、打印。管理员可以对不同部门的人员进行排班,查看排班表,可以进行集体排班、单个排班;可以查找员工、打印排班表。如果遇到事情不能在规定时间内上班可以协商和不同时段上班的员工调班。可以添加、保存、修改、删除、刷新请假记录和其他缺席记录。

(3) 数据管理:管理部门及部门员工的资料信息,对各部门员工信息进行添加、修改、删除,

查询(按拼音、工号、姓名、等进行),对IC卡进行标记(有卡、无卡、丢失),对

部门、请假类型、和职务类型进行添加删除;对管理员进行权限设置,系统管理员是1级,部门管理员2级等;对数据库进行管理:备份数据库、初始化数据库、删除过期信息、压缩数据库等。

(4) 报表中心:查询统计个人或部门的日常考勤报表、月考勤报表、考勤明细报表、打卡统

计报表等,并打印输出。

(5) IC卡管理:登记每个员工的IC卡号码,并可修改验证码。

(6) 考勤机管理:考勤机时间设置、考勤机记录总数设置、通信端口选择设置。

(7) 关于:记录了本系统的使用者及其联系方式。

2.3 系统数据流图分析

数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能。数据流图的作用主要有以下几条: (1)系统分析员用这种工具可以自顶向下分析系统信息流程。(2)可在图上画出需要计算机处理的部分。 (3)根据数据存贮,进一步作数据分析,向数据库设计过渡。(4)根据数据流向,定出存取方式。(5)对应一个处理过程,用相应的语言、判定表等工具表达处理方法。通过对企业考勤系统流程、功能的分析,得出多终端考勤系统的流程图如2所示。

图2 系统数据流程图

第一章系统设计

1.1 系统的总体结构设计

根据系统分析的结果,按照结构化的系统设计方法,多终端考勤系统需要实现的具体功能模块主要可以分为系统设置模块、基本操作模块、数据管理模块、报表中心模块、IC卡管理模块、考勤机管理模块、软件信息管理模块等七个大模块。各大模块的具体功能如图3所示。其中添加管理员、修改密码、打卡数据采集、班次定义、基本数据库管理、权限管理、数据库管理、考勤机管理等功能是系统管理员的功能。

图3 系统功能图

2、人事管理系统具体实现功能要求大致如下:

本系统要求实现最基本的系统登录管理、人事档案、人事查询、系统设置和系统备份等。

系统功能详细分析

人事管理系统设计

1.1模块处理功能设计

通过上一章的系统功能结构图我们可以看出系统分为四大模块:员工基本信息模块、员工考核模块、系统参数设置模块、系统数据备份模块。下面将对每个模块的总体设计作简要说明。

(1)员工考核信息模块

员工考核信息编辑:该模块可以实现对现有人事档案中的职员记载每年度的考核奖惩情况。对错误的记录可以修改,删除等。

员工考核的查询和报表:不同的员工,不同的年度都记载在考核表中。所以专门设置一个考核查询和报表就显得很有必要。我们可以对不同的员工或者同一员工,按照考核的时间,考核的等级等进行查询。

(2)员工基本信息模块

编辑员工基本信息模块:该模块可以实现员工信息包括员工号、姓名、性别、出生年月、政治面貌、籍贯、联系电话、文化程度、入本单位的时间等记录的录入、修改、删除等操作。

检索员工基本信息模块:该模块是员工信息模块的重要组成部分。它能够从多角度的不同字段进行检索。对满足条件的员工记录予以显示。检索包括对员工的生日自动检索,和对员工的资料信息进行多角度的不同条件的检索。该模块将用SQL语言实现。

员工信息报表模块:该模块可以实现在数据库中满足指定条件的记录输出报表。该模块输出特定条件的记录也将用SQL语言实现。检索到临时文件中作为报表的数据源以实现打印。

(3)系统设置模块

部门参数设置模块:该模块可以动态地实现按用户的意识设定适合用户的部门名称。比如工厂就设定:一车间,二车间等等。如果是公司就可以设定为:财务科,攻关部等等。这样的软件适应了用户的动态需求。

职务模块:该模块可以动态地实现按用户的意识设定适合用户的职务名称。

合同模块:该模块可以动态地实现按用户的意识设定适合用户和单位签约合同长短。这样软件适应了用户对合同的期限的动态需求。

年度模块:该模块可以动态适应年度在不断增加,延长软件的生命周期。因为软件设计时无法准确的估算该软件的生命周期。那么它

相关文档
最新文档