版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
摘要本次課程設計在WindowsXP平臺上,以VisualStudio2008作為界面開發(fā)工具,SQLServer2005作為數(shù)據(jù)庫工具,分析設計了“個人財務管理系統(tǒng)”。系統(tǒng)軟件和對數(shù)據(jù)庫的操作和管理都可在計算機上完成。本系統(tǒng)功能簡單切齊全,很適合對個人財務管理進行明確管理的用戶,可以完成收入支出金錢及物品的記錄與查詢操縱。此外,此系統(tǒng)操作簡單,用戶無需記錄復雜的命令,打開主機面就可以很容易看出系統(tǒng)的功能,在者,本軟件無需很高的硬件配置,一般的配置均可運行,占用系統(tǒng)資源少。本報告說明了該系統(tǒng)額特點與業(yè)務需求,詳細說明了系統(tǒng)的業(yè)務流程和系統(tǒng)開發(fā)特點,重點介紹了各模塊的功能及相關功能的具體實現(xiàn)。功能完善、用戶界面友好、運行穩(wěn)定,可完成日常個人財務信息的管理和維護。內(nèi)容:內(nèi)容:宋體,小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厘米內(nèi)容:3-5個關鍵詞宋體,小4號,1.5倍行距,段前0行,段后0行、頁面設置(正文的所有頁面)頁邊距:上2.5厘米,下2.5厘米,左3厘米,右2.5厘米,裝訂線0厘米;正文必須標注頁碼,位置為頁腳居中,并在目錄中注明并對應。距邊界:頁眉1.5厘米,頁腳1.75厘米內(nèi)容: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. 系統(tǒng)功能需求分析 12. 數(shù)據(jù)庫設計分析 23. 數(shù)據(jù)庫整體邏輯結構設計 34. 數(shù)據(jù)庫實現(xiàn) 44.1 建立數(shù)據(jù)庫和表 44.2 建立視圖 44.3 建立存儲過程 44.4 建立觸發(fā)器 45. 課程設計總結 5參考文獻 7謝辭 8宋體,小4號行距1.5行距宋體,小4號行距1.5行距段前0行,段后0行若有副標題則用:黑體,4號論文題目:黑體,3號,若有副標題則用:黑體,4號論文題目:黑體,3號,1.5倍行距段前2行,段后1行IndividualFinancialManagementSystemDesignAndImplementationOfTheDatabase專業(yè)、學生姓名、指導教師及姓名:楷體,小5號,1.5倍行距專業(yè)、學生姓名、指導教師及姓名:楷體,小5號,1.5倍行距段前0行,段后0行王晶指導教師:章美仁大標題:黑體,4號,1.5倍行距大標題:黑體,4號,1.5倍行距段前1行,段后1行本系統(tǒng)是針對用戶要求,使用計算機對自己日常的資金和物品的收入、支出以及相關的各種信息進行記錄、修改、添加、刪除等操作,并實現(xiàn)對信息進行統(tǒng)計和以文檔形式輸出的操作而設計的一種現(xiàn)代化個人財務管理軟件。經(jīng)過分析,本系統(tǒng)需要具有以下功能:(1)、能夠?qū)崿F(xiàn)個人財務管理方面各項功能,能成功的對用戶各種信息進行管理。(2)、實現(xiàn)查詢、修改、刪除、添加數(shù)據(jù)方便,數(shù)據(jù)的穩(wěn)定性和可靠性好。(3)、能夠?qū)崿F(xiàn)按日期查詢以及對庫存數(shù)據(jù)進行按月統(tǒng)計和以文本形式輸出。(4)、擁有良好的人機交互界面。1.1系統(tǒng)業(yè)務需求本系統(tǒng)具有以下幾個功能模塊:用戶登錄模塊、系統(tǒng)管理模塊、現(xiàn)金管理模塊、物品管理模塊、統(tǒng)計模塊。用戶登錄模塊為每個用戶分配賬號密碼使得個人的財務信息具有隱私性,現(xiàn)金管理模塊能有效的管理用戶的現(xiàn)金,可以進行添加,查詢,刪除操作,物品管理模塊可以添加物品借入,借出,買進,買出,和刪除查詢操作,統(tǒng)計模塊使得用戶能夠查詢用戶某月的金錢和物品統(tǒng)計信息,能夠讓用戶對自己每月或一段時間的收支情況,系統(tǒng)管理模塊可以讓用戶修改密碼,進行重要數(shù)據(jù)的備份和恢復。1.2系統(tǒng)技術需求穩(wěn)定性:本系統(tǒng)為財務管理系統(tǒng),多為查詢、修改、刪除、添加數(shù)據(jù)等操作,要求數(shù)據(jù)的穩(wěn)定性好??煽啃裕河脩糌攧諗?shù)據(jù)多比較重要,要求系統(tǒng)具有數(shù)據(jù)備份,數(shù)據(jù)恢復等性能。安全性:系統(tǒng)設計個人銀行賬號以及密碼的保存,要求系統(tǒng)提供加密保存等安全措施,即要求系統(tǒng)有較高的安全性能。數(shù)據(jù)流圖數(shù)據(jù)庫設計分析登陸功能對于個人財務管理系統(tǒng),我們要求軟件滿足用戶對個人財務的隱私性管理,確保在用戶以外的其他人使用軟件對其信息進行操作,所以要采用用戶注冊和登錄制度,確保用戶對自己財務信息的隱私管理。物品管理模塊功能物品管理模塊是用戶對物品進行添加、刪除、修改操作的模塊,提供用戶對物品的收入支出進行操作的功能?,F(xiàn)金管理模塊功能現(xiàn)金管理模塊是用戶對現(xiàn)金進行添加、刪除、修改操作的模塊,提供用戶對現(xiàn)金的收入支出進行操作的功能,使得當用戶的記錄需要修改時,可以方便的添加和修改。統(tǒng)計管理模塊提供用戶對現(xiàn)金收支信息和物品收支信息進行統(tǒng)計輸出功能。系統(tǒng)管理模塊系統(tǒng)管理模塊提供用戶對用戶個人信息的管理和修改以及對系統(tǒng)信息進行備份和恢復的功能。數(shù)據(jù)庫的ER圖如下所示:表的題注置于表格上方,居中。表號與標題間空2格,宋體5號。表格兩邊無邊框,表格頂邊和底邊線寬帶1/2磅。所有的表必須要有表號和表名。所有的表必須要在正文中加以引用數(shù)據(jù)庫整體邏輯結構設計表的題注置于表格上方,居中。表號與標題間空2格,宋體5號。表格兩邊無邊框,表格頂邊和底邊線寬帶1/2磅。所有的表必須要有表號和表名。所有的表必須要在正文中加以引用層次結構圖把整個系統(tǒng)分為收支管理,物品管理,統(tǒng)計管理,系統(tǒng)管理四個模塊,收支管理模塊分為添加收入,添加支出,修改收入,修改支出,查詢收支,刪除收支6個模塊,物品管理模塊分為物品借入,物品借出,物品買入,物品賣出,物品查詢,物品刪除,統(tǒng)計管理模塊分為物品統(tǒng)計信息,收支統(tǒng)計信息兩個模塊,收支管理模塊分為修改密碼,數(shù)據(jù)備份,數(shù)據(jù)恢復,系統(tǒng)說明,退出系統(tǒng)5個部分,每個模塊完成的功能可以從名字上明顯的看出。層次從結構圖如下所示:個人財務管理個人財務管理收支管理物品管理統(tǒng)計管理物品借入物品借出物品買入物品賣出刪除物品查詢物品添加收入添加支出修改收入修改支出刪除收支查詢收支系統(tǒng)管理收支信息物品信息修改密碼系統(tǒng)說明數(shù)據(jù)備份數(shù)據(jù)恢復退出系統(tǒng)數(shù)據(jù)庫表(1)下面是將各個實體和聯(lián)系轉(zhuǎn)化為相應的二維表即關系模式,指定各個關系的主關鍵字和外部關鍵字,并對各個關系的約束加以限定: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行建立數(shù)據(jù)庫和表建立視圖建立存儲過程建立觸發(fā)器了實現(xiàn)表間數(shù)據(jù)的一致性和完整性,創(chuàng)建了觸發(fā)器,具體代碼如下:/*考生信息表觸發(fā)器*/createtriggertrigger_ksxx1 縮進2字符TimesNewRoman,縮進2字符TimesNewRoman,5號,1.5倍行距段前0行,段后0行forinsert,update,deleteasbeginif(SELECTLEN(準考證號)FROMinserted)<6beginraiserror('準考證號長度不對!',10,1)rollbacktransactionendelsebeginprint'添加成功!'endifexists(select*frominserted)beginprint'身份證號已經(jīng)存在!'returnendend課程設計總結課程設計是培養(yǎng)學生綜合運用所學知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學生實際工作能力的具體訓練和考察過程。通過這次課程設計增加很多認識,在拿到課程設計題目時,沒有像以前一樣馬上開始動手寫代碼,我先做了整體的分析,把要設計的表,表的屬性,表間的關系全部弄清楚,并畫了相應的關系圖和E-R圖,從而也就基本形成了這次設計的整體構架。在寫代碼的過程中明顯感覺到很輕松,就是照著所設計的思路一步一步地進行。并得到以下總結:首先,流程是一切的根源,進度控制是項目順利進行的基礎。沒有大局觀,面對問題和變更就會不知所措了。其次,構架是很重要的,整體框架搭好,具體細節(jié)實現(xiàn)起來就是順理成章的事了。最后,實踐比一切空談和理論更能學到東西。平時學的那些理論都不過是皮毛罷了,一旦不用很快就忘記,始終要在實踐中才會發(fā)現(xiàn)問題才會努力去解決才能成長??吹筋}目后就一直在思考怎么設計好這個數(shù)據(jù)庫,從理論到實踐,在這些日子里,可以說得是苦多于甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,畢竟是第一次做這樣的設計,難免會遇到過各種各樣的問題,同時在設計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,例如在設計整體架構設計各表之間的關系時,總是考慮不夠周到,數(shù)據(jù)的完整性和一致性把握不準。理論不夠規(guī)范化,關系模式不夠優(yōu)越。為了實現(xiàn)這些,我也參閱了很多關于數(shù)據(jù)庫設計方面的書,從中受益匪淺。特別是在實現(xiàn)為所有考生生成隨機試題和給所有考生評卷的功能過程中,出現(xiàn)了很多難題,首先是怎么生成隨機數(shù)的問題,另外還要考慮每位考生的試卷中不應該有一樣的題目。并且控制好可為所有考生都產(chǎn)生試卷。評卷過程中的考生答案和正確答案的一一對照,怎么控制好游標來實現(xiàn)每循環(huán)一次正好為此考生評卷結束并且在考生成績表中插入一條考生成績的記錄。這些內(nèi)容都是通過參考資料才得以實現(xiàn)的。在這次課程設計過程中,也有很多沒有想到的地方,通過和張老師的交流,完善了不少的功能。在此表示感謝。最后,在這次課程設計過程中,深刻感覺到自己知識的缺乏,還需要課外繼續(xù)學習,不斷完善和增加自身的知識和經(jīng)驗。宋體,小5號,單倍行距段前0行,段后0行另起一頁宋體,小5號,單倍行距段前0行,段后0行另起一頁黑體,小4號,1.5倍行距,段前1.5行,段后1.5行[1]計算機叢書編委會.frontpage2000網(wǎng)頁制作實用教程[M].北京:希望電子出版社,1997.14-16[2]廖彬山,高峰霞.ASP動態(tài)網(wǎng)站開發(fā)教程[M].北京:清華大學出版社,1997.14-16[3]李勁.ASP數(shù)據(jù)庫程序設計[J].上海:計算機研究,2000,(4):14-16.[4]LiuGuangyuan,YuJuegang,AFa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 集美社工考試答案大全及答案
- 基于ARIMA和LSTM模型的氣溫預測比較研究
- IT運維服務合同2025年運維協(xié)議
- 2025年海南省公需課學習-生態(tài)環(huán)境損害賠償制度改革方案解析1305
- 2025年營養(yǎng)健康顧問知識競賽題庫及答案(共170題)
- 職中高考英語題庫及答案
- 遂寧射洪中考2025年試卷及答案
- 集中供暖ppp合同范本
- 云南初中競賽題庫及答案
- 草場退租合同范本
- 急性中毒的處理與搶救
- 淤泥消納施工方案
- 附表:醫(yī)療美容主診醫(yī)師申請表
- 跌落式熔斷器熔絲故障原因分析
- 2023年全市中職學校學生職業(yè)技能大賽
- 畢節(jié)市織金縣化起鎮(zhèn)污水處理工程環(huán)評報告
- 黑布林英語閱讀初一年級16《柳林風聲》譯文和答案
- 倉庫安全管理檢查表
- 嶺南版美術科五年級上冊期末素質(zhì)檢測試題附答案
- 以執(zhí)業(yè)醫(yī)師考試為導向的兒科學臨床實習教學改革
- 一年級上冊美術測試題
評論
0/150
提交評論