电脑人才培训系统项目详细设计说明书.docx

上传人:b****2 文档编号:3286493 上传时间:2023-05-05 格式:DOCX 页数:75 大小:476.28KB
下载 相关 举报
电脑人才培训系统项目详细设计说明书.docx_第1页
第1页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第2页
第2页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第3页
第3页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第4页
第4页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第5页
第5页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第6页
第6页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第7页
第7页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第8页
第8页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第9页
第9页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第10页
第10页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第11页
第11页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第12页
第12页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第13页
第13页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第14页
第14页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第15页
第15页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第16页
第16页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第17页
第17页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第18页
第18页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第19页
第19页 / 共75页
电脑人才培训系统项目详细设计说明书.docx_第20页
第20页 / 共75页
亲,该文档总共75页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

电脑人才培训系统项目详细设计说明书.docx

《电脑人才培训系统项目详细设计说明书.docx》由会员分享,可在线阅读,更多相关《电脑人才培训系统项目详细设计说明书.docx(75页珍藏版)》请在冰点文库上搜索。

电脑人才培训系统项目详细设计说明书.docx

电脑人才培训系统项目详细设计说明书

卷号

卷内编号

密级

【电脑人才培训系统】

项目编号:

HB01-01-2010

详细设计说明书

Version2.0

作者:

邹济峰,刘一平

日期

版本

说明

作者

2011年1月18日

0.1

详细设计

邹济峰

2011年1月1日

0.2

完善数据库设计,完成项目整体框架搭建

邹济峰

2011年1月3日

1.0

按照客户要求,画出各个功能的流程图

刘一平

2011年2月2日

1.2

制作《详细设计说明书》文档

刘一平

2011年2月5日

2.0

评审《详细设计说明书》

刘一平、王建、邹济峰、徐青青

修订文档历史

电脑人才培训系统项目详细设计说明书目录

1界面设计要求

以“客户为先”是我们的服务目标,主要满足以下项目:

软件界面设计要从界面上来讲要,单据风格统一,查询风格统一,报表风格统一,提示风格统一,各种界面尺寸、颜色搭配要协调,保证视觉的可分辨性;从操作性方面讲,要求满足简洁、快速的操作方式,操作要人性化、智能化,如下图

2[子系统1]用户管理

[模块1]用户基本信息管理

模块描述

描述

备注

目的

设置管理系统使用人员的基本信息

功能

收集人员的基本信息,并把信息存放到MYSQL数据库中保存,以供其它程序调用

要求

保证用户信息的唯一性,不可重复。

类和接口

类列表

类名称

定义

描述

TfrmTreeData

用户信息基本信息设置界面,是用户与程序的接口。

界面操作,用户输入

TTreeDataFacade

传递用户界面操作信息至程序内部处理。

数据库常用操作类

接口列表

接口名称

定义

描述

DataTran

执行MYSQL返回影响的DataSet

MsgBox

弹出信息提示框

Button

点击触发操作

Edit

接发用户输入信息

[类1]TfrmTreeData

描述

备注

父类

TfrmBaseForm

目的

接收操作员设置的用户信息

属性

TreeDataHandleClass

SelNodeData

方法

LoadData

DoAdd

DoModify

DoDelete

DoCancel

DoSave

DoFirst

DoPrevious

DoNext

DoLast

DoFormShow

DoFormCreate

DoSelect

DoSearch

Doprinter

[方法1]LoadData

1.输入输出

类型

约束/说明

输入

输出

加载用户信息

2.流程图

显示到用户界面

 

3.数据设计

从数据库中读取信息,通过界面显示出来

[方法2]DoAdd

1.输入输出

类型

约束/说明

输入

用户信息

输出

数据库中保存,显示提示信息

2.

放入数据库中保存

流程图

 

3.数据设计

从界面获取数据信息,保存入数据库中

[方法3]DoModify

1.输入输出

类型

约束/说明

输入

用户修改信息

输出

数据库中保存,显示提示信息

2.

修改宿舍信息

流程图

 

执行指令并等待响应

 

放入数据库中保存

 

3.数据设计

从界面获取修改信息,保存入数据库中

[方法4]DoDelete

1、输入输出

类型

约束/说明

输入

用户名

输出

删除提示信息

 

2、

需要删除的用户名

流程

 

执行指令并等待响应

 

数据库中删除并显示提示信息

 

3、数据设计

从界面获取删除信息,保存入数据库中

[方法5]DoCancel

1、输入输出

类型

约束/说明

输入

按键信息

输出

取消相应操作

点击按钮

2、流程图

 

取消相应操作

 

显示提示信息

 

3数据设计

点击按钮,取消操作。

[方法7]DoSave

1、输入输出

类型

约束/说明

输入

操作信息

输出

提示信息

点击按钮

2、流程图

 

触发事件

 

显示提示信息

 

3数据设计

点击按钮,触发事件,显示提示信息。

[方法8]DoFirst

1、输入输出

类型

约束/说明

输入

操作信息

输出

一群数据的第一笔数据

2、

点击按钮

流程图

 

触发事件

 

跳至数据头部

 

3、数据设计

点击按钮,触发事件,跳至数据头部。

[方法9]DoPrevious

1、输入输出

类型

约束/说明

输入

提示信息

输出

显示上一笔数据

点击按钮

2、流程图

 

触发事件

 

跳至上一笔数据

 

3数据设计

点击按钮,触发事件,跳至上一笔数据

[方法10]DoPrevious

1、输入输出

类型

约束/说明

输入

提示信息

输出

显示上一笔数据

点击按钮

2、流程图

 

触发事件

 

跳至上一笔数据

 

3数据设计

点击按钮,触发事件,跳至上一笔数据

[方法11]DoNext

1、输入输出

类型

约束/说明

输入

提示信息

输出

显示下一笔数据

点击按钮

2、流程图

 

触发事件

 

显示下一笔数据

 

3数据设计

点击按钮,触发事件,显示下一笔数据。

[方法12]DoLast

1、输入输出

类型

约束/说明

输入

提示信息

输出

显示最后一笔数据

点击按钮

2、流程图

 

触发事件

 

显示最后一笔数据

 

3数据设计

点击按钮,触发事件,显示最后一笔数据。

[其它方法]

DoFormShow、DoFormCreate、DoSelect、DoSearch、Doprinter暂不使用,留于扩展中使用

[类2]TTreeDataFacade

描述

备注

父类

TfrmBaseForm

目的

接收操作员设置的用户信息

属性

方法

TreeDataHandle

GetTreeDataSelect

[方法1]GetTreeDataSelect

1、输入输出

类型

约束/说明

输入

输出

具体做什么操作

输入树类型

2、流程图

 

查找具体操作

 

转至相应操作

 

3数据设计

输入树类型,查找具体操作步骤,转至相应操作。

[方法2]GetTreeDataSelect

1、输入输出

类型

约束/说明

输入

树类型,引用指针(空)

输出

返回具体选择的指针信息(指向树结构)

输入树类型,以及引用一个空指针

2、流程图

 

根据GetTreeDataSelect盅到相应操作

 

返回一个具体指针信息

 

3数据设计

输入树类型以及空的指针,查找具体操作,返回一个具体指针信息。

[模块2]用户查询

模块描述

描述

备注

目的

录入人员信息,并对根据用户的基本信息对用户进行查询。

功能

对根据用户的基本信息对用户进行查询。

要求

用户ID号长8个字符

类和接口

类列表

类名称

定义

描述

Tfrmadd_persons

加载用户个人信息(包括用户名,部门等)

数据库常用操作类

接口列表

接口名称

定义

描述

MsgBox

弹出信息提示框

Button

点击触发操作

Edit

接发用户输入信息

Panel

窗体信息

Image

导入图片信息

[类1]TfrmTreeData

描述

备注

父类

TfrmBaseForm

目的

接收操作员设置的部门信息

属性

FPhotopath

FDSAddPeople

FEdit

FDataSetChanged

FCurrDormID

OutQryAddPeople

方法

ImiParam

RefreshDBData

Initial

GetNextAccount

SerialNumberAdd

[方法1]ImiParam

1、输入输出

类型

约束/说明

输入

相应的数据集信息

输出

被处理过后的数据集信息

数据集信息

2、流程图

 

判断信息

 

YN

提示错误信息

ImiParam

显示相应数据

3数据设计

输入相应的数据集信息,判断信息是否有效,显示相应信息

[方法2]RefreshDBData

1、输入输出

类型

约束/说明

输入

操作信息

输出

更人员显示信息

操作信息

2、流程图

 

判断内容

 

YN

提示报错

ImiParam

更新相应信息

3数据设计

操作信息,判断内容刷新项目,显示相应信息。

[方法3]Initial

1、输入输出

类型

约束/说明

输入

操作信息

输出

清空界面信息

2、流程图

清空界面信息

清空命令

 

3数据设计

清空命令,清空界面显示信息。

[方法4]GetNextAccount

1、输入输出

类型

约束/说明

输入

当前最大帐号

输出

获取下一个帐号

获取帐号信息

2、流程图

 

判断内容

 

YN

返回-1(错误)

ImiParam

返回具体的帐号

3数据设计

获取帐号,判断当前帐号是否合法,正确返回+1帐号,错误返回-1。

[方法5]SerialNumberAdd

1、输入输出

类型

约束/说明

输入

当前最大编号

输出

获取下一个编号

返回-1(错误)

2、流程图

 

YN

ImiParam

3数据设计

获取编号,判断当前编号是否合法,正确返回+1帐号,错误返回-1。

[模块3]部门基本信息设置

模块描述

描述

备注

目的

对部门信息进行四级管理

功能

对部门信息进行分级管理

要求

部门长度不可多于8个字符

类和接口

类列表

类名称

定义

描述

DormTreeHandle

加载部门信息

数据库常用操作类

接口列表

接口名称

定义

描述

MsgBox

弹出信息提示框

[类1]TfrmTreeData

描述

备注

父类

FORM

目的

接收操作员设置的部门信息

属性

FPhotopath

FDSAddPeople

FEdit

FDataSetChanged

FCurrDormID

OutQryAddPeople

方法

Create

DeleteTreeData

CheckCanDelete

IniTreeData

[方法1]Create

1、输入输出

类型

约束/说明

输入

数据库信息

输出

构造函数,创建相应控件或类信息

触发事件

2、流程图

 

构造相应函数

 

3数据设计

构造函数,输入数据库信息,创建控件或类信息。

[方法2]DeleteTreeData

1、输入输出

类型

约束/说明

输入

删除部门信息

输出

数据库中删除相应信息

删除相应宿舍信息

2、流程图

 

3数据设计

删除数据库中相应部门信息。

 

[方法3]CheckCanDelete

1、输入输出

类型

约束/说明

输入

部门信息

输出

数据库中删除相应信息

返回错误结果

2、流程图

 

YN

 

3数据设计

判断需要删除的部门信息是否合法(查看父宿舍号)。

[方法4]IniTreeData

1、输入输出

类型

约束/说明

输入

输入数据库信息

输出

初始化部门信息(多级)

2、流程图

查找部门信息显示(多级)

 

 

3数据设计

初始化控件,查找部门信息显示出来。

[模块4]课程科目题库导入

模块描述

描述

备注

目的

导入要考试课程的题库,无需录入操作

功能

导入所要测试课程的科目题目

要求

表格必须是EXCEL格式

类和接口

类列表

类名称

定义

描述

Main

显示界面,用户与程序接口

用户与程序接口

uDormSqlHandle

数据库操作类

数据库常用操作类

接口列表

接口名称

定义

描述

MsgBox

弹出信息提示框

TListView

显示试题,错误信息

Button

点击触发操作

Edit

接发用户导入的题目

Panel

窗体信息

Image

导入题目图片

[类1]Main

描述

备注

父类

TForm

目的

接收操作员设置的试题

属性

FDormSqlHandle

FSuccessCount

FFailCount

FImportInfoArray

方法

ShowStrngrd

ShowInfo

ClearInfo

WindowsControl

[方法1]ShowStrngrd

1、输入输出

类型

约束/说明

输入

要考试的测试试题名称,类型

输出

显示要考试试题的答案

显示出人员信息

2、流程图

 

 

3数据设计

输入试题信息,导出至LISTVIEW中显示出来

[方法2]ShowInfo

1、输入输出

类型

约束/说明

输入

人员以及操作信息

输出

具体的操作信息

显示操作是否成功信息

2、流程图

 

3数据设计

输入人员信息,输出操作信息,导出至LISTVIEW中显示出来。

[方法3]WindowsControl

1、输入输出

类型

约束/说明

输入

输入控制标志

输出

界面按钮状态

2、流程图

 

显示界面状态

 

 

3数据设计

输入状态标志,显示界面状态。

[方法4]ClearInfo

1、输入输出

类型

约束/说明

输入

事件

输出

删除试题信息

清空界面人员信息

2、流程图

 

3数据设计

输入事件,删除界面的LISTVIEW中的内容。

[类2]uDormSqlHandle

描述

备注

父类

目的

接收操作员设置的考试试题信息

属性

FQry

FShowEvent

ShowEvent

方法

SetShowEvent

InsertIntoSql

[方法1]SetShowEvent

1、输入输出

类型

约束/说明

输入

事件信息

输出

对FSHOWEVERT进行赋值

变量赋值

2、流程图

 

 

3数据设计

输入事件信息,对FSHOWEVERT进行赋值

[方法2]InsertIntoSql

1、输入输出

类型

约束/说明

输入

试题信息

输出

把试题信息,插入数据库中

返回错误操作信息

2、流程图

 

YN

 

3数据设计

输入人员信息,判断插入信息是否合法,合法则插入数据库中,非法则删除。

3[子系统1]线下培训管理

[模块1]线下培训项目管理

模块描述

描述

备注

目的

设置管理线下培训

功能

对线下培训人员的一些信息的设置(如线下培训试题,试题的批量导入等)

要求

线下培训与串口一定要设置正确,否则无法打开线下培训。

类和接口

类列表

类名称

定义

描述

DormPosSetting

线下培训设置界面

界面操作,用户输入

接口列表

接口名称

定义

描述

DataTran

执行SQL返回影响的DataSet

MsgBox

弹出信息提示框

Button

点击触发操作

Edit

接发用户输入信息

[类1]TfrmTreeData

描述

备注

父类

TForm

目的

接收操作员设置的线下培训

属性

FNowCom

FClockChanged

FSelWID

方法

LoadParam

LoadWorkstationList

LoadPos

CheckParam

GetSaveSQL

[方法1]LoadParam

1、输入输出

类型

约束/说明

输入

参数信息

输出

加载参数信息

加载显示信息

2、流程图

 

 

3数据设计

查数据库,显示参数信息

[方法2]LoadWorkstationList

1、输入输出

类型

约束/说明

输入

工作站列表

输出

显示工作站列表

显示工作站列表

2、流程图

 

3数据设计

查询相对应线下培训信息,显示工作站列表。

[方法3]LoadPos

1、输入输出

类型

约束/说明

输入

线下培训用户信息

输出

显示线下培训终端机信息

2、流程图

 

显示终端机信息

 

 

3数据设计

查询相对应线下培训用户终端信息,显示工作站列表。

[方法4]GetSaveSQL

1、输入输出

类型

约束/说明

输入

线下培训信息

输出

保存至数据库中

返回错误操作信息

2、流程图

 

3数据设计

输入参数,判断是否合法,成功则插入数据库中,否则提示“操作失败”。

[方法5]CheckParam

1、输入输出

类型

约束/说明

输入

参数信息

输出

返回标志信息

返回FALSE

2、流程图

 

YN

3数据设计

输入参数,判断是否合法,成功则返回Y,错误返回N。

[模块2]人员线下培训信息批量导入

模块描述

描述

备注

目的

对培训信息的批量导入

功能

为了避免一条条培训信息的重复录入,增加批量导入

要求

导入信息正确

类和接口

类列表

类名称

定义

描述

Main

培训信息工作站主界面

界面操作,用户输入

Option

培训信息设置信息

对动态库、数据库进行操作

ComWorkHandle

动态库设置培训信息

对串口操作

接口列表

接口名称

定义

描述

DataTran

执行MYSQL返回影响的DataSet

MsgBox

弹出信息提示框

Button

点击触发操作

Edit

接发用户输入信息

[类1]TfrmTreeData

描述

备注

父类

TForm

目的

接收操作员设置的培训信息

属性

方法

iniParam

[方法1]iniParam

1、输入输出

类型

约束/说明

输入

参数信息

输出

初始化培训信息

2、流程图

 

修改培训信息内容

 

 

3数据设计

参数信息,初始化培训信息,修改培训信息内容。

[类2]Option

描述

备注

父类

TForm

目的

接收操作员设置的培训信息

属性

FOptionWorkType

方法

DoWork

SetCheck

FillPosInfo

LoadPosType

[方法1]DoWork

1、输入输出

类型

约束/说明

输入

工作方式

输出

调用AsiaAPI.dll中对应函数

2、流程图

调用动态库函数

 

 

3数据设计

输入工作方式,查找对应工作,调用对应动态库函数

[方法2]SetCheck

1、输入输出

类型

约束/说明

输入

输入标志

输出

显示对应培训信息状态

显示宿舍终端机状态

2、流程图

 

3数据设计

输入标志,显示培训设置的状态。

[方法3]FillPosInfo

1、输入输出

类型

约束/说明

输入

需要显示的培训信息

输出

显示培训信息

2、流程图

 

显示培训信息

 

 

3数据设计

查询相对应培训状态信息,显示培训信息。

[方法4]LoadPosType

1、输入输出

类型

约束/说明

输入

需要加载的培训状态

输出

显示培训状态

2、流程图

报错

 

 

3数据设计

输入参数,判断是否合法,成功则插入数据库中,否则提示“操作失败”。

[方法5]CheckParam

1、输入输出

类型

约束/说明

输入

参数信息

输出

返回标志信息

返回FALSE

2、流程图

 

YN

3数据设计

输入参数,判断是否合法,成功则返回Y,错误返回N。

[类3]ComWorkHandle

描述

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

当前位置:首页 > PPT模板 > 其它模板

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

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