资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . . . . . . 数据库技术课程设计数据库技术课程设计 题目:题目: 财务管理系统 : 燕 学号:学号: 33 班级:班级: 网络 1002 时间:时间: 2011 年 6 月 31 日 . . . . . . . 目 录 1. 需求分析 .1 1.1 财务功能管理系统的功能分析 .1 1.2 财务功能管理系统的功能图 .1 2. 概念结构设计 .1 3. 逻辑结构设计 .3 4. 数据库设计 .3 4.1 数据库和各表的创建 .3 4.1.1 数据表结构设计.3 4.1.2 创建数据表 SQL 脚本.3 4.1.3 数据表快照.4 4.2 系统功能实现 .5 5. 设计总结 .5 参考文献.6 财务管理系统 摘要:财务管理系统是利用互联网的管理系统。家庭和个人的用户使用此 软件,可以方便的进行个人理财,投资管理。财务管理系统从生活实际出发, 充分考虑到个人,家庭需要,秉承高效、实用、人性化的设计理念,财务系统 通过对用户财务的管理,让用户可以轻松进行对财务的记录、查询、修改、删 除和有效的分析财务的收支状况,用户可以将自己的每一笔收入和支出输入到 数据库中。达到了对财务的透明、管理的重要要求。让本系统实现了对财务的 有效管理。 . . . . . . . 关键词:财务、分析、管理、查询、美工。 1.需求分析 本文主要介绍了财务管理系统的设计与实现。财务管理系统是一个基于网 络的信息管理系统,它具有操作简单、成本低廉、效率高等优点,而且没有区 域限制。 1.1 财务管理系统的功能分析 通过对财务容的分析和查阅会计资料基本知识理解,一个标准的财务系统 应该具备以下功能: 1)可以进行对用户的基本资料管理。 2)可以在管理员的权限下进行对用户的管理。 3)可以进行用户凭证管理。 (用户权限) 4)可以进行账簿管理。 5)可以进行财务的收支管理。 6)可以进行工资的管理。 7)可以进行财务的分析管理。 8)可以进行系统管理。 (升级与维护) 1.2 财务管理系统的功能图 根据以上需求分析,财务管理系统功能如图 1-1 所示。 个人个人 财务财务 管理管理 系统系统 家庭家庭 管理管理 员管员管 理理 用户用户 管理管理 个人个人 用户用户 管理管理 用户用户 成员成员 管理管理 家庭家庭 成员成员 账薄账薄 的浏的浏 览和览和 分析分析 家庭家庭 账薄账薄 的浏的浏 览和览和 分析分析 家庭家庭 日常日常 开销开销 的浏的浏 览和览和 分析分析 家庭家庭 日常日常 借贷借贷 的分的分 析和析和 管理管理 个人个人 消费消费 记录记录 的实的实 现现 个人个人 账簿账簿 浏览浏览 家庭家庭 日常日常 投资投资 的管的管 理和理和 分析分析 家庭家庭 日常日常 财务财务 报表报表 的分的分 析析 计算计算 器功器功 能能 切换切换 用户用户 个人个人 银行银行 存储存储 管理管理 个人个人 借代借代 的管的管 理理 个人个人 账户账户 的管的管 理理 个人个人 财务财务 报表报表 的分的分 析析 . . . . . . . 2.概念结构设计 1)用户实体及属性 E-R 图:如图 2-1 2-1 2)账簿实体及属性 E-R 图:如图 2-2 所示 3)支出实体及属性 E-R 图:如图 2-3 所示 帐簿 帐簿说明 用户 ID 帐簿类型 帐簿名 帐簿 ID 用户 用户名 密码 管理员 用户 ID 2-2 . . . . . . . 4)借出实体及属性 E-R 图:如图 2-4 所示 5)投资实体及属性 E-R 图:如图 2-5 所示 借出表 借出 ID 借出金额账簿 ID 借出人 归还时间 登记人 备注 支出表 支出类型 支出金额收入类型 登记时间 登记说明 余额账簿 ID 收入金额 登记人 账单 ID 2-3 2-4 . . . . . . . 6)借入实体及属性 E-R 图:如图 2-6 所示 7)个人财务管理系统 E-R 图(各实体属性略去) ,如图 2-7: 借入表 登记人 登记时间 借入时间 借入人 借入金额 账簿 ID 借入 ID 备注 投资表 账簿 ID 银行资金 存储时间 银行名 存储账号 利率 登记人 投资 ID 登记说明 2-5 2-6 . . . . . . . 3.逻辑结构设计: 对个人财务管理系统 E-R 图分析,结合各实体属性 E-R 图,考虑,本系 统的逻辑关系结构。 (说明:“#”表示主键,下划线表示外键) (1).用户表的逻辑关系模式: Users(uid#,uname,pwd,admin) (2) 账簿表中的逻辑关系模式: Zb (zdid#,uid,zbname,ztype,zbintro) (3)支出表的逻辑关系: Zc(zdid#,zbid, sj, sztype, zj, zjtype, djp, ditime, djre, lost) (4)投资表中的逻辑关系: Tzb(Zdid#,Zbid,Yhz,Zctime,Yname,Czm,Lllv,Djp,tzr) (5)借出表中的逻辑关系: Jc(jdid#,zbid,jj,jname,guihuantime,djtime,dengjiren,remark) (6)借入表中的逻辑关系: 用户 借出 账簿 支出 借入 投资 使用 属于 属于 属于 属于 2-7 . . . . . . . Jr(jdid#,zbid,jj,jname,jiejintime,djtime,denjiren,remark) 4数据库设计 数据库管理系统选用 SQL Server 2005,根据财务管理系统的功能及逻辑关系模式分析, 建立相关联的表和视图,每表通过外键连接,建立联系,还有增、删、改、更新表的存储 过程,以便能方便的调用数据库中的数据,满足客户的需求。 4.1 数据库和各表的创建 4.1.1 数据表结构设计 1)jc(借出)表结构设计 列名数据类型长度及精度是否允许空值说明 JdidIntx 与 zbid 联合主键,外键,参 照 jr 表 ZbidIntX 与 jdid 联合主键,外键,参 照 jr 表、tzb 表、zc 表 JjIntNull JnameVarchar20Null Guihuantim e DatetimeNull DjtimedatetimeNull DenjirenVarchar10Null RemarkVarchar50Null 2)jr(借入)表结构设计 列名数据类 型 长度及精 度 是否允许空值说明 JdidIntX 与 zbid 联合主键,外键,参照 jc 表 ZbidIntX 与 jdid 联合主键,外键,参照 jc 表、tzb 表、zc 表 JjIntNull JnameVarchar20Null Jiejint ime Datetim e Null djtimedatetim e Null Denjire n Varchar10Null RemarkVarchar50XNull 3)users(用户)表结构设计 列名数据类型长度及精度是否允许空值说明 uidIntX 主键 unameVarchar10Null . . . . . . . pwdVarchar20Null adminbitNull 4)zb(账簿) 表结构设计 列名数据类 型 长度及精 度 是否允许空 值 说明 zid IntX 与 uid 联合主键,外键,参照 jc 表,jr 表,tzb 表 uidIntX 与 zid 联合主键,外键,参照 user 表 zbnameVarchar20Null ztypevarchar20Null zbintr o varchar20Null 5)tzb(投资)表结构设计 列名数据类 型 长度及精 度 是否允许 空值 说明 zdidIntx 与 zbid 联合主键,外键,参照 jr 表, zc 表 ZbidIntX 与 zdid 联合主键,外键,参照 zc 表 yhzIntNull zctimedatetim e 20Null ynamevarcharNull czmintNull lllvintintNull dipVarchar20Null tzrvarchar20Null 6)zc(支出)表结构设计 列名数据类 型 长度及精 度 是否允许 空值 说明 zdidIntx 与 zbid 联合主键,外键,参照 tzb 表 ZbidIntX 与 zdid 联合主键,外键,参照 jr 表, tzb 表,jc 表 SjIntNull SztypeVarchar20Null . . . . . . . ZjIntNull ZjtypeVarchar20Null DjpVarchar20Null DitimeVarchar50Null Djrevarchar50Null LostIntNull 4.1.2 创建数据表
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号