学籍管理系统概要设计报告

{ 基于JAVA面向对象的学籍管理系统 }

体系结构设计说明

版 本 历 史

 目 录

1. 文档介绍... 4

1.1 文档目的... 4

1.2 文档范围... 4

1.3 读者对象... 4

1.4 参考文献... 4

1.5 术语与缩写解释... 4

2. 系统概述... 5

2.1 功能性需求分类... 5

2.2 学籍信息管理... 5

3. 设计约束... 5

4. 设计策略... 6

5. 系统总体结构... 6

6. 开发环境的配置... 6

7. 运行环境的配置... 6


1. 文档介绍

1.1 文档目的

本文档用于描述“基于JAVA面向对象的学籍管理系统”的项目系统总体体系结构设计。

1.2 文档范围

学生学籍管理系统概要设计:包括系统的主要功能需求以及系统结构及配置。

1.3 读者对象

广大师生

1.4 参考文献

提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:

[标识符] 作者,文献名称,出版单位(或归属单位),日期

例如:

《Thinking in Java》Brucce Eckel 2002

《JDK1.6 文档》java.sun.com

1.5 术语与缩写解释

2. 系统概述

(1)本系统设计目的

解决以往信息传递不方便,不快捷等问题,达到提高工作效率,降低管理系统。实现全校不同部门学生信息资源共享,确保学生管理工作数据准备,有利于推动学校管理水平。。。

(2)本学籍管理系统主要功能是。。。。。。。

录入 显示 查询 修改 删除 退出

2.1 功能性需求分类

2.2 学籍信息管理

2.2.1 录入学生学籍信息

2.2.2

2.2.3

2.2.4

2.2.5

2.2.6

3. 设计约束

提示:

(1)         需求约束。系统设计应遵循需求文档《软件需求规格说明书》相关描述:

界定用户需求,建立软件的功能框架

1.软件开发符合公司经济效益。

2.软件运行环境符合客服常规使用条件

3软件开发使用功能易于操作功能全面。

4界定用户需求,建立软件的功能框架

                         

(2)隐含约束。本系统应为后续基于JAVA面向对象的学生成绩管理系统项目的系统架构提供参考。

4. 设计策略

本系统设计策略(Design Strategy)包含扩展策略、复用策略两种,描述如下:

²  扩展策略。通过符合逻辑的分层设计、合理的方法设计为功能扩展提供良好的基础架构。

²  复用策略。本系统为后续基于JAVA面向对象的学生成绩管理系统项目提供参考,本系统中部分类、方法可以为后续项目提供参考。

5. 系统总体结构


提示:

(1)系统分为三层,分别为用户交互层(StuRun);业务逻辑层(StuImpl);数据存储层(DataBase);

(2)用户交互层根据用户输入调用业务逻辑层相应方法实现业务逻辑并输出结果

(3)业务逻辑层提供学籍信息的增删改查等相关业务逻辑方法,为用户交互层提供业务逻辑处理支持同时可以调用及更新数据存储层存储的数据。

(4)数据存储层用于存储系统数据。

 

6. 开发环境的配置

提示:说明本系统应当在什么样的环境下开发,有什么强制要求和建议?

 

 

7. 运行环境的配置

 

 

第二篇:学籍管理系统概要设计报告

{ 基于JAVA面向对象的学籍管理系统 }

体系结构设计说明

版 本 历 史

 目 录

1. 文档介绍... 4

1.1 文档目的... 4

1.2 文档范围... 4

1.3 读者对象... 4

1.4 参考文献... 4

1.5 术语与缩写解释... 4

2. 系统概述... 5

2.1 功能性需求分类... 5

2.2 学籍信息管理... 5

3. 设计约束... 5

4. 设计策略... 6

5. 系统总体结构... 6

6. 开发环境的配置... 6

7. 运行环境的配置... 6


1. 文档介绍

1.1 文档目的

本文档用于描述“基于JAVA面向对象的学籍管理系统”的项目系统总体体系结构设计。

1.2 文档范围

 

1.3 读者对象

 

1.4 参考文献

提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:

[标识符] 作者,文献名称,出版单位(或归属单位),日期

例如:

《Thinking in Java》Brucce Eckel 2002

《JDK1.6 文档》java.sun.com

1.5 术语与缩写解释

2. 系统概述

(1)本系统设计目的

(2)本学籍管理系统主要功能是。。。。。。。

2.1 功能性需求分类

2.2 学籍信息管理

2.2.1 录入学生学籍信息

2.2.2

2.23按照学号查询学生学籍信息

2.2.4按照学生姓名查询学生学籍信息

2.2.5修改学生学籍信息

2.2.6按照学号重新给学生学籍排序

2.2.7按照学号重新给学生学籍排序

2.2.8学生按照学号及密码登录查询相关学籍信息

2. 29退出系统

3. 设计约束

提示:

(1)需求约束。系统设计应遵循需求文档《软件需求规格说明书》相关描述:

(2)隐含约束。本系统应为后续基于JAVA面向对象的学生成绩管理系统项目的系统架构提供参考。

4. 设计策略

本系统设计策略(Design Strategy)包含扩展策略、复用策略两种,描述如下:

²  扩展策略。通过符合逻辑的分层设计、合理的方法设计为功能扩展提供良好的基础架构。

²  复用策略。本系统为后续基于JAVA面向对象的学生成绩管理系统项目提供参考,本系统中部分类、方法可以为后续项目提供参考。

5. 系统总体结构

提示:

(1)系统分为三层,分别为用户交互层(StuRun);业务逻辑层(StuImpl);数据存储层(DataBase);

(2)用户交互层根据用户输入调用业务逻辑层相应方法实现业务逻辑并输出结果

(3)业务逻辑层提供学籍信息的增删改查等相关业务逻辑方法,为用户交互层提供业务逻辑处理支持同时可以调用及更新数据存储层存储的数据。

(4)数据存储层用于存储系统数据。

 

6. 开发环境的配置

提示:说明本系统应当在什么样的环境下开发,有什么强制要求和建议?

 

7. 运行环境的配置

 

相关推荐