任务管理系统需求分析
通用任务管理系统分析与设计

通用任务管理系统分析与设计通用任务管理系统是一种用于组织和管理项目任务的工具。
它可以帮助团队成员更好地协同工作,跟踪任务进度,提高工作效率。
1.需求分析:需要明确用户对任务管理系统的需求,包括功能需求和性能需求。
可以通过与用户进行访谈、问卷调查等方式收集需求。
2.系统架构设计:在需求分析的基础上,确定任务管理系统的整体架构。
可以采用客户端-服务器架构,将系统分为前台用户界面和后台任务管理模块。
3.数据设计:任务管理系统需要存储和管理大量的任务信息。
设计数据库表结构,包括任务表、用户表、项目表等。
需要考虑数据的一致性和完整性。
4.界面设计:设计用户界面,使其简洁明了、易于操作。
可以采用常见的任务管理界面布局,如任务列表、任务详情、任务分配等。
5.功能设计:根据需求分析的结果,确定任务管理系统的具体功能。
包括任务创建、任务分配、任务追踪、任务提醒等。
需要考虑任务的优先级、紧急程度等信息。
6.权限管理:任务管理系统需要支持权限管理,不同角色的用户有不同的权限。
设计角色与权限的映射关系,并实现相应的权限控制机制。
7.性能优化:任务管理系统可能面对大量的任务和用户,需要考虑系统的性能优化。
可以采用数据库索引、缓存等技术手段来提高系统的响应速度。
8.安全设计:任务管理系统涉及用户的隐私和重要信息,需要重视系统的安全性。
设计合理的用户认证和授权机制,保护用户数据的安全。
9.测试与调试:在任务管理系统开发完成之后,进行系统的测试与调试。
包括单元测试、集成测试、性能测试等,确保系统的稳定性和可靠性。
10.部署与运维:将任务管理系统部署到服务器上,并进行运维管理。
监控系统的运行状态,及时处理系统的故障和异常情况。
通用任务管理系统的分析与设计需要充分考虑用户需求,设计合理的系统架构、数据库和界面,实现任务管理的各项功能,同时保证系统的安全性和性能。
通过测试和运维,确保系统的稳定运行。
管理系统需求分析报告

管理系统需求分析报告根据您提供的信息,我们需要进行一份管理系统的需求分析报告。
以下是我们对您的管理系统的需求的分析和总结。
1.系统概述管理系统是一个基于网络的软件应用程序,旨在帮助组织或企业高效地管理和协调其各项业务活动。
该系统应具备以下功能和特性。
2.用户管理系统应该有一个用户管理功能,允许管理员创建和管理不同角色的用户,并进行权限的分配和控制。
不同角色的用户享有不同级别的访问权限。
3.员工信息管理系统应该提供一个员工信息管理模块,允许管理员和相关人员记录和维护员工的基本信息,如姓名、职位、工作经历、教育背景等。
系统还应提供搜索和筛选功能,以便快速查找和浏览员工信息。
4.日程管理系统应该允许用户创建和管理日程安排、会议和事件。
用户可以设置提醒和通知,以确保及时参与和安排。
5.任务管理系统应该提供一个任务管理模块,允许用户创建、分配和跟踪任务。
用户可以设置任务的优先级、截止日期和进度,并将任务分配给特定的员工。
系统应提供提醒和通知功能,以帮助员工及时完成任务。
6.项目管理系统应该支持项目管理功能,允许用户创建和管理项目,并跟踪项目的进展和资源分配。
用户可以添加和编辑项目的任务、里程碑和目标,并设定项目的时间和成本限制。
7.文档管理系统应该提供一个文档管理模块,允许用户上传、存储和分享各种文档和文件。
用户可以创建文件夹和子文件夹来组织文件,并设置访问权限和共享选项。
8.报表和分析系统应该提供报表和分析功能,允许用户生成和查看各种统计数据、图表和报告。
用户可以根据不同的需求和指标来筛选和分析数据,并导出报表进行进一步分析和展示。
9.安全和权限系统应该具备一系列安全措施和权限管理功能,以确保用户的数据和信息的机密性和完整性。
系统应提供数据加密、访问控制、用户认证和审计功能,以保护系统不受未授权访问和安全漏洞的影响。
10.系统集成系统应支持和集成现有的企业资源计划(ERP)、客户关系管理(CRM)和其他相关系统。
任务管理系统需求分析

任务管理系统需求分析一、引言二、需求概述2.任务分配和指派:管理员可以将任务分配给团队成员,并指派负责人,负责人可以将任务交给其他团队成员。
3.任务执行和跟踪:任务执行者可以按照规定的任务流程执行任务,并及时更新任务状态,系统应提供任务进度跟踪功能。
4.任务提醒和通知:系统应具备任务提醒和通知功能,提醒任务执行者按时完成任务,并向相关人员发送任务状态更新通知。
5.任务报告和统计:系统应能够生成任务报告,统计和分析任务完成情况、执行进度,并提供相关报表。
6.权限管理:系统应支持权限管理,可以根据用户角色和权限设置不同的操作权限。
三、功能模块根据上述需求,将任务管理系统划分为以下几个功能模块:1.用户管理模块:包括用户注册、登录、密码重置、个人信息管理等功能,还可以提供用户角色和权限管理功能。
3.动态管理模块:实现任务执行者对任务的更新、进度跟踪、状态变更等操作,并提供任务状态变更通知功能。
4.报告统计模块:实现任务完成情况的统计和分析功能,可以生成任务报告和相关报表。
四、系统特性根据上述功能模块的需求,可以确定任务管理系统的一些特性:1.用户友好性:界面简洁明了,操作简单直观,用户能够快速上手使用。
2.多用户支持:支持多个用户同时使用系统,每个用户具有不同的角色和权限。
3.实时更新:系统能够实时更新任务状态和进度,用户可以实时了解任务执行情况。
4.提醒功能:系统能够提供任务的提醒功能,包括邮件提醒、短信提醒等,确保任务按时完成。
5.报表生成:系统能够生成任务报告和相关报表,用于统计和分析任务完成情况。
6.安全性:系统应具备安全性,保护用户数据的安全和隐私。
五、系统界面设计1.界面简洁明了,功能布局合理,让用户能够一目了然地明白如何操作。
2.提供可、可筛选等功能,方便用户查找和管理任务。
3.显示任务的状态、优先级、执行者等信息,让用户能够快速了解任务的重要性和执行情况。
4.提供任务的进度条显示,直观反映任务的完成情况。
任务管理系统实验报告

一、实验目的1. 熟悉任务管理系统的基本概念和功能。
2. 掌握任务管理系统的设计方法和实现技巧。
3. 提高编程能力和软件工程思维。
二、实验环境1. 操作系统:Windows 102. 开发工具:Java Development Kit (JDK) 1.83. 数据库:MySQL 5.74. 开发环境:Eclipse IDE三、实验内容1. 任务管理系统的需求分析2. 任务管理系统的系统设计3. 任务管理系统的功能实现4. 任务管理系统的测试与优化四、实验过程1. 需求分析任务管理系统主要用于管理项目中的任务,包括任务的创建、修改、删除、查询、分配和统计等功能。
以下是任务管理系统的需求分析:(1)功能需求- 用户登录与注册- 任务创建与修改- 任务删除与查询- 任务分配与调整- 任务统计与分析(2)性能需求- 系统响应时间小于2秒- 数据库操作效率高2. 系统设计(1)系统架构任务管理系统采用分层架构,包括表现层、业务逻辑层和数据访问层。
- 表现层:使用HTML、CSS和JavaScript技术实现用户界面。
- 业务逻辑层:使用Java实现业务逻辑。
- 数据访问层:使用JDBC技术实现与数据库的交互。
(2)数据库设计任务管理系统使用MySQL数据库,包括以下表:- 用户表(user)- 任务表(task)- 项目表(project)3. 功能实现(1)用户登录与注册- 用户登录:通过用户名和密码验证用户身份。
- 用户注册:注册用户信息,包括用户名、密码、邮箱等。
(2)任务创建与修改- 任务创建:创建新任务,包括任务名称、描述、优先级、状态等。
- 任务修改:修改已存在的任务信息。
(3)任务删除与查询- 任务删除:删除已存在的任务。
- 任务查询:根据任务名称、描述、优先级、状态等条件查询任务。
(4)任务分配与调整- 任务分配:将任务分配给指定用户。
- 任务调整:调整任务分配,包括分配给其他用户或撤销分配。
管理系统需求分析报告

管理系统需求分析报告一、引言在当今数字化时代,管理系统在企业和组织的运营中扮演着至关重要的角色。
为了确保管理系统能够有效地满足用户的需求,提高工作效率和管理水平,进行全面而深入的需求分析是必不可少的。
本报告将对管理系统名称的需求进行详细分析,旨在为系统的设计和开发提供准确、清晰的指导。
二、系统概述管理系统名称是一个旨在满足企业或组织名称管理需求的综合性系统。
它将涵盖列举主要的业务领域或管理功能,如财务管理、人力资源管理、项目管理等等方面,为各级管理人员和员工提供便捷、高效的工作平台。
三、用户需求(一)管理层需求1、能够实时获取全面、准确的业务数据,以便进行决策分析。
2、对各项业务的关键指标进行监控和预警,及时发现问题。
3、支持多维度的数据分析和报表生成,便于制定战略规划。
(二)员工需求1、提供简洁、易用的操作界面,减少培训成本。
2、能够方便地查询和处理与自身工作相关的信息。
3、支持移动端访问,实现随时随地办公。
(三)客户需求1、及时了解业务进展和服务状态。
2、方便地提交需求和反馈意见。
四、功能需求(一)用户管理1、实现用户的注册、登录、权限分配和修改。
2、支持用户信息的批量导入和导出。
(二)业务管理1、财务管理涵盖财务预算编制、费用报销、财务报表生成等功能。
实现与银行系统的对接,自动获取交易数据。
2、人力资源管理包括员工档案管理、招聘流程管理、绩效考核等模块。
支持在线培训和考试功能。
3、项目管理从项目立项、计划制定、任务分配到进度跟踪和项目验收的全过程管理。
提供项目文档的集中存储和共享。
(三)数据管理1、数据的录入、编辑、删除和查询功能。
2、数据备份和恢复机制,确保数据安全。
3、数据加密传输和存储,保护敏感信息。
(四)报表分析1、自定义报表的生成,满足不同用户的需求。
2、提供多种图表展示方式,直观呈现数据。
(五)系统设置1、对系统参数进行配置,如邮件通知设置、界面风格定制等。
2、日志管理,记录系统操作和异常情况。
任务标准管理系统需求分析

项目名称: 某企业任务管理系统1. 项目背景及其需求1.1 项目背景大唐软件技术有限责任企业(CATTSOFT)(以下简称“大唐软件”)是大唐电信科技股份全资子企业。
大唐软件以提供适合各通信网络和通信业务运行商需要管理软件、支撑软件、增值业务软件系统为业务基础, 为各类通信系统运行商或信息系统用户提供业务管理、网络管理、决议支持、系统集成和专业咨询完整处理方案和服务。
现承接大唐软件某业务部门“业务管理系统”中“任务管理系统”子系统设计和开发。
1.2 系统需求1.2.1 术语解释1.2.1.1 系统管理员1.2.1.2 是该系统一个用户, 其权限是添加其它用户并分配其角色(包含主管和职员)。
1.2.1.3 主管1.2.1.4 是该系统一个用户, 一个主管下属有部分职员。
主管关键权限是创建任务描述, 并将该任务分配给其下属职员。
主管还能够跟踪任务实施情况。
1.2.1.5 职员1.2.1.6 该系统一个用户, 其关键权限是将上级主管分配任务分解为具体实施计划。
再必需时候能够调整计划内容。
1.2.1.7 任务1.2.1.8 任务是由主管创建并分配给职员一项工作。
一个任务有“待实施”、“实施中”和“已完成”三种状态。
当主管建立一个新任务时, 该任务状态为“待实施”;当负担该任务职员为该任务制订了计划后, 能够将该任务状态改为“实施中”;主管经过任务跟踪, 当认为任务已经完成时, 能够将该任务状态改为“已完成”1.2.1.9 计划1.2.1.10 是由职员创建, 表示一个任务具体实施过程。
一个任务能够对应多个计划, 计划有两种状态“未反馈”和“已反馈”。
当计划刚刚建立时, 其状态为“未反馈”, 当计划已经完成时, 职员能够填写反馈信息并将其状态改未“已反馈”。
1.2.1.11 反馈1.2.2 是职员完成了计划后, 为该计划填写部分总结性信息。
1.2.3 用例图1.2.4 用例描述1.2.4.1 制订任务用例名称制订任务功效简述主管建立一项任务描述, 并将该任务分配给其下属职员, 一项任务只能够分配给一名职员。
通用任务管理系统分析与设计

通用任务管理系统分析与设计通用任务管理系统是一种用于协调和管理团队任务的工具。
它可以帮助团队成员追踪和分配任务,设置任务优先级,记录任务进展和完成情况,并提供实时通信和协作功能。
本文将对通用任务管理系统进行分析和设计。
我们需要确定系统的需求和目标。
通用任务管理系统主要应用于团队协作,旨在提高任务管理的效率和协同工作的质量。
其主要功能包括:任务创建和分配、优先级设置、任务进展跟踪、任务完成情况记录、实时通信和协作。
系统还需要具备易用性、可扩展性和安全性。
通过满足这些需求和目标,系统可以帮助团队协作更好地完成任务。
接下来,我们进行系统的设计。
通用任务管理系统可以分为前端和后端两部分。
前端主要负责用户界面的展示和用户交互,后端则负责业务逻辑和数据存储。
前端可以采用响应式设计,以适应不同设备的展示。
用户界面应简洁明了,易于使用和导航,在任务面板上展示任务列表和任务详细信息,并提供各种操作按钮和选项。
在后端,我们可以使用一种Web框架来构建系统。
框架应提供路由功能,以便处理不同的请求和页面跳转。
系统应根据用户的权限和角色进行身份验证和授权,以确保数据的安全性。
任务和用户信息应存储在数据库中,我们可以选择关系型数据库或NoSQL数据库,根据实际需求进行选择。
要定期进行数据备份和恢复,以防止数据丢失。
在任务创建和分配方面,系统应提供一个表单,用户可以输入任务的标题、描述、截止日期等信息,并选择任务的执行人。
任务可以根据不同的优先级进行排序,以便用户可以更好地分配工作和处理紧急任务。
用户可以在任务进展跟踪中记录任务的状态、进度和备注,以便其他团队成员了解任务的情况。
系统还可以提供任务完成情况记录功能,用户可以将任务标记为已完成,并记录完成的时间和结果。
系统可以生成任务完成报告,以便团队成员进行复盘和总结。
系统还可以提供实时通信和协作功能,例如团队讨论区、消息通知和文件共享等。
在实施系统时,需要进行测试和优化。
我们可以进行单元测试和集成测试,以确保系统的各个功能都可以正常工作。
任务信息管理系统需求分析说明书案例参考样本

技术文件文件名称:任务管理系统需求说明书项目名称:任务管理系统共页(包括封面)作者: ______________1引言1.1编写目的本文详细描述任务管理系统的需求,表述的需求信息要求明确、无二义性。
开发方与软件使用者充分沟通需求,最终形成此文档。
此文档是后续软件开发的依据。
1.2背景任务管理系统是一个XX与XX电气新技术有限公司产学研合作项目,项目由XX机电新技术有限公司提出,由XX承担开发任务。
1.3定义和缩略语本文使用了错误!未找到引用源。
所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。
表1.1 术语/定义错误!未找到引用源。
所列为本文用到的缩略语表1.2缩略语本文使用了错误!未找到引用源。
所列为本文用到的参考资料表1.3参考资料任务信息管理系统的当前用户为XX公司电气事业部,电气事业部使用成功后可能会在XX公司推广。
2任务概述2.1目标XX公司电气事业部当前的任务主要有2类:常规工作任务和临时性工作任务。
针对临时任务布置信息很多时候是处于一种开放状态,缺少任务信息的修正、回馈、和统计分析。
而日常职责规定的常规工作,虽然能够经过标准化的文件固化下来并形成《常规工作计划表》作为一种制度来执行,也需要主管在百忙之中花很多时间去检查完成情况。
TIMS系统要求工作管理信息能够规范录入,任务信息流向能够选择,任务信息依据轻重排序,能够设定信息提醒,任务完成情况能够评估、任务完成情况依据选择项进行统计输出、工作量进行评估。
2.2 系统的特点TIMS项目的需求主要由XX公司电气事业部提出,因此本文档是与XX公司电气事业部交互后形成的需求定义,系统的功能和使用特点优先满足XX公司电气事业部的需求,若系统后续由于在XX 公司全面推广而引入的新需求, 则不在本文档考虑范围之内。
2.3 假定和约束本文档经双方确认后, 开发方依据本文档进行下阶段工作。
若中途需求发生变更则XX公司需及时告知开发方,若因XX公司原因引入的需求变更造成开发方工作量的大幅增加, 具体解决方案双方另行协商。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目名称:某企业任务管理系统1. 项目背景及其需求1.1 项目背景大唐软件技术有限责任公司(CATTSOFT)(以下简称“大唐软件”)是大唐电信科技股份有限公司的全资子公司。
大唐软件以提供适合各通信网络和通信业务运营商需要的管理软件、支撑软件、增值业务软件系统为业务基础,为各类通信系统运营商或信息系统用户提供业务管理、网络管理、决策支持、系统集成和专业咨询的完整解决方案和服务。
现承接大唐软件某业务部门的“业务管理系统”中“任务管理系统”子系统的设计和开发。
1.2 系统需求1.2.1 术语解释1.2.1.1 系统管理员是该系统的一种用户,其权限是添加其他用户并分配其角色(包括主管和员工)。
1.2.1.2 主管是该系统的一种用户,一个主管下属有一些员工。
主管的主要权限是创建任务描述,并将该任务分配给其下属的员工。
主管还可以跟踪任务的实施情况。
1.2.1.3 员工该系统的一种用户,其主要权限是将上级主管分配的任务分解为具体的实施计划。
再必要的时候可以调整计划的内容。
1.2.1.4 任务任务是由主管创建并分配给员工的一项工作。
一个任务有“待实施”、“实施中”和“已完成”三种状态。
当主管建立一个新任务时,该任务的状态为“待实施”;当承担该任务的员工为该任务制定了计划后,可以将该任务的状态改为“实施中”;主管通过任务跟踪,当认为任务已经完成时,可以将该任务的状态改为“已完成”1.2.1.5 计划是由员工创建,表示一个任务的具体实施过程。
一个任务可以对应多个计划,计划有两种状态“未反馈”和“已反馈”。
当计划刚刚建立时,其状态为“未反馈”,当计划已经完成时,员工可以填写反馈信息并将其状态改未“已反馈”。
1.2.1.6 反馈是员工完成了计划后,为该计划填写的一些总结性信息。
1.2.2 用例图1.2.3 用例描述1.2.3.1 制定任务用例名称制定任务功能简述主管建立一项任务的描述,并将该任务分配给其下属的员工,一项任务只可以分配给一名员工。
后置条件任务建立成功并分配给了一名员工,该员工可以开始实施该任务。
前置条件以主管角色登入系统。
基本流1.用户点击“制定任务”导航按钮。
2.系统显示“新建任务”界面(如图1-1所示),在“实施人”下拉列表中显示该主管下属的员工用户名。
5.用户输入任务的名称、描述、起始时间和“实施人”等信息并点击“提交”按钮。
6.系统建立该任务并将该任务分配给具体的实施人,该任务的初始状态为“未实施”。
扩展流无备注1.2.3.2 查看任务用例名称查看任务功能简述主管可以查看其所建立任务列表,并可以根据“实施人”和“任务状态”进行排序。
后置条件无前置条件以主管角色登入系统。
基本流 1. 用户点击“查看任务”导航按钮。
2.系统显示“任务信息”界面(如图1-2所示),列出该主管下达过的所有任务。
3.用户可以次点击任务列表的“任务名称”、“实施人”开始时间、“结束时间”或“任务状态”等链接4.系统显示交替按这些字段的升序和降序排列任务信息。
5.用户选择某一任务后的单选框,并点击“详细信息”按钮。
6.系统在“任务详细信息(如图1-3所示)”界面显示该任务的详细信息。
7.用户可以在该任务的计划信息中选择某一计划后的单选按钮,然后点击“详细信息”按钮。
8.系统在“计划详细信息”界面中(如图1-4所示)显示该计划的详细信息,包括反馈信息。
扩展流无备注无图1-3“任务详细信息”界面图1-4“计划详细信息”界面1.2.3.3 调整任务图1-5“未实施任务”界面图1-6“调整任务信息”界面1.2.3.4 跟踪任务用例名称跟踪任务功能简述主管可以查看状态为“实施中”的任务的具体实施情况,即该任务的实施人为该任务分配的计划情况以及计划的详细信息,并通过计划的反馈信息决定该任务是否完成。
后置条件无前置条件以主管角色登入系统基本流 1. 用户点击“跟踪任务”导航按钮。
2.系统“实施中任务”界面(如图1-7)中列出所有状态为“实施中”的任务。
3.用户选择某一任务后的单选按钮,并点击“计划信息”按钮。
4.系统在“跟踪计划信息”界面中(如图1-8)显示该任务的详细计划信息。
5.用户勾选某些状态为“已反馈”计划信息后的复选框,然后点“反馈信息”按钮。
6.系统在该计划信息下的黄色区域显示该计划的反馈信息,并且不显示为被选中复选框的计划反馈信息。
7.用户查看该任务计划的反馈信息,认为该任务已经完成,可以将该任务的状态由“实施中”改为“已完成”,并单击“提交”按钮。
8.系统将保存该用户的修改,并转到“实施中任务”界面,显示更改结果。
扩展流无备注无图1-7“实施中任务”界面图1-8“跟踪计划信息”界面1.2.3.5 查看人员用例名称查看人员功能简述主管可以查看其下属员工的详细信息后置条件无前置条件以主管角色登入系统基本流 1. 用户点击“查看人员”导航按钮。
2.系统在“所属人员列表”界面(如图1-9)列出该主管下属的所有员工。
3.用户选择某一员工后的单选框,并单击“详细信息”按钮。
4.系统在“所属人员详细信息”界面显示该员工的详细信息。
5.用户单击“返回”按钮。
6.系统返回“所属人员列表”界面扩展流备注图1-9“所属人员列表”界面图1-10“所属人员详细信息”界面1.2.3.6 制定计划用例名称制定计划功能简述员工可以为某一任务安排具体计划后置条件用户为该任务安排了计划,该任务的状态处于“实施中”前置条件以员工角色登入系统基本流 1. 用户点击“计划管理”导航按钮。
2.系统在“员工任务”界面(如图1-11所示)显示列出该员工主管为其分配的所有任务。
3.用户选择某一任务后的单选按钮,并点击“制定计划”按钮。
4.系统显示“员工计划”界面(如图1-12所示)。
5.用户单击“新建计划”按钮。
6.系统显示“新建计划”界面(如图1-13所示)7.用户输入计划的“计划名称”、“开始和结束时间”、“计划描述”等信息,并点击“提交”按钮。
8.系统保存计划信息(计划的初始状态为“未完成”及“未反馈”),并转到“员工计划”界面显示更改结果。
扩展流备注图1-11“员工任务”界面图1-12“员工计划”界面图1-13“新建计划”界面1.2.3.7 反馈计划用例名称反馈计划功能简述员工可以为某一执行完的计划填写反馈信息后置条件该计划的状态未“已反馈”前置条件以员工角色登入系统基本流 1. 用户点击“反馈计划”导航按钮。
2.系统在“员工任务”界面(如图1-12所示)列出该员工主管为其分配的所有任务。
3.用户选择某一任务后的单选框,并单击“制定计划”按钮。
4.系统显示在“员工计划”界面(如图1-13)显示该任务的详细计划信息。
5.用户单击某一计划的名称链接6.系统在“反馈计划”界面(如图1-14)显示该计划的详细信息(可编辑)。
7.用户可以填写该计划的反馈信息,并更该计划的状态后单击“提交”按钮。
8.系统保存改变,并转到“员工计划”界面。
扩展流无备注无图1-14“反馈计划”界面1.2.3.8 删除计划用例名称调整计划功能简述员工可以为某一任务安排具体计划后置条件用户为该任务安排了计划,该任务的状态处于“实施中”前置条件以员工角色登入系统基本流 1. 用户点击“制定计划”导航按钮。
1.2.3.9 查询计划图1-15“查询计划”界面1.2.3.10 登入系统用例名称登入系统功能简述系统管理员、主管和员工三种角色的用户需要输入正确的用户名和密码后才可以进入系统。
后置条件用户登录成功。
前置条件无基本流1.用户在图形界面中输入用户名、所属角色和密码,并提交。
2.系统判断用户输入的用户名和密码是否合法。
3.用户输入的用户名和密码合法则根据用户不同的角色进入不同的主页面。
扩展流1.如果用户的用户名和密码不合法则返回登入页面并给出错误信息。
备注无1.2.3.11 退出系统用例名称退出系统功能简述使得用户安全的退出系统。
后置条件退出系统,返回未登录状态。
前置条件登录成功。
基本流 1. 用户点击页面上的“退出”按钮。
2. 系统安全退出,删除当前的会话信息,并返回到登录页面。
扩展流无备注无备注无1.2.3.12 添加人员用例名称添加用户功能简述系统管理员可以为该系统添加其他角色用户(包括主管和员工)的基本信息和初始密码。
后置条件该员工信息已经录入系统;该员工可以用初始密码登录该系统。
前置条件以系统管理员角色登入系统。
基本流 1. 用户点击“用户管理”导航按钮。
2. 系统显示“用户管理界面”。
3. 用户点击“新用户”按钮,在出现的“新用户”界面中输入用户的用户名、真实1.2.3.13 删除人员1.2.3.14 分配人员。