教务子系统-3 软件需求说明书

更新时间:2023-05-12 16:43:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

课程设计,太原理工,软件学院,教务子系统

课程名称:

实验项目:

实验地点:

专业班级:

学生姓名:

同 组 人:

指导教师: 本科实验报告 软件工程导论 实验三:传统软件工程的需求分析建模 学号:

2013年6月3日

课程设计,太原理工,软件学院,教务子系统

目录

1引言 ............................................................................................................................................... 1

1.1编写目的 ................................................................................................................................. 1

1.2背景......................................................................................................................................... 1

1.3定义......................................................................................................................................... 1

1.4参考资料 ................................................................................................................................. 1

2任务概述 ....................................................................................................................................... 2

2.1目标......................................................................................................................................... 2

2.2用户的特点 ............................................................................................................................. 2

2.3假定和约束 ............................................................................................................................. 2

3需求规定 ....................................................................................................................................... 3

3.1对功能的规定 ......................................................................................................................... 3

3.2对性能的规定 ......................................................................................................................... 3

3.2.1精度 .................................................................................................................................. 3

3.2.2时间特性要求 .................................................................................................................. 3

3.2.3灵活性 .............................................................................................................................. 4

3.3输入输出要求 ......................................................................................................................... 4

3.4数据管理能力要求 ................................................................................................................. 5

3.5故障处理要求 ......................................................................................................................... 5

3.6其他专门要求 ......................................................................................................................... 5

4运行环境规定 ............................................................................................................................... 5

4.1设备......................................................................................................................................... 5

4.3接口......................................................................................................................................... 6

4.4控制......................................................................................................................................... 6

课程设计,太原理工,软件学院,教务子系统

软件需求说明书

1引言

1.1编写目的

随着网络计算机技术的逐渐发展,人们开始使用计算机来代替自己去完成一些繁琐重复的事情。该软件基于高校教师任课的分配原则,进行高效合理的分配,完成各个学期的教师任课教学计划及学院课程的安排。

1.2背景

说明:

a. 软件系统名称:学生课程安排系统;

b. 任务提出者:教务处

开发者:张羽、于瑞瑞、杨斌、焦瑞、卢鹏、田斌

用户:学校教职工

c. 与其他系统的关系:教务管理系统的子系统。

1.3定义

SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

1.4参考资料

a. 张海藩,牟永敏,《面向对象程序设计实用教程(第二版)》,清华大学出版社,2007 b. 王珊等,《数据库系统概论》,高等教育出版社,2005

c. 李爱萍,《软件工程原理、方法和工具》,机械工业出版社,2009

课程设计,太原理工,软件学院,教务子系统

2任务概述

2.1目标

目标本系统将提供给教学管理人员使用,进行课程的安排,提高时间的利用率和工作效率。软件应该提供的功能包括:

a. 永久存储用户输入的信息;

b. 数据调度和数据查找操作简易;

c. 数据的删除和更新很方便;本项目的产品是一个独立、完整的程序,目前不提供其他系统的接口。

软件主要达成以下功能:

a. 教务处可以分类向各个学院发布下个学期的教学计划;

b. 学院教学主管人员根据教学任务要求添加各门课程的相关限制; c. 任课教师可以上传本人授课计划;

d. 教研室协调各任课教师授课时间,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处;

e. 教务处发布下个学期全学院教师的教学任务书,并且发布下学期课各班级程表

2.2用户的特点

使用本系统的用户群集中在 22-35 岁的年轻人,用来做课程的安排,对计算机的操作一般比较熟练。 根据他们对本程序的认可、方便操作的程度,结合他们日常工作的频繁程度,系统一次完成一个功能点应该在 2- 10 次之间。 用户对界面的友好性,有非常高的要求。 本系统的规模比较小,并且将提供操作手册进行操作项的详细说明。

2.3假定和约束

a. 本系统的预算在 34500 元(人民币)

b. 本系统的最后的交付日期是 2012 年 6 月 28 日,并且包括最后的测试、产品包装, 系统要求在 2012 年 7 月正式投入市场;

假设:

课程设计,太原理工,软件学院,教务子系统

a. 本项目不会在中期发生不可接受的范围变更;

b. 系统不会有海量存储的要求;其他相关的假定和约束条件将进一步补充。

3需求规定

3.1对功能的规定

a. 管理员管理

本系统提供成员的增删改操作,要求对成员进行登录时的身份验证。

b. 教师信息管理

所有的教师信息全部保存在数据库,管理员课对这些信息进行增加、修改和删除操作。 c. 课程安排管理

教务处制定教学计划,填写工作量计算方式;

学院老师填写授课计划;

学院制定有关授课限制条件;

教务处发布全院教师教学任务书和学院各班级下学期课程表。

3.2对性能的规定

3.2.1精度

a. 在执行数据增加时,不允许出现因程序原因导致增加操作失败,也不允许发生重复增加

的数据;

b. 在执行数据删除操作时,不允许因为程序原因发生多删除数据、删除失败等情况; c. 数据的修改也要求保持对应的准确性;

3.2.2时间特性要求

a. 在单用户执行增删改操作时,在运行环境规定的条件下,单次操作的响应时间要求在2

秒钟之内;

b. 返回100行数据以内的数据查询,单次操作的响应时间要求在2秒之内;

课程设计,太原理工,软件学院,教务子系统

c. 多人操作时,时间和相应的要求同上。

3.2.3灵活性

a. 操作方式:

程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,使用鼠标的点击完成,界面也要求支持键盘的定位操作。

b. 运行环境

程序可在IE浏览器中运行,并兼容其他浏览器(如chrome浏览器)。

c. 同其他软件的接口变化

可通过浏览器上传及下载附件,可通过打印机打印教学计划等信息。

3.3输入输出要求

顶层数据流图

分层数据流图

课程设计,太原理工,软件学院,教务子系统

3.4数据管理能力要求

每学期需记录各任课教师的教学计划及学生课程安排,需要的存储空间暂定为100M。

3.5故障处理要求

a. 在用户输入不合理数据时能够进行一些合理的提示信息,不能因输入错误而导致系统错

误或程序停止运行;

b. 数据库要求有灾难备份机制,以防止数据全部丢失。

3.6其他专门要求

a. 安全性:

SQL Server 2012自身提供了对数据的安全保护措施,数据进行集中管理的同时避免了数据的不一致和冗余,在SQL Server版本中,只有管理中心数据库服务器的成员有对数据访问的权限。数据库同时提供了备份和恢复的功能,在数据库服务器出现问题时,能进行数据的快速恢复。但用户不能删除数据库对应的物理文件,否则数据将丢失。

b. 可扩充性:

系统在开发完成后,只实现了任务管理的功能和框架,在后续的开发中,可在本框架的基础上,采用面向对象的特点来增加功能模块。

c. 可靠性

系统应保持在一次开机一个月内稳定运行,数据库在一些灾难事故中能够在系统安装好之后两小时内恢复。

4运行环境规定

4.1设备

a. 硬件设备要求

课程设计,太原理工,软件学院,教务子系统

系统主机最低应当采用高可用性、高扩展性的小型机或同等级别的计算机,具有容错特性,运用双机、集群等容错技术。

系统主机可用性达到99.9%以上,每年平均非正常停机时间小于24小时。

系统应当采用专用高扩展性存储系统,存储容量根据所需统计数据决定。

b. 数据安全性要求

系统主机操作系统至少达到C2级(含C2级)安全级别,不易受病毒感染和侵害,具备完善的身份认证、访问控制、安全审计、故障恢复功能。

为保证高校师生数据安全,应当配备安全可靠的备份设备,可将数据备份到不同介质。 备份介质可采用硬盘、光盘和磁带等,至少应当有两种不同存储介质的数据备份。 系统应当具有灾难恢复计划,恢复时间应在数据丢失的24小时之内。4.2支持软件

4.3接口

该系统无接口

4.4控制

(该项目不适应)

本文来源:https://www.bwwdw.com/article/h1re.html

Top