




已阅读5页,还剩53页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中图分类号: 学校代码: 10055 密级: 公开 专 业 硕 士 学 位 论 文 基于 移动论坛的设计及实现 论文作者 指导教师 申请学位 培养单位 答辩委员会主席 评 阅 人 南开大学研究生院 二一一年五月 摘要 I 摘 要 随着 3G 网络的发展和智能智能手机的普及,移动互联网已经成了当今最大的热点。各种移动应用层出不穷。 移动论坛系统是基于以 操作系统的智能手机,把论坛系统和移动互联网结合起来的应用。具有便捷性、及时性、易操作性等特点。在 3G 时代飞速发展的今天,人们更热衷于移动互联网和 计的系统,移动论坛系统结合了这些特点具有很广阔的发展前景。 本文首先讨论了移动论坛系统的发展历史和国内外的发展现状,通过对比现在移动设备和论坛的重要性来说明移动论坛系统具有广阔的发展前景。 本文选择移动 论坛系统这一课题, 从实际出发。 以某销售公司的员工内部论论坛为背景。深入该公司进行了需求调研和分析,明确了系统开发所要实现的功能目标。 详细介绍了移动论坛系统的设计。 将 移动论坛系统分为客户端和服务器端的 C/S 结构。 同时对系统的逻辑功能架构,系统技术架构和物流拓扑架构分别进行了分析和阐述,设计出了系统数据库及其之间的关系。最后在构建 关键词: 移动论坛 ; C/S 结构I G of A of is on of In s G in I a of of of by of On of a in of a to of is of to by 录 第一章 绪论 . 1 目研究背景与意义 . 1 文主要研究内容 . 3 文组织结构 . 4 第二章 系统需求分析 . 5 统总 体需求和目标 . 5 统功能性需求 . 5 统非功能性需求 . 12 统用例 . 13 第三章 关键技术 . 16 . 16 储数据 . 17 台下 据库使用 . 17 信 . 19 据解析 . 21 第四章 系统总体设计 . 23 系架构 . 23 辑功能架构 . 24 目录 统技术架构 . 25 理拓扑架构 . 26 据库设计 . 27 第五章 客户 端详细设计 . 30 据模型 . 30 图 . 31 动论坛客户端的网络层设计 . 32 户端主要业务流程 . 34 第六章 系统原型实现 . 38 发及运行环境 . 38 统运行主界面 . 42 页的实现 . 43 坛页面实现 . 47 多页面的实现 . 49 第七章 总结与展望 . 51 文总结 . 51 一步展望 . 51 第八章 参考文献 . 52 第一章 绪论 1 第一章 绪论 目研究背景与意义 随着 社会的 不断发展, 报纸,电视,广播已经远远不能满足人们的信息需求。人们大多通过上网来获得自己想要的信息。 随着人们越来越多的使用互联网来完成自己的信息需求,互联网已经逐渐成为人们生活中的重要组成部分 。通过互联网来获知信息,学习知识,发布信息,就一个问题和其他网友进行讨论等等。 而满足上述功能之一 的系统便是论坛系统。 论坛又叫 络论坛), 翻译为中文就是“电子布告栏系统”。 可以将它理解为一个公用的电子写字板每个人都可以将自己所要表达的东西写在上面 , 比如说发布一份招生启事或者就某个话题很多网友进行讨论等等 。用户可以在论坛上获得多种信息服务,如发布信息、就信息进行评论和与其他网友进行沟通等等。 曾经街道学校的布告栏就是早期 雏形,只是 传播和获得渠道变成了电脑而已。 近年来随着技术的不断发展和人们的不断努力, 在最初期, 统只有高校或者科研机构才有 ,用 来让自己的内部成员互相学习交流, 随着技术的不断发展, 越来越多的机构都有了自己的论坛系统,如网络公司、企业、社团等等,以用来 供自己的用户通过网络来结识朋友、探讨问题、发表意见等等,同时可以把自己 的一些信息和重要公告第一时间发布在论坛上以便用户得知。 前在国内已经十分流行,很多人每天必做的一件事便是登录自己常去的论坛,然后在上面发布或浏览信息等等。 致可分为 5 类: 1 校园 大多数高校都有自己的 上面学生之间可以进行学术交流 、话题探讨、物品交换等等。 2 商业 主要用来进行商业方面的 商业宣传 ,商业推广,产品宣传 ,商品营销等等。目前服装的商业站,汽车的商业站,网络产品的商业站种类繁多。 3 专业 所谓专业 指公司的 政府的 要用来进行重要信息的发部和 远距离文件的传输。 4 情感 主要用来进行用户间的情感交流。很多娱乐媒体均有此 5 个人 很多网站的建设者在自己的网站上建立 样可以更多的与自己的用户交流,听取不同的意见,更有利于网站的建设和发展。 随着技术的发展,论坛系统已经逐步的被人们所依赖。论坛虽然十分方便、便捷,但是却止于电脑终端。虽然 有人以手机为平台,制作了很多移动论坛,但第一章 绪论 2 是受当时的移动网络技术的数据传输速度和手机端配置的影响。移动论坛并没有得到很多人的认可。 随着 3G 时代的来临,移动网络得到了前所未有的发展。同时人们对手机的需求已不仅仅局限在移动通信的层次。人们更希望手机能成为生活中办公、娱乐、出游的得力助手。 随着人们对手机功能需求的不断细化和升温。很多手机生产商和手机 操作 系统 制造商都在不断的更新自己产品,以求在市场中占领一席之地。在诸多操作系统中, 司研发的 统逐渐脱颖而出。 2008 年 9 月 22 日,美国运营 商 纽约正式发布第一款 1。 这款手机可以说 是世界上 率先搭载 操作系统的手机 。 1 经推出即获得了手机厂商、运营商和芯片厂商的大力支持,这些厂商继而组建成一个全球性的联盟组织 。 该组织会对 开发的操作系统和应用程序实行无条件的兼容 , 并对 操作系统实行共同开发的原则 。 随着 3G 时代的来临, 将掀起一场手机领域 的革命。 操作系统、中间件、用户界面和应用软件组成 , 拥有确保手机正常使用的全部程序, 同时其开放性保证该平台 所有的手机应用程序不再受到手机运营商的制约。成为一款完全开放的移动应用开发平台。 2 开发人员在该平台开发的应用程序,是使用 言编写的,在 拟机上运行。 一个运行在 核之上的嵌入式虚拟机 ( 底层以开放性的 其架构。简单的理解, 基于 运行在 核上的操作系统。 如果说第一代智能手机操作系统搭建起了手机和因特网之间的桥梁, 那么 第二代智能手机操作系统 ( 以 代表) 为手机和因特网创造了热恋的一切环境, 是将二者完美的撮合到了一起。 相对于其他操作系统, 4 个优点 : 开放性: 台 是免费的 ,开源的 ,遵循 源协议。 它同时包含低层操作系统以及上层的用户界面和应用程序,而且不存在任何阻碍移动产业创新的专有权障碍。不同的厂商可以根据自己的特定需求对平台进行对应的 定制和扩展,使用这个平台不需任何授权许可费用。 应用程序完全平等:所有的应用程序运行在同一个核心引擎 此核心引擎, 其他东西包括系统的核心应用和第三方第一章 绪论 3 的 应用都是完全平等的。比如用户可以将系统中默认的电话拨号软件替换为你所需要的第三方电话拨号软件。 应用程序之间无界限: 导的网络化进行到底,开发人员可以将 造全新的体验。此外应用程序可以通过标准 问核心移动设备功能,还可以声明它们的功能可以为其他应用程序使用。 快速方便的应用程序开发: 台提供了大量实用 的 库和工具,开发人员可以快速创建自己的应用程序。 合包 极大的 取悦设备制造商,因为在相同的开发时间下 C 的编码速度更快 ,缩短开发时间,也简化了开发过程。 台的各种特性和 诸多 优点无疑推进着 举攻占智能手机市场,并引领整个手机产业万紫千红的百花齐放。而且 经选择了开源生态系统中最强大的组合 , 及 各大厂商除了看中 台 的 开源、定制等特征以外, 还比较 看重台 大的数据与应用资源。 根据全球战略来选择开发 和共享个数据资源构成,各厂商面对的市场不同也会有不同的资源需求。为谷歌企业战略的重要组成部分,将进一步推进 “ 随时随地为每个人提供信息 ” 这一企业目标的实现。 3 随着智能手机的不断升级,越来越多的人们访问互联网不再依赖于电脑。在3G 网络的支持下,手机设备的便捷性、随时随地性越来越被人们所接受。根据工薪部门统计, 2011 年上半年全国手机用户增加 户,达到 户。手机用户中, 3G 用户增加 户,达到 户。 3G 用户出现了突飞猛进的发展势头。具相关部门调查,我国移动网络用户为 。面对如此巨大数目的移动网民。移动论坛系统将会更好的发挥优势,成为这个时代的主流应用。 本文主要研究内容 统被当今诸多智能手机所选用。本文以实际应用为出发。以某销售公司的员工内部论坛系统为背景 ,在 台上进行了对该公司 移动论坛系统 的 设计和实现。 文章主要从以下几个方面完成文章的研究工作: ( 1) 移动论坛系统需求分析 该销售公司的论坛 系统与其他企业的相比,具有其独有的特点。文章对该公司进行了深入调研和分析,明确系统中的主要参与者,以及个个参与者对于系统第一章 绪论 4 的功能要求,形成系统的需求分析文档。 ( 2) 数据库结构设计 数据库系统在信息系统中发挥着数据存储的重要作用。良好的数据库结构能够保障信息系统具有较高的性能,并能够将数据冗余降低到最小程度。文章根据软件系统需求分析,对系统的功能模块进行划分,并根据每一个功能模块中所包含的功能进行数据库结构设计,形成数据库概念设计和表结构设计 方案。 ( 3) 系统功能实现 对系统中的功能进行了实体类和功能类设计,明确了每个功 能中软件各层次功能类之间的调用时序。对系统进行了程序实现,并设计了软件系统各个功能的相关界面。 本文组织结构 本文组织结构如下: 第一章为绪论,介绍 了项目的研究背景和意义,以及对整个论文进行了结构安排。 第二章为系统需求分析,分别对客户端和服务器端进行了功能性的分析。 第三章为关键技术,是对移动论坛的设计和实现所需要的一些重要技术的描述和讨论。 第四章为总体设计,分别描述了移动论坛系统的结构设计和数据库设计等。 第五章为系统详细设计。 第六章为系统原型实现,对系统的开发和运行环境进行了描述,和各个子系统 的实现。 第七章为总结和展望,对论文重点和研究工作进行了总结并对移动论坛的未来发展进行了展望第二章 系统需求分析 5 第二章 系统需求分析 在软件工程中,需求分析 是一个关键的过程。其定义是在 建立一个新的或改变一个现存的电脑系统时 , 描 述 新系统的目的、范围、定义和功能时所要做的工作。在这个过程中,系统分析员和软件工程师 通过 对 相关问题及实际情况的理解与思考,对问题的信息、功能、行为 进行 假设,从而 做出 建模,将用户的需求精细、清晰、全面化,最终形成需求分析报告书。用以 确定顾客的需要。只有在确定了这些需要后才能够分析和寻求新系统的解决方法。 统总 体需求和目标 移动论坛系统 应有利于企业对原有的论坛系统进行深入改革,让移动论坛系统这一应用以最简洁高效的方式服务于使用者。在该公司原有的员工内部论坛系统只限于固定的 通过网络去访问。而移动论坛系统则不受此限制,可以通过移动客户端来实现随时随地的访问,这便大大的增加该公司原有论坛系统的功能。使得使用者可以随时通过移动客户端去访问论坛系统,从而使信息更有效便捷的在公司内部传输。 移动论坛系统拓展和增强了该公司原有的论坛系统,保证了用户随时随地可以登录到系统进行信息的交流。它与互联网上的论坛系统并无太大差别, 只作为原有论坛系统的增强应用,而并非取代原有的论坛系统独立存在的。 统功能性需求 系统的功能性需求主要来源于系统使用者在日常应用中遇到的需求。通过对该公司进行深入调研,运用问卷调查,访谈等多种方式,最后整理出系统的功能需求。 移动论坛系统的功能能需求主要有如下几点: 1) 用户登录 移动论坛用户在手机或平板电脑等设备上安装系统客户端后,运行 入用户名和密码后开始进入论坛系统。该系统部具备注册用户功能,用户第一次登录时,应去原有的论坛系统里注册用户。注册成功后才能使用移动论坛系统。 2) 浏览版块 第二章 系统需求分析 6 用户登录进入 移动论坛后,可以在主界面上看到用户发表或被系统推送的帖子。用户也可以通过 进入 论坛内的各个板块 来分类查看所需要浏览的内容。 3) 发表帖子 发表帖子时移动论坛系统的主要功能,当用户需要发布消息时,可以用文字或者图片的方式来发表帖子。通过移动论坛,用户能随时查看最新的帖子信息,产生积极的互动。 4) 回复帖子 发表及回复帖子使论坛系统有了互动性。当用户需要对某一帖子信息进行回复时,通过点击回复按钮,可以用文字和图片对相应帖子进行回复。 论坛网站通过其后台增加手机端管理模块,从而使论坛和手机客户端 互相 结合。 户端和论坛 版面、热点深度结合,从而提高论坛 各方面热度 同时让用户在使用上更加方便快捷。 内容上与现有论坛相结合,让论坛内最热门的话题快速抓住用户的心理,同时结合手机 优势,让用户不断的使用。 同时还会不断的完善功能,让用户可以使用起来更加快捷,操作起来更加舒适。 系统大致分为以下流程: 1. 用户进入系统 2. 通过手机 户端浏览 各个板块 3. 各个板块应显示出帖子的标题、作者、最后回复时间等 4. 点击更多来加载更多帖子 5. 对感兴趣的帖子选择查看或收藏 6. 浏览帖子 7. 通过调节选项 来调整页面的显示内容 8. 回复帖子 9. 回复内容可为文字或图片, 图片可以从手机图片上传也可手机拍照上传 10. 发表新帖 11. 发表内容可为文字或图片,图片可以从手机图片上传也可手机拍照上传 12. 通过系统设置对流量或缓存进行设置 13. 通过账户管理来添加或切换账户 14. 通过意见反馈来给 管理员 提意见 根据以上功能需求,我们可以大致得到 论坛手机客户端 的 功能框架,示 : 第二章 系统需求分析 7 论 坛 A p 首页 、 生 活等 版 块点 击 帖 子 详 细 查 看选 择 帖 子 排 序 方 式加 载 更 多查 看 论 坛 版块 列 表查 看收 藏发 表 新 帖输 入 信 息标 题正 文插 入表 情手 机 图 片 上 传图 片手 机 拍 照 上 传浏 览 帖 子帖 子 图 片帖 子 正 文 选 项最 新 回 复只 看 楼 主默 认留 言分 页 展 现回 复 帖 子 输 入 信 息文 本 信 息媒 体 信 息表 情图 片手 机 图 片 上 传手 机 拍 照 上 传系 统 设 置流 量 控 制缓 存 设 置恢 复 默 认 设 置帖 子 默 认 只 看 楼 主2 G / 3 G 网 络 下 禁 止 显 示 图 片清 除 缓 存账 户 管 理添 加 账 号切 换 账 号意 见 反 馈关 于 我 们 给 我 们 提 意 见图 户端功能框架 首页、生活等版块框架如图 示: 第二章 系统需求分析 8 浏 览 首 页 、 生 活 信 息 等 版 块点 击 帖 子 详 细 查 看选 择 帖 子 排 序 方 式加 载 更 多图 页、生活等版块框架图 为了提高用户使用 同时为了提升 们在界面上设计出首页、生活、 信息、论坛、更多 一级栏目。在上述一级栏目里, 服务器端可动态 设置若干二级栏目 ,例如隶属于首页的头条、焦点等 。 根据用户的不同需求,用户可以选择帖子的排序方式,例如最后发表、热门 、发表时间 等。 帖子的展示内容包括:标题、发帖时间、浏览数、回复数、最后回复的时间 。 点击 “更多” 则加载下 20条 帖子 。点击帖子的标题则进入帖子,查看该帖子的详细内容。 查看论坛版块框架如图 示: 论 坛查 看 论 坛 板 块收 藏 板 块 图 看论坛版块框架图 在论坛板块中 ,用户可以查看论坛的所有板块及其子版块。 通过 点击 相应的版块 便可以进入到该板块并查看该板块的帖子列表 。在查看版块的帖子列表时,用户可以 选择全部、置顶、精华等方式查看帖子。已经登录的用户可以点击收藏来收藏版块,若查看已收藏的版块,可以在“我的收藏”中查看。同时,已经登录的用户还可以在“最近浏览”中查看最近浏览过的帖子。 发表帖子的框架如图 示: 发 表 新 帖输 入 信 息标 题正 文插 入表 情手 机 图 片 上 传图 片手 机 拍 照 上 传图 表新帖框架图 发表新帖需选择主题的分类版块,选择对应的主题分类。输入信息文本,包括帖子标题和正文。插入媒体信息是输入正文的过程中,可以选择插入媒体,媒第二章 系统需求分析 9 体包含两部分:图片、表情。其中插入图片可以选择手机原有的图片上传或直接用手机拍照上传。不论是手机原有图片还是手机拍照图片,都会对图片进行压缩和剪裁。 浏览帖子的框架如图 示: 浏 览 帖 子帖 子 图 片帖 子 正 文 选 项最 新 回 复只 看 楼 主默 认留 言分 页 展 现图 览帖子框架图 用户查看 帖子详细内容时,可以使用默认、只看楼主、最新回复等浏览方式浏览。通过分页功能的前一页、 后一页、第一页、最后一页来实现分页展现。已登录的用户可以随时进行留言即回帖操作。 回复帖子的框架如图 示: 回 复 帖 子 输 入 信 息文 本 信 息媒 体 信 息表 情图 片手 机 图 片 上 传手 机 拍 照 上 传图 复帖子框架图 用户 在浏览帖子的状态下,可直接通过回帖快捷键进行回帖操作。回帖输入的信息可以是文本信息和媒体信息。插入媒体信息是输入正文的过程中,可以选择插入媒体,媒体包含两部分:图片、表情。其中插入图片可以选择手机原有的图片上传或直接用手机拍照上传。不论是手机原有图片还是手机拍照图片,都会对图片进行压缩和剪裁。 系统设置的框 架如图 示: 系 统 设 置流 量 控 制缓 存 设 置恢 复 默 认 设 置帖 子 默 认 只 看 楼 主2 G / 3 G 网 络 下 禁 止 显 示 图 片清 除 缓 存图 统设置框架图 第二章 系统需求分析 10 在系统设置中,由于手机用户与电脑用户在网络资费上的不同, 从用户 流量资费等方面考虑,设立了帖子页面只看楼主和 2G/3G 网络下禁止显示图片的开关。用户可以根据自己的实际情况来选择开启或关闭。缓存设置中设立清除缓存按钮。用户可以通过清除缓存来为手机释放更多的空间。恢复默认设置按钮则恢复到默认的系统设置。 账户管理框架如图 示: 账 户 管 理添 加 账 号切 换 账 号 图 户管 理框架图 账户管理 可以添加新账号,实际就是登陆功能,输入论坛的用户名和密码就可以进行登陆。在账号列表中,可以进行切换账号列表中的账号,当切换新账号为登陆状态时后,其他账号则变更为退出状态。 意见反馈和关于我们框架如图 示: 意 见 反 馈关 于 我 们 给 我 们 提 意 见图 见反馈和关于我们框架图 当点击意见反馈后,会直接提示输入框,输入信息后,点击提交按钮进行提交。点击关于我们后,展示公司的相关信息,在底部设置“给我们提意见按钮”。点击后进入意见反馈功能。 客户端展现论坛的各项信息 、发帖回帖。服务器端和论坛数据库结合起来,获取客户端需要的数据信息,并格式化抛送给客户端;获取客户端发送的信息,格式化处理存储入论坛的数据库。 服务器端应有接口配置、装机数量统计、建议管三 个功能 块,管理员可以动态的管理各项配置 。其中接口配置有如下 功能点 : 1. 数据库配置 2. 网站配置 3. 首页 版块接口 配置 4. 生活 版块接口 配置 5. 信息版块接口 配置 第二章 系统需求分析 11 务器端功能框架 服务器端的功能框架如图 示: 论 坛 A p p 手 机 服 务器 端接 口数 据 库 配 置网 站 配 置首 页 配 置生 活 配 置信 息 配 置装 机 数 量统 计 数 据建 议 查 看建 议 删 除图 务器端功能框架图 据库配置 数据库配置功能 块,管 理员需要 配置论坛的数据库地址、数据库端口、数据库名、数据库账号等数据库的信息 。 网站配置 网站配置功能块,管理员需要配置 论坛服务器的根目录、论坛的根目录、图第二章 系统需求分析 12 片根 表情包 、 敏感词和禁止发帖、回帖时段。 首页配置 首页配置功能块,管理员需要配置对应于手机客户端首页一级栏目下的各二级栏目的名称、接口板块 子默认排序方式。 活配置 生活配置功能块,管理员需要配置对应于手机客户端生活一级栏目下的各二级栏目的名称、接口板块 子默认排序方式。 息 配置 信息配置功能块,管理员需要配置对应于手机客户 端信息一级栏目下的各二级栏目的名称、接口板块 子默认排序方式。 机数量 装机数量功能块,用于统计该论坛手机客户端的安装数量。 议 管理 建议管理功能项,展示的是手机客户端用户反馈的各项意见。管理员可以搜索、查看、删除各项建议。 统非功能性需求 移动论坛系统在功能上与 原有 论坛系统 近似,但在性能上由于客户端设备最后资源有限的设备,硬件条件相比 而言较差,所以在性能上需要有较大改动。移动客户端需要满足的性能需求如下: 1) 快速响应 快速处理用户的输入或请求,对于需要长时间处理的请求,可通知用户。 2) 可中断 性 当用户正在使用移动论坛时,可被其他系统事件中断,待中断事件结束后。中断之前移动论坛使用时的状态可以恢复。比如用户在使用移动论坛时,有一个电话的中断事件,等用户通话结束后回到原来移动论坛打开的界面。 第二章 系统需求分析 13 3) 并发性 不同的用户在使用移动论坛时,可能会同时发起连接请求,这就需要服务器具有一定并发能力以承受更多用户的并发。考虑到是公司内部论坛, 则选用可以承载 500 人并发的服务器即可。 4) 可靠性 移动论坛系统在设计时,需要减少系统的缺陷,提高系统的可靠性。 5) 可扩展性 当移动论坛系统发生缺陷时,可以通过一定手段进行修复。本 系统主要基于用户动态的发布信息功能而设计。但是由于时间的限制,目前尚未引入强大的务,在以后的版本中,这方面可以进行扩展。 6) 可复用性 由于 度开放的特性,系统在设计实现上应尽量保持层次清晰, 并对一些具有较高重用价值的模块进行封装和抽离,例如图形处理, 架, 开发过程中,为便于未来代码的复用和缩短编译时间,将移动论坛系统按照功能分类分解为多个子工程。不但可以降低系统开发的复杂性,还可以减少工作量,因而降低系统开发成本 7) 安全性 由于该移动论坛系统是该公司的内部 论坛,所以传输的信息中不排除包含大量的敏感及保密信息。服务器在接受请求时无法验证客户端的地址,所以需要添加登录身份验证,并在数据传输时,将用户的密码进行加密以保证其安全性。同时还要保证无线传输安全,确定通信安全,传输时间短。 系统用例 用例分析的目的在于研究系统中各类使用者对于系统的功能操作要求,即系统应当为每一类参与者提供哪些功能操作支持。参与者是对系统中每一类使用者的抽象,同一类使用者被抽象成为一个单独的参与者,其对于系统有着相同的功能操作需求。用例是对系统中各类功能操作的抽象,其通过黑箱的形式向参与 者提供特定的功能操作服务。本项目通过 一建模语言的用例图对各个参与者进行用例分析与描述。 在移动论坛系统中,参与者分为系统管理员和普通用户。 ( 1) 系统管理员 该参与者是对移动论坛系统进行运行维护和配置人员。其主要在服务器端对移动论坛系统进行网站配置、数据库配置等操作。 第二章 系统需求分析 14 (2) 普通用户 该参与者是对该公司论坛系统所有使用者的抽象。是系统的直接使用者。主要是在客户端对移动论坛系统进行一系列的操作等等。 根据以上对系统和参与者的分析,归纳出 系统 型如图 示: 用 户系 统管 理 员浏 览 论 坛系 统 设 置建 议 管 理接 口 配 置发 帖 回 帖网 站 配 置装 机 统 计 数 据图 统 型 如图 示,用户可以对系统进行浏览、发帖回帖和系统设置等操作。管理员通过后台服务器对系统进行接口设置、网站配置、统计等操作。 手机客户端的用例如图 示: 用 户论 坛 操 作设 置浏 览 板 块发 表 帖 子回 复 帖 子系 统 设 置账 户 管 理意 见 反 馈查 看 帖 子收 藏 板 块图 机客户端系统用例 图 第二章 系统需求分析 15 如图 示,客户端的参与者是用户,用户可以对移动论坛系统进行论坛操作和设置。论坛操作包括版块浏览,收藏版块,查看帖子,回复帖子和发 表帖子。设置包括系统设置,账户管理和意见反馈。 系统服务器端的用例如图 示: 管 理 员接 口 配 置统 计 数 据数 据 库 配 置网 站 配 置首 页 配 置生 活 配 置信 息 配 置装 机 数 量建 议 查 看建 议 删 除图 统服务器端用例图 如图 示,系统服务器端的参与者是管理员,管理员可以对服务器端进行接口配置和统计数据两大操作。其中接口配置包括数据库配置,首页配置,生活配置,信息配置和网站配置。统计数据包括建议查看,建议删除和装机数量。接口配置是用来将移动论坛和原有的公司论坛配置到一起。而统计数据功能则是用来将用户的使用意见和客户端的装机数量呈现给管理员以便于 更高效的管理。第三章 关键技术 16 第三章 关键技术 将后台数据和前台显示连接起来的适配器接口 , 是数据和间的一个重要纽带。 适配器就是把一些数据处理的便于在 显示。可以看多是界面数据绑定的一种理解。它所操纵的数据一般是比较复杂的数据,如数组、链表、数据库等。适配器就像显示器,把复杂的东西按人可以接受的方式来显示。如图 表明了 间的关系。 D a t a s o u r c eC u r s o r A r r a y l i s tA d p a t e rL i s t V i e 者关系 适配器本身也是一个类,在类里面它实现了父类 如下几个方法: 1. 得到数据的行数 2. 根据 到某一行的记录 3. 得到某一条记录的 . 最重要的 是 此方法定义了适配器将要以什么样的方法去显示我们所填充的数据,在自定义的适配器里,人们通常给他写个 布局文件。一般来说,除自定义适配器外,常用的适配器有 中 继承 三章 关键技术 17 一个抽象类,继承他需要实现多个方法,所以也具有较高的灵活性。为简单,支持泛型操作,只能展示一行字。 最好的扩充性,可以自定义出各种效果。 以适用于简单的纯文字型 需要 字段和 应起来。如果需要实现更复杂的 可以重写其他方法。可以把 为是 以 方便的把数据库的内容以列表的形式展示出来。 储数据 一种轻量级的数据存储机制,只能存储一些简单的数据类型( 以键值对的方式存储数据,是在应用程序的私有 录下( /以 泛用于存储应用程序中的配置信息。 在 台上,使用一个 象调用 方法传入 件名和打开模式,获得一个象,如果没有该 件,则在提交数据后会创建该件。对象调用 法,传入相应的键值来获取数据。要对件存储的数据进行修改,首先利用对象调用 法获得内部的一个 象,然后利用这个对象就可以对 件进行编辑。注
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏无锡市锡山中学2025届高三总复习质量测试(一)物理试题含解析
- 山东省枣庄达标名校2024-2025学年中考数学试题仿真卷:数学试题试卷(5)含解析
- 吉林省榆树一中五校联考2024-2025学年高三第二学期综合练习(一)历史试题含解析
- 临沂市重点中学2025年初三3月复习质量检测试题生物试题含解析
- 四川工商学院《公共建筑设计Ⅲ》2023-2024学年第二学期期末试卷
- 济南市天桥区2025届初三下学期第一次测评生物试题试卷含解析
- 上海市杨浦区2024-2025学年初三第一次强化训练物理试题含解析
- 2025年哲学本科毕业生考试试卷及答案
- 2025年室内设计师考试试题及答案
- 上海市徐汇、金山、松江区2025届五校联考高考模拟含解析
- 培训课件女性健康与中医养生(可直接使用)
- 印染行业安全培训
- 公益慈善资金使用承诺书
- 2024年中考二轮专题复习道德与法治主观题答题技巧(小论文)之演讲稿
- 国有资产投资管理公司组建方案(3篇)
- 新版标准化机电专业管理体系解读课件
- 大学生心理健康教育(石家庄工程职业学院)知到智慧树答案
- 第五课 在和睦家庭中成长 说课稿-2024-2025学年高中政治统编版选择性必修二法律与生活
- 实+用法律基础-形成性考核任务一-国开(ZJ)-参考资料
- 环保组织项目监督管理制度
- 大米加工项目可行性研究报告
评论
0/150
提交评论