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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

1.引言

1.1编写目的

1.2项目背景

1.3定义

1.4参考资料

2.任务概述

2.1目标

2.1.1理念目标

2.1.2功能目标

2.2运行环境

2.3条件与限制

2.3.1技术限制

2.3.2使用限制

3.数据描述

3.1静态数据

3.2动态数据

3.3数据库介绍

3.4数据字典

3.4.1数据流词条描述

3.4.2数据文件词条描述

3.4.3加工逻辑词条描述

3.4.4源点及汇点词条描述

4.功能需求

4.1功能划分

4.2功能描述

5.性能需求

5.1数据精确度

5.2时间特性

5.3适应性

6.运行需求

6.1硬件接口

6.2软件接口

6.3故障处理

7.其它需求

1.引言

1.1编写目的

本软件需求规格说明书是系统分析人员与用户进行了大量的交流后写成的,比较全面的描述了用户的各种需求。该文档确定了待开发软件的功能、性能、数据、界面等要求,并确定了系统的逻辑结构。为今后的开发人员进行系统开发提供了依据,也为项目经理、设计人员、营销人员、用户、测试文档的编写人员提供了参考。

1.2项目背景

项目名称:教学管理信息系统

项目任务提出者:齐鲁工业大学

项目开发者:张云、张丽梅、邓蓓蓓、陈瑞红、林慧萍、郑惠

项目用户:齐鲁工业大学所有管理人员和学生

随着学校教育水平的不断提高,学校规模不断扩大,传统的C/S结构的信息管理软件已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈。经总结,这类信息系统存在如下的缺陷:①软件维护的费用高。②信息查询不方便。③不利与远程管理。④软件的可操作性不高。

为了眤补这些缺陷,消除影响进一步发展的瓶颈,降低学校的信息软件维护成本,进一步方便学生使用,方便教职工管理,我们项目组决定在这次软件开发过程中,开发基于B/S架构的教学管理信息系统。

1.3 定义

JavaWeb:是用Java技术来解决相关Web互联网邻域的技术总和

MySQL:MySQL是一个小型关系型数据库管理系统

MVC:模型,视图和控制。目的是实现Web系统的职能分工。

主键:数据库表中的关键域,值互不相同。

外部主键:数据库表中与其他表主键关联的域。

1.4 参考资料

1.张海藩.软件工程导论.北京:清华出版社,2008.2

2.王珊.数据库系统原理教程.北京:高等教育出版社,2006.5

3.刘利民.《软件工程综合设计》指导书.XX工业大学,2009.3

2.任务概述

2.1 目标

用户对系统的具体要求,摸清相关业务的具体流程,收集相关的信息、表格和文本,并对这些信息进行分析处理,制定面向现实世界的系统模型,如绘制业务流程图和E¬¬—R图,制作数据字典等,为系统设计做好前期准备工作。

2.1.1理念目标

进一步提高学校的信息化管理水平,方便学生对个人基本信息及成绩的查询,方便教职工的管理,降低学校信息管理软件的维护成本。

2.12功能目标

基本上实现教务管理系统的主要功能:界面友好,便于使用;采用MVC三层架构模式,便于改写和重用;系统较为健壮。

2.2运行环境

操作系统:Microsoft Windows 2000及以上版本

支付环境:IIS 5.0

数据库:Microsoft SQL Server 2000

系统采用浏览器服务器(B/S)模式,客户端使用浏览器进行访问本系统。系统的服务器运行环境为Linux操作系统,本系统可由客户端通过IE内核的浏览器进行访问。本系统只允许在学校内网中使用

2.3条件与限制

按照“技术先进,功能强大,操作简便,成本低廉,扩展性强,安全性高”的原则,设计教学管理信息系统。通过本系统的设计,从而提高教学的管理水平,使得教学管理规范化、科学化、自动化。开发该系统的基本条件主要有以下三点:

1.建议开发软件运行的最短寿命为3年;

2.进行系统方案选择比较的期限为2个月;

3.议开发软件投入使用的最迟时间为3个月。

2.3.1技术限制

使用JavaWeb的相关技术实现软件代码的编写;系统架构采用MVC架构;数据库采用MySQL语言;服务器使用Linux操作系统。

2.3.2 使用限制

服务器最低配置为:

硬盘名称最低配置

系统内存2G

硬盘100G

网络宽带100M

不支持IE内核的浏览器,如火狐浏览器。

3.数据描述

3.1 静态数据

包括各数据库所在位置,注册信息的要求,课表的显示格式,学院信息,专业信息,课程信息,系别信息等。

3.2动态数据

包括各数据库内各项显示数据,用户登录信息,系统时间,日志信息,开课信息。如学生学号、教师师号以及登录密码,学生信息、教师信息、学生成绩以及学生选课情况等。

3.3数据库介绍

(1)院系信息

包括:系编号、系名、系主任工号、地点、电话、专业数等;

(2)学生基本信息

包括:学号、类别、姓名、性别、出生日期、电话、入校日期、家庭地址、备注等;(3)班级信息

包括:班号、班级名称、成立年月、班主任工号、自修教室等;

(4)课程基本信息

包括:课程号、课程名、类别、讲课学时、实验学时、学分、开课、院系号、课程描述等;

(5)教师信息

包括:职工号、姓名、性别、职称、学位、出生日期、工作年月、基本工资等;

(6)教研室信息

包括:教研室编号、教研室名称、教研室主任工号、教研室研究方向等;

(7)专业信息

包括:专业编号、专业名称、所属院系号、专业特色、创办年份、学生规模等;

(8)学期信息

包括:编号、学期名等

(9)用户分类及权限

包括:用户分类号、用户分类名、权限

(10)用户信息

包括:用户名、用户密码等

(11)用户日志

包括:用户号、登录时间、进行操纵、离开时间

(12)其他信息

其他相关信息,如单位信息等一些基础信息。

3.4.1数据流词条描述

(1)数据流名:登录信息

来源:用户的输入

去向:系统内部检验部分

组成:用户名、密码

流通量:每次登陆输入一次

(2)数据流名:登录结果

来源:系统

去向:用户

组成:返回信息

流通量:每次登陆返回一次

(3)数据流名:输入修改信息

来源:用户

去向:系统判断部分

组成:根据各数据库内容而不同

流通量:依用户输入而定

(4)数据流名:反馈信息

来源:系统判断部分

去向:用户

组成:系统经判断后发回的字符数据

相关文档
最新文档