论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > JAVA >

基于J2ME的家庭理财助手软件的设计与实现

目 录 http://www.paper51.com

copyright paper51.com

内容提要. 1

内容来自论文无忧网 www.paper51.com

1引言. 2 http://www.paper51.com

1.1 课题背景. 2

内容来自www.paper51.com

1.2手机软件现状. 3 内容来自论文无忧网 www.paper51.com

1.3课题的研究方法. 3 http://www.paper51.com

1. 4.可行性分析及总体设计原则. 4 http://www.paper51.com

1.4.1  可行性分析. 4 内容来自www.paper51.com

1.4.2  总体设计原则. 5

paper51.com

2  开发工具平台介绍. 6

内容来自www.paper51.com

2.1 J2ME 6

http://www.paper51.com

2.2 Java技术. 7 http://www.paper51.com

2.3开发工具Eclipse3.1 8 内容来自论文无忧网 www.paper51.com

3  软件规划. 9 http://www.paper51.com

3.1需求分析. 9 http://www.paper51.com

3.2业务流程分析. 10

http://www.paper51.com

3.3数据流图分析. 11 paper51.com

4  软件详细设计. 13 内容来自论文无忧网 www.paper51.com

4.1 用户界面设计. 13 copyright paper51.com

4.2首页. 13 copyright paper51.com

4.3输入密码界面. 15

paper51.com

4.4软件首界面. 16 copyright paper51.com

4.5支出类别管理界面. 17 内容来自论文无忧网 www.paper51.com

4.6收入类别管理界面. 18 内容来自论文无忧网 www.paper51.com

5软件测试. 19

内容来自www.paper51.com

5.1 测试的定义. 19

内容来自www.paper51.com

5.2 测试的目的及意义. 19

copyright paper51.com

5.3 测试的重要性. 19

内容来自www.paper51.com

5.4 测试常用的方法. 20

内容来自论文无忧网 www.paper51.com

5.5 测试结果. 21 paper51.com

结  论. 22 paper51.com

参考文献. 23

paper51.com

致    谢. 24

内容来自www.paper51.com

http://www.paper51.com

基于J2ME的家庭理财助手软件的设计与实现

copyright paper51.com

内容提要 如今,电子商务和无线工业的发展十分迅速,移动设备也大行其道,全球有超过十亿手机用户,并且这个数目在逐渐增加。在除美国之外的每个发达国家,拥有手机的人数比拥有计算机的人数更多。而随着计算机技术及通信设备的发展,各种应用程序都普遍开始在移动设备上得到广泛应用。基于此我们选择开发了基于J2ME的家庭理财助手软件,J2ME是目前最流行的技术平台,它凭借其开放的特性占据了绝对的市场,成为了移动开发领域的标准。 内容来自论文无忧网 www.paper51.com

基于J2ME的家庭理财助手软件的论文采用自顶向下的结构化的软件分析方法,阐述了基于J2ME的家庭理财助手软件的开发过程、操作流程及其一些核心的技术。首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是软件规划阶段,通过实际的业务流程调研,分析了软件的组织结构,具体完成了基于J2ME的家庭理财助手软件的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了软件的业务流程;之后是软件分析,具体完成了数据流分析和数据字典;软件设计阶段主要完成了功能模块的划分、数据库的设计和软件界面设计。该阶段对各个模块的功能进行了详细设计,形成了本软件的功能模块图,在此基础上选择了合适的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。

内容来自论文无忧网 www.paper51.com

关键词 基于J2ME的家庭理财助手软件 结构化分 J2ME

http://www.paper51.com

1引言 内容来自www.paper51.com

1.1 课题背景 内容来自论文无忧网 www.paper51.com

进入20世纪80年代末,随着计算机网络和通信技术的大力发展,信息软件进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息软件体系,在其社会经济发展领域中发挥着巨大的作用。

内容来自论文无忧网 www.paper51.com

当代社会是信息社会,人们无论何时、无论何地都是在与信息打交道,您阅读的报纸是信息、看到的广告是信息、电视传播的是信息、上网浏览的是信息,当代人简直生活在“信息海洋”中。这么多的信息哪些是有用的,哪些是无用的,人们在信息丰富的社会中,难免会忘记一些重要信息,有时会掉一个寻呼机,有时会掉一个电话本或笔记本什么的,这些“信息载体”也许包含着重要的个人信息。如何将这些有用的信息存储起来避免忘记或丢失,如何对这些有用信息进行有序地组织、管理以资对生活决策提供帮助呢?这正是信息管理软件要解决的问题。 copyright paper51.com

进入21世纪以来,无所不在的计算将打破传统意义上的计算机概念:使用更方便、移动更容易、功能更多样化的各种具有计算机功能的设备大量出现,并且在需要时,可以随时通过无线方式连接到移动数据通信网络中,以便高效地交换信息和获得各种服务。这种设备人们称之为无限设备(Mobile Device)。移动设备最根本的特征是移动性,即能够利用无线电波、微波或红外线等传输介质允许通信中的设备在一定范围内自由移动,其位置不受束缚,从而实现通信双方至少有一方在移动中进行信息传输和交换的目的。移动设备从产生到现在的历史并不长,然而其发展速度却远远超出人们的预料。

内容来自www.paper51.com

现如今,移动设备大行其道,全球有超过十亿部移动电话正在被使用,并且这个数目正在逐渐增加。在除美国之外的每个发达国家,拥有手机的人数比拥有计算机的人数更多。

paper51.com

而目前,在移动设备上开发各种应用程序也已逐渐风靡。移动互联网蕴藏的巨大商机以及嵌入式开发的神秘色彩使得越来越多的人开始学习和研究移动开发技术。J2ME、Symbian、WindowsMobile、BREW是目前主流的技术平台,其中J2ME凭借其开放的特性占据了绝对的市场,成为了移动开发领域的标准:它继承了Java语言的特性,如平台无关性,安全性,面向对象,分式,健壮性等。并且,J2ME是基于Java技术的,扩展及深化了Java语言的优势和劣势,Java语言的跨平台优势,以及Java的一些特点,毫无疑问在手机上体现的淋漓尽致。由于手机不同于PC机,所以如果用C开发的程序,要想移植,跨平台是不容易的,尤其在操作软件众多的嵌入式领域。但是很幸运,Java提供了一个跨平台的机会,利用J2ME,我们可以很好的实现跨平台,可以方便简洁地把一个应用程序从一个手机移植到另一个手机,避免重复的编码。 http://www.paper51.com

考虑到J2ME平台的各种特点以及优势和移动设备的日益发展,若在移动设备上安装上家庭理财助理软件,使人们能随时随地进行必要的理财,这似乎非常具有可行性。综上所述,在J2ME平台上开发一个家庭理财助手软件变得具有实际意义。

内容来自www.paper51.com

1.2手机软件现状

http://www.paper51.com

在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生活,随着信息网络化的不断进展,手机及其他无线设备上网络势在必行。但是传统手机存在以下弊端:

内容来自www.paper51.com

1.传统手机出厂时均由硬件厂商固化程序,程序不能增加、删除,有了错误也不能更新、修改,若要增加新功能必须另换一部手机。 内容来自www.paper51.com

2.传统手机访问互联网是通过WAP(Wireless Application Protocal),所有网络资源必须接通网络才能在线访问,非常耗时、费用亦很高。

paper51.com

而Java技术在无线应用方面的优势非常明显: 内容来自www.paper51.com

1.应用程序可按需下载,而不是购买由硬件商提供的套件,可升级空间大。

copyright paper51.com

2. Java技术提供了一个类库,它使的应用开发商可以创建更为直觉、丰富的用户界面(GUI);

内容来自论文无忧网 www.paper51.com

3. Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上,并在本地运行,仅仅是在连接到服务器时才会占用网络带宽。

内容来自论文无忧网 www.paper51.com

基于以上分析,Java手机将是未来手机的发展方向,是业界的热点。 paper51.com

1.3课题的研究方法 内容来自www.paper51.com

本课题采用结构化分析方法,能够清晰明了的分析软件。开发工具则采用目前十分流行且功能强大的Eclipse3.1,语言选择的正是Java。通过设计实现本软件,一方面可以熟悉Eclipse3.1J2ME开发环境,另一方面,通过编写Java语言设计实现具体的模块功能,提高了自己的编程能力和编程思想。

http://www.paper51.com

首先,合理设计软件的构架,通过初期的调查研究,采用原型法,针对我所设计开发的软件的要求,就需要设计合理的软件构架。其次,在开发设计与实现中,保存好相关的设计文挡,为以后的软件更新升级准备材料。最后,软件开发完毕后,进行调试和试运行,做好调试和试运行的相关记录。 内容来自www.paper51.com

------分隔线----------------------------
联系方式