1 可行性分析
1-1 主要功能要求
- 实现用户登录和注册功能,保护用户的相关隐私,每次使用需要使用密码登录
- 实现基础记账功能,用户可以添加记账信息:日期、数目、用途、备注等信息
- 实现进阶功能:自动生成财务报告、提供财务意见、对支出和收入做简单分析
1-2 系统开发要求
1-2-1 技术可行性:
- 资源有效性:软件为个人使用的小型记账软件,对于系统和环境的要求不高,因此具有可行性。
- 开发风险:各功能要求较为基础,没有复杂的实现要求,因此开发风险较低。
- 技术:本人有对于c++的编程经验,独立完成过代码量在1500行以上的项目,因此可行性较高。
1-2-2 经济可行性:
代码开发,因项目开发为个人账本软件,所需开发与维护人员为1。
不需要考虑经济效益,软件为非营利性产品,主要是自己使用。
1-3 开发计划
前期准备1周, 代码编写3周,软件测试1周
结论意见:新系统可行,立即进行
2 系统的结构化功能建模、分层数据流图
- 顶层数据流图

- 一层数据流图

- 二层数据流图
i)用户登录和查看信息

本文档主要介绍了个人账本软件的立项原因及可行性分析,包括主要功能要求(用户登录、记账、财务报告等)、系统开发的技术和经济可行性,并给出了开发计划。此外,还涉及了系统的结构化功能建模、分层数据流图和数据字典概述。
最低0.47元/天 解锁文章
4474

被折叠的 条评论
为什么被折叠?



