软件实训管理说明
更新时间:2023-10-08 04:33:01 阅读量: 综合文库 文档下载
软件实训管理平台 需求规格说明书
目录
1、导言............................................................................................................................................. 3
1.1目的 ..................................................................................................................................... 3 1.2范围 ..................................................................................................................................... 3 1.3 缩写说明 ............................................................................................................................ 3 1.5版本更新信息 ..................................................................................................................... 4 2、系统定义 ..................................................................................................................................... 4
2.1项目来源及背景 ................................................................................................................. 4 2.2用户的特点 ......................................................................................................................... 5 2.3项目目标 ............................................................................................................................. 5 3、应用环境 ..................................................................................................................................... 6
3.1 系统运行的网络环境 ........................................................................................................ 6 3.2 系统运行的硬件环境 ........................................................................................................ 6 3.3 系统运行软件环境 ............................................................................................................ 7 4、业务领域——术语表 ................................................................................................................. 7 5、业务模型 ..................................................................................................................................... 8
5.1构建初始化业务模型 ......................................................................................................... 8 5.2创建软件实训平台用例模型 ............................................................................................. 8
5.2.1、学生用例图 ........................................................................................................... 9 5.2.2、教师用例图 ......................................................................................................... 10 5.2.3、管理员用例图 ..................................................................................................... 12 5.3 初始需求 .......................................................................................................................... 13
5.3.1学生注册 ................................................................................................................ 13 5.3.2学生登录 ................................................................................................................ 14 5.3.3学生选课 ................................................................................................................ 15 5.3.4学生查看信息 ........................................................................................................ 16 5.3.5教师登录 ................................................................................................................ 22 5.3.6教师课程管理 ........................................................................................................ 23 5.3.7教师面试管理 ........................................................................................................ 25 5.3.8教师项目管理 ........................................................................................................ 28 5.3.9教师查看学生信息 ................................................................................................ 32 5.3.10 管理员账户管理用例 ......................................................................................... 33 5.4创建软件实训平台静态模型 ........................................................................................... 34 6.功能需求: ............................................................................................................................... 36 7.非功能性需求 .............................................................................................................................. 37 8.性能需求...................................................................................................................................... 38
8.1响应时间 ........................................................................................................................... 38 8.2开放性 ............................................................................................................................... 38 8.3可扩展性 ........................................................................................................................... 38 8.4系统安全性 ....................................................................................................................... 39 9.产品提交...................................................................................................................................... 39 9.签字 ............................................................................................................................................. 39
2
Platform Requirement Specification 软件实训管理平台需求规格说明书(第二版)
1、导言
1.1目的
该文档是关于用户对软件实训管理平台的功能和性能的要求,重点
描述了软件实训管理平台的功能需求,是概念设计阶段的重要输入。 本文档的预期读者是: ? ? ? ? ?
设计人员; 开发人员; 项目管理人员; 测试人员; 用户;
1.2范围
该文档是借助与当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与提供一个交流的平台。
1.3 缩写说明
JSP:Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。
UML:Unified Modeling Language (统一建模语言)的缩写,是一个标准的建模语言。
3
1.4 术语定义
无
1.5版本更新信息
本文档的更新记录表1.5所示
表1.5 版本更新记录
修改编号 修改日期 001 002 003 2009-11-23 2009-12-4 2009-12-8 修改后版本 0.1 0.2 0.3 修改位置 全部 目录4、5部分 5 修改内容 初始发布版本 业务领域和业务模型 业务模型 2、系统定义
2.1项目来源及背景
本项目的主要任务是实现软件实训基地管理流程的信化,其途径是通过为软件实训基地提供一个控制管理平台,对学员在实训过程中的信息进行记录与检阅,及时了解每名学员在实训各阶段的软件水平,最终对每名学员的总体实训水平给出客观真实的评价。本项目提供学生平台和教师管理平台两个独立的平台。具体要求如下:
1) 学员可以通过学生平台,进行信息注册,填写学生基本情况表,包括年级、学号、姓名、性别、年龄、所学专业、是否有软件开发经历、联系信息(E-mail,电话,手机)等;
2) 通过学生平台,学员可以查看在教师管理端发布的课程信息,包括:课程名称、课程编号、课程描述、授课老师和所有配套的培训课程;
3) 通过学生平台,学员根据课程信息介绍,选择自己感兴趣的实训课程(每人仅选择一门实训课程)。如果由于某种原因学员希望退课,也可以退课;
4) 当面试结束后,通过学生平台,学员应能查看自己的面试结果,
4
5) 6) 7) 8)
9)
是否已入选所选课程学员;
通过学生平台,学员查看自己参与的项目的信息,包括项目度量跟踪记录,项目跟踪评审记录; 通过教师管理平台,教师可以进行实训课程设置与培训课程设置,实现了课程管理功能;
通过教师管理平台,教师对学生进行面试管理;
通过教师管理平台,教师可以对学员的项目信息进行跟踪,包括输入与查看。它完成了项目度量跟踪信息记录、项目开发评审跟踪信息记录和学员实训后软件水平评定功能;
通过教师管理平台,教师可以查询实训学生的各种信息,实训情况。
2.2用户的特点
本系统的用户都是网上用户,包括两类:一类是在校大三大四的学生,他们是寻求实习课程培训。另一类是管理用户,主要是教师和系统管理人员。教师提供课程培训和学生学习情况跟踪,系统管理员则管理系统。
2.3项目目标
本项目设定的目标如下:
? 系统能够提供界面的简洁、美观大方、友好,使操作人员的工作量最大限度地减少;
? 系统具有良好的运行效率,能够达到提高生产率的目的; ? 系统应有良好的可扩充性,可以容易地加入其他系统的应用; ? 平台的设计具有一定的超前性,灵活性,能够适应系统升级所需的变化
? 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。
5
3、应用环境
根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供学生信息的注册、填写学生基本情况调查表、查看教师管理端发布的课程信息、选择实训课程、退课。管理端包括教师管理和系统管理。教师管理中,教师可以实现课程管理功能、面试管理功能、项目信息进行跟踪功能、查询实训学生信息。系统管理者设置管理端的用户以及相应的权限。
3.1 系统运行的网络环境
本系统的网络运行图如图1所示,无论是客户端的学生还是管理端的教师和系统管理者都可以通过网络登陆到本系统中。学生通过网络选择课程,教师通过网络发布课程信息、进行面试管理、项目跟踪。管理端的系统管理者设置管理端的用户以及相应的权限。
Client IE <
MainSystem
(图1)
3.2 系统运行的硬件环境
本系统的硬件环境如下: 客户机: 普通PC ? CPU:P4 1.84GHz以上 ? 内存:256MB以上 ? 能够运行IE5.0以上版本的机器 ? CPU:P42.0GHz Web服务器 ? 内存:1GB以上 ? 硬盘:80G以上 数据库服务? CPU:P42.0GHz
6
器: ? 内存:1GB以上 ? 硬盘:80G以上 3.3 系统运行软件环境
本系统的软件环境如下: ? ? ? ? ?
操作系统:Windows2000或以上 数据库:SQL Server 2005 开发工具包:JDK Version1.6 Web服务器:Tomcat6.0 浏览器:IE6.0以上
4、业务领域——术语表
初始术语表: 术语、词含义 备注 汇名称 项目 一个软件开发项目指的是一个有具体市场需求和 客户要求为目的的、有开发计划的、有始有终的、按照预先设定好的开发进度和步骤渐进的、为完成一个软件产品或系统的制造而进行的工作和活动。项目参数包括需要资源(人、软件/硬件)、完成时间、目标任务、项目进度、风险估量等。 项目度能够指导进行一些必要的调整以避免延迟,并 量 减少潜在问题及风险,从而使得开发时间减到最少,在项目进行的基础上评估产品质量,并且可在必要时修改技术方法以改进质量。分别就项目的五方面:需要资源(人、软件/硬件)、完成时间、目标任务、项目进度、风险估量度量项目。 项目评是关于审查和批准项目计划,项目变更和工作 审 进展评价的一个步骤。分为优、良、中、及格、差五个评价等级。 7
软件水软件课程分五大类别:计算机软件、计算机网络、 平的评计算机应用技术、信息系统和信息服务。每个类定 别又分三个水平等级:高级资格(高级工程师)、中级资格(工程师)、初级资格(助理工程师、技术员)。 5、业务模型
5.1构建初始化业务模型
实训基地的主要人员:实训中心的管理员、教师和学生
实训基地运作的方式:
首先,根据单位要求,教师通过老师管理平台设置培训课程的信息,包括培训课程的介绍、内容、日程安排、主讲老师、开始时间地点、报名状态,相关项目等,发布到平台上面;
然后,学生在平台上注册个人账户,登录平台之后可以查看培训课程的信息,如果感兴趣就报名,报名后如果又觉得不合适的,允许退课;
接着,老师在课程开课前一个星期结束报名,修改报名状态,查阅学生选择该课程名单,通知面试时间、地点和方式。
学生面试,老师登记面试结果,并录入到实训平台上;
学生通过面试,成为实训课程的学员,参与课程所配置的项目时进行自我反馈以及与老师的沟通;
老师把利用本平台管理实训项目、及时跟踪指导学生/小组的学习情况,并通过平台发布实训项目的进度及效果;
实训结束后,老师根据实训情况评定学生的软件水平等级,分配学生到实训基地课程所关联的单位实习。
5.2创建软件实训平台用例模型
创建平台用例的第一步是确定系统的参与者。软件实训平台的参与者包含以下几种,根据参与者的不同角色画出各个参与者的用例图,如图5.2所示:
8
? 学生student:学生可以通过软件实训管理平台查看课程信息、注册登录查看个人信息、面试结果、项目跟踪和度量记录、软件评定水平等信息,还可进行选课和退课等操作;
? 教师teacher:对于系统来说,学生所能查看的各种信息,(例如:课程信息、面试结果、项目跟踪和度量记录、软件评定水平等)都要教师来进行录入和更新处理;
? 管理员administrator:软件实训平台管理员负责学生、教师等用户信息的维护,并还需要对数据库进行维护操作。
5.2.1、学生用例图
学生能够通过该系统进行如下活动:
? 注册账号:学生可以在通过填写个人资料注册个人在软件实训平台上的账号,并能凭账号和密码登录该平台;
? 查看课程信息:可以通过在未登录进平台界面的情况下查看实训基地开设的所有课程详细信息;
? 登录平台:学生能根据个人账号和相关密码登陆到实训平台,查看信息、选课和退课;
? 查看个人资料:每一个学生都在登录后查询自己的个人信息,可修改密码,但是不允许在未授权的情况下查询其他人的信息; ? 查看项目信息:如果登录者选修上某个课程并通过面试成为某门课程的学员,那么他就可以查看自己参与的项目信息,但不能查看他人参与的项目信息;
? 选课:学生登录上平台后可以在查看课程信息的时候根据课程报名状态选择自己感兴趣的课程,但是每个学生只可以选修一门实训课程; ? 退课:学生可以在查看自己已经选修的课程的同时进行退课操作; 通过上述活动,获得的学生用例图如图5.2-1所示。
9
5.2.2、教师用例图
教师能够通过软件实训平台进行如下活动:
? 登录平台:教师能够根据管理员注册的教师的账号和相关密码登陆到平台上,进行各项操作;
? 课程设置:课程的添加、修改是通过教师来进行的。课程添加时要输入课程的详细信息;教师有权去查看各种项目详细,并作修改和删除操作;
? 面试管理:教师在面试完学生后,要录入面试课程和相关面试结
10
正在阅读:
软件实训管理说明10-08
《地方政府学》期末考试选择题整理版10-04
精快自动化点胶机说明书03-20
实验室操作技巧Schlenk line12-26
德阳人民医院HERP资源管理系统采购项目需求论证意见公示 - 图文10-13
2015—2016沈阳四校协作体高三期中联合考试历史试卷11-19
欧派厨柜终端销售话术0308-27
货币银行学胡庆康 课后题04-14
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 说明
- 管理
- 软件
- 18套试卷合集河北省石家庄赵县联考2019年中考物理六模物理试卷及答案
- 《电磁场微波技术与天线》习题参考答案
- 对教师合理布置中学生作业的几点思考
- 电子线路CAD设计
- 《古诗词三首》教学案例示例
- 单时钟周期单时钟周期数据通路设计 - 图文
- 袁志刚《宏观经济学》课后习题答案解析
- 主变安装施工方案
- 连续梁张拉、压浆施工技术交底
- 中南大学化工热力学试题-2013秋季
- 综合评分法评标方法
- 耐克网络营销策划方案
- 安徽省黄山市2013届高三(屯溪一中等)三校联考文科综合试题 - 图文
- 2 我的第一次文学尝试
- 《保护我们的听力》教学设计
- 齿轮传动习题与答案
- 《结构力学习题集》(含答案)
- 八年级下学期数学期末复习试题(新人教版)
- 宏观经济学习题答案(曼昆第五版)
- 关于加强建设工程材料设备采购的招投标管理的规定 京建法101号