(1) 简单易上手、易学习;
(2) 强制面向对象;
(3) 分布式;
(4) 健壮性;
(5) 安全性能高;
(6) 中立的体系结构;
(7) 可移植性;
(8) 解释性;
(9) 高性能;
(10) 支持多线程;
(11) 动态性;
(12) 通用性[13];等。
1。2。4 开发工具及运行环境
开发环境:Android Studio
开发语言:Java
运行环境:基于Android的手机平台
1。3 论文内容及项目结果
本文主要介绍课题的研究背景、研究意义和开发价值、系统的设计思想和相关技术等,详细介绍了基于Android的多媒体辅助拨号软件的设计与实现过程。用户可尽情享受本项目带来的简洁、便利,轻松掌握使用方法。论文网
在项目开发过程中,我不仅巩固了大学期间学过的知识,还学到了许多与项目相关的专业知识,最重要的是提升了自己的编程技能。
论文的主要内容概括如下:
第1部分是绪论,介绍项目背景、研究意义、运用的相关技术及其介绍,同时简单地介绍了开发环境和开发工具、所用开发语言等。
第2部分是对拨号软件的需求分析,介绍多媒体辅助拨号系统,对其进行功能、性能分析,并进一步分析其可行性。
第3部分是对拨号软件的设计,介绍多媒体辅助拨号系统的各个模块的功能设计。
第4部分是拨号软件的实现过程,介绍系统各个模块的用例实现、代码实现及其实现效果。
第5部分是拨号软件的关键技术。
第6部分是个人总结。
1。4 本章小结
本部分主要介绍了基于Android的多媒体辅助拨号软件的设计与实现的项目背景、研究意义。并对本项目运用到的Android Studio和Java进行了简单介绍。
2 需求分析
软件需求分析工作是软件开发过程中的重要一步。需求分析是软件开发的基础。因此对于一个复杂的系统而言,首先要进行需求分析。
2。1 功能需求
2。1。1 系统功能需求主要包括以下几个方面:
(1) 主界面
(2) 子界面
2。1。2 基于Android的多媒体辅助拨号软件主要由以下个子系统构成:
(1) 图片拨号
(2) 语音拨号
(3) 代号拨号
(4) 语音信箱
(5) 添加联系人
2。2 性能需求
2。2。1 硬件环境
PC机
2。2。2 软件环境
(1) 运行环境:Android平台
(2) 编程环境:Android Studio
2。3可行性分析
当今社会的生活节奏越来越快,人们对手机的要求也越来越高,同时,对手机上的软件的要求与用户体验的要求也越来越高。本文的多媒体辅助拨号软件就是基于Android进行开发的。
2。3。1 经济可行性
Android 是Google 历经数年和投资数亿美元开发出来的智能手机系统[14]。Android开发逐渐成为整个软件产业的热点,基于 Android 平台的人才逐渐成为各大企业争相挖掘的对象[15]。
2。3。2 技术可行性文献综述
Google 发起了开放手机联盟组织,它是围绕Android而发起的。 它采用了软件堆层(software stack)的架构,主要分为三部分:
(1)底层用C语言开发,工作基础是Linux 内核,只提供基本功能;
(2)中间层是用C++开发的Liarbry函数库及Virtual Machine虚拟机;
(3)最上层的应用软件则由各公司自行开发,部分程序用Java 编写。
2。3。3 操作可行性
由于人们对手机操作已经熟悉,在操作上有如下优点: