需求规格说明书 2.docx

上传人:b****5 文档编号:8337584 上传时间:2023-01-30 格式:DOCX 页数:14 大小:21.77KB
下载 相关 举报
需求规格说明书 2.docx_第1页
第1页 / 共14页
需求规格说明书 2.docx_第2页
第2页 / 共14页
需求规格说明书 2.docx_第3页
第3页 / 共14页
需求规格说明书 2.docx_第4页
第4页 / 共14页
需求规格说明书 2.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

需求规格说明书 2.docx

《需求规格说明书 2.docx》由会员分享,可在线阅读,更多相关《需求规格说明书 2.docx(14页珍藏版)》请在冰豆网上搜索。

需求规格说明书 2.docx

需求规格说明书2

 

教学管理信息系统

需求规格说明书

题目:

教学管理信息系统需求规格说明书

专业班级:

计算机科学与技术12-1班

小组成员:

指导老师:

 

目录

1.引言

1.1编写的目的

1.2项目背景

1.3定义

1.4系统调试及可行性分析

1.4.1系统调研

1.4.2可行性分析概述

1.4.3技术可行性分析

1.5参考资料

2.任务概述

2.1项目目标

2.2系统需求

2.3运行环境

2.4条件、假定、限制

3.功能需求

3.1功能概述

3.2系统流程图

3.3E-R模型

3.4模型图

3.5性能的规定

3.5.1功能要求

3.5.2时间特性要求

3.5.3灵活性

3.6数据管理能力要求

4.运行需求

4.1硬件接口

4.2软件接口

4.3故障处理

5.其他需求

6.心得体会

 

1.引言

21世纪是信息化的时代,计算机广泛的应用在我们的生活之中。

由于教育事业的蓬勃发展,各所学校升学率普遍升高,学校的规模不断扩大,对教学管理信息系统工作的高效性和规范性有了更高的要求。

教学管理信息系统具备了学生以及老师的信息的输入、查询、修改、删除等功能,通过这个系统的使用,实现教学管理信息系统的系统化,为教师的的日常管理与学生的学习提供便利。

教学管理信息系统的主要使用者是学生、老师及其管理员,其中管理员主要完成是对学生和老师的个人信息的输入和维护,老师主要完成学生的成绩录入及其修改等,而对于学生则可以在这个系统中查询自己的个人基本信息,以及查询自己的成绩及其英语四六级的报名。

数据存储在学生信息数据库中,进入系统后,相应的用户可以进行相应的操作。

1.1编写的目的

教学管理系统是学校教学管理中一件非常核心的工作,同时也很繁琐。

管理任务要建立学生的学籍,对学生的相关信息进行编辑与维护等;学生完成课程以后,老师要上传相应的成绩,学生可以在系统中查询自己的成绩以及课程的相关信息,还可以查询自己选课的相关信息。

为此,设计一套实用的教学管理信息系统可以大大简化管理人员、老师的工作,同时便于学生查询自己的基本资料与学习状况。

系统主要有以下目的:

(1)教学管理信息系统主要用于学校学生及其教师的信息管理,总体任务是实现学生教师信息的系统化、规范化和自动化。

(2)主要任务是对学生教师的各种信息的日常管理,如查询、修改、删除、增加,另外还有学生选课,和英语四六级报名。

(3)根据学术管理信息系统的特点,对被开发的软件系统的主要功能、性能进行完整描述、为开发者提供详细设计与编程基础。

1.2项目背景

随着计算机技术网络技术和信息技术的发展,现在学校系统更趋于系统化、科学化与网络化。

开发教学管理信息系统的意义:

最主要的特点是节省人力资源,使用方便。

本着提高学校管理系统的质量的原则,快捷的管理学生及其教师的信息及相关课程信息,所以开发一套完整的教学管理系统来代替传统的人工管理信息系统是大势所趋的。

其次,学校教学管理信息系统极大的提高了工作效率,为使用者提供了很多便利之处。

学校教学管理信息系统查找方便,管理方便,而且有些信息还可以手动修改。

通过分析了原有的教学管理系统的不足,我们设计了一个完善的教学管理信息系统,其主要功能为:

学生管理,课程管理,教师管理,成绩管理等等,本系统面向学校的教务人员,目的是为学校办公管理提供一个快速、简单规划的管理平台,使学校在教学管理方面更加规范化、系统化。

1.3定义

【系统流程图】系统流程图是概括的描述物理系统的传统工具。

他的基本思想是用图形符号以黑盒子形式描述组成系统的每个部件。

系统流程图表达的是数据在组成系统的每个部件之间流动的情况,而不是对数据进行加工处理的控制过程。

【数据流图】数据流图是一种图形化技术,它描绘信息流与数据从输入到输出过程中所经受的变换。

【数据模型】数据模型对客观事物及其联系的逻辑组织描述。

数据模型按照不同的应用层次分成三种模型:

分别是概念模型、逻辑模型、物理模型。

在概念数据模型中最常用的是ER模型。

【实体-联系图】实体-联系图用来创建数据模型,描述系统中所有重要的数据对象。

【静态图】静态图包括用例图、类图、对象图、构件图和部署图。

其中用例图,是从用户的角度表达系统功能。

部署视图,展示系统的实现环境和构件是如何在物理系统中部署的。

【动态图】动态图包括状态图、时序图、协作图和活动图。

其中状态图,通过描述系统的状态及引起系统状态转化的事件,来表示系统的行为。

时序图,是用来显示参与者是如何以一系列顺序的步骤与系统的对象交互的模型。

1.4系统调试及可行性分析

1.4.1系统调研

正式开发教学管理信息系统之前进行调研是必不可少的,其必要性体验在如下几方面:

(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统能否开发。

(2)提出新系统的人员并不都是系统研究人员,有些人对其功能和数据处理的方法没有明确的认识。

他们只是根据自己业务工作的需求提出了要求,系统开发人员要对其进行详细的调查与分析,确认用户的要求可以通过现有的计算机技术来实现,保证开发的教学管理信息系统与用户提出的要求相符合。

(3)企业的现行系统可能是手工系统,也可能是使用计算机系统,无论使用的哪种系统,都要调查现行的系统中信息处理的具体情况,及其系统内部的功能结构,以便设计出合理的,高效的新系统逻辑模型,为新系统的设计打好基础,保证整个系统开发的质量。

总而言之,应尽可能的避免大量的人力、物力、财力,避免新系统开发失败现象的发生

1.4.2可行性分析概述

可行性分析是在用户的要求与系统调研之后的基础上进行的,对系统的开发从技术可行性、经济可行性、操作可行性、社会可行性方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案及其结论,最后完成可行性分析。

可行性分析的目的不是解决问题,而是确定问题你是否值得去解决。

可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

(1)可行性分析阶段的主要工作包括以下几方面的内容:

①技术可行性分析:

技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括技术开发人员数量及水平,硬件方面,软件方面及其其他应用技术。

②经济可行性:

经济可行性分析主要是对开发新系统所投入资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。

③操作可行性:

操作可行性主要分析系统的操作方式在这个用户组织内是否行得通。

④社会可行性:

社会可行性分析主要是指教学管理信息系统是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。

1.4.3技术可行性分析

技术可行性分析主要包括四个方面:

目前有关的技术能否支持所开发的新系统;新系统开发人员的数量以及水平,及人力资源;硬件资源;软件资源。

(1)技术支持:

根据新系统的目标,考虑目前有关的技术能否支持所开发的系统,技术是必须是已经普遍使用的。

(2)硬件资源:

开发教学管理信息系统主要包含两个方面的硬件资源:

系统开发人员在教学管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;教学管理信息系统开发成功投入使用后,使用单位的计算机设备及其有关的外部设备。

对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案要求设计同时还要考虑计算机的性能/价格比。

(3)软件资源:

软件资源的可行性分析主要考虑以下几点是否满足用户的需求:

①操作系统的选择

②编译系统的选择

③数据库管理系统的选择

④高级编程原理的选择

⑤汉字处理系统的选择

⑥应用软件包的选择

本系统在开发前,由中心的领导和相关的工作人员密切沟通,认真提取他们的意见,并吸取他们的积极的观点,是系统的开发在相当大的程度上具有一定的先进性和合理性。

1.5参考资料

软件工程导论(第五版)/张海藩编著北京:

清华大学出版社,2008.2

2.任务概述

2.1项目目标

以学校的教学管理信息系统为基础,结合教务管理系统,设计并开发功能完善的教学管理信息系统,提供一个信息更新快捷,方便管理的,功能设置合理的教学管理信息系统。

新的系统有如下几方面的目标:

(1)通过教学管理信息系统的实现,是学校的教学管理信息系统更加科学化、规范化。

(2)提供灵活方便的操作,节约管理信息的成本,提高学校管理的效率。

(3)为学生的查询提供了必要的数据,对系统提供必要的权限管理。

2.2系统需求

学校的教务管理主要内容包括学生的信息管理,学生选课和教师排课,学生信息管理系统的手工管理包括学生档案管理,学生成绩管理。

其中,学生信息管理对大数量要求较高,而教师排课系统由于需要十分专业的算法并且需求处于不断更新的状态,因此在实际应用中,往往会遇到很大的问题,需要进更深一步研究。

2.3运行环境

系统的运行对运行环境要求是:

1.硬件要求:

CPU:

1.4G以上

内存:

512M以上

硬盘:

需要128M以上空间

2.软件环境:

(1)操作系统:

Windows操作系统

(2)软件平台:

DOTEANFramework2.0

(3)数据库系统:

SQLServer大型数据库系统

2.4条件、假定、限制

(1)软件开发小组提供相关的开发阶段文档,用户提供相适用的行业标准,使软件开发与典型实力考核相结合。

(2)操作员与用户要按照规定操作规程运行本程序,不得进行恶意行破坏性操作。

(3)用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知软件开发商,以保证从中正确的读取预算参数,进行相应额成本运算。

系统分析人员需要2天内到位,用户需要5天时间确认需求分析文档,去除其中可能出现的问题。

程序开发人员需要1个月左右进行系统设计、程序编码、系统测试、程序调试和网站部署工作期间,还包括开发人员每周的休息时间。

3.功能需求

3.1功能描述

根据以上教学管理信息系统的流程、要求以及所要实现的目标,我们可以拟出以下需求目标:

(1)建立学生选课的管理,在该系统下学生可以方便的进行选课。

(2)建立学生成绩管理体制,在计算机的技术支持下快速的完成学生成绩的查询和修改以及录入。

(3)建立课程设置管理,在计算机技术支持下实现课程的添加、修改、删除。

(4)实现系统的权限设置管理,保证系统安全性。

根据系统安全分析,得到本系统的功能要求如下:

班级、课程的设置管理:

学校的教务人员可以根据本校的具体情况在每学期开始时设置所需班级的数量和人数,以及设置本学期的课程。

权限管理:

为了保证系统的安全性,学校相关负责人可以设置不同类型的人员的权限设置。

学生成绩管理:

教务人员可以修改和查询学生历年的考试成绩,掌握学生学习状况,也可以录入学生这一学期所学课程的成绩。

3.2系统基本数据构架

学生信息管理

 

个人课表

成绩查询

四六级报名

四六级

其他

个人信息

成绩相关

选课

课程信息

收费查询

论坛认证

选课

教学班查询

教学评估

课程查询

计划查询

修改密码

电话更新

个人信息

学籍注册

 

删除学生成绩

更改学生成绩

提交学生成绩

教学班查询

电话更新

工资查询

课程安排

个人信息

修改密码

个人科研成果的查询

个人科研成果的修改

个人科研成果的删除

个人科研成果的添加

工资情况

其他

学生成绩

课程信息

个人信息

教师信息管理

 

教师信息的管理

修改学生信息

删除学生信息

查询教师信息

查询学生信息

添加学生信息

修改教师信息

添加教师信息

删除教师信息

修改登陆

登陆管理

学生信息的管理

用户身份

管理者信息管理

管理者

 

3.3E-R模型

3.3.1全局E-R模型

姓名

职称

成绩

学生

年级

性别

职务

学号

课程

性别

教师

姓名

教工号

学分

课程号

课名

学时

3.3.2学生局部E-R模型

姓名名

民族

学号

性别

籍贯

学生

出生日期

入学日期

政治面貌

备注

家庭住址

专业

3.3.3教师局部E-R图

 

姓名

性别

职称

 

教师

 

联系方式

职工号

 

3.3.4课程局部E-R图

 

学时

课程编号

课程名称

 

课程

 

学分

类别

 

3.4模型图

3.4.1学生模型图

符合身份

输入用户名和密码

登陆界面

学生

提示重新登陆

课程信息

个人信息

进入学生用户界面

其他

选课

四六级

成绩相关

退出登陆

 

3.4.2教师模型图

输入用户名和密码

符合身份

登陆界面

教师

提示重新登录

工资状况

个人信息

其他

学生成绩

课程信息

进入教师用户界面

退出登陆

3.4.3管理者模型图

符合身份

输入用户名和密码

管理者

提示重新登陆

退出登陆

修改登陆

登陆管理

用户身份

管理者用户界面

 

3.5性能的规定

3.5.1功能要求

①系统操作简单,界面友好

②规范、完整的基础信息设置

③支持多人操作,要求有权限分配功能

④为了方便用户,要求系统支持多条件查询

⑤支持数据更新完整

⑥当外界环境干扰本系统时,系统可以自动保护原始数据的安全。

3.5.2时间性能的要求

①系统的数据查询时间应该在可接受的范围内

②系统的数据统计时间应该在可接受的范围内

③系统的更新处理时间应该在可接受的范围内

3.5.3系统灵活性

①能够在Windows2000,WindowsMe,Windows7和Windows8环境下运行

②操作方式上应该满足鼠标和键盘任意切换的需要

③有与其他系统的接口。

3.6数据管理能力要求

学校对学生的资料信息进行永久保存,再加上毕业生与新生的频繁交换,因此对数据存储具有一定的要求,要求提供备份数据的完整。

 

4.运行需求

4.1硬件接口

系统的运行设备要求如下:

①服务器端:

PIII主题,250M内存、10G硬盘,10/100M网卡以上,配置光盘刻录。

②客户端:

PI66主题,32M内存,2G硬盘,10/100M网卡以上配置。

③一台路由器

④远程拨入设备

4.2软件接口

①MicrosoftwindowsNTServer4.0/Windows2003/WindowsXp

②Rationalrose和PowderDesigner

③SQLserver2000数据库

④Microsoftoffice2010

4.3故障管理

设备的硬件处理可能造成软件不能运行或不能正常进行输入、输出等结果,系统的资源不足及网络传输通道的阻塞可能造成软件不能正常运行,可能造成机器“死机”,上述故障的处理可由用户自行解决。

软件在运行的过程中产生的数据库错误的信息,将有系统自动计入错误日志,非数据传输引起的错误将由系统管理员和软件开发者解决。

软件在运行的过程中产生的错误,将根据情况由软件开发者协助系统管理员解决。

5.其他需求

①软件必须严格按照设定的安全机制进行,并防止非授权的用户进入系统

②软件必须提供对系统中各种码表的维护、补充等操作

③软件必须按照各种需求记录日志

④软件对所有用户的错误操作或不合法的操作进行检查,并给出提示信息

⑤管理者必须对系统的信息进行维护

6.心得体会

教学管理信息系统的需求规格说明书到这里已经基本完成。

为了完成这个作业,我们在实际的过程中查找了很多相关资料,进行了多次的讨论才最终完成这项任务。

在完成这个作业的过程中,我相信我们每个成员都受益匪浅,因为为了完成这个作业,每个成员分别完成不同的任务,然后我们再把这些内容加以整理,最终形成一个完整版。

在此过程中,我们每个人得到了锻炼,更让我们知道合作的重要性,毕竟一个人的能力有限,团队的力量很重要。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1