班级信息管理系统需求分析报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 可行性和可用性需求 本学生信息管理系统要能够抵御用户可能的各种 非授权操作,包括修改、更新、删除等操作,以 保证软件的可行性,安全性,稳定性,健壮性, 同时要对数据进行检验,保证数据有效性,可操 作性,安全性。只有管理员才能修改和删除、更 新有关数据,学生只有查看浏览的权限。同时系 统严格控制对数据库的修改等操作设置功能,只 有高级管理员才能对数据库进行修改,更新等操 作。本系统可能不定时的有学生或是学院的领导 对学生的信息进行查询,所以就要求本系统在远 行的过程中不会错或者出错率小,数据不会丢失, 不能出现系统不可用的情况,能对数据库进行备 份。
参考文献
1.《软件工程导论》第五版 张海藩 清华大学 出版社。 2.《基于ASP.NET高校班级信息管理系统的设计与 实现》 熊祖涛 中国知网【期刊】信息系统工 程。 3.《基于.NET框架的软件开发过程管理系统》 司骐 中国知网【硕士】辽宁科技大学。 4.《信息系统分析与设计》 吴忠 朱君璇 清华大 学出版社
用户对系统的要求
1.信息要求 (1)班主任能查询,修改,添加,删除班级信息系 统里面的学生信息,以及修改,录入班级信息, 查看学生的留言板,在信息系统里面发布公告, 让同学们进入系统能看见! (2)班委可以对学生的考勤进行录入,查看班级留 言信息。 (3)学生能登录信息系统,能查看个人基本信息, 成绩,综合量化考评,奖惩情况,考勤等情况。 (4)教务处的老师能登录信息系统,能查看班级信 息,学生信息(个人信息,成绩,综合量化,奖 惩,考勤),留言板,公告。
班级信息管理系统
需求分析报告
项目开发组:文化学院 计算机一班 第一小组 组长:张凯 组员:罗文坤 李晓刚 赵家鑫 梁大杰 和秀英 张贤丽
引言
管理信息系统(MIS,Management Information System)是一个由 人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、 管理、分析和决策职能的系统。管理信息系统利用计算机的硬件和软 件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信 息进行收集、传输、加工、保存和使用。因此,管理信息系统是一个 信息处理系统。数据库作为存取数据并对数据进行操作的工具在系统 中所起到的作用至关重要。数据库设计是指对于一个给定的应用环境, 构造优化的数据库逻辑模式和物理模式结果,并据此建立数据库及其 应用系统,使之能有效地存储和管理数据,满足应用需求,包括信息 管理要求和数据操作。信息管理要求是指在数据库中应该存储和管理 哪些数据对象;数据操作要求是指对数据对象进行哪些操作,如查询、 增、删、改等操作。数据库设计地目标是维用户和各种应用系统提供 的一个信息基础设施和高效率地运行环境。高效率的运行环境包括: 数据库数据的存取速率、数据库存储空间的利用率、数据库系统运行 管理的效率等都是高的。
(2)完整性要求: a.各种信息记录的完整性,信息记录内容不能 为空; b.各种数据间相互的联系的正确性; c.相同的数据在不同记录中的一致性;
系统的数据流图
顶层数据流图
辅导员数据流图
班委数据流图
学生数据流图
教务处数据流图
数据字典
1.学生基本信息表:
2.学生住宿表:
3.学生奖惩表:
4.学生考勤表:
需求分析—调查用户需求
在系统开发的前期,我们小组的各个成员在 组长的组织下,对本学院的班级辅导员进行了一 次调查,调查的方法采用了访谈的方式进行了调 查,对班级的辅导员说明了我们我们所开发的系 统的目的,并且和班级的辅导员进行了交流,详 细的询问了他们现在在班级的管理中主要管理的 一些信息,如果这个系统让他们来使用,他们希 望这个班级信息管理系统具备哪些方面的功能? 并且对他们提出的一些要求和建议进行记录,汇 总,分析。经过调查汇总,班级的辅导员对这个 系统有着以下的需求:
2.系统主要包含的模块需要有: (1)班级信息:班级信息模块主要需要实现的功 能有班级的基本信息、班级的荣誉、班级的活动 记录,班级的宿舍分配情况。 (2)学生信息:学生信息模块主要需要实现的功 能有学生的成绩、学生学年期末的综合量化考核 信息、学生奖惩记录、学生的考勤记录。
(3)留言版:留言版主要提供给班级的同学进行 留言、帮助辅导员更好、更合理的管理班级的日 常事物,帮助辅导员更好的了解班级的动态和班 级的同学的情况。
(4)公告发布:主要是由辅导员来发布公告 用的,只有辅导员才能够直接操作公告信 息,辅导员可以在公告发布学校或者学院 下发的一些通知和其他的及时的重要的信 息
• 性能需求
学院的学生每年的信息都在变化,班级的 信息也在不断的变化,辅导员每个学期都 需要对学生的信息进行更新,对班级的信 息进行更新,班级的学生或者学校教务处 的人员也会不定期的登录系统。这就要求 班级信息管理系统要易操作性,灵活性, 通用性,易维护,开放性,确保准确科学!
2.处理名称:个人学习情况信息审查 (1) 简述:审查从院系办公室获得的成绩及其他 学习情况的信息 (2) 输入的数据流:学生个人学习情况信息 (3)处理描述:从院系办公室获得每个同学的成 绩及其他学习情况的信息,再对每位同学的成绩 进行审查;出错且不符合实际情况的数据要返还 给院系办公室进行相应修改,正确的数据直接转 交给系统管理员进行数据的登记等操作。 (4)输出的数据流:正确的个人学习情况信息、 错误的个人学习情况信息
5.学生活动表:
6.留言表:
班级信息管理系统IPO图
系统评价
针对本学院的实际情况,再加上对学 院的辅导员的调查,我们小组整组的组员 对调查结果进行汇总分析,最终做的这个 班级信息管理系统,基本能满足本学院对 班级的信息进行管理,能达到系统开发的 目的,帮助辅导员高效快捷方便的管理班 级的日常事物。
将来可能提出的要求
现在学院的学生的学号是十二位数的, 但是以后随着学生人数的增加,学生的学 号位数就有可能增加到十三位或者是十四 位,所以要对这些将来可能会提出的需求 进行考虑。将来班级的同学毕业了,辅导 员将会迎接下一届的学生,这就要求系统 能够对以前班级的信息和同学的信息能导 出来,进行存档备份。
• 功能需求 1.系统的登录身份需要有四个,分别是:辅导员、 班委、学生、学院的教务处;用不同的身份登录 系统,对系统有不同的操作权限,其中辅导员对 系统具有最高的管理权限。辅导员可以对系统的 信息进行录入,删除,定期的更新,班委可以对 学生考勤进行录入,学生和学院的教务处只能对 个人和班级的信息进行浏览,规定不能去修改信 息系统里面的信息!
相关信息处理
1.处理名称:个人信息、团员信息和生活活动事项 的审查 (1)简述:审查从班里收集上来的信息是否正确 (2)输入的数据流:个人信息、考勤信息和生活活 动事项 (3)处理描述:审查从班里收集上来的信息是否与 同学的实际情况一致,是否有误或者缺漏。不符 合情况的数据要重新收集,并进行相应的改正, 符合情况的数据就直接转交给系统管理员进行数 据的录入等操作。 (4) 输出的数据流:准确的个人信息、团员信息 和生活活动事项、错误的个人信息、团员信息和 生活活动事项
2.处理要求 当学生基本信息发生变化时,班主任 能对其进行修改。比如,某些同学获奖, 考勤有变化时,能迅速在相应记录中修改; 或者学生毕业,他们记录中的信息也要作 相应的删除等等。
3.安全性与完整性要求 (1)安全性要求: 本系统不提供注册功能,这样就只有本班 的同学和指定的人可以登陆,保证了系统 的安全性!
3.处理名称:学生考勤情况表审查 (1)简述:审查从院系办公室或班委获得的学生 出勤情况信息 (2)输入的数据流:学生考勤情况信息 Hale Waihona Puke Baidu3)处理描述:从院系办公室获得每周的学生出 勤情况,经过班长与值班班委的实质审查,出错 且不符合实际情况的数据要送返院系办公室进行 相应修改,正确的数据直接转交给系统管理员进 行数据的登记等操作。 (4)输出的数据流:正确的学生考勤表、错误的 学生考勤表