任务管理平台需求规格说明书-v1.2.6.doc

上传人:wj 文档编号:105289 上传时间:2022-10-03 格式:DOC 页数:14 大小:243.50KB
下载 相关 举报
任务管理平台需求规格说明书-v1.2.6.doc_第1页
第1页 / 共14页
任务管理平台需求规格说明书-v1.2.6.doc_第2页
第2页 / 共14页
任务管理平台需求规格说明书-v1.2.6.doc_第3页
第3页 / 共14页
任务管理平台需求规格说明书-v1.2.6.doc_第4页
第4页 / 共14页
任务管理平台需求规格说明书-v1.2.6.doc_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

任务管理平台需求规格说明书-v1.2.6.doc

《任务管理平台需求规格说明书-v1.2.6.doc》由会员分享,可在线阅读,更多相关《任务管理平台需求规格说明书-v1.2.6.doc(14页珍藏版)》请在冰豆网上搜索。

任务管理平台需求规格说明书-v1.2.6.doc

文件编号:

104001SRSV1.2.3

密级:

秘密

项目编号:

104001

任务管理系统系统需求规格说明书

软件/系统需求规格说明书(SRS)

版本

拟制

日期

审核

日期

批准

日期

软件/系统需求规格说明书

声明

本文件所有权和解释权归智翔集团所有,未经智翔集团书面许可,不得复制或向第三方公开。

修订历史记录

版本

日期

AMD

修订者

说明

V1.0.0

2014-05-29

A

王鹏

初稿完成

1、

2、

(A-添加,M-修改,D-删除)

目录

1. 引言 5

1.1. 编写目的 5

1.2. 系统涵盖范围 5

1.3. 缩略词 5

1.4. 假设和限制 5

1.5. 文档组织结构 5

1.6. 参考资料 5

2. 系统概貌 5

2.1. 系统概述 5

2.2. 体系结构 6

2.3. 系统边界和Actors 6

2.4. 系统功能 6

2.5. 用户特性 7

2.6. 一般限制 7

2.7. 出错处理 7

2.8. 假设和依赖条件 7

3. 功能性需求 7

3.1. Web端平台 7

3.1.1. 系统管理 8

3.1.2. 导师功能模块 9

3.1.3. 学员功能模块 10

3.2. 客户端接口 11

3.2.1. 注册接口 11

4. 非功能性需求 11

4.1. 易用性 11

4.2. 可靠性 11

4.3. 性能 11

4.4. 可维护性 11

4.5. 客户端系统更新 11

5. 安全性 12

5.1. 设计角度 12

5.1.1. 应用权限控制 12

5.2. 传输角度 12

5.2.1. 与客户端通讯的接口部分 12

5.3. 业务接入认证角度 12

5.4. 手机本地安全角度 13

5.5. 业务监控角度 13

5.6. 负载均衡角度 13

5.7. 数据库管理角度 13

5.8. 黑客角度 13

6. 机型适配要求 13

7. 系统体验要求 13

8. 项目交付清单 13

王鹏

Page14of14

1.引言

1.1.编写目的

本文档主要对『任务管理』系统的架构、流程、功能、性能等进行详细说明,提供给产品开发和UI设计人员参照使用。

本文档属于比较详细的业务需求,对具体功能在手机上的体验并没有进行特别详细的描述。

本文档的阅读对象为客户、项目经理、产品经理、研发需求人员、研发开发人员、测试人员和验收人员。

1.2.系统涵盖范围

本文档只涉及架构、流程以及各功能特性的描述,不涉及具体的实现技术、算法、逻辑等。

具体覆盖移动办公平台产品的平台侧、客户端侧软件需求。

1.3.缩略词

术语

解释

插件

用中间件技术开发而成,编码风格如同HTML5+JS。

软删除

在删除数据时,不直接去删除数,而是通过标记的形式,标记为数据已删除

1.4.假设和限制

需求文档中的任何变更都将被新版的SRS跟踪。

SRS应有版本历史。

用户可以通过SRS的早期版本查找需求的早期版本。

为验证需求,一个需求应有一个或一个以上用例。

1.5.文档组织结构

本文档通过系统概貌、功能性需求、外部接口、非功能性需求描述整个系统的需求。

1.6.参考资料

文档名称

版本

日期

2.系统概貌

2.1.系统概述

任务管理系统是一个教学任务管理平台,通过该平台可以实现系统管理员管理平台信息,导师可以通过平台针对学员分组、新建任务、分配任务、查看任务完成情况等,学员可根据平台查询任务,提交任务,查看任务评分等。

2.2.体系结构

任务管理平台由服务器端软件、客户端软件(未来实现)组成,各个模块的说明如下:

1、客户端软件是移动版本的使用界面,通过用户的操作来实现系统业务功能的展示与处理。

2、服务器端软件主要分为两部分。

a)第一部分:

web端操作管理界面。

用户可以使用电脑,完成目前系统的所有功能。

b)第二部分:

客户端接口(未来实现)。

通过客户端接口,使得客户端软件可以与服务器进行交互。

2.3.系统边界和Actors

系统用户角色主要按照业务需求进行划分,本文主要的系统用户有:

平台管理员:

具有平台的所有功能,对平台基本数据进行维护。

导师:

导师可对自己的学生分组,创建不同类型的任务,分配任务给相应的学生分组、查看学生任务的完成情况、给不同任务进行评价打分。

学员:

注册账号、老师、查看自己的任务,领取公共任务,提交任务,查看任务评价等

客户端用户(本次版本暂不实现):

客户端用户分为任务发布者与学员,功能同web端。

2.4.系统功能

该系统主要实现以下业务目标:

业务名称

功能模块

功能点

需求描述

Web端

系统管理

课程管理

 管理人员维护系统中课程信息

学员等级管理

配置学员积分对应的等级信息

教师等级管理

配置积分对于的等级信息

用户管理

 管理人员用来管理系统中的用户信息,如审批任务发布者注册信息、禁用用户等。

导师

注册

 任务发布者注册系统。

学员管理

 管理关注自己的学员信息、查看学员信息、审批关注信息等

学员分组

 将关注自己的学员进行分组。

任务维护

 任务发布者可以新增任务,修改任务信息等。

任务发布

 发布已有的任务信息。

已提交任务批改

 批改学员完成的任务。

学员

注册

 学员注册,成为系统用户

查询导师

 查询自己感兴趣的课程,看看相关的任务发布者

拜师

 关注自己所感兴趣的任务发布者,提交关注申请。

查看我的任务

 学员查看自己当前已有的任务,包含待完成,已完成,已结束。

领取公共任务

 学员可在公共任务市场,领取自己感兴趣的任务,提高自己的技能。

提交任务

 对于已完成的任务进行提交

查看任务详情

 查看我的任务的详情,包含任务发布者评语等。

平台侧接口

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

客户端

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.5.用户特性

任务管理系统的维护人员、任务发布人员(即导师)、学员。

2.6.一般限制

终端侧的文件处理能力(比如播放媒体,打开office、打开压缩文件等)依赖于终端本身的能力。

2.7.出错处理

所有的系统错误都应当记录到系统日志文件中。

2.8.假设和依赖条件

平台侧依赖于Windows操作系统和mysql数据库软件

终端侧的文件处理能力(比如播放媒体,打开office、打开压缩文件等)依赖于终端本身的能力。

3.功能性需求

整个系统由平台侧管理系统、平台侧接口、移动客户端组成。

3.1.Web端平台

要求:

平台中所有删除功能都需要提出提示信息,需要操作人员选择是否确认删除。

特殊数据则应使用软删除,不能直接删除(添加删除标识,而不是直接在数据库中delete)

1、Web平台使用说明

欲使用平台,需首先建立一个账号,账号分为三类,第一类为系统维护人员,需要以管理员身份在系统中维护。

第二类,导师,用户可在web端或者客户端注册账号,注册为导师,导师注册后,需要经过系统管理人员进行审核,审核通过后才可进行导师的相关操作。

第三类,学员,用户可在web或者客户端进行账号注册为学员。

注册成功后,则可进行学员的相应操作。

2、所有系统用户,可以在web端或者客户端进行自身信息的修改。

3、客户端软件发布:

在软件上传之前,需先配置该软件对应的适配组(适配组是因为操作系统或屏幕分辨率或尺寸的不同人为分配的适配标识,一个适配组通常对应一个操作系统的多款手机终端,见适配组管理),上传软件时只用选择软件的大版本、小版本对应的操作系统和适配组即发布成功(见软件发布)

4、客户端软件发布成功后,需要配置该软件可用的相关办公插件,配置后用户在企业应用里面才可以看到东西

3.1.1.系统管理

系统管理即后台系统管理,指对后台本身的用户进行管理

3.1.1.1.用户管理

即对后台里面的用户进行管理,可以新增、编辑和删除用户,充值用户密码,并可以对用户赋予或删除对应的角色。

新增修改时效果如下图(不需要完全一样,信息科在一页显示、分组信息、角色信息可不要):

用户表的信息包含:

用户姓名、账号(不能重复)、邮箱、电话、性别(0女1男)、年龄、状态(0正常、1禁用、2删除)、备注、创建人、创建时间、最后修改人、最后修改时间。

【要求】

平台中用户密码必须加密、用户账号作为用户登录的用户名,在平台中必须唯一。

密码管理

提供给每个后台用户使用,用户可以通过该功能修改自己的后台密码。

请输入旧密码

请输入新密码

请再次输入新密码

提交重置

3.1.1.2.课程管理

系统维护人员,根据权限,可对系统中的课程进修维护操作,如:

查询,新增,删除、修改课程信息。

课程信息为关键性数据,在删除课程信息时,必须使用软删除,不能直接删除数据库中的数据。

3.1.2.导师功能模块

3.1.2.1.注册

用户可通过平台提前的web端,注册是导师:

导师注册后,需要系统维护人员审核,审核成功后才能够进行相应的操作。

3.1.2.2.学员管理

导师可查看关注自己的学员信息,以及发起拜师请求的学员信息。

并可通过或者拒绝学员的拜师请求,拒绝时需填写拒绝理由。

3.1.2.3.班级管理

导师可通过平台管理自己的班级情况,管理班级分为新增,修改,解散班级。

A新增班级:

导师可新增班级,新增班级时需填写班级名称、班级标识、开班时间、班级人数、最少开班人数、是否允许学生申请加入等信息。

B班级新增后,如到达开班时间未达到最少人数,则系统自动解散班级。

C修改班级信息,同新增班级信息。

D解散班级,导师可根据情况,主动解散班级。

E如果班级为允许学生申请加入,则不是自己的学生也可以申请加入,申请加入后,导师可在班级信息中看到申请加入班级的学生信息。

同意申请后,学生加入此班级,并且成为该导师的学生。

F拒绝学生加入班级:

如果学生信息不满足加入班级的条件,则导师可拒绝学生加入班级,拒绝时必须填写拒绝原因。

数据库表字段:

id,班级标识(唯一)、班级名称、开班时间、班级最大人数、班级最少人数、教师ID、是否接受申请、状态(0等待开班、1已开班、2已结束、3已删除)、创建人、创建时间、修改人、最后修改时间,备注。

3.1.2.4.班级分组管理

当班级开课以后,在班级列表,点击管理分组,进入班级分组管理界面。

导师可以查询分组、创建分组、修改分组。

并可维护每个分组中的学生(同一个学生在同一个班级只能在一个分组中)。

3.1.2.5.基础任务维护

导师可在任务管理界面新增、修改、查询、删除任务信息(删除基础任务信息使用软删除)。

新增基础任务信息包含:

基础任务名称、任务类型(在线考试或者其他)、任务说明,任务附件。

3.1.2.6.任务发布

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1