《面向对象分析与设计课程设计》.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象分析与设计课程设计》.doc

工资管理系统 ——面向对象课程设计 学院:南京航空航天大学计算机科学与技术学院 专业:软件工程 班级:0410601 指导老师:牛耘老师 学生:史太齐(041060126) 陈云飞(041060124) 完成日期:2011年11月28日星期二 目录 1系统的功能需求 3 1.1工资管理 3 2建立需求模型 4 2.1划分子系统 4 2.2识别参与者 5 2.3对需求进行捕获和描述 5 3系统分析 9 3.1类 9 3.2建立顺序图 10 3.3活动图 11 3.4构件图 12 3.5部署图 14 4界面图 15 2子系统 5 3职员用况图 6 4管理员用况图 7 5经理用况图 8 6类图 10 7顺序图 11 8活动图 12 9管理员构件图 13 10员工构件图 13 11经理构件图 13 12部署图 14 13员工界面图 15 14经理界面图 15 15管理员界面图 16 1系统的功能需求 工资管理系统包括员工管理、工资管理、销售奖金管理、保险费用管理等等 1.1工资管理 在职责范围内,工资管理人员可以对公司员工进行一下操作: (1)工资录入。 工资管理人员可以对公司员工的工资进行查询、统计,并将统计数据录入系统中 行存储,同时也可以根据员工工资数据绘制公司员工工资表。 (2)销售金额录入 工资管理人员可以统计员工的销售金额并将数据存储用于计算员工的工资。 (3)保险费用的录入 工资管理人员统计员工个人的各项保险费用,并修改其中出错的部分(相当于维护),最后形成保险费用情况表。 (4)计算工资 管理人员通过财务报表等数据统计员工的各项数据,并最终结算员工的工资,然后上交财务部门审批。财务部门审批结束后发放工资并公布工资表。 2建立需求模型 对工资管理系统先划分子系统,然后建立用况模型对系统需求进一步捕获和描 2.1划分子系统 首先将本系统划分为工资管理系统、财务统计系统、员工管理系统。下面给出了这些子系统之间的依赖关系 2子系统 工资管理系统需要调用管理员类中的计算工资操作、查询修改销售金额操作、查询修改基本工资操作、查询修改奖金操作等。员工管理系统需要职员类中的查询等操作。财务统计系统需要用到查询修改基本工资,计算奖金,计算个人业绩等操作。所以管理系统需要用到员工系统和财务统计系统中的信息,而财务统计系统需要管理系统和员工管理系统中的基本信息,员工管理系统则需要管理系统中的个人工资信息。所以它们是相互依赖的。 2.2识别参与者 工资管理系统系统有管理员,员工管理系统中有职员和经理,财务管理系统也需要管理员,他们都是参与者。 2.3对需求进行捕获和描述 建立用况图对系统的需求进一步描述,显示各个用况的情况以及各自的关系,下面就是各个用况的表示: 3职员用况图 4管理员用况图 5经理用况图 首先,使用工资管理系统的员工和管理员都要进行登录才能进行下面的各项操作。管理员登录之后通过管理员用况进行销售金额和奖金以及各项保险费用的录入,并将数据进行及时、有效的修改。同时,管理员还要处理一些员工反馈的信息以及员工的申请。同时管理员还需要对每个员工的月工资进行结算,年末还要有奖金等,最后还要形成工资表发布。而员工登录之后可以查看自己的工资以及和财务相关的各项事宜,如奖金,销售金额等。员工还可以就工资问题之中不明之处向财务部门反映。 下面是对各个用况的具体描述: 用况:销售金额和奖金以及保险费用的录入 工资管理员可以将公司人员的销售金额和奖金以及保险费用进行统计、修改。系统呈现出供销售金额、奖金、保险费用录入修改的界面,工资管理员可以将数据一一录人。 同时若选择保存,系统就会将管理员输入的数据进行存储并通知管理员存储是否成功。 若选择退出,则系统自动关闭这一界面返回上一层界面。 用况:计算年终奖金、结算工资、计算保险金额 【前置条件:管理员已经成功登录】 管理员可以通过查看公司人员的各项业务以及保险等计算公司职员的奖金等,然后在结算公司职员的最后工资并将数据存储。最后形成工资表进行 发布。 用况:查询工资表 【前置条件:职员和经理已经成功登录】 职员和经理可以通过向系统发出查询的请求,然后等待系统回应。在系统回应之后可以看见自己的工资以及与工资有关的各项财务报表。 3系统分析 上面已经进行了系统的需求分析,下面我们对系统进行分析和解剖。 3.1类 工资管理系统中,因为参与者主要是公司职员以及管理员,因此设立三个类:管理员类、职员类、经理类。 工资管理的对象是工资和销售金额以及保险费用,各种工资构成很多,把它们统一放在类职员类和经理类这两个基础类中。子系统“工资管理”需要从工资管理部门获取信息,需要设立需接口“工资管理”。子系统“工资管理”要向财务统计系统提供数据,需要设立

文档评论(0)

wyth + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档