校园课程管理系统需求分析

梧州学院

软件文档写作

文档性质:软件需求说明书

项目名称:《课程管理系统》

班 级:

学 号:

姓 名:

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

1.1编写目的 . ............................................................................................................................ 2

1.2项目背景 . ............................................................................................................................ 2

1.3定义 . .................................................................................................................................... 2

1.4参考资料 . ............................................................................................................................ 2

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

2.1目标 . .................................................................................................................................... 3

2.2运行环境 . ............................................................................................................................ 3

2.3条件与限制 . ........................................................................................................................ 3

3.数据描述 . .................................................................................................................................... 3

3.1静态数据 . ............................................................................................................................ 3

3.2动态数据 . ............................................................................................................................ 3

3.3数据库介绍 . ........................................................................................................................ 3

4.功能需求 . .................................................................................................................................... 4

4.1功能划分 . ............................................................................................................................ 4

4.2功能描述 . ............................................................................................................................ 4

5.性能需求 . .................................................................................................................................... 5

5.1数据精确度 . ........................................................................................................................ 5

5.2时间特性 . ............................................................................................................................ 5

5.3适应性 . ................................................................................................................................ 5

6.运行需求 . .................................................................................................................................... 5

6.1用户界面 . ............................................................................................................................ 5

6.2硬件接口 . ............................................................................................................................ 5

6.3软件接口 . ............................................................................................................................ 5

6.4故障处理 . ............................................................................................................................ 5

7.其它需求 . .................................................................................................................................... 6

1.引言

1.1编写目的

编写该文档是为了描述该校园课程管理系统的需求,使得软件开发人员和使用者对该系统有一个基本的了解和认识。供客户参阅,提出建议和意见;供软件开发人员在开发过程中参阅,该文档将成为整个系统开发工作的基础,成为客户以后进行验收的重要依据。

1.2项目背景

a. 项目的委托单位:学校

开发单位和主管部门:IT 精英

b. 该软件系统与学校教务系统挂钩

1.3定义

管理员(Administrator ):管理系统本身,以及本系统中所有的课程和用户及其权限,保障本系统能够被合理有效地使用,为课程教学,学习服务。为本系统初始时存在的唯一用户。

教师(Teacher ):负责某个课程的管理和教学,能够让选修本课程的学生在本系统中学好本课程相关的知识,完成课程要求的项目和其他任务。

小组(Group ):为了共同研讨、学习或者完成作业,若干个学生用户按照一定规则组成的小组。

组长(Group Leader):在小组中负责管理小组组员变更与,保证小组作业任务按要求完成、上交的人,一般是小组的创建者。

组员(Group Member):小组中除去组长的其他成员。

通知(Notice ):因为发生某个事件,有必要告知某个用户以做好相应准备所发送的消息。

1.4参考资料

[1]马平. 软件文档写作教程[M].北京:电子工业出版社.2010

[2]赵松涛.SQLSever2000应用及实例集景[M].北京:人民邮电出版社.2002

[3]亚林.Delphi 管理信息系统项目方案精解[M]. 北京:航空工业出版社.2006

2.任务概述

2.1目标

本系统为老师、助教和学生提供了一份方便的课程管理和交流的平台,老师和助教通过系统能有效进行学生课程的管理,合理的分配作业和课程任务,及时获得学生的作业的完成情况。可以进行问卷教材,获得及时全面的教学信息,以此来改善教学方式和内容。而学生们通过系统互相交流,互相学习,共同攻克难题,完成各个任务,加强了交流能力和团队合作意识。该课程设计管理系统方便学生进行问题式学习,使老师对教学进度和情况能够有比较及时和深入的了解,激发了学生的学习积极性和主动性,培养学生的沟通和自主学习能力,又提高了教学效率和质量。

2.2运行环境

操作系统:Microsoft Windows 2000 Advanced Server

支持环境:IIS 5.0

数据库:Microsoft SQL Server 2000

2.3条件与限制

暂无

3.数据描述

3.1静态数据

保存在数据库中的各种信息,包括课程、作业、资料、发送的消息、帖子等所有信息。

3.2动态数据

网站的在线人数和学生的提问数。

3.3数据库介绍

支持多种数据库,MySQL ,Oracle ,SQL Server。

4.1功能划分

管理员:管理网站

教师:管理课程

学生:查询课程

访客:浏览网页

4.2功能描述

5.1数据精确度

保证系统检验填入的各种信息的格式和数据类型正确,输出信息格式符合用户习惯。

5.2时间特性

尽快的处理和相应用户的请求。

5.3适应性

本系统是基于WEB 的系统,系统自动验证用户输入信息,能保证操作对系统分正常工作无影响,同时保证应用可移植性最大化(java 是跨平台的,用户仅仅需要使用浏览器登录)。 为了提高系统的扩展性和对外兼容性,本系统对外提供潜在的API ,供其他系统使用或者集成。

6.运行需求

6.1用户界面

【略】

6.2硬件接口

暂无

6.3软件接口

本系统应与学校教务系统之间有一个软件接口,以获得学生的课程。

6.4故障处理

当故障发生时,通过系统日志模块了解故障的具体内容,维护人员会作出相应的分析和处理。

可使用性:系统要求操作简单,需要使用者有基本的电脑操作知识

安全保密:本系统采用用户和密码的机制,且角色控制用户对数据和系统的访问 可维护性:管理员拥有全部权限,登录系统即可在线维护,设定系统运行的各项设置,备份系统的权限,仅仅需要具有普通计算机使用知识。

可移植性:本系统基于java 开发,具有较高可移植性

梧州学院

软件文档写作

文档性质:软件需求说明书

项目名称:《课程管理系统》

班 级:

学 号:

姓 名:

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

1.1编写目的 . ............................................................................................................................ 2

1.2项目背景 . ............................................................................................................................ 2

1.3定义 . .................................................................................................................................... 2

1.4参考资料 . ............................................................................................................................ 2

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

2.1目标 . .................................................................................................................................... 3

2.2运行环境 . ............................................................................................................................ 3

2.3条件与限制 . ........................................................................................................................ 3

3.数据描述 . .................................................................................................................................... 3

3.1静态数据 . ............................................................................................................................ 3

3.2动态数据 . ............................................................................................................................ 3

3.3数据库介绍 . ........................................................................................................................ 3

4.功能需求 . .................................................................................................................................... 4

4.1功能划分 . ............................................................................................................................ 4

4.2功能描述 . ............................................................................................................................ 4

5.性能需求 . .................................................................................................................................... 5

5.1数据精确度 . ........................................................................................................................ 5

5.2时间特性 . ............................................................................................................................ 5

5.3适应性 . ................................................................................................................................ 5

6.运行需求 . .................................................................................................................................... 5

6.1用户界面 . ............................................................................................................................ 5

6.2硬件接口 . ............................................................................................................................ 5

6.3软件接口 . ............................................................................................................................ 5

6.4故障处理 . ............................................................................................................................ 5

7.其它需求 . .................................................................................................................................... 6

1.引言

1.1编写目的

编写该文档是为了描述该校园课程管理系统的需求,使得软件开发人员和使用者对该系统有一个基本的了解和认识。供客户参阅,提出建议和意见;供软件开发人员在开发过程中参阅,该文档将成为整个系统开发工作的基础,成为客户以后进行验收的重要依据。

1.2项目背景

a. 项目的委托单位:学校

开发单位和主管部门:IT 精英

b. 该软件系统与学校教务系统挂钩

1.3定义

管理员(Administrator ):管理系统本身,以及本系统中所有的课程和用户及其权限,保障本系统能够被合理有效地使用,为课程教学,学习服务。为本系统初始时存在的唯一用户。

教师(Teacher ):负责某个课程的管理和教学,能够让选修本课程的学生在本系统中学好本课程相关的知识,完成课程要求的项目和其他任务。

小组(Group ):为了共同研讨、学习或者完成作业,若干个学生用户按照一定规则组成的小组。

组长(Group Leader):在小组中负责管理小组组员变更与,保证小组作业任务按要求完成、上交的人,一般是小组的创建者。

组员(Group Member):小组中除去组长的其他成员。

通知(Notice ):因为发生某个事件,有必要告知某个用户以做好相应准备所发送的消息。

1.4参考资料

[1]马平. 软件文档写作教程[M].北京:电子工业出版社.2010

[2]赵松涛.SQLSever2000应用及实例集景[M].北京:人民邮电出版社.2002

[3]亚林.Delphi 管理信息系统项目方案精解[M]. 北京:航空工业出版社.2006

2.任务概述

2.1目标

本系统为老师、助教和学生提供了一份方便的课程管理和交流的平台,老师和助教通过系统能有效进行学生课程的管理,合理的分配作业和课程任务,及时获得学生的作业的完成情况。可以进行问卷教材,获得及时全面的教学信息,以此来改善教学方式和内容。而学生们通过系统互相交流,互相学习,共同攻克难题,完成各个任务,加强了交流能力和团队合作意识。该课程设计管理系统方便学生进行问题式学习,使老师对教学进度和情况能够有比较及时和深入的了解,激发了学生的学习积极性和主动性,培养学生的沟通和自主学习能力,又提高了教学效率和质量。

2.2运行环境

操作系统:Microsoft Windows 2000 Advanced Server

支持环境:IIS 5.0

数据库:Microsoft SQL Server 2000

2.3条件与限制

暂无

3.数据描述

3.1静态数据

保存在数据库中的各种信息,包括课程、作业、资料、发送的消息、帖子等所有信息。

3.2动态数据

网站的在线人数和学生的提问数。

3.3数据库介绍

支持多种数据库,MySQL ,Oracle ,SQL Server。

4.1功能划分

管理员:管理网站

教师:管理课程

学生:查询课程

访客:浏览网页

4.2功能描述

5.1数据精确度

保证系统检验填入的各种信息的格式和数据类型正确,输出信息格式符合用户习惯。

5.2时间特性

尽快的处理和相应用户的请求。

5.3适应性

本系统是基于WEB 的系统,系统自动验证用户输入信息,能保证操作对系统分正常工作无影响,同时保证应用可移植性最大化(java 是跨平台的,用户仅仅需要使用浏览器登录)。 为了提高系统的扩展性和对外兼容性,本系统对外提供潜在的API ,供其他系统使用或者集成。

6.运行需求

6.1用户界面

【略】

6.2硬件接口

暂无

6.3软件接口

本系统应与学校教务系统之间有一个软件接口,以获得学生的课程。

6.4故障处理

当故障发生时,通过系统日志模块了解故障的具体内容,维护人员会作出相应的分析和处理。

可使用性:系统要求操作简单,需要使用者有基本的电脑操作知识

安全保密:本系统采用用户和密码的机制,且角色控制用户对数据和系统的访问 可维护性:管理员拥有全部权限,登录系统即可在线维护,设定系统运行的各项设置,备份系统的权限,仅仅需要具有普通计算机使用知识。

可移植性:本系统基于java 开发,具有较高可移植性


相关内容

  • 大学校园网网络规划方案课程设计
  • <网络工程与系统集成> 班 级: 指导老师: 课程 设 计 指 导 书 网络工程131-2班 饶 居 华 2015~2016学年第1学期 一.课程的性质.目的和任务 <网络工程与系统集成课程设计>课程是计算机网络工程专业的一门专业实践课,其主要内容是规划和设计一个中小型网络, ...

  • [网络综合布线技术]课程整体教学设计
  • <网络综合布线技术>课程整体教学设计 一.管理信息 课程名称:网络综合布线技术课程代码:制定人:张海民 制定时间:2010-9-22所属系部:信息工程系批准人: 二.基本信息 学时授课对象课程性质 68学时 计算机网络技术专业学生计算机网络技术专业的专业技能课计算机应用基础 先修课程 计 ...

  • 网络工程课程设计报告
  • 网络工程课程设计报告 题 目:校园网络规划及方案设计 学 号:*** 学生姓名:*** 指导教师:*** 2010 年 12 月 10 日 目录 一.校园网概述...................................................................... ...

  • 手机需求分析
  • 一.背景介绍 进入了二十一世纪,社会信息化进程加快,高新科技产品成为了消费热点,手机作为其代表之一,日益普及.手机消费正由贵族化向平民化方向演进.手机作为一种方便快捷通讯工具已经逐步走进了现代生活的各个领域,也随之遍布了大学校园的角角落落,走在校园中,随处可见同学们一边走路一边拿着款式不同的手机打电 ...

  • [局域网组建与维护实训]课程设计指导书 (3)
  • 局域网组建与维护实训 课程设计说明书 江西工程学院 2017年4月 目 录 一.设计任务书 二.设计内容 (一)制定校园网设计方案 (二)组建.维护小型局域网 1. 制作双绞线及安装网卡 2.LINUX 服务器部署安装 3. 网络综合布线 4. 组建无线局域网络 5. 维护网络(部分为选做内容) ( ...

  • 信息技术教师能力需求分析及培养
  • 作者:李靖乔蕊 教学与管理:理论版 2015年04期 随着信息技术教育十几年的迅速发展,信息技术教师的水平也在不断提高.但笔者在指导学生校外实习期间,通过课堂观察以及和信息技术教师的访谈,发现中小学信息技术教师并不仅担任教学工作,而且也从事校园信息化建设.教学资源开发等工作.因此,信息技术教师只具备 ...

  • 两大经典的企业战略规划案例
  • 两大经典的企业战略规划案例 世间有很多的奇人怪事,也有许多让人不可思议的事情频频发生,下面是两个有关这块的经典案例,给大家分析下: 案例分析----[案例1]"菁菁校园"的未来"菁菁校园"是一所新型的私立学校,专门为大学生.高中生提供暑期另类课程如登山.探险. ...

  • 计算机网络课程设计-学校校园网络规划
  • 计算机网络 课程设计 题 目:云南北辰高级中学校园网络规划与设计 专业班级: 2012电气工程及其自动化02班 姓 名: 李强兵 学 号: 指导教师: 王欣 教 学 摘 要 本文首先以云南北辰高级中学校园网络的实际应用为基础,介绍校园网络系 统的规划与设计方案,就校园网规划的相关知识要求作了必要的介 ...

  • 教务管理系统论文
  • J I A N G X I N O R M A L U N I V E R S I T Y 学士学位论文 THESIS OF BACHELOR (2011年- 2015年) 教务管理系统 educational administration management system 指导老师:刘媛春 姓 ...