工资管理系统需求分析
- 格式:doc
- 大小:73.50 KB
- 文档页数:8
工资管理信息系统一、绪论工资管理是企业管理中非常重要的一种管理模式,是体现员工劳动价值的重要手段。
工资管理信息系统是指以计算机技术作为基础,通过一系列的技术手段管理企业的工资问题。
工资管理信息系统的目的是为了管理企业内部的工资问题,提高工资管理的效率和准确性,使企业的工资发放更加稳定、安全、透明和公正。
本文将详细介绍工资管理信息系统的建设流程、功能和特点。
二、工资管理信息系统的建设流程1、需求分析工资管理信息系统建设的第一步是进行需求分析。
需求分析是指通过调查和了解企业内部的工资管理情况,确定建设工资管理信息系统的目标和方向。
需求分析主要包括以下三个方面:(1)工资管理的具体需求通过对企业内部工资管理的调查,了解各个部门的工资情况,进而确定需要建设工资管理信息系统的具体需求。
(2)现有的工资管理状况在了解具体需求的基础上,对现有的工资管理状况进行全面的分析,例如工资计算方式、工资发放流程等,以便更好地预测工资管理信息系统的建设效果。
(3)系统的开发要求在了解具体需求和现有状况的基础上,对工资管理信息系统的开发要求进行分析和调查,主要包括组织管理、技术支持、数据处理和安全等方面。
2、系统设计在需求分析的基础上,进行系统设计。
系统设计是指通过对工资管理信息系统的功能分析和技术路线的确定,建立系统的框架和模型,确定系统的各项参数。
(1)功能分析在系统设计的过程中,首先要对工资管理信息系统的功能进行分析。
① 工资数据管理:对员工的个人信息、工资信息进行管理,包括工资科目、工资标准等方面的管理。
② 工资计算管理:对工资的计算、统计、分配等工作进行管理。
③ 工资发放管理:对工资的发放、领取、核算等方面进行管理。
④ 工资统计管理:对工资统计、报表等进行管理。
⑤ 工资查询审核:对员工的工资查询、审核等方面进行管理。
⑥ 工资权限管理:对系统中的人员权限进行管理。
(2)技术路线在确定系统的功能之后,需要确定系统的技术路线。
工资管理系统需求分析报告引言:工资管理是一项重要的人事管理工作,它的准确性和及时性直接影响着员工的工作积极性和公司的和谐发展。
为了提高工资管理的效率和准确性,开发一套工资管理系统是必不可少的。
本报告将对工资管理系统的需求进行详细分析,以满足人力资源管理部门的实际需求。
一、背景随着企业规模的扩大和工资结构的复杂性增加,传统的手工工资管理已经无法满足工资核算的需求。
工资管理系统的开发旨在提高工资核算的准确性、提高工资核算的效率、降低工资管理的成本,并为员工提供更方便的查询和自助服务。
二、需求分析1.工资核算-系统应能自动根据员工的基本工资、绩效奖金、加班工资等进行工资核算,并及时生成工资发放明细表。
-系统应支持按照月份进行工资核算,同时能够根据用户需求进行多种统计分析,如不同岗位之间的工资差异比较等。
-系统应支持灵活的工资核算参数配置,方便根据不同岗位或不同部门的工资计算规则进行定制。
2.工资发放-系统应提供工资发放的自动化功能,能够根据工资核算结果生成工资条,并将工资条通过电子邮件或其他方式发送给员工。
-系统应支持工资发放的批量处理,能够根据员工的工资发放日期和工资发放方式进行自动化操作,减少手工操作的工作量。
-系统应提供工资发放的审批流程,确保工资发放的准确性和合规性。
3.工资查询和自助服务-系统应提供员工自助查询功能,能够查询个人的工资发放明细、个人所得税等信息,并能够进行工资变动的申请和查询。
-系统应提供管理人员查询功能,能够查询全公司或部门的工资统计数据并生成相关报表。
-系统应提供系统管理员的权限管理功能,能够对系统的各项功能进行权限的控制和管理。
4.数据安全-系统应具备较高的数据安全性,能够保护员工工资数据的机密性和完整性。
-系统应具备数据备份和恢复功能,确保员工工资数据不会因系统故障而丢失。
三、总结通过对工资管理系统的需求进行详细分析,我们可以得出以下结论:工资管理系统的开发对于提高工资管理的效率和准确性具有重要意义。
工资管理系统需求分析报告1. 引言本文档旨在对工资管理系统进行需求分析,以确保系统能够满足用户的需求和期望。
工资管理系统是一个关键的企业管理工具,它能够帮助企业有效管理员工的工资发放、统计和分析。
本报告将分步骤地分析系统的功能和特性,以指导开发团队进行系统设计和开发。
2. 功能需求以下是工资管理系统的主要功能需求:2.1 员工管理•系统应能够记录和管理企业员工的基本信息,如姓名、工号、部门等。
•系统应能够支持新员工的录用和现有员工的离职。
2.2 工资计算与发放•系统应能够根据员工的工作时间、职位和绩效等因素,自动生成工资计算公式。
•系统应能够自动计算每位员工的工资,并能够生成工资单。
•系统应能够支持不同的工资发放方式,如银行转账、现金支付等。
2.3 统计与分析•系统应能够提供工资统计报表,包括总工资、平均工资、员工工资分布等。
•系统应能够支持按部门、职位等维度进行工资分析,以帮助企业了解工资结构和差异。
2.4 安全与权限管理•系统应能够确保员工工资信息的安全性,防止未经授权的人员访问。
•系统应能够实施权限管理,以确保只有授权人员才能进行敏感操作,如修改工资信息。
3. 非功能需求以下是工资管理系统的主要非功能需求:3.1 可靠性和稳定性•系统应具有高可靠性和稳定性,确保工资信息的准确性和完整性。
•系统应能够处理大量的数据并保持良好的性能。
3.2 用户友好性•系统应具有简洁直观的用户界面,方便用户操作和理解。
•系统应提供必要的帮助文档和培训材料,以支持用户的学习和使用。
3.3 扩展性•系统应具有良好的扩展性,以便将来可以根据需要添加新的功能和模块。
3.4 安全性•系统应具备足够的安全性措施,以保护敏感的工资数据免受未经授权的访问和篡改。
4. 技术要求以下是工资管理系统的主要技术要求:•系统应基于现代化的软件开发框架和技术,如Java、Python等。
•系统应采用数据库来存储和管理员工的基本信息和工资数据。
一、工资管理系统的需求分析工资管理系统包括信息浏览查询、数据库维护、基本信息管理.1。
系统功能需求(1)员工可以进入此系统查询工资和查看基本的信息。
(2)管理员可以对员工的信息进行添加,删除,修改。
并对数据库中的数据维护,包括数据备份,导入数据,导出数据。
满足上述需求的系统主要包括下面几个模块(1)数据库维护模块:管理员要对数据库内所有的数据进行备份和恢复,并可实现数据导入导出功能.(2)基本信息管理模块:实现对员工基本信息的管理操作,包括员工基本数据信息的添加、修改、删除和查询等功能。
(3)信息浏览查询模块:用户对系统中的信息进行查询。
可根据条件查询员工历史工资数据(如按月份查询、按姓名查询、按部门查询等)。
2数据库维护模块数据备份:将一个月的数据进行复制.数据导入:每天将数据导入到数据库中。
数据导出:每天下班将数据导出数据库。
3基本信息管理模块删除员工信息:如果有员工辞职则删除该员工的信息.添加员工信息:如果聘用了新员工则添加员工信息.修改员工信息:如果有员工的信息有所变动则修改。
4信息浏览查询模块查询员工信息:员工查询自己的信息。
查询工资:员工查询自己的工资情况。
功能需求细化:①在工资管理系统中,需要员工的参与,员工可以查询工资的历史数据并领取工资,还可以通过员工编号查看员工的基本信息。
②管理员是此系统的核心,管理着整个系统。
他要对所有的员工的信息的管理,对数据进行添加,删除,修改。
管理员还要对系统进行相关维护操作,数据备份,数据恢复,数据导入等以及更新数据库。
(1)系统用户参与的总的用例图管理员和员工都可发从用户这个参与者中泛化而来,用户是指此系统的所有使用者,以登录系统完成相应的操作.系统用户参与的总的用例图如下图所示.从图中可以清楚地看到泛化关系与各个参与者所参与的用例。
图2.1系统用户参与的总的用例图(2)工资统计的用例图此用例图清晰看出工资发到员工手里的过程。
有四个参与者,包括经理,职工,行政部门,业务部门。
工资管理系统设计一、系统需求分析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. 工资发放:该系统需要支持工资的自动发放,如每月固定发放日期自动发放员工工资等。
3. 工资查询:该系统需要支持员工查询自己工资、管理员查询所有员工的工资等。
4. 工资统计:该系统需要支持对员工工资进行统计,如统计某个月份公司工资总和,平均工资,最高与最低工资,员工分布情况等。
5. 员工信息管理:该系统需要支持员工信息管理,如员工基本信息、部门信息、职位信息等。
6. 系统设置:该系统需要支持系统设置,可以对员工工资核算规则等设置进行修改。
二、数据库设计1. 数据库结构设计该数据库分为员工信息表、工资信息表、部门信息表、职位信息表、系统设置表等。
(1)员工信息表员工信息表包含员工基本信息、工资核算标准、所在部门、职位等信息。
CREATE TABLE employee( id INT(11) PRIMARY KEYAUTO_INCREMENT, name VARCHAR(50) NOT NULL, sex VARCHAR(5), age INT(3), department VARCHAR(50), position VARCHAR(50), base_salary FLOAT(7,2) NOT NULL, treatment FLOAT(7,2) NOT NULL, remarks VARCHAR(100));(2)工资信息表工资信息表包含员工的工资核算结果、所属月份等信息。
CREATE TABLE salary( id INT(11) PRIMARY KEYAUTO_INCREMENT, employee_id INT(11), salary_month VARCHAR(10) NOT NULL, salary FLOAT(7,2) NOT NULL,bonus FLOAT(7,2) NOT NULL, deduction FLOAT(7,2),create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, FOREIGN KEY (employee_id) REFERENCES employee(id));(3)部门信息表部门信息表包含部门名称、部门编号、所属公司等信息。
某学校内部工资管理系统某学校内部工资管理系统一、引言学校作为教学机构,不仅要关注学生的学习和发展,也要关注教职工的工资管理。
工资管理涉及到教职工的生活福利和激励机制,对于学校内部的和谐发展起着重要的作用。
为了提高工资管理的效率和准确性,某学校决定开发一个内部工资管理系统。
二、系统需求分析1. 登录功能:系统需要具备敏捷、安全的登录功能,以保护敏感信息的安全。
2. 用户管理:系统需要能够对学校所有教职工进行管理,包括添加、删除和修改教职工信息。
3. 工资管理:系统需要能够记录教职工的工资信息,并能够进行工资的计算和发放。
4. 统计功能:系统需要能够对教职工的工资进行统计分析,比如根据职称等级、工作年限等条件进行统计分析。
5. 导出功能:系统需要能够将工资信息导出为Excel或其他文件格式,以便于学校进行财务管理。
6. 报表功能:系统需要能够生成工资报表,包括工资发放情况、工资统计等报表。
三、系统设计与实现1. 技术选型:考虑到系统需要具备用户管理、数据统计、导出等功能,可以选择使用Java语言进行开发。
使用Java语言可以使用成熟的开发框架,如Spring、MyBatis等,提高开发效率。
2. 数据库设计:根据系统需求,应设计适当的数据库表结构,包括教职工信息表、工资信息表等,以便于后续的数据存储和管理。
3. 系统搭建:根据需求和技术选型,进行系统的搭建和开发。
可以使用Maven进行项目管理,使用Spring Boot进行快速开发,使用Spring Security进行安全控制等。
4. 功能实现:根据系统需求,逐步实现登录功能、用户管理功能、工资管理功能、统计功能、导出功能和报表功能。
实现过程中,需要注意安全性和效率性的考虑。
5. 测试与优化:在功能实现完成后,进行系统的测试和优化。
包括单元测试、集成测试和性能测试等,以保证系统的稳定性和易用性。
6. 部署与使用:在测试通过后,进行系统的部署和上线。
工资管理系统实验报告工资管理系统实验报告一、引言工资管理是企业管理中至关重要的一环。
一个高效的工资管理系统能够帮助企业实现工资发放的准确性、及时性和公正性,提高员工的满意度和工作积极性。
本实验旨在设计和实现一个工资管理系统,以提升工资管理的效率和准确性。
二、系统设计与实现1. 系统需求分析在进行系统设计之前,我们首先进行了系统需求分析。
通过与企业管理人员的沟通和调研,我们确定了以下几个主要的系统需求:- 工资计算:系统能够根据员工的基本工资、绩效考核等因素,自动计算出每个员工的应发工资。
- 工资发放:系统能够自动将应发工资转账至员工的银行账户,并生成工资发放记录。
- 工资查询:员工能够通过系统查询自己的工资明细和历史工资记录。
- 统计分析:系统能够生成工资统计报表,包括平均工资、工资分布等。
2. 数据库设计根据系统需求,我们设计了一个包含以下几个主要表的数据库:- 员工表:存储员工的基本信息,包括姓名、工号、职位等。
- 工资表:存储每个员工的工资明细,包括基本工资、绩效工资等。
- 发放记录表:存储每次工资发放的记录,包括员工工号、发放日期等。
3. 系统界面设计为了提高用户的使用体验,我们设计了一个简洁直观的系统界面。
界面主要包括以下几个功能模块:- 员工信息管理:用于添加、修改和删除员工信息。
- 工资计算:根据员工的基本信息和绩效考核,自动计算应发工资。
- 工资发放:将应发工资转账至员工的银行账户,并生成发放记录。
- 工资查询:员工能够通过输入工号查询自己的工资明细和历史记录。
- 统计分析:生成工资统计报表,支持按部门、职位等条件进行筛选和排序。
4. 系统实现我们使用了Java语言和MySQL数据库来实现该工资管理系统。
通过使用Java的GUI库和MySQL的JDBC驱动,我们成功地编写了一个可运行的工资管理系统。
三、实验结果与讨论经过系统的设计和实现,我们进行了一系列的实验测试。
在测试过程中,我们模拟了不同的工资计算和发放场景,并对系统的准确性和稳定性进行了评估。
工资管理系统工资管理系统是企业在管理职工薪酬方面的一种信息化管理模式。
它通过计算机技术的应用,实现全面、准确地记录、计算、管理薪酬信息,使企业可以更加科学、高效地管理薪酬事务。
一、系统需求分析1.1 需求背景工资管理对企业而言是重要的一环,是企业正常运营的基础,对于提高员工的工作积极性、减少管理成本,加强企业竞争力等都有重要的作用。
但由于工资计算涉及很多因素,许多中小企业还是采用手工管理,难以应对日益复杂的管理需求,成为制约企业发展的一个瓶颈。
因此,建立一套科学合理的工资管理系统势在必行。
1.2 需求分析考虑到企业规模和管理需要,需要开发一款基础的工资管理系统。
该系统需要包括以下模块:(1)员工信息管理模块:记录员工的基本信息,包括姓名、性别、出生年月、联系方式、部门、工号等;(2)工资总览模块:管理工资相关的信息,包括工资结构、薪酬等级、福利待遇、社保公积金、绩效考核结果等;(3)工资计算模块:实现工资计算的自动化,通过输入薪资基数、津贴、工资附加项、扣除项等信息,自动生成工资单并进行工资发放;(4)报表管理模块:提供各种统计和查询功能,包括工资概况、工资结构、工资差异分析等。
二、系统设计2.1 数据库设计根据需求分析,该系统需要涉及以下数据表:员工信息表:用于存储员工的基本信息。
工资概览表:用于存储工资相关信息,包括薪酬等级、福利待遇、社保公积金、绩效考核结果等。
工资计算表:用于存储薪资基数、津贴、工资附加项、扣除项等信息,以及计算出的工资总额。
2.2 系统流程设计该系统的主要流程如下:(1)员工信息管理:管理员通过系统添加、修改、删除员工的基本信息;(2)工资概览管理:管理员通过系统管理各种工资相关信息,包括薪酬等级、福利待遇、社保公积金、绩效考核结果等;(3)工资计算:管理员输入员工的薪资基数、津贴、工资附加项、扣除项等信息,系统自动计算出工资总额;(4)工资发放:管理员通过系统将发放工资的金额打入员工银行账户或现金领取;(5)报表管理:系统提供各种报表管理功能,包括工资概况、工资结构、工资差异分析等,帮助管理员对工资管理情况进行全面、准确的了解和分析。
工资管理系统需求分析
一、开发背景
随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要。
所以引进计算机技术对企业内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对企业众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。
有利于减少错误,减轻人事部门的任务,提高效率,节约人力资源,降低企业成本。
二、系统的功能需求包括以下几个方面。
(1)每个员工有用户名和密码,能够方便的按照某种关键字对自己的工资及个人信息进行查询。
(2)系统管理员有唯一的用户名和密码,完成对员工资料的增、删、改、查以及对系统的维护。
(3)上级主管部门可以对员工信息的查询,增加,修改,删除,汇总及打印。
打印员工的信息,工资发放报表,工资历史报表,奖惩报表。
满足上述需求的系统主要包括以下几个模块。
(1)基本数据维护模块。
提供了使用者录入,修改并维护基本数据的
途径。
例如对员工信息的更新与修改。
(2)基本信息模块。
主要用于实现对员工工资的管理。
还有每个员工
的工资是根据你本月是否违纪,是否犯错和你进公司的时候的确定工资
来确定。
(3)数据库管理模块。
在系统中,所有员工的信息都要统一管理,工
资的发放情况和有多少工资要有详细的记录,所以要用统一的数据库平
台进行。
(4)信息查询模块。
主要用于查询工资信息和员工信息。
下图所示表
示了工资管理系统的功能需求。
1. 基本数据维护模块。
包括如图所示的几个方面。
(1)数据备份。
将数据进行复制。
(2)数据恢复。
对数据进行恢复。
(3)数据导入。
将数据导入到数据库中。
(4)数据导出。
将数据从数据库中导出。
2. 基本业务模块。
包括如图所示的几个方面。
(1)添加员工信息。
系统管理员可以添加员工信息。
(2)修改更新员工信息。
系统管理员可以修改更新员工信息。
(3)添加工资信息。
系统管理员可以添加工资信息。
(4)修改更新员工工资信息。
系统管理员可以修改更新员工工资信息。
3. 数据库管理模块。
包括如图所示的几个方面。
(1)员工信息管理。
包括员工的用户名,职位,奖惩。
(2)工资管理。
包括工龄工资、岗位工资、所得税率。
4.信息查询模块。
包括如图所示的几个方面。
(1)查询员工信息。
负责员工信息的查询。
(2)查询员工工资信息。
负责员工工资信息的查询。
三、上级主管部门的用例图
生成工资
1.用例归约。
(1)登陆(身份验证)
用例名称:上级管理部门登陆
说明:上级管理部门通过输入账号和密码进入工资管理系统;
输入:上级管理部门账号,密码;
加工:将上级管理部门帐号与密码与储存在系统内的信息比较(通过系统管理员认证实现),一致则通过;
输出:上级管理界面;
基本事件流:
1.上级管理部门输入其账号和密码
2.系统管理员认证上级管理部门账号和密码有效
3.结束.
(2)员工信息管理。
可查询,添加,修改,删除员工信息。
用例名称:上级管理部门对员工信息的管理
说明:上级管理部门可以通过工资管理系统对员工信息进行管理;
输入:查询信息;
加工:根据输入信息,从数据库中查询员工信息;
输出:返回相关员工信息;
前提条件:上级管理部门已登陆,有相应权限
基本事件流:
1.管理部门进入工资管理系统并键入查询信息..
2.界面将查询信息传送到系统数据库.
3.系统服务器根据查询信息从数据库中查找
4.返回查找的具体员工信息
(3)工资基本设定。
设定工龄工资,岗位工资,奖金及违纪扣罚款,所得税。
用例名称:上级管理部门对工资的设定
说明:管理部门进入工资管理系统并对工资进行调整设定;
输入:要调整的项目及调整方案;
加工:对要调整的项目根据要求重新设定;
输出:调整后的工资计算方案;
前提条件:上级管理部门已登陆,有相应权限
基本事件流:
1.上级管理部门进入工资管理系统.
2.键入调整信息.
3.系统服务器根据调整信息对工资计算方案进行重新设定
4.返回调整后的工资计算方案
5.返回查找的具体信息
(4)汇总打印。
打印员工信息,工资发放报表,工资历史报表,奖惩报表。
用例名称:上级管理部门汇总打印
说明:管理部门根据需要对员工的信息汇总并打印;
输入:需汇总的员工;
加工:根据输入信息,从数据库中查询到各个人基本情况及工资信息;
输出:基本情况及工资信息;
前提条件:上级管理部门已登陆,有相应权限
基本事件流:
1上级管理部门进入工资管理系统.
2.键入查询信息并提交
3.系统接受查询信息,系统服务器根据查询信息从数据库中查找
4.返回查找的具体信息,汇总并打印
后置条件:根据需要打印出员工信息
(5)退出登陆
用例名称:上级主管部门退出登陆
说明:上级主管部门退出系统界面,结束交互
基本事件流:上级主管部门关闭工资管理系统
四、员工的用例图
)
员工
退出登陆
1.用例归约
(1)登陆
用例名称:员工登陆
说明:用户登陆时验证密码正确性(登陆后员工可以通过工资管理系统进行工资查询);
输入:用户名,密码;
加工:将用户名与密码与储存在系统内的信息比较(通过用户认证实现),一致则通过;
输出:工资管理系统主界面;
前提条件:员工已注册并录入系统
基本事件流:
1.用户输入用户名和密码
2.系统对用户认证
3.结束
后置条件: 员工的的状态转换为已登陆
(2)查询个人工资
用例名称:员工个人工资查询
说明:员工可以通过工资管理系统进行个人工资信息的查询;
输入:查询信息;
加工:根据用户输入信息,从数据库中查询到个人基本情况及工资条;
输出:工资条;
基本事件流:
1.用户打开工资管理系统.
2.键入查询信息.
3.界面将查询信息传送到系统数据库.
4.系统服务器根据查询信息从数据库中查找
5.返回查找的具体信息
(3)退出登陆
用例名称:员工退出登陆
说明:员工退出系统界面,结束交互
基本事件流:用户关闭工资管理系统
五、系统管理员用例图
退出登陆
1.用例归约
(1)登陆
用例名称:系统管理员登陆
用例ID:No.4
说明:用户登陆时验证密码正确性(登陆后管理员可以通过工资管理系统进行管理操作);
输入:用户名,密码;
加工:将用户名与密码与储存在系统内的信息比较(通过用户认证实现),一致则通过;
输出:工资管理系统主界面;
前提条件:管理员已注册并录入系统
基本事件流:
1.用户输入用户名和密码
2.系统对用户认证
3.结束
后置条件: 管理员的的状态转换为已登陆
(2)系统用户管理。
增加,删除系统用户,修改当前密码。
用例名称:管理员对系统用户的管理
说明:管理员可以通过工资管理系统进行系统用户的增删改操作;
输入:系统用户数据;
加工:根据管理员输入信息,从而更新数据库中系统用户信息情况;
输出:修改成功提示并显示更新后的工资管理系统主界面;
前提条件:管理员已登陆,有相应权限;
基本事件流:
1. 系统接受修改请求,弹出修改页面,管理员输入新信息并提交;
2. 系统接受新信息,并更新数据库;
3. 显示成功修改信息;
后置条件:用户信息修改成功。
(3)系统维护。
数据备份,数据恢复,数据导入,数据导出。
用例名称:管理员对系统的维护
说明:管理员可以通过工资管理系统对数据进行相关操作;
输入:系统相关数据;
加工:根据管理员输入信息,从而更新数据库中系统信息情况;
输出:维护成功后的系统主界面;
前提条件:管理员已登陆,有相应权限;
基本事件流:
1.. 系统接受维护请求,弹出维护页面,管理员进行相关维护操作,数据
备份,数据恢复,数据导入等.;
2.. 系统接受维护操作,并更新数据库;
3.. 显示更新后系统主界面
后置条件:系统已成功维护。
(4)退出登陆。
用例名称:管理员退出登陆
说明:管理员退出系统界面,结束交互
基本事件流:管理员关闭工资管理系统。