随心记事本需求分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

随心记事本需求分析

文档信息

目录

1. 项目概述 (3)

1.1选题背景及意义 (4)

1.2国内外发展情况 (5)

1.3主要研究内容 (5)

2. 软件总体概述 (7)

3. 项目业务介绍 (8)

4. 业务及信息化现状分析 (8)

7.1 业务现状 (8)

4.2功能设计 (9)

4.3 界面设计 (9)

5.概要设计 (9)

5.1概要设计 (10)

6.开发环境 (10)

6.1硬件环境 (10)

6.2软件环境 (10)

7.系统性能需求分析 (12)

7.1 数据负荷需求 (12)

7.2 适应性需求 (12)

8 系统功能需求分析 (13)

8.1 系统功能的划分 (13)

结束语 (13)

1.项目概述

随着信息化建设的发展,网络的不断完善,电子信息的进步,电子文字输入在生活、学习、工作中占有越来越重要的作用。这种崭新的文字记录的模式也是现代信息社会发展的一大趋势,因此,电子信息记录方式也逐渐成为业内人士关注的焦点。

现在网络上各种记事本数不胜数,较为出名的有EmEditor ,UEStudio ,GridinSoft Notepad ,Notepad++,win32pad ,SkimEdit,UniRed, xint 。功能也是应有尽有,有能改变字体的,有能改变文字颜色,这些软件文字存储能量大;有的功能齐全,使用者广泛。但是,这些软件较为完善的记事软件大多存在与电脑使用,而对于手机系统所使用的记事本功能单一,且存储的安全性低、存储的种类也大多仅限文字和图片。仅从日常应用方面来说,一个文本编辑器只有一个简单实用的功能是远远不能满足人们的需求。本程序设计就是依照这样一种使用需求而设计了的一个简单记事本程序。

1.1选题背景及意义

随着计算机行业的发展,智能手机在人们的生活中普及开来。智能手机拥有的独立操作系统使得手机能像个人电脑一样支持用户自定义安装软件等程序,并通过此类操作对手机功能进行扩充,从而在更大程度上满足用户的需求,这是智能手机的优势,也是智能手机赢得市场的主要原因。具有开放性的Android手机平台,从2007年

谷歌将其正式向外界展示以来,发展迅速,手机市场份额不断攀升,至2012年已超过塞班,跃居第一。

手机系统越来越强大,却始终都未放弃其一重要功能——记事本,而记事本又是手机的必备软件。

此次我们研究的基于Android的记事本,会实现记事本基本功能,包括基本添加,修改,删除和输出等功能,在实现这些功能的基础上添加一些其他功能,例如短信发送内容等,使记事本界面更友好、功能更人性化。通过此次记事本软件的编写,够更好地学习Android 的项目开发知识,熟悉Android的软件开发流程。

1.2国内外发展情况

目前国内外有4款下载量较高记事本软件。分别是Evernote、小米便签、NoteEverything、麦库记事。

Evernote 在软件界面方面布局简洁,需注册登录后才可使用,图标布局比较协调,记事笔记方面可编写内容,添加标签,支持上传图片、音频、视频、文件等附件。特色功能方面具有搜索笔记和发送笔记、定位服务、同步等功能。资源占用方面内存占最多,CPU占用适中。

小米便签在软件界面方面功能简单,可查看和新建便签,菜单功能相对丰富,记事方面只支持文字内容,可以选择桌面Widget颜色、

字体大小等。特色功能方面可以移进文件夹和分享、备份、还原和设置保护密码,资源占用方面内存占用较中,CPU占用最少。

Note Everything界面简洁,上方有新建记事和搜索等按钮,菜单功能非常丰富,支持文本、绘图、语音、图片、清单、图库、视频、条形码等形式,可固定显示记事。特色是单个记事加密,数据备份、还原、导入、到处创建快捷方式,内存占用最少,CPU占用合理。

麦库记事界面比较精美,菜单功能相对简单,可选分类、加标签、附件支持拍照和实时录音。特色是笔记搜索和分类,网络同步和笔记分享,内存占用适中,CPU占用最多。

1.3主要研究内容

本软件主要包括两类功能:信息的维护和信息的编辑。信息维护部分主要包括:信息的新建、打开、删除、查询等。信息的编辑部分主要根据信息的不同,其功能也略有不同。非文本类的信息可只包括信息的采集和浏览;文本类的信息除采集和浏览之外,还需要有编辑功能。

同时为了方便用户记录事项的传输,系统同时尝试增加短信发送记事信息内容的功能。

2.软件总体概述

在本程序设计中,因为需要开发的是记事本程序,规模较小,内容较少,所以选择了适合初学者使用的JCreator开发工具。Java的前身是Oak,它一开始只是被应用于消费性电子产品中。后来它的开发者们发现它还可以被用于更大范围的Internet上。1995年,Java 语言的名字从Oak编程了Java。1997年J2SE1.1发布。1998年J2SE1.2发布,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、Java class、Java API、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有Java ME,Java SE和Java EE。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持Java的开发工具中主要的7有Java Development Kit,NetBeans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中Java Development Kit 简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选择一种合适的开发工具。

相关文档
最新文档