短信群发平台设计与实现
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Keywords:short message sending platform;design and implementation;Android;APP
0引言
随着智能手机的普遍应用,普通用户之间的文字沟通更 多的被 QQ、微信等社交软件所替代。而手机短信的功能却 体现在短信群发功能。新时期,短信群发功能可以针对已知 电话号码的所有用户开展,并且可以在短信中设置网址链接 等,方便用户在智能手机中直接打开网址进行后续相关操作。 因此,新时期短信群发软件不但没有随着整体短信量的减少 而萎缩,反而有着更大的需求规模。
收稿日期:2018-05-18 基金项目:本文为 2017 年国家级大学生创新创业项目 (项目编号:201710205018)的部分成果。
可以根据需要按照分组条件进行分组。同一客户信息也可以 按照不同的分组原则进行分组设置。
1.3 系统设置需求 设置模块是对本系统实现功能设置的模块。如是否开启 分组功能、是否弹出定时发送设置界面等。让用户使用中可 以根据自己的习惯进行系统的设置,方便使用。
关键词:短信群发平台;设计与实现;Android;APP
中图分类号:TP311.52;TN929.5
文献标识码:A
文章编号:2096-4706(2018)06-0026-02
Design and Implementation of Short Message Group Development Platform
2 功能设计
系统包括 7 个主要功能模块,其功能结构图,如图 1 所示。 㚄㌫Ӫ㇑⨶ϔ
࠶㓴䇮㖞 ϔ
⭘ᡧ ⌘ϔ ⲫᖅϔ
ᮠᦞ㇑⨶ϔ ㌫㔏䇮㖞 ϔ ᯠᔪ⸝ؑ ਁ䘱⸝ؑ ᧕᭦⸝ؑ
ᇩ㕆䗁 ᇊࡦᔿ䇮㖞 ϔ ᇊᰦਁ䘱䇮㖞 ϔ ؍ᆈ⸝ؑ
图 1 短信群发平台功能结构图 (1)登录模块。即运行本短信群发 APP 软件之后,呈 现给用户用于登录与注册的主界面,用户初次使用需要进行 注册。之后即可以通过注册的用户名与密码实现程序登录。 (2)联系人管理功能。可以实现对每一个联系人的录入、修改、 删除,又可以实现批量联系人数据的导入与修改。即可以针 对每一个联系人进行分组设置。又可以先设置分组,再添加 组内联系人。(3)定制式短信群发功能。即通过设置群发 短信内容、短信中需要定制的关键词等向特定分组用户进行
1 需求分析
1.1 定制式短信群发需求 短信群发模块是本系统的核心模块,其功能是可以进行 信息的编辑与发送。定制式短信群发模块是新时期客户服务 过程中的新需求。传统的短信群发功能在内容是统一化的、 呆板的,客户接收到完全相同的信息,大多会直接按照垃圾 短信处理,不予阅读。而随着客户服务的不断升级,定制式 群发短信的需求越来越强。所谓定制式群发短信,就是短信 可以在实现瞬时群发功能的基础上,针对客户的特殊情况进 行部分关键字的替换。比如,客户的姓名、客户的性别,针 对客户所开展的活动内容等。这样就使得客户所接收的短信 更具亲合力,更能满足新时期交际需求。 1.2 联系人分组需求 在对早期短信群发功能进行调研的基础上发现,新时期 越来越多的使用者需要对不同组用户发送不同信息,或者决 定是否发送信息,因此系统中设置了联系人分组功能。用户
26 2018.6
现代信息科技 6月.indd 26
2018/7/2 11:49:17
蔡学森,等:短信群发平台设计与实现
第6期
短信群发的功能。(4)添加表情功能。为了使群发短信生 动起来,特设置了添加表情及部分动画的功能。(5)短信 管理功能。即对已发送的短信设置进行存储,将未发送的短 信放入草稿箱。(6)定时发送功能。设置发送的时间是即 时发送还是某时发送,以方便用户使用。(7)数据管理功能。 即对系统的数据进行备份与恢复设置。
3.2 数据库 本 系 统 采 用 SQLite 数 据 库 作 为 数 据 存 储 的 方 案。 SQLite 数据库作为基于 Android 平台的小型数据库系统属 于关系型数据库的范畴,小而高效是 SQLite 关系数据库的 重要特性。
CAI Xuesen,CHEN Jing,WANG He,GAI Bingxue,LIU Xiaoyuan (Changchun Normal University,Changchun 130032,China)
Abstract:At present,APP applications based on Android system are widely used. This paper studies the design and implementation of short message sending platform based on Android system.
2018 年 6 月 25 日 第2卷 第6期
现代信息科技 Modern Information TeBaidu Nhomakorabeahnology
Jun.2018 Vol.2 No.6
短信群发平台设计与实现
蔡学森,陈静,王赫,盖冰雪,刘小源
(长春师范大学,吉林 长春 130032)
摘 要:当前,基于 Android 系统的 APP 应用程序应用较为广泛。文章研究了基于 Android 系统的短信群发平台的设计与实现。
3 关键技术
3.1 开发平台 系统开发平台选用了当前应用较广泛的 Android 平台。 基于 Android 平台开发的各类 APP 应用程序近些年在移动 终端设备上使用广泛,越来越多地被用户接受与喜爱。开发 基于 Android 平台的短信群发平台更符合用户的当前需求, 具有更好的实用价值。 Android 系统的核心包括用户应用程序、应用程序管理 层、数据库层、内核层、硬件层等几部分。抽象层与内核层 更多涉及操作系统内容,进程切换等操作在这一层面管理。 同时为了使 Android 平台应用更加方便快捷,还设计了一 系列可供系统调用的函数,这些函数在系统层上,如数据 库连接函数等。正是有了这些系统函数库,才使得 Android 系统应用如此广泛。应用程序管理层即指应用程序框架,应 用程序状态由应用管理层负责管理。
0引言
随着智能手机的普遍应用,普通用户之间的文字沟通更 多的被 QQ、微信等社交软件所替代。而手机短信的功能却 体现在短信群发功能。新时期,短信群发功能可以针对已知 电话号码的所有用户开展,并且可以在短信中设置网址链接 等,方便用户在智能手机中直接打开网址进行后续相关操作。 因此,新时期短信群发软件不但没有随着整体短信量的减少 而萎缩,反而有着更大的需求规模。
收稿日期:2018-05-18 基金项目:本文为 2017 年国家级大学生创新创业项目 (项目编号:201710205018)的部分成果。
可以根据需要按照分组条件进行分组。同一客户信息也可以 按照不同的分组原则进行分组设置。
1.3 系统设置需求 设置模块是对本系统实现功能设置的模块。如是否开启 分组功能、是否弹出定时发送设置界面等。让用户使用中可 以根据自己的习惯进行系统的设置,方便使用。
关键词:短信群发平台;设计与实现;Android;APP
中图分类号:TP311.52;TN929.5
文献标识码:A
文章编号:2096-4706(2018)06-0026-02
Design and Implementation of Short Message Group Development Platform
2 功能设计
系统包括 7 个主要功能模块,其功能结构图,如图 1 所示。 㚄㌫Ӫ㇑⨶ϔ
࠶㓴䇮㖞 ϔ
⭘ᡧ ⌘ϔ ⲫᖅϔ
ᮠᦞ㇑⨶ϔ ㌫㔏䇮㖞 ϔ ᯠᔪ⸝ؑ ਁ䘱⸝ؑ ᧕᭦⸝ؑ
ᇩ㕆䗁 ᇊࡦᔿ䇮㖞 ϔ ᇊᰦਁ䘱䇮㖞 ϔ ؍ᆈ⸝ؑ
图 1 短信群发平台功能结构图 (1)登录模块。即运行本短信群发 APP 软件之后,呈 现给用户用于登录与注册的主界面,用户初次使用需要进行 注册。之后即可以通过注册的用户名与密码实现程序登录。 (2)联系人管理功能。可以实现对每一个联系人的录入、修改、 删除,又可以实现批量联系人数据的导入与修改。即可以针 对每一个联系人进行分组设置。又可以先设置分组,再添加 组内联系人。(3)定制式短信群发功能。即通过设置群发 短信内容、短信中需要定制的关键词等向特定分组用户进行
1 需求分析
1.1 定制式短信群发需求 短信群发模块是本系统的核心模块,其功能是可以进行 信息的编辑与发送。定制式短信群发模块是新时期客户服务 过程中的新需求。传统的短信群发功能在内容是统一化的、 呆板的,客户接收到完全相同的信息,大多会直接按照垃圾 短信处理,不予阅读。而随着客户服务的不断升级,定制式 群发短信的需求越来越强。所谓定制式群发短信,就是短信 可以在实现瞬时群发功能的基础上,针对客户的特殊情况进 行部分关键字的替换。比如,客户的姓名、客户的性别,针 对客户所开展的活动内容等。这样就使得客户所接收的短信 更具亲合力,更能满足新时期交际需求。 1.2 联系人分组需求 在对早期短信群发功能进行调研的基础上发现,新时期 越来越多的使用者需要对不同组用户发送不同信息,或者决 定是否发送信息,因此系统中设置了联系人分组功能。用户
26 2018.6
现代信息科技 6月.indd 26
2018/7/2 11:49:17
蔡学森,等:短信群发平台设计与实现
第6期
短信群发的功能。(4)添加表情功能。为了使群发短信生 动起来,特设置了添加表情及部分动画的功能。(5)短信 管理功能。即对已发送的短信设置进行存储,将未发送的短 信放入草稿箱。(6)定时发送功能。设置发送的时间是即 时发送还是某时发送,以方便用户使用。(7)数据管理功能。 即对系统的数据进行备份与恢复设置。
3.2 数据库 本 系 统 采 用 SQLite 数 据 库 作 为 数 据 存 储 的 方 案。 SQLite 数据库作为基于 Android 平台的小型数据库系统属 于关系型数据库的范畴,小而高效是 SQLite 关系数据库的 重要特性。
CAI Xuesen,CHEN Jing,WANG He,GAI Bingxue,LIU Xiaoyuan (Changchun Normal University,Changchun 130032,China)
Abstract:At present,APP applications based on Android system are widely used. This paper studies the design and implementation of short message sending platform based on Android system.
2018 年 6 月 25 日 第2卷 第6期
现代信息科技 Modern Information TeBaidu Nhomakorabeahnology
Jun.2018 Vol.2 No.6
短信群发平台设计与实现
蔡学森,陈静,王赫,盖冰雪,刘小源
(长春师范大学,吉林 长春 130032)
摘 要:当前,基于 Android 系统的 APP 应用程序应用较为广泛。文章研究了基于 Android 系统的短信群发平台的设计与实现。
3 关键技术
3.1 开发平台 系统开发平台选用了当前应用较广泛的 Android 平台。 基于 Android 平台开发的各类 APP 应用程序近些年在移动 终端设备上使用广泛,越来越多地被用户接受与喜爱。开发 基于 Android 平台的短信群发平台更符合用户的当前需求, 具有更好的实用价值。 Android 系统的核心包括用户应用程序、应用程序管理 层、数据库层、内核层、硬件层等几部分。抽象层与内核层 更多涉及操作系统内容,进程切换等操作在这一层面管理。 同时为了使 Android 平台应用更加方便快捷,还设计了一 系列可供系统调用的函数,这些函数在系统层上,如数据 库连接函数等。正是有了这些系统函数库,才使得 Android 系统应用如此广泛。应用程序管理层即指应用程序框架,应 用程序状态由应用管理层负责管理。