上海电力学院
Android大作业
题目: 大学生理财软件
院系: 计算机与信息
专业年级: 软件工程
学生姓名: 赵杰学号 20093304
同组学生: 学号
2012 年 12 月 5 日
一、需求分析
首先进行系统的可行性分析。可行性分析是在目前市场已有的类似系统调查基础上,辩证新系统的研发是否具备开发必要性和可能性,对新系统的研发从技术、经济、社会因素等多个方面进行相关的分析和研究,以避免造成不必要的投资失误,保证和提高新系统开发成功的把握。可行性研究的目的就是以最小的时间、金钱代价确定疑难问题是否能够妥善解决。
技术可行性:合理的建立数据库,开发个人理财系统实现安全性、高效性管理在技术上是可行的。本系统基于java开发技术进行开发。数据库采用android手机稳定的SQLite数据库,同时保持数据的完整性以及提供许多简易、实用的管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台成熟是非常可行的。在硬件方面,科技飞速发展,硬件更新的速度日新月异,容量变得越来越大,可靠性变得越来越高,价格变得越来越低,其硬件水平完全能满足此类系统开发和使用的需要。
经济可行性:为大作业设计项目,不需要经费预算等。
综上所述,此系统开发在技术和经济以及社会因素等方面都是可行,并且投入少量的工作就能达到明显的效果。因此系统的开发是完全可行的,而且是十分有必要的。
主要模块:
用户信息管理模块:用户可以进行增加、修改、查找,通过这些功能对用户资料有个基本的保护。
日常收支信息管理模块: 用户把收支信息录入,系统生成报表,便于用户进行查看,修改等操作。
统计管理模块:对收支信息进行汇总、可以对个人财务进行统计。
操作系统:Android
开发语言:Java
开发工具:Eclipse
数据库:SQLite
添加收支类型
开始
输入数据项信息
连接数据库
是否信息完整
在表中自动生成数据id,并将输入的信息写入表格
提示请输入完整信息
是
否
添加收支类型流程图
删除数据项
删除数据项流程图
系统设计
本系统包括:用户信息管理模块、日常收支信息管理模块、统计管理模块3个模块。
系统功能结构图
预期本系统将通过对用户信息管理模块、日常收支信息管理模块、统计管理模块3个模块的实现,能基本满足用户的需求,使用户能够方便、快捷的进行财务处理。自己熟悉了开发过程,同时生成各个阶段的文档。
日常收支管理模块
功能概述:
用户可以对日常的收入支出情况以及收支类型情况进行添加、查看、删除。
处理流程:
1、收支管理:输入相应的收支信息,比如时间、金额、资金类型、选择收入或支出等,信息输入完毕后点确定进行添加,系统对信息进行验证,符合则添加,不符合提示信息输入有误。
统计管理模块
功能概述:
对收支情况进行汇总、对个人财务进行统计。
处理流程:
1、用户查看收支情况:用户点击统计管理,可查看每一条收支信息。
2、财务统计:对收支金额进行加减,计算结果。
2
Android个人理财大作业报告 来自淘豆网www.taodocs.com转载请标明出处.