您好,欢迎访问三七文档
需求分析说明书教学支持系统X-Soft团队日期:2010/07/14版本信息版本更新纪录版本号创建者创建日期维护者维护日期维护纪要V1.0蔡广运2010-7-14V1.0蔡广运2010/7/15新增:菜单管理、日志管理、学生管理、发布公告、校历、公告信息、校历、教材管理V1.0蔡广运2010/7/15新增:院系管理、资源管理、上课时间配置、学期信息设置、排课计划管理、调停课申请日志V1.0蔡广运2010/7/15删除:授课单回收站教学支持系统X-Soft第2/45页X-Soft团队目录引言--------------------------------------------------------------------------------31.1编写目的---------------------------------------------------------------------31.2读者对象---------------------------------------------------------------------31.3项目背景---------------------------------------------------------------------31.4软件项目概述-----------------------------------------------------------------31.5文档概述---------------------------------------------------------------------31.6定义-------------------------------------------------------------------------41.7参考资料---------------------------------------------------------------------42、一般性描述-----------------------------------------------------------------------42.1软件产品与其环境之间的关系--------------------------------------------------42.2用户特征--------------------------------------------------------------------42.3限制与约束------------------------------------------------------------------42.4假设与前提条件--------------------------------------------------------------43、功能需求描述---------------------------------------------------------------------53.1系统功能划分----------------------------------------------------------------53.2系统管理--------------------------------------------------------------------93.3个人中心-------------------------------------------------------------------19个人中心为当前登录-------------------------------------------------------------193.4教学支持-------------------------------------------------------------------243.5讲师管理-------------------------------------------------------------------353.6授课任务管理---------------------------------------------------------------394、各个需求描述-------------------------------------------------------------------424.1配置需求-------------------------------------------------------------------424.2安全性需求-----------------------------------------------------------------424.3可靠性需求-----------------------------------------------------------------434.4性能要求-------------------------------------------------------------------434.5设计约束-------------------------------------------------------------------434.6界面要求-------------------------------------------------------------------444.7进度要求-------------------------------------------------------------------444.8交付要求-------------------------------------------------------------------445、运行环境------------------------------------------------------------------------445.1服务器要求-----------------------------------------------------------------445.2客户端要求-----------------------------------------------------------------455.3系统开发-------------------------------------------------------------------45教学支持系统X-Soft第3/45页X-Soft团队引言1.1编写目的本文档的目的在于方便用户、分析人员和软件设计人员进行理解和交流。用户通过需求规格说明书在分析阶段即可初步判定目标软件能否满足其原来的期望,但是本文档主要是作为设计人员的软件开发的基本出发点和系统维护人员发现和添加新功能需求的基础,也是维护人员的技术支持文档之一。支持目标系统的确认。软件开发目标是否完成不应由系统测试阶段的人为因素决定,而应根据需求规格说明书中确立的可测试标准决定。控制系统进化过程。在需求分析完成后,如果用户追加需求,那么需求规格说明书将用于确定追加需求是否为新需求。如果是,开发人员必须针对新需求进行需求分析,扩充需求规格说明书,进行软件再设计。1.2读者对象用户,分析人员,软件设计人员,项目管理人员。1.3项目背景随着信息技术的日益发展,部分教学支持手段的信息化已成为必然趋势。教学支持的核心部分是对教学对象的教学问题进行快速反馈。为了更详细的了解教学支持过程中各项管理业务,调研人员和最终用户进行了多次讨论,并提出了双方认可的解决方案。1.4软件项目概述简要说明关于本软件项目的:项目名称:教务在线系统用户单位:维护人员、支持人员、院校负责人、授课讲师开发单位:X-Soft团队软件项目的大致功能和性能要求:通过该系统,合作院校的教学负责人员能实现对本校教师的动态管理;支持人员能随时了解讲师授课情况;院校授课讲师能随时下载教学资料等。1.5文档概述本文档对教务在线系统进行了一般性描述,对其主要功能需求和其他方面需求提出初步要求以及各个功能的具体约束,和对软件验收提出基本要求。教学支持系统X-Soft第4/45页X-Soft团队1.6定义B/S:浏览器/服务器模式IIS:InternetInformationService,Internet信息服务1.7参考资料《2010ATA-微软校园之星大赛软件方向决赛题.选拔提.PDF》2、一般性描述2.1软件产品与其环境之间的关系该软件是一个基于WEB的教务在线系统,使用了传统的B/S架构,是一个在Internet的环境下可以为教学支持部门解决日常办公和项目管理的需求,协助工作人员进行日常教学支持和资料下载,提高管理效率,降低运作成本,增强企业长期竞争力。2.2用户特征用户大都具备以下特征:1.有使用IE经验2.了解网络3.了解办公自动化2.3限制与约束无2.4假设与前提条件在开发这套系统时,我们假设用户已经熟悉基本的Windows操作和使用IE浏览器上网,管理员能够对数据库进行较为熟练的操作以便于在软件的日常维护中对较好的维护数据库系统。教学支持系统X-Soft第5/45页X-Soft团队3、功能需求描述无3.1系统功能划分教务在线系统是基于ATA公司的教学支持部门与院校合作工作的真实背景下,系统面向教学支持团队的工作人员及院校的讲师,包括支持人员、维护人员;院校的管理员、授课讲师等。1.维护人员,即网站的管理员:网站的基本维护,包括用户管理,比如添加支持人员、添加院校负责人等。2.支持人员:课程信息维护、资源信息维护。比如ATA公司的王晓光老师。3.院校负责人:本校讲师的动态管理,管理本校讲师,根据支持人员开出的课程,安排讲师授课,开出授课单给讲师。4.授课讲师:讲师信息维护及接收授课单。备注:以上支持人员、院校负责人、授课讲师三种角色的用户均能查询授课情况及历史情况。主流程描述:合作院校负责人登录教务系统,添加课程,并设置课程信息;支持人员根据院校负责人添加的课程,确定是否有空闲讲师;支持人员向讲师发出授课(任务)单,并以站内信方式提示讲师接收;讲师登录系统,查看自己的授课任务,授课单列表,接收授课单;支持人员、院校负责人可以根据需要上传教学资源到系统中;讲师根据需要下载相关课程关联的教学资源;讲师完成授课,支持人员确认讲师授课完成情况;教学支持系统X-Soft第6/45页X-Soft团队系统流程图:流程图1教学支持系统X-Soft第7/45页X-Soft团队流程图2教学支持系统X-Soft第8/45页X-Soft团队系统结构图:教学支持系统X-Soft第9/45页X-Soft团队根据需求分析将本系统划分为4个大功能模块,分别对用户信息、授课单信息、教学资源、用户权限、院系信息进行操作管理。(如下图)3.2系统管理系统管理是指管理员对整个教务支持系统进行管理,包括用户、角色、菜单、日志、公告、学生等进行管理。系统管理划分为以下6个子模块.3.2.1用户管理用户管理是维护人员用于管理系统中的用户账号信息,包括授课讲师、支持人员、维护人员、院系负责人的账户密码、个人资料等信息维护。维护人员登录后可以在该模块下,新增用户、编辑用户、教务在线系统系统管理个人中心教学支持讲师管理授课任务系统管理用户管理角色管理菜单管理日志管理公告管理学生管理教学支持系统X-Soft第10/45页X-Soft团队删除用户、用户查询操作。1.新增用户功能名称新增用户操作路径系统登录-用户管理-新增用户先决条件操作人员必须属于维护人员并且拥有该权限功能说明在添加新用户时,填写新用户的账户密码完成注册用户操作。数据字典:字段名称备注账户名称用户登录账户账户密码用户登录密
本文标题:需求分析(样例)
链接地址:https://www.777doc.com/doc-6370919 .html