对发展系统的态度。
2.2.2 可行性分析报告
以下为将可行性分析转化为的可行性报告:
经济上的可行性:
技术上的可行性:本系统技术实现简单可靠,通讯组网简单,因为不需要大规模的计算和读取数据,所以对计算机的性能要求并不高,对环境的搭建没有特殊的要求。
资源上的可行性:开发本系统无需很特殊设备与环境,所以资源上具有可行性。
管理上的可行性:对于每个年度都对应一个帐号和密码,安全性相当的高,且便于管理。
以上可行性分析就各个方面进行了分析,接下来需遵照相关标准和规定进行审议,通过后进入了以下需求分析阶段。
2. 3 系统定义
本软件的实现功能是是用户在随身携带手机的情况下能够随时随地的查看和记录自己每月的消费和收入,成为实际意义上的贴身流水账本。主要功能点:查看有记录的消费和收入,记录自己的消费和收入,形成消费和收入的明细账。
2. 4 系统的组成和功能构想:
用户动作信息录入功能--输入,查看查询数据
系统信息显示功能--输出相应的数据
2. 5 研究方法
2.5.1 本系统的研究方法
本系统的开发严格遵守软件工程开发的标准流程。实地考察,进行需求分析,书写需求分析表和初步的软件说明书。在模块设计的同时进行单元测试,系统设计完成进行系统调试和系统集成测试。设计完成后,编写完整的软件说明书和用户手册,最后还需写对自己所作设计的评价和总结。
经过对各个软件工程的模型的分析,我决定使用瀑布模型进行开发。在对各个阶段的交接上,只能按顺序进行,完成上一阶段后才能进行下一阶段的工作。
我的整个软件开发流程如图:
第三章 概要设计
3.1 系统总体设计方案
3.1.1 设计原则
用户输入设定账号和密码进入该系统
用户进入系统后点击相应的月份查看相对应的消费和收入记录。
用户可进入当前月份进行消费和收入的数据保存。
用户进入系统后可以相应的删除数据,并在删除的时候给出相对应的提示
3.2 基于Android的模块设计
3.2.1模块设计
主要模块包括两个:
1、
注册登陆,并用注册的密码登陆系统,再进行操作。
2、查询数据,主要涉及月份消费和收入信息的查询。
3、添加数据,两个方面。注册,即向数据库插入密码数据,还有用户的添加消费和收入信息。
4、删除数据,用户自行删除自己的消费记录和收入记录。
其中各模块的实现界面吗显示如下;
登陆的实现页面显示如下:
查询数据显示如下:
添加数据显示如下:
删除数据显示如下:
其中的详细代码请看附录
第四章 详细设计与系统实现
详细设计是整个设计过程中,最重要的步骤之一。下面分几个部分对各个模块进行详细设计:
功能模块各部分分析:
启动程序,即开始本程序的启动项。也就是在模拟环境中搭建程序框架。
加载数据,当用户对数据提出请求的时候,程序会加载相应的数据。
添加数据,用户可以根据自己的需要进行数据的添加。即消费和收入的数据增加。
删除数据,用户可以自己选择需要删除的消费和收入记录。
4.1功能模块的实现
4.1.1启动程序
开机启动的时候显示启用了一个Activity,调用其中的onCreate方法,对其中的各种控件进行初始化。程序默认的时间是当前年度,首先设置密码:即对数据库插入一条数据。再用设置的密码进行登陆。如果用户没有输入密码,下面会出现密码不能为空的提示。
4.1.2 查询数据
当用户输入正确的密码进入系统以后,系统首先会根据用户选择的年限进行数据库里面相应月份的查询,在加载完成后,页面会显示该年度相应的每个月的消费和收入记录,共用户查询。
4.1.3添加数据
系统根据用户的点击进行相应数据的添加。主要涉及到消费记录和收入记录的数据添加。首页的用户密码也涉及到了数据的添加。
4.1.4删除数据
用户的