数据库技术课程设计25738.docx
《数据库技术课程设计25738.docx》由会员分享,可在线阅读,更多相关《数据库技术课程设计25738.docx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库技技术课程程设计 题目目: 财务管管理系统统 姓名: 冯冯燕 学号:333班级: 网络110022 时间: 220111 年年 66 月 31 日日目 录1.需需求分析析11.1财财务功能能管理系系统的功功能分析析11.2财财务功能能管理系系统的功功能图12.概概念结构构设计13.逻逻辑结构构设计34.数数据库设设计34.1数数据库和和各表的的创建34.1.1数据据表结构构设计34.1.2创建建数据表表SQLL脚本34.1.3数据据表快照照44.2系系统功能能实现55.设设计总结结5参考文献献6财务管理理系统摘要:财财务管理理系统是是利用互互联网的的管理系系统。家家庭和个个人的用用户使用
2、用此软件件,可以以方便的的进行个个人理财财,投资资管理。财务管理系统从生活实际出发,充分考虑到个人,家庭需要,秉承高效、实用、人性化的设计理念,财务系统通过对用户财务的管理,让用户可以轻松进行对财务的记录、查询、修改、删除和有效的分析财务的收支状况,用户可以将自己的每一笔收入和支出输入到数据库中。达到了对财务的透明、管理的重要要求。让本系统实现了对财务的有效管理。关键词:财务、分分析、管管理、查查询、美美工。1. 需求分析析本文主要要介绍了了财务管管理系统统的设计计与实现现。财务务管理系系统是一一个基于于网络的的信息管管理系统统,它具具有操作作简单、成成本低廉廉、效率率高等优优点,而而且没有有
3、区域限限制。1.1财财务管理理系统的的功能分分析通过对财财务内容容的分析析和查阅阅会计资资料基本本知识理理解,一一个标准准的财务务系统应应该具备备以下功功能:1) 可以进行行对用户户的基本本资料管管理。2) 可以在管管理员的的权限下下进行对对用户的的管理。3) 可以进行行用户凭凭证管理理。(用用户权限限)4) 可以进行行账簿管管理。5) 可以进行行财务的的收支管管理。6) 可以进行行工资的的管理。7) 可以进行行财务的的分析管管理。8) 可以进行行系统管管理。(升升级与维维护)1.2财财务管理理系统的的功能图图根据以上上需求分分析,财财务管理理系统功功能如图图1-11所示。个人财务管理系统家庭
4、管理员管理用户管理个人用户管理用户成员管理家庭成员账薄的浏览和分析家庭账薄的浏览和分析家庭日常开销的浏览和分析家庭日常借贷的分析和管理个人消费记录的实现个人账簿浏览家庭日常投资的管理和分析家庭日常财务报表的分析计算器功能切换用户个人银行存储管理个人借代的管理个人账户的管理个人财务报表的分析2. 概念结构构设计1)用户户实体及及属性EE-R图图:如图图2-11用户用户名密码管理员用户ID 2-112)账簿簿实体及及属性EE-R图图:如图图2-22所示2-2帐簿帐簿说明用户ID帐簿类型帐簿名帐簿ID3)支出出实体及及属性EE-R图图:如图图2-33所示2-3支出表支出类型支出金额收入类型登记时间登
5、记说明余额账簿ID收入金额登记人账单ID4)借出出实体及及属性EE-R图图:如图图2-44所示2-4借出表借出ID借出金额账簿ID借出人归还时间登记人备注5)投资资实体及及属性EE-R图图:如图图2-55所示投资表账簿ID银行资金存储时间银行名存储账号利率登记人投资ID登记说明2-56)借入入实体及及属性EE-R图图:如图图2-66所示借入表登记人登记时间借入时间借入人借入金额账簿ID借入ID备注2-67)个人人财务管管理系统统E-RR图(各各实体属属性略去去),如如图2-7:用户借出账簿支出借入投资使用属于属于属于属于2-73.逻辑辑结构设设计:对个人财财务管理理系统EE-R图图分析,结结合
6、各实实体属性性E-RR图,考考虑,本系系统的逻逻辑关系系结构。(说说明:“#”表示主主键,下下划线表表示外键键)(1).用户表表的逻辑辑关系模模式:Userrs(uuid#,unnamee,pwwd,aadmiin)(2) 账簿表表中的逻逻辑关系系模式:Zb (zdiid#,uidd,zbbnamme,zztyppe,zbiintrro)(3)支支出表的的逻辑关关系:Zc(zzdidd#,zzbidd,sj,szttypee,zj,zjttypee,djpp,dittimee,djrre,losst)(4)投投资表中中的逻辑辑关系:Tzb(ZZdidd#,ZZbidd,Yhzz,Zcttime
7、e,Ynaame,Czmm,Llllv,Djpp,tzrr)(5)借借出表中中的逻辑辑关系:Jc(jjdidd#,zzbidd,jjj,jnnamee,guuihuuanttimee,djjtimme,ddenggjirren,remmarkk)(6)借借入表中中的逻辑辑关系:Jr(jjdidd#,zzbidd,jjj,jnnamee,jiiejiintiime,djttimee,deenjiirenn,reemarrk)4数据据库设计计 数数据库管管理系统统选用SSQL Serrverr 20005,根根据财务务管理系系统的功功能及逻逻辑关系系模式分分析,建建立相关关联的表表和视图图,每张张
8、表通过过外键连连接,建建立联系系,还有有增、删删、改、更更新表的的存储过过程,以以便能方方便的调调用数据据库中的的数据,满满足客户户的需求求。4.1 数据库库和各表表的创建建4.1.1 数数据表结结构设计计 1)jjc(借借出)表表结构设设计列名数据类型型长度及精精度是否允许许空值说明JdiddIntx与zbiid联合合主键,外外键,参参照jrr表ZbiddIntX与jdiid联合合主键,外外键,参参照jrr表、ttzb表表、zcc表JjIntNulllJnammeVarccharr20NulllGuihhuanntimmeDateetimmeNulllDjtiimedateetimmeNul
9、llDenjjireenVarccharr10NulllRemaarkVarccharr50Nulll 2)jjr(借借入)表表结构设设计列名数据类型型长度及精精度是否允许许空值说明JdiddIntX与zbiid联合合主键,外外键,参参照jcc表ZbiddIntX与jdiid联合合主键,外外键,参参照jcc表、ttzb表表、zcc表JjIntNulllJnammeVarccharr20NulllJiejjinttimeeDateetimmeNullldjtiimedateetimmeNulllDenjjireenVarccharr10NulllRemaarkVarccharr50XNulll
10、3)useers(用户)表结构构设计列名数据类型型长度及精精度是否允许许空值说明uidIntX主键unammeVarccharr10NulllpwdVarccharr20NullladmiinbitNulll4)zbb(账簿簿) 表表结构设设计列名数据类型型长度及精精度是否允许许空值说明zid IntX与uidd联合主主键,外外键,参参照jcc表,jjr表,ttzb表表uidIntX与zidd联合主主键,外外键,参参照usser表表zbnaameVarccharr20Nulllztyppevarccharr20Nulllzbinntroovarccharr20Nulll 5)tzzb(投投资)
11、表表结构设设计列名数据类型型长度及精精度是否允许许空值说明zdiddIntx与zbiid联合合主键,外外键,参参照jrr表, zc表表ZbiddIntX与zdiid联合合主键,外外键,参参照zcc表yhzIntNulllzctiimedateetimme20NulllynammevarccharrNulllczmintNullllllvvintintNullldipVarccharr20Nullltzrvarccharr20Nulll6)zcc(支出出)表结结构设计计列名数据类型型长度及精精度是否允许许空值说明zdiddIntx与zbiid联合合主键,外外键,参参照tzzb表ZbiddIntX
12、与zdiid联合合主键,外外键,参参照jrr表,ttzb表表,jcc表SjIntNulllSztyypeVarccharr20NulllZjIntNulllZjtyypeVarccharr20NulllDjpVarccharr20NulllDitiimeVarccharr50NulllDjreevarccharr50NulllLosttIntNulll4.1.2创建建数据表表SQLL脚本CREAATETTABLLE uuserrs(uid intt IDDENTTITYY(1,1)priimarry kkey,unaame varrchaar(10)NOTT NUULL,pwdd vaarch
13、har(20)NOTT NUULL,admmi bbit NULLL)goCREAATETTABLLE zzb(zid intt IDDENTTITYY(1,1)priimarry kkey,uidd innt NNULLL,zbnnamee vaarchhar(20)NULLL,ztyype varrchaar(20)NULLL,zbiintrro vvarccharr(20)NULLL)goCREAATETTABLLE ttzb(zdidd innt IIDENNTITTY(1,1)priimarry kkey,zbiid iint NULLL,yhzz innt NNULLL,zctti
14、mee daatettimee NUULL,ynaame varrchaar(20)NULLL,czmm innt NNULLL,llllv iint NULLL,djpp vaarchhar(20)NULLL,tzrr vaarchhar(20)NULLL)goCREAATETTABLLE zzc(zdidd innt IIDENNTITTY(1,1)priimarry kkey,zbiidinntNOOTNUULL,sjiint NULLL,szttypee vaarchhar(20)NULLL,zj intt NUULL,zjttypeevarrchaar(20)NULLL,djpp v
15、aarchhar(20)NULLL,djrre vvarccharr(50)NULLL,losst iint NULLL)GoCREAATETTABLLE jjc(jdiidinnt IIDENNTITTY(1,1)priimarry kkey,zbiddinttNULLL,jj intt NUULL,jnaame varrchaar(20)NULLL,guiihuaantiime dattetiime NULLL,denngjiirenn vaarchhar(10)NULLL,remmarkk vaarchhar(50)NULLL)GoCREAATETTABLLE jjr(Jdiddintt
16、 IDDENTTITYY(1,1)priimarry kkey,zbiidinnt NNULLL,jj intt NUULL,jnaame varrchaar(20)NULLL,jieejinntimme ddateetimme NNULLL,denngjiirenn vaarchhar(10)NULLL,remmarkk vaarchhar(50)NULLL)Go4.1.3数据据表快照照上述脚脚本形成成的表在在SQLL Seerveer 220055,如下下图所示示:4-11-3-01借借出表快快照4-11-3-02用用户表快快照4-11-3-03投投资表快快照44-1-3-004帐薄薄表快
17、照照4-11-3-05借借出表快快照4-11-3-06借借入表快快照各表间的的关系如如图:4.2系系统功能能的实现现: 如果果想要实实现财务务系统里里面的功功能就必必须建一一些存储储过程,这这些存储储过程的的代码是是实现如如下:1 首先在uuserrs(用用户表)表表中的存存储过程程:(1).增加用用户的存存储过程程:Creaate prooc uuserrsaddd(unaame varrchaar,pwdd vaarchhar,admmin varrchaar)AsInseert intto uuserrs vvaluues(unnamee,ppwd,addminn)(2)查查询用户户的存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 课程设计 25738
限制150内