工资管理系统的文档信息,用例列表,用例图,用例描述

时间: 2023-08-27 15:05:04 浏览: 68
以下是工资管理系统的文档信息、用例列表、用例图和用例描述。 ## 文档信息 名称:工资管理系统 版本:1.0 作者:XXX 日期:XXXX年XX月XX日 ## 用例列表 1. 登录 2. 添加员工 3. 修改员工信息 4. 删除员工 5. 查询员工信息 6. 发放工资 ## 用例图 ``` +--------+ 1.登录 +-------+ | |-------------->| | | 用户 | | 系统 | | |<--------------| | +--------+ 2.添加 +-------+ | | | | 3.修改 | | | | 4.删除 | | | | V V V +--------+ 5.查询 +-------+ | |-------------->| | | 用户 | | 系统 | | |<--------------| | +--------+ 6.发放 +-------+ ``` ## 用例描述 ### 1. 登录 **用例名称**:登录 **参与者**:用户、系统 **前置条件**:用户打开工资管理系统登录界面 **后置条件**:用户登录成功或失败 **基本流程**: 1. 用户输入用户名和密码并提交。 2. 系统验证用户名和密码。 3. 如果验证通过,系统跳转到主界面并提示登录成功。 4. 如果验证失败,系统提示用户名或密码错误。 **备选流程**: 1. 如果用户输入信息不完整,系统提示用户输入完整信息。 2. 如果系统连接数据库失败,系统提示用户登录失败。 ### 2. 添加员工 **用例名称**:添加员工 **参与者**:用户、系统 **前置条件**:用户已经登录到系统 **后置条件**:数据库中新增一条员工记录 **基本流程**: 1. 用户点击添加员工按钮。 2. 系统弹出添加员工页面。 3. 用户输入员工信息并提交。 4. 系统验证员工信息并保存到数据库。 5. 系统提示员工添加成功。 **备选流程**: 1. 如果用户输入信息不完整,系统提示用户输入完整信息。 2. 如果系统连接数据库失败,系统提示添加失败。 ### 3. 修改员工信息 **用例名称**:修改员工信息 **参与者**:用户、系统 **前置条件**:用户已经登录到系统并查询到要修改的员工信息 **后置条件**:数据库中的员工信息已被修改 **基本流程**: 1. 用户在员工列表中选中要修改的员工。 2. 用户点击修改员工信息按钮。 3. 系统弹出修改员工信息页面并显示原始信息。 4. 用户修改员工信息并提交。 5. 系统验证修改后的信息并更新到数据库。 6. 系统提示员工信息修改成功。 **备选流程**: 1. 如果用户输入信息不完整,系统提示用户输入完整信息。 2. 如果系统连接数据库失败,系统提示修改失败。 ### 4. 删除员工 **用例名称**:删除员工 **参与者**:用户、系统 **前置条件**:用户已经登录到系统并查询到要删除的员工信息 **后置条件**:数据库中的员工信息已被删除 **基本流程**: 1. 用户在员工列表中选中要删除的员工。 2. 用户点击删除员工按钮。 3. 系统弹出确认删除页面并显示员工信息。 4. 用户确认删除并提交。 5. 系统从数据库中删除员工信息。 6. 系统提示员工删除成功。 **备选流程**: 1. 如果系统连接数据库失败,系统提示删除失败。 ### 5. 查询员工信息 **用例名称**:查询员工信息 **参与者**:用户、系统 **前置条件**:用户已经登录到系统 **后置条件**:显示员工信息 **基本流程**: 1. 用户输入员工信息并提交。 2. 系统查询符合条件的员工信息并显示在列表中。 3. 用户可以选择修改或删除员工信息。 **备选流程**: 1. 如果系统连接数据库失败,系统提示查询失败。 ### 6. 发放工资 **用例名称**:发放工资 **参与者**:用户、系统 **前置条件**:用户已经登录到系统并查询到要发放工资的员工信息 **后置条件**:员工的工资记录已被更新 **基本流程**: 1. 用户在员工列表中选中要发放工资的员工。 2. 用户点击发放工资按钮。 3. 系统弹出发放工资页面并显示员工信息。 4. 用户输入工资信息并提交。 5. 系统验证工资信息并更新到数据库。 6. 系统提示工资发放成功。 **备选流程**: 1. 如果用户输入信息不完整,系统提示用户输入完整信息。 2. 如果系统连接数据库失败,系统提示发放失败。

相关推荐

最新推荐

recommend-type

连锁超市管理系统 用例文档

工业界专业用例文档,南京大学软件工程课程项目指导文档模版,软件工程课程必看
recommend-type

助学贷款管理系统(含用例文档,用例图,类图,顺序图)

该系统是做的课程设计,助学贷款管理系统(含用例文档,用例图,类图,顺序图)很完整的,用作UML学习用!
recommend-type

用例及用例图PPT、基本概念、用例图绘制方法及原则

用例及用例图PPT,对用例及用例图基本概念、图形绘制进行介绍,通过具体案例进行说明。
recommend-type

UML用例描述UML用例需求,如何建立用例图,以及建立用例描述,用例描述建立的格式。

UML用例需求,如何建立用例图,以及建立用例描述,用例描述建立的格式。UML用例需求,如何建立用例图,以及建立用例描述,用例描述建立的格式。UML用例需求,如何建立用例图,以及建立用例描述,用例描述建立的格式...
recommend-type

POS管理系统的分析与设计(需求分析、用例描述、UML建模等)

POS管理系统的分析与设计,基于UML,适合课程设计,实验报告等参考。 文档结构: 1 任务描述 ...2.2 用例图 2.3 用例文本 2.4 性能需求 3 需求分析 4 系统设计(顺序图、类图) 5 系统实现 6 逻辑架构设计
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

SQL怎么实现 数据透视表

SQL可以通过使用聚合函数和GROUP BY子句来实现数据透视表。 例如,假设有一个销售记录表,其中包含产品名称、销售日期、销售数量和销售额等信息。要创建一个按照产品名称、销售日期和销售额进行汇总的数据透视表,可以使用以下SQL语句: ``` SELECT ProductName, SaleDate, SUM(SaleQuantity) AS TotalQuantity, SUM(SaleAmount) AS TotalAmount FROM Sales GROUP BY ProductName, SaleDate; ``` 该语句将Sales表按照ProductName和SaleDat
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。