员工工资管理系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、编写目的
随着当今企业规模不断变大,企业人员数量的增加,企业工资的计算也变得越来越复杂。在企业里每天都要处理大量的数据信息,为了提高工资管理的工作效率,降低出错概率。本系统的开发宗旨以及总体任务就是帮助企业提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。
2、编写依据
依据图书馆管理系统软件的方案书。
3、术语和缩略词
4、软件概要
软件总体描述
本系统可运行于windows xp及以上版本,具有较高的安全性、可维护性及可操作性,对于一般人用户使用需具简单、直观、易操作性的特点。
软件设计约束及有关说明
开发环境:windows操作系统、SQL server 。
编程语言:c或一些通俗易懂的语言
遵循的规范:
测试环境:
软件交付日期:16周
使用者特点
对服务端后台管理人员:
要求有网站维护的技能,能够对服务端后台处理进行管理,能捕获系统异常。
要求掌握SQL 数据库操作,能够对后台数据库进行日常维护与管理,例如:对数据
库的备份与恢复,对冗余数据的删除等;
要求有一定的Linux 服务器配置与管理技能,能够阻止非法攻击,优化服务器配置,
保证服务器的安全畅通地运行。
对客户端用户:能够通过web 浏览器进行网络访问。 5.功能定义
员工基本信息的录入,修改,删除。
工资标准设定功能。具体包括职务工资,工龄工资以及其它工资标准的设定。 工资信息浏览。 员工工资表创建。 工资调整管理。 工资统计。
用户级别设定以及口令修改:
为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和 删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运
行系统所有功能,从而有效保证系统数据的安全性。
6.详细需求
功能需求:主要分为5大模块
功能模块结构层次方框图
性能需求
时间特性要求
软件启动时间:一般要求小于5秒。
系统实时响应时间:软件使用过程中,对用户在各个功能模块的鼠标点击、键盘输入等操作事件的响应时间需在用户能够容忍的范围之内,一般要求小于1秒。
数据的转换和传送时间:对软件不同模块间的数据交互,要求数据的转换和传送时间尽可能
短。在同一时间,系统还提供支持至少100个客户端进行同一个操作请求的响应。数据更新时间:2014年11月1日。
灵活性要求
操作方式上的变化:软件应支持多种操作方式,例如鼠标、键盘和菜单等。
运行环境的变化:软件的设计和实现需要考虑其运行环境的变化,并能对不同的运行环境提供支持。具体而言,软件应支持WindowsXP版本及以上版本的操作系统。
计划的变化或改进:软件应具有足够的灵活性,以适应将来有可能会出现的需求更改或增加。
系统完整性要求
本系统要为工资核算管理提供一套比较完整性流程:新员工的注册、考勤时间记录、基本工资核算。这使整个核算管理便于管理,在各个环节发挥作用,方便沟通。
系统安全性要求
系统设立用户名和密码验证方式,防止非法用户登录和越权操作。并且系统按登陆密码设置了不同人员的访问权限。如管理员可以对所有模块的数据进行修改和察看,而员工只能查看各种模块报表数据。当然,有一些数据是所有人员共享使用的。
管理员可以进行用户权限的自行修改,方便快捷有效的管理登陆系统人员的权限,给系统的使用和所使用的数据带来正确性的保证。
在系统运行期间,如发生掉电尚未保存数据,或由于操作不当等原因导致系统重启等,为保证数据的易恢复性,系统提供每隔30秒自动保存数据的机制,让用户的数据在发生意外时能最大程度上得到恢复。
在输入数据时,如果用户输入的数据不符合系统的要求,则系统自动提示错误信息,并要求用户重新输入,直到输入完全正确时才允许进行下一步的操作。
数据库为核心
各子系统可录入,查询,更改相应数据库信息,以及对其他子系统数据信息的调用查询。数据库起到了存储员工考勤以及个人各方面数据,以及查询各方面信息的重大作用。因而构建数据库以及如何合理有效的对数据库进行操作乃是本系统的核心工作。
对良好的交互性要求
为了便于管理员以及相关操作人员使用本系统,以及更容易掌握本系统的各项功能,使
人善于并乐于使用本系统,应使系统界面设计友好,各个功能设计合理并人性化。
可靠性和可用性需求
员工工资管理系统在一个月内不能出现一次以上故障。
保证任何时刻工资查询模块可用。
出错处理需求
对于系统维护人员,必须尽可能在一天内完成维护。
对于用户,系统必须及时响应并做出合理的提示。
接口需求
用户接口需求
外部接口的用户界面部分按Windows应用软件用户界面的规范来设计,界面设计风格与Win7环境保持一致,采用Win7以及对话框等方式作为用户界面,便于用户使用。
软件接口需求
本软件需要运行在Windows XP版本及更高版本并装有配置运行java程序环境的操作系统之上。
硬件接口需求
Inter或其他系列的微型计算机,内存XXXG以上,硬盘XXXG以上。
内部接口需求
软件内部的接口是通过XXX来进行交换的。用户使用XXX软件……可以说软件的各个模块之间主要通过XXX来进行关联,传送数据并交换信息,从而降低软件模块间的耦合程度。
控制和操作
控制该软件运行的方法为通过鼠标双击或命令行启动系统,本软件应该提供多种操作功能,各个功能项的设置及使用应符合人们使用计算机的操作习惯,通过常用的鼠标点击,键盘输入以及菜单等形式来完成启动和使用软件的过程,控制信号均由鼠标和键盘进行输入。
约束
精度要求