基于安卓android平台下的名片册管理系统设计(含开题报告,毕业论文11800字,程序代码)
[摘 要]无论是在日常生活中还是在商务或者经济活动中,名片都是人们不可缺少的工具,是人们身份信息的载体,作用重要,使用频繁。然而,随着收集的名片越来越多,管理名片也就变得越来麻烦。为了解决这个问题,各种各样的电子名片管理设备应运而生。尤其是近几年移动设备和电子产业的飞速发展,各种智能操作系统提供了硬件基础,在移动设备上的电子名片管理系统的研究就成为了一个亮点。本文分析了当前的研究现状和技术现状,剖析了目前市场上最为流行的移动设备操作系统——Android操作系统,并且在该系统平台上设计和实现了一个电子名片管理系统。本文采用软件工程的管理方法,对项目的需求进行了分析,完成了功能用例建模。从用户界面到数据库操作进行了各个模块的分析设计,并且实现了国际化的界面。经过测试运行,结果表明,系统完成名片管理,分组管理,名片查询,以及名片接受和发送等功能能够顺畅运行,获得了良好的用户体验。
[关键词]电子名片;Android操作系统;短消息服务
Electronic Business Card Management System
Based on the Android System
Software Engineering X
Abstract: Both in daily life and on business activities, the cards are indispensable tools. They are not noly the status information carrier, an important role,but also the use of frequent. However, when we collect the cards, more cards become more trouble. To solve this problem, a variety of electronic card management are coming. That is especially popular in recent years because of mobile devices and electronic industry are developing rapidly and the intelligent system provides the hardware , so based on the mobile device,the research of electronic card management system will be a flashpoint. This article analyzes the current research , technology, and the most popular operating system in the market.It designs and implements an electronic card management system based on the android platform.It uses the software engineering management methods to analyze the demand for the project and complete the use-case model. It analysis all the modules from the user interface to database operations and achieve the international interface.After the test run, the results show that the function of the card management system: card management, group management,card querying and card sending are able to run smoothly,so it gives the users a good experience.
Key words: electronic business; android system; SMS
系统功能模块
3.3.1 检测用户首次使用模块
当用户打开该软件的时候,系统会自动在数据库查询是否有用户信息,若查询结果不为空,则说明用户不是第一次使用该软件,系统会直接从数据库中读取用户信息,页面会跳转到“我的名片”页面。若查询结果为空,则说明用户是第一次使用该系统,需要首先输入自己的名片信息,也就是首先要编辑自己的名片。系统会调用一个编辑名片的页面。该页面会提示用户编写自己名片信息的内容。在该页面之下,用户需要填写自己的名片信息,包括:姓名,手机,公司名称,电话,职务,部门,公司地址,邮政编码等信息。其中姓名是必须填写的,而其他内容则不用必须填写。而名片分组信息由系统自动给出,因为这是用户在编写自己的名片,所以名片分组信息为“我的名片”。
3.3.2 发送名片模块
当用户需要发送名片的时候,可以点击发送按钮,此时会有对话框弹出,用户只需要在对话框中输入发送对象的手机号码并确定发送,则程序便会把自己的名片发送出去。
3.3.3 接收名片模块
当程序开启时,用户可以接受名片。新名片到来时,系统会给用户一个提醒对话框,用户可以点击对话框中的查看按钮,从而查看新名片。
3.3.4 更改信息模块
若用户信息发生改变,比如电话号码的改变。则可以重新编辑自己的名片信息,只需点击编辑按钮即可。用户可以任意编辑自己的信息,但是唯有名片分组不能编辑,因为该名片的分组已经确定。更改之后,数据库会更新自己的名片信息。
3.3.5 创建新名片模块
用户可以随意创建名片,保存在任意名片夹之中。保存之后,系统数据库会插入一条新的名片信息。
3.3.6 查询名片模块
用户可以按照各种查询条件来满足自己的查询。查询条件可以是按姓名查询,按公司查询,按职务查询,按部门查询,和按照地址查询。
3.3.7 查看名片夹信息模块
用户可以点击名片夹按钮,点击之后,会呈现出名片夹的树状结构。点击名片夹中的任意的名片便可查看该名片的详细信息。
3.3.8 查看名片信息模块
用户点击名片之后,便可查看名片中的详细内容。当不需要该名片的时候,还可以删除名片,并且可以对该名片上面的手机号码发短信和打电话。
本文的组织结构
本论文的组织结构如下:
第l章讲述了本文研究的背景及意义,描述了文章组织结构。
第2章简要介绍了Android手机操作系统的框架体系。
第3章着重讨论了基于Android手机名片管理系统的需求分析。
第4章详细讨论了基于Android移动平台的手机名片管理系统的具体设计方案,实现过程。
第5章总结全文。
最后是参考文献和致谢。
目 录
1 引言 1
1.1 课题的研究背景及其研究意义 1
1.2 相关技术的发展状况 2
1.3 本文的组织结构 2
2 Android平台介绍 3
2.1 Android平台的组成 3
2.2 Android框架介绍 3
2.2.1 应用程序 4
2.2.2 应用程序框架 4
2.2.3 系统开发库 4
2.2.4 运行时环境 5
2.2.5 Linux内核 5
2.3 Android应用程序控件 6
2.3.1 Activity 6
2.3.2 Service 6
2.3.3 Broadcast Receiver 6
2.3.4 ContentProvider 6
2.3.5 Intent 7
3 系统需求分析 7
3.1 可行性分析 7
3.2 系统用例分析 7
3.2.1 系统总体用例分析 7
3.2.2 个人信息用例分析 8
3.2.3 名片发送用例分析 8
3.2.4 接收名片用例分析 9
3.2.5 名片查询用例分析 9
3.2.6 名片夹信息用例分析 10
3.2.7 名片信息用例分析 10
3.3 系统功能模块分析 11
3.3.1 检测用户首次使用模块 12
3.3.2 发送名片模块 12
3.3.3 接收名片模块 12
3.3.4 更改信息模块 12
3.3.5 创建新名片模块 12
3.3.6 查询名片模块 12
3.3.7 查看名片夹信息模块 12
3.3.8 查看名片信息模块 12
4 系统设计与实现 13
4.1 数据库设计 13
4.2 主要功能模块的设计与实现 14
4.2.1 发送名片模块的设计与实现 14
4.2.2 接收名片模块的设计与实现 16
4.2.3 名片夹模块的设计与实现 19
4.3 其他功能模块的设计与实现 21
4.3.1 检测用户首次使用模块的设计与实现 21
4.3.2 更改信息模块的设计与实现 22
4.3.3 创建新名片模块的设计与实现 23
4.3.4 查询名片模块的设计与实现 23
4.3.5 名片信息模块的设计与实现 24
4.4 国际化策略的设计与实现 25
5 系统测试 26
5.1 整体界面测试 26
5.2 压力测试 26
5.3 兼容性测试 26
6 总结 27
致谢 29
|