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

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

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. 一层数据流图
    在这里插入图片描述
  3. 二层数据流图
    i)用户登录和查看信息
    在这里插入图片描述
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值