课程安排信息系统概要设计最终版.docx

上传人:b****4 文档编号:4656801 上传时间:2023-05-07 格式:DOCX 页数:18 大小:217.78KB
下载 相关 举报
课程安排信息系统概要设计最终版.docx_第1页
第1页 / 共18页
课程安排信息系统概要设计最终版.docx_第2页
第2页 / 共18页
课程安排信息系统概要设计最终版.docx_第3页
第3页 / 共18页
课程安排信息系统概要设计最终版.docx_第4页
第4页 / 共18页
课程安排信息系统概要设计最终版.docx_第5页
第5页 / 共18页
课程安排信息系统概要设计最终版.docx_第6页
第6页 / 共18页
课程安排信息系统概要设计最终版.docx_第7页
第7页 / 共18页
课程安排信息系统概要设计最终版.docx_第8页
第8页 / 共18页
课程安排信息系统概要设计最终版.docx_第9页
第9页 / 共18页
课程安排信息系统概要设计最终版.docx_第10页
第10页 / 共18页
课程安排信息系统概要设计最终版.docx_第11页
第11页 / 共18页
课程安排信息系统概要设计最终版.docx_第12页
第12页 / 共18页
课程安排信息系统概要设计最终版.docx_第13页
第13页 / 共18页
课程安排信息系统概要设计最终版.docx_第14页
第14页 / 共18页
课程安排信息系统概要设计最终版.docx_第15页
第15页 / 共18页
课程安排信息系统概要设计最终版.docx_第16页
第16页 / 共18页
课程安排信息系统概要设计最终版.docx_第17页
第17页 / 共18页
课程安排信息系统概要设计最终版.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

课程安排信息系统概要设计最终版.docx

《课程安排信息系统概要设计最终版.docx》由会员分享,可在线阅读,更多相关《课程安排信息系统概要设计最终版.docx(18页珍藏版)》请在冰点文库上搜索。

课程安排信息系统概要设计最终版.docx

课程安排信息系统概要设计最终版

课程安排信息系统概要设计最终版

西南交通大学软件开发文档

文档编号:

版本号:

 

文档名称:

概要设计说明书

项目名称:

西南交通大学大学教师管理系统

项目负责人:

郭绍鹏20103222

项目成员:

文云20103198

向明20103193

李博闻20103217

 

编写:

年月日

校对:

年月日

审核:

年月日

批准:

年月日

开发单位:

××公司

 

概要设计说明书

1引言

1.1编写目的

《西南交通大学教室管理系统》概要设计的任务是根据需求分析说明书所确定的用户对系统的功能要求、性能要求、用户操作要求和将来扩展要求,制定系统实现的总体规划。

即:

1、系统设计:

以用户功能视图为依据确定系统实现的基本框架

2、数据库逻辑设计。

3、软件结构设计:

确定组成软件系统的程序模块和以程序模块为单位、用层次结构表示的软件结构,以及各模块的功能描述和接口描述。

编写概要设计说明书的目的:

将《西南交通大学教室管理系统》的系统设计、数据库逻辑设计和软件结构设计用规范化的格式和规范化的语言进行描述,作为软件开发人员进行软件开发、软件测试和维护的依据。

预期读者:

教室管理人员

1.2背景

软件系统的名称:

西南交通大学教室管理系统

本项目的任务提出者:

西南交通大学

本项目的任务开发者:

网络工程专业

本项目的用户:

西南交通大学教务处、以及全校师生

1.3定义

用户功能视图:

在管理信息系统中,特定用户所能操作的软件功能集合。

1.4参考资料

1、中华人民共和国国家标准《计算机软件开发规范》GB8566—88

2、中华人民共和国国家标准《计算机软件开发文件编制指南》GB8567—88

4、中华人民共和国国家标准《计算机软件需求说明编制指南》GB8585—88

5、《西南交通大学教室管理系统》需求分析说明书

6、软件工程导论教程(第五版)张海藩编著

2总体设计

2.1需求规定

2.1.1系统输入项目

系统输入项目:

系统外部为系统提供的输入数据的数据载体。

1.《西南交大课程安排系统》的输入项目有:

(1)、本学期所要开设的课程。

(2)、开设课程的基本信息,包括课程编号,课程学分,任课老师,上课人数,是否需要多媒体教学等基本信息。

2.《西南交大教室资源系统》的输入项目有:

全校教室的基本信息,包括教室编号,教室容量,教室是否支持多媒体教学。

3.《教务管理系统》的输入项目有:

(1)、借教室申请

(2)、调整课程申请

(3)、教室资源查询申请

2.1.2系统输出项目

1、西南交大学期课程安排表

2、借教室申请结果表

3、调课申请结果表

4、教室管理信息查询结果表

5、课程信息查询结果

2.1.3系统处理功能

1、数据录入与修改

借教室数据录入、教务处审批录入

调课数据录入、教务处审批录入

2、报表生成

从数据库中获取数据生成2.1.2节所需的各种表格

4、常规查询

(1)对全校教室的资源信息按容量查询

(2)对全校教室的资源信息按教室编号查询

(3)对全校教室的资源信息按是否支持多媒体查询

(4)对课程安排信息按时间段查询

(5)对课程安排信息按课程编号查询

5、随机查询

(1)教室信息查询

(2)课程信息查询

(3)课程调整信息查询

(4)借教室信息查询

(5)任课老师的课程安排查询

(6)对某个时间段,全校空闲教室的查询

(7)对某个时间段,全校以用教室查询

6、一般分析

(1)课程调整分析,分析课程调整的可行性。

(2)借教室信息分析,分析能否为借教室的人员提供教室。

(3)对全校教室进行统计分析,包括:

某个时间段,对全校可用教室和以用教室进行统计分析;

2.2运行环境

2.2.1硬件系统

服务器端:

PⅢ600/内存128Mb/硬盘10Gb以上的专用微机服务器

客户端:

PⅢ600/内存64Mb/硬盘6Gb以上的台式计算机。

2.2.2软件系统

操作系统:

Windows7

数据库:

MS-SQLSERVER2000

服务器:

IIS5.0

浏览器:

Ie4.0及以上版本

2.3基本设计概念和操作流程

2.3.1基本设计概念

设计基础:

学校排课系统与选课系统通过党校内部网连通,因此,学校内部网性能能够满足各分部通过内部网访问排课及调课数据库数据的实时响应要求。

教室管理模块和课程管理模块决定了本系统的基本设计思想。

教室管理系统的用户及用户类型多,且每类用户在系统中扮演不同的角色;同类用户又有不同的操作数据集合。

为了满足不同用户对系统的功能需求、以及对系统数据的安全性、数据一致性要求,本系统的设计思想是:

1、建立教室课程管理数据库集中管理教室课程管理数据。

2、以用户功能视图作为系统设计的依据。

即将整个系统按用户功能视图划分成与用户大类相对应的功能群,由此形成整个系统的主体逻辑结构。

根据系统的需求分析,本系统确定的功能群有:

①系统管理:

用户管理、数据库维护、后台管理、模块权限分配管理。

②教室数据管理:

空闲教室数据录入与修改、教室使用情况数据查询、教室信息生成。

③登录查询:

查询排课结果,查询所借教室信息。

对每类数据管理功能群,从保证数据的安全性和有效性考虑,将分为数据录入用户和数据查询用户。

录入用户主要负责数据的录入和修改。

3、系统安全性设计:

①身份验证(登录)

②数据限制:

访问数据库用户的分部属性决定的访问数据的范围。

③功能限制:

通过用户功能视图限制用户对数据的操作。

4、用户角色设定和用户权限分配:

根据用户功能视图的划分确定用户角色的划分。

每个用户按用户角色获得基本的系统操作权限。

为了使用户对系统的操作权限与用户的业务工作分配相对应,系统可以在用户角色基本权限的基础上增加或减少对系统的操作权限,即用户权限可动态变化。

为了实现用户权限的动态变化,将系统功能模块作为系统资源进行注册。

将用户权限的分配转化为对模块的分配。

可以对模块的操作进行约束来实现对功能使用的时间约束,使得某些模块具有很强时间特性。

5、为了实现用户权限的动态变化,用户功能视图界面必须动态生成。

2.3.2操作流程

系统的基本操作流程是:

 

 

登录

用户功能操作

 

2.4系统软件结构

排课模块软件结构图:

 

 

教室资源更新软件结构图:

 

临时讲座安排软件结构图:

信息查询模块软件结构图:

借教室模块软件结构图:

课程变动模块软件结构图:

 

2.5功能需求与程序的关系

序号

功能需求

程序模块

备注

一、用户登录

1

用户登录及验证

用户登录

2

普通用户查询及修改信息

普通用户查询信息

普通用户只能修改自己的信息

3

取回用户密码

取回用户密码

二、系统管理

4

注册

用户注册

5

修改用户信息

修改用户信息

6

新增值码元素

新增值码元素

7

修改值码表类名

修改值码表类名

8

修改值码元素名

修改值码元素名

9

模块维护

模块维护

10

权限分配

权限分配

为用户分配功能模块

三、数据录入与修改

11

注册

用户注册数据录入

12

教室信息登记

教室资源录入

13

课程信息登记

课程信息录入

14

临时讲座申请

临时讲座信息录入

教室资源管理数据录入

临时讲座申请审批数据录入

通过教室资源的使用情况来进行临时讲座安排

15

课程变更申请

调课信息申请数据录入

教室资源管理数据录入

申请审批数据录入

通过教室资源的使用情况来进行调课安排

16

借教室申请

借教室申请数据录入

教室资源管理数据录入

借教室审批数据录入

通过教室资源的使用情况来进行借教室安排

17

教室资源信息更新

临时讲座安排信息录入

调课信息录入

借教室信息录入

教室资源信息录入

通过临时讲座,调课信息及借教室信息更新现有教室资源信息

五、教室安排信息生成与打印

18

排课信息表打印

排课信息打印

19

调课信息表打印

调课信息打印

20

临时讲座安排表打印

临时讲座安排打印

21

借教室信息表打印

借教室信息打印

六、主要查询

22

排课信息查询

排课信息查询

23

教室资源管理信息查询

教室最新更新数据查询

24

课程调整结果信息查询

调课结果

25

临时讲座安排查询

临时讲座安排

26

借教室结果查询

借教室查询

3.接口设计

3.1用户接口

用户通过以internet方式登录该系统。

用户成功登录该系统后,按浏览器方式使用该系统与用户权限相关的功能。

3.2外部接口

教室管理系统是全校课程信息管理系统的一部分,在功能上相互独立,但存在数据间的联系,课程信息管理系统为教师管理系统提供教学人数、教学计划以及课程相关方面的数据。

在数据结构上与其它系统构成一个完整的整体。

4运行设计

4.1运行模块组合

本系统的用户功能视图实际描述了系统运行所引起的运行模块的组合。

4.2运行控制

本系统以internent的浏览器操作方式运行。

系统按用户功能试图的功能要求设计用户操作界面。

用户操作界面按树形层次菜单结构设计。

首先选择自己的用户类型,例如:

教室登陆;

然后输入自己的账号和密码,初始时账号和密码都是学号或是工作证号,登陆后可进行修改;

登陆系统后可以进行相关的操作;

操作步骤:

选择用户类型

输入用户帐号和密码

菜单选择

用户功能页面操作

5系统数据结构设计

5.1数据库逻辑设计

课程关系模式定义:

字段名称

字段代码

字段类型(长度)

数据约束

课程编号

num

Int

主键

名称

name

Varchar(8)

Notnull

选课人数

count

int

null

任课老师

renke

Varchar(20)

null

是否支持多媒体

duomeit

Char(5)

null

教室编码

num

int

外键

教师子类:

字段名称

字段代码

字段类型(长度)

数据约束,值域

工作证号

num

Int

主键

姓名

name

Varchar(20)

Notnull

性别

sex

char

(1)

Notnull

院系

yuanxi

Varchar(50)

Notnull

教室编码

number

int

外键

借用时间

JYtime

datetime

null

归还时间

GHtime

datetime

null

学生子类:

字段名称

字段代码

字段类型(长度)

数据约束

学号

num

Int

主键

姓名

name

Varchar

Notnull

性别

sex

char

(1)

null

院系

yuanxi

Varchar(50)

null

教室编码

number

int

外键

借用时间

JYtime

datetime

null

归还时间

GHtime

datetime

null

调课课程联系关系模式:

字段名称

字段代码

字段类型(长度)

数据约束,值域

教室编码

num

int

外键

课程编号

num

int

外键

时间

time

datetime

null

地点

didian

Nvarchar(20)

null

教室子类:

字段名称

字段代码

字段类型(长度)

数据约束,值域

教室编码

num

int

主键

容量

rongliang

int

null

是否需要多媒体

duomeit

Char(5)

null

 

6系统出错处理设计

6.1出错信息

故障情况

系统输出信息形式

含义

处理方法

数据库信息不存在

你查询的信息不存在!

系统储存部分错误

检查输入的内容是否正确

数据库无法链接

链接错误!

系统部分自定义错误

直接联系教室系统管理员

用户名错误

没有此用户!

应用部分错误

需要重新注册

用户密码错误

密码输入错误!

应用部分错误

重新输入正确的密码

其他不可知错误

未知

未知

对数据库资料进行备份

6.2补救措施

a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;

b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;

c.恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

6.3系统维护设计

软件的维护主要包括数据库维护和软件功能的维护。

数据库维护:

设计对数据库资料的备份和恢复功能,方便实现数据库的维护管理。

软件维护:

由于系统采用的是模块化设计,所以每个模块之间相互独立性较高,这样给软件的维护带来了方便。

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2