Java课程设计敏感词汇分析报告程序

Java课程设计敏感词汇分析报告程序

ID:47379868

大小:325.59 KB

页数:20页

时间:2019-07-17

Java课程设计敏感词汇分析报告程序_第1页
Java课程设计敏感词汇分析报告程序_第2页
Java课程设计敏感词汇分析报告程序_第3页
Java课程设计敏感词汇分析报告程序_第4页
Java课程设计敏感词汇分析报告程序_第5页
资源描述:

《Java课程设计敏感词汇分析报告程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档软件学院课程设计报告书课程名称面向对象程序设计设计题目敏感词汇分析程序专业班级学号姓名指导教师2012年6月文案大全实用文档目录1设计时间22设计目的23设计任务24设计内容24.1需求分析24.1.1问题描述24.1.2基本要求24.2总体设计24.2.1包的描述34.2.2类的描述44.2.3类之间的关系64.3详细设计64.3.1类图64.4测试与分析84.5程序代码125总结与展望18参考文献19课程设计成绩评定19文案大全实用文档1设计时间2011年6月13日-2011年6月19日2设计目的《面向对象程序设计》是

2、一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力。此次课程设计,重温了java界面生成、字节流的输入输出、循环语句的应用等等。3设计任务敏感词汇分析程序。要求如下:(1)使用图形用户界面实现。(2)任意选择一个文本文件,分析该文件,如果存在敏感词汇,报告每个词出现的次数。(3)敏感词汇保存在senti

3、ve.txt文件中,每个词占一行,至少设置10个敏感词汇。(4)系统使用的GUI组件不得少于5种,越全面越好,但要合适(和谐界面)。4设计内容4.1需求分析4.1.1问题描述(1)实现一个图形用户界面;(2)敏感词汇文件;(3)可以输入任意文本,然后进行分析,找出敏感词汇出现的次数;(4)也可以打开已存在的文本文件,同样进行分析;4.1.2基本要求(1)使用图形用户界面实现;(2)任意选择一个文本文件,分析该文件,如果存在敏感词汇,报告每个词出现的次数;(3)任意编辑一个文本文件,分析该文件,如果存在敏感词汇,报告每个词出现的次数

4、;(4)敏感词汇保存在sentive.txt文件中,每个词占一行,至少设置10个敏感词汇;(5)系统使用的GUI组件不得少于5种,越全面越好,但要合适(和谐界面);文案大全实用文档4.2总体设计4.2.1包的描述主程序:MinGanCiHui.javaimportjava.awt.Button;//创建一个标签按钮importjava.awt.Color;//用于封装默认sRGB颜色空间中的颜色importjava.awt.GridLayout;//布局处理器,它以矩形网格形式对容器的组件进行布置。importjava.awt.L

5、abel;//Label对象是一个可在容器中放置文本的组件。importjava.awt.Panel;//Panel是最简单的容器类,面板。importjava.awt.event.ActionEvent;//用于激活组件importjava.awt.event.ActionListener;//时间监听器importjavax.swing.JFrame;//java.awt.Frame的扩展版本分析程序:Fenx.javaImportjava.io.BufferedReader;//从字符输入流中读取文本,缓冲各个字符,从而实现

6、字符、数组和行的高效读取。importjava.io.FileReader;//用来读取字符文件的便捷类。importjava.util.ArrayList;//是List接口的一个可变长数组实现,实现了所有List接口的操作,并允许存储null值。importjava.util.List;//让集合的长度能自动改变,能够增加/删除元素它是JAVA自带的接口。importjava.util.regex.Matcher;//Matcher类的实例用于匹配字符序列与给定模式。importjava.util.regex.Pattern;

7、//Pattern类的实例采用类似于Perl的语法来表示以字符串形式指定的正则表达式。显示敏感词汇文件:Shows.javaimportjava.io.BufferedReader;////从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。文案大全实用文档importjava.io.FileReader;//用来读取字符文件的便捷类。importjava.io.IOException;//当发生某种I/O异常时,抛出此异常。importjavax.swing.JFrame;//java.awt.Frame的扩

8、展版本。importjavax.swing.JTextArea;//一个显示纯文本的多行区域。测试菜单程序:TestJMenu.javaimportjava.awt.event.ActionEvent;//用于激活组件。importjava.awt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。