专家系统设计说明
1. 系统主控模块
1.1设计说明
本专家系统是通过输入专家个人的基本信息,完成对专家信息查询、统计等功能。本专家系统遵从软件工程的标准,按功能划分模块,然后集成。
1.2 功能模块结构图
1.3系统登录界面
在zy 子目录下运行zy.exe 程序,系统运行时,首先出现登录界面,用户登录成功后进入系统主屏幕。
1.4 系统主屏幕
2. 系统设置管理
2.1 设计说明
完成本系统的系统设置,包括建立新用户、密码及修改密码的设置。
2.2 系统设置说明
用户管理包括:增加用户、修改密码。
1. 增加新用户:
功能描述:建立新用户,输入用户名、密码及重新输入密码确认。
人机界面:
与界面相关的数据表
⏹数据表:表名:QXSZ
域名 类型 宽度 来源
用户名 char 15 输入
密码 char 15 输入
2. 修改密码
⏹功能描述:
完成登录密码的修改,用户自己修改自己的密码。输入用户名(通过用户名查找),输入旧密码,再输入新密码。
⏹人机界面:
与本界面相关的数据表
⏹数据表: 表名:Password
域名 类型 宽度 来源
用户名 char 10 输入
密码 int 4 输入
3. 基本数据管理
3.1 设计说明
对专家个人信息进行管理。包括:专家信息录入、修改、删除、浏览等功能。
3.2 模块功能说明
专家信息录入:对专家信息进行录入、修改、删除、浏览等功能。
3.3 功能模块详细设计
基础数据管理: 专家信息录入
专家信息录入
⏹功能描述: 对专家个人信息进行录入,功能包括增加、修改、删除、浏览、查找等功能。
人机界面:
与本程序有关的数据表
专家信息表:表名-GRXX
相关字典表:表名-MZ 、ZYL Y 、JIB
1. 个人信息数据
1. 专家信息数据表(表名:GRXX )
⏹数据表:
域名 类型 宽度 数据来源
姓名 char 8 输入
性别 char 4 下拉选择/输入
民族 char 10 下拉选择/来源于MZ 表
出生日期 datetime 8 下拉选择/输入
籍贯 char 20 输入
健康状况 char 20 输入
婚姻状况 char 4 下拉选择/输入
从事专业 char 20 输入
专业领域 char 20 下拉选择/来源于ZYL Y 表
技术职称 char 20 输入
级别 char 10 下拉选择/来源于jib 表
户籍所在地 char 20 输入
身份证号 char 18 输入
2. 民族字典表(表名:mz )
⏹数据表:
域名 类型 宽度
民族 char 10
注:为专家信息录入屏民族字段做下拉内容用。
3. 专业领域字典表(表名:zyly )
数据表:
域名 类型 宽度
专业领域 char 20
注:为专家信息录入屏专业领域字段做下拉内容用。
4. 级别字典表 (表名:jib )
数据表:
域名 类型 宽度
级别 char 10
注:为专家信息录入屏级别字段做下拉内容用。
4. 统计管理
4.1设计说明
统计管理功能:按专家级别进行统计并显示数据统计结果并把数据结果转入
到EXCEL ,用户可对EXCEL 进行编辑、打印。
4.2 功能模块详细设计
1.统计管理:按专家级别进行统计
⏹功能描述:
根据用户选择的级别,对专家数据表里数据进行人数统计、或者不选择条件的情况下自动对专家数据表的数据进行人数统计。
人机界面:
与本界面有关的数据表
专家信息表:表名-GRXX
统计表:表名-TJ
1. 专家信息数据表(表名:GRXX )
⏹数据表:表的具体信息前面已说明。
2.统计表(表名:tj )
数据表:
域名 类型 宽度 数据来源
级别 char 10 下拉选择/来自JIB 表
人数 int 4 通过统计
5. 查询管理
5.1 设计说明:
查询管理功能:按专家级别进行查询并显示数据查询结果并把查询结果转入EXCEL ,用户可对EXCEL 进行编辑、打印。
5.2功能模块详细设计
A. 专家信息查询
按专家级别进行查询。
⏹功能描述:
按专家级别进行查询:根据用户选择的级别对专家数据表里数据按专家用户选择的级别进行查询。并把查询结果转入EXCEL ,用户可对EXCEL 进行编辑、打印。
人机界面:
专家系统设计说明
1. 系统主控模块
1.1设计说明
本专家系统是通过输入专家个人的基本信息,完成对专家信息查询、统计等功能。本专家系统遵从软件工程的标准,按功能划分模块,然后集成。
1.2 功能模块结构图
1.3系统登录界面
在zy 子目录下运行zy.exe 程序,系统运行时,首先出现登录界面,用户登录成功后进入系统主屏幕。
1.4 系统主屏幕
2. 系统设置管理
2.1 设计说明
完成本系统的系统设置,包括建立新用户、密码及修改密码的设置。
2.2 系统设置说明
用户管理包括:增加用户、修改密码。
1. 增加新用户:
功能描述:建立新用户,输入用户名、密码及重新输入密码确认。
人机界面:
与界面相关的数据表
⏹数据表:表名:QXSZ
域名 类型 宽度 来源
用户名 char 15 输入
密码 char 15 输入
2. 修改密码
⏹功能描述:
完成登录密码的修改,用户自己修改自己的密码。输入用户名(通过用户名查找),输入旧密码,再输入新密码。
⏹人机界面:
与本界面相关的数据表
⏹数据表: 表名:Password
域名 类型 宽度 来源
用户名 char 10 输入
密码 int 4 输入
3. 基本数据管理
3.1 设计说明
对专家个人信息进行管理。包括:专家信息录入、修改、删除、浏览等功能。
3.2 模块功能说明
专家信息录入:对专家信息进行录入、修改、删除、浏览等功能。
3.3 功能模块详细设计
基础数据管理: 专家信息录入
专家信息录入
⏹功能描述: 对专家个人信息进行录入,功能包括增加、修改、删除、浏览、查找等功能。
人机界面:
与本程序有关的数据表
专家信息表:表名-GRXX
相关字典表:表名-MZ 、ZYL Y 、JIB
1. 个人信息数据
1. 专家信息数据表(表名:GRXX )
⏹数据表:
域名 类型 宽度 数据来源
姓名 char 8 输入
性别 char 4 下拉选择/输入
民族 char 10 下拉选择/来源于MZ 表
出生日期 datetime 8 下拉选择/输入
籍贯 char 20 输入
健康状况 char 20 输入
婚姻状况 char 4 下拉选择/输入
从事专业 char 20 输入
专业领域 char 20 下拉选择/来源于ZYL Y 表
技术职称 char 20 输入
级别 char 10 下拉选择/来源于jib 表
户籍所在地 char 20 输入
身份证号 char 18 输入
2. 民族字典表(表名:mz )
⏹数据表:
域名 类型 宽度
民族 char 10
注:为专家信息录入屏民族字段做下拉内容用。
3. 专业领域字典表(表名:zyly )
数据表:
域名 类型 宽度
专业领域 char 20
注:为专家信息录入屏专业领域字段做下拉内容用。
4. 级别字典表 (表名:jib )
数据表:
域名 类型 宽度
级别 char 10
注:为专家信息录入屏级别字段做下拉内容用。
4. 统计管理
4.1设计说明
统计管理功能:按专家级别进行统计并显示数据统计结果并把数据结果转入
到EXCEL ,用户可对EXCEL 进行编辑、打印。
4.2 功能模块详细设计
1.统计管理:按专家级别进行统计
⏹功能描述:
根据用户选择的级别,对专家数据表里数据进行人数统计、或者不选择条件的情况下自动对专家数据表的数据进行人数统计。
人机界面:
与本界面有关的数据表
专家信息表:表名-GRXX
统计表:表名-TJ
1. 专家信息数据表(表名:GRXX )
⏹数据表:表的具体信息前面已说明。
2.统计表(表名:tj )
数据表:
域名 类型 宽度 数据来源
级别 char 10 下拉选择/来自JIB 表
人数 int 4 通过统计
5. 查询管理
5.1 设计说明:
查询管理功能:按专家级别进行查询并显示数据查询结果并把查询结果转入EXCEL ,用户可对EXCEL 进行编辑、打印。
5.2功能模块详细设计
A. 专家信息查询
按专家级别进行查询。
⏹功能描述:
按专家级别进行查询:根据用户选择的级别对专家数据表里数据按专家用户选择的级别进行查询。并把查询结果转入EXCEL ,用户可对EXCEL 进行编辑、打印。
人机界面: