当前位置: 首页 > news >正文

社交网站开发意义/建立一个网站需要多少钱

社交网站开发意义,建立一个网站需要多少钱,佛山模板建站,潍坊网站制作最低价格目 录TOC \o "1-3" \h \z \u 1摘要12系统概述22.1需求分析22.1.1基本功能需求22.1.2系统用例分析22.2总体设计方案52.2.1系统模块关系与划分52.2.2 Android开发组件…………………………………………………………53系统详细分析73.1通讯录需求分析73.1.1增加、删除、…

目 录

TOC \o "1-3" \h \z \u 1摘要1

2系统概述2

2.1需求分析2

2.1.1基本功能需求2

2.1.2系统用例分析2

2.2总体设计方案5

2.2.1系统模块关系与划分5

2.2.2 Android开发组件…………………………………………………………5

3系统详细分析7

3.1通讯录需求分析7

3.1.1增加、删除、编辑联系人7

3.1.2查找联系人9

3.1.3通讯功能9

3.1.4菜单功能9

3.1.5导入导出功能10

3.2数据库设计11

3.1.3Android数据库概述11

3.1.4数据库表详细设计14

3.3系统界面设计18

4系统编码实现21

5测试24

6参考文献27

摘 要

随着移动设备制造技术和移动通信网络的迅猛发展,全球手机用户日益增加,手机成为了很多人日常生活中必不可少的一部分,手机业在日益发展的同时,人们对手机的功能需求和体验需求也越来越高,因此各种智能手机相继而出,当前市场上最流行的智能手机的操作系统非Android莫属。Android是一种以Linux为基础的开源代码操作系统,主要应用于手机,因为其良好的人机交互能力和能够安装使用众多功能各异的应用软件而深受人们喜爱,本文就介绍其基于Android 3.2.1版本开发的一个“个人通讯录”。根据当下人们的使用习惯和实际需求,本文对通讯录提出了新的构想和设计,并在这样的基础上,构建实现了该通讯录。在实现通讯录基本功能浏览、添加、修改、删除、标记、发短信、打电话、发邮件等的基础上,添加了通讯录加密、添加图像、更改头像等功能,并优化了查找功能,使通讯录功能更友善。

【关键词】 Android Linux 手机 通讯录

系统概述

需求分析

基本功能需求

(1) 用户通过联系人功能可以保存联系人的详细信息,可以对联系人进行编辑、删除、拨打电话、发送短信可以根据索引条件搜索联系人。

(2) 用户通过短信记录功能可以发送短信,删除短信记录。

(3) 用户通过SD卡所储存信息向通讯录批量导入联系人信息。

(4) 用户通过个人中心可以设置自己的详细信息,这样方便其他人了解自己,也可以将具有相同名字的联系人合并。

系统用例分析

图1-1显示了通话记录功能模块。包括了联系人详细信息查看,清空通话记录,在选择一个条目后,可以对其进行拨打电话,发送短信功能的操作,也可以进行删除。

拨打

拨打

清空

清空

发送短信

发送短信

查看

查看

手机用户

删除

删除

图1-1 通话记录模块用例图

图1-2显示了联系人功能模块的用例。包括了查看联系人详细信息,编辑联系人信息,新建联系人,对选中的联系人,可以对其进行删除、拨打电话、发送短信的操作。用户还可以进行联系人搜索,这样方便用户快速找到想找的联系人信息。

拨打电话发送短信

拨打电话

发送短信

查看联系人

搜索联系人

编辑联系人

删除联系人

手机用户

新建联系人

图1-2 电话薄模块用例图

图1-3为个人中心模块中设置个人详细信息子模块的用例。该模块的功能就是用户设置自己的个人基本信息。

手机用户设置个人信息

手机用户

设置个人信息

图1-3 设置个人信息模块用例图

图1-4显示了联系人导入导出的用例图。该模块的功能就是联系人的导入与导出。

导入联系人导出联系人

导入联系人

导出联系人

手机用户

图1-4 联系人导入导出

总体设计方案

系统模块关系与划分

一个好的系统设计的步骤决定了程序是否能按照设计者的目的按时完成,是否能在规定的时间内按照设计者的要求高质量的完成程序必要的功能。并且按照标准的设计步骤对程序进行调试,测试,以及后期的优化完善,使程序更加具有健壮性和可用性。通过对通讯录功能、系统模块、用户需求方面进行全方位的分析制定开发流程。

采用标准的开发流程确定系统具有用户管理功能,联系人增删改功能,通讯功能,查找功能,备份等功能。

增加

增加

查找

删除

导入

联系人列表

退出

修改

更多

图1-5 系统功能图

通过对系统的功能结构的分析,设计后系统运行流程是系统运行后用户将进入通讯录主界面,可以看到联系人,增加联系人,。通过点击MENU界面的增加功能选项可以新增联系人,通过查找按钮可以对联系人进行姓名、号码的操作,通过选择联系人并点击删除键可以对联系人进行删除操作,通过菜单功能可以显示所有联系人、删除所有联系人、并备份SD卡功能。在联系人详细信息界面点击MENU键弹出通讯功能框选

http://www.lbrq.cn/news/731791.html

相关文章:

  • c语言做网站后台服务/什么优化
  • 专业做网站建设公司有哪些/长沙百度搜索排名优化
  • 在柬埔寨做网站彩票推广/网页优化方案
  • 建筑装修装饰工程内容/产品seo优化
  • 电子商务网站开发方案/百度推广托管公司
  • 做网站标题代码/百度投放平台
  • 织梦做的网站后台/可以引流推广的app
  • 专业做公司宣传网站的/营销云
  • 广州市红十字会医院网站建设项目/成人职业培训机构
  • 做网站的你选题的缘由是什么/公司网络搭建
  • 龙口网站建设/百度世界500强排名
  • 孝感个人网站建设/全球搜
  • 苏州市建设中心网站首页/宁波seo入门教程
  • 微信如何添加小程序/seo推广费用需要多少
  • 广东网站备案查询/百度招商加盟推广
  • 网站服务器和网站备案/网页优化公司
  • 黑色炫酷灯饰照明科技企业商务网站模板/百度站长工具域名查询
  • 西安市高新区建设局网站/如何制作微信小程序
  • 某企业网站建设规划书/昆明网站seo优化
  • 做网站备案的问题/信息流优化师怎么入行
  • 凡客诚品售后/郑州官网网站优化公司
  • 重庆网站推广营销/网站开发框架
  • 优秀个人网站推荐/营销推广是什么意思
  • 可以做营销任务的网站/阿里数据
  • 个人备案转企业网站期间/武汉seo首页优化报价
  • 专业彩票网站开发/西安百度公司官网
  • 哪里有网站制作平台/seo如何优化关键词
  • 郑州网站建设公司qq/网站优化排名软件哪些最好
  • 1网站建设/企业网站建设费用
  • 建设部职称网站/谷歌seo零基础教程
  • WebRTC 结合云手机:释放实时通信与虚拟手机的强大协同效能
  • 基于Node.js服务端的社区报修管理系统/基于express的在线报修管理系统
  • 关于 java+gradle的弹窗多选应用app
  • 数据安全管理——解读银行保险机构数据安全管理办法【附全文阅读】
  • 动学学深度学习03-线性神经网络
  • leetcode-python-349两个数组的交集