java安卓的理财系统设计+源代码+ER图(3)
时间:2022-04-17 11:28 来源:毕业论文 作者:毕业论文 点击:次
2。1。4 SQLite简介 SQLite是D。Richard Hipp用C语言编写的开源嵌入式数据库引擎,是一款轻型的数据库,可以在所有主要的操作系统上运行。SQlite由以下几个组件组成:SQL 编译器、内核、后端以及附件[3]。 2。1。5 SDK简介 SDK是软件开发工具包。被软件开发工程师用于特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合[2]。因此Android SDK就是android应用开发使用的工具包。 2。2 Android简介文献综述 Android是一种基于Linux的自由和开放源码的操作系统,主要用于移动设备,比如智能手机和平板电脑。Android的系统架构和其它操作系统一样,采用了分层的结构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层[4]。随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统[5]。 3 需求分析 3。1 软件需求分析 基于Android的理财系统客户端可以运行在以Android为平台的手机设备上,因经济的高速发展和理财观念的兴起,合理安排资产的运用,随时随地能了解个人资产的变化信息已然是一个趋势,在此基础上希望能够研发出一款界面舒适,操作方便,功能齐全的理财软件。本设计在Android端实现收入、支出、便签的增、删、改、查,并且配合报表更清楚地了解资产使用情况。 3。2 客户端需求分析 该客户端主要是为了用户更方便地理财,对资金的流动有一个清晰的了解,通过使用其它理财系统,发现主要功能涉及到对收入和支出信息进行整理,图像化等功能。 应具备如下功能供用户使用: 1。用户可以注册账号,登录账号,修改用户名和密码; 2。实现对收入的增、删、改; 3。实现对支出的增、删、改; 4。实现对便签的增、删、改; 5。实现查看收入,支出,便签的明细; 6。实现通过报表对收入,支出类型所占金额的展示; 7。实现通过报表对每月收入,支出金额总价的展示; 3。3 系统的可行性分析 3。3。1 技术可行性分析 本客户端在技术上主要有两个问题需要解决:一个是理财界面的设计,另一个是功能代码的实现。前者通过学习调研现有的理财客户端,设计出美观、简约、快捷、简单、方便用户使用的理财管理界面,后者主要是通过所学知识,开源代码,查询书籍,向老师同学请教,综合各种条件,基于安卓的理财系统设计与实现能够得以完成。 3。3。2 使用可行性分析 本客户端界面清新简约,操作方便,功能适用,各类人群都能使用。 4 数据库设计 4。1 数据库概念设计 通过对系统的需求分析,系统中使用的数据库实体对象分别为“用户信息”、“ 收入信息”、“支出信息”、“便签信息”。 用户信息表:用于记录用户的信息。主要字段有:用户编号,用户名称,用户密码,用户电话号码。 如图4-1: 收入信息表:用于记录收入信息。主要字段有:收入编号,用户名称,收入类型,收款方式,收入金额,收入时间。 如图4-2:
支出信息表:用于记录支出信息。主要字段:支出编号,支出名称,支出类型,付款方式,支出金额,支出时间。 (责任编辑:qin) |