公司考勤系统需求说明书.pdf

上传人:1398****507 文档编号:80020559 上传时间:2023-03-22 格式:PDF 页数:20 大小:734.03KB
返回 下载 相关 举报
公司考勤系统需求说明书.pdf_第1页
第1页 / 共20页
公司考勤系统需求说明书.pdf_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《公司考勤系统需求说明书.pdf》由会员分享,可在线阅读,更多相关《公司考勤系统需求说明书.pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-1 引言 2 1.1 编写目的 2 1.2 背景 2 1.3 定义 2 1.4 参考资料 2 2 任务概述 3 2.1 目标 3 2.2 用户的特点 3 2.3 假定和约束 3 3 需求规定 4 3.1 对功能的规定 4 3.2 对性能的规定 4 3.2.1精度4 3.2.2时间特性要求4 3.2.3灵活性5 3.3 输人输出要求 5 3.4 数据管理能力要求错误!未定义书签。3.5 故障处理要求错误!未定义书签。3.6 其他专门要求 11 4 运行环境规定 19 4.1 设备 19 4.2 支持软件 19 4.3 接口 20 4.4 控制错误!未定义书签。-软件需求说明书的编写提示 1 引

2、言 1.1 编写目的 建立公司考勤的智能化管理,提高考勤管理效率,及时反映公司员工的上岗情况。一段时间对员工考勤记录进行查询等。1.2 背景 1.软件名称:公司考勤管理系统。2.提出者:张建伟 3.软件用途:相关企业,单位等。1.3 定义 公司考勤系统便于管理者的查询,修改,更新,有利于高层管理者的管理。1.4 参考资料 可行性研究报告实例 软件工程教科书 -2 任务概述 2.1 目标 考勤系统的功能:基本信息的添加,删除,修改,查询。性能:统计查询出勤率,因何原因缺勤,日统计查询表。员工的基本信息维护,包括姓名,年龄,性别,家庭住址。电话及职位。使公司考勤系统更加科学,方便管理者的查询,员工

3、登记,节省人力等个资源方面。本系统的开发目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,硬件资源,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的考勤管理系统,实现公司员工考勤的规范化、自动化管理,调动员工的积极性、降低考勤管理成本,提高企业效率。2.2 用户的特点 该系统用户有系统管理员和员工用户。对于系统管理员要求能够熟练操作Windows XP 系统,对数据库有一定的了解;对于员工用户能够操作Windows XP 系统就可以轻松使用本软件。本系统使用频率很高,因此应长期配备一个素质过硬的软件维护人员。以便及时解决使用过程中出现的问题。2.3 假定和约

4、束 所建议系统的运行寿命的最小值;经费、投资方面的来源和限制;法律和政策方面的限制;硬件、软件、运行环境和开发环境方面的条件和限制;可利用的信息和资源;系统投入使用的最晚时间。-3 需求规定 3.1 对功能的规定 角色名称 职责描述 系统管理员 员工基本信息管理、规则设定、报表管理、日志管理、员工权限分配、考勤信息的补录 经理 员工信息查询、统计信息查询、员工申请批复、员工个人信息查询、员工申请、登陆管理 部门经理 本部门员工信息查询、员工申请批复、本部门统计信息查询、员工个人信息查询、员工申请、登陆管理 普通员工 员工信息查询、员工申请、登陆管理 3.2 对性能的规定 3.2.1 精度 员工

5、必须到各部门管理人员出登记,由各部门管理人员提交到总的管理部门处,然后进行统计并把保存到电脑。3.2.2 时间特性要求 说明对于该软件的时间特性要求,如对:a 及时上传;b 每星期由管理人员进行更新;c 查找迅速并准确。-3.2.3 灵活性 实现网上考勤,快速并高效的整理出考勤表。对公司的管理更加迅捷,增强员工管理的透明度,约束员工自觉遵守公司制度。初步实现公司考勤管理的智能化,提高考勤管理效率。3.3 顶层用例图 系统管理员员工基本信息管理日主管理管理规则设定报表管理考勤补录员工权限 图 1 管理员角色用例图 -经理(各部门管理员)部门经理申请批复员工信息查询员工统计信息查询员工个人信息查询

6、员工申请登录管理 图 2 经理角色用例图 员工登录管理员工信息查询员工申请 图 3 员工角色用例图 3.3 功能层次图-登陆 普通员工 信息查询 个人基本信息查询 公共信息查询 员工申请 员工申请调休员工申请出差员工申请休假员工申请加班修改密码 员工签到 员工签退 员工登陆 普通员工角色功能图-系统管理员 规则设定 报表管理 日志管理 员工基本信息管理 员工权限分配 考勤信息的补录 员工信息录入 员工信息查询 员工信息修改 员工信息删除 部门信息录入 部门信息查询 部门信息修改 部门信息删除 上、下班时间设定 迟到、早退、旷工时间范围设定 调休、请假次数设定 上班和放假时间设定 加班统计表 请

7、假统计表 出勤统计表 日志记录 日志记录查询 考勤信息补录 请假信息补录 调休信息补 录 出差信息补录 出差统计表 考勤统计表 管理员角色功能图-部门经理 本部门员工信息查询本部门统计信息查询本部门员工考勤信息查询本部门员工申请信息查询本部门员工申请批复本部门员工休假申请批复本部门员工调休申请批复本部门员工出差申请批复本部门员工加班申请批复 部门经理角色功能图 3.4 系统功能需求列表 功能类别 功能名称、标识符 描述 基本信息录入 员工信息录入 添加新进员工的信息 员工信息查询 查询员工的信息 员工信息修改 修改已有员工的信息。员工信息删除 删除已有员工的信息 部门信息录入 添加新设部门的信

8、息 部门信息查询 查询部门的信息 部门信息修改 修改已有部门的信息 部门信息删除 删除已有部门的信息 规则设定 上、下班时间设定 设置正常上、下班时间 迟到、早退、旷工时间范围设定 迟到、早退、旷工时间范围设定 调休、请假次数设设置调休、请假次数-定 上班和放假时间设定 设置上班和放假时间 员工权限分配 员工权限分配 分配、修改员工的角色 考勤信息补录 正常考勤信息补录 将特殊情况下没有正常签到的员工信息补录到数据库表中 正常请假信息补录 将特殊情况下没有正常申请请假的员工信息补录到数据库表中 正常调休信息补录 将特殊情况下没有正常申请调休员工信息补录到数据库表中 正常出差信息补录 将特殊情况

9、下没有正常申请出差员工信息补录到数据库表中 日志管理 日志记录 将用户登陆系统进行不同操作的信息保存 日志记录查询 查询日志信息 报表管理 加班统计表 统计部门某时间区间内人员加班情况 请假统计表 统计部门某时间区间内人员请假情况 出勤统计表 统计部门某时间区间内人员出勤情况 出差统计表 统计部门某时间区间内人员出差情况 考勤统计表 统计部门某时间区间内人员考勤情况 员工登陆管理 登录 用户输出入用户名(ID 号)登录系统 签到 用户输入ID 号点击签到按钮即实现签到功能 签退 用户输入ID 号点击签退按钮即实现签退功能 修改密码 当点击修改密码按钮后可进入修改页面并实现修改功能 员工申请管理

10、模块 申请请假 用户点击申请请假按钮即可进入请假页面并实现请假功能 申请出差 用户点击申请出差按钮即可进入申请出差页面并实现该功能 申请调休 用户点击申请调休按钮即可进入申请调休页面并实现该功能 申请加班 用户点击申请加班按钮即可进入申请加班页面并实现该功能 信息查询 个人信息查询 查询个人的基本资料和出勤情况 公共信息查询 查询公司的规章制度和其他信息 申请批复 员工申请审核批复 审核员工申请,判断员工申请的有效性并给出决定 系统功能需求列表 -3.5 输入输出要求 1.员工登录 名称、标识符 登录 功能描述 用户输出入用户名(ID 号)登录系统 实现要求 可实现所有用户的登录 输入 填写用

11、户的 ID 号和密码 处理 1、当页面上的登陆按钮被点击后,系统自动提交用户输入的登陆信息;2、系统对自动搜索数据库中是存在匹配的用户信息。若存在,则在首页面中显示成功登陆信息;若不存在匹配的用户信息,则提示登陆失败,并提示重新输入。输出 提示登录成功进入系统主页面 补充说明 2员工签到 名称、标识符 签到 功能描述 用户输入 ID 号点击签到按钮即实现签到功能 实现要求 可以实现所有用户的签到 输入 员工的 ID 号 处理 当页面上的签到按钮被点击后,系统自动提交用户输入的信息;输出 提示签到成功信息 补充说明 签到功能只能有考勤管理员来实现 3.员工签退 名称、标识符 签退 功能描述 用户

12、输入 ID 号点击签退按钮即实现签退功能 实现要求 可以实现所有用户的签退功能 输入 员工的 ID 号 处理 当页面上的签到按钮被点击后,系统自动提交用户输入的信息;输出 提示签退成功信息 补充说明 签退功能只能有考勤管理员来实现 4修改密码 名称、标识符 修改密码 功能描述 当点击修改密码按钮后可进入修改页面并实现修改功能 实现要求 1、登陆自已的账户管理界面,系统获得个人的账户信息;2、用户修改自已的账户信息;-输入 员工原始密码、新设定的密码 处理 当页面上的修改按钮点击后,系统自动提交员工的信息;系统自动搜索数据库中员工的 ID 号和原始密码是否匹配,如果匹配则对两次输入的密码进行判断

13、,若不同则提示错误信息,并重新输入,若相同即提示用户确认是否修改对话框,点确定即把原始密码修改为新设定的密码保存到数据库中;如果没有找到匹配的信息,即提示用户原始密码输入错误信息,重新让用户重新填写信息。输出 提示修改密码成功信息 补充说明 密码修改功能只能登录系统的员工才能实现 3.5.2 员工申请管理模块 1 申请请假 名称、标识符 申请请假 功能描述 用户点击申请请假按钮即可进入请假页面并实现请假功能 实现要求 1、用户登录自已的账户管理界面,获得个人的账户信息;2、用户提出自已的请假申请 输入 请假人姓名、所属部门、开始时间、请假结束时间、请假原因 处理 当页面上的提交按钮被点击后,系

14、统自动提交用户输入的信息以及申请的时间;输出 提示请假申请已经提交信息 补充说明 2申请出差 名称、标识符 申请出差 功能描述 用户点击申请出差按钮即可进入申请出差页面并实现该功能 实现要求 1、用户登录自已的账户管理界面,获得个人的账户信息;2、用户提出自已的出差申请 输入 申请人姓名、所属部门、出差的开始时间、结束时间、出差地点、出差原因 处理 当页面上的提交按钮被点击后,系统自动提交用户输入的信息以及申请的时间;输出 提示出差申请已经提交信息 补充说明 3.申请调休 名称、标识符 申请调休-功能描述 用户点击申请调休按钮即可进入申请调休页面并实现该功能 实现要求 1、用户登录自已的账户管

15、理界面,获得个人的账户信息;2、用户提出自已的调休申请 输入 被调休的开始时间、结束时间、小时数、调到的开始时间、结束时间、小时数、调休原因 处理 当页面上的提交按钮被点击后,系统自动提交用户输入的信息以及申请的时间;输出 提示调休申请已经提交信息 补充说明 4.申请加班 3.5.3 信息查询模块 1个人信息查询 名称、标识符 个人信息查询 功能描述 查询个人的基本资料和出勤情况 实现要求 用户登录后,系统自动识别 输入 无 处理 1、系统自动获取用户 ID 2、当用户点击页面上的个人信息查询直接查询个人信息和出勤情况;输出 个人的基本资料和出勤情况 补充说明 用户登录后只能查询个人基本资料和

16、出勤情况 2.规则信息查询 名称、标识符 规则信息查询 名称、标识符 申请加班 功能描述 用户点击申请加班按钮即可进入申请加班页面并实现该功能 实现要求 1、用户登录自已的账户管理界面,获得个人的账户信息;2、用户提出自已的加班申请 输入 申请人姓名、所属部门、加班的开始时间、结束时间、加班原因 处理 当页面上的提交按钮被点击后,系统自动提交用户输入的信息以及申请的时间;输出 提示加班申请已经提交信息 补充说明 -功能描述 查询公司的规章制度 实现要求 能够查询实时公司规定 输入 无 处理 当用户点击信息查询中的信息查询时,显示实时公司规定;输出 公司规章制度 补充说明 无 3.5.4 基本信

17、息录入模块 1员工信息录入 名称、标识符 员工信息录入 功能描述 添加新进员工的信息。实现要求 可实现添加员工信息的功能。输入 新进员工的个人信息。处理 向系统输入新进员工的个人信息,系统并自动将员工信息保存到数据库中。输出 数据库员工信息表 补充说明 系统管理员拥有此权限,普通员工无此权限。2 员工信息查询 名称、标识符 员工信息查询 功能描述 查询员工的信息。实现要求 可实现查询员工信息的功能。输入 员工 ID 处理 系统自动获取用户 ID;系统将个人信息从数据库中提取出来 输出 数据库员工信息表。补充说明 系统管理员拥有此权限,普通员工无此权限。3.员工信息修改 名称、标识符 员工信息修

18、改 功能描述 修改已有员工的信息。实现要求 可实现修改员工信息的功能。输入 员工 ID 和修改后的员工信息 处理 系统自动获取用户 ID;系统将修改后的个人信息保存到数据库中;系统将员工的个人信息从数据库中提取出来。输出 数据库员工信息表 补充说明 系统管理员拥有此权限,普通员工无此权限。-4.员工信息删除 名称、标识符 员工信息删除 功能描述 删除已有员工的信息。实现要求 可实现删除员工信息的功能。输入 需删除信息的员工的 ID 处理 系统自动获取用户 ID;系统员工信息从数据库中删除。输出 操作成功界面 补充说明 系统管理员拥有此权限,普通员工无此权限。5.部门信息录入 名称、标识符 部门

19、信息录入 功能描述 添加新设部门的信息。实现要求 可实现添加部门信息的功能。输入 新设部门的信息 处理 向系统输入新设部门的信息,系统并自动将部门信息保存到数据库中。输出 数据库部门信息表 补充说明 系统管理员拥有此权限,普通员工无此权限。6.部门信息查询 名称、标识符 部门信息查询 功能描述 查询部门的信息。实现要求 可实现查询部门信息的功能。输入 需查询信息的部门 ID 处理 系统自动获取部门 ID;系统将部门信息从数据库中提取出来。输出 数据库部门信息表。补充说明 系统管理员拥有此权限,普通员工无此权限。7.部门信息修改 名称、标识符 部门信息修改 功能描述 修改已有部门的信息。实现要求

20、 可实现修改部门信息的功能。输入 需修改信息的部门 ID 以及修改后的部门信息 处理 系统自动获取部门 ID;系统将修改后的部门信息保存到数据库中了;系统将部门信息从数据库中提取出来。-输出 数据库部门信息表 补充说明 系统管理员拥有此权限,普通员工无此权限。8 部门信息删除 名称、标识符 部门信息删除 功能描述 删除已有部门的信息。实现要求 可实现删除部门信息的功能。输入 需删除信息的部门的 ID 处理 系统自动获取部门 ID;系统将部门信息从数据库中删除。输出 操作成功界面 补充说明 系统管理员拥有此权限,普通员工无此权限。3.5.5 员工权限分配模块 名称、标识符 员工权限分配 功能描述

21、 分配、修改员工的角色 实现要求 能对不同员工分配、修改角色 输入 员工 ID 号和角色 处理 根据员工 ID 号分配、修改角色,并保存到数据库 输出 数据库用户登陆表 补充说明 只有系统管理员可以操作 3.5.6 日志管理模块 1日志记录 名称、标识符 日志记录 功能描述 将用户登陆系统进行不同操作的信息保存 实现要求 能记录所有用户对系统操作的信息 输入 处理 将用户的操作记录下来,并保存到数据库 输出 用户日志表 补充说明 3.5.7 考勤信息补录模块 -1正常考勤信息补录 名称、标识符 正常考勤信息补录 功能描述 将特殊情况下没有正常签到的员工信息补录到数据库表中 实现要求 将特殊情况

22、下没有正常签到的员工信息补录到数据库表中 输入 员工 ID 和签到时间和缺勤原因 处理 根据员工 ID,将相关信息保存到数据库考勤表。输出 数据库考勤表 补充说明 2.正常请假信息补录 名称、标识符 正常请假信息补录 功能描述 将特殊情况下没有正常申请请假的员工信息补录到数据库表中 实现要求 将特殊情况下没有正常申请请假的员工信息补录到数据库表中 输入 员工 ID 和请假时间和请假原因和未申请原因 处理 根据员工 ID,将相关信息保存到数据库请假表。输出 数据库请假表 补充说明 3.5.8 报表管理模块 1加班统计表 名称、标识符 加班表 功能描述 统计部门某时间区间内人员加班情况 实现要求

23、统计部门某时间区间内人员加班情况 输入 部门 ID 和统计时间区间 处理 根据输入的部门 ID 和统计时间,查询加班情况 输出 查询信息 补充说明 2.请假统计表 名称、标识符 请假统计表 功能描述 统计部门某时间区间内人员请假情况 实现要求 统计部门某时间区间内人员请假情况 输入 部门 ID 和统计时间区间 处理 根据输入的部门 ID 和统计时间,查询请假情况 输出 查询信息 补充说明 -3.出勤统计表 名称、标识符 出勤统计表 功能描述 统计部门某时间区间内人员签到、签退出勤情况 实现要求 统计部门某时间区间内人员签到、签退出勤情况 输入 部门 ID 和统计时间区间 处理 根据输入的部门

24、ID 和统计时间,查询出勤情况 输出 查询信息 补充说明 4.出差统计表 名称、标识符 出差统计表 功能描述 统计部门某时间区间内人员出差情况 实现要求 统计部门某时间区间内人员出差情况 输入 部门 ID 和统计时间区间 处理 根据输入的部门 ID 和统计时间,查询出差情况 输出 数据库出差表 补充说明 5 考勤统计表 名称、标识符 考勤统计表 功能描述 统计部门某时间区间内人员考勤情况 实现要求 统计部门某时间区间内人员考勤情况 输入 部门 ID 和统计时间区间 处理 根据输入的部门 ID 和统计时间,查询考勤情况 输出 查询信息 补充说明 3.6 其他专门要求 随着市场的开发软件需要升级,

25、比如:升级成刷卡的考勤系统或者指纹考勤等。3.6.1 时间特性要求 响应时间:要求 10 人同时签到时间不得大于 0.1 秒。更新处理时间、数据的转换和传送时间要快。-3.6.2 灵活性 软件在改变操作系统或使用平台时,仍然能够运行,要求不出现不兼容的情况,软件设计小而兼容性高。这就要求软件在不同环境下能够顺畅运行,管理软件应具有良好的实用性、兼容性及可扩展性,并做到用语规范,操作简单,使用方便。应具备较强的数据独立性,确保在软、硬件环境发生变化时数据的完整、安全迁移及有效利用。3.6.3 数据管理能力 针对日益增长的数据量,可按月、季度、年进行统计,确定数据量的大小。系统管理员要有删除或转移

26、大量数据的权利,以免占用太多的计算机硬盘空间,对计算机的运行造成不利影响。3.6.4 故障处理要求 对于软硬件故障,比如系统崩溃、断电、操作系统故障,软件重新运行应该不受影响。对于软件自身的故障,设计人员应根据需求说明书,仔细排查,以最快的速度修复。4 运行环境规定 4.1 设备 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a 处理器型号及内存容量;b 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c 输入及输出设备的型号和数量,联机或脱机;d 数据通信设备的型号和数量;e 功能键及其他专用硬件 4.2 支持软件 常用计算机系统及软件。a客户端软件 软件类型 名称及版本 备注 操作系统 Windows98中文版、Windows NT中文版、Windows XP或更高 -浏览器 IE 浏览器、遨游浏览器或者其它流行浏览器 杀毒软件 常用查毒软件 防火墙 杀毒软件自带防火墙 4.3 接口 运行 Microsoft visua studio 2005 连接 数据库SQL Server 2005,其结果再通过前台界面表现出来。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁