基于Android手机操作系统的多功能通讯录软件的设计(任务书,开题报告,中期检查表,毕业论文字,程序)
摘 要
此次设计是基于Google Android操作系统进行开发的手机软件,我们简单的分析Android现状,系统架构分析,以及开发环境配置。详细介绍在本次设计当中已经使用到的Android组件(内容提供者,服务,活动,广播),各种基本UI控件,常用的界面布局(帧布局,相对布局,线性布局,绝对布局,表格布局),常用的数据存储方式(网络存储,文件存储,xml存储,SQLite存储)以及在开发中经常使用到的DDMS和Log类的使用和Debug调试。
关键词:Android,组件,UI控件,布局,数据存储
ABSTRACT
The object of this design is to develop a software of cellphone which is based on the Google Android operation system ,and we analyse the temporary situation of Android, the analysis of the framwork of the system, and the setting of the developing environment. The detailed introduction of the design has used the Android discreteness(the provider of the content, service, activity, radio),various UI widget, frequently-used UI layout (frameLayout,LinerLayout,AbsoluteLayout,RelativeLayout,TableLayout),the frequently-used method of data storage(website storage, file storage, xml storage, SQLite storage)and the use of class DDMS and Log ,and debugging during the development of the system.
Keywords: Android,Components,UI Controls,Layout, Data Storage
项目功能介绍:
该项目主要分为7个模块:
1、登录模块:
给用户提供一个登录界面,使用正确的登录帐号和密码才能够进入软件。
2、帐号验证:
此模块适用于管理员帐号和普通帐号。输入帐号和密码点击登录以后,验证帐号是否存在,是否是管理员用户登录,帐号密码输入有误无法正常进入软件。
普通用户帐号:仅有3次登录机会,3次以后帐号自动被锁住,需要管理员申请解锁
管理员帐号: 无登录次数限制。
3、通讯录联系人管理:
此模块分管理员用户视图和普通用户视图。将新的联系人直接添加到联系人信息表中,可为用户选择适当的头像,或者默认头像,以及其他基本信息。可显示、修改,删除联系人信息,并将修改结果保存至数据库。
管理员权限和视图:
相对普通用户来说管理员视图仅仅增加,修改,删除联系人表信息。
普通用户权限和视图:
拥有增加和修改用户权限,但是无法直接删除联系人表内的信息。需要维护三张表结构,删除操作仅仅对中间表进行修改,保障用户关键信息无法被删除。
4、用户管理:
此模块仅适用于管理员帐号。
管理员帐号可增加,修改,删除用户。删除操作将删除中间表和联系人表有关此用户的所有信息,并将操作结果记录数据库。
5、用户试图管理:
此模块仅适合管理员帐号。
在此模块中管理员帐号可添加用户试图信息,可将联系人列表中的信息有选择的添加到某个用户,当此用户进入软件即可呈现出来。
6、查询模块:
此模块适用于管理员帐号和普通帐号。
管理员帐号: