公司考勤系统需求说明书.doc_第1页
公司考勤系统需求说明书.doc_第2页
公司考勤系统需求说明书.doc_第3页
公司考勤系统需求说明书.doc_第4页
公司考勤系统需求说明书.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 引言引言.2 1.1 编写目的2 1.2 背景2 1.3 定义2 1.4 参考资料2 2 任务概述任务概述.2 2.1 目标2 2.2 用户的特点3 2.3 假定和约束3 3 需求规定需求规定.3 3.1 对功能的规定3 3.2 对性能的规定3 3.2.1精度.3 3.2.2时间特性要求.3 3.2.3灵活性.4 3.3 输人输出要求4 3.4 数据管理能力要求4 3.5 故障处理要求4 3.6 其他专门要求5 4 运行环境规定运行环境规定.5 4.1 设备5 4.2 支持软件5 4.3 接口5 4.4 控制5 软件需求说明书的编写提示软件需求说明书的编写提示 1 引言引言 1.1 编写目的编写目的 建立公司考勤的智能化管理,提高考勤管理效率,及时反映公司员工的上岗情建立公司考勤的智能化管理,提高考勤管理效率,及时反映公司员工的上岗情 况。一段时间对员工考勤记录进行查询等。况。一段时间对员工考勤记录进行查询等。 1.2 背景背景 1.软件名称:公司考勤管理系统。 2.提出者:张建伟 3.软件用途:相关企业,单位等。 1.3 定义定义 公司考勤系统便于管理者的查询,修改,更新,有利于高层管理者的管理。 1.4 参考资料参考资料 可行性研究报告实例 软件工程教科书 2 任务概述任务概述 2.1 目标目标 考勤系统的功能:基本信息的添加,删除,修改,查询。 性能:统计查询出勤率,因何原因缺勤,日统计查询表。 员工的基本信息维护,包括姓名,年龄,性别,家庭住址。电话及职位。 使公司考勤系统更加科学,方便管理者的查询,员工登记,节省人力等个资源方面。 本系统的开发目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,硬件 资源,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的考勤 管理系统,实现公司员工考勤的规范化、自动化管理,调动员工的积极性、降低考勤管理成 本,提高企业效率。 2.2 用户的特点用户的特点 该系统用户有系统管理员和员工用户。对于系统管理员要求能够熟练操作 Windows XP 系统,对数据库有一定的了解;对于员工用户能够操作 Windows XP 系统就可以轻松使用本 软件。本系统使用频率很高,因此应长期配备一个素质过硬的软件维护人员。以便及时解决 使用过程中出现的问题。 2.3 假定和约束假定和约束 所建议系统的运行寿命的最小值; 经费、投资方面的来源和限制; 法律和政策方面的限制; 硬件、软件、运行环境和开发环境方面的条件和限制; 可利用的信息和资源; 系统投入使用的最晚时间。 3 需求规定需求规定 3.1 对功能的规定对功能的规定 角色名称角色名称职责描述职责描述 系统管理员 员工基本信息管理、规则设定、报表管理、日志管 理、员工权限分配、考勤信息的补录 经理 员工信息查询、统计信息查询、员工申请批复、员 工个人信息查询、员工申请、登陆管理 部门经理 本部门员工信息查询、员工申请批复、本部门统计 信息查询、员工个人信息查询、员工申请、登陆管 理 普通员工员工信息查询、员工申请、登陆管理 3.2 对性能的规定对性能的规定 3.2.1 精度精度 员工必须到各部门管理人员出登记,由各部门管理人员提交到总的管理部门处,然后进行统计并把保存到 电脑。 3.2.2 时间特性要求时间特性要求 说明对于该软件的时间特性要求,如对: a 及时上传; b 每星期由管理人员进行更新; c 查找迅速并准确。 3.2.3 灵活性灵活性 实现网上考勤,快速并高效的整理出考勤表。对公司的管理更加迅捷,增强实现网上考勤,快速并高效的整理出考勤表。对公司的管理更加迅捷,增强 员工管理的透明度,约束员工自觉遵守公司制度。初步实现公司考勤管理的员工管理的透明度,约束员工自觉遵守公司制度。初步实现公司考勤管理的 智能化,提高考勤管理效率。智能化,提高考勤管理效率。 3.3 顶层用例图顶层用例图 系统管理员 员工基本信息管理 日主管理 管理规则设定 报表管理 考勤补录 员工权限 图 1 管理员角色用例图 经理 (各部门管理员) 部门经理申请批复 员工信息查询 员工统计信息查询 员工个人信息查询 员工申请 登录管理 图 2 经理角色用例图 员员工工登登录录管管理理 员员工工信信息息查查询询 员员工工申申请请 图 3 员工角色用例图 3.3 功能层次图功能层次图 登登陆陆 普普通通员员工工 信信息息查查询询 个个人人基基本本信信息息 查查询询 公公共共信信息息查查询询 员员工工申申请请 员员工工申申请请 调调休休 员员工工申申请请 出出差差 员员工工申申请请 休休假假 员员工工申申请请 加加班班 修修改改密密码码 员员工工签签到到 员员工工签签退退 员员工工登登陆陆 普通员工角色功能图 系系统统管管理理员员 规规则则设设定定 报报表表管管理理 日日志志管管理理 员员工工基基本本信信息息管管理理 员员工工权权限限分分配配 考考勤勤信信息息的的补补录录 员员工工信信息息录录入入 员员工工信信息息查查询询 员员工工信信息息修修改改 员员工工信信息息删删除除 部部门门信信息息录录入入 部部门门信信息息查查询询 部部门门信信息息修修改改 部部门门信信息息删删除除 上上、下下班班时时间间 设设定定 迟迟到到、早早退退、旷旷 工工时时间间范范围围设设定定 调调休休、请请假假次次数数 设设定定 上上班班和和放放假假时时间间 设设定定 加加班班统统计计表表 请请假假统统计计表表 出出勤勤统统计计表表 日日志志记记录录 日日志志记记录录查查询询 考考勤勤信信息息补补录录 请请假假信信息息补补录录 调调休休信信息息补补 录录 出出差差信信息息补补录录 出出差差统统计计表表 考考勤勤统统计计表表 管理员角色功能图 部部门门经经理理 本本部部门门员员工工 信信息息查查询询 本本部部门门统统计计 信信息息查查询询 本本部部门门员员工工 考考勤勤信信息息查查询询 本本部部门门员员工工 申申请请信信息息查查询询 本本部部门门员员工工 申申请请批批复复 本本部部门门员员工工 休休假假申申请请批批复复 本本部部门门员员工工 调调休休申申请请批批复复 本本部部门门员员工工 出出差差申申请请批批复复 本本部部门门员员工工 加加班班申申请请批批复复 部门经理角色功能图 3.4 系统功能需求列表系统功能需求列表 功能类别功能类别 功能名称、标识功能名称、标识 符符 描述描述 员工信息录入添加新进员工的信息 员工信息查询查询员工的信息 员工信息修改修改已有员工的信息。 员工信息删除删除已有员工的信息 部门信息录入添加新设部门的信息 部门信息查询查询部门的信息 部门信息修改修改已有部门的信息 基本信息录入 部门信息删除删除已有部门的信息 上、下班时间设 定 设置正常上、下班时间 规则设定 迟到、早退、旷迟到、早退、旷工时间范围设定 工时间范围设定 调休、请假次数 设定 设置调休、请假次数 上班和放假时间 设定 设置上班和放假时间 员工权限分配员工权限分配分配、修改员工的角色 正常考勤信息补 录 将特殊情况下没有正常签到的员工信息补录到 数据库表中 正常请假信息补 录 将特殊情况下没有正常申请请假的员工信息补 录到数据库表中 正常调休信息补 录 将特殊情况下没有正常申请调休员工信息补录 到数据库表中 考勤信息补录 正常出差信息补 录 将特殊情况下没有正常申请出差员工信息补录 到数据库表中 日志记录将用户登陆系统进行不同操作的信息保存 日志管理 日志记录查询查询日志信息 加班统计表统计部门某时间区间内人员加班情况 请假统计表统计部门某时间区间内人员请假情况 出勤统计表统计部门某时间区间内人员出勤情况 出差统计表统计部门某时间区间内人员出差情况 报表管理 考勤统计表统计部门某时间区间内人员考勤情况 登录用户输出入用户名(ID 号)登录系统 签到用户输入 ID 号点击签到按钮即实现签到功能 签退用户输入 ID 号点击签退按钮即实现签退功能员工登陆管理 修改密码当点击修改密码按钮后可进入修改页面并实现 修改功能 申请请假用户点击申请请假按钮即可进入请假页面并实 现请假功能 申请出差用户点击申请出差按钮即可进入申请出差页面 并实现该功能 申请调休用户点击申请调休按钮即可进入申请调休页面 并实现该功能 员工申请管理模 块 申请加班用户点击申请加班按钮即可进入申请加班页面 并实现该功能 个人信息查询查询个人的基本资料和出勤情况 信息查询 公共信息查询查询公司的规章制度和其他信息 申请批复 员工申请审核批 复 审核员工申请,判断员工申请的有效性并给出 决定 系统功能需求列表 3.53.5 输入输出要求输入输出要求 1.1.员工登录员工登录 名称、标识 符 登录 功能描述用户输出入用户名(ID 号)登录系统 实现要求可实现所有用户的登录 输入填写用户的 ID 号和密码 处理 1、当页面上的登陆按钮被点击后,系统自动提交用户输入的登陆 信息; 2、系统对自动搜索数据库中是存在匹配的用户信息。若存在,则 在首页面中显示成功登陆信息;若不存在匹配的用户信息,则提示 登陆失败,并提示重新输入。 输出提示登录成功进入系统主页面 补充说明 2 2员工签到员工签到 名称、标识 符 签到 功能描述用户输入 ID 号点击签到按钮即实现签到功能 实现要求可以实现所有用户的签到 输入员工的 ID 号 处理当页面上的签到按钮被点击后,系统自动提交用户输入的信息; 输出提示签到成功信息 补充说明签到功能只能有考勤管理员来实现 3.3.员工签退员工签退 名称、标识 符 签退 功能描述用户输入 ID 号点击签退按钮即实现签退功能 实现要求可以实现所有用户的签退功能 输入员工的 ID 号 处理当页面上的签到按钮被点击后,系统自动提交用户输入的信息; 输出提示签退成功信息 补充说明签退功能只能有考勤管理员来实现 4 4修改密码修改密码 名称、标识 符 修改密码 功能描述当点击修改密码按钮后可进入修改页面并实现修改功能 实现要求1、登陆自已的账户管理界面,系统获得个人的账户信息; 2、用户修改自已的账户信息; 输入员工原始密码、新设定的密码 处理当页面上的修改按钮点击后,系统自动提交员工的信息; 系统自动搜索数据库中员工的 ID 号和原始密码是否匹配,如果匹 配则对两次输入的密码进行判断,若不同则提示错误信息,并重 新输入,若相同即提示用户确认是否修改对话框,点确定即把原 始密码修改为新设定的密码保存到数据库中;如果没有找到匹配 的信息,即提示用户原始密码输入错误信息,重新让用户重新填 写信息。 输出提示修改密码成功信息 补充说明密码修改功能只能登录系统的员工才能实现 3.5.23.5.2 员工申请管理模块员工申请管理模块 1 1 申请请假申请请假 名称、标识 符 申请请假 功能描述用户点击申请请假按钮即可进入请假页面并实现请假功能 实现要求1、用户登录自已的账户管理界面,获得个人的账户信息; 2、用户提出自已的请假申请 输入请假人姓名、所属部门、开始时间、请假结束时间、请假原因 处理当页面上的提交按钮被点击后,系统自动提交用户输入的信息以 及申请的时间; 输出提示请假申请已经提交信息 补充说明 2 2申请出差申请出差 名称、标识 符 申请出差 功能描述用户点击申请出差按钮即可进入申请出差页面并实现该功能 实现要求1、用户登录自已的账户管理界面,获得个人的账户信息; 2、用户提出自已的出差申请 输入申请人姓名、所属部门、出差的开始时间、结束时间、出差地点、 出差原因 处理当页面上的提交按钮被点击后,系统自动提交用户输入的信息以 及申请的时间; 输出提示出差申请已经提交信息 补充说明 3.3.申请调休申请调休 名称、标识 符 申请调休 功能描述用户点击申请调休按钮即可进入申请调休页面并实现该功能 实现要求1、用户登录自已的账户管理界面,获得个人的账户信息; 2、用户提出自已的调休申请 输入被调休的开始时间、结束时间、小时数、调到的开始时间、结束 时间、小时数、调休原因 处理当页面上的提交按钮被点击后,系统自动提交用户输入的信息以 及申请的时间; 输出提示调休申请已经提交信息 补充说明 4.4. 申请加班申请加班 3.5.33.5.3 信息查询模块信息查询模块 1 1个人信息查询个人信息查询 名称、标识 符 个人信息查询 功能描述查询个人的基本资料和出勤情况 实现要求用户登录后,系统自动识别 输入无 处理1、 系统自动获取用户 ID 2、 当用户点击页面上的个人信息查询直接查询个人信息和出勤情 况; 输出个人的基本资料和出勤情况 名称、标识 符 申请加班 功能描述用户点击申请加班按钮即可进入申请加班页面并实现该功能 实现要求 1、用户登录自已的账户管理界面,获得个人的账户信息; 2、用户提出自已的加班申请 输入申请人姓名、所属部门、加班的开始时间、结束时间、加班原因 处理当页面上的提交按钮被点击后,系统自动提交用户输入的信息以及申请的时 间; 输出提示加班申请已经提交信息 补充说明 补充说明用户登录后只能查询个人基本资料和出勤情况 2.2.规则信息查询规则信息查询 名称、标识 符 规则信息查询 功能描述查询公司的规章制度 实现要求能够查询实时公司规定 输入无 处理当用户点击信息查询中的信息查询时,显示实时公司规定; 输出公司规章制度 补充说明无 3.5.43.5.4 基本信息录入模块基本信息录入模块 1 1员工信息录入员工信息录入 名称、标识 符 员工信息录入 功能描述添加新进员工的信息。 实现要求可实现添加员工信息的功能。 输入新进员工的个人信息。 处理向系统输入新进员工的个人信息,系统并自动将员工信息保存到 数据库中。 输出数据库员工信息表 补充说明系统管理员拥有此权限,普通员工无此权限。 2 2 员工信息查询员工信息查询 名称、标识 符 员工信息查询 功能描述查询员工的信息。 实现要求可实现查询员工信息的功能。 输入员工 ID 处理系统自动获取用户 ID; 系统将个人信息从数据库中提取出来 输出数据库员工信息表。 补充说明系统管理员拥有此权限,普通员工无此权限。 3.3.员工信息修改员工信息修改 名称、标识员工信息修改 符 功能描述修改已有员工的信息。 实现要求可实现修改员工信息的功能。 输入员工 ID 和修改后的员工信息 处理系统自动获取用户 ID; 系统将修改后的个人信息保存到数据库中; 系统将员工的个人信息从数据库中提取出来。 输出数据库员工信息表 补充说明系统管理员拥有此权限,普通员工无此权限。 4.4.员工信息删除员工信息删除 名称、标识 符 员工信息删除 功能描述删除已有员工的信息。 实现要求可实现删除员工信息的功能。 输入需删除信息的员工的 ID 处理系统自动获取用户 ID; 系统员工信息从数据库中删除。 输出操作成功界面 补充说明系统管理员拥有此权限,普通员工无此权限。 5.5.部门信息录入部门信息录入 名称、标识 符 部门信息录入 功能描述添加新设部门的信息。 实现要求可实现添加部门信息的功能。 输入新设部门的信息 处理向系统输入新设部门的信息,系统并自动将部门信息保存到数据 库中。 输出数据库部门信息表 补充说明系统管理员拥有此权限,普通员工无此权限。 6.6. 部门信息查询部门信息查询 名称、标识 符 部门信息查询 功能描述查询部门的信息。 实现要求可实现查询部门信息的功能。 输入需查询信息的部门 ID 处理系统自动获取部门 ID; 系统将部门信息从数据库中提取出来。 输出数据库部门信息表。 补充说明系统管理员拥有此权限,普通员工无此权限。 7.7. 部门信息修改部门信息修改 名称、标识 符 部门信息修改 功能描述修改已有部门的信息。 实现要求可实现修改部门信息的功能。 输入需修改信息的部门 ID 以及修改后的部门信息 处理系统自动获取部门 ID; 系统将修改后的部门信息保存到数据库中了; 系统将部门信息从数据库中提取出来。 输出数据库部门信息表 补充说明系统管理员拥有此权限,普通员工无此权限。 8 8 部门信息删除部门信息删除 名称、标识 符 部门信息删除 功能描述删除已有部门的信息。 实现要求可实现删除部门信息的功能。 输入需删除信息的部门的 ID 处理系统自动获取部门 ID; 系统将部门信息从数据库中删除。 输出操作成功界面 补充说明系统管理员拥有此权限,普通员工无此权限。 3.5.53.5.5 员工权限分配模块员工权限分配模块 名称、标识 符 员工权限分配 功能描述分配、修改员工的角色 实现要求能对不同员工分配、修改角色 输入员工 ID 号和角色 处理根据员工 ID 号分配、修改角色,并保存到数据库 输出数据库用户登陆表 补充说明只有系统管理员可以操作 3.5.63.5.6 日志管理模块日志管理模块 1 1日志记录日志记录 名称、标识 符 日志记录 功能描述将用户登陆系统进行不同操作的信息保存 实现要求能记录所有用户对系统操作的信息 输入 处理将用户的操作记录下来,并保存到数据库 输出用户日志表 补充说明 3.5.73.5.7 考勤信息补录模块考勤信息补录模块 1 1正常考勤信息补录正常考勤信息补录 名称、标识 符 正常考勤信息补录 功能描述将特殊情况下没有正常签到的员工信息补录到数据库表中 实现要求将特殊情况下没有正常签到的员工信息补录到数据库表中 输入员工 ID 和签到时间和缺勤原因 处理根据员工 ID,将相关信息保存到数据库考勤表。 输出数据库考勤表 补充说明 2.2. 正常请假信息补录正常请假信息补录 名称、标识 符 正常请假信息补录 功能描述将特殊情况下没有正常申请请假的员工信息补录到数据库表中 实现要求将特殊情况下没有正常申请请假的员工信息补录到数据库表中 输入员工 ID 和请假时间和请假原因和未申请原因 处理根据员工 ID,将相关信息保存到数据库请假表。 输出数据库请假表 补充说明 3.5.83.5.8 报表管理模块报表管理模块 1 1加班统计表加班统计表 名称、标识 符 加班表 功能描述统计部门某时间区间内人员加班情况 实现要求统计部门某时间区间内人员加班情况 输入部门 ID 和统计时间区间 处理根据输入的部门 ID 和统计时间,查询加班情况 输出查询信息 补充说明 2.2. 请假统计表请假统计表 名称、标识 符 请假统计表 功能描述统计部门某时间区间内人员请假情况 实现要求统计部门某时间区间内人员请假情况 输入部门 ID 和统计时间区间 处理根据输入的部门 ID 和统计时间,查询请假情况 输出查询信息 补充说明 3.3. 出勤统计表出勤统计表 名称、标识 符 出勤统计表 功能描述统计部门某时间区间内人员签到、签退出勤情况 实现要求统计部门某时间区间内人员签到、签退出勤情况 输入部门 ID 和统计时间区间 处理根据输入的部门 ID 和统计时间,查询出勤情况 输出查询信息 补充说明 4.4. 出差统计表出差统计表 名称、标识 符 出差统计表 功能描述统计部门某时间区间内人员出差情况 实现要求统计部门某时间区间内人员出差情况 输入部门 ID 和统计时间区间 处理根据输入的部门 ID 和统计时间,查询出差情况 输出数据库出差表 补充说明 5 5 考勤统计表考勤统计表 名称、标识 符 考勤统计表 功能描述统计部门某时间区间内人员考勤情况 实现要求统计部门某时间区间内人员考勤情况 输入部门 ID 和统计时间区间 处理根据输入的部门 ID 和统计时间,查询考勤情况 输出查询信息 补充说明 3.6 其他专门

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论