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

下载本文档

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

文档简介

企业工资管理系统需求分析组长:田伟凯组员:金星、梁瑞松、何为锋 目录1引言31.1编写目的31.2背景31.3 项目概述31.4参考资料42 任务概述42.1 项目名称42.2 任务目标42.3 用户特点42.4 运行环境43功能需求53.1 市场需求分析53.2 系统功能需求分析53.3系统需求分析53.4 需求规格63.4.1 实体关系图(E-R图)63.4.2数据流程图73.4.3 结构图(CS 图)103.4.4 状态图113. 3 .4IPO图124 外部接口需求134.1 用户界面134.2 硬件接口144.3 软件接口144.4 故障处理145 其他需求145.1性能需求145.1.1时间特性要求145.1.2数据精度145.2 数据管理能力要求145.3 软件属性要求155.3.1 正确性155.3.2 可靠性155.3.3 易实用性155.3.4 可维护性156产品提交151 引言1.1 编写目的需求分析是整个系统开发过程中最重要的一步,它决定着开发的成败。通过企业工资管理系统的需求分析,将用户对系统的描述,通过开发人员的分析概括,抽象为完整的需求定义,整理成文档的形式。该需求分析明确该系统的主要功能要求、性能要求,指出该系统所用到的数据及数据处理流程,同时提出故障处理的要求。其次对开发该系统的任务进行概括性叙述,对系统的运行环境进行规定。通过该文档可使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。该文档的预期读者为:项目提出者,项目管理者。1.2 背景随着科技的发展现在越来越多的办公都实行了自动化,随着就职人员的增加,这对工资管理提出了新的要求,传统的纯手工或简单的计算工具,已经不适应现代经济高速发展和信息快速增长的要求,因此必须运用现代化管理手段,配备完善的自动化设备,采用全新的计算机网络和工资管理系统,来提高企业的办公效率,最大限度地发挥准确、快捷、高效等作用,从而赢得企业的高信誉、强实力、好效益,运用计算机管理就势在必行!1.3 项目概述1 企业工资管理系统的用例包括:(1) 系统管理 系统管理用例包括添加用户和修改密码。都通过其相应的窗口来实现。(2) 工资设置 工资设置用例包括基本工资设置和其它项目设置。其它项目设置有奖金、津贴、福利、扣发等项目。(3) 工资统计 工资统计用例可以根据不同的月份对其进行相应地统计。(4) 工资查询 工资查询用例包括单人查询和查询所有,可以显示员工基本工资、员工其它项目情况,以及员工工资具体统计情况。(5) 工资表导出 工资表导出用例可根据所需的月份把工资表导出并可直接显示在Excel表格中,而且可以加以保存。(6) 打印报表 打印报表用例是一个很重要的一个用例,它提供给用户生成报表和报印的功能,能够很方便地将员工的工资情况表打印出来。1.4参考资料a张海藩,软件工程导论(第五版),清华大学出版社;2008年b甘仞初,信息系统开发,经济科学出版社,2000年;c陈禹、方美琪,软件开发工具,经济科学出版社,2000年;d黄梯云,管理信息系统,经济科学出版社,1997年;2 任务概述2.1 项目名称企业工资管理系统(The enterprise salary management system)2.2 任务目标本系统的设计目标是:能够对企业员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对员工基本信息和工资信息的查询,能够生成各个月的工资表,能够打印报表,方便保存和管理。还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。系统应该具有简单、易用、小巧的特色,应该能够对企业工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为企业人员提供便利。2.3 用户特点该系统适用于广大平民用户,客户端用户只要会简单的电脑操作和文字输入即可。服务端用户的操作人员必须会熟练使用windows 操作系统,能够看懂操作说明文档。 其中管理人员享有最高优先权,而普通员工仅限于查阅2.4 运行环境硬件最低配置:CPU为Pentium,硬盘3G,内存256M;操作系统: windows 2000以上版本;开发工具:eclipse;数据库:SQL sever 2005。3功能需求3.1 市场需求分析工资管理系统是一个企业单位不可或缺的部分,他能为用户提供充足的信息和快捷的查询手段。一个工资管理系统可以高效能、大容量的收集、处理、存储工资管理信息,大幅度的工资管理信息系统的工作质量和效率。能够为企业管理人员及时掌握整个工资管理系统的全面情况,提供系统的准确的工资管理信息,可以促进工资管理工作的规范化及各项管理制度与指标体系的建立和健全。为企业提供各种加工管理了工资管理信息,以满足工资管理的特殊要求,适应新形势对职工队伍建设提出的新要求,帮助管理人员选择方案,实现优化决策。虽然当前,不少单位的工资管理部门对于计算机应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会扩大。3.2 系统功能需求分析工资管理系统涉及到员工基本信息的录入、修改和删除,工资标准的设定、查询和结算等。典型的工资管理系统主要有以下基本功能:员工基本信息的录入、修改、删除等功能工资标准的设定功能,集体包括职务工资、职称工资以及其他工资标准的设定。工资信息的浏览员工工资信息表的创建工资调整管理工资统计3.3系统需求分析企业工资管理系统可以用于支持企业完成工资管理工资,有如下3个方面的目标:支持企业实现规范化的管理。支持企业高效率完成人事管理的日常业务,包括新员工加入时人事档案的建立,员工转出等。支持企业进行人事管理及其相关方面的科学决策,如企业领导根据现有的员工合同期限决定是否继续聘用等。3.4 需求规格3.4.1 实体关系图(E-R图)员工出勤表员工信息设置用户查询部门工资设置工资部门设置职工编号婚否籍贯性别民族满勤缺勤实发工资职工编号职务职工姓名技能工资基本工资实发工资职务职位报表图1此图说明了员工和部门的关系,以及对于员工工资的结算流程。3.4.2数据流程图数据流程图由四种基本元素组成,它的符号说明如下所示外部实体 加工(处理逻辑) 数据流 数据存储1 底层数据流图工资管理财务科职工名单报表D1 工资表人事科图2人事科P1异动管理劳资科财务科D1 本月工资表职工名单职工信息停发名单报表本月工资工资2 工资管理第一层数据流图P2发本月工资劳资科图3人事科P1.1人事科涨工资P1.2登记职工劳资科P1.3停发工资劳资科D1 工资表涨工资名单职工名单停发名单工资信息工资信息职工信息3工资管理的展开图4P2.2发工资记账劳资科各科室职工D1 工资表本月工资本月工资记账存档记账存档按科室汇总停发名单P2.1统计汇总4本月工资管理的展开图5以上图示详细刻画了员工工资的形成过程。1 职工名单2 工资报表3.4.3 结构图(CS 图)企业工资管理系统2121CtCoCi1221劳资科财务科人事科图63.4.4 状态图进入系统,输入账号密码查看查询失败退出系统输入员工编号退出退出退出查询出错等待结束查询图73. 3 .4IPO图IPO图描述分层图中每一个模块的输入输出关系、处理内容、本模块的内部数据和模块间的调用关系,是系统设计的重要成果,是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依据。在系统设计中,每一模块必须有相应的IPO图作为设计结果的描述。工资管理系统的部分IPO图如下所示:IPO图系统名:工资管理系统 制作者:ESMS模块名:工资管理系统 日 期:2011/11/23由下列模块调用: 无调用下列模块:员工资料管理工资基数管理考勤管理奖金管理工资汇总系统维护输入:无输出:工资汇总表、工资单处理内容: 如有员工资料信息则调用员工资料管理模块 如有工有资基数信息调用工资基数管理模块 如有考勤信息则调用考勤管理模块 如有奖金信息则调用奖金管理模块 如有工资汇总计算则调用工资汇总模块 如有系统维护则调用系统维护模块内部数据元素:备注:图8IPO图系统名:工资管理系统 制作者:ESMS模块名:员工资料管理 日 期:2011/11/23由下列模块调用: 工资管理系统调用下列模块:员工资料录入员工资料修改员工资料查询输入:员工和变动信息输出:在职员工资料、离职员工资料处理内容: 如要录入员工资料则调用员工资料录入模块 如要修改员工资料则调用员工资料修改模块 如要查询员工资料则调用员工资料查询模块 如要处理离职员工信息则调用离职员工处理模块内部数据元素:备注:图94 外部接口需求4.1 用户界面采用window的通用图形界面,对用户友好,对鼠标和键盘操作提供支持。界面设计遵循如下规则:1、 界面具有一致性,遵循window软件界面的概念规范,2、 提供简单的错误处理;3、 提供信息反馈4、 显示启动画面,画面简洁明了。4.2 硬件接口支持一般的P II或者更高档微机、笔记本电脑。4.3 软件接口运行于window操作系统之上。4.4 故障处理正常运行是一般不会出错,若出现错误,有恢复系统的功能,并且保护数据的准确性。5 其他需求5.1性能需求5.1.1时间特性要求a 程序的启动时间在5秒以内;b 更新处理时间,以数据量和网络顺畅情况为准,一般要求在30秒以内;5.1.2数据精度1. 对于整形的数据,在输入输出过程中要求精度100%;2. 对于浮点型的数据,要求精度为小数点后两位。5.2 数据管理能力要求本系统的开发将使用企业版SQL Server数据库,可以保证数据库的大小不受限制,只要有足够的

温馨提示

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

评论

0/150

提交评论