1、本科毕业论文(20 届)手机短信管理平台的设计与开发所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘要手机短信管理系统是典型的信息管理系统,系统将实现对用户的短信发送功能、短信管理功能,并完成对通讯录进行管理,对用户的信息修改等。短信群发解决了消费者将同一信息传递给多人的技术难题,也给一些公众信息的快速传达创造了可能。通过这个系统,用户可以轻松实现互联网与 SDK 通用版接口的连接,便于用户对短信进行有条理的统一管理。本项目是 Web 版手机短信平台,无需下载短信通客户端,只要打开网页,进行注册后输入用户名密码就可以进入短信群发后台。它是基于 B/S 架构的,采用 JSP 技术,以
2、 Myeclipse 为基本开发环境和 Java 语言进行编写,运用了一种软件设计典范,很好地将数据模型和用户界面的代码分离,使同一个程序可以使用不同的表现形式。MVC 框架该实例实现了短信管理系统的主要功能。主要包括发送短信,接收短信,短信的回复查看,不但可以正常的管理短信,而且还可以方便操作,减少操作的所消耗的时间。同时还应用了 Ajax 技术实现异步验证及刷新。关键词:手机短信管理, JSP 技术, MVC 框架,Ajax 技术AbstractSMS management system is typical of the information management system, th
3、e system will enable users of SMS sending feature, message management features, and complete the manage contacts, to modify the users information. Bulk SMS solution consumers to communicate the same information to many technical difficulties, also creates possible for the rapid communication of info
4、rmation to the public. Through this system, users can easily achieve Internet SDK generic version of connection interfaces, structured unified management makes it easy for users to text message.This project is a Web version of the SMS platform, do not need to download text messages through the clien
5、t, whenever you open a Web page, register, enter the user name and password you can go to bulk SMS background. It is based on b/s structure, using JSP technology, development environment by Myeclipse and written in the Java language, the use of a software design-, well to separate the data model and
6、 user interface code, allows the same program to use a variety of expressions. MVC framework which implements the main functions of SMS management system. Include SMS, SMS, SMS reply to view not only normal management of SMS and can also operate, reduce the consumption of time. While applying the im
7、plementation of asynchronous validation and Ajax technology to refresh.Keywords: SMS management, JSP technology, MVC frame1.引言 .11.1 课题背景 .11.2 课题研究的目的和意义 .11.3 国内外概况 .21.4 课题的主要研究工作 .22.理论和技术基础 .22.1 技术简介 .22.1.1 JSP 简介 .32.1.2 AJAX 简介 .32.1.3 数据库技术 .32.1.4 MVC 框架 .43. 系统需求分析 .43.1 客户需求和总体设计目标 .43.
8、2 功能需求 .53.3 安全性需求 .63.4 系统的可行性 .63.5 目标系统要求 .64. 系统设计 .74.1 系统结构化分析 .74.2 系统的物理分层 .74.3 系统业务流程 .84.5 系统设计思想 .94.6 系统数据库详细设计 .104.6.1 数据库的表项 .104.6.2 数据库表关系图 .125.模块实现 .125.1 登陆模块 .125.2 通讯录模块 .145.3 信息管理模块 .176.测试 .186.1 测试计划 .186.2 测试用例 .196.3 测试总结 .207.结束语 .20参考文献 .21致谢 .2111.引言信 息 在 社 会 和 经 济 的
9、发 展 中 所 起 的 作 用 越 来 越 为 人 们 所 重 视 。 信 息 资 源的 开 发 和 利 用 , 已 经 成 为 衡 量 一 个 国 家 综 合 国 力 的 重 要 标 志 之 一 。 在 计 算 机的 三 大 主 要 领 域 ( 科 学 计 算 、 数 据 处 理 与 过 程 控 制 ) 中 , 数 据 处 理 的 比 重 约占 70%左 右 。 计 算 机 作 为 处 理 的 工 具 , 为 应 数 据 处 理 需 求 迅 速 提 高 , 满 足 各类 信 息 系 统 对 数 据 管 理 的 要 求 , 在 文 件 系 统 的 基 础 上 发 展 起 了 数 据 库 系 统
10、 。计 算 机 数 据 库 管 理 随 着 计 算 机 硬 件 ( 尤 其 是 外 存 储 器 ) 、 软 件 技 术 和 计 算 机应 用 范 围 的 发 展 而 不 断 发 展 。1.1 课题背景手 机 作 为 “第 五 媒 体 ”有 它 的 独 特 优 势 , 随 时 、 随 地 、 及 时 进 行 沟 通 已经 成 为 手 机 快 速 发 展 的 因 素 之 一 , 在 近 几 年 来 , 手 机 迅 速 被 国 人 认 可 并 接 受 ,已 成 为 一 种 新 的 沟 通 交 流 和 娱 乐 的 工 具 , 而 发 送 手 机 短 信 也 已 经 成 为 我 们 手机 使 用 较 多
11、 的 功 能 之 一 , 甚 至 在 某 些 方 面 已 经 改 变 了 我 们 的 生 活 方 式 。手 机 短 信 管 理 是 商 业 信 息 管 理 的 重 要 组 成 部 分 面 对 大 量 的 商 品 信 息 , 采用 人 力 处 理 浪 费 大 量 的 时 间 、 人 力 和 物 力 , 且 数 据 的 准 确 性 较 低 。 因 此 , 开发 一 个 界 面 友 好 , 易 于 操 作 的 手 机 管 理 系 统 进 行 自 动 化 处 理 变 得 十 分 重 要 。手 机 管 理 系 统 是 一 个 以 手 机 短 信 管 理 为 主 的 系 统 , 它 实 时 、 廉 价 、
12、 高 效 ,应 用 串 口 技 术 把 手 机 和 计 算 机 紧 密 地 连 在 一 起 , 在 实 现 了 较 稳 定 的 多 线 程 列队 单 线 程 收 发 的 同 时 , 更 集 网 络 及 WEB 技 术 于 一 体 。 对 个 人 企 业 等 用 户 而言 , 它 有 独 特 的 Web 部 署 , 可 以 实 现 令 人 兴 奋 的 在 线 收 发 短 信 的 功 能 。 它 还可 以 预 定 发 送 , 具 有 完 全 的 自 主 性 , 是 企 业 宣 传 的 一 个 有 力 工 具 。1.2 课题研究的目的和意义随 着 移 动 通 讯 的 发 展 , 移 动 办 公 提
13、供 随 时 随 地 服 务 正 成 为 当 今 信 息 技术 发 展 的 重 要 方 向 。 以 短 信 为 基 本 服 务 平 台 的 服 务 渠 道 正 被 越 来 越 多 商 家 所采 用 。 手 机 短 信 的 行 业 应 用 越 来 越 广 泛 , 它 具 有 快 捷 、 经 济 、 针 对 性 强 、 可移 动 等 优 点 。 很 多 行 业 的 企 业 用 户 都 希 望 能 够 利 用 Web 系 统 提 供 的 手 机 短信 服 务 功 能 来 发 布 企 业 信 息 。 如 : 客 户 联 络 、 新 产 品 通 知 、 会 议 通 知 、 紧 急通 知 、 催 费 通 知
14、 、 发 货 通 知 、 订 单 查 询 、 节 日 问 候 等 , 从 而 达 到 提 高 办 公 效率 、 降 低 办 公 成 本 的 目 的 。短 信 沟 通 在 成 为 交 际 、 交 往 、 交 流 方 式 的 同 时 ,也 成 为 了 一 种 特 定 的 生活 方 式 。 它 之 所 以 盛 行 ,除 了 短 信 随 时 、 随 地 、 便 捷 、 费 用 低 廉 、 及 时 到 达外 ,深 层 次 的 原 因 是 短 信 这 种 交 流 形 式 具 备 了 文 化 的 基 本 功 能 , 诸 如 休 闲 娱乐 、 交 流 感 情 、 私 密 沟 通 等 ,同 时 契 合 了 文
15、化 含 蓄 、 内 敛 的 一 些 特 质 , 这 一点 尤 其 体 现 在 我 们 的 东 方 文 化 中 。 所 以 说 短 信 文 化 是 借 着 移 动 通 信 的 传 播 平2台 ,打 破 传 统 沟 通 的 枷 锁 ,是 在 我 国 传 统 文 化 基 础 上 嫁 接 产 生 的 一 道 文 化 新 景 。1.3 国内外概况新 媒 体 主 要 表 现 为 互 联 网 和 手 机 及 其 整 合 的 媒 体 形 态 。 近 年 , 互 联 网 和手 机 短 信 及 其 业 务 发 展 非 常 迅 速 。 截 至 2007 年 6 月 , 中 国 互 联 网 用 户 总 人数 达 到
16、1.62 亿 , 仅 次 于 美 国 2.11 亿 的 网 民 规 模 , 位 居 世 界 第 二 , 与 2006年 末 相 比 , 新 增 网 民 2500 万 ; 中 国 拥 有 的 IPv4 地 址 数 达 到 1.18 亿 个 , 排名 世 界 第 三 ; 其 中 以 手 机 为 终 端 的 无 线 接 入 占 主 要 方 式 , 接 入 比 例 已 经 达 到27.3%, 无 线 接 入 以 它 的 特 殊 性 迎 合 了 网 民 的 某 些 特 定 需 求 , 获 得 了 较 快 的发 展 , 假 以 时 日 , 一 旦 突 破 了 速 度 、 资 费 和 内 容 的 限 制 ,
17、 手 机 上 网 , 将 是 一个 蓬 勃 而 起 的 市 场 , 目 前 手 机 上 网 网 民 数 的 增 长 已 呈 风 起 云 涌 之 势 。 高 普 及率 、 多 媒 体 功 能 、 便 携 、 互 动 和 移 动 等 特 性 彰 显 了 手 机 的 私 有 性 、 个 性 化 和机 主 的 与 众 不 同 。 手 机 提 供 两 种 电 话 和 数 据 两 种 基 本 服 务 , 随 着 手 机 制 造 技术 的 进 步 , 其 功 能 也 从 英 文 界 面 到 全 中 文 图 形 界 面 , 从 单 纯 的 通 话 工 具 到 视音 频 捕 捉 , 发 生 了 翻 天 覆 地
18、的 变 化 。 基 于 此 技 术 平 台 , 中 国 移 动 , 在 短 短 的几 年 内 推 出 了 近 百 种 业 务 , 大 力 开 发 以 短 消 息 服 务 为 主 的 新 业 务 , 充 分 利 用移 动 技 术 和 网 络 优 势 率 先 推 出 了 MMS、 随 e 行 等 一 系 列 新 的 移 动 数 据 业 务 ,仅 MMS 业 务 , 就 有 彩 信 照 相 、 彩 信 贺 卡 、 彩 信 图 片 、 彩 信 新 闻 、 彩 信 折 扣 券等 多 种 , 有 力 地 推 进 了 移 动 数 据 业 务 的 蓬 勃 发 展 , 既 加 快 了 信 息 传 播 速 度 ,
19、又 延 伸 了 信 息 传 播 广 度 。1.4 课题的主要研究工作本 系 统 是 采 用 JSP+Mysql 模 式 开 发 的 一 个 Web 短 信 发 送 平 台 。 用 户 利用 这 个 短 信 发 送 平 台 , 可 以 向 其 通 讯 录 联 系 人 群 发 短 信 , 短 信 内 容 可 以 是 节日 问 候 、 通 知 、 最 新 促 销 信 息 等 等 , 同 时 可 以 实 现 对 联 系 人 的 增 删 改 查 以 及划 分 为 群 组 管 理 。 实 现 手 机 通 信 网 络 和 国 际 互 联 网 的 结 合 , 使 得 人 们 能 够 进行 跨 平 台 的 交
20、流 。 现 研 究 的 主 要 内 容 是 用 户 通 过 计 算 机 向 联 系 人 发 送 短 信 和短 信 管 理 的 一 个 web 短 信 管 理 平 台 。2.理论和技术基础2.1 技术简介本 系 统 主 要 使 用 JSP 开 发 动 态 网 站 、 MySQL 开 发 后 台 数 据 库 以 及 使 用JS 脚 本 语 言 实 现 部 分 代 码 。2.1.1 JSP 简介3JSP 技 术 是 JavaWeb 技 术 中 的 一 门 基 础 技 术 。 JSP 将 网 页 逻 辑 与 网 页 设计 和 显 示 分 离 , 支 持 可 重 用 的 基 于 组 件 的 设 计 ,
21、使 基 于 Web 的 应 用 程 序 的开 发 变 得 迅 速 和 容 易 。 JSP 可 以 简 单 的 看 成 是 在 HTML 页 面 里 面 嵌 套 Java 代 码 , 其 实 质 依 然 是一 个 Servlet。 Servlet 进 行 页 面 的 输 出 , 相 对 来 说 比 较 繁 琐 , 而 且 不 能 实现 业 务 与 表 现 的 分 离 。 所 以 JSP 作 为 取 代 Servlet 的 技 术 , 被 大 量 运 用 。服 务 器 在 页 面 被 客 户 端 请 求 以 后 对 这 些 Java 代 码 进 行 处 理 , 然 后 将 生 成 的HTML 页
22、面 返 回 给 客 户 端 的 浏 览 器 。 JSP 具 备 了 Java 技 术 的 简 单 易 用 , 完 全的 面 向 对 象 , 具 有 平 台 无 关 性 且 安 全 可 靠 , 主 要 面 向 因 特 网 的 所 有 特 点 。 自 JSP 推 出 后 , 众 多 大 公 司 都 支 持 JSP 技 术 的 服 务 器 , 如IBM、 Oracle、 Bea 公 司 等 , 所 以 JSP 迅 速 成 为 商 业 应 用 的 服 务 器 端 语 言 。2.1.2 Ajax 简介基 于 XML 的 异 步 JavaScript, 简 称 AJAX, 是 当 前 Web 创 新 (称
23、 为Web2.0)中 的 一 个 王 冠 。 许 多 重 要 的 技 术 和 AJAX 开 发 模 式 可 以 从 现 有 的 知识 中 获 取 。 例 如 , 在 一 个 发 送 请 求 到 服 务 端 的 应 用 中 , 必 须 包 含 请 求 顺 序 、优 先 级 、 超 时 响 应 、 错 误 处 理 及 回 调 , 其 中 许 多 元 素 已 经 在 Web 服 务 中 包含 了 , 就 像 现 在 的 SOA。 AJAX 开 发 人 员 拥 有 一 个 完 整 的 系 统 架 构 知 识 。 同 时 ,随 着 技 术 的 成 熟 还 会 有 许 多 地 方 需 要 改 进 , 特
24、别 是 UI 部 分 的 易 用 性 。AJAX 开 发 与 传 统 的 CS 开 发 有 很 大 的 不 同 。 这 些 不 同 引 入 了 新 的 编 程 问题 , 最 大 的 问 题 在 于 易 用 性 。 由 于 AJAX 依 赖 浏 览 器 的 JavaScript 和XML, 浏 览 器 的 兼 容 性 和 支 持 的 标 准 也 变 得 和 JavaScript 的 运 行 时 性 能 一样 重 要 了 。 这 些 问 题 中 的 大 部 分 来 源 于 浏 览 器 、 服 务 器 和 技 术 的 组 合 , 因 此必 须 理 解 如 何 才 能 最 好 的 使 用 这 些 技
25、术 。综 合 各 种 变 化 的 技 术 和 强 耦 合 的 客 户 服 务 端 环 境 , AJAX 提 出 了 一 种 新的 开 发 方 式 。 AJAX 开 发 人 员 必 须 理 解 传 统 的 MVC 架 构 , 这 限 制 了 应 用 层 次之 间 的 边 界 。 同 时 , 开 发 人 员 还 需 要 考 虑 CS 环 境 的 外 部 和 使 用 AJAX 技 术来 重 定 型 MVC 边 界 。 最 重 要 的 是 , AJAX 开 发 人 员 必 须 禁 止 以 页 面 集 合 的 方式 来 考 虑 Web 应 用 而 需 要 将 其 认 为 是 单 个 页 面 。 一 旦
26、UI 设 计 与 服 务 架 构 之间 的 范 围 被 严 格 区 分 开 来 后 , 开 发 人 员 就 需 要 更 新 和 变 化 的 技 术 集 合 了 。2.1.3 数据库技术所 谓 数 据 库 是 指 依 照 一 定 的 格 式 存 放 在 一 起 的 数 据 记 录 文 件 , 在 日 常 生活 中 , 凡 是 个 人 通 讯 簿 、 公 司 账 簿 、 客 户 名 单 、 成 绩 等 都 属 于 数 据 库 , 它 们不 仅 具 有 固 定 的 格 式 与 特 性 , 而 且 可 以 用 表 格 形 式 记 来 记 录 。在 本 系 统 中 , 使 用 的 是 MySql 数 据
27、 库 , MySql 是 一 个 小 型 关 系 型 数 据 库管 理 系 统 , 它 具 有 开 源 、 轻 量 级 、 易 用 等 优 点 , MySql 数 据 库 安 装 简 便 , 并且 运 行 时 占 用 系 统 资 源 小 , 虽 然 在 运 行 速 度 上 和 大 型 数 据 库 有 些 许 差 别 , 但仍 然 是 小 型 系 统 开 发 的 不 二 之 选 。4本 系 统 的 数 据 库 在 进 行 设 计 时 , 充 分 考 虑 到 了 现 实 情 况 与 数 据 抽 象 的 对应 关 系 , 并 由 此 设 计 了 本 系 统 的 数 据 库 , 首 先 将 概 念 设
28、 计 所 得 的 E-R 图 转换 为 关 系 模 型 , 然 后 对 关 系 模 型 进 行 优 化 , 关 系 模 型 是 由 一 组 关 系 的 结 合 ,而 E-R 模 型 则 是 由 实 体 、 实 体 的 属 性 、 实 体 间 的 关 系 三 个 要 素 组 成 。 所 以 要将 E-R 模 型 转 换 为 关 系 模 型 , 就 是 将 实 体 、 属 性 和 联 系 都 要 转 换 为 相 应 的 关系 模 型 。2.1.4 MVC 框架MVC 全 名 是 Model View Controller, 是 模 型 (model) 视 图 (view)控 制 器 (contro
29、ller)的 缩 写 , 一 种 软 件 设 计 典 范 , 用 于 组 织 代 码 用 一 种 业 务逻 辑 和 数 据 显 示 分 离 的 方 法 , 这 个 方 法 的 假 设 前 提 是 如 果 业 务 逻 辑 被 聚 集 到一 个 部 件 里 面 , 而 且 界 面 和 用 户 围 绕 数 据 的 交 互 能 被 改 进 和 个 性 化 定 制 而 不需 要 重 新 编 写 业 务 逻 辑 MVC 被 独 特 的 发 展 起 来 用 于 映 射 传 统 的 输 入 、 处 理 和输 出 功 能 在 一 个 逻 辑 的 图 形 化 用 户 界 面 的 结 构 中 。 MVC 是 一 个
30、 框 架 模 式 , 它强 制 性 的 使 应 用 程 序 的 输 入 、 处 理 和 输 出 分 开 。 使 用 MVC 应 用 程 序 被 分 成三 个 核 心 部 件 : 模 型 、 视 图 、 控 制 器 。 它 们 各 自 处 理 自 己 的 任 务 。 最 典 型 的MVC 就 是 JSP + Servlet + JavaBean 的 模 式 。 MVC 开 始 是 存 在 于 桌 面 程 序中 的 , M 是 指 数 据 模 型 , V 是 指 用 户 界 面 , C 则 是 控 制 器 , 使 用 MVC 的 目 的是 将 M 和 V 的 实 现 代 码 分 离 , 从 而 使
31、 同 一 个 程 序 可 以 使 用 不 同 的 表 现 形 式 。比 如 一 批 统 计 数 据 可 以 分 别 用 柱 状 图 、 饼 图 来 表 示 。 C 存 在 的 目 的 则 是 确 保M 和 V 的 同 步 , 一 旦 M 改 变 , V 应 该 同 步 更 新 。3. 系统需求分析3.1 客户需求和总体设计目标3.1.1 设计背景随 着 市 场 竞 争 越 来 越 激 烈 , 企 业 必 须 及 时 了 解 客 户 需 求 , 并 且 及 时 发 布产 品 信 息 和 企 业 动 态 , 才 能 在 市 场 上 拥 有 一 定 的 影 响 力 并 占 有 一 定 的 份 额 。
32、另 外 , 企 业 员 工 工 作 的 流 动 性 也 为 企 业 内 部 信 息 流 动 和 管 理 带 来 了 困 难 。 这些 都 意 味 着 企 业 对 于 无 线 应 用 有 着 潜 在 的 巨 大 需 求 。 在 今 天 的 大 学 校 园 中 。学 生 手 机 的 使 用 已 经 呈 现 普 及 之 势 , 如 何 利 用 学 生 手 机 短 信 的 功 能 来 加 强 对学 生 的 日 常 管 理 和 思 想 政 治 教 育 会 起 到 很 大 的 作 用 等 等 。3.1.2 设计目标通 过 手 机 短 信 管 理 系 统 可 以 为 用 户 提 供 灵 活 方 便 地 基
33、于 手 机 短 信 的 协 作服 务 平 台 。 对 于 企 业 的 管 理 人 员 来 说 , 对 企 业 信 息 的 及 时 更 新 发 布 和 管 理 是至 关 重 要 的 。对 于 个 人 用 户 来 说 , 给 同 学 朋 友 家 人 发 一 些 节 日 问 候 等 短 信 也 是 相 当 重5要 。 而 解 决 人 们 的 劳 动 强 度 , 提 高 短 信 质 量 是 大 家 所 面 临 的 技 术 难 题 。 手 机短 信 管 理 系 统 就 是 在 这 个 大 环 境 下 应 运 而 生 的 。3.1.2 设计范围根 据 系 统 应 用 的 范 畴 , 主 要 设 计 内 容
34、 包 括 短 信 发 送 , 短 信 回 复 查 看 , 用户 管 理 , 权 限 管 理 和 通 讯 录 管 理 等 功 能 , 以 及 数 据 库 的 建 立 和 实 现 。3.2 功能需求本 系 统 是 针 对 手 机 短 信 管 理 平 台 的 系 统 , 旨 在 方 便 、 快 捷 地 群 发 给 通 讯录 联 系 人 。 通 过 本 系 统 可 以 帮 助 企 业 提 高 效 率 : 通 过 采 用 信 息 技 术 , 可 以 提高 业 务 处 理 流 程 的 自 动 化 程 度 , 实 现 企 业 范 围 内 的 信 息 共 享 , 提 高 企 业 员 工的 工 作 能 力 。 同 样 的 在 今 天 的 大 学 校 园 中 , 手 机 用 户 之 多 已 经 达 到 了 令 人 瞠目 的 境 地 , 而 校 园 大 学 生 的 手 机 用 户 有 90%以 上 其 手 机 主 要 功 能 是 发 送 短 信 。短 信 沟 通 在 成 为 交 际 、 交 往 、 交 流 方 式 的 同 时 ,也 成 为 了 一 种 特 定 的 生 活 方式 。 短 信 这 种 交 流 形 式 具 备 了 文 化 的 基 本 功 能 , 诸 如 休 闲 娱 乐 、 交
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。