工资面向对象分析.doc(1)系统用户参与的总的用例图(3)系统用户登录的时序图o5:野录成功:3:骏证信总(账号,1:输入信息(账号,密码):密码):⑷信息录入时序图1111:输入新员工信息:5:处理完成:、 6:确定保存:10:成功提示:/3:处理信息:8:保冇处理:【时序图说明】输入新员工信息:管理员向系统输入员工的基本信息。发送信息:向数据库发送输入的信息。处理信息:数据库存档信息显不提不信息:提不处理完成。处理完成:数据库处理数据成功。确定保存:确定保存上一步所输入的数据。保存:单击保存则永久保存。保存处理:在数据库中保存处理。保存成功:保存成功返回。成功:向管理员提示成功。这个时序图的录入是针对管理员而设计的,只有管理员才能对系统内的数据做更改。企业有新的员工加入,则管理员要录入员工的基本的信息。发送到数据库,数据库要将输入的数据存档。然后向管理员提示处理完成,进行下一步。则是否进行永久性的保存,是否保存,即数据库要保存处理。保存成功向管理员提示成功的信息,确保万无一失。(5)各个类之间的类图:【类图说明】用户类:表示操作系统人员类。此类的属性有:帐号、密码,它有一个登录的方法。管理员:表示对系统的管理人员,属性包括ID,姓名。方法有系统维护,信息管理,修改密码。员工:表示发放工资的对象。属性包括员工编号,姓名,职务,工资,年龄,工龄。操作包括查询工资,查询个人信息。工资报表:表示工资的由来,此类的属性有基本工资,津贴,保险费,实际发放工资。奖惩报表:表示员工所授的奖励和惩罚,此类的属性有奖励,所奖工资,惩罚,所扣工资。职务:表不员工所担任的职务,此类的属性有职务,工资范围,汇总:对最后工资的汇总,属性包括员工编号,员工姓名,职务,工资,方法有打印。用户包括管理员和员工,此系统有10个管理员,管理员管理了多了员工。管理员最后负责多个工资报表。奖惩报表和职务是对工资报表的补充说明即泛化n工资报表里有多个员工的工资状况,一个管理员有多个汇总。工资管理系统详细设计部分:一概述:模块的名称、编码及其相关信息;根据实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。通过对用户需求的分析,我们可以分析出该工资管理系统大致可以分为六个模块:人事档案管理模块、职工工资管理模块、工资统计模块的实现、部门查询模块、特殊查询模块、报表查询模块。现在对这六个模块做具体说明:人爭基本情况管理模块:输入:职工信息 输出:“人员档案表” 功能:对人事基本信息的查询职工工资管理模块输入:人员月工资输出:“职工工资表”功能:完成员工工资的查询工资统计模块输出:“职工工资统计表”功能:完成员工工资的统计和打印部门查询模块输出:以部门为索引的“职工档案信息”功能:完成以部门为索引的“职工档案信息”的统计和查询特殊查询模块的实现输出:满足查询条件的“职工档案信息”和职工合同的期限功能:完成满足查询条件的“职工档案信息”和职工合同的期限的查询报表查询模块的实现输出:员工履历信息和工资信息的基本情况查询及打印功能功能:完成对员工履历信息和工资信息基本情况的査询及打
工资面向对象分析 来自淘豆网m.daumloan.com转载请标明出处.