admin管理员组

文章数量:1566678

2024年7月17日发(作者:)

滁州学院本科毕业设计(论文)

开题报告表

课题题目 基于Android的文本编辑器

学生姓名

所学专业 计算机科学与技术

导师姓名

报告日期 2011. 8. 30

滁州学院教务处制

关于本科毕业设计(论文)开题报告的规定

为切实做好本科毕业设计(论文)的开题报告工作,保证论文质量,特作如

下规定:

一、开题报告是本科毕业设计(论文)的必经过程,所有本科生在写作毕业

设计(论文)之前都必须作开题报告。

二、开题报告主要检验学生对专业知识的驾驭能力和研究能力,考察写作论

文的准备工作是否深入细致,包括选题是否恰当,资料占有是否翔实、全面,对

国内外的研究状况是否了解,本人的研究是否具有创新性等。

三、毕业设计(论文)开题报告前,学生必须根据所学专业培养目标,与教

师双向选择后确定选题,根据任务书广泛查阅文献,深入调查,收集资料,制定

研究方案,在此基础上撰写开题报告。

四、学生设计(论文)开题前需认真填写开题报告表,并向导师提出申请,

由毕业设计(论文)指导小组负责开题报告的评议。

五、毕业设计(论文)指导小组应当对开题报告进行认真评议,主要评议论

文选题是否恰当,研究设想是否合理、可行,研究内容与方法是否具有开拓性、

创新性,是否可以开始进行论文写作等。评议结果分为“合格”和“不合格”两

种,学生开题报告评议结果须为“合格”方可开始论文写作。毕业设计(论文)

指导小组不得少于3人。

六、开题报告表应送交所在系(部)保存。

七、表中各项可自行加页。

题 目

基于Android的文本编辑器

姓 名 专业技术职务或职称

副教授

副教授

签字

赵生慧

陈桂林

1.研究现状

智能手机(Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由

用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机

的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的

总称”

[1]

。目前,全球多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、

加拿大RIM(黑莓)、美国摩托罗拉、中国台湾宏达(htc)都是智能机中的佼佼者

[1]

智能手机具有以下特点,具备了无线接入互联网的能力。人性化,可以根据个人

需要扩展机器的功能。它是具有开放性的操作系统,还可以安装非常多的应用程序,

使得智能手机的功能可以得到无限的扩展。具有PDA功能,其中包括个人信息管理、

日程记事、任务安排、多媒体应用、浏览网页等。扩展性能强,第三方软件支持多

[2]

Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备

[3]

目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作

系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并

组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞

争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在

全球的市场份额首次超过塞班系统,跃居全球第一

[4]

。 2012年2月数据,Android

占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。

Android现状:Android是一套真正意义上的开放性移动设备综合平台,它包括操

作系统、中间件和一些关键的平台应用。Android最大特点在于它是一个开放的体系

架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android

里面具有非常丰富的图形系统

[5]

Android 在Linux 核心的基础上,提供了各种合用的函数库,和一个完整的应

用程式框架。并采用较符合商用限制的Apache 版权

[6]

。在Linux 核心的基础上提供

Google 自制的应用程式运行环境(称作Dalvik,与Sun 的J2ME 不同),并提供基于

Eclipse 整合开发环境(IDE)的免费、跨平台(Windows、Mac OS X、Linux) 开发工具

(SDK),便于应用程式开发者学习、使用。免费、熟悉的跨平台开发工具,让具备一

些物件导向观念,或视窗程式开发经验的开发者,能在一定时间内上手。从不同角

度来说,Android 代表着一个崭新的开放原始码作业系统平台、一个友善的免费应用

程式开发环境、一个与世界各地的程式开发者,站在相同起跑点上的公平竞争机会。

经过多年的发展,第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用

户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的

终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很

大的发展空间。Google为此于2007年11月推出了一个专为移动设备设计的软件平

台——Android。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,

又有助于降低开发成本,还可以使运营商能非常方便地制定特色化的产品,因此,

它具有很大的市场发展潜力

[7]

但随着新技术的发展和我们生活水平质量的提高,手机开始逐渐变为普及,因为

手机是非常小巧便捷的,而且方便的特性成为我们日常生活中必备通讯工具。而基

于手机平台的文本编辑器也就拥有的市场空间是巨大的

[8]

2. 选题意义

随着新技术的发展和我们生活水平质量的提高,手机开始逐渐变为普及,因为手

机是非常小巧便捷的,而且方便的特性成为我们日常生活中必备通讯工具。而基于

手机平台的文本编辑器也就拥有的市场空间是巨大的

[9]

通过对基于Android的文本阅读器的开发,扩展了我的知识面,在网上以及图书

馆查阅了大量的资料,理解并掌握了Android平台的搭建、Android应用程序的组成、

事件、活动、服务等相关知识。

3. 研究方法

(1)软件工程方法。采用软件工程方法对整个系统开发的进行设计,一直到用

需求到最终的测试,文档的编写。

(2)市场调研法。通过到物流公司的营业点实地考察,了解其详细需求以及其

具体流程。

(3) 文献研究法。通过对课题的分析,查阅并研究相关期刊和文献,对课题研

究中所涉及到的相关内容和技术进行初步了解,做到心中有数,逐步掌握课题相关

软件工具的使用。

(4) 实验操作法。通过对前面整理知识的积累和软件的熟悉,能够架设出系统

的基本框架,然后进一步优化设计,完成软件的功能,在操作过程中发现问题。

(5) 交流沟通。在参考文献和实验操作中遇到的问题能够及时的与导师及相关

指导老师进行沟通,通过对问题的分析,巩固知识,优化设计。

4. 研究内容:

1.需求分析 通过市场的调研和查阅文献,初步了解系统的需求,编写一个基本

包括销售业务系统的需求分析文档,再根据网络上物流系统做出一个详细需

求文档。

2.结构设计 根据需求文档设计用例图,类图,数据库逻辑结构的设计。

3.数据库设计 根据数据库逻辑结构设计物理结构,并设计数据库。

4.代码设计 根据需求,数据库结构编写代码。

5.软件测试 采用软件测试技术对系统进行测试。

6.编写论文 根据系统编写论文。

本系统是基于Android的文本编辑器软件,为了使用户方便快捷的操作本系统从

而达到良好的用户体验,本系统需要实现以下功能:

1.文本管理功能:

为了保护用户的隐私,用户在登陆文本编辑器软件时可以设置用户的账号。设置

了用户账号后并正确的输入用户的账号才能登陆成功且对文本编辑器软件进行新

建,编辑,删除,通过文本编辑器进行拨打电话等操作。当用户输入账号错误时将

提示用户账号错误以阻止用户对程序进行操作。

2.新建文本功能

用户可以通过文本编辑器的主界面点击新建功能新建文本,新建的文本包括文本

的标题和文本的主要内容,并且系统会自动的对文本加上时间标签。

3.编辑功能

用户可以通过文本编辑器的主界面选择要编辑的文本,然后点击编辑文本,可以

对文本的内容进行编辑如选择文本所有的内容,选择文本的部分字段,剪切,复制,

粘贴等。并且此文本编辑器将同时支持中文,日文,英文输入。

4.删除功能

用户可以通过点击文本编辑器的主界面选择要编辑的文本,然后点击MENU按

钮中的删除选项,可以对文本内容进行删除。

5.拨打电话功能

Android平台被广泛的用于手机平台,因此支持快捷的拨打电话功能将是Android

平台手机必备的功能。因此在基于Android的文本编辑器软件中点击MENU键中的

拨打电话功能将可以实现良好的用户体验效果。

6.时钟功能

点击MENU键中的时钟选项,将会调用出用户所在地点的具体时间,无论你在

世界的任何角落,时间将自动随你而改变。

7.帮助功能

点击MENU键中的帮助功能将会跳出帮助界面。

5. 参考文献:

[1]靳岩,姚尚朗. Google Android 开发入门与实战[M].北京:人民邮电出版社,2009.1-12

[2]景保玉.2010中国移动应用开发现状与趋势大调查[M].北京:人民邮电出版

社,2011.2-19

[3](英)Herbert 参考大全[M].北京:清华大学出版社,2008.9-11

[4](美)鲍格斯坦(Bergsten,H.) 著,林琪,朱涛江 译.JSP设计(第三版)[M].北京:中国电力

出版社,2004.12-28

[5]ology and themes of human-robot interaction:A growing

research field[J].Apress:International Journal of Advanced Robotic Systems,2007:103-108

[6] Mehran Sahami. Programming Methodology[M].Apress:the Expert’s Voice,2008.4-12

[7] Julie Zelenski. Programming Abstractions[M].Apress:the Expert’s Voice,2010.3-16

[8]Haseman d Essentials[M].Apress: the Expert’s Voice,2009.8-22

[9]DiMarzia

Jerome.A Programmer’s Guide[M].McGraw-Hill:the Expert’s

Voice,2008.4-11

研究计划:

1. 2010-2011学年第二学期第18-19周 (2011.6.20-2011.7.3) 选题

2. 2011-2012学年第一学期 (2011.8.23-2011.9.2) 开题

3. 2011-2012学年第二学期第1-3周 (2012.2.13-2012.3.4) 系统分析与设计

4. 2011-2012学年第二学期第4周 (2012.3.5-2012.3.11) 中期检查

5. 2011-2012学年第二学期第5-7周 (2012.3.12-2012.4.1) 实现系统/撰写论文

6. 2011-2012学年第二学期第8-9周 (2012.4.2-2012.4.15) 第一次修改

7. 2011-2012学年第二学期第10周 (2012.4.16-2012.4.22) 第二次修改

8. 2011-2012学年第二学期第11周 (2012.4.23-2012.4.29) 专家评阅

9. 2011-2012学年第二学期第12周 (2012.4.30-2012.5.6) 预答辩

10. 2011-2012学年第二学期第13周 (2012.5.7-2012.5.13) 最终答辩

评议结果:

年 月 日

指导小组组长签名:

本文标签: 用户功能文本开题进行