个人财务管理系统数据库.docx

上传人:b****7 文档编号:10879402 上传时间:2023-02-23 格式:DOCX 页数:9 大小:136.70KB
下载 相关 举报
个人财务管理系统数据库.docx_第1页
第1页 / 共9页
个人财务管理系统数据库.docx_第2页
第2页 / 共9页
个人财务管理系统数据库.docx_第3页
第3页 / 共9页
个人财务管理系统数据库.docx_第4页
第4页 / 共9页
个人财务管理系统数据库.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

个人财务管理系统数据库.docx

《个人财务管理系统数据库.docx》由会员分享,可在线阅读,更多相关《个人财务管理系统数据库.docx(9页珍藏版)》请在冰豆网上搜索。

个人财务管理系统数据库.docx

个人财务管理系统数据库

数据库技术与应用(SQLServer2005)

课程设计

 

题目

个人财务管理系统

组员

梁斌、刘志辉

班级

计科1002

学院

信息科学与工程学院

指导教师

彭浩老师

 

 

2012年11月13日

摘要

本系统是在Win7以及MicrosoftVisualStudio2005平台上,使用MicrosoftSQLServe2005数据库系统管理软件开发,分析设计了“个人财务管理系统”。

系统软件和对数据库的操作和管理都可在计算机上完成。

如今计算机已走进千家万户,传统的在纸上记录收入支出的方式已经过时,人们需要一种可以在计算机记录自己收入支出信息的软件,可是市场上的财务管理软件大多数十面向企业,或是有专门用途,面向普通用户的个人财务管理系统很难找到,再者免费的软件更是少之又少,为了满足普通用户的需求,特开发此软件。

本系统功能简单,只适合对个人财务管理要求不高的用户,可以完成收入支出金钱及物品的记录与查询操纵,本系统操作简单,用户无需记录复杂的命令,打开主机面就可以很容易看出系统的功能,再者,本软件为免费产品,对于不愿花很多钱购买软件的用户来说是个很好的选择,本软件无需很高的硬件配置,一般的配置均可运行,占用系统资源少。

本报告中首先说明了该系统的特点与业务需求,之后详细说明了系统的业务流程和系统开发流程,重点介绍了系统各模块的功能及相关功能的具体实现。

该系统功能完善、用户界面友好、运行稳定,可完成日常个人财务信息的管理和维护。

本报告中首先说明了该系统的业务需求,之后介绍了系统的总体设计思路以及着重介绍了数据库表的设计过程及说明。

 

关键词:

Win7MicrosoftSQLServer2005个人财务业务需求

数据库

绪论

随着市场经济的发展,我国居民对理财有着越来越高的要求。

理财,是每个家庭和个人所必须面对的问题。

现在,关于企业的会计制度逐渐完善,而且针对企业的财务软件以及EPR(enterpriseresourceplanning)系统也在飞速发展,但针对个人或家庭的财务系统目前还是一段空白。

实际生活中经常要对个人的各项财务收支进行管理,本课题的目的就是利用计算机对各项财务进行电子化的管理,使我们的理财更加方便和理性化,提升我们生活的质量和品位。

课题意义

我们经常看到企业的一些财务报表,这些报表主要是关注企业的资产负债表和损益表。

简单的说,前者是反映这个企业有多少钱,是存量;后者,反映了企业在一定时间能赚到多少钱,是流量。

其实,对一个人或者家庭的财务情况,也是关注这两个方面。

关注家里存多少钱,关注今年赚了多少钱,花了多少,借出什么等等。

要做到这些需要对大量的数据做存储和计算,工作是相当的复杂繁琐和枯燥的,因而这些问题容易被人忽略。

我们纵然可以为生活中的每一笔花销记账,但是对这样大量的数据做分类处理确实是一个会令大多数人头疼的问题,如果有一个个人理财的软件理财的软件对我们的日常财务进行那样的繁琐的数据处理和计算工作,相信可以让我们理财的效率大大提高。

这样一个软件不但可以方便我们的生活,更可以使我们对自己的财务状况有一个清楚的了解。

与此同时,这样的一个软件开发和制作也是对我们大学学到各种知识进行的一次综合运用的一个好机会,是对我大学学习的一个检验和实践。

 

第二章可行性分析

2.1技术可行性

根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标,来衡量所需的技术是否具备。

本系统主要采用数据库管理方法,服务器选用微软的SQLServer2008数据库,他是它是目前能处理所有中小型系统最方便的流行数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。

它的灵活性、安全性和易用性为数据库编程提供了良好的条件。

硬件方面,该系统短小精悍对赢家没有太大要求,只要能够运行Windows7就可以很好的运行该软件。

另外在划单操作中可用磁条来触发事件的响应,这项技术也已经很成熟。

2.2操作可行性

本系统采用用户界面交互方式,并有必要的帮助信息,操作简单,用户只要具备简单的应用计算机的能力,无论学历,无论背景,均可以使用本系统,用户界面上的按钮的功能明确,用户一看就可以了解怎么使用本系统,以及本系统能够完成的功能,因此本系统在操作上是可行的。

2.3经济可行性

估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。

并且,分析系统开发是否会对其它产品或利润带来一定影响。

本系统作为一个课程设计,没有必要考虑维护费用,以及本系统可获得的效益等问题。

 

第三章需求分析

3.1用户需求

本系统是针对用户要求,使用计算机对自己日常的资金和物品的收入、支出以及相关的各种信息进行记录、修改、添加、删除等操作,并实现对信息进行统计和以文档形式输出的操作而设计的一种现代化个人财务管理软件。

经过分析,本系统需要具有以下功能:

1、能够实现个人财务管理方面各项功能,能成功的对用户各种信息进行管理。

2、实现查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。

3、能够实现按日期查询以及对库存数据进行按月统计和以文本形式输出。

4、拥有良好的人机交互界面。

3.2功能需求

系统业务需求

本系统具有以下几个功能模块:

用户登录模块、系统管理模块、收入管理模块、支出管理、查询统计模块。

用户登录模块为每个用户分配账号密码使得个人的财务信息具有隐私性,收支管理模块能有效的管理用户的现金,可以进行添加,查询,删除操作,查询统计模块使得用户能够查询用户某月的金钱和物品统计信息,能够让用户对自己每月或一段时间的收支情况,系统管理模块可以让用户修改密码等。

登陆功能

对于个人财务管理系统,我们要求软件满足用户对个人财务的隐私性管理,确保在用户以外的其他人使用软件对其信息进行操作,所以要采用用户注册和登录制度,确保用户对自己财务信息的隐私管理。

收支管理模块功能

现金管理模块是用户对现金进行添加、删除、修改操作的模块,提供用户对现金的收入支出进行操作的功能,使得当用户的记录需要修改时,可以方便的添加和修改。

查询统计管理模块

提供用户对现金收支信息和物品收支信息进行统计输出功能。

系统管理模块

系统管理模块提供用户对用户个人信息的管理和修改的功能。

3.3系统技术需求

稳定性:

本系统为财务管理系统,多为查询、修改、删除、添加数据等操作,要求数据的稳定性好。

安全性:

要求系统提供加密保存等安全措施,即要求系统有较高的安全性能。

数据库的ER图如下所示:

图3.1数据库ER图

其中,用户编号是用户的主键,每个用户都有唯一的编号,其中收入编号是收入的主键,收入类型包括买入、借入,收入,如果是金钱,金额就是金钱的数量,备注就是对事件的详细说明,支出类型包括:

借出、卖出、支出,备注可以填写用途或原因的说明。

第四章系统总体设计

4.1:

总体结构图

把整个系统分为收入管理,支出管理,查询统计管理,系统管理四个模块,收入管理模块分为添加,修改,删除等功能模块。

支出模块与收入模块类似。

查询统计模块分为物品统计信息,收支统计信息两个模块,系统管理模块分为修改密码,修改个人信息等,每个模块完成的功能可以从名字上明显的看出。

总体结构图如下所示:

 

图4.1总体结构图

 

4.2:

数据库设计

序列

字段名

数据类型

长度

是否

为空

约束

备注

1

userInfo

 

userId

long

8

主键

 

 

username

varchar

10

唯一

用户名

 

password

varchar

10

 

密码

 

headImage

varchar

200

 

 

用户头像

 

autoGraph

varchar

200

 

 

个性签名

表1用户信息表

 

2

Income---收入表(table)

 

iId

long

8

主键

 

 

userId

long

8

外键

 

 

iMoney

float

 

 

金额

 

iType

varchar

100

 

 

收入类型

 

iTime

Date

 

 

日期

 

iResource

varchar

200

 

 

收入来源

 

iRemark

varchar

200

 

 

备注

表2用户收入表

 

3

Pay---支出表(table)

 

pId

long

8

主键

 

 

userId

long

8

外键

 

 

pMoney

float

 

 

金额

 

pTime

Date

 

 

日期

 

pType

varchar

100

 

 

消费类型

 

pGo

varchar

100

 

 

消费去向

 

pRemark

varchar

200

 

 

备注

表3用户支出表

第五章系统实现

 

第六章总结

 

参考文献

数据库技术与应用SQLServer2005(技术篇)罗明亮陆琳中南大学出版社

数据库技术与应用SQLServer2005(应用篇)刘桂林陆琳中南大学出版社

C#编程及应用刘瑞新马骏何欣机械工业出版社

 

附录1任务分配表

第X组

学号

姓名

负责部分

成绩

组长

梁斌

需求分析,数据库设计

组员

104328018142760

刘志辉

代码编写,系统运维

附录2系统使用说明

开发工具:

MicrosoftVisualStudio2005

数据库:

MicrosoftSQLServer2005

运行系统:

Win7/WinXP

免费账号及密码:

adminadmin

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 环境科学食品科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1