Advertisement

包含完整的源代码与文档资料的C#与Access开发的智能聊天机器人系统

阅读量:

一、软件说明
1.1 功能说明
一款具备自动应答功能的对话型智能程序。

1.2 解决什么样的实际问题
主要用于休闲娱乐,缓解用户日常中的无聊情绪。

1.3 性能说明
当前版本中仍存在部分未修复的缺陷,需进一步优化与完善。

1.4 程序类型说明
该软件属于以娱乐为主要目的的应用程序类别。

二、软件设计
2.1 软件整体结构图及模块划分

该系统的界面仅包含一个聊天窗口,包括输入区域、展示聊天记录的文本框、发送按钮、退出按钮、导入词库按钮以及调教按钮等组件。

在整体架构中,共包含五个核心类:

“聊天机器人”类作为主控类,负责窗口显示;

“DataBase”类用于连接数据库系统,本程序采用的是Access数据库;

“Iostreams”类负责文件读写操作,主要功能是读取txt格式的词库文件;

“Regugar”类用于执行正则表达式匹配任务,以识别用户提问内容;

“Robot”类代表具体的机器人对象。

Resources文件夹则用于存储各类图片资源文件。

2.3 各模块对应的主要对象和方法
2.3.1 “聊天机器人”类
主要属性包括:

private Robot A; //机器人实例对象
private string Ask; //用户发送的信息内容
private s

全部评论 (0)

还没有任何评论哟~