面向对象分析与设计课程设计指导

发布时间 : 星期一 文章面向对象分析与设计课程设计指导更新完毕开始阅读

一、 系统概况

1、 现状分析 2、 系统目标 3、 系统目标

二、 系统分析

1. 业务事件分析 2. 标识用例

3. 编写基本用例叙述

4.为每个用例场景绘制系统时序图 5.域模型

6.系统操作约定

三、系统设计

1.整体系统结构设计 2.系统程序结构设计 3.设计用户界面 4.数据库设计

四、系统实现

附:

《面向对象的系统分析与设计》课程设计报告

面向对象的系统分析与设计

人 事 管 理 系 统

指导教师:刘永前老师

作者:周洪亮() 黄晓芳()

胡忠义()

徐 会()

人事管理系统

三、 系统概况

1、 现状分析

随着全球经济一体化的进程,人事管理日趋复杂,人力资源成为现代企业生存和发展的重要因素。企业人事部门传统的档案手工管理繁琐,效率低下而且容易出错,已经无法适应现代企业日益庞大的人力资源现状。同时,随着计算机技术的迅猛发展,办公自动化成为现实,利用计算机实现企业人事管理势在必行。

企业人事管理系统综合运用人事管理相关领域的只是、结合计算机技术,科学的管理企业的人事档案、考勤、绩效考核等信息,具有检索迅速、操作方便、存储量大、保密性高、成本低等特点,可以大大提高工作效率;同时引导企业按照科学的管理理念对人力资源进行规范化的管理。

2、 系统目标

人事部门传统的手工管理主要包括人事档案管理,人员工作调动记录,员工考勤记录和统计,绩效考评级原始工资核算。其中考勤管理对实时性要求较高,工资管理涉及到财务部门,且业务比较复杂。本系统只是对人事管理系统的简单实现,主要实现员工基本信息、部门信息、培训信息、奖惩信息和薪资信息的管理。

3、 系统目标

本系统采用面向对象的技术进行系统的分析与设计。面向对象的技术将系统中涉及到的事件和属性封装成合理的类和对象。

UML(Unified Modeling Language)是统一建模语言,它图形化的实现了面向对象的技术。 本系统使用在面向对象的系统分析与设计中,使用UML建模语言实现可视化中间过程。严格按照Rational统一过程(Rational Unified Process,RUP)中的建模过程。建模工具。

四、 系统分析

确定用户需求是信息系统分析的主要任务。本部分将严格按照面向对象系统分析(OOA,Object-Oriental Analysise)的六步骤:

(1)标识业务事件并制作事件表 (2)标识用例并生成系统用例图

(3)为每个业务事件的系统响应编写基本用例叙述 (4)为每个用例场景绘制系统时序图

(5)生成域模型,以表示系统问题域中的概念、属性和关联 (6)为每项系统操作编写约定

1、业务事件分析

首先叙述系统操作过程: 人事管理人员登录系统后,可以进行个人信息管理,包括修改密码和个人部门修改等。当需要修改员工基本信息时,可以进入基本信息模块,在该模块中除了修改员工信息外,还可以进行添加、删除、查询等操作。同样,可以对员工部门、培训、薪资等信息进行类似操作。在每个星期一系统自动输出该星期员工培训计划,并将计划给领导及员工阅览。 通过上面的叙述,可以找到一下业务事件。 (1)人事管理人员登录系统。外部事件。在登录界面通过输入账户和密码,验证通过后进入主界面。如果验证未通过,登录失败。

(2)人事管理人员管理员工基本信息。外部事件。人事管理人员在登录系统后,添加、删除、修改、查询员工基本信息。 (3)人事管理人员管理员工培训信息。外部事件。人事管理人员登录系统后,添加、删除、修改员工培训信息。 (4)人事管理人员管理员工奖惩信息。外部事件。人事管理人员登录系统后,添加、删除、修改员工奖惩信息。 (5)人事管理人员管理员工薪资信息。外部事件。人事管理人员登录系统后,添加、删除、修改员工薪资信息。

(6)人事管理人员管理部门信息。外部事件。 (7)人事管理人员查询员工信息。外部事件。人事管理人员可以按照姓名、部门等条件查找符合条件的员工,并返回员工列表。 (8)到了打印员工培训计划的时间了。定时事件。打印的培训计划给领导和员工。 图1所示的是人事管理系统的事件列表。 【图1】 事件编号 1 2 3 4 5 6 7 8 事件描述 人事管理人员登录系统 人事管理人员管理员工基本信息 人事管理人员管理员工培训信息 人事管理人员管理员工奖惩信息 人事管理人员管理员工薪资信息 人事管理人员管理部门信息 人事管理人员查询信息 到了打印员工培训计划的时间了 修改个人密码 系统输入 账户和密码 员工姓名或基本信息 员工姓名、培训信息 员工姓名、奖惩信息 员工姓名、薪资信息 部门信息 员工姓名或部门 提供输入的参与者 人事管理人员 人事管理人员 人事管理人员 人事管理人员 人事管理人员 人事管理人员 人事管理人员 系统输出 员工信息列表 员工培训列表 员工奖惩列表 员工薪资列表 部门列表 员工或部门等列表 培训计划列表 接收输入的参与者 人事管理人员 人事管理人员 人事管理人员 人事管理人员 人事管理人员 人事管理人员 人事管理人员、员工、领导。 9 密码 人事管理人员 以上事件中,除了“到了打印员工培训计划的时间了”为定时事件,其他均为外部事件。

2、标识用例

标识用例从事件列表开始。在事件列表中所列的每个业务事件均是一个用例。 用例图如图2

联系合同范文客服:xxxxx#qq.com(#替换为@)