




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫技術課程設計題目:財務管理系統姓名:馮燕學號:33班級:網絡1002時間:年6月31日目錄TOC\o"1-3"\h\z\u1. 需求分析 11.1財務功效管理系統功效分析 11.2財務功效管理系統功效圖 12. 概念結構設計 13. 邏輯結構設計 34. 數據庫設計 34.1數據庫和各表創建 34.1.1數據表結構設計 34.1.2創建數據表SQL腳本 34.1.3數據表快照 44.2系統功效實現 55. 設計總結 5參考文件 6財務管理系統摘要:財務管理系統是利用互聯網管理系統。家庭和個人用戶使用此軟件,能夠方便進行個人理財,投資管理。財務管理系統從生活實際出發,充足考慮到個人,家庭需要,秉承高效、實用、人性化設計理念,財務系統經過對用戶財務管理,讓用戶能夠輕松進行對財務統計、查詢、修改、刪除和有效分析財務收支情況,用戶能夠將自己每一筆收入和支出輸入到數據庫中。達成了對財務透明、管理關鍵要求。讓本系統實現了對財務有效管理。關鍵詞:財務、分析、管理、查詢、美工。需求分析本文關鍵介紹了財務管理系統設計和實現。財務管理系統是一個基于網絡信息管理系統,它含有操作簡單、成本低廉、效率高等優點,而且沒有區域限制。1.1財務管理系統功效分析經過對財務內容分析和查閱會計資料基礎知識了解,一個標準財務系統應該含有以下功效:能夠進行對用戶基礎資料管理。能夠在管理員權限下進行對用戶管理。能夠進行用戶憑證管理。(用戶權限)能夠進行賬簿管理。能夠進行財務收支管理。能夠進行工資管理。能夠進行財務分析管理。能夠進行系統管理。(升級和維護)1.2財務管理系統功效圖依據以上需求分析,財務管理系統功效圖1-1所表示。個人財務管理系統個人財務管理系統家庭管理員管理用戶管理個人用戶管理用戶組員管理家庭組員賬薄瀏覽和分析家庭賬薄瀏覽和分析家庭日常開銷瀏覽和分析家庭日常借貸分析和管理個人消費統計實現個人賬簿瀏覽家庭日常投資管理和分析家庭日常財務報表分析計算器功效切換用戶個人銀行存放管理個人借代管理個人賬戶管理個人財務報表分析概念結構設計1)用戶實體及屬性E-R圖:圖2-1用戶用戶用戶名密碼管理員用戶ID2-12)賬簿實體及屬性E-R圖:圖2-2所表示2-2帳簿帳簿說明2-2帳簿帳簿說明用戶ID帳簿類型帳簿名帳簿ID3)支出實體及屬性E-R圖:圖2-3所表示2-3支出表2-3支出表支出類型支出金額收入類型登記時間登記說明余額賬簿ID收入金額登記人賬單ID4)借出實體及屬性E-R圖:圖2-4所表示2-4借出表2-4借出表借出ID借出金額賬簿ID借出人歸還時間登記人備注5)投資實體及屬性E-R圖:圖2-5所表示投資表投資表賬簿ID銀行資金存放時間銀行名存放賬號利率登記人投資ID登記說明2-56)借入實體及屬性E-R圖:圖2-6所表示借入表借入表登記人登記時間借入時間借入人借入金額賬簿ID借入ID備注2-62-67)個人財務管理系統E-R圖(各實體屬性略去),圖2-7:用戶用戶借出賬簿支出借入投資使用屬于屬于屬于屬于2-73.邏輯結構設計:對個人財務管理系統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)借入表中邏輯關系:Jr(jdid#,zbid,jj,jname,jiejintime,djtime,denjiren,remark)4.數據庫設計數據庫管理系統選擇SQLServer,依據財務管理系統功效及邏輯關系模式分析,建立相關聯表和視圖,每張表經過外鍵連接,建立聯絡,還有增、刪、改、更新表存放過程,方便能方便調用數據庫中數據,滿足用戶需求。4.1數據庫和各表創建4.1.1數據表結構設計1)jc(借出)表結構設計列名數據類型長度及精度是否許可空值說明JdidIntx和zbid聯合主鍵,外鍵,參考jr表ZbidIntX和jdid聯合主鍵,外鍵,參考jr表、tzb表、zc表JjIntNullJnameVarchar20NullGuihuantimeDatetimeNullDjtimedatetimeNullDenjirenVarchar10NullRemarkVarchar50Null2)jr(借入)表結構設計列名數據類型長度及精度是否許可空值說明JdidIntX和zbid聯合主鍵,外鍵,參考jc表ZbidIntX和jdid聯合主鍵,外鍵,參考jc表、tzb表、zc表JjIntNullJnameVarchar20NullJiejintimeDatetimeNulldjtimedatetimeNullDenjirenVarchar10NullRemarkVarchar50XNull3)users(用戶)表結構設計列名數據類型長度及精度是否許可空值說明uidIntX主鍵unameVarchar10NullpwdVarchar20NulladminbitNull4)zb(賬簿)表結構設計列名數據類型長度及精度是否許可空值說明zidIntX和uid聯合主鍵,外鍵,參考jc表,jr表,tzb表uidIntX和zid聯合主鍵,外鍵,參考user表zbnameVarchar20Nullztypevarchar20Nullzbintrovarchar20Null5)tzb(投資)表結構設計列名數據類型長度及精度是否許可空值說明zdidIntx和zbid聯合主鍵,外鍵,參考jr表,zc表ZbidIntX和zdid聯合主鍵,外鍵,參考zc表yhzIntNullzctimedatetime20NullynamevarcharNullczmintNulllllvintintNulldipVarchar20Nulltzrvarchar20Null6)zc(支出)表結構設計列名數據類型長度及精度是否許可空值說明zdidIntx和zbid聯合主鍵,外鍵,參考tzb表ZbidIntX和zdid聯合主鍵,外鍵,參考jr表,tzb表,jc表SjIntNullSztypeVarchar20NullZjIntNullZjtypeVarchar20NullDjpVarchar20NullDitimeVarchar50NullDjrevarchar50NullLostIntNull4.1.2創建數據表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數據表快照 上述腳本形成表在SQLServer,以下圖所表示: 4-1-3-01借出表快照 4-1-3-02用戶表快照 4-1-3-03投資表快照 4-1-3-04帳薄表快照 4-1-3-05借出表快照 4-1-3-06借入表快照各表間關系圖:4.2系統功效實現:假如想要實現財務系統里面功效就必需建部分存放過程,這些存放過程代碼是實現以下:首先在users(用戶表)表中存放過程:(1).增加用戶存放過程:Createprocusersadd(@unamevarchar,@pwdvarchar,@adminvarchar)AsInsertintousersvalues(@uname,@pwd,@admin)(2)查詢用戶存放過程:CreateprocuserssAsSelect*fromusers(3)驗證用戶密碼存放過程:Createprocselectj(@namevarchar,@pwdvarchar)asselect*fromuserswhereuname=@unameandpwd=@pwd(4)刪除用戶表中存放過程;Createprocusersd(@uidint)Deleteuserswhereuid=@uid(4)更新用戶表中存放過程:Createprocusersup(@uiduid,@unamevarchar,@pwdvarchar,@adminvarhcar)Updateusersupsetuname=@uname,pwd=@pwd,admin=@adminwhereuid=@uid在zb(賬薄表)表中存放過程:查詢賬薄表中存放過程:CreateprocadsAsSelect*fromzb依據條件選擇查詢賬薄表中sql語句:select*fromzbwhere‘’tjlike‘%zhi%’(3)在賬薄表中插入新數據:Createprocinzb(@uidint,@zbnamevarchar,@ztypevarchar,@zbintrovarchar)AsInsertintozhvalues(@uid,@zbname,@ztype,@zbintro)(4)在賬薄表中刪除舊數據:Createpoczbde(@uidint)Deletezbwhereuid=@uid(5)更新賬薄表中數據:Createproczbup(@zbidint,@uidint,@zbnamevarchar,@ztypevarchar,@zbintrovarchar)Updatezbsetuid=@uid,zbname=@zbname,ztype=@ztype,zbintro=@zbintrowherezbid=@zbid在zc(日常消費表)表中存放過程:在日常消費表中插入數據:Createproczcin(@zbidint,@sjint,@sztypevarchar,@zjint,@zjtypevarchar,@djpvarhcar,@ditimevarcahr,@djrevarchar@lostint)Insertintozcvalues(@zbid,@sj,@sztype,@zj,@zjtype,@djp,@ditime,@djre,@lost)(2)日常消費表查詢:CreateproczcslAsSelect*fromzc(3)日常消費表條件查詢:Select*fromwhere‘tj’like‘%zhi%’(4)日常消費表刪除:Createproczcde(@zdidint)AsDeletezcwherezdid=@zdid(5)日常消費表更新數據: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(銀行儲存表)表中存放過程:銀行存放表中查詢:CreateproctzbselAsSelect*fromtzb;銀行存放表中條件查詢:Select*fromtzbwhere‘tj’like‘%zhi%’銀行存放表中插入數據:Createproctzbin(@Zbid,@Yhz,@Zctime,@Yname,@Czm,@Lllv,@Djp,@tzr)Insertintotzbvalues(@Zbid,@Yhz,@Zctime,@Yname,@Czm,@Lllv,@Djp,@tzr)(4)銀行存放表中刪除數據:Createproctzbd(@zdidint)Deletetzbwherezdid=@zdid(5).銀行存放表中更新數據: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(借出表)表中存放過程:增加支出存放過程:createprocaddjc(@jdidint,@zbidint,@jjint,@jnamevarchar(20),@guihuantimedatetime,@djtimedateetime,@denjirenvarchar(10),@remarkvarchar(50))AsInsertintojcvakues(@jdid,@zbid,@jj,@jname,@guihuantime,@djtime,@dengjiren,@remark)刪除借出統計存放過程createprocdeletejc@jdidintAsDeletefromjcwherejdid=@jdid查詢借出統計createprocselectjc@jdidint,AsSelect*fromjcwherejdid=@jdid(4)更新借出統計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(借入表)表中存放過程:(1).增加借入統計存放過程Createprocaddjr(@jdidint,
@zbidint,
@jjint,
@jnamevarchar(20),
@jiejintimedatetime,
@djtimedatetime,
@denjirenvarchar(10),@remarkvarchar(50))Insertintojrvalues(@jdid,@zbid,@jj,@jname,@jiejintime,@djtime,@denjiren,@remark)(2).刪除借入統計存放過程Createprocdeletejr@jdidintAsDeletefromjrwherejdid=@jdid(3).更新借入統計存放過程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).查詢借入統計存放過程Createprocselectjr@jdidintAsSelect*fromjrwherejdid=@jdid5.設計總結這
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業合作備忘錄與協議條款
- 綜合設計能力對紡織品設計師的重要性試題及答案
- 貴州國企招聘2025貴州省水利水電工程咨詢有限責任公司招聘12人筆試參考題庫附帶答案詳解
- 紡織品檢測員的知識架構與技能提升試題及答案
- 2025遼寧沈陽地鐵集團有限公司所屬公司招聘11人筆試參考題庫附帶答案詳解
- 2025河南三門峽盧氏縣國有資本投資運營有限公司招聘6人筆試參考題庫附帶答案詳解
- 2025四川南充臨江東方建設集團有限公司招聘11人筆試參考題庫附帶答案詳解
- 2025中國華冶科工集團有限公司校園招聘280人筆試參考題庫附帶答案詳解
- 超級宇宙考試題及答案
- 駱駝祥子面試題及答案
- 護工培訓課件課件
- 工業氣體企業公司組織架構圖職能部門及工作職責
- 20XX上海嘉定高中高三英語一模試卷
- xxx猩紅熱ppt課件
- T梁臺座計算書
- 建筑施工企業售后服務保障方案
- 01-《數值分析》實驗指導書
- 第四章 潛孔鉆機
- 佳能700D單反相機拍攝技巧[技巧]
- 農產品批發市場管理技術規范編制說明
- 重慶市婚姻介紹合同協議書范本模板
評論
0/150
提交評論