欢迎来到天天文库
浏览记录
ID:41554523
大小:544.72 KB
页数:40页
时间:2019-08-27
《软件实训管理说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件实训管理平台需求规格说明书目录1、导言31.1目的31.2范围31.3缩写说明31.5版本更新信息42、系统定义42」项目來源及背景42.2用户的特点52.3项目目标53、应用环境63.1系统运行的网络环境63.2系统运行的硬件环境63.3系统运行软件环境74、业务领域——术语表75、业务模型85.1构建初始化业务模型85.2创建软件实训平台用例模型8521、学生用例图9522、教师用例图1()523、管理员用例图125.3初始需求13531学生注册135.3.2学生登录145.3.3学生选课155.3.4学生查看信息165.3.5
2、教师登录225.3.6教师课程管理235.3.7教师面试管理255.3.8教师项目管理285.3.9教师查看学生信息325.3.10管理员账户管理用例335.4创建软件实训平台静态模型346、功能需求:367、非功能性需求37&性能需求388.1响应吋间388.2开放性388.3可扩展性388.4系统安全性399.产品提交399.签字39PlatformRequirementSpecification软件实训管理平台需求规格说明书(第二版)1、导言1.1目的该文档是关于用户对软件实训管理平台的功能和性能的要求,重点描述了软件实训管理平台
3、的功能需求,是概念设计阶段的重要输入。本文档的预期读者是:•设计人员;•开发人员;•项目管理人员;•测试人员;•用户;1.2范围该文档是借助与当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与提供一个交流的平台。1.3缩写说明JSP:JavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。UML:UnifiedModelingLanguage(统-一建模语言)的缩写,是一个标准的建模语言。
4、1.4术语定义1.5版本更新信息木文档的更新记录表1・5所示表1.5版本更新记录修改编号修改日期修改后版本修改位置修改内容0012009-11-230.1全部初始发布版本0022009-12-40.2目录4、5部分业务领域和业务模型0032009-12-80.35业务模型2、系统定义2.1项目来源及背景本项目的主要任务是实现软件实训基地管理流程的信化,其途径是通过为软件实训基地提供一个控制管理平台,对学员在实训过程中的信息进行记录与检阅,及时了解每名学员在实训各阶段的软件水平,最终对每名学员的总体实训水平给出客观真实的评价。本项目提供学
5、生平台和教师管理平台两个独立的平台。具体要求如下:1)学员可以通过学生平台,进行信息注册,填写学生基本情况表,包括年级、学号、姓名、性别、年龄、所学专业、是否有软件开发经历、联系信息(E・mail,电话,手机)等;2)通过学生平台,学员可以查看在教师管理端发布的课程信息,包括:课程名称、课程编号、课程描述、授课老师和所有配套的培训课程;3)通过学生平台,学员根据课程信息介绍,选择自己感兴趣的实训课程(每人仅选择一门实训课程)。如果由于某种原因学员希望退课,也可以退课;4)当面试结束后,通过学生平台,学员应能查看自己的面试结果,是否已入选
6、所选课程学员;5)通过学生平台,学员查看自己参与的项目的信息,包括项目度量跟踪记录,项目跟踪评审记录;6)通过教师管理平台,教师可以进行实训课程设置与培训课程设置,实现了课程管理功能;7)通过教师管理平台,教师对学生进行面试管理;8)通过教师管理平台,教师可以对学员的项目信息进行跟踪,包括输入与查看。它完成了项目度量跟踪信息记录、项目开发评审跟踪信息记录和学员实训后软件水平评定功能;9)通过教师管理平台,教师可以查询实训学生的各种信息,实训情况。2.2用户的特点本系统的用户都是网上用户,包括两类:一类是在校大三大四的学生,他们是寻求实习
7、课程培训。另一类是管理用户,主要是教师和系统管理人员。教师提供课程培训和学生学习情况跟踪,系统管理员则管理系统。2.3项目目标本项目设定的目标如下:•系统能够提供界面的简洁、美观大方、友好,使操作人员的工作量最大限度地减少;•系统具有良好的运行效率,能够达到提高生产率的目的;•系统应有良好的可扩充性,可以容易地加入其他系统的应用;•平台的设计具有一定的超前性,灵活性,能够适应系统升级所需的变化•通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。3、应用环境根据用户的需求陈述,可以确定本项冃分为客户端和管理端,客户端主要功能是提
8、供学生信息的注册、填写学生基本情况调查表、查看教师管理端发布的课程信息、选择实训课程、退课。管理端包括教师管理和系统管理。教师管理中,教师可以实现课程管理功能、面试管理功能、项冃信息进行跟踪功能、查询实训学
此文档下载收益归作者所有