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

下载本文档

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

文档简介

工资管理系统需求分析报告目 录1.1:编写目的21.2:背景21.3:功能定义21.4:系统目标31.5:测试环境32.1:用例图42.2:功能信息52.3:术语解析52.4:逻辑表62.5:表的设计72.6:视图关系表123.1:系统界面13 前言:1.1 编写目的:编写该文档是为了分析人工管理企业工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对企业工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。1.2 背景:随着企业的快速发展,企业规模越来越大,员工的数量也越来越多,企业工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对企业工资管理提出了新的要求,用计算机管理系统来管理工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。1.3 功能定义: 员工基本信息的录入,修改,删除。 工资标准设定功能。具体包括职务工资,职称工资以及其它工资标准的设定。 工资信息浏览。 员工工资表创建。 工资调整管理。 工资统计。 用户级别设定以及口令修改。为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的修改和删除等。系统管理员能运行系统所有功能,从而有效保证系统数据的安全性。1.4 系统目标:本系统的设计目标是能够对企业员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为企业财务人员提供便利。1.5 测试环境: 硬件环境:CPU型号为Pentium 以上,内存512M以上。 系统环境:Windows xp、Windows Server2000以上的系统均可。 开发工具:Visual Studio2005 SQL Server 2005 软件的使用条件和限制:不同的管理级别有不同的操作权限。 系统概要设计:2.1 用例图:打印工资条计算工资权限设置用户管理记录考勤制度查询信息导出Excel生成报表数据备份津贴金额设置奖行金额设置考勤参数设置工资表登录参数设置登录员工管理删除员工等级设置部门设置增加员工人员调度密码修改管理员(老板)操作员(店长)2.2 信息功能登陆角色(角色ID,角色名称)补贴设置(补贴的名称,默认的补贴金额)考勤设置(考勤号,考勤名称,所增或所扣基本工资的百分比)将近设置(奖金编号,奖金名称,默认资金)部门设置(部门编号,部门名称)补贴记录(编号,员工ID,补贴ID,补贴默认值,补贴的年月)考勤记录(编号,员工ID,考勤ID,次数,所在的年月)获奖记录(编号,员工ID,奖项ID,金额,奖金所在年月)员工信息(工号,密码,姓名,状态,登记ID,角色ID,部门ID,性别,地址,电话,所属点ID,电子邮箱)等级设置(等级ID,等级名,基本工资)工资记录(编号,员工ID,员工姓名,店铺名称,等级名,工资年月,发放工资,基本工资,迟到,加班等总金额,补贴总金额,奖金金额,英发工资,实发工资总额,排序,备注)店铺设置(店铺ID,店铺名称,所在区域,状态,店长,备注)2.3 术语解析:操作员:能够查询信息和记录考勤管理员:能够赋予操作员权限和进行所有操作普通用户:可以查看自己的工资信息2.4 逻辑表:EmployeeRole(RoleId,RoleName)Allowance(AllowanceId,AllowanceName,Defaultmoney)Attendance(AttendanceId,AttendanceName,SalaryPercent)Bonus(BonusId,BonusName,BonusMoney)DepartType(DepartId,DepartName)EmployeeAllowance(ID, EmployeeId, AllowanceId, AllowanceMoney,AllowanceYM)EmployeeAttendance(ID, EmployeeId, AttendanceId,Times,AttendanceYM)EmployeeBonus(ID, EmployeeId, BonusId,BonusMoney,BonusYM)Employees(EmployeeId,Pwd,Name,NowState,TypeId,RoleId,DepartId,Sex,Address,phone,ShopId,Email)JobType(TypeId,JobName,BaseSalary)Salary(SalaryId,EmployeeId,EmployeeName,ShopName,JoyName,payYM,IssueTime,BasicSalary,AttendancePay,AllowancePay,BonusPay,ShouldtotalMoney,RealtotalMoney,SortIndex,Remark)Shop(ShopId,ShopName,ShopArea,SowState,ShopHead,Remark)2.5 表的设计:数据库名:PayRoll表名:EmployeeRole 登录角色权限解释:角色分为管理员,操作员,普通员工角色解释:管理一般为财务经理,操作员为店铺组长,没有必要这样设置序号列名数据类型长度小数位标识主键允许空默认值说明1RoleIdnvarchar500是否角色ID2RoleNamenvarchar500否角色名称表名:Allowance 补贴设置权限解释:只有管理员可以更改序号列名数据类型长度小数位标识主键允许空默认值说明1AllowanceIdnvarchar500是否2AllowanceNamenvarchar500否补贴的名称3Defaultmoneyfloat80否默认的补贴金额,补贴时可以对某人进行特殊更改表名:Attendance 考勤设置权限解释:只有管理员可以更改序号列名数据类型长度小数位标识主键允许空默认值说明1AttendanceIdnvarchar500是否考勤号2AttendanceNamenvarchar500否考勤名称,如迟到,加班等3SalaryPercentfloat80否发生一次所增或所扣基本工资的百分比表名:Bonus 奖金设置权限解释:只有管理员可以更改序号列名数据类型长度小数位标识主键允许空默认值说明1BonusIdnvarchar500是否奖金编号2BonusNamenvarchar500否资金名称3DefaultMoneyfloat80否默认资金表名:DepartType 部门设置权限解释:只有管理员可以更改序号列名数据类型长度小数位标识主键允许空默认值说明1DepartIdnvarchar500是否部门ID2DepartNamenvarchar500否部门名称表名:EmployeeAllowance 补贴记录权限解释:只有管理员可以记录,更改序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否主键,自动编号2EmployeeIdnvarchar500否员工ID3AllowanceIdnvarchar500否补贴ID4AllowanceMoneyfloat80否取所属补贴的默认值,可以对个人进行更改5AllowanceYMvarchar500否补贴的年月表名:EmployeeAttendance 考勤记录权限解释:操作员可以并且只可以对自己所属店的员工出勤进行记录和更改普通员工可以查看自己的出勤情况序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否主键,自动编号2EmployeeIdnvarchar500否员工ID3AttendanceIdnvarchar500否考勤ID4Timesfloat80否数量,迟到以次数为准,请假、旷工以天数为准,加班以小时为准5AttendanceYMnvarchar500否所在的年月表名:EmployeeBonus 获奖记录权限解释:只有管理员可以记录,更改普通员工可以查看自己的获奖记录序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否主键,自动编号2EmployeeIdnvarchar500否员工ID3BonusIdnvarchar500否奖项ID4BonusMoneyfloat80否金额,可以对默认值对个人更改5BonusYMnvarchar500否奖金所在年月表名:Employees 员工信息权限解释:普通员工可以查看自己的信息,记录和更改由管理员完成序号列名数据类型长度小数位标识主键允许空默认值说明1EmployeeIdnvarchar500是否工号2Pwdnvarchar500否(Nayilian)密码3Namenvarchar500否姓名4NowStateint40否(1)状态5TypeIdnvarchar500是等级ID6RoleIdnvarchar500是角色ID7DepartIdnvarchar500是部门ID8Sexint40是性别0为男1为女9Addressnvarchar500是地址10phonenvarchar500是电话11ShopIdnvarchar500是所属店ID12Emailnvarchar500是电子邮箱表名:JobType 等级设置权限解释:只有管理员可以记录,更改序号列名数据类型长度小数位标识主键允许空默认值说明1TypeIdnvarchar500是否等级ID2JobNamenvarchar500否等级名3BaseSalarymoney84否基本工资表名:Salary 工资记录权限解释:由管理员一键生成,再进详细的修改。普通用户可以查看自己的工资序号列名数据类型长度小数位标识主键允许空默认值说明1SalaryIdbigint80是否主键,自动编号2EmployeeIdnvarchar500否员工ID3EmployeeNamevarchar2000否员工姓名4ShopNamevarchar2000是店铺名称5JoyNamevarchar2000是等级名6payYMvarchar2000否工资年月7IssueTimedatetime83否发放日期8BasicSalaryfloat80否基本工资9AttendancePayfloat80是(0)迟到,加班等总金额10AllowancePaynchar100是(0)补贴总金额11BonusPayfloat80是(0)奖金总额12ShouldtotalMoneyfloat80否应发工资13RealtotalMoneyfloat80否实发工资总额14SortIndexbigint80是(1)排序15Remarkvarchar20000是备注表名:Shop 店铺设置权限解释:只有管理员可以更改序号列名

温馨提示

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

评论

0/150

提交评论