系统概要设计说明书范例

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

概要设计说明书

1引言

1.1 编写目的

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

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

1.2 项目背景

应包括

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

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

1.3 定义

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

1.4 参考资料:

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

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

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

2任务概述

2.1 目标

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

系统将为三种角色用户提供服务,分别是

老师、管理员、学生。将系统需要的功能按照三种角色要求可归纳为下图的功能结构图:

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

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

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

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

●教师可以筛选学生填报的本人的志愿。管理员模块的功能:

●管理员可以进入系统审核教师申报的

课题,并且将审核通过的课题向学生开

放,将审核未过的课题退回教师重新修

改。

●在教师学生互选过程进行到一定时间

阶段,管理员可以将未选课题和未定题

学生进行随机匹配。

●管理员可以对选题结果进行统计生成

报表,并将报表通过教务系统开放接口

提交。

学生模块的功能:

●学生可以进入系统浏览搜索查看已向

学生开放的课题。

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

藏。

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

题志愿。

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

2.2 需求分析

【用例分析的结果(用例图和用例描述)】根据上面需要实现的系统目标,可以画出以下用例图表达:

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

2.2.1申报课题

●目标

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

●事件流

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

1)由教师填写课题资料,资料包括:课题编号、课题名称、课题类型、课题面向

专业、课题工作内容、课题对学生要求。

2)教师提交课题,通过数据验证后,将合格的课题提交到课题数据库(数据文件)

中,将验证不合格课题返回修改。

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

●特殊需求

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

●前置条件

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

●后置条件

2.2.2筛选志愿

●目标

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

●事件流

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

1)教师查看所属课题的志愿选择状态和统计,包括:每个课题的当前状态(开放

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

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

题选题人。

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

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

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

●特殊需求

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

●前置条件

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

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

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

●后置条件

2.3 条件与限制

3总体设计

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

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

3.1 教师模块

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

教师类

教师记录操作

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

教师筛选界面类

类图:

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

3.2 学生模块

3.3 管理员模块

类抽象

类图

管理员模块的主要业务:(时序图,或者活动图)

3.4 整体结构

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

系统类的抽象

类图的优化合并

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

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

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

4数据结构设计

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

表结构

数据库的定义规则

教师表(Teachers)

学生表(STUDENTS)

数据文件

1)教师信息文件

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

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

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

2)学生信息文件

3)管理员文件

4)课题文件

5)志愿文件

相关文档
最新文档