记账app可行性分析报告
记账app
1.引言
1.1编写目的
随着时代的进步,智能手机的崛起使我们生活变得越来越方便,手机支付也成为了当今时代的潮流。便利的同时也给我们带来了不小的麻烦,钱总是不知不觉的就花完了,所以我开发此记账app来为广大人民服务,可以随时随地的记录下每一笔消费。
1.2背景
待开发项目名称:记账app
本项目的任务提出者:石洲
用户群体:青少年
1.3定义
账单列表:可新建账单用来存取对应地点、时间、人物的账单名
记账:可随时随地进行记账,记账可分为收入、支出,同时可查看总支出和收入
账单报表:以折线图显示出所有支出信息,以及收入情况
1.4参考资料
[1] 《软件工程概论》(第三版)郑人杰 马素霞等编著.
[2] [2] Java2实用教程(题库+微课视频版)耿祥义 张跃平编著.
2.可行性研究的前提
2.1要求
功能:记账app主要功能为
- 用户模块:分为注册、登陆、个人信息查看
- 账单列表模块:隐藏账单、新建账单、账单排序、账单显示、账单报表、账单详情、下拉刷新
- 记账模块:修改账单名称、新建支出、新建收入、账单所有支出收入查看
- 个人中心模块:用户账号显示、修改密码、使用攻略、意见反馈、退出登陆
- 管理员模块:查看所有用户、查看意见反馈
性能:大量人数访问app时不出现卡顿、延迟、报错;
在安全与保密方面的要求:用户账单信息只有用户本人知道,管理员有查看所有用户和查看所有意见的权力;
2.2目标
-
减少app的开发成本;
-
使用最优的代码逻辑;
-
减少开发的时间;
-
降低后期的维护难度;
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的开发能够完成。
5 可选择的其他系统方案
暂无
... ...
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具有较大的市场前景,可以正常开发并投入市场。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术