大学毕业设计---基于android平台的垃圾短信处理系统

上传人:大米 文档编号:562479044 上传时间:2023-11-14 格式:DOC 页数:56 大小:2.09MB
返回 下载 相关 举报
大学毕业设计---基于android平台的垃圾短信处理系统_第1页
第1页 / 共56页
大学毕业设计---基于android平台的垃圾短信处理系统_第2页
第2页 / 共56页
大学毕业设计---基于android平台的垃圾短信处理系统_第3页
第3页 / 共56页
大学毕业设计---基于android平台的垃圾短信处理系统_第4页
第4页 / 共56页
大学毕业设计---基于android平台的垃圾短信处理系统_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《大学毕业设计---基于android平台的垃圾短信处理系统》由会员分享,可在线阅读,更多相关《大学毕业设计---基于android平台的垃圾短信处理系统(56页珍藏版)》请在金锄头文库上搜索。

1、软件与理论综合实训题 目基于Android平台的垃圾短信检测软件指导教师姓 名理学院计算机科学与技术系中国武汉 2013 年 7 月目录目录II成员分工1需求规格说明书21引言21.1编写目的21.2背景21.3定义1.4参考资料22任务概述22.1目标22.2用户的特点22.3假定和约束33需求规定33.1对功能的规定3.2对性能的规定3.2.1精度3.2.2时间特性要求3.2.3灵活性3.3输人输出要求3.4数据管理能力要求3.5故障处理要求3.6其他专门要求4运行环境规定74.1设备74.2支持软件4.3接口74.4控制7数据库设计说明书81引言1.1编写目的81.2背景81.3定义81

2、.4参考资料2外部设计2.1标识符和状态2.2使用它的程序2.3约定2.4专门指导2.5支持软件3结构设计3.1概念结构设计3.2逻辑结构设计3.3物理结构设计4运用设计4.1数据字典设计124.2安全保密设计13概要设计说明书131引言131.1编写目的131.2背景131.3定义131.4参考资料132总体设计132.1需求规定132.2运行环境132.3基本设计概念和处理流程142.4结构142.5功能需求与程序的关系2.6人工处理过程2.7尚未解决的问题163接口设计163.1用户接口163.2外部接口163.3内部接口164运行设计164.1运行模块组合164.2运行控制164.3运

3、行时间165系统数据结构设计165.1逻辑结构设计要点165.2物理结构设计要点175.3数据结构与程序的关系176系统出错处理设计176.1出错信息176.2补救措施176.3系统维护设计17详细设计说明书171引言171.1编写目的171.2背景171.3定义181.4参考资料2程序系统的结构3收发短信模块设计说明193.1程序描述3.2功能3.3性能3.4输人项3.5输出项3.6算法3.7流程逻辑3.8接口3.9存储分配3.10注释设计3.11限制条件3.12测试计划3.13尚未解决的问题4黑名单设计说明224.1程序描述4.2功能4.3性能4.4输人项4.5输出项4.6算法4.7流程逻

4、辑4.8接口4.9存储分配4.10注释设计4.11限制条件4.12测试计划4.13尚未解决的问题5中文分词设计说明245.1程序描述245.2功能245.3性能245.4输人项245.5输出项255.6算法265.7流程逻辑5.8接口275.9存储分配275.10注释设计5.11限制条件285.12测试计划285.13尚未解决的问题285朴素分词设计说明245.1程序描述245.2功能245.3性能245.4输人项245.5输出项255.6算法265.7流程逻辑5.8接口275.9存储分配275.10注释设计5.11限制条件285.12测试计划285.13尚未解决的问题 28测试计划281引言

5、291.1编写目的291.2背景291.3定义291.4参考资料292计划292.1软件说明292.2测试内容312.3.1进度安排312.3.2条件312.3.3所需工作人员:开发小组成员312.4.1进度安排2.4.2条件2.4.3所需工作人员:开发小组成员2.5.1进度安排2.5.2条件2.5.3所需工作人员:开发小组成员2.6.1进度安排332.6.2条件332.6.3所需工作人员:开发小组成员332.7.1进度安排2.7.2条件2.7.3所需工作人员:开发小组成员2.8.1进度安排2.8.2条件2.8.3所需工作人员:开发小组成员2.9.1进度安排2.9.2条件2.9.3所需工作人员

6、:开发小组成员3测试设计说明353.1 控制354评价准则354.1范围354.2数据整理354.3尺度35测试分析报告351引言351.1编写目的351.2背景361.3定义361.4参考资料362测试概要363测试结果及发现374对软件功能的结论385分析摘要395.1能力395.2缺陷和限制395.3建议395.4评价396测试资源消耗39用户手册391引言391.1编写目的391.2背景391.3定义401.4参考资料402用途402.1功能402.2性能402.2.1精度402.2.2时间特性402.2.3灵活性402.3安全保密413运行环境413.1硬设备413.2支持软件413

7、.3数据结构414使用过程414.1安装与初始化424.2输入434.2.1输入数据的现实背景4.2.2输入格式4.2.3输入举例4.3输出对每项输出作出说明454.3.1输出数据的现实背景4.3.2输出格式4.3.3输出举例4.4文卷查询4.5出错处理和恢复环境配置手册471.前言472.运行环境的安装与配置472.1JDK的安装与配置472.1.1安装。472.1.2环境变量配置。492.1.3测试522.2Tomcat的安装与配置。2.2.1安装。2.2.2测试2.3MySql的安装与配置。2.3.1安装服务器端工具。2.3.2配置服务器。2.3.3安装客户端管理工具。2.4MyEcli

8、pse的安装与配置642.4.1安装3.常见问题及解决办法693.1JDK 安装成功后测试出错69VIII成员分工 需求规格说明书1引言1.1编写目的本需求分析文档的目的是说明基于Android平台的垃圾短信检测软件最终需要满足的条件和限制,为进一步设计和实现提供依据。ChIP数据庞大而且数据对于非专业人士来讲复杂难懂,所以需要我们对ChIP数据进行进一步的处理来达到用户对其的要求。这样可以进一步节约用户时间,提高效率,从而更好的为用户服务。1.2背景软件名称:基于Android平台的垃圾短信检测软件需求背景:最近几年中,我国的手机用户的总人数正在以越来越快的速度增加。手机信息具有方便快捷、经

9、济实惠优点,所以越来越多的人们已经习惯于用手机短信来传递信息。手机短信息中出现了各种各样内容的信息,人们对各类短信息的关注程度也因人而异,但是通常最令大家头痛的就是会有很多垃圾短信不停的骚扰,所以对垃圾短信息的判断处理就成为了一个亟待解决的问题。 软件用途:本软件用JAVA语言和Sqlite数据库设计了一个基于Android平台的垃圾短信检测软件,从黑名单和朴素贝叶斯算法这两个方面来拦截垃圾短信,让用户不再被众多的垃圾短信困扰。 软件使用范围:本软件主要用于使用Android系统的手机用户。系统开发人员:本软件由基于Android平台的垃圾短信检测软件小组完成从需求分析、设计到编码测试的全部过

10、程。1.3参考资料软件需求说明书GB856T88标准2任务概述2.1目标由于如今使用手机的用户愈来愈多,手机用户受到很多垃圾短信的困扰,这时我们就需要开发具有垃圾短信拦截功能的收发短信软件。此软件从黑名单和朴素贝叶斯算法这两个方面来拦截垃圾短信,主要使用用户为Android手机用户。2.2用户的特点本软件主要针对Android智能手机用户,操作比较简单,因为此系统是通过界面面向用户的,所有的操作都已通过程序实现,用户只需在界面上按照提示操作即可。2.3假定和约束此系统主要的约束条件是时间,我们需要在一周的时间内完成定义、开发和运行维护的所有工作,并且经费自付,所以系统不能做到比较完善。3需求规

11、定 3.1 平台执行流程平台的执行流程如图3-1所示。图3-13.2 功能概述平台主要由黑名单模块,贝叶斯分类子系统模块两大模块组成,黑名单模块包括插入模块、更新模块、删除模块。贝叶斯分类子系统模块包括分类器学习模块跟分类器应用模块两个中型模块,分类器学习模块还分为短信处理模块,中文分词模块,特征向量选取模块,测试模块。 图3-2 3.3 功能详细描述下面对系统中各个模块进行简单的说明:1黑名单模块黑名单模块建立一个小型数据库,用来保存被用户拉入或者系统判定为垃圾短信的短信息。2贝叶斯分类子系统模块本模块的功能主要将收到的短信通过分词及其预处理功能来将垃圾短信检测出来。4 非功能需求4.1 性

12、能需求4.1.1在处理结束后再提醒用户,不影响用户正常工作。4.1.2优化数据库中数据的排放方式,提高查询效率。4.2 安全性需求4.2.1软件能够尽量准确的拦截垃圾短信,同时不干扰正常短信的收发。4.2.2不会通过这一软件泄漏用户短信。4.2.3断电之后不会清除黑名单库,直到自行手动删除。4.2.4当用户误操作时,能够产生反应而不是崩溃。4.3 用户体验需求4.3.1软件界面友好,傻瓜式操作,同时不因太过花哨而占用过多空间。4.3.2当软件因用户操作而工作时,有等待消息提示,避免用户误解为死机。4.3.3对于操作范围有提示,例如输入数据范围,避免用户的误操作。4.4 输入输出要求 本软件可在模拟器或手机上输入短信内容发送,若该短信不符合拦截条件,则该短信可被另一台模拟器或手机接收并显示短信内容,否则输出短信被拦截。4.5 其他非功能需求 程序充分体现模块化与结构化,以便于功能的扩充。5运行环境规定5.1设备一般的计算机(配置一般的处理器和内存,输入输出设备)即可,存储器容量50G开发及应用环境如表1-1所示。表1-1 软件平台开发及应用环境环境

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号