数据库技术课程设计报告书
3.逻辑结构设计:
对个人财务管理系统E-R图分析,结合各实体属性E-R图,考虑…,本系统的逻辑关系结构…。(说明:“#”表示主键,下划线表示外键)
(1).用户表的逻辑关系模式:
Users(uid#,uname,pwd,admin)
(2) 账簿表中的逻辑关系模式:
Zb (zdid#,uid,zbname,ztype,,zbintro)
(6)借入表中的逻辑关系:
Jr(jdid#,zbid,jj,jname,jiejintime,djtime,denjiren,remark)
4.数据库设计
数据库管理系统选用SQL Server 2005,根据财务管理系统的功能及逻辑关系模式分析,建立相关联的表和视图,每表通过外键连接,建立联系,还有增、删、改、更新表的存储过程,以便能方便的调用数据库中的数据,满足客户的需求。
(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)
Jj
Int
Null
Jname
Varchar
20
Null
Jiejintime
Datetime
Null
djtime
datetime
Null
Denjiren
Varchar
10
Null
Remark
Varchar
50
X
Null
3)users(用户)表结构设计
列名
数据类型
长度及精度
是否允许空值
说明
uid
Int
X
X
与zdid联合主键,外键,参照jr表,tzb表,jc表
Sj
Int
Null
Sztype
Varchar
20
Null
Zj
Int
Null
Zjtype
Varchar
20
Null
Djp
Varchar
20
0
Null
Djre
varchar
50
Null
2.概念结构设计
1)用户实体及属性E-R图:如图2-1
2-1
2)账簿实体及属性E-R图:如图2-2所示
3)支出实体及属性E-R图:如图2-3所示
4)借出实体及属性E-R图:如图2-4所示
5)投资实体及属性E-R图:如图2-5所示
6)借入实体及属性E-R图:如图2-6所示
7)个人财务管理系统E-R图(各实体属性略去),如图2-7:
数据库技术课程设计
题目:财务管理系统
:燕
学号: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
财务管理系统
摘要:财务管理系统是利用互联网的管理系统。家庭和个人的用户使用此软件,可以方便的进行个人理财,投资管理。财务管理系统从生活实际出发,充分考虑到个人,家庭需要,秉承高效、实用、人性化的设计理念,财务系统通过对用户财务的管理,让用户可以轻松进行对财务的记录、查询、修改、删除和有效的分析财务的收支状况,用户可以将自己的每一笔收入和支出输入到数据库中。达到了对财务的透明、管理的重要要求。让本系统实现了对财务的有效管理。
主键
uname
Varchar
10
Null
pwd
Varchar
20
Null
admin
bit
Null
4)zb(账簿) 表结构设计
列名
数据类型
长度及精度
是否允许空值
说明
zid
Int
X
与uid联合主键,外键,参照jc表,jr表,tzb表
uid
Int
X
与zid联合主键,外键,参照user表
zbname
Varchar
4.1 数据库和各表的创建
4.1.1 数据表结构设计
1)jc(借出)表结构设计
列名
数据类型
长度及精度
是否允许空值
说明
Jdid
Int
x
与zbid联合主键,外键,参照jr表
Zbid
Int
X
与jdid联合主键,外键,参照jr表、tzb表、zc表
Jj
Int
Null
Jname
Varchar
20
Null
Guihuantime
20
Null
ztype
varchar
20
Null
zbintro
varchar
20
Null
5)tzb(投资)表结构设计
列名
数据类型
长度及精度
是否允许空值
说明
zdid
Int
x
与zbid联合主键,外键,参照jr表, zc表
Zbid
Int
X
与zdid联合主键,外键,参照zc表
yhz
Int
Null
zctime
关键词:财务、分析、管理、查询、美工。
1.需求分析
本文主要介绍了财务管理系统的设计与实现。财务管理系统是一个基于网络的信息管理系统,它具有操作简单、成本低廉、效率高等优点,而且没有区域限制。
1.1财务管理系统的功能分析
通过对财务容的分析和查阅会计资料基本知识理解,一个标准的财务系统应该具备以下功能:
1)可以进行对用户的基本资料管理。
2)可以在管理员的权限下进行对用户的管理。
3)可以进行用户凭证管理。(用户权限)
4)可以进行账簿管理。
5)可以进行财务的收支管理。
6)可以进行工资的管理。
7)可以进行财务的分析管理。
8)可以进行系统管理。(升级与维护)
1.2财务管理系统的功能图
根据以上需求分析,财务管理系统功能如图1-1所示。
Datetime
Null
Djtime
datetime
Null
Denjiren
Varchar
10
Null
Remark
Varchar
50
Null
2)jr(借入)表结构设计
列名
数据类型
长度及精度
是否允许空值
说明
Jdid
Int
X
与zbid联合主键,外键,参照jc表
Zbid
Int
X
与jdid联合主键,外键,参照jc表、tzb表、zc表
datetime
20
Null
yname
varchar
Null
czm
int
Null
lllv
int
int
Null
dip
Varchar
20
Null
tzr
varchar
20
Null
6)zc(支出)表结构设计
列名
数据类型
长度及精度
是否允许空值
说明
zdid
Int
x
与zbid联合主键,外键,参照tzb表
Zbid
Int