系统概要设计说明书范例.docx

上传人:b****5 文档编号:14275523 上传时间:2023-06-22 格式:DOCX 页数:16 大小:207.93KB
下载 相关 举报
系统概要设计说明书范例.docx_第1页
第1页 / 共16页
系统概要设计说明书范例.docx_第2页
第2页 / 共16页
系统概要设计说明书范例.docx_第3页
第3页 / 共16页
系统概要设计说明书范例.docx_第4页
第4页 / 共16页
系统概要设计说明书范例.docx_第5页
第5页 / 共16页
系统概要设计说明书范例.docx_第6页
第6页 / 共16页
系统概要设计说明书范例.docx_第7页
第7页 / 共16页
系统概要设计说明书范例.docx_第8页
第8页 / 共16页
系统概要设计说明书范例.docx_第9页
第9页 / 共16页
系统概要设计说明书范例.docx_第10页
第10页 / 共16页
系统概要设计说明书范例.docx_第11页
第11页 / 共16页
系统概要设计说明书范例.docx_第12页
第12页 / 共16页
系统概要设计说明书范例.docx_第13页
第13页 / 共16页
系统概要设计说明书范例.docx_第14页
第14页 / 共16页
系统概要设计说明书范例.docx_第15页
第15页 / 共16页
系统概要设计说明书范例.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

系统概要设计说明书范例.docx

《系统概要设计说明书范例.docx》由会员分享,可在线阅读,更多相关《系统概要设计说明书范例.docx(16页珍藏版)》请在冰点文库上搜索。

系统概要设计说明书范例.docx

系统概要设计说明书范例

概要设计说明书

1引言

1.1编写目的

【阐明编写概要设计说明书的目的,指明读者对象。

本文档的编写目的是根据项目需求说明书,阐述系统结构,数据定义,接口设计等内容…【展开补充】

1.2项目背景

应包括

●项目的委托单位、开发单位和主管部门

●该软件系统与其他系统的关系。

1.3定义

列出本文档中所用到的专门术语的定义和缩写词的愿意。

1.4参考资料:

  ●列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源

  ●项目经核准的计划任务书、合同或上级机关的批文;项目开发计划;需求规格说明书;测试计划(初稿);用户操作手册

  ●文档所引用的资料、采用的标准或规范。

2任务概述

2.1目标

【系统目标的描述,系统将要为用户提供什么样的服务,将文字补充丰富】

系统将为三种角色用户提供服务,分别是老师、管理员、学生。

将系统需要的功能按照三种角色要求可归纳为下图的功能结构图:

在上面的功能结构图中,其中老师模块实现的功能包括:

●教师可以进入系统修改自己的资料。

●教师可查看别的老师申报的课题。

●教师可以申报毕设课题。

●教师可以筛选学生填报的本人的志愿。

管理员模块的功能:

●管理员可以进入系统审核教师申报的课题,并且将审核通过的课题向学生开放,将审核未过的课题退回教师重新修改。

●在教师学生互选过程进行到一定时间阶段,管理员可以将未选课题和未定题学生进行随机匹配。

●管理员可以对选题结果进行统计生成报表,并将报表通过教务系统开放接口提交。

学生模块的功能:

●学生可以进入系统浏览搜索查看已向学生开放的课题。

●学生可以选择专业对口的课题进行收藏。

●学生可以从收藏的课题中填报10个课题志愿。

●学生可以查看选题状态和结果。

2.2需求分析

【用例分析的结果(用例图和用例描述)】

根据上面需要实现的系统目标,可以画出以下用例图表达:

对用例图中各业务用例,说明如下:

2.2.1申报课题

●目标

本用例的目标是由教师填写课题相关信息申报课题。

●事件流

教师申报课题的基本业务流程如下:

1)由教师填写课题资料,资料包括:

课题编号、课题名称、课题类型、课题面向专业、课题工作内容、课题对学生要求。

2)教师提交课题,通过数据验证后,将合格的课题提交到课题数据库(数据文件)中,将验证不合格课题返回修改。

3)向用户输出提示信息现实操作结果。

●特殊需求

本操作必须由教师身份的用户执行。

●前置条件

操作之前,教师必须使用用户名密码登录。

●后置条件

2.2.2筛选志愿

●目标

本用例由教师选择自己所出课题的毕设学生。

●事件流

教师筛选志愿的基本业务流程如下:

4)教师查看所属课题的志愿选择状态和统计,包括:

每个课题的当前状态(开放和关闭),选择当前课题的所有志愿,选择当前课题的学生状态。

5)教师从选择课题的志愿中,选取一个状态为尚未定题的学生,确定其为当前课题选题人。

6)将课题与选题人提交,写入数据库(数据文件)。

7)修改课题状态为已选关闭,修改填写本课题的其它志愿状态为落选。

8)修改本课题选题人的当前志愿为中选,修改选题人的其它志愿为自动取消。

●特殊需求

本操作必须由教师身份的用户执行。

●前置条件

操作之前,教师必须使用用户名密码登录。

筛选志愿的课题必须处于开放状态。

被选学生必须填报了该课题志愿,并且学生状态为未选定课题。

●后置条件

2.3条件与限制

3总体设计

根据用例分析中系统功能需求,系统整体业务流程如下(活动图):

【根据用例分析中的功能需求,组织我们的业务流程】

系统业务分成三个模块实现,如下图(包图)所示:

 

3.1教师模块

根据教师模块功能,教师模块所包含的类有:

教师类

教师记录操作

教师申报界面类(对应的需求说明中界面流程设计)

教师筛选界面类

 

类图:

模块主要业务描述(时序图或活动图)

 

3.2学生模块

3.3管理员模块

类抽象

 

类图

管理员模块的主要业务:

(时序图,或者活动图)

3.4整体结构

【对模块的设计进行整合】

系统类的抽象

类图的优化合并

各功能操作类根据层次原则组成整体系统结构。

【从垂直方向将系统结构按照功能划分,然后在水平方向按照层次结构合并和组合同一层次的模块(包)或类,形成一个垂直划分和水平划分相结合的体系结构。

【可以是一个包图,由于设计时分的不够详细,用方框表示】

4数据结构设计

从需求说明书中表态数据、动态数据、数据词典形成规范的数据结构设计

●表结构

数据库的定义规则

字段

类型

约束

描述

备注

name

Varhcar(120)

Notnull

姓名

教师表(Teachers)

字段

类型

约束

描述

备注

TID

VARCHAR(20)

NOTNULL

教师工号

主键

name

Varhcar(120)

Notnull

姓名

DEPART

VARCHAR(20)

COLLEGE

学院

学生表(STUDENTS)

字段

类型

约束

描述

备注

SID

VARCHAR(20)

NOTNULL

学号

主键

name

Varhcar(120)

Notnull

姓名

DEPART

VARCHAR(20)

COLLEGE

学院

 

●数据文件

1)教师信息文件

工号,姓名,学院,系,专业,教授课程;

00001111,张三,信息学院,电子信息,软件工程;

00001112,李四,建设学院,土木工程,桥梁;

 

2)学生信息文件

3)管理员文件

4)课题文件

5)志愿文件

数据文件名:

ini配置格式

[配置节]

配置项名=配置项值

Xml

1)教师信息文件

2)学生信息文件

3)管理员文件

4)课题文件

5)志愿文件

ini配置文件

[节点]

key=value

●动态数据

https:

//

动态交易密钥

5功能模块设计

5.1外部接口:

【包括用户界面、软件接口与硬件接口。

与教务系统提交选题统计报表

写明如何使用此外部接口

5.2内部接口(模块)

由系统整体结构图(系统类图)从垂直或水平方向的模块划分来设计模块。

5.2.1教师类(Teacher)

1)课题申报

+/-/#intProjectApply(stringprjname,stringprjmajor,stringprjdesc,stringprjdemand…)

◆输入

参数分析

◆输出

返回结果

◆处理

处理流程,复杂业务可使用时序图

◆约束

2)志愿筛选

intAppSelect(string,int,….)

◆输入

参数分析

◆输出

返回结果

◆处理

处理流程,复杂业务可使用时序图

◆约束

5.2.2课题类(Project)

做课题类分析时,可以为课题类建立状态图。

1)课题添加

intAdd(….)

◆输入

参数分析

◆输出

返回结果

◆处理

处理流程,复杂业务可使用时序图

◆约束

2)课题开放

intOpen(username,projectid)

◆输入

参数分析

◆输出

返回结果

◆处理

处理流程,复杂业务可使用时序图

◆约束

 

3)课题关闭

intClose()

◆输入

参数分析

◆输出

返回结果

◆处理

处理流程,复杂业务可使用时序图

◆约束

6运行设计

6.1运行模块的组合

组件图做组件设计

6.2运行控制

6.3运行时间

7安全保密设计

【描述保障系统安全的方法,从防止非授权访问,防止数据泄露,防止攻击,防止灾难性后果等方面】

登录/权限

备份恢复

8维护设计

说明为方便维护工作的设施,如维护模块等。

补丁升级策略

远程协助/远程登录管理

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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