论文部分内容阅读
随着中国手机用户的快速增长,短信成为人们之间交流的一种重要方式,同时,短信也以其快捷,无时空限制,低成本的优势受到越来越多企业的重视。目前,企业应用短信平台主要是两方面:一是与自己的客户进行交流或是向客户宣传推广自己的新产品;二是用于企业内部交流,利用短信平台向员工发送短信,例如生日祝福等。易宝(北京)电脑系统公司的I-was短信平台以其友好的界面和个性化服务得到了众多企业的青睐,已经成功应用到了各个行业中,例如公安、电力、银行等。但是随着企业用户需求越来越多样化,该平台在版本不断升级的过程中暴露出难以维护、难以扩展、难以重用的弊端。本文从技术的角度分析其原由,提出一种基于J2EE的短信平台设计方案。该平台使用MVC(Model-View-Controller)模式开发,在WEB表示层用Struts框架进行实现;在业务逻辑层用Spring框架进行实现;在持久层用Hibernate框架进行实现。通过对三种框架的分析,将三种框架合理地结合应用,从而提高了短信平台的可维护性、可扩展性和可重用性。在功能上,I-was短信平台本身十分完善,归结起来所有的功能都是从基本功能逐步扩展而来的,因此,本文以I-was短信平台在电力企业中的应用为例,设计和实现了I-was短信平台的核心功能部分。其核心功能主要包括个人信息管理,个人密码管理,基本特服号管理,用户管理,权限及授权管理,发件箱管理,收件箱管理和地址本管理模块。本文的主要工作:1.对短信平台的核心功能模块进行分析,阐述各模块所具有的功能。2.对短信平台的核心功能模块进行设计,借助UML对短信平台建模,用时序图分析各模块的交互过程,用数据列表描述模块中各个子功能的输入与输出情况,通过具体页面展示实际的功能模块,并根据表单对后台数据库进行了设计给出了E-R图。3.在模块的实现环节,以发件箱管理模块中的短信发送子功能为例,利用Struts、Spring、Hibernate三种框架对其进行编码实现。