个人理财设计文档 联系客服

发布时间 : 星期三 文章个人理财设计文档更新完毕开始阅读57bc3e61f5335a8102d2209f

个人理财系统

—移动应用开发技能》实训

专业系:计算机工程系软件技术 班级: 软件103班 学生姓名:朱锦胜 刘万亮 学号:2010060703349 指导老师:吴绍根 罗佳

2012年6月7日~2012年6月14日

一、系统概述 ..................................................................................................................................................... 2 一、 概述 .......................................................................................................................................................... 2

1.1 开发环境相关技术....................................................................................................................... 3

1.1.1. Android ............................................................................................................................. 3

1.1.2. QLiteDatabase ..................................................................................................................... 4 1.2. 开发与运行环境 ......................................................................................................................... 4 二、 总体设计 ................................................................................................................................................ 5

2.1. 系统结构设计 ............................................................................................................................. 5 2.2. 系统功能结构图 ......................................................................................................................... 5 三、 数据库的使用 ...................................................................................................................................... 6

3.1. 使用说明 ....................................................................................................................................... 6 四、 详细设计 ................................................................................................................................................ 7

4.1. 个人理财系统(PersonalCharge)的启动界面 ........................................................... 7 4.2. 功能选择界面(Function_Otion) ........................................................................................ 11 4.3. 开支表(new_spending) ................................................................................................... 15 4.4. 时间设置对话框: .................................................................................................................. 16 4.5. 收入表(New_Earning) ..................................................................................................... 18 4.6. 账单管理(Managet) .......................................................................................................... 19 五、 该系统的测试(时间上问题) ................................................................................................... 20 六、 本实训总结 ......................................................................................................................................... 20

一、系统概述

一、概述

在日新月异社会的今天,人们生活水平越来越高,个人合理理财也变得越来越重要,他直接影响着人们的生活。各种理财管理软件也层出不穷。本理财系统仅应用于移动手机上的个人理财,

提供财务数据统一管理,以便做出合理的消费计划。本系统界面友好简洁,操作简单,包括了一段时间内的开支和收入,以及数据统计、查询等便捷功能。

本理财系统为个人用户系统,没有权限设置,数据分为两大模块:收入支出明细和账单数据的统计列表,详细反映出用户的一段时间内的财务安排及消费。

1.1 开发环境相关技术

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就

其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所

1.1.1. Android

android是一种以Linux为基础的开放源码操作系统,主要使

用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。Android以Java为编程语言,从接口到功能,都有层出不穷的变化。短短几年时间Android与Symbian、ios已形成三足鼎立之势,而Symbian系统不断臃肿为人所诟病,ios的只运行在自家硬件系统上又限制了一些用户,所以Android系统的发展势头良好

1.1.2. QLITEDATABASE

QLiteDatabase是Android SDK中操作数据库的核心类之

一。使用SQLiteDatabase可以打开数据库,也可以对数据库进行操作。然而为了数据库升级的需要以及使用更方便,往往使用SQLiteOpenHelper的子类来完成创建、打开数据库及各种数据库操作

1.2. 开发与运行环境

开发工具:JDK1.6+Eclipse3.2+Android2.3.3 移动数据库:SQLiteOpenHelper 运行环境:Windows7