需求分析

选题目的

       对情感词典做一个展示,并在这个过程中加入情感计算的一些内容。

需求分析

       需求分析工作系统总体设计的一个必备的环节。需求分析要明确系统分几个模块和各模块所要实现的功能,并提出一个明确、具体的实际方案。

1.1  可行性分析   

       结合系统需求分析进行可行性分析研究是非常有必要的,在系统进入实施阶段之前对系统开发过程中有可能存在的技术风险、经济风险、操作性风险等一系列风险进行评估,分析系统的可行性。这样可以及早的预防系统开发和实施过程中遇到的不可控因素,不免系统夭折,控制系统的开发成本和风险成本。

       (1)技术可行性:python语言为开发语言,在开发工具方面使用开发平台pycharm进行开发。开发语言和平台都是非常成熟的技术,开发工具采用可视化模块化编程的思想,可操作性强。

        python:Python是一种面向对象的解释型计算机程序设计语言,语法简洁清晰,特色之一是强制用空白符作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块很轻松地联结在一起。

        PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。在硬件选择方面这些开发工具没有特殊的计算机需求,家庭普通的PC电脑就可以进行开发,本人在笔记本电脑上安装配置了开发系统所需要的软件环境,经测试运行无误。在系统的实际运营中可以租用商业机房的服务器,这些服务器运行稳定,租用成品低廉,在软件运营的初期非常实用,在硬件方面软件的使用要求是可以达到的。

       (2)操作可行性:本系统采用可视化工具进行开发,在操作方面采用国内软件常见的可视化界面,符合中国人的使用习惯。普通员工只需要简单的培训就可以上手使用,对学历和计算机技能基本不需要太高的要求。界面在开发过程追求简单清晰,业务逻辑明确,可操作性强。

1.2  获取需求  

  本系统是基于情感词典做的一个可视化界面,分为用户、后台管理两类角色。用户可利用这个界面查看词典所含词、词之间的关系以及该词的权值大小。此外用户可以查看一段话或一篇文章中每个词的使用频率以及该段话的情感倾向。后台管理可以构建词典.txt文本并增删其中包含的情感词,并在此基础上定义词的权值、统计词的使用频率并判断一段话的情感倾向。

       用户:

      (1)用户可以查看词典中有那些词

      (2)在文本框内输入一个情感词,可以查看它的同义词和反义词

      (3)在文本框内输入两个情感词,可以查看这两个词值之间的关系

      (4)在文本框输入藏文或中文,可以查看与之对应的中文或藏文

      (5)文本框内输入一个情感词,可以查看词的权值大小

      (6)在文本框输入一段话,可以查看这段话中每个词的出现频率

      (7)在文本框输入一段话,可以判断它的情感倾向

       后台管理:

      (1)建立情感词典:汉语词典,藏文词典、同义词词典、反义词词典、定义权值词典

      (2)定义汉文情感词的权值

      (3)统计词频

      (4)计算情感倾向

 

posted @ 2017-10-08 22:40  梁丽D  阅读(134)  评论(0)    收藏  举报