学生选课系统需求规格说明书.doc_第1页
学生选课系统需求规格说明书.doc_第2页
学生选课系统需求规格说明书.doc_第3页
学生选课系统需求规格说明书.doc_第4页
学生选课系统需求规格说明书.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生选课系统需求规格说明书学生选课系统需求规格说明书 姓名 潘园园姓名 潘园园 学号 学号 1108210127 班级 班级 11 信管信管 1 班班 1 目录目录 1 文档介 文档介绍绍 2 1 1 文档目的 2 1 2 文档的范围 2 1 3 读者对象 2 1 4 缩写说明 2 1 5 参考资料 2 2 任任务务概述概述 3 2 1 项目的来源及背景 3 2 2 项目要达成的目标 3 2 3 系统总体业务流程分析 3 2 4 学生选课系统业务流程图 4 2 5 学生选课数据流程图 5 2 6 产品面向的用户群体 6 2 7 产品中的角色 6 2 8 产品范围 6 3 功能需求功能需求 7 3 1 功能需求的分类 7 3 2 后台功能需求 7 3 2 1 管理员信息管理 7 3 2 2 学生信息管理 7 3 2 3 教师信息管理 7 3 2 4 课程信息管理 7 3 2 5 教室信息管理 7 3 3 前台管理功能需求 7 3 3 1 登陆系统 7 3 3 2 个人信息资源管理 8 3 3 3 学生选课 8 3 3 4 教师反馈 8 3 3 5 退出系统 8 3 4 非功能性需求 8 3 4 1 用户界面需求 8 3 4 2 软件安全需求 8 3 4 3 产品质量需求 8 3 4 4 软件运行环境需求 8 3 4 5 其他需求 8 4 产品提交产品提交 9 2 1 文档介绍 1 1 文档目的 本文档目的是在开发一个全面的用户需求系统 从多方面分析用户的需求以及尽量的满足 而此文档是关于学生选课的一个系统 我们知道 学生选课系统是专门为各个高校提供服务的 一个平台 广泛的被各高校的学生和老师所用 此文档要做的是对学生选课系统中使用者各种需求的球安眠分析 在开发之前以文档的形 式交给用户 以便于用户向开发人员和管理人员提出意见 从而在设计的时候进一步的完善与 改进设计的系统以更好的满足用户的需求 1 2 文档的范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型 解决整个项目系统的 做 什么 的问题 在这里 对于开发技术并没有涉及 而主要是通过建立模型的方式来描述用户 的需求 为客户 用户 开发方等不同参与方提供一个交流的渠道 同时描述了系统的背景及 功能 功能型需求和非功能性需求 对于用户和开发者搭建了一个很好的桥梁 1 3 读者对象 本需求规格说明书的读者对象为学生选课管理系统符合要求的系统分析人员 需求分析人 员 项目领导 项目总监 项目经理 用户 设计人员和开发人员等 1 4 缩写说明 本文档中没有缩写 1 5 参考资料 软件工程案例教程 第二版 机械工程出版社 韩万江 姜立新 等编著 管理信息系统 清华大学出版社 陈京民主编 3 2 任务概述 2 1 项目的来源及背景 学生网上选课系统在高校中越来越显得重要 本系统旨在方便学校的课程管理 是针对 在校学生和教师的使用的 本系统显示的是学生课程和成绩的一个系统 它是学校教务系统的 一个子系统 学生和教师通过该系统完成各自的工作 为了这样的一个高校学生与教师的方便以及为教务处提供方便而做的这样一个系统 学 生可以登陆界面方便的选课以及教师可以在网上对学生的选课和成绩做以详细的评估和检测 2 2 项目要达成的目标 本项目设定的目标如下 1 系统能够提供友好的用户界面 使操作人员的工作量最大限度的减少 2 系统具有良好的运行效率 能够得到提高生产率的目的 3 系统应有良好的可扩充性 可以容易的加入其它系统的应用 4 平台的设计具有一定的超前性 灵活性 能够适应企业生产配置的变化 5 通过这个项目可以锻炼队伍 提高团队的开发能力和项目管理能力 2 3 系统总体业务流程分析 管理员进入系统进行排课 公告选课 排课信息 学生用自己的账号登陆系统进行选课 教师也 用自己的账号登陆系统进行信息收集并且把选课情况进行反馈 具体的业务流程图如下 4 登陆审核 不符合核 审 P2 3 1 系统核审 P2 3 2 系统处理 学生数据 D1 学生选课 信息数据 裤 P2 3 3 课程可选核审 教务处管理员 学生 课程空余 没有空余 课程 选课数 据 核审通过 P2 3 4 显示已选课程 选课成功 课程 数据 P2 3 5 学生信息查询 学生数据 D2 学生课表 D3 学生成绩 成绩数 据 平时数据 2 4 学生选课系统业务流程图 学生注册 申请审核 通过后可以登录 不符合重新注册 登录验证相关信息 密码错误重 新登录 正确进入系统 可以更改个人信息 更改是进行审核 用过则成功更改 不成功则重 新更改 可以查看相关及个人信息 如下图学生系统业务流程图 5 学生 重填修改信息 信息修改申请 系统管理员 查看个人申请 学生选课系统 查看选课信息申请 学生选课系统 登陆申请 学生选课系统 密码正确 密码错误 学生 选课信息 个人信息 申请通过 修改内容 学生 重填注册信息 注册信息 系统管理员 审核通过 学生注册信息 学生 学生选课系统 2 5 学生选课数据流程图 学生收到选课通告便开始进入选课系统选课 通过查阅选课信息 了解选课要求便可以选 课 如果所学课表有冲突就继续选课 无冲突的课程便存入学生选课表 学生可以删除所选课 程 并修改学生选课表 6 P2 5 2 选择课程 P2 5 1 查阅选课信息 F21 课 程 号 D2 教师反 馈表 D4 选课表 D3 选课公 告 D1学生选课表 P2 5 3 退课 F23已选课 程信息 F24减少的选课 信息 F22无冲突 的课程号 F24选课结 果 F25有 冲突 2 6 产品面向的用户群体 本产品是以学校为单位 是面向学校需要选课的学生和有关的教师还有教务处开放使用的 最终用户为 学生 教师 教务处管理人员 本系统采用了现代的网络技术 大量的减少了选课的繁杂程序 同时也降低了选课的差错出 现 为学生的选课提供了一定的便利 同时也为教师的旧爱哦学提供了方便 更有利于学校教 务处的管理 排课工作的进行 2 7 产品中的角色 教务处管理员 对学生 教师 课程等的管理的职责 选课学生 选修课程 查看个人信息 教师 教授学生课程 把相关信息反馈给教务处 2 8 产品范围 网上选课系统是一个大学教育现代化教学不可缺少的一部分 学生选课系统将选课规范化 程 序化 系统化 此系统提高信息处理的速度和准确性 能够及时 准确 有效的查询和修改选 课情况 实现了对课程的基本信息和学生选课 学生和教师用户进行管理 同时这个系统也为 学生提供了个人信息查询 选课记录查询 教师也可以对自己负责的课程进行查询 以及查看 7 学生对老师的教学评估 注意以后的教学方法等等 最后 叫付出进行信息的采集 整理 与分析得出有用的信息从而进行对课表的排序以及对课程的管理 3 功能需求 3 1 功能需求的分类 在此学生选课系统中 功能需去分为了两个 分别是前台功能需求和后台功能需求 3 2 后台功能需求 3 2 1 管理员信息管理 管理员进行信息管理时 他所具有 1 添加信息 管理员添加一些对此系统管理的信息 2 查 询信息 对学生选课及其教师上课信息的查询 3 修改信息 管理员对更新的信息要及时的修改 还要对错误的信息进行修改 4 删除信息 删除一些过时的信息并且及时更新 3 2 2 学生信息管理 学生信息管理又分为 1 学生的注册信息 学生注册合格的登陆信息及登陆号码之后方可在此 系统中登陆使用 2 学生信息查询 学生可以对自己的信息随时的调用查询 3 删除学生信息 学 生如果违纪之类则系统删除学生信息 3 2 3 教师信息管理 教师信息管理有 1 教师的注册信息 教师可以合格的登陆已经注册的号码 并且在此系统中 可以使用 2 教师信息的查询 进入此系统可以对教师的信息查询 3 删除教师信息 由于某些原因 对教师信息的删除 3 2 4 课程信息管理 课程信息管理具有以下几个方面 1 学生的课程信息 要清楚学生的上课信息及其课程安排 2 教师的课程信息 清楚教师的授课信息以及教师的课表安排 3 添加 查询 修改 删除课表的 信息 具有对信息的及时更新 对旧的课表删除添加新的课表 3 2 5 教室信息管理 教室的信息管理有以下几点 1 教室的状态 次教室现在是空的还是被占用的 2 教室的基本信 息 教室的位置是否方便学生的上课以及教师的授课 教师的容量是否能够容纳本班的同学 3 教室的设备信息 比如说教室的多媒体硬件 是否安装了空调 音响音质如何等等 3 3 前台管理功能需求 3 3 1 登陆系统 学生和教师进入登陆界面 输入自己的登陆好吗和密码之后进行登陆系统 若密码或登陆好 吗不正确则系统提醒错误登陆请重新登陆 登陆成功后 系统释放操作权 学生还有教师何以 8 进入系统进行相应的操作 3 3 2 个人信息资源管理 当登陆成功之后可以进入相应的信息资源 查询各自的信息情况 包括自己的选课课表 时 间以及选课的成绩 排名 同时教师也可以进入到自己的信息资源中看学生对自己的主观与客 观评价 进行课程改进与完善 3 3 3 学生选课 学生登陆成功之后可以进行以下操作 1 查阅选课通知表的信息 2 选定课程 学生可以在所提 供的课程之中进行选择相应的课程 3 退课 学生可以对已经选择的课程可以退课从选 3 3 4 教师反馈 教师进行学生的选课结果查询后进行人数的统计 选课情况的汇报以及及时把有关的情况反 馈给教务处 3 3 5 退出系统 登陆系统操作结束后 对自己的号码进行注销退出系统 下次需要进入系统时从新进入到登 陆界面进行登陆 3 4 非功能性需求 3 4 1 用户界面需求 用户进入主页时居中显示 黑色字体为主 已选课程标注为深蓝色 页面背景色为浅蓝色等 主要是以浅蓝色为主 简单愉悦 给用户一个舒适的界面 3 4 2 软件安全需求 软件必须有一定的安全保障措施 让用户用的安全放心 系统有严格的权限管理功能 各功 能模块需有相应的权限方能进入 系统需能够防止各类误操作可能造成的数据丢失 破坏 防 止用户非法获取网页以及内容 3 4 3 产品质量需求 根据需求实现每一个功能 能够使 2000 人同时访问 服务器端连续工作并保持稳定 系统 运行稳定 具有软硬件故障恢复策略 软件及数据库备份等 界面友好 美观大方 使用方便 操作简单 用户利用密码安全登陆 对黑客攻击有一定的识别功能 随时维护 很容易根据需 求作进一步的扩展 3 4 4 软件运行环境需求 数据库环境 MY SQL 2005 操作系统 WINDOWS2003 LINUX WINDOWS XP WINDOWS 2000 网络协议 TCP IP 浏览器 IE 浏览器 3 4 5 其他需求 要力求最大限度地满足实际工作的需要 充分考虑各业务层次 各管理环节数据处理的 9 实用性 把满足学校管理业务作为第一要素进行考虑 为适应将来的发展 系统应该具有良好的可扩展性和可维护性 系统设计尽可能模块化 组件化 使应用系统可灵活配置 适应不同的情况 系统的可扩展性应包括能接纳已有的系统 和在今后系统软硬件扩展时 能有效地保护已有的投资 特别是在应用需求变化时 应用与系统 的需求往往提不全或者经常会变化 有一个较好的应用平台 能容易地加以调整 系统易于扩 充升级 既能满足当前业务的需求 又为今后的扩充留有空间 图形化原则 用户界面的设计应做到美观大方 系统的设计需要考虑用户的计算机水平 用户界面应直观 明了 条理清晰 做到简单易用 没有计算机专业背景的用户也可以轻松的 使用本系统完成选课及其他管理工作 实现 傻瓜型 管理 易学 易用 易管理 4 产品提交产品提交 提交产品为 1 应用系统软件包 2 数据库初始数据 3 系统开发过程文档 4 系统使用维护说明文档 10 附录附录 1 学生选课申请 查看选课列表选择自己要选的课程 并查看课程安排 如果课程未选满 则选择该课 检查该门课程的上课时间与待修课程是否冲突 如果冲突则重新选择 不冲突则 选课成功存入学生选课表中 E2学生 E2学生 P1 3 3 1 查看选课列 表 P1 3 3 2 P1 3 3 2 查看课程详 情 查看课程详 情 P1 3 3 4 P1 3 3 4 检查冲突 检查冲突 P1 3 3 5 确定课程 P1 3 3 3 选择课程 选课申请选课信息选课详情信息确定课程 该门课程与课表不冲突 该门课程与课表冲突 D10 课程列表 D4 排课表 D1 D1 学生选课表 D11学生课表 2 选课 退课子系统业务流程图分析 学生登录进入系统后 查看选课课程信息后 根据自身情况进行选课 系统自动验证是否 与已有课程冲突 无冲突则成功选课 有冲突则重新选课 完成一次选课后可再次选课 流程 同上 也可以退掉选了的课 由于选课人数过少引起的课程取消在后面的管理员操作中会体现 出来 如下图学生选退课业务流程图 11 学生 查看选课课 程信息申请 查看选课课 程信息申请 学生选课系 统 学生选课系 统 选课课程信 息 选课申请 选课申请 学生选课系 统 学生选课系 统 选课完成结 果 选课完成结 果 有冲突 重 新选课 有冲突 重 新选课 学生 学生 学生 退课申请 学生选课系 统 学生选课系 统 退课完成 退课完成 学生 学生 3 管理员管理课程数据流程图 管理员登录进入管理员主界面 查看课程列表 并可对该课程通过课程信息表来查看 详细信息 修改课程信息 如果该门课程选课人数少于三十人则删除课程 还可以对课程执行 添加操作 最后形成课程信息表 课程信息表包括课程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论