1
软件工程课程设计报告
家庭财务管理系统
1
目录
一 前言..............................................................................................................................................1
二 任务目标......................................................................................................................................1
三 任务过程......................................................................................................................................1
1 问题定义................................................................................................................................1
2 可行性研究............................................................................................................................1
2.1 经济因素.....................................................................................................................1
2.2 技术因素.....................................................................................................................1
3 需求分析................................................................................................................................2
4 概要设计及详细设计............................................................................................................2
4.1 设计完成内容.............................................................................................................2
4.2 建立对象模型.............................................................................................................2
5 编码和单元测试....................................................................................................................2
6 综合测试................................................................................................................................5
7 软件维护................................................................................................................................5
四 总结..............................................................................................................................................6
1
一 前言
我们在本学期学习了软件工程相关课程。在本学期期末,通过完
成课程设计了解软件开发的一系列步骤,印证本学期所学习内容,加
深理解、巩固所学知识。
二 任务目标
自己开发一款小软件,实践软件开发一系列标准流程,并完成实
验报告一份。
三 任务过程
1 问题定义
随着经济水平增加,人们对高品质生活要求大大提高,由此引发
的生活花费过高情况时常发生。由于许多年轻人没有掌握合理的财务
管理方法,啃老族、月光族屡见不鲜。因此,开发一款合理的家庭财
务管理系统势在必行。
2 可行性研究
2.1 经济因素
本软件使用 QT 编写程序。由于软件不用于商业用途,不牵扯版
权等相关问题。软件由个人开发,周期短,成本低。
2.2 技术因素
软件主要使用面向对象、QPainter、Sqlite(待定)技术。这些技术
属于成熟技术,无过高难度,可以在短时间内学习并完成程序编写。