工资系统架构手册

合集下载

软件工程工资管理系统(一)

软件工程工资管理系统(一)

软件工程工资管理系统(一)引言概述软件工程工资管理系统是一种基于软件工程原理和技术开发的管理系统,旨在帮助企业有效地管理员工工资情况。

本文将针对软件工程工资管理系统进行详细介绍,并分为五个大点进行阐述,包括系统设计、数据管理、薪资计算、报表生成和安全性。

正文1. 系统设计- 确定系统需求:使用者需求、业务需求、功能需求等。

- 架构设计:采用三层结构,分别是表示层、逻辑层和数据层。

- 数据库设计:定义员工信息表、工资记录表、薪资标准表等。

2. 数据管理- 员工管理:包括添加员工信息、编辑员工信息和删除员工信息等功能。

- 工资记录管理:录入员工工资、修改工资记录和删除工资记录等操作。

- 薪资标准管理:定义薪资标准、修改薪资标准和查询薪资标准。

3. 薪资计算- 基本工资计算:根据薪资标准和员工工作情况,计算员工的基本工资。

- 加班工资计算:根据员工的加班情况和加班费率,计算员工的加班工资。

- 奖金计算:根据员工的绩效评估和奖金比例,计算员工的奖金。

4. 报表生成- 员工工资报表:生成员工工资的详细报表,包括基本工资、加班工资和奖金等。

- 部门工资报表:生成部门工资的统计报表,包括各部门的总工资和平均工资等。

- 年度工资报表:生成年度工资的汇总报表,包括全公司的总工资和平均工资等。

5. 安全性- 用户权限管理:设置不同用户的不同权限,保证系统数据的安全性。

- 数据备份与恢复:定期备份系统数据,防止数据丢失。

- 日志记录与审计:记录系统的操作日志,方便追踪和审计系统的使用情况。

总结软件工程工资管理系统是一种能够帮助企业有效管理员工工资的系统。

通过系统设计、数据管理、薪资计算、报表生成和安全性等方面的功能,企业可以更好地管理员工的工资情况,提高工资管理的效率和准确性。

同时,系统的安全性措施也能保护员工工资数据的安全,保证企业和员工的权益。

人力资源管理系统使用手册

人力资源管理系统使用手册

人力资源管理系统使用手册第一章:系统概述 (3)1.1 系统简介 (3)1.2 功能特点 (3)1.3 系统架构 (3)第二章:用户注册与登录 (4)2.1 用户注册 (4)2.1.1 注册界面设计 (4)2.1.2 注册信息验证 (4)2.1.3 账户激活 (4)2.2 用户登录 (4)2.2.1 登录界面设计 (4)2.2.2 登录验证 (5)2.2.3 登录成功与失败处理 (5)2.3 密码找回与修改 (5)2.3.1 密码找回 (5)2.3.2 密码修改 (5)第三章:组织架构管理 (5)3.1 部门管理 (5)3.2 员工管理 (6)3.3 职位管理 (6)第四章:招聘管理 (6)4.1 招聘需求发布 (6)4.2 招聘渠道管理 (7)4.3 面试安排与评估 (7)第五章:员工培训与发展 (8)5.1 培训计划管理 (8)5.1.1 培训需求分析 (8)5.1.2 培训计划制定 (8)5.1.3 培训计划实施 (8)5.1.4 培训计划调整 (8)5.2 培训课程管理 (8)5.2.1 课程设计 (8)5.2.2 课程开发 (8)5.2.3 课程实施 (9)5.2.4 课程评价 (9)5.3 培训评估与反馈 (9)5.3.1 培训效果评估 (9)5.3.2 培训反馈收集 (9)5.3.3 培训成果转化 (9)5.3.4 持续改进 (9)第六章:薪酬福利管理 (9)6.1 基础工资管理 (9)6.2 绩效考核管理 (10)6.3 奖金与福利管理 (10)第七章:考勤管理 (11)7.1 考勤数据录入 (11)7.1.1 考勤数据录入原则 (11)7.1.2 考勤数据录入流程 (11)7.1.3 考勤数据录入注意事项 (11)7.2 考勤异常处理 (11)7.2.1 考勤异常定义 (11)7.2.2 考勤异常处理流程 (11)7.2.3 考勤异常处理注意事项 (11)7.3 考勤报表统计 (12)7.3.1 考勤报表统计原则 (12)7.3.2 考勤报表统计流程 (12)7.3.3 考勤报表统计注意事项 (12)第八章:员工关系管理 (12)8.1 员工档案管理 (12)8.2 员工异动管理 (12)8.3 员工离职管理 (13)第九章:报表与数据分析 (13)9.1 报表查询 (13)9.2 数据分析 (14)9.3 报表导出与打印 (14)第十章:系统设置 (14)10.1 权限管理 (14)10.1.1 用户角色分配 (14)10.1.2 权限控制 (14)10.1.3 权限审批 (15)10.1.4 权限变更与回收 (15)10.2 参数设置 (15)10.2.1 系统参数 (15)10.2.2 业务参数 (15)10.2.3 用户参数 (15)10.2.4 安全参数 (15)10.3 系统日志 (15)10.3.1 操作日志 (15)10.3.2 异常日志 (15)10.3.3 系统日志 (16)10.3.4 日志管理 (16)第十一章:移动端应用 (16)11.1 移动端登录与使用 (16)11.2 消息推送与通知 (16)11.3 移动端功能介绍 (16)第十二章:常见问题与解答 (17)12.1 系统操作问题 (17)12.2 功能使用问题 (17)12.3 技术支持与联系 (18)第一章:系统概述1.1 系统简介本文主要介绍一种新型的智能系统,该系统旨在提高工作效率,优化资源配置,满足现代社会对智能化、自动化需求的不断增长。

工资管理系统设计

工资管理系统设计

工资管理系统设计1. 引言本文档是关于工资管理系统设计的详细说明。

工资管理系统是一个用于管理员工工资信息的系统。

通过该系统,可以方便地对员工的工资进行计算、录入和查询,同时也能够生成工资报表和各类统计分析。

2. 系统需求分析2.1 用户角色系统主要包括以下几个用户角色: - 管理员:负责系统配置、员工信息录入、工资计算等操作。

- 员工:能够查询自己的工资信息。

2.2 功能需求•管理员功能:包括系统配置、员工信息管理、工资计算、工资报表生成等。

•员工功能:能够查询自己的工资信息。

2.3 数据需求系统需要保存以下数据:- 员工信息:包括员工ID、姓名、部门、职位等。

- 工资信息:包括员工ID、基本工资、加班工资、绩效工资等。

3. 系统设计3.1 技术选型•编程语言:推荐使用Python进行系统开发。

•数据库:推荐使用关系型数据库,如MySQL或PostgreSQL。

•前端框架:推荐使用基于Web的前端框架,如React或Vue。

3.2 系统架构系统架构如下图所示:+--------------++---->| 前端界面 || +--------------+|+----------+ | +--------------+| 管理员 |-|---->| 后端API |+----------+ | +--------------+|| +--------------++---->| 数据库存储 |+--------------+3.3 数据库设计系统数据库应包含以下几个表: - 员工表(Employee):存储员工的基本信息。

- 员工ID - 姓名 - 部门 - 职位 - 工资表(Salary):存储员工的工资信息。

- 员工ID - 基本工资 - 加班工资 - 绩效工资 - 总工资3.4 前端设计前端界面应包括以下几个页面: - 登录页面:用于管理员和员工的登录。

- 管理员页面:包括员工信息管理、工资计算、工资报表生成等功能。

工资管理系统设计

工资管理系统设计

工资管理系统设计一、系统需求分析1.功能需求(1)员工信息管理:包括员工基本信息、薪资标准、薪资档案等;(2)考勤管理:记录员工的出勤情况,包括迟到、早退、缺勤等情况;(3)计算工资:根据考勤记录和薪资标准,自动计算每个员工的工资;(4)工资发放:生成工资条,记录发放日期和金额;(5)统计报表:生成工资统计报表,包括总工资、平均工资、最高工资、最低工资等。

2.性能需求(1)数据安全性:保护员工的个人隐私和工资信息,确保系统安全可靠;(2)操作便捷性:界面友好,操作简单方便,提供快速查询和查看功能;(3)计算准确性:计算工资的准确性是系统的关键,要确保计算结果精确无误;(4)数据存储和查询速度:要求数据库的存储和查询速度较快,以提高系统的响应速度。

二、系统设计1.数据库设计(1)员工信息表:包括员工ID、姓名、性别、部门、岗位、入职日期等;(2)考勤记录表:包括员工ID、打卡日期、上班时间、下班时间等;(3)工资标准表:包括工资标准ID、基本工资、奖金、补贴等;(4)工资发放表:包括员工ID、工资发放日期、金额等。

2.系统架构设计(1)前端设计:采用用户界面友好的Web页面,并提供登录、员工信息管理、考勤管理、工资计算及发放、统计报表等功能的页面;(2)后端设计:使用Java语言开发后台逻辑,实现与前端交互、数据的存储、计算和查询等功能;(3)数据库设计:使用关系型数据库如MySQL进行数据存储,设计合理的表结构和索引,保证数据的存储和查询速度;(4)系统安全设计:采用用户登录、权限管理和数据加密等手段,确保系统的安全性。

三、系统实施1.数据采集(1)员工信息采集:通过员工管理模块,录入员工的基本信息和薪资标准;(2)考勤记录采集:通过考勤管理模块,记录员工的打卡情况,包括上班时间、下班时间等。

2.工资计算与发放(1)根据考勤记录和薪资标准,自动计算每个员工的工资;(2)生成工资发放表,记录工资发放的日期和金额。

软件工程-工资管理系统

软件工程-工资管理系统

软件工程-工资管理系统软件工程-工资管理系统1.引言本文档旨在介绍软件工程中的工资管理系统。

该系统可以帮助企业有效管理员工的工资信息,并提供相关报表和统计数据,以便企业进行工资发放和管理决策。

本文档详细描述了系统的功能需求、非功能需求、系统架构、模块设计等内容。

2.系统概述2.1 系统目标工资管理系统的目标是实现员工工资信息的管理、发放和统计,以及相关报表的和查询。

2.2 系统背景在现代企业中,工资是员工最为关注的因素之一。

为了更好地管理员工工资信息、提高工资发放的准确性和效率,开发该工资管理系统是非常必要的。

3.功能需求3.1 员工信息管理3.1.1 添加员工信息:包括姓名、性别、出生日期、入职日期、部门等。

3.1.2 修改员工信息:可以对员工基本信息进行修改。

3.1.3 删除员工信息:可以删除不再在企业工作的员工信息。

3.2 工资管理3.2.1 工资计算:根据员工的基本工资、绩效评定、加班、缺勤等因素计算员工实际工资。

3.2.2 工资发放:根据计算结果,自动工资发放记录,并相应的工资条和发放凭据。

3.2.3 工资查询:可以根据员工ID或姓名查询某个员工的工资信息。

3.3 统计报表3.3.1 员工工资总览:统计所有员工的工资信息,包括平均工资、最高工资、最低工资等。

3.3.2 部门工资统计:按部门对员工工资进行统计分析。

3.3.3 工资发放情况统计:统计每个月工资发放的情况,包括发放总额、发放人数等。

4.非功能需求4.1 性能要求4.1.1 系统响应速度:用户的请求需在2秒以内得到响应。

4.1.2 数据处理能力:系统需支持每月5000名员工的工资信息计算和发放。

4.2 可用性要求4.2.1 系统稳定性:系统应具有高可靠性和稳定性,避免出现宕机、数据丢失等情况。

4.2.2 用户友好性:系统的界面设计应简洁明了,操作简单易懂。

4.3 安全要求4.3.1 数据安全:工资信息应进行加密存储,防止未授权访问。

薪资架构表

薪资架构表
500
2000 2000
利润10%
利润20%
利润30%
利润50%
每年 按年度营 100元 业额状况 递增/ 计算 最高 350元
审核:
复核:
核准:
备注
营销员/主管
初级工程师 中级工程师 高级工程师 副理/经理 副总监/总监 副总/总理事
总经理
董事长
职级员工薪资架构表 (附件一)
加班 费
转正津贴
学历津 贴
全勤 奖励
绩效奖金
福利津贴
综合工资
工龄奖
年终奖
200
高中/中专/20元
100
100
50
100 2500
1000
2000
3000
1800
2000
2600
职别
职级
基本 工资
1 1550
员工 2 1550
3 1550
4 1550 5 1550 基层管理 6 1550 7 1550
8
9
管理职员 10
11
13
14
15
中层管理 干部
16 17 18
19
20
21Biblioteka 22技术骨干 2324
25
运营管理 26
27
28
行政/营销管 理
29
30
1550
1550
1550
1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550 1550
1550
1550 1550 1550 1550 1550 1550
拟 订:
岗位津贴
高危岗位
技术岗位

工资管理系统的系统初始设置

工资管理系统的系统初始设置工资管理系统的系统初始设置一、引言工资管理是企业中非常重要的一项管理工作,它关系到员工福利、薪酬制度、绩效考核等多个方面,对于企业的发展和员工的积极性起到至关重要的作用。

为了更好地管理企业的薪酬体系,提高薪酬效率,降低管理成本,建立一套科学、合理、高效的工资管理系统是必不可少的。

二、系统要求1.系统目标:建立一个全面的、可靠的、高效的工资管理系统,满足企业对员工薪资、绩效评估、补贴待遇等方面的需求;2.功能要求:包括员工信息管理、薪资发放管理、绩效考核管理、社保代缴管理等功能模块;3.数据安全:系统要求具备良好的数据安全性,包括权限控制、数据备份、数据加密等功能;4.性能要求:系统能够高效地处理大量数据,保证快速响应和高并发访问;5.用户友好:系统界面简洁明了,操作简单易懂,用户能够快速上手使用。

三、系统架构1.硬件层面:系统需部署在稳定可靠的服务器上,保证系统的稳定性和安全性;2.软件层面:系统采用分层架构,包括前端展示层、业务逻辑层、数据访问层等;3.数据库层面:系统使用关系数据库管理系统,对薪资、员工信息等数据进行存储和管理;4.网络层面:系统需保证局域网内各终端能够正常访问系统,并对外提供安全的网络访问接口。

四、系统模块设计1.员工信息管理模块:包括员工基本信息、家庭情况、工作经历等的录入、修改、查询和删除;2.薪资发放管理模块:包括工资和奖金的计算、发放,扣款和个税的计算等功能;3.绩效考核管理模块:包括绩效考核指标的设定、考核标准的制定,绩效评估的录入和统计等功能;4.社保代缴管理模块:包括社保代缴费用的计算、缴费记录的管理等功能;5.报表统计模块:包括工资报表、绩效报表、社保费用报表等报表的生成和导出功能。

五、系统部署1.系统安装:根据硬件要求,安装操作系统和数据库管理系统;2.系统配置:进行系统参数设置,配置数据库连接和访问权限;3.系统部署:将系统部署在服务器上,确保系统能够正常运行;4.数据录入:按照实际情况导入员工信息和历史数据;5.系统测试:进行系统功能测试、性能测试和安全测试,确保系统的稳定性和安全性。

公司薪酬体系设计方案(经典)

人文管理
对企业文化建设与传播承担直接责任
风险防范
对构筑风险防范体系及预警系统的有效运行承担直接责任
专项研究
对企业等专项研究的专业性与准确性承担直接责任
专项管理
对新设及待发育的宏观管理的专业性承担直接责任
对日常事务处理的及时性与准确性承担直接责任
事务
职类职种划分 南方轴承职种划分依据: 每一职种均承担某一职类中的某一业务(功能)系统的运营责任.
(2)销售提成:销售提成分为计划内销售提成和超计划销售提成,超计划销售提成的基数 为计划内销售提成的1.5倍,超计划销售提成部分延期半年发放。销售人员销售提成按全年 月平均数滚动累计计算,按月考核,按月发放,年终统算;
(3)管理考核奖:将销售提成总额中的20%作为管理考核奖金总额,员工实际所得与其考 核业绩挂钩,其目的是为了防止员工盲目追求销售额的提升,而忽视其他本职工作的完 成;
17
1
职类 管理类
5 管理服务类
研 发
对产品与技术在行业的领先性承担直接责任
2
2
工艺技术
工程技术
对保证生产设备的先进性、安全性及正常运转承担直接责任
IT技术
对信息系统的优化与生产设备的正常运转承担直接责任
维修技工
对保证生产设备的高效运转承担直接责任
3
3
对产量、质量、生产成本及完成任务的及时性承担直接责任
实 际 收 入
市场薪酬 本企业薪酬 职位价值
5


第一部分 旧薪酬体系分析 第二部分 第二版薪酬体系设计方案 1、改革原则 2、薪酬结构 3、薪酬确定基础 4、工资总额 5、月工资 6、工资调整 7、年终奖 8、福利 第三部分 问题答疑
1

房地产薪酬体系

XX房地产开发有限公司薪酬福利体系第一章总则第一条本公司薪酬体系实行多元化薪酬体系,公司总部高中层管控管理管控相关有关人员和职员实行职务等级工资制,各相关本次项目部、营销部和公司业务部实行目标管控管理管控绩效工资制。

第二条职务等级工资制主要分25级职务等级,工资主要由“岗位工资、绩效工资和年功工资”三部分组成。

第三条目标管控管理管控绩效工资制主要由“岗位工资、绩效工资、提成工资和风险收入”组成。

第四条岗位工资、绩效工资、提成工资、风险收入和年功工资的基本含义:1、岗位工资:是公司根据各职位的不同职责所确定,并按月发放,以保障企业有关员工的基本生活需要。

2、绩效工资:系公司根据考评小组对企业有关员工的考核结果进行计算,它是非固定性的浮动工资,一般随企业有关员工绩效的高低变更修改而变更修改。

3、提成工资:系公司针对房地产销售情况和公司古玩收藏艺术品的特性对营销相关有关人员和业务员所制定的一种奖励工资,一般实行按完成销售额的一定比例提取,它随个人业绩的大小而变更修改。

4、风险收入:是公司为了配合对相关本次项目经理人的目标管控管理管控,针对其相关本次项目的风险性而设立的一种工资收入,它一般与相关本次项目的完成进度、质量和销售情况挂钩考核确定。

5、年功工资:是公司设立的一种工龄津贴和其它津贴补贴,它是公司针对在公司工作表现较好但工资较低的普通企业有关员工和管控管理管控相关有关人员中有一定贡献且在公司有效长时期工作的一种鼓励。

第五条公司薪酬体系的特点。

本薪酬体系为一完整、系统的体系。

在体系中,具体的薪酬数额可以根据市场变更修改而变更修改。

1、动态级差:本公司薪酬体系采用等级差。

级差按百分比设计,而非固定额度。

2、同一职级多级数跨度:同一职级职位,所负职责仍有所区别。

多级数跨度为同一职级不同职责职位提供适当薪酬。

同时,为同一职级内的相关有关人员晋升提供空间。

3、低职级与高职级级数部分重叠。

为较低职级相关有关人员晋升提供较大空间与动力。

企业工资管理信息系统分析与设计

企业工资管理信息系统分析与设计一、需求分析1.用户需求分析(1)工资计算:系统能够根据员工的工资标准、考勤记录、绩效评估等信息,自动计算每位员工的应发工资。

(2)工资管理:系统能够管理员工的工资信息,包括基本工资、津贴、补贴、奖金、扣款等。

(3)工资统计:系统能够统计员工的工资情况,包括各项工资的总额、平均工资等。

(4)工资查询:系统能够根据员工的工资单号、员工编号等信息,快速查询员工的工资情况。

(5)工资报表:系统能够生成工资报表,包括工资明细表、工资总表等。

2.系统需求分析(1)数据采集:系统能够实时采集员工的考勤记录、绩效评估等数据。

(2)工资计算:系统能够根据员工的工资标准、考勤记录、绩效评估等数据,自动计算每位员工的应发工资,并生成工资单。

(3)工资管理:系统能够管理员工的工资信息,包括基本工资、津贴、补贴、奖金、扣款等,能够对工资进行增加、修改、删除等操作。

额、平均工资等,并生成相应的报表。

(5)工资查询:系统能够根据员工的工资单号、员工编号等信息,快速查询员工的工资情况。

(6)权限管理:系统能够对用户的权限进行管理,确保只有授权的用户才能访问和操作相关数据。

二、概要设计1.系统架构设计(1)前端设计:采用Web前端技术,实现用户界面的设计和交互。

(2)后端设计:采用Java语言,采用Spring MVC框架实现系统的业务逻辑。

(3)数据库设计:采用关系型数据库,设计员工信息、考勤记录、绩效评估、工资明细等数据表。

2.功能模块设计(1)数据采集模块:负责实时采集员工的考勤记录、绩效评估等数据,将数据存储到数据库中。

(2)工资计算模块:根据员工的工资标准、考勤记录、绩效评估等数据,自动计算每位员工的应发工资,并生成工资单。

(3)工资管理模块:负责管理员工的工资信息,包括基本工资、津贴、补贴、奖金、扣款等,能够对工资进行增加、修改、删除等操作。

平均工资等,并生成相应的报表。

(5)工资查询模块:根据员工的工资单号、员工编号等信息,快速查询员工的工资情况。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<<Interface>> ISecureData
(from Secure Interfaces)
Security Acc ess
(from Secure Interfaces)
+ getUniqueId() : UniqueId UniqueId
(from Secure Interfaces)
<<role>> SampleSecureClass + getUniqueID()
Confidential
Rational Software, 2003
Page 2 of 33
Mastering OOAD with UML Payroll Architecture Handbook payroll_arch_handbk_rpt.doc
Issue: 2003 Issue Date: 2/7/03
Issue: 2003 Issue Date: February 2003
2.3.1.1 Static View Security
LoginForm
(from GUI Framework)
MainApplicationForm
(f ro m GUI Fra mework)
+ start() + setupSecurityContext() + displayAvailOperations() 1 0..1
Confidential
Rational Software, 2003
Page 5 of 33
Mastering OOAD with UML Payroll Architecture Handbook payroll_arch_handbk_rpt.doc 2.3 2.3.1 Implementation Mechanisms Security
2.
Architectural Mechanisms
2.1 Analysis Mechanisms Persistency: A means to make an element persistent (i.e., exist after the application that created it ceases to exist). Distribution: A means to distribute an element across existing nodes of the system. Note: For this course, it has been decided that the business logic will be distributed. Security: A means to control access to an element. Legacy Interface: A means to access a legacy system with an existing interface. 2.2 Analysis-to-Design-to-Implementation Mechanisms Map Design Mechanisms OODBMS (new data) RDBMS (data from legacy database) Remote Method Invocation (RMI) Implementation Mechanisms ObjectStore JDBC to Ingres Java 1.1 from Sun Reverse Engineered Secure.java and UserContextRemoteObject components
1
+ + + 0..1 + + + +
open() enterUserName() validateUserIDPassword() : boolean enterPassword() logInUser() setupSecurityContext() getUserContext() : ISecureUser 0..1
+ generat e() : UniqueId + asSt ring() : String + UniqueId(value : String)
பைடு நூலகம்
+ + + + + + +
isReadable() : Boolean isWriteable() : Boolean isDeleteable() : Boolean makeReadable() makeWriteable() makeDeleteable() new()
+ + + + +
setAccess (toData : SecureData, ac cess : Sec urityAcc ess) getAccess (toData : SecureData) : SecurityAcces s getUserId() : UniqueId UserSecurityContext(userId : UniqueId) checkInternalTables()
2.3.1.1.1 Class Descriptions
ISecureData : Analysis Mechanisms: - Security SecurityAccess : Analysis Mechanisms: - Security SampleSecureClass : UserSecurityContext : Analysis Mechanisms: - Security UniqueId : Analysis Mechanisms: - Security MainApplicationForm : Requirements Traceability: - Usability: The desktop user-interface shall be Windows 95/98 compliant. ISecureUser : Analysis Mechanisms: Confidential Rational Software, 2003 Page 6 of 33
Payroll Architecture Handbook
1. Description
This document supplements the course material for the Payroll Exercise used in the Object-Oriented Analysis and Design Using the UML course. It provides the architectural givens that support the development of the Payroll System design model during the course exercises. This is because the OOAD course concentrates on demonstrating how architecture affects the design model. OOAD is NOT an architecture course. The OOAD course gives the students an appreciation of what an architecture is and why it is important. In some sections of this document, the architecture is represented textually. The students, as part of the exercises throughout the course, will generate the associated UML diagrams. Thus, for the UML representation of the architecture, see the Payroll Exercise Solution. Note: A SUBSET OF THE PAYROLL SYSTEM IS PROVIDED. Concentration is on the elements needed to support the Login, Maintain Timecard and Run Payroll use cases.
<<Interface>> ISecureUser
(from Secure Interfaces)
0..1
UserSecurityContext
(f rom Se curity Man ager)
+ + + +
setAccess(toData : ISecureData, access : SecurityAccess) getAccess(toData : ISecureData) : SecurityAccess getUserId() : UniqueId new(forUser : UserID)
Table of Contents
1. 2. Description Architectural Mechanisms 2.1 Analysis Mechanisms 2.2 Analysis-to-Design-to-Implementation Mechanisms Map 2.3 Implementation Mechanisms 2.3.1 Security 2.3.2 Persistency - RDBMS - JDBC 2.3.3 Persistency - OODBMS - ObjectStore 2.3.4 Distribution - RMI Logical View 3.1 Architectural Analysis 3.1.1 Upper-Level Layers 3.1.2 Upper-Level Layer Dependencies 3.2 Architectural Design 3.2.1 Incorporating ObjectStore 3.2.2 Architectural Layers and Their Dependencies 3.2.3 Packages and Their Dependencies Process View 4.1 Processes 4.2 Design Element to Process Mapping Deployment View 5.1 Nodes and Connections 5.2 Process-to-Node Map 5 5 5 5 6 6 10 17 25 28 28 28 28 28 28 29 30 32 32 32 32 32 32
相关文档
最新文档