软件总体设计说明书

软件总体设计说明书

一、引言

1、编写目的

本系统介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。

2、背景

通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。适应科学技术的不断的发展。

3、定义

学生信息管理系统:对学生的基本信息、课程选择、成绩的录入、修改、删除、查询等一系列的操作。

4、参考文献

《C语言程序设计》、《软件工程》

二、总体设计

1、需求规定

(1) 管理员能够方便的对信息进行添加、修改、查询、删除和汇总、 通过条件选择查询所有信息、并进行排序。

(2)可以将数据库发布到网上、进行资源共享。

(3)学生可以在自己的权限内对信息进行访问、查询相关信息。

(4)添加功能:管理员可以通过填写表格的形式输入学生成绩及相关信息。 (5)修改功能:管理员通过条件查询所要修改的信息、然后对信息进行修改保存、系统会自动查找是否是重复信息。

(6)删除功能:管理员可以对数据进行删除操作。系统能够通过管理员的条件进行查找删除信息、确定删除则数据库自动删除。

2、运行环境

Visual Basic6.0

3、基本设计概要和处理流程

4、结构

主模块的结构图:

管理员登录结构图:

5、功能需求与程序的关系 6、人工处理过程

7、尚未解决的问题

三、接口设计

1、用户接口

2、外部接口

3、内部接口

模块间接口采用数据耦合方式,通过参数表达传送数据,交换信息。

四、运行设计

1、运行模块结合

具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

2、运行控制

软件运行有较友好的界面,基本能够实现用户的数据处理要求。

3、运行时间

系统的运行时间基本可以达到用户所提出的要求

五、系统数据结构设计

1、逻辑结构要点

根据系统需求,把系统分为登录模块,学生管理模块和教师管理模块

2、物理结构要点

系统的物理结构具体由数据库来设计与生成。

学生信息表:

管理员表:

教师表

3、数据结构与程序关系

六、系统出错处理设计

1、出错信息

2、补救措施

由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。对一般错误给用户提示信息,用户重新输入或退出。对于严重错误,启动备份文件恢复,建议使用帮助文件.

软件总体设计说明书

一、引言

1、编写目的

本系统介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。

2、背景

通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。适应科学技术的不断的发展。

3、定义

学生信息管理系统:对学生的基本信息、课程选择、成绩的录入、修改、删除、查询等一系列的操作。

4、参考文献

《C语言程序设计》、《软件工程》

二、总体设计

1、需求规定

(1) 管理员能够方便的对信息进行添加、修改、查询、删除和汇总、 通过条件选择查询所有信息、并进行排序。

(2)可以将数据库发布到网上、进行资源共享。

(3)学生可以在自己的权限内对信息进行访问、查询相关信息。

(4)添加功能:管理员可以通过填写表格的形式输入学生成绩及相关信息。 (5)修改功能:管理员通过条件查询所要修改的信息、然后对信息进行修改保存、系统会自动查找是否是重复信息。

(6)删除功能:管理员可以对数据进行删除操作。系统能够通过管理员的条件进行查找删除信息、确定删除则数据库自动删除。

2、运行环境

Visual Basic6.0

3、基本设计概要和处理流程

4、结构

主模块的结构图:

管理员登录结构图:

5、功能需求与程序的关系 6、人工处理过程

7、尚未解决的问题

三、接口设计

1、用户接口

2、外部接口

3、内部接口

模块间接口采用数据耦合方式,通过参数表达传送数据,交换信息。

四、运行设计

1、运行模块结合

具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

2、运行控制

软件运行有较友好的界面,基本能够实现用户的数据处理要求。

3、运行时间

系统的运行时间基本可以达到用户所提出的要求

五、系统数据结构设计

1、逻辑结构要点

根据系统需求,把系统分为登录模块,学生管理模块和教师管理模块

2、物理结构要点

系统的物理结构具体由数据库来设计与生成。

学生信息表:

管理员表:

教师表

3、数据结构与程序关系

六、系统出错处理设计

1、出错信息

2、补救措施

由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。对一般错误给用户提示信息,用户重新输入或退出。对于严重错误,启动备份文件恢复,建议使用帮助文件.


相关内容

  • 项目总体设计规格说明书规范
  • 项目总体设计规格说明书规范 拟制人 评审人 批准人 日期 日期 日期 保密须知 本文档属公司内部文档,所有权归公司所有,仅限于相关部门之间传阅.任何人未经公司书面许可,不得擅自发送给相关部门以外的第三方阅读,更禁止向杂志.互联网等公开,以及印刷成任何形式出版物公开发行.如果确实需要将本文档递交给相关 ...

  • 模板J-1 软件总体设计文档
  • 公司名称 { 项目名称 } 软件总体设计文档 版 本 历 史 目 录 0. 文档介绍 ........................................................................................................... ...

  • 软件项目概要设计模板
  • 概要设计 题 目 实验室设备管理系统 指 导 老 师 李大成 班 级 1305172 姓 名 唐铭 学 号 29 时 间 2015-6-23~2015-6-26 成都工业学院计算机工程系 1. 2. 3. 4. 5. 6. 7. 引言 ................................ ...

  • 财务软件设计思路
  • 财务软件设计思路 一.财务软件系统设计 (一)总体设计 总体设计是软件开发人员根据软件需求说明书的要求,运用结构化程序设计思想,将软件自上而下逐层分解成多个软件模块,直到分解成每一个模块只具有单一的功能,能用一个或几个程序实现的树形结构为止. 总体设计阶段还要定义各模块的数据传递关系,设计软件的编码 ...

  • 软件工程学
  • 目录 第一章 软件工程学 ............................................. 1 第二章可行性研究 .................................................... 5 第三章需求分析 ................. ...

  • 软件著作权-说明书范本
  • 天一博胜探伤仪软件V1.0 说明书 软件著作权-设计说明书 格式要求:一.说明书应提交前.后各连续30页,不足60页的,应当全部 提交. 二.说明书页眉应标注软件的名称和版本号,应当与申请表中名 称完全一致,页眉右上应标注页码,说明书每页不少于30行,有图除外,另外截图应该清晰完整. 注:以下文件仅 ...

  • [软件架构说明书]模板
  • XXXX系统 软件架构说明书 作者:___XX XXXX___________ 审核:___XXXXXXXX____________ 批准:_____XXXX__________ 完成时间:___2014-06-17_______ 文件建立/修改记录 目录 1 简介................. ...

  • 财务软件设计流程
  • 由于会计工作具有数据量大.数据结构复杂.数据加工处理方法要求严格,数据的真实性.准确性要求高,数据具有可验证性,要有充分的安全可靠性保证等特征.从而决定了会计软件的开发是一项专业性.技术性很强的工作,会计软件的开发过程需要用科学的方法去组织与管理. 目前会计软件的开发方法主要有生命周期法和原型法两种 ...

  • 小型超市管理系统软件设计说明书
  • 超市管理系统 软件设计说明书 拟制 第七组成员:姚珍珍 王黎黎 宋旭桐 赵嘉文 马融 吴爽 日期评审人 王继敏.王建 日期批准 日期20120715 修订记录 Table of Contents 目录 ×× Design Specification ××系统 .................... ...