词频统计——实训二(1)

码云地址:https://gitee.com/girlchujiu/practical_training_two

队名:超越队,团队宣言:超越梦想,勇攀高峰!

组员(学号):徐小东(9),李雪(8),李鑫(14),张智贤(12:组长)(*^▽^*)

拟作的团队项目描述:为解决对文章中重要词汇出现的次数进行统计与分析的问题,进行文本挖掘。

队员风采

徐小东:负责任务(Java连接数据库),擅长java语言,项目主力军,协调团队内部的工作及开发团队之间的工作。

李雪:负责任务(页面跳转方面),擅长java语言,项目主力军,数据库offer,收集所需的需求,建库,调试,数据入库等工作。

李鑫:负责任务(页面注册与登录方面),擅长java语言,项目主力军,充分授权和信任,负责后台的代码。

张智贤:这次主要负责编写博客园,编写部分代码,柱状图(没办法,队友太强悍,个个都是大腿,我只能打杂度日,痛并快乐着),擅长java语言,推动信息共享与沟通。各司其职,对项目共同负责。

团队风采:(我们有图有真相)

团队项目选题:

词频统计

老五在寝室吹牛他熟读过《鲁滨逊漂流记》,在女生面前吹牛热爱《呼啸山庄》《简爱》和《飘》,在你面前说通读了《战争与和平》。但是,他的四级至今没过。你们几个私下商量,这几本大作的单词量怎么可能低于四级,大家听说你学习《构建之法》,一致推举你写个程序名字叫wf,统计英文作品的单词量并给出每个单词出现的次数,准备用于打脸老五。

希望实现以下效果:

  • 1.读取文件,文件内包可含英文字符,及常见标点,空格级换行符。
  • 2.统计英文单词在本文件的出现次数
  • 3.将统计结果排序
  • 4.显示排序结果

在实训一的基础上,将词频统计开发成一个个图形界面,在局域网内,全班同学可以一起使用的小程序。提供用户注册登录功能,与数据库进行连接,可以查看所有用户以往提交的词频统计记录,并能将本机希望进行词频统计的文件提交至服务器,服务器提供一个柱状图的词频统计结果,并给出进行本次词频统计所使用的时间和用户所提交的文件的单词总数。

设计思路

我这里用的开发平台是Eclipse,这里我把操作简单说一下:

1,首先建立java项目,在这个项目在建立一个词频统计的文件,并且根据第一次实训内容,将代码“词频统计”写入;

2,设计注册,登录页面,功能选择页面,使各页面之间实现跳转并与数据库相连接,而另一端,数据库与“词频统计”相连;

3,确保数据库正常使用,并且可以将用户注册信息和登录信息以及词频统计结果和自动存储每次查询的语句录入数据库;

4,修建工作,使登录页面和词频统计页面,保持整洁,美观;

准备工作完成后,就可以去操作eclipse了;

设计方案:

N:(Need 需求)
首先,先介绍一下我们的产品,这款小程序是文献计量学中传统的和具有代表性的一种内容分析方法,基本原理是通过词出现频次多少的变化,来确定热点及其变化趋势,该创意解决了用户查询与统计重要词汇出现次数的问题,通常应用在大数据网络查询整理方面,适
用于大数据交易,适合查询一些高频词,建设一个分类别的知识库和数据库。

需求分析:我们充分了解用户的痛苦,这个软件很好的解决了用户以前的手动查询和整理所浪费的时间,方便大家查阅和检索,提高用户对知识获取的速度,提高了工作效率,和学习的进度,为推动人类知识进步做出贡献。

A:(Approach 做法)

在实验过程中,我们将使用eclipse——Java,我们要写好这个软件,首先需要方法,其次,还需要大量数据监测,我们将根据所学的内容进一步提炼升华,尽我们所能,做到最好。

基本模型建立,大体分为三个部分:

第一部分:词频统计的完善,词频统计查询页面和登录页面的完善;

第二部分,各个部分相互连接,公共点部分为数据库部分,并确保数据库在每次查询过程中都能自动记录;

第三部分:进一步完善,简化,美化以及实验检测,最后作进一步更新。

在这其中,我们也不可避免的遇到许多的问题,最主要的便是“连接问题”,对于我们来说,常年的练习,加上实训一的铺垫,单一的词频统计问题,和图形界面问题我们可以快速地迎难而解,但是问题来了,连接问题该如何解决,在这其中,我们多次上网搜索,也

多次向老师寻求帮助,最后,在巨大的压力下,我们成功解决了这个难题。

B:(Benefit好处)

我们这个服务会给用户带来具体的好处:这是一个使用人机交互的工具,作为现阶段大数据时代,我们的产品非常切合实际,它既能节省时间,也能方便用户操作。当然,我们的优点就是方便,众所周知,现在的现实生活越来越接近简单化,追去的就是简单方便,我们

很好的发挥了这个强项。另外,成本和消费问题,我们的小程序几乎接近于“0”,这个不需要担心。

C:(Competitors 竞争)

就如前面,我们所介绍大家的,我们的这款小程序使用方便,不需成本,界面简洁。

D:(Delivery 交付,Data 数据)

在练习了多次的 NABC 之后,我们再说说我们团队的创新,现在网络已经成为绝大多数软件产品部分。我们也深深地了解这一点,我们的小程序,无论登录方面还是查询方面,我们绝对保持,美观,简洁,简单,这或许在软件方面,我们占据一定优势。在这些条件基础之上,我们也将进一步创新开发,敬请期待。

猜你喜欢

转载自www.cnblogs.com/chujiugirl/p/10130398.html