ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:136.70KB ,
资源ID:10879402      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10879402.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(个人财务管理系统数据库.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、个人财务管理系统数据库数据库技术与应用(SQLServer2005)课 程 设 计题 目个人财务管理系统 组 员梁斌、刘志辉班 级计科1002学 院信息科学与工程学院指导教师彭浩老师2012年 11 月 13 日摘 要本系统是在Win7以及Microsoft Visual Studio 2005平台上,使用Microsoft SQL Serve 2005数据库系统管理软件开发,分析设计了 “个人财务管理系统”。系统软件和对数据库的操作和管理都可在计算机上完成。如今计算机已走进千家万户,传统的在纸上记录收入支出的方式已经过时,人们需要一种可以在计算机记录自己收入支出信息的软件,可是市场上的财务管

2、理软件大多数十面向企业,或是有专门用途,面向普通用户的个人财务管理系统很难找到,再者免费的软件更是少之又少,为了满足普通用户的需求,特开发此软件。本系统功能简单,只适合对个人财务管理要求不高的用户,可以完成收入支出金钱及物品的记录与查询操纵,本系统操作简单,用户无需记录复杂的命令,打开主机面就可以很容易看出系统的功能,再者,本软件为免费产品,对于不愿花很多钱购买软件的用户来说是个很好的选择,本软件无需很高的硬件配置,一般的配置均可运行,占用系统资源少。本报告中首先说明了该系统的特点与业务需求,之后详细说明了系统的业务流程和系统开发流程,重点介绍了系统各模块的功能及相关功能的具体实现。该系统功能

3、完善、用户界面友好、运行稳定,可完成日常个人财务信息的管理和维护。本报告中首先说明了该系统的业务需求,之后介绍了系统的总体设计思路以及着重介绍了数据库表的设计过程及说明。关键词:Win7 Microsoft SQL Server 2005 个人财务 业务需求数据库绪论随着市场经济的发展,我国居民对理财有着越来越高的要求。理财,是每个家庭和个人所必须面对的问题。现在,关于企业的会计制度逐渐完善,而且针对企业的财务软件以及EPR(enterprise resource planning)系统也在飞速发展,但针对个人或家庭的财务系统目前还是一段空白。 实际生活中经常要对个人的各项财务收支进行管理,本

4、课题的目的就是利用计算机对各项财务进行电子化的管理,使我们的理财更加方便和理性化,提升我们生活的质量和品位。课题意义我们经常看到企业的一些财务报表,这些报表主要是关注企业的资产负债表和损益表。简单的说,前者是反映这个企业有多少钱,是存量;后者,反映了企业在一定时间能赚到多少钱,是流量。其实,对一个人或者家庭的财务情况,也是关注这两个方面。关注家里存多少钱,关注今年赚了多少钱,花了多少,借出什么等等。 要做到这些需要对大量的数据做存储和计算,工作是相当的复杂繁琐和枯燥的,因而这些问题容易被人忽略。我们纵然可以为生活中的每一笔花销记账,但是对这样大量的数据做分类处理确实是一个会令大多数人头疼的问题

5、,如果有一个个人理财的软件理财的软件对我们的日常财务进行那样的繁琐的数据处理和计算工作,相信可以让我们理财的效率大大提高。这样一个软件不但可以方便我们的生活,更可以使我们对自己的财务状况有一个清楚的了解。与此同时,这样的一个软件开发和制作也是对我们大学学到各种知识进行的一次综合运用的一个好机会,是对我大学学习的一个检验和实践。第二章 可行性分析2.1 技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标,来衡量所需的技术是否具备。本系统主要采用数据库管理方法,服务器选用微软的SQL Server 2008数据库,他是它是目前能处理所有中小型系统最方便的流行数据库,它能

6、够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。硬件方面,该系统短小精悍对赢家没有太大要求,只要能够运行Windows 7就可以很好的运行该软件。另外在划单操作中可用磁条来触发事件的响应,这项技术也已经很成熟。2.2 操作可行性本系统采用用户界面交互方式,并有必要的帮助信息,操作简单,用户只要具备简单的应用计算机的能力,无论学历,无论背景,均可以使用本系统,用户界面上的按钮的功能明确,用户一看就可以了解怎么使用本系统,以及本系统能够完成的功能,因此本系统在操作上是可行的。2.3 经济可行性估算新系统的成本效益分析,其中包括估计

7、项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。本系统作为一个课程设计,没有必要考虑维护费用,以及本系统可获得的效益等问题。第三章 需求分析3.1 用户需求本系统是针对用户要求,使用计算机对自己日常的资金和物品的收入、支出以及相关的各种信息进行记录、修改、添加、删除等操作,并实现对信息进行统计和以文档形式输出的操作而设计的一种现代化个人财务管理软件。经过分析,本系统需要具有以下功能:1、能够实现个人财务管理方面各项功能,能成功的对用户各种信息进行管理。2、实现查询、修改、删除

8、、添加数据方便,数据的稳定性和可靠性好。3、能够实现按日期查询以及对库存数据进行按月统计和以文本形式输出。4、拥有良好的人机交互界面。3.2 功能需求系统业务需求本系统具有以下几个功能模块:用户登录模块、系统管理模块、收入管理模块、支出管理、查询统计模块。用户登录模块为每个用户分配账号密码使得个人的财务信息具有隐私性,收支管理模块能有效的管理用户的现金,可以进行添加,查询,删除操作,查询统计模块使得用户能够查询用户某月的金钱和物品统计信息,能够让用户对自己每月或一段时间的收支情况,系统管理模块可以让用户修改密码等。登陆功能对于个人财务管理系统,我们要求软件满足用户对个人财务的隐私性管理,确保在

9、用户以外的其他人使用软件对其信息进行操作,所以要采用用户注册和登录制度,确保用户对自己财务信息的隐私管理。收支管理模块功能现金管理模块是用户对现金进行添加、删除、修改操作的模块,提供用户对现金的收入支出进行操作的功能,使得当用户的记录需要修改时,可以方便的添加和修改。查询统计管理模块提供用户对现金收支信息和物品收支信息进行统计输出功能。系统管理模块系统管理模块提供用户对用户个人信息的管理和修改的功能。3.3系统技术需求稳定性:本系统为财务管理系统,多为查询、修改、删除、添加数据等操作,要求数据的稳定性好。安全性:要求系统提供加密保存等安全措施,即要求系统有较高的安全性能。数据库的ER图如下所示

10、:图 3.1 数据库ER图其中,用户编号是用户的主键,每个用户都有唯一的编号,其中收入编号是收入的主键,收入类型包括买入、借入,收入,如果是金钱,金额就是金钱的数量,备注就是对事件的详细说明,支出类型包括:借出、卖出、支出,备注可以填写用途或原因的说明。第四章 系统总体设计4.1:总体结构图把整个系统分为收入管理,支出管理,查询统计管理,系统管理四个模块,收入管理模块分为添加,修改,删除等功能模块。 支出模块与收入模块类似。 查询统计模块分为物品统计信息,收支统计信息两个模块,系统管理模块分为修改密码,修改个人信息等,每个模块完成的功能可以从名字上明显的看出。总体结构图如下所示: 图 4.1

11、总体结构图4.2:数据库设计序列字段名数据类型长度是否为空约束备注1userInfouserIdlong8否主键usernamevarchar10否唯一用户名passwordvarchar10否密码headImagevarchar200用户头像autoGraphvarchar200个性签名表1 用户信息表2Income - 收入表 (table)iIdlong8否主键userIdlong8否外键iMoneyfloat否金额iTypevarchar100收入类型iTimeDate否日期iResourcevarchar200收入来源iRemarkvarchar200备注表2 用户收入表3Pay -

12、 支出表 (table)pIdlong8否主键userIdlong8否外键pMoneyfloat否金额pTimeDate否日期pTypevarchar100消费类型pGovarchar100消费去向pRemarkvarchar200备注表3 用户支出表第五章 系统实现第六章 总 结参 考 文 献数据库技术与应用 SQL Server 2005 (技术篇) 罗明亮 陆琳 中南大学出版社数据库技术与应用 SQL Server 2005 (应用篇) 刘桂林 陆琳 中南大学出版社C#编程及应用 刘瑞新 马骏 何欣 机械工业出版社附录1 任务分配表第 X 组学号姓名负责部分成绩组长梁斌需求分析,数据库设计组员104328018142760刘志辉代码编写,系统运维附录2 系统使用说明开发工具:Microsoft Visual Studio 2005数据库:Microsoft SQL Server 2005运行系统:Win7 / Win XP免费账号及密码:admin admin

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

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