欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:412289       资源大小:243.50KB        全文页数:14页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、1.4.假设和限制51.5.文档组织结构51.6.参考资料52.系统概貌52.1.系统概述52.2.体系结构62.3.系统边界和Actors62.4.系统功能62.5.用户特性72.6.一般限制72.7.出错处理72.8.假设和依赖条件73.功能性需求73.1.Web端平台73.1.1.系统管理83.1.2.导师功能模块93.1.3.学员功能模块103.2.客户端接口113.2.1.注册接口114.非功能性需求114.1.易用性114.2.可靠性114.3.性能114.4.可维护性114.5.客户端系统更新115.安全性125.1.设计角度125.1.1.应用权限控制125.2.传输角度125

    2、.2.1.与客户端通讯的接口部分125.3.业务接入认证角度125.4.手机本地安全角度135.5.业务监控角度135.6.负载均衡角度135.7.数据库管理角度135.8.黑客角度136.机型适配要求137.系统体验要求138.项目交付清单13Page 14 of 141. 引言1.1. 编写目的本文档主要对任务管理系统的架构、流程、功能、性能等进行详细说明,提供给产品开发和UI设计人员参照使用。本文档属于比较详细的业务需求,对具体功能在手机上的体验并没有进行特别详细的描述。本文档的阅读对象为客户、项目经理、产品经理、研发需求人员、研发开发人员、测试人员和验收人员。1.2. 系统涵盖范围本文

    3、档只涉及架构、流程以及各功能特性的描述,不涉及具体的实现技术、算法、逻辑等。具体覆盖移动办公平台产品的平台侧、客户端侧软件需求。1.3. 缩略词术语解释插件用中间件技术开发而成,编码风格如同HTML5+JS。软删除在删除数据时,不直接去删除数,而是通过标记的形式,标记为数据已删除1.4. 假设和限制需求文档中的任何变更都将被新版的SRS跟踪。SRS应有版本历史。用户可以通过SRS的早期版本查找需求的早期版本。为验证需求,一个需求应有一个或一个以上用例。 1.5. 文档组织结构本文档通过系统概貌、功能性需求、外部接口、非功能性需求描述整个系统的需求。1.6. 参考资料文档名称2. 系统概貌2.1

    4、. 系统概述任务管理系统是一个教学任务管理平台,通过该平台可以实现系统管理员管理平台信息,导师可以通过平台针对学员分组、新建任务、分配任务、查看任务完成情况等,学员可根据平台查询任务,提交任务,查看任务评分等。2.2. 体系结构任务管理平台由服务器端软件、客户端软件(未来实现)组成,各个模块的说明如下:1、 客户端软件是移动版本的使用界面,通过用户的操作来实现系统业务功能的展示与处理。2、 服务器端软件主要分为两部分。a) 第一部分:web端操作管理界面。用户可以使用电脑,完成目前系统的所有功能。b) 第二部分:客户端接口(未来实现)。通过客户端接口,使得客户端软件可以与服务器进行交互。2.3

    5、. 系统边界和Actors系统用户角色主要按照业务需求进行划分,本文主要的系统用户有:平台管理员:具有平台的所有功能,对平台基本数据进行维护。导师:导师可对自己的学生分组,创建不同类型的任务,分配任务给相应的学生分组、查看学生任务的完成情况、给不同任务进行评价打分。学员:注册账号、老师、查看自己的任务,领取公共任务,提交任务,查看任务评价等客户端用户(本次版本暂不实现):客户端用户分为任务发布者与学员,功能同web端。2.4. 系统功能该系统主要实现以下业务目标:业务名称功能模块功能点需求描述Web 端系统管理课程管理管理人员维护系统中课程信息学员等级管理 配置学员积分对应的等级信息教师等级管

    6、理配置积分对于的等级信息用户管理管理人员用来管理系统中的用户信息,如审批任务发布者注册信息、禁用用户等。导师注册任务发布者注册系统。学员管理管理关注自己的学员信息、查看学员信息、审批关注信息等学员分组将关注自己的学员进行分组。任务维护任务发布者可以新增任务,修改任务信息等。任务发布发布已有的任务信息。已提交任务批改批改学员完成的任务。学员学员注册,成为系统用户查询导师查询自己感兴趣的课程,看看相关的任务发布者拜师关注自己所感兴趣的任务发布者,提交关注申请。查看我的任务学员查看自己当前已有的任务,包含待完成,已完成,已结束。领取公共任务学员可在公共任务市场,领取自己感兴趣的任务,提高自己的技能。

    7、提交任务对于已完成的任务进行提交查看任务详情查看我的任务的详情,包含任务发布者评语等。平台侧接口客户端2.5. 用户特性任务管理系统的维护人员、任务发布人员(即导师)、学员。2.6. 一般限制终端侧的文件处理能力(比如播放媒体,打开office、打开压缩文件等)依赖于终端本身的能力。2.7. 出错处理所有的系统错误都应当记录到系统日志文件中。2.8. 假设和依赖条件平台侧依赖于Windows操作系统和mysql数据库软件3. 功能性需求整个系统由平台侧管理系统、平台侧接口、移动客户端组成。3.1. Web端平台要求:平台中所有删除功能都需要提出提示信息,需要操作人员选择是否确认删除。特殊数据则

    8、应使用软删除,不能直接删除(添加删除标识,而不是直接在数据库中delete)1、 Web平台使用说明欲使用平台,需首先建立一个账号,账号分为三类,第一类为系统维护人员,需要以管理员身份在系统中维护。第二类,导师,用户可在web端或者客户端注册账号,注册为导师,导师注册后,需要经过系统管理人员进行审核,审核通过后才可进行导师的相关操作。第三类,学员,用户可在web或者客户端进行账号注册为学员。注册成功后,则可进行学员的相应操作。2、 所有系统用户,可以在web端或者客户端进行自身信息的修改。3、 客户端软件发布:在软件上传之前,需先配置该软件对应的适配组(适配组是因为操作系统或屏幕分辨率或尺寸的

    9、不同人为分配的适配标识,一个适配组通常对应一个操作系统的多款手机终端,见适配组管理),上传软件时只用选择软件的大版本、小版本对应的操作系统和适配组即发布成功(见软件发布)4、 客户端软件发布成功后,需要配置该软件可用的相关办公插件,配置后用户在企业应用里面才可以看到东西3.1.1. 系统管理系统管理即后台系统管理,指对后台本身的用户进行管理3.1.1.1. 用户管理即对后台里面的用户进行管理,可以新增、编辑和删除用户,充值用户密码,并可以对用户赋予或删除对应的角色。新增修改时效果如下图(不需要完全一样,信息科在一页显示、分组信息、角色信息可不要):用户表的信息包含:用户姓名、账号(不能重复)、

    10、邮箱、电话、性别(0女1男)、年龄、状态(0正常、1禁用、2删除)、备注、创建人、创建时间、最后修改人、最后修改时间。【要求】平台中用户密码必须加密、用户账号作为用户登录的用户名,在平台中必须唯一。密码管理提供给每个后台用户使用,用户可以通过该功能修改自己的后台密码。请输入旧密码请输入新密码请再次输入新密码提交 重置3.1.1.2. 课程管理系统维护人员,根据权限,可对系统中的课程进修维护操作,如:查询,新增,删除、修改课程信息。课程信息为关键性数据,在删除课程信息时,必须使用软删除,不能直接删除数据库中的数据。3.1.2. 导师功能模块3.1.2.1. 注册用户可通过平台提前的web端,注册

    11、是导师:导师注册后,需要系统维护人员审核,审核成功后才能够进行相应的操作。3.1.2.2. 学员管理导师可查看关注自己的学员信息,以及发起拜师请求的学员信息。并可通过或者拒绝学员的拜师请求,拒绝时需填写拒绝理由。3.1.2.3. 班级管理导师可通过平台管理自己的班级情况,管理班级分为新增,修改,解散班级。A 新增班级:导师可新增班级,新增班级时需填写班级名称、班级标识、开班时间、班级人数、最少开班人数、是否允许学生申请加入等信息。B 班级新增后,如到达开班时间未达到最少人数,则系统自动解散班级。C 修改班级信息,同新增班级信息。D 解散班级,导师可根据情况,主动解散班级。E 如果班级为允许学生

    12、申请加入,则不是自己的学生也可以申请加入,申请加入后,导师可在班级信息中看到申请加入班级的学生信息。同意申请后,学生加入此班级,并且成为该导师的学生。F 拒绝学生加入班级:如果学生信息不满足加入班级的条件,则导师可拒绝学生加入班级,拒绝时必须填写拒绝原因。数据库表字段: id,班级标识(唯一)、班级名称、开班时间、班级最大人数、班级最少人数、教师ID、是否接受申请、状态(0等待开班、1已开班、2已结束、3已删除)、创建人、创建时间、修改人、最后修改时间,备注。3.1.2.4. 班级分组管理当班级开课以后,在班级列表,点击管理分组,进入班级分组管理界面。导师可以查询分组、创建分组、修改分组。并可

    13、维护每个分组中的学生(同一个学生在同一个班级只能在一个分组中)。3.1.2.5. 基础任务维护导师可在任务管理界面新增、修改、查询、删除任务信息(删除基础任务信息使用软删除)。新增基础任务信息包含:基础任务名称、任务类型(在线考试或者其他)、任务说明,任务附件。3.1.2.6. 任务发布在已发布任务界面,导师可以查看自己已经发布的任务信息,完成情况(发布给多少人,一完成多少人、等信息)。并可以创建发布任务。点击创建发布任务,进入创建任务界面。填写任务名称,选择基础任务包,选择任务开始时间,选择任务结束时间,选择执行任务的分组(多选),填写备注信息。3.1.2.7. 已提交任务在发布任务中,点击

    14、任务详情,可以查看当前任务的完成情况,针对已提交的任务,导师可查看提交任务的完成情况,并对任务进行打分。3.1.3. 学员功能模块3.1.3.1. 学员注册用户可以通过平台,注册成为学员,注册学员时,需填写姓名,登录账号,登录密码、性别,年龄、婚姻状况、民族、生日、联系电话、工作年限、邮件地址、联系地址、学校名称、起止时间、专业、学历、学习方向。兴趣爱好、个人技能、工作经历。3.1.3.2. 查询导师学员注册成功后,可通过登录页面登录平台。学员可在导师介绍界面,查看自己感兴趣的导师,查看导师的学生,查看导师所开的班级等信息。点击我的导师还可以查询自己所拜的导师。3.1.3.3. 拜师学员针对自

    15、己所敢兴趣的导师,可点击拜师操作,进行拜师,拜师时需要给导师进行200字以内的留言。3.1.3.4. 我的任务学员可在我的任务中查看导师所分配给自己的任务以及自己所领取的公共任务。我的任务可根据不同的任务状态查询,如,为开始,一开始,已完成,已打回,已结束。3.1.3.5. 查看任务详情点击任务名称,可查询任务的详情,并可在任务后进行留言。3.1.3.6. 领取公共任务学员可根据自己的情况,去竞技场领取公共的任务,完全成为,提示自己的等级。3.1.3.7. 提交任务对于已完成的任务,学员可以提交任务到导师出。提交任务时,可以进行留言,添加附件操作。3.2. 客户端接口3.2.1. 注册接口4.

    16、 非功能性需求4.1. 易用性终端侧遵循相应手机平台的用户操作习惯,平台侧遵循windows的用户操作习惯4.2. 可靠性平台侧应该能够在不需要重新启动整个系统服务的情况下 ,自动重新建立与数据库的链接。平台侧 应该能够自动监测服务是否中止,并尝试重新启动;平台侧 应该提供数据库系统备份和恢复功能;4.3. 性能整个系统要求支持负载均衡和双机热备应用,具体的性能指标要求如下:l 支持2000人在线、400并发,后续可扩展支持更多在线用户和并发数量l 非3G网络和WiFi情况下登录时间少于4秒,获取列表时间少于5秒,信息查看、邮件查看时间少于5秒,流程查看少于5秒,附件快照方式第一页时间小于12

    17、秒(不超过2M的附件),翻页时间小于6秒。l 系统提供724小时的连续运行,平均年故障时间:1天,平均故障修复时间:1小时4.4. 可维护性平台侧应该提供日志功能,用于故障处理;4.5. 客户端系统更新更新原则:更新频度合理,应用变化、权限变化时不需更新客户端。更新控制:在管理端能控制升级内容及控制是否强制升级。更新提醒:能提醒用户,用户根据提醒信息可方便升级。更新监控:能识别已更新用户和未更新用户5. 安全性通过以下八个角度来保证安全5.1. 设计角度5.1.1. 应用权限控制 对用户进行分组,按用户组发布企业应用。在企业应用列表,如用户对某应用无权限,则对应的应用显示无权限,用户无法对此进

    18、行下载和安装。5.2. 传输角度5.2.1. 与客户端通讯的接口部分5.2.1.1. Header消息机制在header消息里面添加一个特殊的参数和参数值,每个接口请求时都要带上,服务器端先对header消息进行校对,成功的才进入业务流程。5.2.1.2. 登录验证码机制用户登录之前需先获取验证码,然后根据用户名、密码和验证码进行登录。5.2.1.3. 会话认证机制客户端登录成功后,在服务器端生成会话ID,登录接口之后的所有接口都要带上会话ID进行访问。服务器端对会话ID进行认证,认证成功后才能进入具体业务。会话ID有效时间为:用户无任何操作之后30分钟5.2.1.4. 传输加密机制用户登录成

    19、功后,发送业务请求,将用户名、会话ID和相关业务数据提交给服务器端。服务器端首先验证会话ID,如会话ID正确则根据消息体中的消息指令获得相关消息,并通过会话ID加密返回给客户端。客户端对数据进行解密并展示。5.2.1.5. Wap网站和后台部分外网通过HTTP进行访问5.3. 业务接入认证角度1、对用户名进行接入认证,将用户名存储在接入认证表中,登录时进行认证3、业务接口部分对用户权限进行认证,没有权限则返回统一的错误日志5.4. 手机本地安全角度。5.5. 业务监控角度5.6. 负载均衡角度采用Windows 2008的负载均衡 5.7. 数据库管理角度5.8. 黑客角度6. 机型适配要求以

    20、下表格为本次项目具体要适配的机型列表:7. 系统体验要求考虑到移动终端的交互体验和传统PC的体验完全不同,因此对于移动办公平台的交互体验设计有如下的需求:l UI设计美观,与操作系统相关,符合用户使用习惯l 不同终端主要操作习惯统一,不同终端布局统一,主要的操作项均统一放在明显位置l 不同操作系统操作特性需保持,主要操作尽量不依赖操作系统特性,操作系统主要特征仍需支持,如苹果系列的滑动l 对于终端应用程序的安装,基本要求是用户能方便、快捷安装程序,具体要求可以通过发送短信获得下载链接的方式、访问WAP页面的方式、APPstore直接下载等方式获取安装程序包l 特别的,客户端需要支持智能安装功能,即在使用WAP页面或APPstore方式时,系统可根据操作系统和分辨率等参数,自动选择最适合的安装程序,或用户只需知道手机所属操作系统即可进行安装。8. 项目交付清单整个项目完成之后,交付的软件及资料清单如下所示:项目交付项目单位数量项目说明文档部分项目实施计划册1需求规格说明书系统设计文档、关键技术解决方案、数据字典普通用户使用手册,系统管理员使用及操作手册,系统安装及配置维护手册中间件开发文档、对外接口文档测试用例、功能测试报告、性能测试报告、代码安全检查报告系统培训教材验收报告源代码(不含BIE中间件)平台侧定制部件源代码套客户端定制部件源代码


    注意事项

    本文(任务管理平台需求规格说明书-v1.2.6文档格式.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开