软件系统详细设计说明书模板-软件系统说明书模板 下载本文

内容发布更新时间 : 2024/5/22 8:48:26星期一 下面是文章的全部内容请认真阅读。

远程多考区在线考试系统

xxxxx系统

详细设计说明书

文件状态: [√] 草稿 [ ] 正式发布 [ ]正在修改 文件标识: 当前版本: 1.0 作 者: 完成日期: 第1页共15页

远程多考区在线考试系统 版 本 历 史

版本/状态 1.0 作者 参与者 起止日期 备注 开始编写 第2页共15页

远程多考区在线考试系统 修 改 记 录

日期

修订版本 修改章节 修改描述 作者 第3页共15页

远程多考区在线考试系统 目录

1

引言 ........................................................................... 5 1.1 编写目的 ............................................................... 5 1.2 背景 ................................................................... 5 1.3 参考资料 ............................................................... 5 1.4 术语定义及说明 ......................................................... 5 设计概述 ....................................................................... 5 2.1 任务和目标 ............................................................. 5

2.1.1 需求概述 ........................................................... 5 2.1.2 运行环境概述 ....................................................... 5 2.1.3 条件与限制 ......................................................... 6 2.1.4 详细设计方法和工具 ................................................. 6 系统详细需求分析 ............................................................... 6 3.1 详细需求分析 ........................................................... 6 3.2 详细系统运行环境及限制条件分析接口需求分析 ............................. 6 总体方案确认 ................................................................... 6 4.1 系统总体结构确认 ....................................................... 6 4.2 系统详细界面划分 ....................................................... 7

4.2.1 应用系统与支撑系统的详细界面划分 ................................... 7 4.2.2 系统内部详细界面划分 ............................................... 7 系统详细设计 ................................................................... 7 5.1 系统程序代码架构设计 ................................................... 7

5.1.1 UI(User Interface)用户界面表示层 ................................... 7 5.1.2 BLL(Business Logic Layer)业务逻辑层 ................................ 8 5.1.3 DAL(Data Access Layer)数据访问层 ................................... 8 5.1.4 Common类库 ......................................................... 8 5.1.5 Entity Class实体类 ................................................. 8 5.2 系统结构设计及子系统划分 ............................................... 8 5.3 系统功能模块详细设计 ................................................... 9

5.3.1 XX子系统 ........................................................... 9 .1 XX模块 ................................................................. 9 列表和分页 ................................................................. 9 创建XX ..................................................................... 9 .2 XX模块 ................................................................. 9 XX列表 ..................................................................... 9 XX修改 ..................................................................... 9 5.3.2 XX子系统 ........................................................... 9

5.3.6.1 用户管理模块 .................................................... 9 5.3.6.2 角色管理模块 ................................................... 14 5.3.6.3 系统设置模块 ................................................... 14 5.3.6.4 系统登录注销模块 ............................................... 14

5.4 系统界面详细设计 ...................................................... 14

5.4.1 外部界面设计 ...................................................... 14 5.4.2 内部界面设计 ...................................................... 14 5.4.3 用户界面设计 ...................................................... 14 数据库系统设计 ................................................................ 14 6.1 设计要求 .............................................................. 14 6.2 信息模型设计 .......................................................... 14 6.3 数据库设计 ............................................................ 14

6.3.1 设计依据 .......................................................... 14

2

3

4

5

6

第4页共15页

远程多考区在线考试系统 7

6.3.2 数据库种类及特点 .................................................. 15 6.3.3 数据库逻辑结构 .................................................... 15 6.3.4 物理结构设计 ...................................................... 15 6.3.5 数据库安全 ........................................................ 15 6.3.6 数据字典 .......................................................... 15 信息编码设计 .................................................................. 15 7.1 代码结构设计 .......................................................... 15 7.2 代码编制 .............................................................. 15

1 引言

1.1 编写目的

说明编写详细设计方案的主要目的。 说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)和数据库系统的设计考虑,为程序员编码提供依据。 如果一个软件系统比较简单,层次很少,本文件可以不单独编写,和概要设计说明书中不重复部分合并编写。 方案重点是模块的执行流程和数据库系统详细设计的描述。 1.2 背景

应包含以下几个方面的内容: A. 待开发软件系统名称; B. 该系统基本概念,如该系统的类型、从属地位等; C. 开发项目组名称。 1.3 参考资料

列出详细设计报告引用的文献或资料,资料的作者、标题、出版单位和出版日期等信息,必要时说明如何得到这些资料。 1.4 术语定义及说明

列出本文档中用到的可能会引起混淆的专门术语、定义和缩写词的原文。 2 设计概述

2.1 任务和目标

说明详细设计的任务及详细设计所要达到的目标。 2.1.1 需求概述

对所开发软件的概要描述, 包括主要的业务需求、输入、输出、主要功能、性能等,尤其需要描述系统性能需求。 2.1.2 运行环境概述

第5页共15页