- 113
- 0
- 约 18页
- 2017-01-29 发布于河南
- 举报
最新整理-敏感词汇[精品资料]
软 件 学 院
课程设计报告书
课程名称 面向对象程序设计
设计题目 敏感词汇分析程序
专业班级 软件工程11-3
学 号 1020010109
姓 名
指导教师
软件学院
2013-6
目录
1 设计时间 3
2 设计目的 3
3 设计任务 3
4 设计内容 3
4.1需求分析 3
4.1.1问题描述 3
4.1.2基本要求 3
4.2总体设计 3
4.2.1包的描述 3
4.2.2类的描述 4
4.2.3类之间的关系 4
4.3详细设计 4
4.3.1类图 4
4.3.2页面设计 5
4.4测试分析 8
4.5程序代码 10
5 总结与展望 17
参考文献 18
1 设计时间
(2013年6月8日-2013年6月14日)
2 设计目的
《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力。敏感词汇分析程序。要求如下:
(1)使用图形用户界面实现。
(2)任意选择一个文本文件,分析该文件,如果存在敏感词汇,报告每个词出现的次数。
(3)敏感词汇保存在sentive.txt文件中,每个词占一行,至少设置10个敏感词汇。
(4)系统使用的GUI组件不得少于5种,越全面越好,但要合适(和谐界面)。1问题描述
敏感词汇分析程序任意选择一个文本文件,分析该文件,如果存在敏感词汇,报告每个词出现的次数。1.2基本要求
(1)使用图形用户界面实现。
(2)任意选择一个文本文件,分析该文件,如果存在敏感词汇,报告每个词出现的次数。
(3)敏感词汇保存在sentive.txt文件中,每个词占一行,至少设置10个敏感词汇。
(4)系统使用的GUI组件不得少于5种,越全面越好,但要合适(和谐界面)。Java.awt
包含用于创建用户界面和绘制图形图像的所有类。Java.io
通过数据流、序列化和文件系统提供系统输入和输出。
avax.swing
用于JAVA应用程序用户界面的开发工具包。
4.2.2 类的描述
Begin类,开始程序后敏感词测试程序图形用户界面实现代码。
Zhujiemian类,对主界面两个按钮的监听。
Lmy类,测试界面图形用户界面的实现代码。
Ceshi类,对敏感词比对实现的核心代码,对测试界面三个按钮的监听。
4.2.3 类之间
图1.类之间的关系
4.3详细设计
4.3.1类图
Lmy
begin
JButton jbutton, jbutton1, jbutton2
JPanel jp1, jp2
JTextArea jta
JTextArea jta
JTextField jtf
Container content
String buffer
JButton jbutton01,jbutton02
JPanel jp01, jp02
JLabel jl01
Container content01
public begin
public void close
class Zhujiemian
public Lmy
public void close
class Ceshi
public static void main
图2.Lmy类图 图3.begin类图
4.3.2页面设计
开始界面设计代码:
content01 = getContentPane();
jp01 = new JPanel();
jp02 = new JPanel();
jbutton01 = new JButton(开始敏感词测试);//敏感词测试按钮
jbutton02 = new JButton(退出敏感词测试);//程序退出按钮
jl01 = new JLabel(欢迎您使用敏感词测试程序);//欢迎语
jp01.setLayout(new BorderLayout());
jp01.setLayout(null);
jl01.setBoun
原创力文档

文档评论(0)