表1 家庭财务管理系统数据表清单
数据表名称 数据表的用途
用户信息表 存放用户信息,用户可以修改自身密码
现有金额表 存放家中总金额
收入表 存放收入信息
消费支出表 存放消费信息
家庭投资表 存放投资信息
其中重要的表结构如下:
(1)收入表结构如下:
表2 收入表结构
列名 数据类型 允许空
id int
日期 datetime √
收入金额 Decimal(10,2) √
收入类型 nvarchar(50) √本文来自辣|文,论~文'网,
毕业论文 www.751com.cn 加7位QQ324_9114找源文
(2)消费支出表结构如下:
表3 消费支出表结构
列名 数据类型 允许空
id int
日期 datetime √
产品 nvarchar(50) √
消费额 decimal(10, 2) √
(2)家庭投资表结构如下:
表4 家庭投资表结构
列名 数据类型 允许空
id int
投资日期 datetime √
投资项目 nvarchar(50) √
投资金额 decimal(10, 2) √
4 系统详细设计
4.1 登录模块设计
系统登录模块是用来完成用户信息验证的,该模块使用存储过程user_login来实现用户数据的验证,如果是合法用户,则允许登录;否则,无法进入系统。其流程图如下:
图3 登陆模块的设计与实现
4.2 家庭收入管理
收入管理功能包括对所有收入的录入,指定条件的查询,还有对某一时间段内收入详情的查询功能,收入录入时应避免对同一收入的重复插入。其中使用存储过程Add_Income来实现记账功能;使用触发器Manage_Income来实现记账的控制功能,避免在同一日期内插入同一种收入;使用触发器Insert_Sum来实现当向收入表中插入记录时,现有金额表中增加相应的钱数,流程图如下:
上一页 [1] [2] [3] [4]
C#家庭财务管理系统毕业论文+流程图 第4页下载如图片无法显示或论文不完整,请联系qq752018766