目 录
实验一 2
一、目的与要求 2
二、操作环境 4
三、实验内容 4
四、实验数据 6
实验总结 36
实验一
一、目的与要求
1、自行下载最喜爱的小说 1 部。存到服务器中,格式自定。一般存储为文本文档。要求长篇小说,20 万字以上。举例说明:下载《三国演义》保存在服务器端 。 2、该软件支持从服务器载入小说,对小说中的文本进行分析。举例说明:服务器端保存《三国演义》,客户端进行分析。
3、首先运行服务器。服务器运行之后,可以连接 1 个客户端。
4、运行客户端。用户能够输入昵称,确定,则连接到服务器。连接成功,即可出现功能界面。
客户端功能界面如下:
1、功能 1:载入小说。能够选择服务器端的小说。举例说明:客户端点击按钮, 选择服务器端的文件名,《三国演义》传输到客户端。2、功能 2:任意设置 10 个人姓名(可以预设置在客户端界面上),将这 10 个人在小说中的存在感进行排名,用柱状图表示。如何计算存在感?自己定义。点击按钮,存在感排名的柱状图可以保存到服务器端。举例说明:界面上设置“刘备、曹操、张飞、关羽、赵云、诸葛亮、吕布、貂蝉、董卓、孙权”,点击按钮,出现一个柱状图,显示存在感排名为:刘备、曹操、张飞、关羽、诸葛亮、赵云、孙权、吕布、董卓、貂蝉(只是举例说明)。
3、每个人在小说中活跃的位置是不一样的。任意输入 10 人中的 1 人,显示他在小说中出现的密度,画出密度图。建议用颜色深浅表示密度。点击按钮,密度图可以保存到服务器端。举例说明:输入“刘备”,在小说中前面部分密度大,后
面部分密度小。
4、如果两人在相距较短的一段文字中出现,我们认为两人有关系,距离越短, 关系越近;如果多次在较短篇幅出现,则关系更近。对这 10 个人,根据他们关系的紧密程度进行归类,看看可以归为哪几类?并用图形形式直观表示。如何定义关系紧密程度?自己定义。点击按钮,紧密程度归类的图像内容,可以保存到服务器端。举例说明:这 10 个人,自动分为“刘备、张飞、关羽、赵云、诸葛亮”以及“曹操”、“吕布、董卓、貂蝉”、“孙权”(只是举例)。
5、附加题,不检查,做了不加分不减分。任意输入一个人,显示他最恨谁,最喜欢谁,最喜欢吃什么,经常去哪里活动,杀人多不多,是好人还是坏人?
看与你的直觉是否符合?如果不太符合,说明可能的原因。