工资管理系统需求分析_第1页
工资管理系统需求分析_第2页
工资管理系统需求分析_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、工资管理系统需求分析软件工程5组成员:陈龙,赵凯,张家豪,李亚东,张红 利,廉鹏,赵晨光,赵聪聪目录1 系统业务流、信息流分析 31. 1 业务流程分析 31. 2系统信息流程分析 42. 系统功能域描述 53. 数据流程图 64. 数据域描述: 84. 1数据表字典 84. 2数据表字段字典 85. 系统性能需求分析 105. 1总体需求分析目标: 105. 2性能需求 105.3运行需求 105.4安全需求 115. 5系统界面需求 115. 6其他需求 116. 总结 111. 系统业务流、信息流分析1. 1 业务流程分析记录员工基本档案信息:在企业部门里, 管理人员应该对员工的基本档案

2、信息进行记录存储, 这样, 在确定好部门里的人员对象后,才能正确的进行进一步操作动作,如对人员进 行工资计算、工资统计分析等。管理人员应该在需要的时候能即使的查看员工 的基本档案信息,对如员工的调职、离开等要能够即使的给予信息注销。管理员工工资工资:根据自身经营业务的不同, 企业里要确定好存在的工资项目和对不同工资 项目的计算方法。在对员工进行工资计算的时候,根据各自的岗位、职务的不 同,需要对各自的工资组成进行分别进行统计计算。在企业工资项目里面,如 员工的考勤工资的计算,记时工资的计算还有依照个数来进行计算的工资、员 工工龄工资的计算等,在上级领导制定计算规则后,管理人员将员工的个人工 资

3、项目的明细数据可以直接的计算出来,对员工的如个人所得税的计算、应扣 工资计算后,形成员工的工资信息表,管理人员再根据员工的工资表要对整个 部门的工资情况进行统计分析,如对各个工资项目总的工资支出情况的汇总, 对总的员工工资支出的汇总项目等等。同时要按时的通知员工领取工资,并即 使的对员工工资领取情况做好记录。对部分员工需要进行银行转帐代发的员 工,可以生成统一的银行转帐凭据,统一为员工办理银行转帐工资代发的事项 业务。即使查询工资信息: 不管是员工个人还是部门都需要时时的通过查询的方式对工资信息进行 了解。对员工个人而言,需要了解个人本月的工资明细信息可以通过系统的某 个终端进行查询,对个人历

4、史工资数据也可以进行查询。当然,员工查询时只 能对个人的工资信息进行查询不能对其他员工的工资信息进行随意的查询, 更 不能对查询如部门主管的工资信息、部门工资统计分析结果等。这主要是涉及 到一个使用权限的问题。管理员的权限是最大的,对员工个人档案信息、工资 信息、部门统计分析数据等都可以进行查询。工资报表制作:通常对员工的工资信息进行计算、 统计分析后,还要定时的形成工资报表, 以便部门主管能即使的了解财务的情况。 同时,将部门的工资信息做归档处理。 高级管理人员决策分析:工资报表是高层管理人员进行各种部门内关于工资政策决策的依据, 高级 管理人员通过参阅工资报表, 即使的决策如需要增加或者去

5、掉某种工资项目类 型、提高或者减低某项工资项目的金额,还有如将某些部门的员工进行调职处 理等。1 2 系统信息流分析员工基本档案信息报表输出管理系统维护上级查阅与决策2)2. 功能域描述2.1员工基本档案信息管理功能描述:凡属于本部门的员工,都需要对其基本的档案信息做好记录存储处理。以 方便高级管理人员时时的了解或查阅其员工基本信息。对员工基本信息的操作包括添加信息、修改信息、查询信息,同时在数据库中要形成员工基本信息表。2.2工资管理功能描述:工资计算:在进行工资计算之前,管理员首先应该根据部门的实际业务情况确定好各个 部门中所需要的工资项目及分别对工资项目进行计算的方式,然后按照系统工资

6、种类的设定,对每个员工分别依次实际工资项目构成情况, 如考勤情况工资、 底 薪工资、奖惩工资、提成工资、应交所得税等等项目,录入相应的工资金额数, 再计算出总的应得工资、 实得工资的工资项目。 在数据的录入过程中系统会根据 用户误输、 错误输入智能提示引导用户录入数据的正确性。 要形成的数据库中的 表为员工工资信息表。 在进行工资的发放处理时, 管理员通过电子邮件的方式发 送领取工资的通知,通过嵌套一个可以进行邮件群发的邮件服务器来进行处理, 需要进行银行代发的员工, 系统通过生成相应的银行转帐凭据为员工统一进行银 行转帐代发统一办理。在数据库中需要具有银行转帐凭据表。工资统计分析:对员工工资

7、数据计算完后, 同时要将工资信息统计分析, 如汇总统计, 工资 项目明细数据的汇总等,又分为对员工个人工资统计分析、部门工资统计分析、 月份工资统计分析、 季度工资统计分析、 年工资分析统计。 且统计分析结果可以 以柱状图、 饼状图的方式显示统计结果。 以很直观明了的方式最后通过报表的方 式反馈到高级管理人员处,这时,在数据库中要形成员工个人工资信息统计表、 部门工资信息统计表。2.3 工资查询功能描述: 在查询这个模块里,系统能支持用户在客户端按照各种不同的字段名称进行 工资信息的查询。 同时,迅速的响应用户的查询请求, 不同级别的人系统会根据 其权限级别的大小享有不同程度的功能。 不同级别

8、的人不能越权进行操作。 在查 询过程中, 为避免由于在同一时刻里访问人数过多造成响应缓慢时, 每登录的一 个用户,系统记数器自动加一, 当记数大于峰值时, 系统弹出对话框提示用户进 行等待,从而有效的避免了系统在查询过程中快速响应的优点。2.4 报表生成与打印:在员工领取工资时, 能为个人生成个人工资组成及相应金额的工资条。 同时 形成部门月报表、季报表、年终报表。2.5 系统维护:用户在第一次使用系统时, 在服务器端需要用户做系统初始化的处理, 包括 : 1. 设置工资项目种类、相应工资项目的计算 2设置系统使用用户及口令、权限的级别,对公司不同要求用户授不同权限, 可限制一次性访问数据库用

9、户数量。对每个访问数据库的登陆用户有日志记录。 由系统管理员维护。 在系统运行过程中, 数据库管理员在系统运行过程中, 还可 以即使的进行系统数据的更改, 如:对员工工资数据的更改, 对工资项目计算方 式的更改,定期做好系统数据的备份操作、还原、清理等。3. 数据流程图4. 数据域定义4. 1数据表字典表的编号表名代码内容101员工信息表Empl nfoTable记录员工基本信息主要字段:员工ID,姓名,年 龄,工龄,所在部门,职务,照 片。102工资项目表PayTable记录员工工资信息主要字段:员工 ID,姓名,工 龄工资、奖金、计时工资、计件 工资、保险金、补贴金、个人所 得税、应发工资

10、、实发工资103银行转帐单据表Ban kBarTable记录员工帐户记录主要字段:卡号,员工ID,姓名,结帐数目,结帐日期104系统日志表SysLogTable记录用户登陆信息:主要字段:员工ID,登陆名, 登陆密码,用户权限,登陆时间, 退出时间,登陆事件记录。4. 2数据表字段字典编号名称属于的表编码长度属性备注201员工ID员工信息表 工资项目表 银行转帐单据表 系统日志表ID5字符例,00001(表 101,102,104 的主关键字,表103外来关键字)202姓名员工信息表工资项目表银行转帐单数据表系统日志表Name16字符例,王小宾203年龄员工信息表Age2整型例,32204工龄

11、员工信息表Len serv ice2整型例,22205所在部门员工信息表depart ment28字符例,财务部206职务员工信息表Workna me16字符例,打字员207照片员工信息表Picture64字符(存 储路径)208工龄工资工资项目表LenPay8单精度小 数例,2450.32209奖金工资项目表Prize8单精度小 数例,2450.32210计时工资工资项目表TimePa y8单精度小 数例,2450.32211计件工资工资项目表NumPay8单精度小 数例,2450.32212保险金工资项目表In sureP ay8单精度小 数例,2450.32213补贴金工资项目表Allo

12、wa nee8单精度小 数例,2450.32214个人所得 税工资项目表Tax8单精度小数例,2450.32215应发工资工资项目表ShPay8单精度小 数例,2450.32216实发工资工资项目表TrPay8单精度小 数例,2450.32217卡号银行转帐单据表CardNu m18整型表103的主关 键字218结帐数目银行转帐单据表CheNu m8单精度小 数例,2450.32219结帐日期银行转帐单据表CheDat e16时间类型2005-4-2321 : 29220登陆名系统日志表Userna me16字符例,SZK9527221登陆密码系统日志表Passwo rd12加码例,11111

13、111222用户权限系统日志表Purview16字符例,普通用户223登陆时间系统日志表UserTi me16时间类型2005-4-2321 : 29224退出时间系统日志表QuitTi me16时间类型2005-4-2321 : 29225登陆事件 记录系统日志表Event100字符例,登陆系 统。5. 系统性能需求分析:5.1需求分析总体目标需求分析的目的在于与开发人员与用户之间达成系统开发的共识,使开发人员所考虑的系统在功能(系统能做什么)、简单操作,良好界面,个人信息保密 性,系统安全与稳定,良好帐户管理,友好信息返回模式(如报表及打印功能)。5. 2性能需求此工资管理系统对工资数据精

14、度的计算能在默认情况之下精确到小数点后 3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进 行小数计算精度的设定,最大能允许保留小数点后 5位的精度。在时间特性上, 当用户发出命令请求时的服务器的响应时间、 对数据更新处理、工资数据的查询 检索等上,同样要求系统响应时间不会超过 0.5 秒时间。系统支持多种操作系统 的运行环境,多不同操作系统, 不同文件格式的磁盘上的数据均能实现信息的互 通,及共享。当服务器移植到其他的系统平台,如: Linux 平台下时,同样能和 其他的系统进行数据存取同步, 不会出现系统之间互不兼容的情况, 系统支持多 系统之间的互连互通,系统有巨大的

15、强健性。5 3 运行需求系统在进行数据的录入、 计算、 统计的时候, 能将数据精确到小数点后三位 小数。系统接收到用户的操作命令后(如:计算处理、查询等) ,能迅速的响应 其操作请求,响应时间不超过 1秒。在同一时间,系统还提供支持至少 10 个客 户端进行同一个操作请求的响应。 系统可移植较强, 在不同的平台下运行, 均不 会影响系统的稳定性。同时,支持在客户端安装不同操作系统、浏览器版本,均 不会影响系统的运行。5 4 安全需求为保障系统数据的安全性, 系统采用访问控制策略, 未授权者不能进入系统。 同时,对不同级别的用户授予不同的使用权限。 在系统运行期间, 如发生掉电尚 未保存数据,或

16、由于操作不当等原因导致系统重启等,为保证数据的易恢复性, 系统提供每隔 30 秒自动保存数据的机制,让用户的数据在发生意外时能最大程 度上得到恢复。同时,系统提供强大的容错性能,当一台服务器发生故障时,系 统能自动切换到另外一台服务器上, 从而保障服务器能长时间的提供系统的运行 支持。在输入数据时, 如果用户输入的数据不符合系统的要求, 则系统自动提示 错误信息,并要求用户重新输入, 直到输入完全正确时才允许进行下一步的操作。 5 5 系统界面需求系统开发基于 B/S 的开发模式,界面直观、简洁,人机交互性强。基于表单 和弹出式窗口的数据录入方式, 菜单电击的方式操作。 用户使用时, 只要是按照 格式和要求填入信息, 系统在后台响应用户操作过程。 让用户在最短时间里, 不 需要经过专门培训,就可以轻松上手使用。5 6 其他需求数据不管是在企业内部之间传输, 还是

温馨提示

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

最新文档

评论

0/150

提交评论