《员工工资管理系统需求分析.pdf》由会员分享,可在线阅读,更多相关《员工工资管理系统需求分析.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1、编写目的 随着当今企业规模不断变大,企业人员数量的增加,企业工资的计算也变得越来越复杂。在企业里每天都要处理大量的数据信息,为了提高工资管理的工作效率,降低出错概率。本系统的开发宗旨以及总体任务就是帮助企业提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。2、编写依据 依据图书馆管理系统软件的方案书。3、术语和缩略词 术语 解释 4、软件概要 4.1 软件总体描述 本系统可运行于 windows xp 及以上版本,具有较高的安全性、可维护性及可操作性,对于一般人用户使用需具简单、直观、易操作性的特点.4.2 软件设计约束及有关说明 开发环境:windows 操作系统、SQL se
2、rver.编程语言:c 或一些通俗易懂的语言 遵循的规范:测试环境:软件交付日期:16 周 4.3 使用者特点 4。3。1 对服务端后台管理人员:要求有网站维护的技能,能够对服务端后台处理进行管理,能捕获系统异常。要求掌握 SQL 数据库操作,能够对后台数据库进行日常维护与管理,例如:对数据 库的备份与恢复,对冗余数据的删除等;要求有一定的 Linux 服务器配置与管理技能,能够阻止非法攻击,优化服务器配置,保证服务器的安全畅通地运行。4.3.2 对客户端用户:能够通过 web 浏览器进行网络访问.5。功能定义 5.1 员工基本信息的录入,修改,删除。5.2 工资标准设定功能。具体包括职务工资
3、,工龄工资以及其它工资标准的设定.5.3 工资信息浏览。5。4 员工工资表创建.5.5 工资调整管理。5.6 工资统计。5。7 用户级别设定以及口令修改:为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和 删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运 行系统所有功能,从而有效保证系统数据的安全性。6。详细需求 6。1 功能需求:主要分为 5 大模块 功能模块名称 功能描述 操作者 输入数据 输出数据 登录职工管理模块 添加、删除、更新各种角色的用户信息 服务器端程序 用户角色 用户 ID 及密码 人事管理模块 1.管理人事调动;2.设定
4、员工信息 人事部管理员 人事调动信息 员工基本信息 员工工资标准管理模块 根据员工的部门 职务 工龄等信息设定员工工资标准 财会处管理员 员工基本信息 员工工资标准 员工出勤管理模块 由各部门出勤管理人员将统计好的人员出勤信息输入到系统 出勤管理人员 员工 ID 及出勤信息 工资统计模块 根据员工出勤信息计算出员工工资 财会处管理员 员工信息及出勤信息 员工基本工资,出勤工资,奖金,扣款 财务处理模块 管理发放工资-向银行提交工资表单,向员工发送发放工资表单 财会处管理员 员工的信息银行账号及员工工资 员工工资表,工资发放账单表 员工工资查询模块 允许员工查询自己的工资状况 全体员工 员工ID
5、 及登录密码 员工出勤情况、工资计算标准、工资金额 帮助导航模块 对该系统的功能及操作步骤进行简单演示;在线留言;异常处理 服务器端程序 6.1。1 功能模块结构层次方框图 帮助 系统维护 意见反馈 帮助导航 异常处理 职工查询 姓名查询按 按姓名查询 按工号查询 工资管理 工资查询 修改工资 添加工资 职工管理 添加职工 修改职工 删除职工 员工工资管理系统 6.2 性能需求 6.2.1 时间特性要求 软件启动时间:一般要求小于 5 秒。系统实时响应时间:软件使用过程中,对用户在各个功能模块的鼠标点击、键盘输入等操作事件的响应时间需在用户能够容忍的范围之内,一般要求小于 1 秒.数据的转换和
6、传送时间:对软件不同模块间的数据交互,要求数据的转换和传送时间尽可能短。在同一时间,系统还提供支持至少 100 个客户端进行同一个操作请求的响应。数据更新时间:2014 年 11 月 1 日。6.2.2 灵活性要求 操作方式上的变化:软件应支持多种操作方式,例如鼠标、键盘和菜单等。运行环境的变化:软件的设计和实现需要考虑其运行环境的变化,并能对不同的运行环境提供支持。具体而言,软件应支持 WindowsXP 版本及以上版本的操作系统。计划的变化或改进:软件应具有足够的灵活性,以适应将来有可能会出现的需求更改或增加.6。2。3 系统完整性要求 本系统要为工资核算管理提供一套比较完整性流程:新员工
7、的注册、考勤时间记录、基本工资核算.这使整个核算管理便于管理,在各个环节发挥作用,方便沟通。6.2.4 系统安全性要求 系统设立用户名和密码验证方式,防止非法用户登录和越权操作。并且系统按登陆密码 设置了不同人员的访问权限。如管理员可以对所有模块的数据进行修改和察看,而员工 只能查看各种模块报表数据。当然,有一些数据是所有人员共享使用的。管理员可以进行用户权限的自行修改,方便快捷有效的管理登陆系统人员的权限,给系 统的使用和所使用的数据带来正确性的保证。在系统运行期间,如发生掉电尚未保存数据,或由于操作不当等原因导致系统重启等,为保证数据的易恢复性,系统提供每隔 30 秒自动保存数据的机制,让
8、用户的数据在发 生意外时能最大程度上得到恢复。在输入数据时,如果用户输入的数据不符合系统的要求,则系统自动提示错误信息,并 要求用户重新输入,直到输入完全正确时才允许进行下一步的操作。6.2.5 数据库为核心 各子系统可录入,查询,更改相应数据库信息,以及对其他子系统数据信息的调用查询。数据库起到了存储员工考勤以及个人各方面数据,以及查询各方面信息的重大作用。因而构建数据库以及如何合理有效的对数据库进行操作乃是本系统的核心工作。6.2。6 对良好的交互性要求 为了便于管理员以及相关操作人员使用本系统,以及更容易掌握本系统的各项功能,使 人善于并乐于使用本系统,应使系统界面设计友好,各个功能设计
9、合理并人性化。6。3 可靠性和可用性需求 6。3。1 员工工资管理系统在一个月内不能出现一次以上故障。6。3。2 保证任何时刻工资查询模块可用.6。4 出错处理需求 6。4.1 对于系统维护人员,必须尽可能在一天内完成维护.6。4。2 对于用户,系统必须及时响应并做出合理的提示.6。5 接口需求 6。5。1 用户接口需求 外部接口的用户界面部分按 Windows 应用软件用户界面的规范来设计,界面设计风格与 Win7 环境保持一致,采用 Win7 以及对话框等方式作为用户界面,便于用户使用.6.5.2 软件接口需求 本软件需要运行在 Windows XP 版本及更高版本并装有配置运行 java
10、 程序环境的操作系统之上.6.5.3 硬件接口需求 Inter 或其他系列的微型计算机,内存 XXXG 以上,硬盘 XXXG 以上。6。5.4 内部接口需求 软件内部的接口是通过 XXX 来进行交换的。用户使用 XXX 软件可以说软件的各个模块之间主要通过 XXX 来进行关联,传送数据并交换信息,从而降低软件模块间的耦合程度。6.5。5 控制和操作 控制该软件运行的方法为通过鼠标双击或命令行启动系统,本软件应该提供多种操作功能,各个功能项的设置及使用应符合人们使用计算机的操作习惯,通过常用的鼠标点击,键盘输入以及菜单等形式来完成启动和使用软件的过程,控制信号均由鼠标和键盘进行输入.6.6 约束
11、 6.6。1 精度要求 要按照严格的数据格式输入,对不符合数据格式要求的输入进行提示。6.6.2 工具和语言约束 开发者应用简单常见的工具语言来设计开发。6.6.3 设计约束 6.6.4 应该使用的标准 6。7 逆向需求 员工登录工资查询模块后,除个人的工资信息外,不显示其他员工的工资信息。6.8 将来可能提出的要求 本系统基本上可实现工资管理过程中所涉及到的几大方面,但是在实际运行中,还需要结合实际企业的特点和要求,用户无法自行修改查询到的已经插入进数据库里面的数据,只能上报上级进行修改。虽然当初在系统设计的时候考虑了管理员的绝对权限,但是在现实环境里,管理员也有可能因为输入的错误导致一系列
12、的差错,这使得系统如果遇到这种情况就体现不出来系统的方便性。6.9 系统界面需求 系统开发基于 B/S 的开发模式,界面直观、简洁,人机交互性强。基于表单和弹出式窗口的数据录入方式,菜单电击的方式操作。用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。让用户在最短时间里,不需要经过专门培训,就可以轻松上手使用。7.数据流程图 8.ER 图 员工 注册登记 工资管理 信息维护 系统维护 统计分析 离职处理 银行转账处理 报表生成打印 工资查询 管理员 员工信息表 员工信息表 银行账单表 工资项目表 系统日志表 考勤 图 8.1:总体 E-R 图 1 1 n n n 图 8.2
13、:部门信息:1 n n n N 1 M 员工 部门属于 管理 系统用户 拥有 考勤信息 员工薪酬档案 加班信息 标准上下班时间信息 补扣款信息 拥 有拥有 拥有 请假信息 拥有 拥有 1 1 1 n 部门信息 部门编码 部门负责人 审批状态 部 门 名称 备注 时间戳 部门联系方式 部门地址 所属公司 主键 图 8。3:员工信息:图 8.4:加班考勤信息:员工信息 员工编码 时间戳 入职日期备注 职 务 部门编号 审批状态 联系方式 出生年月 身份证号 离职日期 姓 名 加班考勤信息 员工编号 本月天数 日期 上班时间 下班时间 主键 主键 图 8.5:工资统计信息:图 8.6:工资查询:工资统计 职工编号 职工姓名 补扣工资 基本工资 实发工资 打印工资表 工资查询 用户 ID 用户密码 补扣工资 基本工资 实发工资 图 8。7 系统维护:9.系统总结 在第一阶段总体分析的基础之上,我们小组进在系统需求过程中,主要是围绕着系统数据流程图和数据字典这两个方面展开文档的编辑工作。当然,在需求分析过程中,我们对系统的功能需求、性能需求、可靠性等方面做了进一步的描述,这为我们进行下一步设计阶段的顺利进行做好铺垫的工作。维护人员 ID 系统日志表 系统维护