包含完整的源代码与文档资料的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)
还没有任何评论哟~
