需求规格说明书 2.docx
- 文档编号:8337584
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:14
- 大小:21.77KB
需求规格说明书 2.docx
《需求规格说明书 2.docx》由会员分享,可在线阅读,更多相关《需求规格说明书 2.docx(14页珍藏版)》请在冰豆网上搜索。
需求规格说明书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.心得体会
教学管理信息系统的需求规格说明书到这里已经基本完成。
为了完成这个作业,我们在实际的过程中查找了很多相关资料,进行了多次的讨论才最终完成这项任务。
在完成这个作业的过程中,我相信我们每个成员都受益匪浅,因为为了完成这个作业,每个成员分别完成不同的任务,然后我们再把这些内容加以整理,最终形成一个完整版。
在此过程中,我们每个人得到了锻炼,更让我们知道合作的重要性,毕竟一个人的能力有限,团队的力量很重要。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求规格说明书 需求 规格 说明书