论文总字数:35476字
摘 要
随着信息技术的深入发展,人们真正处于一个“信息爆炸”的时代,快速获取自己感兴趣的信息,成为每个人的追求,鉴于此,需要开发一个基于关键词词频统计分析的系统。
本文主要研究了关键词词频统计分析技术的实现方法。通过用户对文章检索输入的关键词组进行统计,并记录到后台数据库,管理员端在后台可以进行查看,并进行词频分析,从而获取用户感兴趣的方面,有针对性的进行文章推荐。
本课题严格按照软件工程的开发过程,依次经过需求分析、概要设计、详细设计、编码和测试环节。系统采用C/S架构,通过C#语言在Visual Studio 2012开发平台上设计实现,连接SQL Server 2010 数据库对数据进行存取。采用三层架构,面向对象的思想更加清晰。
关键字:大数据阅读;关键词统计;词频分析;推荐阅读;三层架构
The Design And Implementation Of
Keyword Frequency Statistical And Analysis System
Abstract
With the development of information technology, people is immersed in the era of infomation "explosion" , everyone"s pursuit to access to information quickly that they are interested in. In view of this, it is necessary to develop a system based on keyword frequency analysis.
This paper studies the method of keyword frequency statistical analysis techniques. Through the keywords entered by the user to retrieve the article group statistics and record it to back-end database, admin-side can check it in the background, and count word frequency to get users interesting, so that they can recommend articles to usrs purposefully.
This paper is strictly in accordance with the development of software engineering processes, in order, after a needs analysis, preliminary design, detailed design, coding, and testing process. Systems using c/s architecture, is developed by C-sharp language on the Visual Studio 2012 development platform, connecting SQL Server 2010 databases to access data. In addition, The system use a three-tier architecture to make object-oriented thinking more clear.
Keywords:Reading in big data; Keyword statistics; Keyword frequency analysis; Recommended reading; 3-tier architecture
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1立题背景与意义 1
1.2课题的研究现状与改进方案 1
1.3课题的关键问题 2
第二章 基本理论与相关技术 3
2.1基本理论概述 3
2.2相关技术研究 3
2.2.1 C/S模式的特点 3
2.2.2三层架构的特点及优势 3
第三章 系统需求分析 5
3.1系统用户角色与用户需求 5
3.2系统功能需求 5
3.3系统业务流程 7
3.3.1管理员业务流程 7
3.3.2管理员业务流程 8
3.3.3普通用户业务流程 9
第四章 系统总体设计 11
4.1系统设计思想 11
4.2系统模块总体设计 11
4.3系统功能模块分析与设计 12
4.3.1专用模块分析与设计 12
4.3.2公用模块分析与设计 13
4.4类的设计 14
4.4.1系统类图 14
4.4.2系统包图 14
第五章 系统详细设计 16
5.1系统数据库设计 16
5.1.1系统数据表E-R图设计 16
5.1.2 E-R图向关系模式的转换 16
5.1.3由关系模式向数据表的转换 17
5.1.4数据库表关系图 18
5.2功能模块详细设计 19
5.2.1 修改个人信息模块 19
5.2.2 管理员文章管理模块 20
5.2.3 管理员推荐文章模块 22
5.2.4 管理员关键词词频统计分析模块 23
5.2.5 用户查看每日推荐模块 23
5.2.6 普通用户自定义检索模块 24
5.2.7 普通用户自定义词库模块 25
5.3关键功能模块流程图 26
5.3.1管理员推荐文章流程图 26
5.3.2管理员查看文章库流程图 27
第六章 系统界面设计与实现 29
6.1 开发环境与工具 29
6.2关键功能模块实现 29
6.2.1 登录模块 29
6.2.2文章管理模块 30
6.2.3关键词管理模块 33
6.2.4 普通用户每日推荐模块 35
6.2.5 关键词词频统计的核心模块 36
6.2.6关键词统计量报表导出工具方法模块 41
6.2.7文章保存为WORD文章工具方法模块 43
第七章 系统测试 45
7.1 模块测试 45
7.2 集成测试和系统测试 49
第八章 总结与展望 55
致谢 56
参考文献 57
第一章 绪 论
1.1立题背景与意义
时代的高速发展,信息共享与交互在全球范围内的实现,信息的快速获取途径成为每个人的追求。现代通信和传播技术大大提高了信息传播的速度和广度[1]。
剩余内容已隐藏,请支付后下载全文,论文总字数:35476字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;