小说检索器java实验报告文档字符匹配

小说检索器java实验报告文档字符匹配

ID:33742694

大小:323.54 KB

页数:40页

时间:2019-02-28

小说检索器java实验报告文档字符匹配_第1页
小说检索器java实验报告文档字符匹配_第2页
小说检索器java实验报告文档字符匹配_第3页
小说检索器java实验报告文档字符匹配_第4页
小说检索器java实验报告文档字符匹配_第5页
资源描述:

《小说检索器java实验报告文档字符匹配》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中南大学Java语言与系统设计课程设计报告2013年12月07日题目小说检索器学生姓名指导教师郭克华学院信息科学与工程学院专业班级完成时间目录第一章需求分析-2-设计目的-2-内容要求-2-设计需求-2-第二章概要设计-2-2.1实体及其关系-2-2.2系统层次结构-3-2.3流程-3-第三章调试分析-3-4.1遇到的问题及解决方法-3-4.2设计实现的讨论及分析-4-第五章测试结果-5-5・1界面类5.2人物统计界面ChaGUI-5-5.3人物关系界面GUI2-6-5.5人物关系-8-第六章课程设计总结-9-6.1课程设计过程-9-6.2对课程及教材的认识-10-附录1:参

2、考文献-10-附录2:源程序-10-Novel.java・10-Characler.java-11-Relationship.java-12-Order.java・13・Story.Java・15・Textlmport.java・19-FirstGUI.java-20-ChaGUI.java-23-GUI2.java・33・第一章需求分析设计目的掌握Java语言与系统设计的基木思路和方法。利用所学的基本知识和技能,解决简单的Java语言与系统设计问题。内容要求利用所学到的Ja眩编程知识和编程技巧,设计一个实际的应用软件,初步认识软件设计的基本方法,提高进行工程设计的基本技能及

3、分析、解决实际问题的能力,为后续课程和以后的工程实践打下良好的基础。设计需求自行下载自己最喜欢的小说1部。存储为文本文档。要求长篇小说,20万字以上。任取其中10个人物,考虑他们的姓名、别名等等一系列因素。(1)统计每个人在小说中出现的次数并排序。(2)统计每个人在小说中出现的篇幅跨度(第一次出现距最后一次出现的篇幅)并排序。如果两人在相距较短的一段文字中出现,我们认为两人有关系,距离越短,关系越近。自行设计统计标准,找出10个人中:1)关系最紧密的两个人,关系最不紧密的两个人。2)输入一个人名,列出该人和其他人关系的紧密程度排名。看与实际是否符合?如果不太符合,说明可能的原

4、因。第二章概要设计2.1实体及其关系功能类:主类novelx排序Order>人物Character^人物关系Relationship、故事检索Story、文档导入Textlmporto界面类:首界面FirstFrame>人物统计ChaGUK人物关系GUI2。2.2系统层次结构2・2.1功能类1.主类novel2.排序Order3.人物Character4.人物关系Relationship5.故事检索Story6.文档导入Textlmporto2.2.2界面类1.首界面FirstFrame2.人物统计ChaGUI3.人物关系GUI22.3流程2.3.1打开首界面绘制首界面,由按

5、钮Button进入人物关系和人物统计界面2.3・2进入人物统计界面绘制人物统计界面,按“排序”按钮,调用Order类中函数进行排序。按不同人物名称,调用各统计函数。2.3.3进入人物关系界面绘制人物关系界面,按“排序”按钮,调用Orde「类屮函数进行排序。按不同人物名称,调用各统计函数,就算出人物亲密度。按“关系最亲密的两个人”寻找亲密度最高的两个人物,并显示。第三章调试分析1.1遇到的问题及解决方法4.1.1问题1.修改函数参数时报错2.在键入程序过程中,发生多次键入错误4.1.2解决方法1.通过软件自动查错和修改建议,修改出错代码。2.多次检查后,找到错误,改正错误。4.

6、2设计实现的讨论及分析导入文档后,实例化各人物名字为对象,查找各人物岀现的位置并记录为位置变量,同时用计数变量统计出现次数。以此实现统计次数。篇幅跨度:最后一个位置变量与第一个位置变量之差就是其篇幅跨度。亲密程度:在人物A名字或别称出现位置后的50个字内,每出现一次人物B就给AB的亲密度加1,A-B与B-A各次亲密度之和就是A、B亲密度,使用变量记录下来,排序,即可得到关系最紧密的两个人和关系最不紧密的两个人。5.1界面类第五章测试结果5.1.1首界面FirstFrame图5.1FirstFrame类运行结果5.2人物统计界面ChaGUI图5.2ChaGUI类运行结果4.3人

7、物关系界面GUI2图5.3GUI2类运行结果1.4人物统计5.4.1出现次数统计图5.4.1统计类运行结果5.4.2排序函数XI小时代■人物统计I人物出现次敎排序顾里岀现的次数是;2472南湘岀现的次数是;1053顾源出现的次数是;745简溪顾原顾里唐宛如岀现的次数是;678简溪岀现的次数是;659癌宛如南湘宫洛岀现的次数是;501席城宫洛Kitty出现的次数是;238林萧出现的次数是;173周秦光Kitty席城岀现的次数是;129人物出现跨度排序周崇光出现的次数是;4顾里南湘席城宫洛周崇光Kitty图

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

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

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