本软件是基于Android的应用程序,开启之后可以查看已经拦截到的短信,它们都保存在数据库中,而且可以对它们进行操作(删除),也可以对该软件进行设置,包括关键字设置,黑名单设置,白名单设置等。
因此其功能需求有:
主界面:查看当前软件运行状态;
短信拦截界面:可以查看当前已经拦截到的短信,并可点击查看具体信息;
详细短信查看界面:可以通过短信拦截界面点击进入,查看当前短信的具体信息;
设置界面:可以对软件拦截的要求进行设置,包括关键字,黑名单,白名单设置等;
关于界面:可以查看有关该软件的具体信息,作者,版本等。
该软件中有两部分需要存储,分别是拦截到的垃圾短信,以及设置中的黑白名单,拦截关键字等。分别建立4张表sms_sms,sms_black_phone,sms_white_phone,sms_key,以此存储需要的数据。