敏感词语分析器.doc_第1页
敏感词语分析器.doc_第2页
敏感词语分析器.doc_第3页
敏感词语分析器.doc_第4页
敏感词语分析器.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2012年春季JAVA课程设计习题JAVA第二学期(类、对象和接口,用户界面设计和多线程)题目3.题目:敏感词语分析器描述:(按照后面例子的形式,结合你自己的设计,将如下的描述分条目整理成功能和要求)。设计一个文本框用于添加敏感词语,如果输入词语有默认分隔符,报错或者抛出异常。设计两个文本区,一个输入待分析语句,一个显示结果。具体的功能可以用菜单或者按钮实现。可以输入不超50个单词的语句(不包括分隔符),如果显示超过,重新输入。分析输入语句中有没有敏感词,如果有则显示敏感词出现的位置,如果通篇没有一个敏感词则显示“恭喜你通过”。课程设计组织方法12人一组,分工合作完成1个课程设计题目,每个学生都必做,上机检查时每个人都要上机演示课程设计题目的完成情况;分组可由教师指定方式,也可以自由组合;一旦定下来,不得中途换组;2每组交一份课程设计报告,内容包括课程设计过程,按要求格式撰写;并应明确写明每个学生的工作量;3上机检查课设完成情况。检查时应提供课设报告,同组的学生都要回答教师的提问,并都应能为教师演示程序运行情况,按教师要求当场修改程序功能;4课设成绩由两部分组成:课设报告+上机检查。5. 注意: 有两种情况将被判定为重写,其1是下述主要组成部分残缺不全,或者虽然有但是不够详细(详细程度参考下面的例子),偷工减料的。其2是程序内容并非自己所写,而是抄袭网上,与题目要求存在极大差异的,或者存在无关的内容,自己又无法给出合理的解释的。凡是被要求重写的,课程设计成绩不超过70分,重写之后再次达不到要求的,本实践课程记为不通过。为了培养学生严谨的工作态度,锻炼学生编写文档的能力,要求实验报告包括下面主要部分:1 封面:课程设计题目、实验作者:姓名、学号、完成时间2 题目内容的描述3 本组学生分工与工作量分配4 类方法和成员变量描述5 主要模块的算法描述(用流程图描述,至少给出一个主流程图和一个子功能流程);6 程序的源代码清单7 测试结果与说明8 收获及体会9 参考资料以上是文字资料。示例:每个上机题大致要具有的功能示例代码 /附录2 课程设计报告封面书写格式要求JAVA技术与应用实践课程设计题目名称(三号黑体)学号姓名1:_(小4号宋体)学号姓名2:_(小4号宋体)完成日期: 年 月(5号宋体)【题目描述】(按照我给的题目要求分条整理功能就像下面的例子,不整理的不过,我给的题目只有基本功能,如果你们做出的更多的功能按如下的条目逐一列出,功能做得多将得到加分)完成多功能电子时钟的设计与实现,它除了可以查询年,月,日和时间,还具有更多的功能,更简洁的外观,更方便的用法,更大的实用价值。 该程序应该具有下列功能:(1) 显示当前的年,月,日和时间。(2) 随意查询某个年、月、日和时间,而且能够判断所查询的年月是否是闰年闰月。(3) 具有记事本功能,通过记事本功能可以备忘一些事情,备忘得事情可以随意添加在任意年月日里。(4) 如果记录的内容已经不再需要,还可以任意将记录得内容进行删除,在删除得时候还会提示。【题目要求】(参照下面的条目整理,比如第一条基本可以照写,参照第二条至第四条改写你们自己具体的要求,写的越充分越好)(1) 按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序;(2) 用面板显示查询时间当月日历,以文本区的形式输入事件备忘录,以文本框的形式输入查询年份和日期,以下来菜单形式输入查询月份,用按钮来提交查询申请、添加和删除备忘录;(3) 至少能够查询10年日历信息,添加50条备忘录。 (4) 添加的备忘录保存在字符串型数组或者实例对象中。【本组学生分工与工作量分配】【类方法和成员变量描述】(用表的形式大体描述你所有的方法和变量,如果你使用的变量和方法过多,可以只选择主要的方法和变量,注明每一方法和变量所归属的类可以加分,如果这一部分你所描述的变量和方法过少,将视为不够详细而减分,乃至判定不过)【程序流程图】(给出一个主流程图和一个关键功能的流程图即可,实际上就是把你的操作每一步用框图大体画出,如果有分支和循环要画出分支和循环,具体画法参照下图) 【程序的源代码清单】(注意关键程序语句要用加标注,标注的详细程度也是一个评分标准)【测试结果与说明】(也可以写成设计结果分析与说明,你可以把你的几个功能的效果图逐一截图罗列,也可以从测试数据的角度来分析不同数据输入有哪些不同的结果)【收获及体会】(如果做科研题可以从探索未知问题的感触上来写,做实践题的可以写一下你做出一个完善的实用性作品的感受,下面是一个例子。)Java语言是面向对象的开发方法是当今世界最流行的开发方法,是当今流行的网络编程语言。它具有面向对象、跨平台、分布应用等特点。它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。很多程序开发人员得第一选择。为了将课堂上得知识掌握得更加透彻,深刻把握Java语言的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设了Java程序设计课程设计。让学生自己动手动脑,将书本上得知识运用到实践当中去,使知识能更好得融会贯通。 学习任何知识得目的都是要将它运用到实践中去,所以我们要运用已有的知识,独立得将这个课程设计完成,只有这样,我们才能将知识变成本领,变成属于自己得东西,通过一个学习得学习,我们已经有可一定得Java基础,现在我们就要利用这些基础,来完成课程设计。 这次课程设计我主要研究了利用已学的Java知识编辑一个多功能电子时钟。通过此次课程设计,来巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、JCreator等开发工具的运用,拓宽常用类库的应用。并通过自己动手,自主得学习,对Java这门课程有更深得了解与认识。【参考资料】1 朱站立、沈伟 Java程序设计实用教程M. XX出版社. 20XX. 2 印旻编、许伟. Jav

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论