首页 学生成绩管理系统需求分析

学生成绩管理系统需求分析

举报
开通vip

学生成绩管理系统需求分析学生成绩管理系统需求分析 目 录 31、引言 31.1、编写目的 31.2、项目背景 41.3、定义 41.4、参考资料 42、要求 42.1、功能要求 52.3、目标 52.4、条件和限制 53、对现有系统的分析 53.1、处理流程和数据流程 63.2、工作负荷 63.3、费用开支 63.4、人员 63.5、局限性 63.6、对所建议系统的说明 63.7、影响 63.7.1、对...

学生成绩管理系统需求分析
学生成绩管理系统需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 目 录 31、引言 31.1、编写目的 31.2、项目背景 41.3、定义 41.4、参考资料 42、要求 42.1、功能要求 52.3、目标 52.4、条件和限制 53、对现有系统的分析 53.1、处理流程和数据流程 63.2、工作负荷 63.3、费用开支 63.4、人员 63.5、局限性 63.6、对所建议系统的说明 63.7、影响 63.7.1、对用户单位机构的影响 73.7.2、对教职工的影响 73.7.3、对学生的影响 73.8、局限性 73.9、技术条件方面的可行性 73.10、投资及效益分析 73.11、社会因素方面的可行性 73.12、法律方面的可行性 73.13、使用方面的可行性 84、数据描述 84.1、静态数据 84.2、动态数据 84.3、处理流程和数据流程 84.4、系统的E-R图和层次方框图 124.5、系统IPO图 124.5.1、登陆界面 124.5.2、修改界面IPO图 134.5.3、用户管理IPO图 134.5.4、排课管理IPO图 144.5.5、教师操作IPO图 144.5.6、学生操作IPO图 154.6、性能需求 154.6.1、数据精确度 154.6.2、时间特性 154.6.3、适应性 154.7、功能分配 164.8、数据库介绍 174.9、接口设计 174.10、运行设计 184.11、系统出错处理设计 184.11.1、出错信息 184.11.2、补救措施 184.11.3、系统维护设计 184.11.4、安全保密设计 194.12、数据结构设计 194.12.1、逻辑结构设计 194.12.2、物理结构设计 194.12.3、数据结构与程序的关系 204.13、数据字典 214.14、数据采集 215、运行需求 215.1、外部接口 215.1.1、 用户界面 215.1.2、 软件接口 215.1.3、 硬件接口 225.2、内部接口 225.3、设备 225.4、故障处理要求 225.5、控制 225.6、其他专门要求 236、其它需求 236.1、可用性 236.2、安全性 236.3、可维护性 237.运行需求 237.1、接口 237.2、设备 现状分析 我们参照了学校的管理系统,将它由管理员直接添加用户、学生只能执行查询、教师可查询自己要上的课的情况并且能录入学生成绩的功能保留,对照一份前辈写的学生信息管理 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 ,我们将其报告中模块(班级管理、学生档案管理、课程管理、打印报表)的划分,分配到了具体的管理员、教师、学生这三个实体中。使得条理更清晰,逻辑性更强,代码更容易实现。 1、引言 1.1、编写目的 本学生成绩管理系统模块是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过使用本系统,可以更加有效的管理学生信息,其大包括学生的基本信息,成绩信息并且具有信息的增加,查询,修改等功能。 需求分析说明书是为软件的开发者能更好的理解开发的需求,避免由于对问题认识的不清或错误理解而增加更多的开发成本。需求分析是软件系统生存期中定义阶段的最后一个步骤;是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点;是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。该文档将最终交给软件具体开发人员进行具体的开发,其针对的对象是软件开发人员。 解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。详细设计中,程序设计员可参考此概要设计报告,在概要设计对学生信息管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 此需求规格说明书是对用户需求分析的结果,明确系统应具有的功能及性能与界面方面的需求,使系统分析员及软件开发组成员能清楚地了解用户的需求,并在此基础上完成后续工作和开发工作。 1.2、项目背景 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。现今学生信息管理的繁琐给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学生信息管理软件,为了对学生信息的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发学生成绩管理系统软件。学生信息管理系统将由两部分组成:置于学生信息的前台程序,以及置于管理员的数据库服务器。 开发的软件系统的名称:学生信息管理系统 本学生信息管理系统的目的是提高大学对大学生的科学化管理。本文针对大学的管理现状和要求,从理论和应用的角度论述了大学生信息管理系统的特点、功能、设计思路,并给出关键技术实现的步骤。从而可以进一步满足大学对管理系统的要求。文档包含系统功能性需求和非功能性需求两个方面。本文档的读者对象:项目经理、市场人员/客户代表、系统分析人员、系统设计人员、系统测试人员、文档人员。 本软件系统是一个独立的管理系统,与其他的系统或其他的机构并无密切的相互来往的关系。 项目开发单位: 范琪等人组成的小组。 1.3、定义 学生信息管理系统 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足 合同 劳动合同范本免费下载装修合同范本免费下载租赁合同免费下载房屋买卖合同下载劳务合同范本下载 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 或其它正式规定文档所需具有的条件或权能。 需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。 模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。 1.4、参考资料 《软件体系结构》(第2版)张友生 等 编著 《项目开发计划书》 《软件工程导论》(第5版) 张海藩 编著 清华大学出版社出版 2、要求 2.1、功能要求 主要功能有三方面: 如果是管理员,登陆,进入系统,可以进行管理员操作,进行查询,删除,修改等操作。 如果是学生,登陆,进入系统,可以进行查询的操作。 如果是教师,登陆,进入系统,可以进行查询和学生成绩录入操作。 2.2、性能要求 为了满足用户的要求,系统必须要有高的运作速度,用户填写的信息输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够大的磁盘容量;安全性也是系统最重要的性能需求之一,学生信息管理系统必须有可靠的安全措施,以保证用户的各项信息安全。 在安全与保密方面的要求:系统对不同权限的用户提供不同的功能模块; 完成期限:暂定30天。(由于实验中有些模块我们没有完成,所以实际时间不需要这么多天) 3、对现有系统的分析 3.1、处理流程和数据流程 用户登陆时先选择是用哪种权限登陆。如果是管理员,登陆后可进行管理员操作用户信息管理,对用户进行填加,修改,删除,查询操作,还可进行排课管理操作,填加,修改,删除,查询排课信息;如果是教师,登陆后可进行教师操作,进行教师信息查询和学生成绩的查询,录入等;如果是学生,登陆后可进行学生操作,进行学生个人信息查询,成绩查询,课程安排查询。 4、数据描述 4.1、静态数据 包括系统登录密码,各数据库所在位置,系统分析原始数据。 4.2、动态数据 输入数据:用户名、用户密码、用户类别、教师号、姓名、性别、学号、班级、是否团员、出生日期、家庭地址、课程名、成绩、课程号、教师 输出数据:用户名、用户密码、用户类别、教师号、姓名、性别、学号、班级、是否团员、出生日期、家庭地址、课程名、成绩、课程号、上课时间、上课周次、教师、 4.3、处理流程和数据流程 用户登陆时先选择是用哪种权限登陆。如果是管理员,登陆后可进行管理员操作用户信息管理,对用户进行填加,修改,删除,查询操作,还可进行排课管理操作,填加,修改,删除,查询排课信息;如果是教师,登陆后可进行教师操作,进行教师信息查询和学生成绩的查询,录入等;如果是学生,登陆后可进行学生操作,进行学生个人信息查询,成绩查询,课程安排查询。 4.4、系统的E-R图和层次方框图 管理员的E-R图 教师的的E-R图 学生的E-R图 系统的层次方框图 4.5、系统IPO图 4.5.1、登陆界面 4.5.2、修改界面IPO图 4.5.3、用户管理IPO图 4.5.4、排课管理IPO图 4.5.5、教师操作IPO图 4.5.6、学生操作IPO图 4.6、性能需求 4.7、功能分配 主要功能有三方面: 如果是管理员,登陆,进入系统,可以进行管理员操作,进行查询,删除,修改等操作。 如果是学生,登陆,进入系统,可以进行查询的操作。 如果是教师,登陆,进入系统,可以进行查询和学生成绩录入操作。 4.8、数据库介绍 数 据 库:Microsoft office Access 2003 数据库名称:学生信息管理 其中有六张表,包括: 教师表:{教师号、姓名、性别} 课程表:{课程号、课程名、学分} 排课表:{课程号、教师号、班级、教室、上课时间、上课周次} 选课及成绩表:{课程号、学号、成绩} 学生表:{学号、姓名、性别、出生日期、家庭所在地、是否团员、班级} 用户表:{用户名、用户类型、姓名、密码} 教师表: 字段名称 类型 宽度 小数位 教师号 文本 4   姓名 文本 4   性别 文本 2   课程表: 字段名称 类型 宽度 小数位 课程号 文本 4   课程名 文本 10   学分 数字(整型) 4   排课表: 字段名称 类型 宽度 小数位 课程号 文本 4   教师号 文本 8   班级 文本 10   教室 文本 10   上课时间 文本  10   上课周次 文本 20   选课及成绩表: 字段名称 类型 宽度 小数位 课程号 文本 4   学号 文本 8   成绩 数字(长整型) 4   学生表: 字段名称 类型 宽度 小数位 学号 文本 7   姓名 文本 4   性别 文本 2   班级 文本 10   出生日期 日期/时间  10   家庭所在地 文本 10   是否团员 文本  2   用户表: 字段名称 类型 宽度 小数位 用户名 文本 8   用户类别 文本 4   姓名 文本 4   密码 文本 50   4.11.4、安全保密设计 程序入口密码设置:程序入口需要验证用户密码,只有输入正确密码的用户才可以进入主界面。 用户权限设置:用户对系统修改、添加或删除信息时,要先经过系统对其的权限验证。 4.12、数据结构设计 4.12.1、逻辑结构设计 设计逻辑结构时一般要分三步进行: a、将概念经过转化为一般的关系、网状、层次模型; b、将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换; c、对数据模型进行优化 4.12.2、物理结构设计 物理数据结构设计主要是设计数据在模块中的表示形式。数据在模块 中都是以结构的方式表示: 1 学生信息 学号、 姓名、 性别、 出生日期、 家庭所在地、 是否团员、 班级 2 查询信息 成绩 排课情况 课表查询 教师信息查询 学生信息查询 3 信息管理 修改密码 成绩修改 排课更改 教师信息修改 学生信息修改 4.12.3、数据结构与程序的关系 服务器程序在对信息查询进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在查询过程中都需要对数据库中的所有表,进行联合查询、修改。 物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中。 4.14、数据采集 包括用户信息、教师信息、学生信息、课程信息 用户信息:用户名、用户密码密码、用户类别 教师信息: 教师号、姓名、性别 学生信息:学号、姓名、性别、出生日期、家庭所在地、是否团员、班级 课程信息:课程号、课程名、学分、班级、教室、上课时间、上课周次 PAGE 15 _1234567893.vsd � 用户 用户名 密码 姓名 类别 学生 教师 _1234567897.vsd � � 学生信息管理系统 用户登陆� 管理员操作管理� 学生操作管理� 教师操作管理� 用户基本操作管理 修改密码 重新登录 教师用户信息修改 学生用户信息修改 退出系统 用户信息管理 排课管理 学生成绩查询及录入 教师个人信息查询 学生个人信息查询 个人成绩查询 课程安排查询 用户学生教师信息查询 用户修改 用户添加 教师用户添加 学生用户添加 排课信息查询 排课信息添加 排课信息修改 排课信息删除 _1234567900.vsd 输入 旧密码 新密码 重新输新密码 处理 连接数据库 捕捉错误 获取旧密码 获取新密码 读用户表 删除旧密码 添加新密码 捕捉异常 显示xiugaimima窗体 输出 连接数据库错误中断程序 提示信息 _1234567902.vsd 输入 教师号、 班级、 课程号 处理 连接数据库 捕捉错误 判断是否查询 查询已排课程的信息判断是否添加 添加排课信息 判断是否修改 修改排课信息 判断是否删除 删除排课信息 读课程表 读教师表 读排课表 捕捉异常 输出 连接数据库错误中断程序 执行查询语句 显示查询内容 执行添加语句 显示添加后内容 执行修改语句 显示修改后内容 执行删除语句 提示信息 提示信息 _1234567903.vsd 输入 班级、 课程名 处理 连接数据库 捕捉错误 判断是否查询 查询教师个人信息 判断是否查询 查询已录入成绩信息判断是否录入 录入学生成绩 读课程表 读学生表 读选课及成绩表 捕捉异常 输出 连接数据库错误中断程序 执行查询语句 显示查询内容 执行查询语句 显示查询内容 执行录入语句 显示录入后内容 提示信息 _1234567904.vsd 输入 学生用户名 处理 连接数据库 捕捉错误 判断是否查询 查询学生个人信息 查询个人成绩信息 查询课程安排信息 读课程表 读学生表 读选课及成绩表 读教师表 捕捉异常 输出 连接数据库错误中断程序 执行查询语句 显示查询内容 提示信息 _1234567901.vsd 输入 用户名 用户类别 处理 连接数据库 捕捉错误 判断是否查询 查询用户、教师、学生信息 判断是否添加 添加教师或学生用户 判断是否修改 修改教师或学生用户 判断是否删除 删除教师或学生用户 读用户表 读教师表 读学生表 捕捉异常 输出 连接数据库错误中断程序 执行查询语句 显示查询内容 执行添加语句 显示添加后内容 执行修改语句 显示修改后内容 执行删除语句 提示信息 提示信息 _1234567899.vsd 输入 用户名 用户密码 处理 连接数据库 捕捉错误 获取用户名 获取用户密码 读用户表 判断用户名是否存在 判断密码是否存在 捕捉异常 显示main窗体 输出 连接数据库错误中断程序 提示信息 _1234567895.vsd � � � � 教师� 1� 1� M� 查询 录入� 成绩� N� M� 课程� 学生� 修改 密码 _1234567896.vsd � � � � 学生 查询� 1� N� 课程� 成绩� 修改� 密码� _1234567894.vsd � � � � 管理员� 管理� 安排 1 添加� 修改� 查询� 删除� 1� N� M 用户� 课程� 修改 密码 _1234567891.vsd 课程 课程号 课程名 学分 _1234567892.vsd 学生 学号 姓名 性别 出生年月 家庭地址 班级 团员 _1234567890.vsd 教师 姓名 性别 教师号
本文档为【学生成绩管理系统需求分析】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_745484
暂无简介~
格式:doc
大小:792KB
软件:Word
页数:16
分类:互联网
上传时间:2011-12-09
浏览量:263