ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:491.50KB ,
资源ID:2727769      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2727769.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《.NET WinForm编程》课程设计_模板.doc)为本站会员(dzzj200808)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

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

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营业执照举报