(完整版)家庭财务管理系统.doc

上传人:ni****g 文档编号:555110156 上传时间:2023-01-26 格式:DOC 页数:22 大小:542.63KB
返回 下载 相关 举报
(完整版)家庭财务管理系统.doc_第1页
第1页 / 共22页
(完整版)家庭财务管理系统.doc_第2页
第2页 / 共22页
(完整版)家庭财务管理系统.doc_第3页
第3页 / 共22页
(完整版)家庭财务管理系统.doc_第4页
第4页 / 共22页
(完整版)家庭财务管理系统.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《(完整版)家庭财务管理系统.doc》由会员分享,可在线阅读,更多相关《(完整版)家庭财务管理系统.doc(22页珍藏版)》请在金锄头文库上搜索。

1、 数据库原理课程设计题 目: 家庭财务管理系统 组 长: 组 员: 所属院(系): 计算机科学学院 专业年级: 计算机科学与技术 指导教师: 职称: 讲师 时 间: 2015-5-27 摘要1. 项目的设计目标现代社会家庭的理财观念进一步提高,理财手段变得更加丰富。随着生活水平和文化水平的提高,家庭购买电脑的能力和应用电脑的能力开始提高。电脑及其应用的普及化,人们应用电脑进行家庭财务管理的观念增强,因此,开发一个通用性家庭理财软件已经成为社会需求。本系统是一个家庭通用型理财软件,系统目标是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记

2、录并加以统计分析成为可能,也使家庭理财变得方便、全面、快捷。 2. 项目的设计思路我们是根据咨询家长在记账时一般需要做哪些记录,并且有哪些统计不方便手工处理,需要计算机帮忙处理,如果有一个这样的记账软件,用户会希望有哪些功能。所以我们先确定了有以下几大模块:收入记录,支出记录,借入记录,借出记录,总结。然后就开始构思总的界面实现,以及各分界面实现,最后到数据库与各界面的链接以及相关功能实现。第一章 前言现在,人们的生活水平和文化素质普遍提高,并且开始注重生活质量。随着市场经济的快速发展,观念的不断更新,个人理财意识普遍增强,特别是家庭理财意识得到很大发展,在意识上,一方面,人们对家庭和个人的各

3、方面消费有想进行统计和分析的愿望,以便更好地做好家庭收支计划,和家庭财务管理。另一方面,各种理财手段不断丰富,如何把各种理财手段统一起来,并且能更加方便的操作成为要求。在物质基础上,计算机的应用开始普及,人们购置计算机和使用计算机的能力增强,人均计算机拥有量将快速提高。这些条件说明,人们有使用一个家庭化财务软件的需求。第二章 需求分析一、调查用户需求 本系统的最终用户为以家庭为单位的个人。根据我们日常生活中的经验,结合自己对父母或其他家庭成员的咨询与调查,得出用户的下列实际要求:用户以家庭为单位注册一个家庭财务信息管理系统的账号,同为一个家庭的家庭成员只要知道本家庭的账号及账号密码,便可登录使

4、用该系统。1. 家庭收入的基本信息每个用户都有一个唯一的家庭财务信息管理系统账号,登录之后,每次收入记录都有唯一的收入编号,并且将同时记录下收入的日期,收款人等相关信息。2. 家庭支出的基本信息每条支出记录都有唯一的编号,用户填入付款人,日期、金额等信息后,将记录到支出资产状况登记表中,并且显示出经过统计之后同一天内的支出合计总额。3. 家庭借入的基本信息除了基本的收入支出以外,家庭财务还会涉及到借贷方面,用户在登录系统后,填入借款信息,包括是向谁借的款,借了多少等,在还款后也要填入已还金额以便查询。4. 家庭借出的基本信息用户借出款后,要及时填入相关信息,如:款项借给谁,是现金还是存款,当然

5、,和借入一样,在还款之后也要及时填入已还金额,这样可以帮助用户记忆所需要的信息。二、用户对系统的要求1.信息要求:用户能查询到上面提到的家庭财务的所有相关信息,包括单独的家庭收入信息、支出信息、借入信息、借出信息,还可以多表联查,以得出总的财产状况。2.处理要求:系统在用户进行登录时,能根据用户输入的账号和密码与用户信息登记表中的数据进行配对,配对成功即可登录到系统页面中,配对不成功则提示该账号不存在或密码错误,请重新输入。当用户发现过去输入的收支记录有错误时,可以对其进行添加、修改以及删除,例如某账号中,李明今天发了3000元工资,则可在收入模块中添加记录,填写好日期、收款人为李明、项目为工

6、资、金额3000元。在发生借贷情况时,如果有还款行为,可填写已还金额一栏,系统可为用户记录,方便用户查询还有多少欠款。3.安全性与完整性要求安全性要求:(1) 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用。完整性要求:(1) 各种信息记录的完整性;(2) 各种数据间相互的联系的正确性;(3) 相同的数据在不同记录中的一致性。三、系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所能完成的功能分成以下几个模块:1. 处理用户登录2. 用户可以记录家庭收入信息3. 用户可以记录家庭支出信息4. 用户可以记录家庭借入信息5. 用户可以记录家庭

7、借出信息6. 用户可以对以上信息进行查询并查询总的财务状况四、数据流图收入分数据流图 用户在登录家庭财务管理系统之后,点击增加按钮,选择收入栏,便会弹出对话框,用户将收入信息(日期、收入金额、收款人、项目)填写好,点击确认,收入信息将自动存入收入资产登记表中。用户可以点击左侧的收入按钮,即提出收入查询请求,系统则会将数据库中的收入资产信息显示给用户。如图2-1收入信息收入信息收入资产信息收入查询请求收入资产信息用户收入登记收入资产登记表收入查询图2-1 收入分数据流图支出分数据流图用户在登录家庭财务管理系统之后,点击增加按钮,选择支出栏,便会弹出对话框,用户将支出信息(日期、支出金额、付款人、

8、项目)填写好,点击确认,支出信息将自动存入支出资产登记表中。用户可以点击左侧的支出按钮,即提出支出查询请求,系统则会将数据库中的支出资产信息显示给用户。如图2-2支出信息支出信息支出资产信息支出查询请求支出资产信息支出登记支出资产登记表支出查询用户图2-2 支出分数据流图借入分数据流图用户在登录家庭财务管理系统之后,点击增加按钮,选择借入栏,便会弹出对话框,用户将借入信息(日期、借入金额、已还金额、借款人、项目)填写好,点击确认,借入信息将自动存入借入资产登记表中。用户可以点击左侧的借入按钮,即提出借入查询请求,系统则会将数据库中的借入资产信息显示给用户。如图2-3借入资产信息查询请求借入资产

9、信息借入信息借入信息用户借入登记借入资产登记表借入查询图2-3 借入分数据流图借出分数据流图用户在登录家庭财务管理系统之后,点击增加按钮,选择借出栏,便会弹出对话框,用户将借出信息(日期、借出金额、已还金额、借款人、项目)填写好,点击确认,借出信息将自动存入借出资产登记表中。用户可以点击左侧的借出按钮,即提出借出查询请求,系统则会将数据库中的借出资产信息显示给用户。如图2-4借出信息借出信息借出资产信息查询请求借出资产信息用户借出登记借出资产登记表图2-4 借出分数据流图借出查询总数据流图图2-5 总数据流图收入信息查询请求收入信息收入资产信息收入信息支出信息支出资产信息支出信息查询请求支出信

10、息借入信息借出信息借入信息借入资产信息借出信息借出资产信息登录信息用户信息登录情况用户支出查询收入资产登记表支出资产登记表收入登记收入查询支出登记借入登记借入资产登记表借出登记借出资产登记表用户信息登记表用户登录五、数据字典1.数据项家庭收入数据字典属性名存储代码类型长度备注收入编号收入编号char5同一天以内的收入编号收款人收款人char10该收入的家庭成员姓名项目项目char10收入来源收入金额收入金额int20收入金额日期日期char15收入的时间家庭支出数据字典属性名存储代码类型长度备注支出编号支出编号char5同一天以内的支出编号付款人付款人char10该支出的家庭成员姓名项目项目c

11、har10支出去向支出金额支出金额int20支出金额日期日期char15支出的时间借入数据字典属性名存储代码类型长度备注借入编号借入编号char5同一天以内的借入编号日期日期char15借款日期借入金额借入金额int20借款金额已还金额已还金额int20已还金额借款人借款人char10向谁借的款借出数据字典属性名存储代码类型长度备注借出编号借出编号char5同一天以内的借出编号日期日期char15借款日期借出金额借出金额int20借出金额已还金额已还金额int20已还金额借款人借款人char10款项借给谁用户数据字典属性名存储代码类型长度备注账号账号char20登录账号密码密码char20登录

12、密码2.数据结构数据结构名组成家庭收入信息收入编号,收款人,项目,金额,日期家庭支出信息支出编号,付款人,项目,金额,日期家庭借入信息借入编号,日期,借入金额,已还金额,借款人家庭借出信息借出编号,日期,借出金额,已还金额,借款人用户信息账号,密码3.数据流数据流名数据流来源数据流去向组成收入登记信息用户收入资产状况登记表收入信息收入查询信息收入状况登记表用户收入信息收入查询请求用户收入查询收入查询请求支出登记信息用户支出资产状况登记表支出信息支出查询信息支出状况登记表用户支出信息支出查询请求用户支出查询支出查询请求借入登记信息用户借入资产状况登记表借入信息借入资产信息借入资产状况登记表用户借

13、入资产信息借出登记信息用户借出资产状况登记表借出信息借出资产信息借出资产状况登记表用户借出资产信息登录信息用户用户登录登录信息用户信息用户信息登记表用户登录用户信息登录情况用户登录用户登录情况4.数据存储数据存储名输入的数据流输出的数据流组成收入资产状况登记表收入信息收入信息收入信息支出资产状况登记表支出信息支出信息支出信息借入资产状况登记表借入信息 借入资产状况借入信息 借入资产状况借出资产状况登记表借出信息借出资产状况借出信息 借出资产状况用户信息登记表用户信息 登录信息登录情况用户信息 登录信息 登录情况5.处理过程处理过程名输入数据流输出数据流收入登记收入信息收入信息收入查询收入信息 查询请求收入信息支出登记支出信息支出信息

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号