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