




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)技術(shù)課程設(shè)計(jì)題目:財(cái)務(wù)管理系統(tǒng)姓名:馮燕學(xué)號(hào):33班級(jí):網(wǎng)絡(luò)1002時(shí)間:年6月31日目錄TOC\o"1-3"\h\z\u1. 需求分析 11.1財(cái)務(wù)功效管理系統(tǒng)功效分析 11.2財(cái)務(wù)功效管理系統(tǒng)功效圖 12. 概念結(jié)構(gòu)設(shè)計(jì) 13. 邏輯結(jié)構(gòu)設(shè)計(jì) 34. 數(shù)據(jù)庫(kù)設(shè)計(jì) 34.1數(shù)據(jù)庫(kù)和各表創(chuàng)建 34.1.1數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì) 34.1.2創(chuàng)建數(shù)據(jù)表SQL腳本 34.1.3數(shù)據(jù)表快照 44.2系統(tǒng)功效實(shí)現(xiàn) 55. 設(shè)計(jì)總結(jié) 5參考文件 6財(cái)務(wù)管理系統(tǒng)摘要:財(cái)務(wù)管理系統(tǒng)是利用互聯(lián)網(wǎng)管理系統(tǒng)。家庭和個(gè)人用戶(hù)使用此軟件,能夠方便進(jìn)行個(gè)人理財(cái),投資管理。財(cái)務(wù)管理系統(tǒng)從生活實(shí)際出發(fā),充足考慮到個(gè)人,家庭需要,秉承高效、實(shí)用、人性化設(shè)計(jì)理念,財(cái)務(wù)系統(tǒng)經(jīng)過(guò)對(duì)用戶(hù)財(cái)務(wù)管理,讓用戶(hù)能夠輕松進(jìn)行對(duì)財(cái)務(wù)統(tǒng)計(jì)、查詢(xún)、修改、刪除和有效分析財(cái)務(wù)收支情況,用戶(hù)能夠?qū)⒆约好恳还P收入和支出輸入到數(shù)據(jù)庫(kù)中。達(dá)成了對(duì)財(cái)務(wù)透明、管理關(guān)鍵要求。讓本系統(tǒng)實(shí)現(xiàn)了對(duì)財(cái)務(wù)有效管理。關(guān)鍵詞:財(cái)務(wù)、分析、管理、查詢(xún)、美工。需求分析本文關(guān)鍵介紹了財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。財(cái)務(wù)管理系統(tǒng)是一個(gè)基于網(wǎng)絡(luò)信息管理系統(tǒng),它含有操作簡(jiǎn)單、成本低廉、效率高等優(yōu)點(diǎn),而且沒(méi)有區(qū)域限制。1.1財(cái)務(wù)管理系統(tǒng)功效分析經(jīng)過(guò)對(duì)財(cái)務(wù)內(nèi)容分析和查閱會(huì)計(jì)資料基礎(chǔ)知識(shí)了解,一個(gè)標(biāo)準(zhǔn)財(cái)務(wù)系統(tǒng)應(yīng)該含有以下功效:能夠進(jìn)行對(duì)用戶(hù)基礎(chǔ)資料管理。能夠在管理員權(quán)限下進(jìn)行對(duì)用戶(hù)管理。能夠進(jìn)行用戶(hù)憑證管理。(用戶(hù)權(quán)限)能夠進(jìn)行賬簿管理。能夠進(jìn)行財(cái)務(wù)收支管理。能夠進(jìn)行工資管理。能夠進(jìn)行財(cái)務(wù)分析管理。能夠進(jìn)行系統(tǒng)管理。(升級(jí)和維護(hù))1.2財(cái)務(wù)管理系統(tǒng)功效圖依據(jù)以上需求分析,財(cái)務(wù)管理系統(tǒng)功效圖1-1所表示。個(gè)人財(cái)務(wù)管理系統(tǒng)個(gè)人財(cái)務(wù)管理系統(tǒng)家庭管理員管理用戶(hù)管理個(gè)人用戶(hù)管理用戶(hù)組員管理家庭組員賬薄瀏覽和分析家庭賬薄瀏覽和分析家庭日常開(kāi)銷(xiāo)瀏覽和分析家庭日常借貸分析和管理個(gè)人消費(fèi)統(tǒng)計(jì)實(shí)現(xiàn)個(gè)人賬簿瀏覽家庭日常投資管理和分析家庭日常財(cái)務(wù)報(bào)表分析計(jì)算器功效切換用戶(hù)個(gè)人銀行存放管理個(gè)人借代管理個(gè)人賬戶(hù)管理個(gè)人財(cái)務(wù)報(bào)表分析概念結(jié)構(gòu)設(shè)計(jì)1)用戶(hù)實(shí)體及屬性E-R圖:圖2-1用戶(hù)用戶(hù)用戶(hù)名密碼管理員用戶(hù)ID2-12)賬簿實(shí)體及屬性E-R圖:圖2-2所表示2-2帳簿帳簿說(shuō)明2-2帳簿帳簿說(shuō)明用戶(hù)ID帳簿類(lèi)型帳簿名帳簿ID3)支出實(shí)體及屬性E-R圖:圖2-3所表示2-3支出表2-3支出表支出類(lèi)型支出金額收入類(lèi)型登記時(shí)間登記說(shuō)明余額賬簿ID收入金額登記人賬單ID4)借出實(shí)體及屬性E-R圖:圖2-4所表示2-4借出表2-4借出表借出ID借出金額賬簿ID借出人歸還時(shí)間登記人備注5)投資實(shí)體及屬性E-R圖:圖2-5所表示投資表投資表賬簿ID銀行資金存放時(shí)間銀行名存放賬號(hào)利率登記人投資ID登記說(shuō)明2-56)借入實(shí)體及屬性E-R圖:圖2-6所表示借入表借入表登記人登記時(shí)間借入時(shí)間借入人借入金額賬簿ID借入ID備注2-62-67)個(gè)人財(cái)務(wù)管理系統(tǒng)E-R圖(各實(shí)體屬性略去),圖2-7:用戶(hù)用戶(hù)借出賬簿支出借入投資使用屬于屬于屬于屬于2-73.邏輯結(jié)構(gòu)設(shè)計(jì):對(duì)個(gè)人財(cái)務(wù)管理系統(tǒng)E-R圖分析,結(jié)合各實(shí)體屬性E-R圖,考慮…,本系統(tǒng)邏輯關(guān)系結(jié)構(gòu)…。(說(shuō)明:“#”表示主鍵,下劃線(xiàn)表示外鍵)(1).用戶(hù)表邏輯關(guān)系模式:Users(uid#,uname,pwd,admin)(2)賬簿表中邏輯關(guān)系模式:Zb(zdid#,uid,zbname,ztype,,zbintro)(3)支出表邏輯關(guān)系:Zc(zdid#,zbid,sj,sztype,zj,zjtype,djp,ditime,djre,lost)(4)投資表中邏輯關(guān)系:Tzb(Zdid#,Zbid,Yhz,Zctime,Yname,Czm,Lllv,Djp,tzr)(5)借出表中邏輯關(guān)系:Jc(jdid#,zbid,jj,jname,guihuantime,djtime,dengjiren,remark)(6)借入表中邏輯關(guān)系:Jr(jdid#,zbid,jj,jname,jiejintime,djtime,denjiren,remark)4.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)選擇SQLServer,依據(jù)財(cái)務(wù)管理系統(tǒng)功效及邏輯關(guān)系模式分析,建立相關(guān)聯(lián)表和視圖,每張表經(jīng)過(guò)外鍵連接,建立聯(lián)絡(luò),還有增、刪、改、更新表存放過(guò)程,方便能方便調(diào)用數(shù)據(jù)庫(kù)中數(shù)據(jù),滿(mǎn)足用戶(hù)需求。4.1數(shù)據(jù)庫(kù)和各表創(chuàng)建4.1.1數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)1)jc(借出)表結(jié)構(gòu)設(shè)計(jì)列名數(shù)據(jù)類(lèi)型長(zhǎng)度及精度是否許可空值說(shuō)明JdidIntx和zbid聯(lián)合主鍵,外鍵,參考jr表ZbidIntX和jdid聯(lián)合主鍵,外鍵,參考jr表、tzb表、zc表JjIntNullJnameVarchar20NullGuihuantimeDatetimeNullDjtimedatetimeNullDenjirenVarchar10NullRemarkVarchar50Null2)jr(借入)表結(jié)構(gòu)設(shè)計(jì)列名數(shù)據(jù)類(lèi)型長(zhǎng)度及精度是否許可空值說(shuō)明JdidIntX和zbid聯(lián)合主鍵,外鍵,參考jc表ZbidIntX和jdid聯(lián)合主鍵,外鍵,參考jc表、tzb表、zc表JjIntNullJnameVarchar20NullJiejintimeDatetimeNulldjtimedatetimeNullDenjirenVarchar10NullRemarkVarchar50XNull3)users(用戶(hù))表結(jié)構(gòu)設(shè)計(jì)列名數(shù)據(jù)類(lèi)型長(zhǎng)度及精度是否許可空值說(shuō)明uidIntX主鍵unameVarchar10NullpwdVarchar20NulladminbitNull4)zb(賬簿)表結(jié)構(gòu)設(shè)計(jì)列名數(shù)據(jù)類(lèi)型長(zhǎng)度及精度是否許可空值說(shuō)明zidIntX和uid聯(lián)合主鍵,外鍵,參考jc表,jr表,tzb表uidIntX和zid聯(lián)合主鍵,外鍵,參考user表zbnameVarchar20Nullztypevarchar20Nullzbintrovarchar20Null5)tzb(投資)表結(jié)構(gòu)設(shè)計(jì)列名數(shù)據(jù)類(lèi)型長(zhǎng)度及精度是否許可空值說(shuō)明zdidIntx和zbid聯(lián)合主鍵,外鍵,參考jr表,zc表ZbidIntX和zdid聯(lián)合主鍵,外鍵,參考zc表yhzIntNullzctimedatetime20NullynamevarcharNullczmintNulllllvintintNulldipVarchar20Nulltzrvarchar20Null6)zc(支出)表結(jié)構(gòu)設(shè)計(jì)列名數(shù)據(jù)類(lèi)型長(zhǎng)度及精度是否許可空值說(shuō)明zdidIntx和zbid聯(lián)合主鍵,外鍵,參考tzb表ZbidIntX和zdid聯(lián)合主鍵,外鍵,參考jr表,tzb表,jc表SjIntNullSztypeVarchar20NullZjIntNullZjtypeVarchar20NullDjpVarchar20NullDitimeVarchar50NullDjrevarchar50NullLostIntNull4.1.2創(chuàng)建數(shù)據(jù)表SQL腳本CREATETABLEusers(uidintIDENTITY(1,1)primarykey, unamevarchar(10)NOTNULL, pwdvarchar(20)NOTNULL, admibitNULL)goCREATETABLEzb( zidintIDENTITY(1,1)primarykey, uidintNULL, zbnamevarchar(20)NULL, ztypevarchar(20)NULL, zbintrovarchar(20)NULL)goCREATETABLEtzb( zdidintIDENTITY(1,1)primarykey, zbidintNULL, yhzintNULL, zctimedatetimeNULL, ynamevarchar(20)NULL, czmintNULL, lllvintNULL, djpvarchar(20)NULL, tzrvarchar(20)NULL)goCREATETABLEzc(zdidintIDENTITY(1,1)primarykey, zbidintNOTNULL, sjintNULL, sztypevarchar(20)NULL, zjintNULL, zjtypevarchar(20)NULL, djpvarchar(20)NULL, djrevarchar(50)NULL, lostintNULL)GoCREATETABLEjc( jdidintIDENTITY(1,1)primarykey,zbidintNULL, jjintNULL, jnamevarchar(20)NULL, guihuantimedatetimeNULL, dengjirenvarchar(10)NULL, remarkvarchar(50)NULL)GoCREATETABLEjr( JdidintIDENTITY(1,1)primarykey, zbidintNULL, jjintNULL, jnamevarchar(20)NULL, jiejintimedatetimeNULL, dengjirenvarchar(10)NULL, remarkvarchar(50)NULL)Go4.1.3數(shù)據(jù)表快照 上述腳本形成表在SQLServer,以下圖所表示: 4-1-3-01借出表快照 4-1-3-02用戶(hù)表快照 4-1-3-03投資表快照 4-1-3-04帳薄表快照 4-1-3-05借出表快照 4-1-3-06借入表快照各表間關(guān)系圖:4.2系統(tǒng)功效實(shí)現(xiàn):假如想要實(shí)現(xiàn)財(cái)務(wù)系統(tǒng)里面功效就必需建部分存放過(guò)程,這些存放過(guò)程代碼是實(shí)現(xiàn)以下:首先在users(用戶(hù)表)表中存放過(guò)程:(1).增加用戶(hù)存放過(guò)程:Createprocusersadd(@unamevarchar,@pwdvarchar,@adminvarchar)AsInsertintousersvalues(@uname,@pwd,@admin)(2)查詢(xún)用戶(hù)存放過(guò)程:CreateprocuserssAsSelect*fromusers(3)驗(yàn)證用戶(hù)密碼存放過(guò)程:Createprocselectj(@namevarchar,@pwdvarchar)asselect*fromuserswhereuname=@unameandpwd=@pwd(4)刪除用戶(hù)表中存放過(guò)程;Createprocusersd(@uidint)Deleteuserswhereuid=@uid(4)更新用戶(hù)表中存放過(guò)程:Createprocusersup(@uiduid,@unamevarchar,@pwdvarchar,@adminvarhcar)Updateusersupsetuname=@uname,pwd=@pwd,admin=@adminwhereuid=@uid在zb(賬薄表)表中存放過(guò)程:查詢(xún)賬薄表中存放過(guò)程:CreateprocadsAsSelect*fromzb依據(jù)條件選擇查詢(xún)賬薄表中sql語(yǔ)句:select*fromzbwhere‘’tjlike‘%zhi%’(3)在賬薄表中插入新數(shù)據(jù):Createprocinzb(@uidint,@zbnamevarchar,@ztypevarchar,@zbintrovarchar)AsInsertintozhvalues(@uid,@zbname,@ztype,@zbintro)(4)在賬薄表中刪除舊數(shù)據(jù):Createpoczbde(@uidint)Deletezbwhereuid=@uid(5)更新賬薄表中數(shù)據(jù):Createproczbup(@zbidint,@uidint,@zbnamevarchar,@ztypevarchar,@zbintrovarchar)Updatezbsetuid=@uid,zbname=@zbname,ztype=@ztype,zbintro=@zbintrowherezbid=@zbid在zc(日常消費(fèi)表)表中存放過(guò)程:在日常消費(fèi)表中插入數(shù)據(jù):Createproczcin(@zbidint,@sjint,@sztypevarchar,@zjint,@zjtypevarchar,@djpvarhcar,@ditimevarcahr,@djrevarchar@lostint)Insertintozcvalues(@zbid,@sj,@sztype,@zj,@zjtype,@djp,@ditime,@djre,@lost)(2)日常消費(fèi)表查詢(xún):CreateproczcslAsSelect*fromzc(3)日常消費(fèi)表?xiàng)l件查詢(xún):Select*fromwhere‘tj’like‘%zhi%’(4)日常消費(fèi)表刪除:Createproczcde(@zdidint)AsDeletezcwherezdid=@zdid(5)日常消費(fèi)表更新數(shù)據(jù):Createproczcupdate(@Zdidint,@zbidint,@sjint,@sztypevarchar,@zjint,@zjtypevarchar,@djpvarhcar,@ditimevarchar,@djrevarchar,@lostint)Updatezcsetzbi@zbid,sj=@sj,sztype=@sztype,zj=@zj,zjtype=@zjtype,djp=@djp,ditime=@ditime,djre=@djre,lost=@lostwherezdid=@zdid在tzb(銀行儲(chǔ)存表)表中存放過(guò)程:銀行存放表中查詢(xún):CreateproctzbselAsSelect*fromtzb;銀行存放表中條件查詢(xún):Select*fromtzbwhere‘tj’like‘%zhi%’銀行存放表中插入數(shù)據(jù):Createproctzbin(@Zbid,@Yhz,@Zctime,@Yname,@Czm,@Lllv,@Djp,@tzr)Insertintotzbvalues(@Zbid,@Yhz,@Zctime,@Yname,@Czm,@Lllv,@Djp,@tzr)(4)銀行存放表中刪除數(shù)據(jù):Createproctzbd(@zdidint)Deletetzbwherezdid=@zdid(5).銀行存放表中更新數(shù)據(jù):Createproctzbupdate(@Zdid,@Zbid,@Yhz,@Zctime,@Yname,@Czm,@Lllv,@Djp,@tzr)UpdatetzbsetZbid=@Zdid,Yhz=@Yhz,Zctime=@Zctime,Yname=@Yname,Czm=@Czm,Lllv=@Lllv,Djp=@Djp,tzr=@tzr6.在jc(借出表)表中存放過(guò)程:增加支出存放過(guò)程:createprocaddjc(@jdidint,@zbidint,@jjint,@jnamevarchar(20),@guihuantimedatetime,@djtimedateetime,@denjirenvarchar(10),@remarkvarchar(50))AsInsertintojcvakues(@jdid,@zbid,@jj,@jname,@guihuantime,@djtime,@dengjiren,@remark)刪除借出統(tǒng)計(jì)存放過(guò)程createprocdeletejc@jdidintAsDeletefromjcwherejdid=@jdid查詢(xún)借出統(tǒng)計(jì)createprocselectjc@jdidint,AsSelect*fromjcwherejdid=@jdid(4)更新借出統(tǒng)計(jì)createprocupdatetjc(@jdidint,@zbidint,@jjint,@jnamevarchar(20),@guihuantimedatetime,@djtimedateetime,@denjirenvarchar(10),@remarkvarchar(50))AsUpdatejcsetzbid=@zbid,jj=@jj,jname=@jname,guihuantime=@guihuantime,djtime=@djtime,denjiren=@denjiren,remark=@remarkwherejdid=@jdid,在jr(借入表)表中存放過(guò)程:(1).增加借入統(tǒng)計(jì)存放過(guò)程Createprocaddjr(@jdidint,
@zbidint,
@jjint,
@jnamevarchar(20),
@jiejintimedatetime,
@djtimedatetime,
@denjirenvarchar(10),@remarkvarchar(50))Insertintojrvalues(@jdid,@zbid,@jj,@jname,@jiejintime,@djtime,@denjiren,@remark)(2).刪除借入統(tǒng)計(jì)存放過(guò)程Createprocdeletejr@jdidintAsDeletefromjrwherejdid=@jdid(3).更新借入統(tǒng)計(jì)存放過(guò)程Createprocupdatejr(@jdidint,
@zbidint,
@jjint,
@jnamevarchar(20),
@jiejintimedatetime,
@djtimedatetime,
@denjirenvarchar(10),@remarkvarchar(50))UpdatejrsetZbid=@zbid,Jj=@jj,Jname=@jname,Jiejintime=@jiejintime,Djtime=@djtime,Denjiren=@denjiren,Remark=@remarkWherejdid=@jdid(4).查詢(xún)借入統(tǒng)計(jì)存放過(guò)程Createprocselectjr@jdidintAsSelect*fromjrwherejdid=@jdid5.設(shè)計(jì)總結(jié)這
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度車(chē)貸抵押貸款合同保密條款
- 二零二五年度股份協(xié)議書(shū):股權(quán)分紅與收益分配
- 二零二五年度藝術(shù)培訓(xùn)機(jī)構(gòu)教師聘用協(xié)議
- 二零二五年度原合同終止后環(huán)保責(zé)任轉(zhuǎn)移合同
- 二零二五年度美甲店員工試用期合同規(guī)范
- 二零二五年度建筑工程建造師聘用與工程索賠合同
- 二零二五年度小學(xué)生健康體檢與營(yíng)養(yǎng)食譜定制合同
- 2025年度汽修廠(chǎng)修理工勞動(dòng)合同續(xù)簽程序合同
- 2025年度環(huán)境污染責(zé)任賠償和解私了協(xié)議書(shū)
- 二零二五年度水利工程變更及生態(tài)修復(fù)合同
- 稅收基礎(chǔ)知識(shí)考試題庫(kù)
- 1t燃?xì)庹羝仩t用戶(hù)需求(URS)(共13頁(yè))
- 小升初個(gè)人簡(jiǎn)歷表
- 廣發(fā)證券分支機(jī)構(gòu)人員招聘登記表
- 電工每日巡查簽到表
- 機(jī)電一體化系統(tǒng)設(shè)計(jì)課件姜培剛[1]
- 傷寒題目及答案
- 小學(xué)二年級(jí)心理健康教育-打開(kāi)心門(mén)交朋友-(11張PPT)ppt課件
- (完整版)CNC84操作手冊(cè)
- 蹲姿禮儀(課堂PPT)
- 少先隊(duì)鼓號(hào)隊(duì)總譜(1)
評(píng)論
0/150
提交評(píng)論