软件工程---个人账本---立项文档

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

1 可行性分析

1-1 主要功能要求
  1. 实现用户登录和注册功能,保护用户的相关隐私,每次使用需要使用密码登录
  2. 实现基础记账功能,用户可以添加记账信息:日期、数目、用途、备注等信息
  3. 实现进阶功能:自动生成财务报告、提供财务意见、对支出和收入做简单分析
1-2 系统开发要求

1-2-1 技术可行性:

  • 资源有效性:软件为个人使用的小型记账软件,对于系统和环境的要求不高,因此具有可行性。
  • 开发风险:各功能要求较为基础,没有复杂的实现要求,因此开发风险较低。
  • 技术:本人有对于c++的编程经验,独立完成过代码量在1500行以上的项目,因此可行性较高。

1-2-2 经济可行性:
代码开发,因项目开发为个人账本软件,所需开发与维护人员为1。
不需要考虑经济效益,软件为非营利性产品,主要是自己使用。

1-3 开发计划

前期准备1周, 代码编写3周,软件测试1周

结论意见:新系统可行,立即进行

2 系统的结构化功能建模、分层数据流图

  1. 顶层数据流图在这里插入图片描述
  2. 一层数据流图
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 可行性研究报告   可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。 可行性研究报告的编写内容要求如下: 1.1 引言   1.1.1 编写目的   1.1.2 背景   1.1.3 定义   1.1.4 参考资料 1.2 可行性研究的前提   1.2.1 要求   1.2.2 目标   1.2.3 条件、假定和限制   1.2.4 进行可行性研究的方法   1.2.5 评价尺度 1.3 对现有系统的分析   1.3.1 数据流程和处理流程   1.3.2 工作负荷   1.3.3 费用开支   1.3.4 人员   1.3.5 设备   1.3.6 局限性 1.4 所建议的系统   1.4.1 对所建议系统的说明   1.4.2 数据流程各处理流程   1.4.3 改进之处   1.4.4 影响   1.4.4.1 对象设备的影响   1.4.4.2 对软件的影响   1.4.4.3 对用户单位机构的影响   1.4.4.4 对系统动行的影响   1.4.4.5 对开发的影响   1.4.4.6 对地点和设施的影响   1.4.4.7 对经费开支的影响   1.4.5 局限性   1.4.6 技术条件方面的可行性 1.5 可选择其他系统方案   1.5.1 可选择的系统方案1   1.5.2 可选择的系统方案2 1.6 投资及收益分析   1.6.1 支出   1.6.1.1 基本建设投资
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值