收藏 分享(赏)

《.NET WinForm编程》课程设计_模板.doc

上传人:dzzj200808 文档编号:2727769 上传时间:2018-09-26 格式:DOC 页数:10 大小:491.50KB
下载 相关 举报
《.NET WinForm编程》课程设计_模板.doc_第1页
第1页 / 共10页
《.NET WinForm编程》课程设计_模板.doc_第2页
第2页 / 共10页
《.NET WinForm编程》课程设计_模板.doc_第3页
第3页 / 共10页
《.NET WinForm编程》课程设计_模板.doc_第4页
第4页 / 共10页
《.NET WinForm编程》课程设计_模板.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、 .NET WinForm 编程课程设计题目: 智能 QA 系统的设计与实现 学院 / 系 软件学院 专 业 信息管理与信息系统专业(日英强化) 年 级 2009 级 学 号 00988* 作者姓名 * 2012 年 7 月 5 日大连外国语学院 .NET WinForm 编程课程设计摘 要本次课程设计题目为智能 QA 系统的设计与实现,首先介绍了 QA 技术的现状,然后提出一个基于 QA 的数字信息化领域的架构,并对相关关键技术进行了讨论,最后说明了 QA 在数字信息化领域的应用前景。本系统由三个模块组成,QA 管理模块、答案管理模块和信息查询模块。QA 管理模块包括信息的新增,修改,删除。

2、答案管理模块实现了答案的基本操作,信息查询模块要求在输入查询条件后,会根据一定的逻辑输出答案。由于各模块的分开及进入系统前验证用户身份,也加强了各种信息的安全性及保密性。根据系统所需功能,决定以 Windows XP 为开发平台,采用 SQL Server 2005 做后台数据库,选择功能强大的 Visual Studio 2008 为开发工具,利用软件工程思想和方法,总体上用结构化生命周期法进行系统分析和设计,采用快速原型法来实现,系统本系统界面友好,与目前市场上的主流游戏软件大体一致,而且操作更加简单,使用方式和微软各种软件(Windows、Office)基本相同,减少了用户学习、使用本游

3、戏系统的额外负担。本文通过系统概述、系统分析、系统设计、系统实施、开发总结五章,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结。该系统使用了功能强大的.NET WinForm 开发技术,使用了基于 MVC 机制的三层架构。操作方便,可维护性强。经过大量的测试,基本符合用户需求。关键字:智能 OA;信息查询;三层架构;C#大连外国语学院 .NET WinForm 编程课程设计目 录1 绪论 .11.1 选题意义 .11.2 智能 QA 发展现状 11.3 本系统概述 .12 智能 QA 设计 32.1 系统技术概要 .32.1.1 .NET 平台概述 .32.1.2 WinForm

4、程序概述 32.1.3 C#语言概述 .32.1.4 SQL Server 2005 简介 32.2 总体设计 .32.2.1 系统物理环境配置 .32.2.2 功能结构设计 .32.3 数据库设计 .43 智能 QA 实现 63.1 系统首页实现 .63.2 问题模块实现 .63.3 答案模块实现 .7大连外国语学院 .NET WinForm 编程课程设计11 绪论1.1 选题意义开放领域的问题回(Question Answering)是自然语言处理领域中具有挑战性的研究方向。提出了一种基于模式学习实现问题回答的方法,核心思想是利用机器学习方法得到的答案模式获取问题答案。该方法优势在于:模式

5、学习完全自动化实现;解决了目前普遍存在的模式约束性弱及答案缺乏语义类型限制等缺陷。在 TREC 测试集上的实验结果表明,它不但解决了简单模式所覆盖的问题集,同时也解决了需要较强约束性模式进行答案抽取的问题集,而后者的问题数目在 TREC 测试问题集中占约 80。1.2 智能 QA 发展现状 国家自然科学基金项目(60435020);上海市科技攻关计划基金项目(035115028) 450 计算机研究与发展 2006,43(3) 设立了问题回答这一项子任务,对问题回答系统进行科学的评测,该会议已经成为文本检索领域最具有权威性的评测会议。通常意义下的文本检索输入的查询是关键词,返回相关文本,而问题

6、回答输入的查询是自然语言描述的问题,要求返回问题的精确答案。国内,中科院计算所研究开发的人物关系问答系统,引入逻辑推理机制,使系统具有依据一定的策略进行推理的能力,但限定于人物关系的问答。一个完整的问题回答系统包含 3 个主要组成模块。第 1 模块是问题分析,它决定答案类型并且生成查询;第 2 模块是检索,根据第 1 模块输出的查询在文档集上搜索,返回相关文档或片段,这些文档或片段可能包含了答案;第 3 模块是答案抽取,分析第 2 模块返回的文档或片段并且抽取出问题的精确答案。问题回答区别于通常意义下文本检索的关键字。国外的 Google,百度等都是这类智能检索的先驱,它们各自都有自己的优势所

7、在。这些智能检索不仅方便了我们日常查询困难的问题,同时它们也是互联网检索方式的一次革命。1.3 本系统概述智能 QA,即问题应答系统 QA 是当前信息检索领域的研究热点,已连续两年作为 TREC会议的主题之一。其核心思想是提供一个以自然语言为主的用户界面,从系统中找出最能反映用户信息需求的答案。将其应用到数字信息化领域,作为用户接口或一个功能模块,将极大提高数字信息化领域的检索效率。本文首先介绍了 QA 技术的现状,然后提出一个基于 QA 的数字信息化领域的架构,并对相关关键技术进行了讨论,最后说明了 QA 在数字信息化领域的应用前景。本课题使用 Visual Studio 2008 作为开发

8、工具,开发语言可以是大连外国语学院 .NET WinForm 编程课程设计2 C#,后台数据库可采用 SQL Server 2005 数据库。智能 QA 主要由 QA 管理,QA 答案管理,QA 信息答案检索三个部分组成。本课题主要功能详解如下:QA 管理:主要功能包括信息的增加,信息的修改,信息的删除,信息检索等。QA 答案管理:主要功能有信息答案的增加,修改,删除,检索等。QA 信息答案检索:根据检索条件查询出符合某一特定逻辑的答案 。大连外国语学院 .NET WinForm 编程课程设计32 智能 QA 设计2.1 系统技术概要2.1.1 .NET 平台概述2.1.2 WinForm 程

9、序概述2.1.3 C#语言概述2.1.4 SQL Server 2005 简介2.2 总体设计2.2.1 系统物理环境配置系统硬件平台的配置:1CPU:PIII800。2内存:384M DDR。3硬盘:20GB。4基本的输入、输出设备。系统软件平台的配置:如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具,投资规划与保险模块所采用的软件配置环境为:1操作系统:Windows XP Professional Edit Service Pack2。2数据库软件:Microsoft SQL Server 2005。3系统

10、开发软件:Visual Studio 2008。2.2.2 功能结构设计系统功能结构图如图 2-1 所示。大连外国语学院 .NET WinForm 编程课程设计4智能 Q A 系统QA管理QA信息答案检索检索逻辑答案新增问题信息修改问题信息删除问题信息QA答案管理新增答案信息 修改答案信息 删除答案信息图 2-1 系统功能结构图本系统总体上由两个模块组成:管理员模块和普通用户模块。下面就图 2-1,给予分别描述。1管理员模块组成:(1) 网站公告管理子模块(2) 常见问题管理子模块(3) 客服下载管理子模块2普通用户模块组成:(1) 用户登录管理子模块(2) 公告展示子模块(3) 常见问题子模

11、块2.2.3 数据库设计用户信息表如表 2-1 所示。表 2-1 用户信息表字段名 说 明 类 型 长 度 可否为空 主键userId 用户编号 varchar 20 否 是userName 用户名称 varchar 20 否 否password 用户密码 varchar 20 是 否email 电子邮箱 Varchar 100 是 否问题信息表如表 2-2 所示。大连外国语学院 .NET WinForm 编程课程设计5 表 2-2 问题信息表字段名 说 明 类 型 长 度 可否为空 主键questionNo 问题编号 varchar 20 否 是questriontitle 问题主题 var

12、char 100 否 否questionstatus 问题状态 varchar 2000 否 否isanswer 提问时间 Date 8 否 否mainclass 问题大类 varchar 50 是 否detailclass 问题小类 varchar 50 是 否答案信息表如表 2-3 所示。表 2-3 答案信息表字段名 说 明 类 型 长 度 可否为空 主键answerNo 答案编号 varchar 4 否 是answerdate 回答时间 Datetime 8 否 否answercontext 回答内容 varchar 2000 否 否isanswer 是否被采纳 varchar 20 否

13、 否大类信息表如表 2-4 所示。表 2-4 大类信息表字段名 说 明 类 型 长 度 可否为空 主键Mainclassno 大类编号 varchar 20 否 是mainclassname 大类名称 varchar 50 否 否大连外国语学院 .NET WinForm 编程课程设计63 智能 QA 实现3.1 系统首页实现一个优秀的软件系统,人性化的界面的作用是不容忽视的。动态展示,就是将系统后台的所有文件展示给用户,可以看到在这个页面上根据不同的分类有不同的导航。在这里将问题分类显示,将问题分为未解决和已解决,让用户一目了然进行搜索。首页界面如图 3-1 所示。图 3-1 首页界面3.2

14、问题模块实现一个问题,主要信息有五个,问题标题,问题内容,问题分类。问题时间,回答状态。在用户进行提问时,主要输入前三个信息,而提问时间,和回答状态在提交问题时候,在后台自动插入。时间就是当前操作的系统时间,而状态就是未解决。问题管理界面如图 3-2 所示。图 3-2 问题管理界面大连外国语学院 .NET WinForm 编程课程设计7 3.3 答案模块实现答案管理主要是针对问题进行回答,如果有人对问题进行回答,那么就要将系统的解决只中的问题数量增加。如果问题被提问者采纳,那么该问题的状态就变为已解决。在答案管理模块后台自动进行的操作比较多。答案管理界面如图 3-3 所示。图 3-3 答案管理界面

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

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报