行政培训考核系统项目详细设计说明书.doc_第1页
行政培训考核系统项目详细设计说明书.doc_第2页
行政培训考核系统项目详细设计说明书.doc_第3页
行政培训考核系统项目详细设计说明书.doc_第4页
行政培训考核系统项目详细设计说明书.doc_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南京德英轩教育科技有限公司 行政培训考核系统行政培训考核系统 项目编号项目编号 DYX01 01 2010 详细设计说明书详细设计说明书 Version 2 0 作者 陆澍 徐永芹 修订文档历史修订文档历史 卷号卷号 卷内编号卷内编号 密级密级 日期日期版本版本说明说明作者作者 2010年7月18日0 1 详细设计陆澍 2010年7月1日0 2 完善数据库设计 完成项目整体框架搭建陆澍 2010年7月3日1 0 按照客户要求 画出各个功能的流程图徐永芹 2010年8月2日1 2 制作 详细设计说明书 文档徐永芹 2010年8月5日2 0 评审 详细设计说明书 徐永芹 刘涛 陆澍 何晶 行政培训考核系统项目详细设计说明书目录行政培训考核系统项目详细设计说明书目录 1界面设计要求界面设计要求 1 2 子系统子系统 1 用户管理用户管理 2 2 1 模块 1 用户基本信息管理 2 2 1 1 模块描述 2 2 1 2 类和接口 2 2 1 3 类 1 TfrmTreeData 2 2 1 4 类 2 TTreeDataFacade 10 2 2 模块 2 用户查询 11 2 2 1 模块描述 11 2 2 2 类和接口 11 2 2 3 类 1 TfrmTreeData 12 2 3 模块 3 部门基本信息设置 15 2 3 1 模块描述 15 2 3 2 类和接口 15 2 3 3 类 1 TfrmTreeData 15 2 4 模块 4 课程科目题库导入 18 2 4 1 模块描述 18 2 4 2 类和接口 18 2 4 3 类 1 Main 19 2 4 4 类 2 uDormSqlHandle 22 3 子系统子系统 1 线下培训管理线下培训管理 24 3 1 模块 1 线下培训项目管理 24 3 1 1 模块描述 24 3 1 2 类和接口 24 3 1 3 类 1 TfrmTreeData 24 3 2 模块 2 人员线下培训信息批量导入 28 3 2 1 模块描述 28 3 2 2 类和接口 28 3 2 3 类 1 TfrmTreeData 28 3 2 4 类 2 Option 29 3 2 5 类 3 ComWorkHandle 33 3 3 模块 3 文章评分管理常处理模块描述 37 3 3 1 类和接口 37 3 3 2 类 1 TWorkManage 37 3 4 模块 3 加入个人投稿信息 41 3 4 1 类和接口 41 3 4 2 类 1 TWorkManage 42 3 5 模块 3 资源中心 45 详细设计说明书 南京德英轩教育科技有限公司PageIII 3 5 1 类和接口 45 3 5 2 类 1 TWorkManage 45 4 子系统子系统 3 统计分析统计分析 48 4 1 模块 1 统计分析 48 4 1 1 类和接口 49 4 1 2 类 1 TWorkManage 49 5 子系统子系统 4 在线测试查看在线测试查看 52 5 1 模块 1 3 查询在线测试情况 52 5 1 1 类和接口 52 5 1 2 类 1 TReportDorm 52 5 1 3 类 2 TReportDormAnalyse 54 5 1 4 类 1 TReportPeopleInfo 55 6 子系统子系统 5 学习资讯学习资讯 57 6 1 模块 1 实时收发数据 57 6 1 1 类和接口 57 6 1 2 类 1 TGateRecordHandle 57 6 2 模块 2 学习资讯显示 59 6 2 1 类和接口 59 6 2 2 类 1 TGateRecordHandle 60 7 子系统子系统 6 用户权限设置用户权限设置 61 7 1 模块 1 用户权限设置 61 7 1 1 模块描述 61 7 1 2 类和接口 61 7 1 3 类 1 DBCONN 62 8 子系统子系统 7 添加注释项添加注释项 65 8 1 模块 1 添加注释项 65 8 1 1 类和接口 66 8 1 2 类 1 TApplication 66 9 子系统子系统 8 在线公告管理在线公告管理 67 9 1 模块 1 添加在线公告 67 9 1 1 类和接口 68 9 1 2 类 1 TfrmModifAccount 68 详细设计说明书 南京德英轩教育科技有限公司Page1 1 界面设计要求界面设计要求 以 客户为先 是我们的服务目标 主要满足以下项目 软件界面设计要从界面上来讲要 单 据风格统一 查询风格统一 报表风格统一 提示风格统一 各种界面尺寸 颜色搭配要协调 保 证视觉的可分辨性 从操作性方面讲 要求满足简洁 快速的操作方式 操作要人性化 智能化 如下图 详细设计说明书 南京德英轩教育科技有限公司Page2 2 子系统子系统 1 用户管理用户管理 2 1 模块 1 用户基本信息管理 2 1 1模块描述 描述备注 目的设置管理系统使用人员的基本信息 功能 收集人员的基本信息 并把信息存放到 MYSQL 数据库中保存 以供其它程序调用 要求保证用户信息的唯一性 不可重复 2 1 2类和接口 2 1 2 1类列表 类名称定义描述 TfrmTreeData 用户信息基本信息设置界面 是用户与 程序的接口 界面操作 用户输入 TTreeDataFacade 传递用户界面操作信息至程序内部处理 数据库常用操作类 2 1 2 2接口列表 接口名称定义描述 DataTran执行 MYSQL 返回影响的 DataSet MsgBox弹出信息提示框 Button点击触发操作 Edit接发用户输入信息 2 1 3 类1 TfrmTreeData 描述备注 父类TfrmBaseForm 目的接收操作员设置的用户信息 TreeDataHandleClass SelNodeData属性 LoadData DoAdd DoModify 方法 DoDelete 详细设计说明书 南京德英轩教育科技有限公司Page3 DoCancel DoSave DoFirst DoPrevious DoNext DoLast DoFormShow DoFormCreate DoSelect DoSearch Doprinter 2 1 3 1 方法 1 LoadData 1 输入输出 类型约束 说明 输入 无 输出 加载用户信息 2 流程图 3 数据设计 从数据库中读取信息 通过界面显示出来 2 1 3 2 方法 2 DoAdd 1 输入输出 类型约束 说明 从数据库中读取服 务器信息 执行指令并等待响 应 显示到用户界面 详细设计说明书 南京德英轩教育科技有限公司Page4 输入 用户信息 输出 数据库中保存 显示提示信息 2 流程图 3 数据设计 从界面获取数据信息 保存入数据库中 2 1 3 3 方法 3 DoModify 1 输入输出 类型约束 说明 输入 用户修改信息 输出 数据库中保存 显示提示信息 2 流程图 3 数据设计 从界面获取修改信息 保存入数据库中 从界面上获取信息 执行指令并等待响 应 放入数据库中保存 修改宿舍信息 执行指令并等待响 应 放入数据库中保存 详细设计说明书 南京德英轩教育科技有限公司Page5 2 1 3 4 方法 4 DoDelete 1 输入输出 类型约束 说明 输入 用户名 输出 删除提示信息 2 流程 3 数据设计 从界面获取删除信息 保存入数据库中 2 1 3 5 方法 5 DoCancel 1 输入输出 类型约束 说明 输入 按键信息 输出 取消相应操作 2 流程图 需要删除的用户名 执行指令并等待响 应 数据库中删除并显 示提示信息 点击按钮 详细设计说明书 南京德英轩教育科技有限公司Page6 3 数据设计 点击按钮 取消操作 2 1 3 6 方法 7 DoSave 1 输入输出 类型约束 说明 输入 操作信息 输出 提示信息 2 流程图 3 数据设计 点击按钮 触发事件 显示提示信息 2 1 3 7 方法 8 DoFirst 1 输入输出 取消相应操作 显示提示信息 点击按钮 触发事件 显示提示信息 详细设计说明书 南京德英轩教育科技有限公司Page7 类型约束 说明 输入 操作信息 输出 一群数据的第一笔数据 2 流程图 3 数据设计 点击按钮 触发事件 跳至数据头部 2 1 3 8 方法 9 DoPrevious 1 输入输出 类型约束 说明 输入 提示信息 输出 显示上一笔数据 2 流程图 点击按钮 触发事件 跳至数据头部 点击按钮 触发事件 跳至上一笔数据 详细设计说明书 南京德英轩教育科技有限公司Page8 3 数据设计 点击按钮 触发事件 跳至上一笔数据 2 1 3 9 方法 10 DoPrevious 1 输入输出 类型约束 说明 输入 提示信息 输出 显示上一笔数据 2 流程图 3 数据设计 点击按钮 触发事件 跳至上一笔数据 2 1 3 10 方法 11 DoNext 1 输入输出 类型约束 说明 输入 提示信息 输出 显示下一笔数据 2 流程图 点击按钮 点击按钮 触发事件 跳至上一笔数据 详细设计说明书 南京德英轩教育科技有限公司Page9 3 数据设计 点击按钮 触发事件 显示下一笔数据 2 1 3 11 方法 12 DoLast 1 输入输出 类型约束 说明 输入 提示信息 输出 显示最后一笔数据 2 流程图 3 数据设计 点击按钮 触发事件 显示最后一笔数据 其它方法 DoFormShow DoFormCreate DoSelect DoSearch Doprinter 暂不使用 留于扩展中使用 触发事件 显示下一笔数据 点击按钮 触发事件 显示最后一笔数据 详细设计说明书 南京德英轩教育科技有限公司Page10 2 1 4 类 2 TTreeDataFacade 描述备注 父类TfrmBaseForm 目的接收操作员设置的用户信息 属性 TreeDataHandle GetTreeDataSelect方法 2 1 4 1 方法 1 GetTreeDataSelect 1 输入输出 类型约束 说明 输入 树 输出 具体做什么操作 2 流程图 3 数据设计 输入树类型 查找具体操作步骤 转至相应操作 2 1 4 2 方法 2 GetTreeDataSelect 1 输入输出 类型约束 说明 输入 树类型 引用指针 空 输出 返回具体选择的指针信息 指向树结构 输入树类型 查找具体操作 转至相应操作 详细设计说明书 南京德英轩教育科技有限公司Page11 2 流程图 3 数据设计 输入树类型以及空的指针 查找具体操作 返回一个具体指针信息 2 2 模块 2 用户查询 2 2 1模块描述 描述备注 目的录入人员信息 并对根据用户的基本信息对用户进行查询 功能对根据用户的基本信息对用户进行查询 要求用户 ID 号长 8 个字符 2 2 2类和接口 2 2 2 1类列表 类名称定义描述 Tfrmadd persons 加载用户个人信息 包括用户名 部门 等 数据库常用操作类 2 2 2 2接口列表 接口名称定义描述 MsgBox弹出信息提示框 Button点击触发操作 Edit接发用户输入信息 Panel窗体信息 Image导入图片信息 输入树类型 以及引 用一个空指针 根据 GetTreeDataSelect 盅到相应操作 返回一个具体指 针信息 详细设计说明书 南京德英轩教育科技有限公司Page12 2 2 3 类1 TfrmTreeData 描述备注 父类TfrmBaseForm 目的接收操作员设置的部门信息 FPhotopath FDSAddPeople FEdit FDataSetChanged FCurrDormID 属性 OutQryAddPeople ImiParam RefreshDBData Initial 方法 GetNextAccount SerialNumberAdd 2 2 3 1 方法 1 ImiParam 1 输入输出 类型约束 说明 输入 相应的数据集信息 输出 被处理过后的数据集信息 2 流程图 Y N ImiParam 3 数据设计 输入相应的数据集信息 判断信息是否有效 显示相应信息 数据集信息 判断信息判断信息 显示相应数据提示错误信息 详细设计说明书 南京德英轩教育科技有限公司Page13 2 2 3 2 方法 2 RefreshDBData 1 输入输出 类型约束 说明 输入 操作信息 输出 更人员显示信息 2 流程图 Y N ImiParam 3 数据设计 操作信息 判断内容刷新项目 显示相应信息 2 2 3 3 方法 3 Initial 1 输入输出 类型约束 说明 输入 操作信息 输出 清空界面信息 2 流程图 操作信息 判断内容判断内容 更新相应信息提示报错 清空命令 清空界面信息 详细设计说明书 南京德英轩教育科技有限公司Page14 3 数据设计 清空命令 清空界面显示信息 2 2 3 4 方法 4 GetNextAccount 1 输入输出 类型约束 说明 输入 当前最大帐号 输出 获取下一个帐号 2 流程图 Y N ImiParam 3 数据设计 获取帐号 判断当前帐号是否合法 正确返回 1 帐号 错误返回 1 2 2 3 5 方法 5 SerialNumberAdd 1 输入输出 类型约束 说明 输入 当前最大编号 输出 获取下一个编号 获取帐号信息 判断内容判断内容 返回具体的帐号返回 1 错误 详细设计说明书 南京德英轩教育科技有限公司Page15 2 流程图 Y N ImiParam 3 数据设计 获取编号 判断当前编号是否合法 正确返回 1 帐号 错误返回 1 2 3 模块 3 部门基本信息设置 2 3 1模块描述 描述备注 目的对部门信息进行四级管理 功能对部门信息进行分级管理 要求部门长度不可多于 8 个字符 2 3 2类和接口 2 3 2 1类列表 类名称定义描述 DormTreeHandle加载部门信息数据库常用操作类 2 3 2 2接口列表 接口名称定义描述 MsgBox弹出信息提示框 2 3 3 类1 TfrmTreeData 描述备注 父类FORM 目的接收操作员设置的部门信息 获取编号信息 判断内容判断内容 返回具体的编号 1返回 1 错误 详细设计说明书 南京德英轩教育科技有限公司Page16 FPhotopath FDSAddPeople FEdit FDataSetChanged FCurrDormID 属性 OutQryAddPeople Create DeleteTreeData CheckCanDelete 方法 IniTreeData 2 3 3 1 方法 1 Create 1 输入输出 类型约束 说明 输入 数据库信息 输出 构造函数 创建相应控件或类信息 2 流程图 3 数据设计 构造函数 输入数据库信息 创建控件或类信息 2 3 3 2 方法 2 DeleteTreeData 1 输入输出 类型约束 说明 输入 删除部门信息 输出 数据库中删除相应信息 触发事件 构造相应函数 详细设计说明书 南京德英轩教育科技有限公司Page17 2 流程图 3 数据设计 删除数据库中相应部门信息 2 3 3 3 方法 3 CheckCanDelete 1 输入输出 类型约束 说明 输入 部门信息 输出 数据库中删除相应信息 2 流程图 Y N 3 数据设计 判断需要删除的部门信息是否合法 查看父宿舍号 删除信息 查找具体操作 删除相应宿舍信息 获取部门信息 判断合法判断合法 返回正确结果返回错误结果 详细设计说明书 南京德英轩教育科技有限公司Page18 2 3 3 4 方法 4 IniTreeData 1 输入输出 类型约束 说明 输入 输入数据库信息 输出 初始化部门信息 多级 2 流程图 3 数据设计 初始化控件 查找部门信息显示出来 2 4 模块 4 课程科目题库导入 2 4 1模块描述 描述备注 目的导入要考试课程的题库 无需录入操作 功能导入所要测试课程的科目题目 要求表格必须是 EXCEL 格式 2 4 2类和接口 2 4 2 1类列表 类名称定义描述 数据库信息 初始化控件 查找部门信息显示 多级 详细设计说明书 南京德英轩教育科技有限公司Page19 Main显示界面 用户与程序接口用户与程序接口 uDormSqlHandle数据库操作类 数据库常用操作类 2 4 2 2接口列表 接口名称定义描述 MsgBox弹出信息提示框 TListView显示试题 错误信息 Button点击触发操作 Edit接发用户导入的题目 Panel窗体信息 Image导入题目图片 2 4 3 类1 Main 描述备注 父类TForm 目的接收操作员设置的试题 FDormSqlHandle FSuccessCount FFailCount FImportInfoArray 属性 ShowStrngrd ShowInfo ClearInfo 方法 WindowsControl 2 4 3 1 方法 1 ShowStrngrd 1 输入输出 类型约束 说明 输入 要考试 的测试试题名称 类型 输出 显示要考试试题的答案 2 流程图 人员信息 触发事件 显示出人员信息 详细设计说明书 南京德英轩教育科技有限公司Page20 3 数据设计 输入试题信息 导出至 LISTVIEW 中显示出来 2 4 3 2 方法 2 ShowInfo 1 输入输出 类型约束 说明 输入 人员以及操作信息 输出 具体的操作信息 2 流程图 3 数据设计 输入人员信息 输出操作信息 导出至 LISTVIEW 中显示出来 2 4 3 3 方法 3 WindowsControl 1 输入输出 人员及操作信息 触发事件 显示操作是否成功 信息 详细设计说明书 南京德英轩教育科技有限公司Page21 类型约束 说明 输入 输入控制标志 输出 界面按钮状态 2 流程图 3 数据设计 输入状态标志 显示界面状态 2 4 3 4 方法 4 ClearInfo 1 输入输出 类型约束 说明 输入 事件 输出 删除试题信息 2 流程图 输入状态标志 触发事件 显示界面状态 删除事件 触发事件 清空界面人员信息 详细设计说明书 南京德英轩教育科技有限公司Page22 3 数据设计 输入事件 删除界面的 LISTVIEW 中的内容 2 4 4 类2 uDormSqlHandle 描述备注 父类无 目的接收操作员设置的考试试题信息 FQry FShowEvent ShowEvent 属性 SetShowEvent InsertIntoSql方法 2 4 4 1 方法 1 SetShowEvent 1 输入输出 类型约束 说明 输入 事件信息 输出 对 FSHOWEVERT 进行赋值 2 流程图 事件信息 触发事件 变量赋值 详细设计说明书 南京德英轩教育科技有限公司Page23 3 数据设计 输入事件信息 对 FSHOWEVERT 进行赋值 2 4 4 2 方法 2 InsertIntoSql 1 输入输出 类型约束 说明 输入 试题信息 输出 把试题信息 插入数据库中 2 流程图 Y N 3 数据设计 输入人员信息 判断插入信息是否合法 合法则插入数据库中 非法则删除 试题信息 判断合法判断合法 插入数据库中返回错误操作信息 详细设计说明书 南京德英轩教育科技有限公司Page24 3 子系统子系统 1 线下培训管理线下培训管理 3 1 模块 1 线下培训项目管理 3 1 1模块描述 描述备注 目的设置管理线下培训 功能 对线下培训人员的一些信息的设置 如线下培训试题 试题的 批量导入等 要求线下培训与串口一定要设置正确 否则无法打开线下培训 3 1 2类和接口 3 1 2 1类列表 类名称定义描述 DormPosSetting线下培训设置界面界面操作 用户输入 3 1 2 2接口列表 接口名称定义描述 DataTran执行 SQL 返回影响的 DataSet MsgBox弹出信息提示框 Button点击触发操作 Edit接发用户输入信息 3 1 3 类1 TfrmTreeData 描述备注 父类TForm 目的接收操作员设置的线下培训 FNowCom FClockChanged属性 FSelWID LoadParam LoadWorkstationList LoadPos CheckParam 方法 GetSaveSQL 详细设计说明书 南京德英轩教育科技有限公司Page25 3 1 3 1 方法 1 LoadParam 1 输入输出 类型约束 说明 输入 参数信息 输出 加载参数信息 2 流程图 3 数据设计 查数据库 显示参数信息 3 1 3 2 方法 2 LoadWorkstationList 1 输入输出 类型约束 说明 输入 工作站列表 输出 显示工作站列表 2 流程图 工作站列表 数据库中查询相对 应项 显示工作站列表 参数信息 触发事件 查找数 据库 加载显示信息 详细设计说明书 南京德英轩教育科技有限公司Page26 3 数据设计 查询相对应线下培训信息 显示工作站列表 3 1 3 3 方法 3 LoadPos 1 输入输出 类型约束 说明 输入 线下培训用户信息 输出 显示线下培训终端机信息 2 流程图 3 数据设计 查询相对应线下培训用户终端信息 显示工作站列表 3 1 3 4 方法 4 GetSaveSQL 1 输入输出 输入线下培训终端 机信息 查询数据库对应项 显示终端机信息 详细设计说明书 南京德英轩教育科技有限公司Page27 类型约束 说明 输入 线下培训信息 输出 保存至数据库中 2 流程图 3 数据设计 输入参数 判断是否合法 成功则插入数据库中 否则提示 操作失败 3 1 3 5 方法 5 CheckParam 1 输入输出 类型约束 说明 输入 参数信息 输出 返回标志信息 2 流程图 Y N 3 数据设计 参数信息 判断合法判断合法 插入数据库中返回错误操作信息 参数信息 判断合法判断合法 返回 TRUE返回 FALSE 详细设计说明书 南京德英轩教育科技有限公司Page28 输入参数 判断是否合法 成功则返回 Y 错误返回 N 3 2 模块 2 人员线下培训信息批量导入 3 2 1模块描述 描述备注 目的对培训信息的批量导入 功能为了避免一条条培训信息的重复录入 增加批量导入 要求导入信息正确 3 2 2类和接口 3 2 2 1类列表 类名称定义描述 Main培训信息工作站主界面界面操作 用户输入 Option培训信息设置信息对动态库 数据库进行操作 ComWorkHandle动态库设置培训信息对串口操作 3 2 2 2接口列表 接口名称定义描述 DataTran执行 MYSQL 返回影响的 DataSet MsgBox弹出信息提示框 Button点击触发操作 Edit接发用户输入信息 3 2 3 类1 TfrmTreeData 描述备注 父类TForm 目的接收操作员设置的培训信息 属性 iniParam 方法 详细设计说明书 南京德英轩教育科技有限公司Page29 3 2 3 1 方法 1 iniParam 1 输入输出 类型约束 说明 输入 参数信息 输出 初始化培训信息 2 流程图 3 数据设计 参数信息 初始化培训信息 修改培训信息内容 3 2 4 类2 Option 描述备注 父类TForm 目的接收操作员设置的培训信息 FOptionWorkType 属性 DoWork SetCheck方法 FillPosInfo 参数信息 初始化培训信息 修改培训信息内容 详细设计说明书 南京德英轩教育科技有限公司Page30 LoadPosType 3 2 4 1 方法 1 DoWork 1 输入输出 类型约束 说明 输入 工作方式 输出 调用 AsiaAPI dll 中对应函数 2 流程图 3 数据设计 输入工作方式 查找对应工作 调用对应动态库函数 3 2 4 2 方法 2 SetCheck 1 输入输出 类型约束 说明 输入 输入标志 输出 显示对应培训信息状态 2 流程图 输入标志 查找对应的培训信 息 显示宿舍终端机状 态 工作方式 查找对应操作 调用动态库函数 详细设计说明书 南京德英轩教育科技有限公司Page31 3 数据设计 输入标志 显示培训设置的状态 3 2 4 3 方法 3 FillPosInfo 1 输入输出 类型约束 说明 输入 需要显示的培训信息 输出 显示培训信息 2 流程图 3 数据设计 查询相对应培训状态信息 显示培训信息 需要显示的培训信 息 查询数据库对应培 训状态 显示培训信息 详细设计说明书 南京德英轩教育科技有限公司Page32 3 2 4 4 方法 4 LoadPosType 1 输入输出 类型约束 说明 输入 需要加载的培训状态 输出 显示培训状态 2 流程图 3 数据设计 输入参数 判断是否合法 成功则插入数据库中 否则提示 操作失败 3 2 4 5 方法 5 CheckParam 1 输入输出 类型约束 说明 输入 参数信息 输出 返回标志信息 2 流程图 加载培训状态 判断合法判断合法 显示培训状态报错 参数信息 判断合法判断合法 返回 TRUE返回 FALSE 详细设计说明书 南京德英轩教育科技有限公司Page33 Y N 3 数据设计 输入参数 判断是否合法 成功则返回 Y 错误返回 N 3 2 5 类3 ComWorkHandle 描述备注 父类TForm 目的接收操作员设置的培训信息 FReadBuffer FWriteBuffer FNeedWriteCount FNeedReadCount FReadCount FSleepCount FComWorkData 属性 FillWriteData IniParam ReadData ParseReadData Work 方法 3 2 5 1 方法 1 FillWriteData 1 输入输出 类型约束 说明 输入 操作信息 输出 对串口发送操作信息 2 流程图 详细设计说明书 南京德英轩教育科技有限公司Page34 3 数据设计 操作信息 查找对应操作 对串口发送命令 3 2 5 2 方法 2 IniParam 1 输入输出 类型约束 说明 输入 操作信息 输出 初始化串口信息 2 流程图 3 数据设计 操作信息 调用对应对象 初始化串口信息 操作信息 调用对应对象 初始化串口信息 操作信息 查找对应操作 对串口发送命令 详细设计说明书 南京德英轩教育科技有限公司Page35 3 2 5 3 方法 3 ReadData 1 输入输出 类型约束 说明 输入 操作信息 输出 读取数据 2 流程图 3 数据设计 信息操作 读取信息 3 2 5 4 方法 4 ParseReadData 1 输入输出 类型约束 说明 输入 操作信息 输出 应答数据 2 流程图 操作信息 调用相应对象 读取信息 操作信息 判断合法判断合法 发正确应答数据发错误应答 详细设计说明书 南京德英轩教育科技有限公司Page36 3 数据设计 操作信息 判断读到的信息是否正确 校验位 发送相应应答 3 2 5 5 方法 5 Work 1 输入输出 类型约束 说明 输入 参数信息 输出 返回相应工作操作信息 2 流程图 Y N 3 数据设计 输入参数 是否处理成功 正确 返回 工作已经完成 错误 返回 串口操作 错误 参数信息 操作 判断合法判断合法 返回工作正确返回工作错误 详细设计说明书 南京德英轩教育科技有限公司Page37 3 3 模块 3 文章评分管理常处理模块描述 描述备注 目的文章评分管理出错时 复位文章评分 功能初始化文章评分 清空相应操作 要求不可以随意操作 3 3 1类和接口 3 3 1 1类列表 类名称定义描述 WorkManage工作管理串口操作 3 3 1 2接口列表 接口名称定义描述 MsgBox弹出信息提示框 3 3 2 类1 TWorkManage 描述备注 父类 目的对文章评分进行复位 初始化管理 FWorks FLastError FCriticalSection 属性 OpenComm CloseComm ResetPos OpenISP FormatCardRecord 方法 详细设计说明书 南京德英轩教育科技有限公司Page38 3 3 2 1 方法 1 OpenComm 1 打开串口 类型约束 说明 输入 串口信息 输出 提示信息 2 流程图 3 数据设计 串口信息 查找对应终端 提示相应信息 3 3 2 2 方法 2 CloseComm 1 关闭串口 类型约束 说明 输入 串口信息 输出 提示信息 2 流程图 串口信息 查找对应终端 提示相应信息 串口信息 查找对应终端 提示相应信息 详细设计说明书 南京德英轩教育科技有限公司Page39 3 数据设计 串口信息 查找对应终端 提示相应信息 3 3 2 3 方法 3 ResetPos 1 输入输出 类型约束 说明 输入 串口信息 输出 提示文章评分复位信息 2 流程图 3 数据设计 串口信息 查找对应文章评分 复位文章评分 串口信息 查找对应文章评分 复位文章评分 详细设计说明书 南京德英轩教育科技有限公司Page40 3 3 2 4 方法 4 OpenISP 1 输入输出 类型约束 说明 输入 串口信息 输出 打开 ISP 复位操作 2 流程图 3 数据设计 串口信息 查找对应文章评分端 复位文章评分端 3 3 2 5 方法 5 FormatCardRecord 1 输入输出 类型约束 说明 输入 串口信息 输出 打开 ISP 复位操作 2 流程图 串口信息 查找对应文章评分 端 使文章评分终端成 ISP 状态 详细设计说明书 南京德英轩教育科技有限公司Page41 3 数据设计 串口信息 查找对应文章评分 置成 IPS 状态 3 4 模块 3 加入个人投稿信息 描述备注 目的把用户所投的文章加为投稿信息 功能用户所发表的文章转为投稿信息 增加用户的分数 要求无 3 4 1类和接口 3 4 1 1类列表 类名称定义描述 DormPosBind个人投稿信息绑定数据库操作 3 4 1 2接口列表 接口名称定义描述 MsgBox弹出信息提示框 Button点击触发操作 Edit接发用户输入信息 Panel窗体信息 Image导入图片信息 串口信息 查找对应文章评分 终端 打开成 ISP 状态 详细设计说明书 南京德英轩教育科技有限公司Page42 3 4 2 类1 TWorkManage 描述备注 父类 目的对终端机进行复位 初始化管理 FtvDorms FDormHandle FDormPosHandle 属性 CheckAll GetData DoSP GetErrMsg 方法 3 4 2 1 方法 1 CheckAll 1 打开串口 类型约束 说明 输入 状态信息 输出 个人投稿信息绑定状态 2 流程图 3 数据设计 状态信息 查找对应个人投稿信息 个人投稿信息绑定状态 状态信息 查找对应个人投稿 信息 个人投稿信息绑定 状态 详细设计说明书 南京德英轩教育科技有限公司Page43 3 4 2 2 方法 2 GetData 4 输入输出 类型约束 说明 输入 标准或扩展 SQL 语句 输出 返回 DataSet 记录集或者 DataTable 或 者 DataQuery 5 流程图 输入 SQL 语句 执行 SQL 语句 返回 DataSet 6 数据设计 输入 SQL 语句 返回 DataSet 记录集或者 DataTable 或者 DataQuery 3 4 2 3 方法 3 DoSP 4 输入输出 类型约束 说明 输入 SQL 语句 输出 返回执行结果 详细设计说明书 南京德英轩教育科技有限公司Page44 5 流程图 6 数据设计 输入 T SQL 语句 返回执行结果 3 4 2 4 方法 4 GetErrMsg 1 输入输出 类型约束 说明 输入 SQL 语句 输出 返回执行错误信息 2 流程图 输入 SQL 语句 执行 SQL 语句 返回执行结果 输入 SQL 语句 执行 SQL 语句 返回执行错误信息 详细设计说明书 南京德英轩教育科技有限公司Page45 3 数据设计 输入 T SQL 语句 返回执行错误信息结果 3 5 模块 3 资源中心 描述备注 目的 按法规库 图书馆 下载中心栏目显示相应的资源供用户下载 学习 功能 在前台按按法规库 图书馆 下载中心栏目显示相应的资源供 用户下载学习 要求无 3 5 1类和接口 3 5 1 1类列表 类名称定义描述 DormPosBind资源终端绑定数据库操作 3 5 1 2接口列表 接口名称定义描述 MsgBox弹出信息提示框 Button点击触发操作 Edit接发用户输入信息 Panel窗体信息 Image导入图片信息 3 5 2 类1 TWorkManage 描述备注 父类 目的对终端机进行复位 初始化管理 FtvDorms FDormHandle FDormPosHandle 属性 CheckAll GetData方法 DoSP 详细设计说明书 南京德英轩教育科技有限公司Page46 GetErrMsg 3 5 2 1 方法 1 CheckAll 1 打开串口 类型约束 说明 输入 状态信息 输出 宿舍终端绑定状态 2 流程图 3 数据设计 状态信息 查找对应资源 所选资源进行绑定状态 3 5 2 2 方法 2 GetData 7 输入输出 类型约束 说明 输入 标准或扩展 SQL 语句 输出 返回 DataSet 记录集或者 DataTable 或 者 DataQuery 8 流程图 状态信息 查找对应资源 资源中心绑定状态 详细设计说明书 南京德英轩教育科技有限公司Page47 输入 SQL 语句 执行 SQL 语句 返回 DataSet 9 数据设计 输入 SQL 语句 返回 DataSet 记录集或者 DataTable 或者 DataQuery 3 5 2 3 方法 3 DoSP 7 输入输出 类型约束 说明 输入 SQL 语句 输出 返回执行结果 8 流程图 输入 SQL 语句 执行 SQL 语句 返回执行结果 详细设计说明书 南京德英轩教育科技有限公司Page48 9 数据设计 输入 T SQL 语句 返回执行结果 3 5 2 4 方法 4 GetErrMsg 4 输入输出 类型约束 说明 输入 SQL 语句 输出 返回执行错误信息 5 流程图 6 数据设计 输入 T SQL 语句 返回执行错误信息结果 4 子系统子系统 3 统计分析统计分析 4 1 模块 1 统计分析 描述备注 目的 按单位学分 个人学分 学员信息 指定测试 课程测试 课 程选修 线下培训分类统计 功能供用户自己查看 相应的培训统计分析 要求无 输入 SQL 语句 执行 SQL 语句 返回执行错误信息 详细设计说明书 南京德英轩教育科技有限公司Page49 4 1 1类和接口 4 1 1 1类列表 类名称定义描述 TfrmWSSetting统计分析工作站设置数据库操作 4 1 1 2接口列表 接口名称定义描述 MsgBox弹出信息提示框 Button点击触发操作 Edit接发用户输入信息 Panel窗体信息 Image导入图片信息 4 1 2 类1 TWorkManage 描述备注 父类TFORM 目的对终端机进行复位 初始化管理 FChanged FOperator属性 IniParam LoadWSType IsChanged CheckParam 方法 4 1 2 1 方法 1 IniParam 1 输入输出 类型约束 说明 输入 相应的数据集信息 输出 被处理过后的数据集信息 2 流程图 数据集信息 详细设计说明书 南京德英轩教育科技有限公司Page50 Y N ImiParam 3 数据设计 输入相应的数据集信息 判断信息是否有效 显示相应信息 4 1 2 2 方法 2 LoadWSType 1 输入输出 类型约束 说明 输入 操作信息 输出 加载工作站类型 2 流程图 Y N ImiParam 3 数据设计 操作信息 加载工作站 显示相应结果 4 1 2 3 方法 3 IsChanged 1 输入输出 判断信息判断信息 显示相应数据提示错误信息 操作信息 判断内容判断内容 加载成功加载失败 详细设计说明书 南京德英轩教育科技有限公司Page51 类型约束 说明 输入 设置标志 输出 修改标志 2 流程图 3 数据设计 设置标志 修改状态标志信息 4 1 2 4 方法 4 CheckParam 1 输入输出 类型约束 说明 输入 参数信息 输出 提示信息 2 流程图 Y N ImiParam 3 数据设计 设置 修改状态标志 参数信息 判断内容判断内容 提示正确返回错误 详细设计说明书 南京德英轩教育科技有限公司Page52 输入参数信息 判断是否正确 显示提示信息 5 子系统子系统 4 在线测试查看在线测试查看 5 1 模块 1 3 查询在线测试情况 描述备注 目的操作员查询信息 功能查询人员信息 状态信息 测试情况 要求无 5 1 1类和接口 5 1 1 1类列表 类名称定义描述 TReportDorm在线测试信息显示数据库操作 TReportDormAnalyse在线测试异常信息显示 TReportPeopleInfo在线测试信息显示 5 1 1 2接口列表 接口名称定义描述 MsgBox弹出信息提示框 Button点击触发操作 Edit接发用户输入信息 Panel窗体信息 Image导入图片信息 5 1 2 类1 TReportDorm 描述备注 父类TFORM 目的对终端机进行复位 初始化管理 详细设计说明书 南京德英轩教育科技有限公司Page53 FChanged FOperator属性 IniParam GetSearchSQL方法 5 1 2 1 方法 1 IniParam 1 输入输出 类型约束 说明 输入 相应的数据集信息 输出 被处理过后的数据集信息 2 流程图 Y N ImiParam 3 数据设计 输入相应的数据集信息 判断信息是否有效 显示相应信息 5 1 2 2 方法 2 GetSearchSQL 1 输入输出 类型约束 说明 输入 获取查询条件 输出 相应查询信息 2 流程图 数据集信息 判断信息判断信息 显示相应数据提示错误信息 查询条件 详细设计说明书 南京德英轩教育科技有限公司Page54 Y N ImiParam 3 数据设计 查询条件 判断内容 显示提示信息 5 1 3 类2 TReportDormAnalyse 描述备注 父类TFORM 目的对终端机进行复位 初始化管理 FChanged FOperator属性 IniParam GetSearchSQL方法 5 1 3 1 方法 1 IniParam 1 输入输出 类型约束 说明 输入 相应的数据集信息 输出 被处理过后的数据集信息 2 流程图 判断内容判断内容 显示查询信息显示错误信息 数据集信息 详细设计说明书 南京德英轩教育科技有限公司Page55 Y N ImiParam 3 数据设计 输入相应的数据集信息 判断信息是否有效 显示相应信息 5 1 3 2 方法 2 GetSearchSQL 1 输入输出 类型约束 说明 输入 获取查询条件 输出 相应人员异常信息 2 流程图 Y N ImiParam 3 数据设计 查询条件 判断内容 相应人员异常信息 5 1 4 类1 TReportPeopleInfo 描述备注 父类TFORM 目的对终端机进行复位 初始化管理 FChanged 属性 FOperator 判断信息判断信息 显示相应数据提示错误信息 查询条件 判断内容判断内容 显示查询信息显示错误信息 详细设计说明书 南京德英轩教育科技有限公司Page56 IniParam GetSearchSQL方法 5 1 4 1 方法 1 IniParam 1 输入输出 类型约束 说明 输入 相应的数据集信息 输出 被处理过后的数据集信息 2 流程图 Y N ImiParam 3 数据设计 输入相应的数据集信息 判断信息是否有效 显示相应信息 5 1 4 2 方法 2 GetSearchSQL 1 输入输出 类型约束 说明 输入 获取在线测试查询条件 输出 相应人员在线测试 2 流程图 数据集信息 判断信息判断信息 显示相应数据提示错误信息 查询条件 详细设计说明书 南京德英轩教育科技有限公司Page57 Y N ImiParam 3 数据设计 查询条件 判断内容 相应人员在线测试信息 6 子系统子系统 5 学习资讯学习资讯 6 1 模块 1 实时收发数据 描述备注 目的显示不同类信息 供用户查看 功能 按时事资讯 教育资讯 组织风采 个人风采 热门文章栏目 显示相应的文章 要求无 6 1 1类和接口 6 1 1 1类列表 类名称定义描述 TGateRecordHandle学习资讯信息显示数据库操作 6 1 1 2接口列表 接口名称定义描述 MsgBox弹出信息提示框 6 1 2 类1 TGateRecordHandle 描述备注 父类TObject 判断内容判断内容 显示查询信息显示错误信息 详细设计说明书 南京德英轩教育科技有限公司Page58 目的对终端机进行复位 初始化管理 FWID FQry FDelQry FExcQry FTerminated FOnMsgNotifyEvent OnMsgNotifyEvent 属性 UpGateRecord TermiateNotify方法 6 1 2 1 方法 1 UpGateRecord 1 输入输出 类型约束 说明 输入 操作信息 输出 上传数据信息 2 流程图 Y N ImiParam 3 数据设计 操作信息 判断信息是否正确 正确 上传数据 否则 提示错误信息 6 1 2 2 方法 2 TermiateNotify 1 输入输出 操作信息 判断信息判断信息 上传数据提示错误信息 详细设计说明书 南京德英轩教育科技有限公司Page59 类型约束 说明 输入 事件 输出 线程操作 2 流程图 Y N ImiParam 3 数据设计 事件 判断内容 线程具体操作或提示无法响应 6 2 模块 2 学习资讯显示 描述备注 目的显示学习资讯信息 让操作员查看 功能显示学习资讯状态 要求无 6 2 1类和接口 6 2 1 1类列表 类名称定义描述 Main学习资讯显示数据库操作 6 2 1 2接口列表 接口名称定义描述 MsgBox弹出信息提示框 事件 判断内容判断内容 线程具体操作什么事件影响线程 详细设计说明书 南京德英轩教育科技有限公司Page60 6 2 2 类1 TGateRecordHandle 描述备注 父类TForm 目的对终端机进行复位 初始化管理 FDormPeople 属性 dbgrdPeopleDrawColumnCell mniExportDormClick方法 6 2 2 1 方法 1 dbgrdPeopleDrawColumnCell 1 输入输出 类型约束 说明 输入 事

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论