学生成绩管理系统需求分析.doc_第1页
学生成绩管理系统需求分析.doc_第2页
学生成绩管理系统需求分析.doc_第3页
学生成绩管理系统需求分析.doc_第4页
学生成绩管理系统需求分析.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1 学生成绩管理系统需求分析说明书学生成绩管理系统需求分析说明书 选题:学生成绩管理系统 组员: 指导老师: 班级: 学校: 时间: 2 目录 1 引言引言.1 1.1 编写目的.1 1.2 背景.1 1.3 定义.1 2 任务概述任务概述.1 2.1 目标.1 2.2 用户的特点.1 2.3 假定和约束.1 3 需求规定需求规定.2 3.1 对功能的规定.2 3.2 学生成绩管理流程图.4 3.3 性能的规定.4 3.31精度.8 3.3.2时间特性要求.6 3.4 数据管理能力要求.8 3.5 故障处理要求.8 4 运行环境规定运行环境规定.11 4.1 设备.11 1 1 引言引言 1.1 编编写目的写目的 3 明确用户对学生成绩管理系统的功能需求和性能需求,并将这些需求用规 范化的语言和规范化的结构完整、准确地表达清楚,以此统一软件开发者和用 户对学生成绩管理信息系统软件的理解和认识。这是开发学生成绩管理信息系 统的基础,也是软件开发者和用户达成共识的基础。编写该需求分析说明书的 目的就在于此 1.2 项项目背景目背景 待开发系统名称:学生成绩管理系统 项目委托单位:邢台职业技术学院 2、任、任务务概述概述 2.1 目目标标 本系统是以邢台职业技术学院内部局域网为基础开发,意在方便校内不同部门 的师生员工点对学生成绩信息进行查询管理等。 2.22.2 用户的特点用户的特点 系统的主要用户为邢台职业技术学院的教师和学生,他们的计算机水平相 对高,习惯了计算机的易用性和方便性对系统的要求相对较高。通过该系 统的使用可以方便学生及时了解自己的成绩,方便教师对学生成绩信息进 行及时的掌握和操作减少他们的工作量,提高他们的工作效率。此外该校 的教务处为该系统的管理部门,由于他们大多具有较高水平的计算机技术 和丰富的管理经验,在提过给他们方便的管理操作的同时可给他们以较高 的操作权限来方便他们灵活管理,实时管理。 2.32.3 假定和约束假定和约束 本系统的开发预计需要一个软件开发小组,包括后台数据库的设计,前台 功能模块的设计,服务器的配置和测试;需要美工人员进行系统界面的设 计。 预计整个开发时间为 6 个月,试运行时间 1 个月。 3 3、需求规定需求规定 3.13.1 对功能的规定对功能的规定 用列表的方式(例如 IPO 表即输入、处理、输出表的形式) ,逐项定量和定 4 性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什 么输出: 上面的 只是一个 基本的功 能划分。 本系统按 照功能划 分,可以 分为一下 子系统: 用户登 入子系统 管理员管理师生信息 学生登陆 学生查询个人的所有信息 输入处理输出 每个用户输入自己的 用户名和密码(必要 时,加入一定的验证 码) 。 将用户输入的用户名和密 码与数据库中的进行匹配。 判断是否正确。 如果是教师,进入教师管 理学生成绩页面。如果是 学生,进入学生查询成绩 页面。 教师输入学生的成绩。 对这些数据进行一定操作 (例如:排名等) 。 在教师管理学生页面显示 该学生成绩和排名 教师管理学生的成绩 对这些数据进行一定操作 (插入 修改 删除 ) 在成绩管理页面显示学生 的最后成绩 学生进行查看所有成 绩和排名。 系统对这些操作,把该学 生的信息调出来。 在学生查询成绩页面显示 所有成绩和排名。 教师管理授课教师输入所要教的课程在授课页面显示教师的授 课情况 教师对学生成绩进行 统计 教师统计学生的所有成绩在统计页面显示统计后的 成绩 教师修改密码教师修改自己的密码 在修改密码页面中显示所 修改的密码 学生修改密码学生修改自己的密码在修改页面显示学生所修 改的密码 教师输入学生的个 人信息 对这些信息进行操作 (修改 插入 删除 等) 在学生个人信息页面显示 学生个人信息 5 上面的所有功能都是在基本功能实现的基础上的增值服务,可以在第一期 工程取得良好的社会经济效应之后,付诸实施。 其中用户登入系统需要采集的数据包括: 用户名 用户密码 管理员管理需要采集的数据包括: 学生信息 班级信息 教师信息 课程管理 学生选课管理 成绩管理 教师授课管理 学生查询个人信息需要采集的数据包: 登陆名 登陆密码 个人信息 课程信息 选课浏览 成绩查询 修改密码 3.2 学生成绩管理流程图 7 学生表 系别 班级 性别 年级姓名 学号 成绩 成绩表 姓名 学号 平均分 组成 总分 8 1 录入学生 信息 2 录入课程 信息 4 查询 学生成绩 3 登记学生 成绩 教务 学生 学生 课程 成绩 9 登入成绩管理系统 维护 退出 修改增加 记录 显示出错 信息 查找成功 查找记录 继续? 继续? 3.33.3 对性能的规定对性能的规定 10 3.3.1 精度精度 说明对该系统的输入、输出数据精度的要求,可能包括传输过程中的精度: 本系统的精度主要取决于那个时候的网络时延,如果那个时候的网络状态较好, 那么,用户对该系统的操作就可与差不多与后台的数据库同步。那么不同的地 方的两台计算机同时访问该系统就会得到相同的数据。 3.3.2 时间特性要求时间特性要求 说明对于该系统的时间特性要求,如对: a系统接收到用户的操作与那个时候的网络时延相当; b更新处理时间:由于本系统规模不大,中央数据处理子系统对数据的处 理和那个时候有多少个用户对中央数据处理器的访问,和中央处理器的 性能; c数据的传送时间:数据传送时间要求在 0.1s 以内。 3.43.4 数据管理能力要求数据管理能力要求 说明需要处理的数据大小规模,按照学校的人数和增长作出估算: 由于学校每年都会扩招一定数量的学生,所以学校的总人数每年都会有所 增长的。所以对系统软硬件升级是必须的,软件方面可以采用更大、效率更高 的数据库,硬件方面可以采用更快的中央服务器。 本系统最终要能满足一个 2 万人以上的学生成绩管理的需求。 3.53.5 故障处理要求故障处理要求 中央数据处理子系统:由于处理数据量很大,中央数据处理子系统有可能 因为负荷过重而崩溃。首先可以通过提升其数据处理能力来减少这样的故障, 但这样的故障不可避免,我们可以采用双机热备份的方式,两台处理子系统同 时同步工作,其中一台用于处理数据,另一台进行备份操作,当处理数据的子 系统崩溃之后,执行备份操作的子系统立刻接替其工作,通过维护人员迅速离 线维修崩溃的子系统;或者通过日志文件进行恢复。 11 DFD 图: 学生IPO6查询 专业信息DS1学生信息DS2成绩信息DS3课程信息DS4用户名 IPO1专业管理 IPO2学生信息 管理 IPO3成绩管理IPO4课程管理 管理员 IPO5用户管理 3.63.6 数据字典数据字典 编号名称类型说明 1录入学生信息处理用于输入学生 的各项信息 2录入课程信息处理用于输入学生 的各门课程信 息 3登记学生成绩处理用于输入学生 的各门课程的 12 成绩 4查询学生成绩处理用于查询每个 学生的各门成 绩 5修改学生成绩处理用于修改所需 修改的学生成 绩 6删除学生成绩处理用于删除学生 成绩 7修改学生信息处理用于修改学生 信息 8删除学生信息处理用于删除退学 学生的基本信 息 9修改教师信息处理用于修改教师 的基本信息 10删除教师信息处理用于删除退休 教师的信息 11授课管理处理用于管理教师 个学期的授课 情况 12修改教师密码处理用于教师密码 9 的修改 13修改学生密码处理学生可以修改 自己的密码 4 4、运行环境运行环境 1、开发环境: 操作系统:Windows 2003 Enterprise Edition 开发工具:Microsof

温馨提示

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

评论

0/150

提交评论