摘要:新闻是人们日常生活中信息来源的一项重要途径,但是利用搜索引擎从网上准确找到所需的新闻依然效率不高。本次课题的任务是设计一个新闻搜索系统,该系统通过对新闻进行文本标注,实现对已管理的新闻快速、准确地查找,以提高新闻的使用效率。该系统由新闻标注、新闻搜索、新闻浏览和系统管理等模块组成。其中新闻标注模块完成对新闻的时间、地点、人物等标注功能;新闻搜索模块提供各种方式的新闻搜索功能;新闻浏览模块提供用户新闻浏览和新闻收藏功能;系统管理模块提供管理员添加新闻和用户的个人管理功能。新闻搜索系统后台是用C#编写的,前台页面是用HTML和ASP.NET作为网页开发。经测试,系统运行正常,完成了预定功能。62234
毕业论文关键字:新闻搜索;中文分词;文本标注;ASP.NET
Design and Implementation of News Search System
Abstract: News has become an important source of information in people daily life, however, current search engines still work low efficiently when they try to provide accurate news search service. This project tries to design a news search system, which annotates news in order to provide rapid and accurate news searching. The system consists of news annotation module, news search module, news browsing module and system management module. The news annotation module annotates news’s time, place and people information. The news search module provides several types of search modes. News browsing module realizes news browsing and collection. The system management module realizes the user management and news adding function. The search system is developed C# language, HTML and ASP.NET. The testing results show that the system works well and meets the requirements.
Keywords: News search; Chinese word segmentation; Text annotation; ASP.NET
1 绪论 1
1.1 课题的研究背景 1
1.3 论文结构 2
2 系统开发技术分析 3
2.1 系统开发环境 3
2.2 SQL SERVER 2008 3
2.3 ASP.NET 3
2.4 中文分词介绍 3
3 系统需求分析 5
3.1 需求分析 5
3.2 可行性分析 5
3.3 用例分析 6
3.4 用例描述 7
4 系统总体设计 9
4.1 系统总体模块设计 9
4.1.1 新闻搜索系统功能模块 9
4.1.2 中文分词模块 10
4.1.3 文本标注模块 10
4.2 数据库设计 10
4.2.1 数据库功能分析 10
4.2.2 数据库E-R图设计 11
4.2.3 数据库逻辑设计 11
4.2.4 数据库定义 12
4.3 系统架构 13
5 系统详细设计 15
5.1 新闻搜索模块 15
5.1.1 概述 15
5.1.2 流程设计