记账app可行性分析报告

记账app

1.引言

1.1编写目的

随着时代的进步,智能手机的崛起使我们生活变得越来越方便,手机支付也成为了当今时代的潮流。便利的同时也给我们带来了不小的麻烦,钱总是不知不觉的就花完了,所以我开发此记账app来为广大人民服务,可以随时随地的记录下每一笔消费。

1.2背景

待开发项目名称:记账app

本项目的任务提出者:石洲

用户群体:青少年

1.3定义

账单列表:可新建账单用来存取对应地点、时间、人物的账单名

记账:可随时随地进行记账,记账可分为收入、支出,同时可查看总支出和收入

账单报表:以折线图显示出所有支出信息,以及收入情况

1.4参考资料

[1] 《软件工程概论》(第三版)郑人杰 马素霞等编著.

[2] [2] Java2实用教程(题库+微课视频版)耿祥义 张跃平编著.

 

2.可行性研究的前提

2.1要求

功能:记账app主要功能为

  1. 用户模块:分为注册、登陆、个人信息查看
  2. 账单列表模块:隐藏账单、新建账单、账单排序、账单显示、账单报表、账单详情、下拉刷新
  3. 记账模块:修改账单名称、新建支出、新建收入、账单所有支出收入查看
  4. 个人中心模块:用户账号显示、修改密码、使用攻略、意见反馈、退出登陆
  5. 管理员模块:查看所有用户、查看意见反馈


性能:大量人数访问app时不出现卡顿、延迟、报错;
在安全与保密方面的要求:用户账单信息只有用户本人知道,管理员有查看所有用户和查看所有意见的权力;

2.2目标

  1. 减少app的开发成本;

  2. 使用最优的代码逻辑;

  3. 减少开发的时间;

  4. 降低后期的维护难度;

2.3条件、假定和限制

a.所建议系统的运行寿命的最小值:5年;

b.经费来源:个人;

c.硬件条件:个人计算机;

d.运行环境:Windows7以上系统;

e.开发环境:Android Studio ;

f.可利用的信息和资源:sqlite;

g.app投入使用的最晚时间:2023.6.1。

2.4进行可行性研究的方法

本次可行性研究主要通过调查研究法。为了减少人们在记账上面的烦恼,以及用本子记账所浪费的人力物力的消耗。

2.5评价尺度

开发费用:开发经费预计0元;
各项功能的优先次序:满足人们的日常使用;
开发时间:在5个月内完成开发和测试工作;
使用中的难易程度:操作越简单越好,用户下载可以直接使用。

3.对现有系统的分析

 

3.1处理流程和数据

 

 

 

 

 

 

3.2工作负荷

用户上传大型文件。

3.3费用开支

暂无

3.4人员

自己

3.5设备

安装Windows10的电脑一台。

3.6局限性

不能多人同时记账,使得此app表现的不是那么的灵活,使得复杂账本管理工作比较困难,资源浪费严重

4.所建议的系统

4.1对所建议系统的说明

记账app,通过简单的存储实现日常的费用管理,可通过各大手机应用市场进行下载。

4.2处理流程和数据流程

用户进行数据输入,系统进行判断无异常后进行数据存储,然后ui刷新将后台数据展现在用户眼前。

4.3改进之处

增加多人记账,以快速响应变化的记账方式。

4.4影响

(1)对设备的影响

(2)对软件的影响

(3)对用户单位机构的影响

需要在网络环境下使用

(4)对系统运行过程的影响

用户的操作规程: 进行注册,提供手机号码;
运行中心的操作规程:通过账单名称来查找各个账单的支出与收入;
运行中心与用户之间的关系:存取用户数据;
源数据的处理:源数据保存在数据库中,可随时进行查询;
对数据保存的要求,对数据存储、恢复的处理:安全性、完整性、正确性;
输出报告的处理过程、存储媒体和调度方法:每周打印报表管理人员进行检查;
系统失效的后果及恢复的处理办法:重启app。

(5)对开发的影响

用户需进行的工作:提交自身的费用支出;
为了建立一个数据库所要求的数据资源:使用Android Studio完成对数据库的建设、更新、查询与删除工作;
为了开发和测验所建议系统而需要的计算机资源:系统打包,能够异地发布,完成在系统Windows7以上的电脑上进行测试工作;
所涉及的保密与安全问题:系统对管理员权限进行相应的设置,防止非法登录。

(6)对地点和设施的影响

 地点无要求,设施,智能手机一台

4.5局限性

由于是首次开发,可能存在一些闪退的bug

4.6技术条件方面的可行性

使用现有的资源,该app的功能基本能够实现;
开发人员拥有3年开发经验,实现起来比较轻松;
在规定的期限内,此app的开发能够完成。

可选择的其他系统方案

暂无

... ...

6投资及效益分析

6.1支出

(1)基本建设投资

房屋和设施:2000元;
计算机一台:5000元;服务器两台10000*2、交换机两台1000*2
安全与保密设备:1000元。

(2)其他一次性支出

研究(需求的研究和设计的研究):100元;
开发计划与测量基准的研究:800元;
数据库的建立:500元;
培训费,开发安装人员所需要的一次性支出:3000元。

(3)非一次性支出

设备的租金和维护费用:800元/年;
软件的租金和维护费用:800元/年;
数据通讯方面的租金和维护费用:800/年;
房屋、空间的使用开支;800元/年;
公用设施方面的开支:800元/年;
保密安全方面的开支:800元/年;
其他经常性的支出:800元/年。

6.2收益

(1)一次性收益

暂无

(2)非一次性收益

会员开通

(3)不可定量的收益

广告投放

6.3收益/投资比

开发成本与维护成本较低,用户量广收益/投资成正比。

6.4投资回收周期

根据投资和收益的分析,一年内便可以收回投入成本。

6.5敏感性分析

a.该系统的使用寿命为:10年;

b.该系统的工作负荷量:1台计算机;

c.设备和软件的配置等待变化时,对开发和收益的影响最多不超过4000元。

7社会因素方面的可行性

7.1法律方面的可行性
本app作为软件工程这门课程的课程设计,没有签订任何合同,不存在合同责任。所用的东西都是自己的或者公共的,也没有挪用别人的成果,不存在侵犯专利权版权等问题。

7.2使用方面的可行性
使用可行性来看,我设计的记账app以经经过了大量的市场调研,对此,我认为该app具有了可行性,方便了广大用户进行记账管理,减少了资源的浪费,提高了广大用户的生活效率。

8结论
经过前期的各项分析讨论,此app具有较大的市场前景,可以正常开发并投入市场。

posted @   shizhouzhou  阅读(1675)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示