面向对象分析报告与设计实验报告材料

上传人:沈*** 文档编号:98564844 上传时间:2022-05-30 格式:DOC 页数:12 大小:195.50KB
收藏 版权申诉 举报 下载
面向对象分析报告与设计实验报告材料_第1页
第1页 / 共12页
面向对象分析报告与设计实验报告材料_第2页
第2页 / 共12页
面向对象分析报告与设计实验报告材料_第3页
第3页 / 共12页
资源描述:

《面向对象分析报告与设计实验报告材料》由会员分享,可在线阅读,更多相关《面向对象分析报告与设计实验报告材料(12页珍藏版)》请在装配图网上搜索。

1、word实验报告课程名称面向对象分析与设计专业班级 _ _学 号 _ _姓 名 _ _同组成员 实验日期 _成 绩 _ _工资管理系统1.1 系统的功能需求工资管理系统包括员工管理、工资管理、销售奖金管理、保险费用管理等。在取得授权的情况下,有关人员要进展如下工作。(1) 工资录入 工资管理员录入员工的工资,修改录入的出错维护,形成工资表。2销售奖金录入工资管理员录入员工的销售奖金,修改录入的出错维护,形成销售奖金表。3保险费用的录入工资管理员录入员工的假如干保险费用,修改录入的出错维护,形成保险费用统计表。4计算工资工资管理员按工作证来进展工资的计算统计,然后生成报表再上报给财务部。5计算销

2、售奖金工资管理员按照工作证进展工资销售奖金的计算统计,然后生成报表上报给财务部。(6)计算假如干保险的扣除费用工资管理员按照工作证进展假如干保险的计算统计,然后生成报表上报给财务部、(7)工资或销售奖金、保险费用查询公司员工可以根据自己的工作证查询自己的工资或销售奖金与保险费用。工资管理的主要业务流程:此处给出以上7个业务之间的流程图用活动图描述 建立需求模型 对工资管理系统先划分子系统,然后再通过建立用况模型,对需求进展捕获与描述。1.2.1 划分子系统限定工资管理系统的功能为:工资管理、统计部门、财务系统、员工管理。对上述的每个功能,用一个子系统来实现。如下图给出了这些子系统以与它们之间的

3、依赖。工资管理系统中子系统以与它们之间的依赖:此处给出子系统的部署图如下上图中的子系“财务系统要分别使用子系统“员工管理、“工资管理中的员工、员工、员工工资。子系统“工资管理要分别使用子系统“统计部门和“员工管理中的员工信息和统计的工资信息。子系统“统计部门要使用子系统“员工管理中的员工信息。1.2.2 识别参与者子系统“工资管理的人员用户有工资管理员和员工。与子系统“工资管理有关的子系统有“统计部门、“员工管理和“财务系统,这些子系统是“工资管理的参与者。1.2.3 识别用况对1.1节的中的用况需求,现归纳整理如下。1. 工资管理 1录入与维护工资、销售奖金与保险费用工资管理员需录入员工的工

4、资、销售奖金与假如干保险费用信息做出工资表、销售奖金表与保险费用表。 2计算工资或销售奖金与保险费用工资管理员按工作证进展计算做出工资报表、销售奖金报表与保险费用表。 3查询工资、销售奖金或保险费用 员工查询自己的工资、销售奖金与保险费用。 4登录工资管理员和员工进入该子系统都需要登录。1.2.4 对需求进展捕获与描述通过到目前为止掌握的需求,初步了解了系统所要完成的功能。下面进一步建立参与者与用况之间的关系,并对用况进展详细的描述。“工资管理的用况图。 首先,使用系统的员工和工资管理员都先要进展登录。参与者“工资管理员通过用况“录入与维护工资、销售奖金与保险费用来录入、修改,形成工资表、销售

5、奖金表与保险费用表;再通过用况“计算工资、销售奖金与保险费用生成工资报表、销售奖金报表与保险费用表并予以发布。所发布的工资报表、销售奖金报表与保险费用表供参与者“员工、“财务系统和“工资管理员使用。员工要通过用况“查询工资、销售奖金与保险费用来得知自己的工资、销售奖金与保险费用。此处要求给出各个用况的相关活动图如下是对上述各用况的描述。用况:录入与维护工资、销售奖金与保险费用【前置条件:工资管理员已经登录成功】工资管理员选择工资录入与维护、销售奖金录入与维护、保险费用的录入与维护。系统呈现出供录入和修改工资、销售奖金与保险费用的界面工资管理员处理完数据录入、修改后,发控制命令 假如为保存,系统

6、进展存储,并通知成绩管理员是否成功 假如为取消,退出本功能用况:计算工资、销售奖金与保险费用【前置条件:工资管理员已经登录成功】工资管理员发出进展工资、销售奖金与保险费用计算的请求 按工作证号生成工资、销售奖金与保险费用报表,并发送到子系统“财务系统中用况:查询工资、销售奖金与保险费用【前置条件:员工已经登录成功】 交互容见表1.1中编号为1的那栏的输入/输出局部。在掌握了上述的需求后,下面开始使用面向对象方法进展系统分析。1.3.1 寻找类工资管理在子系统“工资管理中,也要设立两个类“员工和“工资管理员,用它们分别模拟相应的参与者。工资管理中的对象是工资和销售奖金与保险费用,因而设立类“工资

7、构成、“销售奖金表与“保险费用表。各种工资构成很多,需要设立类“工资表,它与类“工资构成形成组合关系。子系统“工资管理需要从工资管理部门获取信息,需要设立需接口“工资管理。子系统“工资管理要向财务系统提供数据,需要设立供接口“财务系统。1.3.2 建立状态机图对于上述所找到的类,现在按照上述的分析能理解它们的职责了。现针对子系统“工资管理中的类“工资表绘制一个状态机图。按照问题域,可为类“工资表的对象设立了5个状态,分别为:初始、初始化、查询、关闭和终止。施加在工资表上的时间有:发布、查询和关闭。这些事情都是针对工资表所发消息的响应。如下图展示的是针对工资表的状态机图。图 工资表的状态机图 建

8、立类图对在1.3.1节中找到的各个类进展考察,分别定义它们的属性和操作,考虑它们之间的关系,绘制出类图。 1类“员工 该类中属性有“、“工作证号、“密码和“职务,操作有“登入、“查询、“修改密码、“查询工资和“查询年终奖金。 2类“工资该类中有属性“工作证号和“工资。 3类“工资表 该类中有属性“、“工作证号、“时间和“工资额。它与类“工资构成组合关系,在其中要设立操作“生成工资构成、“查询工资构成。它还有一个操作“查询工资,供员工查询工资之用。 4类“销售奖金表该类中有属性“、“工作证号、“时间和“销售奖金额。它与类“工资构成组合关系,在其中要设立操作“生成销售奖金构成、“查询销售奖金构成。

9、它还有一个操作“查询销售奖金额,供员工查询销售奖金之用。5类“保险费用表该类中有属性“、“工作证号、“时间和“保险费用。它与类“工资构成组合关系,在其中要设立操作“生成年保险费用构成、“查询保险费用构成。它还有一个操作“查询保险费用,供员工查询保险费用。 6类“工资管理员该类中有属性“、“工作证号和“密码;属性有“登入、“录入与维护工资、“修改密码、“生成工资表、“生成销售奖金表、“生成保险费用表、“计算工资、“计算销售奖金、“计算保险费用、“向财务部发工资表、“向财务部发销售奖金表与“向财务部发保险费用表。上述的六个类与其间的关系如如下图所示。图 工资管理局部分类图工资管理员按工作证号输入与

10、维护工资构成,为此在类“工资管理员与类“工资表之间设立一个关联“录入与维护工资表。工资管理员还要生成工资报表,因此在类工资管理员与类“工资表间设立一个关联“计算。员工要查询工资情况,因而在类“员工和“工资表间设立关联“查询工资。类“销售奖金表与类“保险费用表和类“工资管理员、类“员工之间的关联建立与上述类似。1.3.4 建立顺序图 在上一节中,以文字的形式说明了类之间的关联作用。这种说明往往不能清楚的描述事物间的交互情况,这就需要使用交互图来予以准确的表达。对于员工查询工资来讲,如下图给出针对员工以与员工工资查询有关的对象建立的顺序图图 员工以与与员工查询工资有关的对象之间的交互情况一图 员工

11、以与与员工查询工资有关的对象之间的交互情况二1.4 系统设计1.4.1 问题域局部设计 工资查询子系统通过数据库与其他子系统交换数据,即,通过需接口从数据库中获取数据,通过供接口向数据库写入数据。故需要按照供需双方共同约定的借口规约设计相应的数据库表的结构,并在接口相关的类操作中构造SQL语句即可。1.4.2 界面局部设计应该针对表1-1中的容进展界面设计,按照第8章的要求设计出全部界面。如下图 所示的是用户登入界面,该界面也适用于员工。下二图 是在登入成功后,系统给出的选择时间界面。图 登入界面 图 选择时间界面在选择时间并确定后,出现如下图所示的界面。 图1-10 工资1.4.3 数据管理局部设计类“工资和“工资表构成了组合关系,对他们分别设立两表,并在与类“工资对应的表中用外键隐含它与类“工资报表的关联。对于类“员工和类“工资管理员也分别设立一表,用于存储相应的对象。下面给出了类“工资和类“工资表所对应的数据库表的结构。表 类“工资所对应的数据库表的结构本表的主关键字为工作证号表 类“工资表所对应的数据库表的结构本表的主关键字为工作证号+时间,外键为工作证号。表 类“销售奖金所对应的数据库表的结构本表的主关键字为工作证号+时间,外键为工作证号表 类“保险费用所对应的数据库表的结构本表的主关键字为工作证号+时间,外键为工作证号12 / 12

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!