随着现代科技的发展,手机成为大众接触信息了解信息的一个重要手段。由于信息的发送缺乏针对性,尤其是农业科技信息往往没有发送到需用者手中,而大量不需要的信息又往往对用户形成打扰,既浪费了通讯资源又增加了费用,而且收效甚微。为解决这一现象,本文对短信息发送国内现状进行了深入研究,开发了基于RBAC技术的智能信息系统。本研究应用现在成熟的,基于角色的访问控制(RBAC-Role Based Access Control)理论,以用户的地域、职业等为条件,划分用户角色,赋予权限。本文设计的智能信息发送系中将用户分为信息发送者和信息接收者两种角色,赋予信息发送权和信息接收权。信息发送者的职业之一是技术工作者,是为农业生产和经营提供技术支撑,所发的信息是为信息接收者提供各种生产经营的技术服务。信息发送者的职业之二是管理者,是依据市场和国家政策等实际情况,为信息接收者提供全方位的生产经营服务。系统之所以这样处理,是为了确保所发短信的指导性和服务性,杜绝无用信息的泛滥成灾。信息接收者,按地域和职业,赋予接收不同信息的权限。系统将信息发送者发送的服务性短信和指导性短信,按照信息接收者的生产经营的具体情况,分类配送,使得按信息接收者接收到所需的信息,以确保信息的针对性。避免无用、无效的短信对用户的打扰,使用户感到厌倦。本文以MVC(Model-View-Controller)即模型-视图-控制器模式为架构,使用java语言的SSH框架,开发具有针对性短信息发送为目的智能信息发送系统。本文研究的主要内容包括:(1)建立基于RBAC理论的用户模型系统在设计用户信息数据库时,依据RBAC理论,按照用户注册登录的信息,系统划分为信息发送者和信息接收者两种角色,分别建立起信息发送者表和信息接收者表。实现不同角色用户分别赋予不同的操作权限,使智能信息发送系统更为灵活。(2)构建信息模型建立信息模型,将信息适用地域和职业标识清楚,使其具有针对性和服务性,以确定信息的准确去向,使用户接收到所需的实用信息。(3)信息耦合模型建立耦合模型,计算解析出信息模型中的信息去向,打开相应接收信息的用户表,将其中的手机号码加入进去,使信息能准确地发送到需要的用户群中,实现信息的智能发送功能。本文研究以短信发送的形式,为用户信息服务。让不同地域、职业的用户,在海量的信息中,获得自己所需的短信内容,提高效益,创造出更多的价值。
暂无评论