




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要本次課程設計在WindowsXP平臺上,以VisualStudio2008作為界面開發工具,SQLServer2005作為數據庫工具,分析設計了“個人財務管理系統”。系統軟件和對數據庫的操作和管理都可在計算機上完成。本系統功能簡單切齊全,很適合對個人財務管理進行明確管理的用戶,可以完成收入支出金錢及物品的記錄與查詢操縱。此外,此系統操作簡單,用戶無需記錄復雜的命令,打開主機面就可以很容易看出系統的功能,在者,本軟件無需很高的硬件配置,一般的配置均可運行,占用系統資源少。本報告說明了該系統額特點與業務需求,詳細說明了系統的業務流程和系統開發特點,重點介紹了各模塊的功能及相關功能的具體實現。功能完善、用戶界面友好、運行穩定,可完成日常個人財務信息的管理和維護。內容:內容:宋體,小4號,1.5倍行距,段前0行,段后0行題目:黑體,小4號行距1.5倍題目:黑體,小4號行距1.5倍段前1.5行,段后1.5行財務管理頁面設置(正文的所有頁面)頁邊距:上2.5厘米,下2.5厘米,左3厘米,右2.5厘米,裝訂線0厘米;正文必須標注頁碼,位置為頁腳居中,并在目錄中注明并對應。距邊界:頁眉1.5厘米,頁腳1.75厘米內容:3-5個關鍵詞宋體,小4號,1.5倍行距,段前0行,段后0行、頁面設置(正文的所有頁面)頁邊距:上2.5厘米,下2.5厘米,左3厘米,右2.5厘米,裝訂線0厘米;正文必須標注頁碼,位置為頁腳居中,并在目錄中注明并對應。距邊界:頁眉1.5厘米,頁腳1.75厘米內容:3-5個關鍵詞宋體,小4號,1.5倍行距,段前0行,段后0行Thecurriculumdesignxptheplatform,windowsstartsinvisualstudio2008astheinterface,sqlserver2005toolsfordevelopmentasthedatabasetools,analyzethedesignof"personalfinancemanagementsystems".Thesystemsoftwareanddatabaseoperationandmanagementcanbedoneincomputer.Thesystemfeaturessimplecut,isquitesuitedfortheindividualfinancialmanagementoftheusersclearly,wecanfinishtheincomeandexpenditureofmoneyandtherecordsandforcontrol.Inaddition,thesystemissimple,usersneedhavenorecordofthehost,youcaneasilyseethatthesystemfunctions,thesoftwaredoesn'trequireahighhardwareconfigurationandgeneralconfigurationcanberun,thelandsystemresources.Thepresentreportshowsthesystemlevelwiththebusinessneeds,detailedsystemofthebusinessprocessandsystemdevelopment,themoduleintroducesthefunctionofthefunctionsandrelatedtotherealizationoftheuserinterface.Efficientandfriendly,stable,butperformeverydaypersonalfinancialinformationmanagementandmaintenance.KeywordsFinancialmanagement錄入正文時注意:1.同學們可直接在此設計報告正文格式模板上錄入;2.錄入前看清說明后將所有標注刪除;(紅色文字)、SQLServer2005、Managementinformationsystem、VisualStudio2008
錄入正文時注意:1.同學們可直接在此設計報告正文格式模板上錄入;2.錄入前看清說明后將所有標注刪除;(紅色文字)目錄:黑體小3號,1.5倍行距,1. 系統功能需求分析 12. 數據庫設計分析 23. 數據庫整體邏輯結構設計 34. 數據庫實現 44.1 建立數據庫和表 44.2 建立視圖 44.3 建立存儲過程 44.4 建立觸發器 45. 課程設計總結 5參考文獻 7謝辭 8宋體,小4號行距1.5行距宋體,小4號行距1.5行距段前0行,段后0行若有副標題則用:黑體,4號論文題目:黑體,3號,若有副標題則用:黑體,4號論文題目:黑體,3號,1.5倍行距段前2行,段后1行IndividualFinancialManagementSystemDesignAndImplementationOfTheDatabase專業、學生姓名、指導教師及姓名:楷體,小5號,1.5倍行距專業、學生姓名、指導教師及姓名:楷體,小5號,1.5倍行距段前0行,段后0行王晶指導教師:章美仁大標題:黑體,4號,1.5倍行距大標題:黑體,4號,1.5倍行距段前1行,段后1行本系統是針對用戶要求,使用計算機對自己日常的資金和物品的收入、支出以及相關的各種信息進行記錄、修改、添加、刪除等操作,并實現對信息進行統計和以文檔形式輸出的操作而設計的一種現代化個人財務管理軟件。經過分析,本系統需要具有以下功能:(1)、能夠實現個人財務管理方面各項功能,能成功的對用戶各種信息進行管理。(2)、實現查詢、修改、刪除、添加數據方便,數據的穩定性和可靠性好。(3)、能夠實現按日期查詢以及對庫存數據進行按月統計和以文本形式輸出。(4)、擁有良好的人機交互界面。1.1系統業務需求本系統具有以下幾個功能模塊:用戶登錄模塊、系統管理模塊、現金管理模塊、物品管理模塊、統計模塊。用戶登錄模塊為每個用戶分配賬號密碼使得個人的財務信息具有隱私性,現金管理模塊能有效的管理用戶的現金,可以進行添加,查詢,刪除操作,物品管理模塊可以添加物品借入,借出,買進,買出,和刪除查詢操作,統計模塊使得用戶能夠查詢用戶某月的金錢和物品統計信息,能夠讓用戶對自己每月或一段時間的收支情況,系統管理模塊可以讓用戶修改密碼,進行重要數據的備份和恢復。1.2系統技術需求穩定性:本系統為財務管理系統,多為查詢、修改、刪除、添加數據等操作,要求數據的穩定性好。可靠性:用戶財務數據多比較重要,要求系統具有數據備份,數據恢復等性能。安全性:系統設計個人銀行賬號以及密碼的保存,要求系統提供加密保存等安全措施,即要求系統有較高的安全性能。數據流圖數據庫設計分析登陸功能對于個人財務管理系統,我們要求軟件滿足用戶對個人財務的隱私性管理,確保在用戶以外的其他人使用軟件對其信息進行操作,所以要采用用戶注冊和登錄制度,確保用戶對自己財務信息的隱私管理。物品管理模塊功能物品管理模塊是用戶對物品進行添加、刪除、修改操作的模塊,提供用戶對物品的收入支出進行操作的功能。現金管理模塊功能現金管理模塊是用戶對現金進行添加、刪除、修改操作的模塊,提供用戶對現金的收入支出進行操作的功能,使得當用戶的記錄需要修改時,可以方便的添加和修改。統計管理模塊提供用戶對現金收支信息和物品收支信息進行統計輸出功能。系統管理模塊系統管理模塊提供用戶對用戶個人信息的管理和修改以及對系統信息進行備份和恢復的功能。數據庫的ER圖如下所示:表的題注置于表格上方,居中。表號與標題間空2格,宋體5號。表格兩邊無邊框,表格頂邊和底邊線寬帶1/2磅。所有的表必須要有表號和表名。所有的表必須要在正文中加以引用數據庫整體邏輯結構設計表的題注置于表格上方,居中。表號與標題間空2格,宋體5號。表格兩邊無邊框,表格頂邊和底邊線寬帶1/2磅。所有的表必須要有表號和表名。所有的表必須要在正文中加以引用層次結構圖把整個系統分為收支管理,物品管理,統計管理,系統管理四個模塊,收支管理模塊分為添加收入,添加支出,修改收入,修改支出,查詢收支,刪除收支6個模塊,物品管理模塊分為物品借入,物品借出,物品買入,物品賣出,物品查詢,物品刪除,統計管理模塊分為物品統計信息,收支統計信息兩個模塊,收支管理模塊分為修改密碼,數據備份,數據恢復,系統說明,退出系統5個部分,每個模塊完成的功能可以從名字上明顯的看出。層次從結構圖如下所示:個人財務管理個人財務管理收支管理物品管理統計管理物品借入物品借出物品買入物品賣出刪除物品查詢物品添加收入添加支出修改收入修改支出刪除收支查詢收支系統管理收支信息物品信息修改密碼系統說明數據備份數據恢復退出系統數據庫表(1)下面是將各個實體和聯系轉化為相應的二維表即關系模式,指定各個關系的主關鍵字和外部關鍵字,并對各個關系的約束加以限定:1)表1用戶表,表1考生信息表序號字段中文名字段英文名類型、寬度、精度取值約束空否默認值主鍵/外鍵1用戶編號UserIDbigint否主鍵2用戶名UserNamevarchar(50)少于50字符否3密碼Passwordvarchar(50)少于50字符否2)表2支出信息表序號字段中文名字段英文名類型、寬度、精度取值約束空否默認值主鍵/外鍵1支出物資編號PayoutIDbigint否主鍵2用戶編號UserIDbigint否外鍵3支出類型Paykindvarchar(50)否4支出物資類型payoutkingVarchar(50)否5支出金額PayAccountfloat否6支出時間PayTimedate否7備注Remarkvarchar(200)少于200字符3)表4.3收入信息表序號字段中文名字段英文名類型、寬度、精度取值約束空否默認值主鍵/外鍵1收入信息編號IncomeIDbigint否主鍵2用戶編號UserIDbigint否外鍵3收入類型Inkindvarchar(50)否4收入物資類型PayinkindVarchar(50)否5收入金額InAccountfloat否6收入時間InTimedate否7備注Remarkvarchar(200)少于200字符圖2所有表之間的關系圖各級小標題:黑體,小4號,1.5倍行距各級小標題:黑體,小4號,1.5倍行距段前0.5行,段后0.5行建立數據庫和表建立視圖建立存儲過程建立觸發器了實現表間數據的一致性和完整性,創建了觸發器,具體代碼如下:/*考生信息表觸發器*/createtriggertrigger_ksxx1 縮進2字符TimesNewRoman,縮進2字符TimesNewRoman,5號,1.5倍行距段前0行,段后0行forinsert,update,deleteasbeginif(SELECTLEN(準考證號)FROMinserted)<6beginraiserror('準考證號長度不對!',10,1)rollbacktransactionendelsebeginprint'添加成功!'endifexists(select*frominserted)beginprint'身份證號已經存在!'returnendend課程設計總結課程設計是培養學生綜合運用所學知識,發現,提出,分析和解決實際問題,鍛煉實踐能力的重要環節,是對學生實際工作能力的具體訓練和考察過程。通過這次課程設計增加很多認識,在拿到課程設計題目時,沒有像以前一樣馬上開始動手寫代碼,我先做了整體的分析,把要設計的表,表的屬性,表間的關系全部弄清楚,并畫了相應的關系圖和E-R圖,從而也就基本形成了這次設計的整體構架。在寫代碼的過程中明顯感覺到很輕松,就是照著所設計的思路一步一步地進行。并得到以下總結:首先,流程是一切的根源,進度控制是項目順利進行的基礎。沒有大局觀,面對問題和變更就會不知所措了。其次,構架是很重要的,整體框架搭好,具體細節實現起來就是順理成章的事了。最后,實踐比一切空談和理論更能學到東西。平時學的那些理論都不過是皮毛罷了,一旦不用很快就忘記,始終要在實踐中才會發現問題才會努力去解決才能成長。看到題目后就一直在思考怎么設計好這個數據庫,從理論到實踐,在這些日子里,可以說得是苦多于甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,畢竟是第一次做這樣的設計,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,例如在設計整體架構設計各表之間的關系時,總是考慮不夠周到,數據的完整性和一致性把握不準。理論不夠規范化,關系模式不夠優越。為了實現這些,我也參閱了很多關于數據庫設計方面的書,從中受益匪淺。特別是在實現為所有考生生成隨機試題和給所有考生評卷的功能過程中,出現了很多難題,首先是怎么生成隨機數的問題,另外還要考慮每位考生的試卷中不應該有一樣的題目。并且控制好可為所有考生都產生試卷。評卷過程中的考生答案和正確答案的一一對照,怎么控制好游標來實現每循環一次正好為此考生評卷結束并且在考生成績表中插入一條考生成績的記錄。這些內容都是通過參考資料才得以實現的。在這次課程設計過程中,也有很多沒有想到的地方,通過和張老師的交流,完善了不少的功能。在此表示感謝。最后,在這次課程設計過程中,深刻感覺到自己知識的缺乏,還需要課外繼續學習,不斷完善和增加自身的知識和經驗。宋體,小5號,單倍行距段前0行,段后0行另起一頁宋體,小5號,單倍行距段前0行,段后0行另起一頁黑體,小4號,1.5倍行距,段前1.5行,段后1.5行[1]計算機叢書編委會.frontpage2000網頁制作實用教程[M].北京:希望電子出版社,1997.14-16[2]廖彬山,高峰霞.ASP動態網站開發教程[M].北京:清華大學出版社,1997.14-16[3]李勁.ASP數據庫程序設計[J].上海:計算機研究,2000,(4):14-16.[4]LiuGuangyuan,YuJuegang,AFa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新能源汽車電機控制系統研發與市場推廣策劃合同
- 網絡輿情監測平臺租賃與信息反饋及安全保障協議
- 影視音樂作品版權獨家運營收益分成補充條款
- 牧場奶牛養殖委托管理與品牌推廣合同
- 高端職業技能培訓基地合作辦學合同
- 新能源產業股權代持風險防范與化解協議
- 智能化住宅小區安防監控系統建設與全面維護協議
- 數據安全事件應急響應責任保證合同
- 節慶活動市場代理補充協議
- 智能電網新能源汽車充電站建設與運維服務協議
- 《低空經濟及其產業發展-把握機會、布局未來》課件
- 腸梗阻課件教學課件
- 2024年新疆喀什公務員錄用考試《行測》真題及答案
- 蒙醫藥基礎知識課件
- 零基預算改革解讀
- 元宇宙技術與應用知到課后答案智慧樹章節測試答案2025年春中國科學技術大學
- 內墻涂料施工方案
- 機用虎鉗畢業設計論文
- 國家電網考試知識點與試題答案
- 2024年電子商務教師專業發展與提升試題及答案
- 2025年陜西省初中學業水平考試全真模擬化學試題(含答案)
評論
0/150
提交評論