版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计报告课程设计题目:家庭财务管理系统专业:信息工程班级:13学号:2014学生姓名:指导教师:一、需求分析a)背景分析近几年来,随着我国城乡居民收入的增加和生活水平的提高,家庭理财已成为人们居家过日子的重要内容。社会学家细心的观察到,时下家庭的财务管理比之计划经济年代,开始发生微妙的变化。现在的城乡家庭生活发生了明显的变化,人们的收入逐渐拉开档次,消费水平也高了。大多数家庭关注的是提高生活质量,一方面精打细算,量入为出,把钱用在刀刃上;另一方面保证适当的娱乐活动、社会交际、智力开发等方面的开支。为此,不少家庭就有中长期财务预算,有基本建设规划。总的来说,家庭收入必须以量入为出为原则,以财产保值增值为目标,处理好积累与消费的关系。因此,开发一个家庭财务管理系统具有很强的实用性,能够达到对家庭财务合理有效的管理。b)功能分析查询妙主界面添加*支出管理查询收入菅坯余额管理查询妙主界面添加*支出管理查询收入菅坯余额管理查询」据功能分析图得出需要设计的表:(1)用户基本信息:用户编号,用户姓名,性别,出生日期,职业;(2)收入基本信息:用户编号,用户姓名,记录日期,收入类型,收入金额,备注;(3)支出基本信息:用户编号,用户姓名,记录日期,支出类型,支出金额,备注。二、数据库设计与实施a)流程图
1收入*1收入*11(支出屮:11[收入支出」(结果*)b)数据字典数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用SQLServer2008建立“FcManage”数据库,其基本表清单及表结构描述如下:数据库中用到的表:数据库表名关系模式名称备注YHB用户表用户信息表SR收入表收入信息表ZC支出表支出信息表YHB基本情况数据表,结构如下:字段名字段类型NotNul说明IDCharPrimarykey,NotNull用户编号NamecharNotNul用户姓名SexcharNotNul性别bithdatecharNotNul出生日期zhycharNotNul职业SR数据表,结构如下:字段名字段类型约束控制说明IDCharNotNull用户编号NamecharNotNull用户姓名bDatecharnotnull时间Typecharnull收入类型Amountmoneynull收入金额Commentcharnull备注
ZC情况数据表,结构如下:字段名字段类型约束控制说明IDcharNotNull用户编号NamecharNotNull用户姓名bDatecharnotnull时间Typecharnull支出类型Amountmoneynull支出金额Commentcharnull备注ER图IDYHZCIDType收入奁询NameZC'支出表)CommentSR〔收入表)Type支出查询余额查询CommentfAmountAmountb.D^khiuhdav.IDYHZCIDType收入奁询NameZC'支出表)CommentSR〔收入表)Type支出查询余额查询CommentfAmountAmountb.D^khiuhdav.•4YHB「用户NameName创建数据库及相关sql代码如下1.数据库CREATEDATABASEFcManageONPRIMARYNAME=FcManage_DATA,FILENAME='D:\FcManage_DATA.mdf',size=10MB,MAXSIZE=50MB,FILEGROWTH=5)LOGON(NAME=FcManage_log,FILENAME='D:\FcManage_log.ldf',size=5MB,MAXSIZE=25MB,FILEGROWTH=5)2.表useFcManagegocreatetableSR(IDnchar(20)notnull,Namenchar(15)notnull,b_Datenchar(15)notnull,Typenchar(15)null,Amountmoneynull,Commentnchar(50)null)createtableYHB(IDnchar(20)notnull,Namenchar(15)notnull,Sexnchar(2)null,birthdaymoneynull,zhynchar(10)null)createtableZC(IDnchar(20)notnull,Namenchar(15)notnull,b_Datenchar(15)notnull,Typenchar(15)null,Amountmoneynull,Commentnchar(50)null)视图useFcManagegocreateviewzzcasselectSUM(Amount)as'总支出fromZC,YHBWHEREYHB.ID=ZC.IDuseFcManagegocreateviewzsrasselectSUM(Amount)as'总收入fromSR,YHBWHEREYHB.ID=SR.IDuseFcManagegocreateviewYEasselect总收入-总支出as'余额fromzzc,zsruseFcManagegocreateviewYHSRasselectYHB.ID,YHB.Name,SR.b_Date,SR.Type,SR.Amount,SR.CommentfromYHB,SRWHEREYHB.ID=SR.IDuseFcManagegocreateviewYHZCasselectYHB.ID,YHB.Name,ZC.b_Date,ZC.Type,ZC.Amount,ZC.CommentfromYHB,ZCWHEREYHB.ID=ZC.ID索引UseFcManagegocreateindexaaonSR(b_Date)UseFcManagegocreateindexbbonZC(b_Date)存储UseFcManagegocreateproceduregetSRdata(@IDnchar(20),@Namenchar(15),@b_Datenchar(15),@Typenchar(15),@Amountmoney,@Commentnchar(50)='无')ASInsertintoSRvalues(@ID,@Name,@b_Date,@Type,@Amount,@Comment)createproceduregetZCdata(@IDnchar(20),@Namenchar(15),@b_Datenchar(15),@Typenchar(15),@Amountmoney,@Commentnchar(50)='无')ASInsertintoZCvalues(@ID,@Name,@b_Date,@Type,@Amount,@Comment)createproceduregetYHBdata( @IDnchar(20),@Namenchar(15),@Sexnchar(2),@birthdaymoney,@zhynchar(10)='无'
)ASInsertintoYHBvalues(@ID,@Name,@Sex,@birthday,@zhy)CREATEPROCEDUREdeleteYHBdata(@IDnchar(20))AsDeletefromYHBwhereID=@IDqndbo,zc一i列国」釣*qqndbo,zc一i列国」釣*qEdnajHSf71whenkn^ercZCd^itdQ]卩衆引•n痣计E悝UJ换西■+'J*S3rWHFF10dba.YESiE3dbo,¥HSR®ESdll□口-VHZ匚住iE3dbo,zsr®冋dlha.zzc_J同史伺二」^?«Lif£T一1瞋皖与ft>炷俚SQLQmrrylS^I-Or,rt-V^(^4))SQLQueryl4.xql-(l...is-PC\chevi5(52〕尸SQLQueUSE|FcttanageJ□OI-*1*-*Obst■ 凸qgiJui:。[db-ri].^DalataPEIEda•匸n】AK3INU1LSONScriptCSETGOQUOTEDj_IDEWTIFIERCNElCREATEPROCEDOTIE[dtao]D|Delflt-flYHEdats.]@IDnchar(20)Ja=tL□Otdbo-.De-let^YHDdkht«Odbo-.De-let^YHDdkht«Odbo.g-atERdl^T^S3dba.getYHftdataQdbogetZCdetsHWS皱垢竽輕担圈经Sircivianageyzy|marcivianageyzy|mari 空电j空理55 +斗XSQLServer10.50.1600-cP>£QLQuer^2.sqi-(Io„.vli-PC\chevl£(55j)SQlQueryl,^qI-(l^^vis-PCschevis(5^3))*BesecgetYHMato“r“"■■.:h^VL51”'mil'T'”■1-r54:r9■'I榻常快尿榻常快尿ziManage蝕IB庠:提底画二Idbo.SR=1dba.YHBndba.ZCMTMim ▼辭MTMim ▼辭厂/SQLQm*ry4.I-<_P^rrrvi»-P^\cPi*V9»£了日JO|SQLQu<=ryi.sc]l-(Io.../*w*■***Suxiptfax-S&lecztTnp-tJIiowsuoirnrbDndf匸[3SELECTTOF1OOOl[IE>]p[fJSUTie][吕$[J&xxtlxclsiy][zhy]E^E^OMErcManagesl-[cib=■1・B:/.'i-'7-j-,AJ9.\IDNameSeixtiiriJridayrj.hy1G627ChfiVLISma119041020.托2952SChe-Vi's.1994102.00无39529-rucker1996-1021...「皿…”(SQLServer10.50.11500-ci•医m饥®lewcMlanayej丟]—声统农]口dbci.SRJ□□dbo.YHB]adbo.zcJ冃乂饲J可细铿住]ca存flfiizt*呈旧」系枕与他辽L住田GZ]dbo.DeIeteYHBdata住1QicHhq.^etSiRclataf=l[QdbxD.gi—tVMBdata■[<@心<nr:h^.(2O).<S>rsiame^nchi3r(殛3®Sex(nchar(^).嗣ta^birtlidlay(moi应5<S>zhytm匚har(lOn^>i-K?IdIJrh+aina亍触发器保证在SR表中添加新数据时,YHB表中存在该IDcreatetriggerwheninsertSRdataonSRafterinsertasifexists(select*frominsertedwhereIDin(selectIDfromYHB))Print‘添加成功!'ElseBeginPrint‘用户表中没有该成员的基本信息,拒绝插入!'RollbacktransactionEnd保证在ZC表中添加新数据时,YHB表中存在该IDcreatetriggerwheninsertZCdataonZCafterinsertasifexists(select*frominsertedwhereIDin(selectIDfromYHB))Print‘添加成功!'ElseBeginPrint‘用户表中没有该成员的基本信息,拒绝插入!'
RollbacktransactionEnd删除YHB中数据时,SR表中对应数据也被删除createtriggerwhendeleteYHBdataSRonYHBafterdeleteasdeletefromIDwhereSR.IDin(selectIDfromdeleted)删除YHB中数据时,ZC表中对应数据也被删除createtriggerwhendeleteYHBdataZConYHBafterdeleteasdeletefromIDwhereZC.IDin(selectIDfromdeleted)FcMarsgeET3耒I冼丢日□dbo.SR圧心列圧IL1毬1±」綁E1L*他器31FcMarsgeET3耒I冼丢日□dbo.SR圧心列圧IL1毬1±」綁E1L*他器31wtienreertSRdataU3LJ卿不二耐瓯.日□dbo.YHE田卫列I*A鹽住」均車E1LJ磁矣31wIiendlplerevHBd^taSR31ndlelerpvHBd^taZC2棉1+_i耐佰IB日□dtozc田a列田L>甕田Ok故曲E1L>磁器3]«^hsriiflrstrtZCdatah-g^ttfEBH_iJK師豳田cSdbo-YE匸c3dboVHSR旧冈dboVHZC日團dboj.srE«感Idbo-zztA馭词.hj—un皿E)-createtriggerwheninsertSCdataanEC曰:re戟insertPitexiststselect*franinsertedwhere您inIs^l^icttqfranJJjjgi)吐in匕"添址戍功广ElseBeqiriE-rint'用户表中没有谏成员貳基点信息「苑逾插入,RDllbaek匸raDsaciiDii谢令谢令己成功完爲*7.备份Back
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《双半桥直流谐振变换器控制策略研究》
- 《外源Ca2+对盐胁迫下珠美海棠幼苗耐盐特性的影响》
- 《一种植物和三种高等真菌的化学成分及其生物活性研究》
- 2024冷却塔用泵采购合同
- 《门德尔松《d小调庄严变奏曲》Op.54的音乐分析与演奏诠释》
- 牛津译林八年级下Unit3知识梳理学案
- 专题08电化学-原卷版
- 2024年海东客运资格证题库
- 2024年山东客运从业资格考试
- 人教部编版六年级语文上册第20课《青山不老》精美课件
- 餐饮行业初期投资预算分析
- 辽宁省重点高中沈阳市郊联体2023-2024学年高三上学期期中生物试题(解析版)
- 退费申请表模板(直接打印)
- 剪映:手机短视频制作-配套课件
- 西气东输二线25标段山岭隧道内管道安装技术
- 防校园欺凌-课件(共28张PPT)
- 第6章 智能网联汽车测评技术
- 单向板结构设计
- 普通高等学校学生转学申请表
- 房租、水、电费(专用)收据Excel模板
- 习近平总书记关于教育的重要论述研究学习通章节答案期末考试题库2023年
评论
0/150
提交评论