- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件实训管理平台需求规格说明书(第2版)
软件实训管理平台
需求规格说明书
系别:计算机科学与信息工程学院
班级:08软件工程
姓名:平超
学号:200803050069
日期:2011年10月
目录
1、导言 4
1.1目的 4
1.2范围 4
1.3 缩写说明 4
2、系统定义 5
2.1项目来源及背景 5
2.2用户的特点 6
2.3项目目标 6
3、应用环境 6
3.1 系统运行的网络环境 7
3.2 系统运行的硬件环境 7
3.3 系统运行软件环境 7
4、业务领域——术语表 8
5、业务模型 9
5.1构建初始化业务模型 9
5.2创建软件实训平台用例模型 9
5.2.1、学生用例图 9
5.2.2、教师用例图 9
5.2.3、管理员用例图 9
5.3 初始需求 10
5.3.1学生注册 10
5.3.2学生登录 10
5.3.3学生选课 10
5.3.4学生查看信息 11
5.3.5教师登录 11
5.3.6教师课程管理 12
5.3.7教师面试管理 14
5.3.8教师项目管理 14
5.3.9教师查看学生信息 14
5.3.10 管理员账户管理用例 16
5.4创建软件实训平台静态模型 17
6.功能需求: 19
7.非功能性需求 20
8.性能需求 21
8.1响应时间 21
8.2开放性 21
8.3可扩展性 21
8.4系统安全性 22
9.产品提交 22
9.签字 22
软件实训管理平台需求规格说明书
11.1目的
1.2范围
该文档是借助与当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与提供一个交流的平台。
1.3 缩写说明
JSP:Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。
UML:Unified Modeling Language (统一建模语言)的缩写,是一个标准的建模语言。
2、系统定义
2.1项目来源及背景
本项目的主要任务是实现软件实训基地管理流程的信化,其途径是通过为软件实训基地提供一个控制管理平台,对学员在实训过程中的信息进行记录与检阅,及时了解每名学员在实训各阶段的软件水平,最终对每名学员的总体实训水平给出客观真实的评价。本项目提供学生平台和教师管理平台两个独立的平台。具体要求如下:
学员可以通过学生平台,进行信息注册,填写学生基本情况表,包括年级、学号、姓名、性别、年龄、所学专业、是否有软件开发经历、联系信息(E-mail,电话,手机)等;
通过学生平台,学员可以查看在教师管理端发布的课程信息,包括:课程名称、课程编号、课程描述、授课老师和所有配套的培训课程;
通过学生平台,学员根据课程信息介绍,选择自己感兴趣的实训课程(每人仅选择一门实训课程)。如果由于某种原因学员希望退课,也可以退课;
当面试结束后,通过学生平台,学员应能查看自己的面试结果,是否已入选所选课程学员;
通过学生平台,学员查看自己参与的项目的信息,包括项目度量跟踪记录,项目跟踪评审记录;
通过教师管理平台,教师可以进行实训课程设置与培训课程设置,实现了课程管理功能;
通过教师管理平台,教师对学生进行面试管理;
通过教师管理平台,教师可以对学员的项目信息进行跟踪,包括输入与查看。它完成了项目度量跟踪信息记录、项目开发评审跟踪信息记录和学员实训后软件水平评定功能;
通过教师管理平台,教师可以查询实训学生的各种信息,实训情况。
2.2用户的特点
本系统的用户都是网上用户,包括两类:一类是在校本科大三大四的学生,他们是寻求实习课程培训。另一类是管理用户,主要是教师和系统管理人员。教师提供课程培训和学生学习情况跟踪,系统管理员则管理系统。
2.3项目目标
本项目设定的目标如下:
界面设计简洁、美观大方、友好,使操作人员的工作量最大限度地减少;
操作简单、快捷方便;信息分类清晰、准确
系统具有良好的运行效率,能够达到提高生产率的目的;
系统应有良好的可扩充性,可以容易地加入其他系统的应用;
通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。
3、应用环境
根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供学生的注册、填写学生基本情况调查表、查看教师管理端发布的课程信息、选择实训课程、退课。管理端包括教师管理和系统管理。教师管理中,教师可以实现课程管理功能、面试管理功能、项目信息进行跟踪功能、查询实训学生信息。系统管理者设置管理端的用户以及相应的权限。
3.1 系统运行的网络环境
本系统的网络运行图如图A-2所示,无论是客户端的学生还是管理端的教师和系统管理者都可以通过网络登陆到本系统中。学生通过网络选择课程,教师通过网络发布课程信息、进行面试管理、项目跟踪。管理端
文档评论(0)