软件工程概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人财务管理软件
概
要
设
计
说
明
书
XX科技有限公司
2011年11月28日
目录
1.引言 (2)
1.1.编写目的 (2)
1.2.背景 (2)
1.3.定义 (2)
1.4.参考资料 (2)
2.总体设计 (3)
2.1.需求规定 (3)
2.1.1.功能描述 (3)
2.1.2.性能要求 (4)
2.2.运行环境 (4)
2.3.基本设计概念和处理流程 (5)
2.4.结构 (5)
2.5.功能需求与程序关系 (5)
2.6.人工处理过程 (6)
2.7.尚未解决的问题 (6)
3.接口设计 (6)
3.1.用户接口 (6)
3.2.外部接口 (7)
3.3.内部接口(软件接口) (7)
4.运行设计 (7)
4.1.运行模块组合 (7)
4.2.运行控制 (8)
4.3.运行时间 (8)
5.系统数据结构设计 (8)
5.1.逻辑结构设计要点 (8)
5.2.物理结构设计要点 (8)
5.3.数据结构与程序关系 (8)
6.系统出错处理设计 (8)
6.1.出错信息 (8)
6.2.补救措施 (8)
6.3.系统维护设计 (8)
个人财务管理软件概要设计说明书1.引言
1.1.编写目的
本系统属于一个小型的个人财务管理软件,能够满足个人或者多人的的财务管理需求,提供账户管理,收支管理,账务统计等功能。
1.2.背景
当今社会越来越着朝着信息化和数字化法发展,计算机的应用领域使我们的生活越来越方便和快捷,可以说我们的每个人生活都离不开计算机的帮助了。越来越多的个人应用软件成为了人们重要的助手,也在潜移默化的改变着我们的生活。随着市场经济的发展,我国居民对理财有着越来越高的要求。理财,是每个家庭和个人所必须面对的问题。现在,关于企业的会计制度逐渐完善,而且针对企业的财务软件以及EPR(enterprise resource planning)系统也在飞速发展,但针对个人的财务系统目前还是一段空白。
1.3.定义
Visio: Microsoft Office Visio 在文档中简写为简写,作图工具,文档中使用Microsoft Office Visio工具制作的图表都标有Visio。
Rose: Rational Rose 在文档中简写为Rose,UML工具之一,文档中使用Rational Rose Enterprise Edition 制作的图标处都标有Rose。
1.4.参考资料
[1]和;
[2]张海藩软件工程导论清华大学出版社;
地址:杭州市XX区XX路XX号
手机:138XXXXXXXX
电话:0571-886XXXXX
传真:0571-886XXXXX
邮编: 2
个人财务管理软件概要设计说明书
[3]谭浩强 java编程技巧人民邮电出版社。
2.总体设计
2.1.需求规定
本系统目的是解决个人或多个人的财务管理需求,能够按照用户要求进行高效率的计算统计任务,为用户提供方便。
2.1.1.功能描述
本软件的主要功能包括:
a. 账户管理:管理用户的账户信息。接受用户账户信息的提交,进行处理
后用表单的形式进行显示;
b.收支管理:处理用户的收入和支出的信息,进行处理后用表单的形式进行
显示,同时提供时间段的收支情况查询功能;
c.借贷管理:用户提交借贷信息,进行处理后显示借贷的详细信息,同时提
供时间段的借贷情况的查询;
d.统计功能:统计功能提供用户财务信息的查询和统计的功能,可以统计账
户信息,收支信息,借贷信息,并以时间段作为标准,显示统计结果;
e.基础设置:通过基础设置,进行整个系统的初始化设置,包括添加各个管
理项目的属性分类。
地址:杭州市XX区XX路XX号
手机:138XXXXXXXX
电话:0571-886XXXXX
传真:0571-886XXXXX
邮编: 3
个人财务管理软件概要设计说明书
2.1.2.性能要求
本个人理财软件是基于WINDOWS,支持多用户的专业软件。通过获取个人资料管理个人的财产,不支持用户同时访问。本软件有优良的安全保护,提供分时备份,可连续的工作有较好的稳定性,响应时间较短。
2.2.运行环境
本系统可以运行于Windows 2000/XP或更高版本的操作系统以及Linux操作系统。系统采用Java语言编写,需要JDK1.4版本或者更高版本。
地址:杭州市XX区XX路XX号
手机:138XXXXXXXX
电话:0571-886XXXXX
传真:0571-886XXXXX
邮编: 4
个人财务管理软件概要设计说明书
2.3.基本设计概念和处理流程
2.4.结构
本软件主要由三个部分组成,分别是:登录模块、主程序模块、用户注册模块。
2.5.功能需求与程序关系
本软件主要用于个人财务的收入、支出管理,所以,应该有明确的收支清单,能够让用户进行查看和打印,并且用户可以根据日期查看收支情况,用户在使用过程中,可以对现有数据进行修改或增加删除,并且各个模块之间能够流畅地转换。
地址:杭州市XX区XX路XX号
手机:138XXXXXXXX
电话:0571-886XXXXX
传真:0571-886XXXXX
邮编: 5