个人财务管理系统课程设计内容摘要:

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 9 收支信息项条目: 物品项条目: 收支统计项条目: 物品统计项条目: 第二章 系统设计 名称:收支信息报表 别名: 描述:描述某日收支信息 定义:收入报表 =【收入 |支出】 +金额 +原因 +日期 位置:显示给用户 名称:物品信息报表 别名: 描述:描述某日物品收入 /支出 /借入 /借出信息 定义:物品信息报表 =【借入 |借出 |买入 |卖出】 +名称 +数量 +日期 +原因 位置:显示给用户 名称: 收支统计报表 别名: 描述:描述某月收支收支信息 定义:月收支信息 =收入总额 +支出总额 +日期 位置:显示给用途 名称:物品统计报表 别名: 描述:描述某月物品借入 /借出 /买入 /卖出信息 定义:物品统计报表:借入物品名称 +数量 +借出物品名称 +数量 +买入物品名称 +数量 +卖出物品名称 +数量 +日期 位置:显示给用户 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 10 数据存储项条目: 数据流条目: 数据项条目: 处理逻辑项条目: 数据存储编号: C01。 数据存储名称:财务管理数据库。 简述:存储库存和配送等表信息。 组成:货物编号 +入库单号 +货物名称 +配送数量 +配送时间。 关键字:货物编号。 数据流编号: F02。 数据流名称:清理 单。 简述:财务清理的清单。 数据流来源:办公室。 数据流去向:登记财务清理单据表。 数据流组成:货物编号 +货物数量 +货物名称 +送货时间 +结款时间 +结款金额。 数据项编号: T001。 数据项名称:货物编号。 别名:货物编码。 简述:陶瓷类货物的代码。 类型及宽度:字符型, 4位。 取值范围: 0001~9999。 处理逻辑名称:入库单审核 简述:审查送来的入库单是否合格 输入的数据流:入库单 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 11 第二章 系统设计 由于软件系统本质是信息处理系统,而任何系统的基本功能都是把输入数据 转变为输出数据,数据决定了需要的处理和方法。 基于此,我从业务的基本数据着手分析,理解数据之间的联系及逻辑关系和需求对数据进行处 理的算法,建立起数据之间的逻辑关系。 基于以上基本思想得出本系统的总体结构设计、功能模块设计和数据库库设计。 个人财务管理系统主要应用于个人用户的日常财务信息管理,系统共分为六大模块,分别为系统管理模块、日常收支管理模块、借贷管理模块、银行账户管理模块、账户管理模块和小工具模块。 如图 21所示。 图 21 功能模块图 (1)、 用户实 体包含两个属性,分别为用户名和密码。 用户实体属性图,如下图 22 所示。 个人财务管理系统 日常收支管理模块 系统管理模块 借贷管理模块 银行账户管理模块 账户管理模块 小工具模块 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 12 图 22 用户信息实体属性图 (2) 、账户信息实体包含六个属性,分别为编号、类型、收入、支出、摘要和时间。 账户信息实体属性关系,如下图 23所示。 图 23 账户信息实体属性图 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 13 ( 3)、收支对象实体包含两个属性,分别为编号和名称。 收支对象实体属性关系,如下图 24所示。 图 24 收支对象信息实体属性图 数据库设计 数据库表 : 表 21 用户表 序号 字段中文(名 字段英文名 类型、宽度、精度 取值约束 空否 默认值 主键/外键 1 用户编号 UserID bigint 否 主键 2 用户名 UserName varchar(50) 少于 50字符 否 3 密码 Password varchar(50) 少于 50字符 否 表 22 支出信息表 序号 字段中文名 字段英文名 类型、宽度、精度 取值约束 空否 默认值 主键/外键 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 14 1 支出物资编号 PayoutID bigint 否 主键 2 用户编号 UserID bigint 否 外键 3 支出 类型 Paykind varchar (50) 否 4 支出物资类型 payoutking Varchar(50) 否 5 支出金额 PayAccount float 否 6 支出时间 PayTime date 否 7 备注 Remark varchar( 200) 少 200 字符 表 23 收入信息表 序号 字段中文名 字段英文名 类型、宽度、精度 取值约束 空否 默认值 主键/外键 1 收入信息编号 IneID bigint 否 主键 2 用户编 号 UserID bigint 否 外键 3 收入类型 Inkind varchar (50) 否 4 收入物资类型 Payinkind Varchar(50) 否 5 收入金额 InAccount float 否 6 收入时间 InTime date 否 7 备注 Remark varchar( 200) 少于 200 字 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 15 符 图 28 数据库创建示例图 ( 1) .创建数据库“ ” CREATE DATABASE pfm ON (NAME=pfm_dat, FILENAME=39。 D:\PFM\39。 ) ( 2) .创建账户数据表“ account” use pfm go Create table ac。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。