版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、摘 要叭本次課程設計在伴Windows矮 XP平臺上,瓣以Visual半 Studio芭 2008作為罷界面開發(fā)工具,埃SQL Ser傲ver 200俺5 作為數(shù)據(jù)庫芭工具,分析設計啊了靶“白個人財務管理系白統(tǒng)襖”胺。系統(tǒng)軟件和對盎數(shù)據(jù)庫的操作和案管理都可在計算暗機上完成。絆本系統(tǒng)功能簡單按切齊全,很適合唉對個人財務管理八進行明確管理的頒用戶,可以完成隘收入支出金錢及班物品的記錄與查敖詢操縱。此外,矮此系統(tǒng)操作簡單八,用戶無需記錄把復雜的命令,打半開主機面就可以翱很容易看出系統(tǒng)鞍的功能,在者,辦本軟件無需很高埃的硬件配置,一板般的配置均可運敗行,占用系統(tǒng)資柏源少。班本報告說明了該瓣系統(tǒng)額特點與
2、業(yè)拜務需求,詳細說傲明了系統(tǒng)的業(yè)務絆流程和系統(tǒng)開發(fā)埃特點,重點介紹版了各模塊的功能敖及相關功能的具巴體實現(xiàn)。功能完半善、用戶界面友挨好、運行穩(wěn)定,班可完成日常個人霸財務信息的管理背和維護。內(nèi)容:宋體,小4號, 1.5倍行距,段前0行,段后行題目:黑體,小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行,段后行昂、捌 SQL Se邦r
3、ver 20敗0骯5、管理信息系氨統(tǒng)盎、案Visual 懊Studio 吧2008辦Abstrac扳t辦The cur扮riculum佰 design搬 xp the叭 platfo斑rm, win唉dows st邦arts in版 visual拜 studio哀 2008 a八s the i埃nterfac安e, sql 挨se敗rver 20爸05 tool把s for d巴e搬velopme拌nt as t白he data敗base to拌ols拜,癌analyze凹 the de俺sign of邦 perso疤na鞍l(fā) finan拜ce mana氨gement 絆systems敖. 骯
4、T靶he syst捌em soft瓣ware an百d datab扮ase ope般rat瓣ion and礙 manage爸ment ca版n be do瓣ne 班in comp般uter靶.礙The sys安tem fea拌tures s懊imple c耙ut, is 罷quite s柏uited f阿or the 皚individ扳ual fin搬ancial 耙managem拌ent of 阿the use隘rs clea壩rly, we背 can fi哎nish th壩e incom敖e and e案xpendit奧ure of 氨money a敗n奧d the r矮ecords 凹a
5、nd for捌 contro板l. 挨I矮n addit佰ion, th頒e syste礙m is si辦mple, u靶sers ne疤ed have愛 no rec背ord of 罷the hos懊t, you 爸can eas爸ily see半 that t矮he syst岸em func般tions, 班the sof昂tware d艾oesnt 唉require瓣 a high按 hardwa傲re conf稗igurati癌on and 搬general芭 config把uration耙 can be盎 run, t矮he land柏 system稗 resour稗ces.岸The
6、 pre爸sent re壩port sh耙ows the壩 system頒 level 癌with th奧e busin稗ess nee隘ds, det巴ailed s盎ystem o敖f the b絆usiness暗 proces藹s and s搬ystem d爸evelopm岸ent, th背e modul般e intro背duces t叭he func爸tion of稗 the fu般nctions半 and re案lated t伴o the r俺eal暗ization瓣 of the奧 user i拌nterfac愛e. 半E埃fficien唉t and f熬riendly按, sta
7、bl擺e, but 翱perform般 everyd百ay pers芭onal fi般nancial胺 inform阿ation m斑anageme吧nt and 疤mainten耙ance.斑Key wor啊ds柏Financi絆al mana擺gement錄入正文時注意:1同學們可直接在此設計報告正文格式模板上錄入;2錄入前看清說明后將所有標注刪除;(紅色文字)疤、 SQL S頒erver 2氨005、Man稗agement哎 inform澳ation s哀ystem 、扒Visual 跋St骯udio 20敖08目錄:黑體小3號, 1.5倍行距,安目 錄TOC o 1-3 h z u H
8、YPERLINK l _Toc209280037 哀1.疤鞍系統(tǒng)功能需求分白析拌 PAGEREF _Toc209280037 h 按1 HYPERLINK l _Toc209280038 鞍2.叭澳數(shù)據(jù)庫設計分析唉 PAGEREF _Toc209280038 h 敖2 HYPERLINK l _Toc209280039 百3.扳埃數(shù)據(jù)庫整體邏輯艾結構設計鞍 PAGEREF _Toc209280039 h 皚3 HYPERLINK l _Toc209280040 叭4.昂挨數(shù)據(jù)庫實現(xiàn)氨 PAGEREF _Toc209280040 h 般4 HYPERLINK l _Toc209280041 岸4
9、.1拌扮建立數(shù)據(jù)庫和表拜 PAGEREF _Toc209280041 h 八4 HYPERLINK l _Toc2熬0928004半2版 翱4.2版瓣建立視圖絆 PAGEREF _Toc209280042 h 稗4 HYPERLINK l _Toc209280043 柏4.3澳唉建立存儲過程背 PAGEREF _Toc209280043 h 擺4 HYPERLINK l _Toc209280044 案4.4哀板建立觸發(fā)器胺 PAGEREF _Toc209280044 h 板4 HYPERLINK l _Toc209280045 翱5.佰伴課程設計總結暗 PAGEREF _Toc20928004
10、5 h 邦5 HYPERLINK l _Toc209280046 參考文獻 PAGEREF _Toc209280046 h 7 HYPERLINK l _Toc209280047 謝辭 PAGEREF _Toc209280047 h 8宋體,小4號 行距1.5行距段前0行,段后0行若有副標題則用:黑體,4號論文題目:黑體,3號,1.5倍行距段前2行,段后1行笆個人財務管理柏系統(tǒng)數(shù)據(jù)庫的設矮計與實現(xiàn)芭Individ澳ual 壩F埃inancia隘l 叭M翱anageme霸nt 扳S骯ystem 稗D按esign 氨A搬nd 把I笆mplemen癌tation 拔O搬f 壩T骯he 瓣D熬atab
11、ase專業(yè)、學生姓名、指導教師及姓名:楷體,小5號,1.5倍行距段前0行,段后0行敗數(shù)學與信息工程熬學院 計算機科伴學與技術專業(yè)王晶霸指導教師:拌章美仁大標題:黑體,4號,1.5倍行距段前1行,段后1行埃系統(tǒng)功能需求分敖析疤本系統(tǒng)是針對用懊戶要求矮,使用計算機對啊自己日常的資金稗和物品扒的收入、支出以捌及相凹關的各種信息隘進行記錄、修改胺、添加、刪除扮等操作,并實現(xiàn)搬對信息進行統(tǒng)計拜和以文檔形式輸哎出的操作敖而設計的一種現(xiàn)耙代化巴個人財務辦管理軟件。經(jīng)過板分析愛,斑本系統(tǒng)需要具有拔以下功能:芭(伴1癌)凹、能夠實現(xiàn)個人佰財務管理方面各阿項功能,能成功昂的對用戶各種信扒息進行管理。按(辦2澳)擺
12、、笆實現(xiàn)疤查詢、修改、刪澳除、添加數(shù)據(jù)方邦便,數(shù)據(jù)的穩(wěn)定襖性和可靠性好。扮(3)、能夠實稗現(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)計模跋塊使得用戶能夠懊查詢用戶某月的吧金錢和物品
13、統(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),我們要叭求軟件滿足用戶柏對個人財務的隱擺私性管理,確保襖在用戶以外的其澳他人使用軟件對皚其信息
14、進行操作百,所以要采用用按戶注冊和登錄制癌度,確保用戶對俺自己財務信息的盎隱私管理。氨 物叭品管理模塊功能頒物品管理模塊是吧用戶對物品進行懊添加、刪除、修懊改操作的模塊,鞍提供用戶對物品艾的收入支出進行斑操作的功能。邦 現(xiàn)敖金管理模塊功能背現(xiàn)金管理模塊是爸用戶對現(xiàn)金進行哎添加、刪除、修邦改操作的模塊,矮提供用戶對現(xiàn)金案的收入支出進行霸操作的功能,使安得當用戶的記錄啊需要修改時,可唉以方便的添加和靶修改。般 統(tǒng)背計管理模塊霸提供用戶對現(xiàn)金扒收支信息和物品柏收支信息進行統(tǒng)暗計輸出功能。系統(tǒng)管理模塊懊系統(tǒng)管理模塊提哀供用戶對用戶個啊人信息的管理和瓣修改以及對系統(tǒng)佰信息進行備份和把恢復的功能。翱數(shù)據(jù)庫
15、的ER圖辦如下所示俺:表的題注置于表格上方,居中。表號與標題間空2格,宋體5號。表格兩邊無邊框,表格頂邊和底邊線寬帶1/2磅。所有的表必須要有表號和表名。所有的表必須要在正文中加以引用笆數(shù)據(jù)庫捌整體邏輯結構設哎計層次結構圖壩把整個系統(tǒng)分為笆收支管理,物品邦管理,統(tǒng)計管理奧,系統(tǒng)管理四個藹模塊,收支管理扮模塊分為添加收稗入,添加支出,半修改收入,修改叭支出,查詢收支版,刪除收支6個半模塊,物品管理安模塊分為物品借叭入,物品借出,傲物品買入,物品挨賣出,物品查詢吧,物品刪除,統(tǒng)巴計管理模塊分為懊物品統(tǒng)計信息,敗收支統(tǒng)計信息兩安個模塊,收支管皚理模塊分為修改霸密碼,數(shù)據(jù)備份壩,數(shù)據(jù)恢復,系藹統(tǒng)說明,
16、退出系版統(tǒng)5個部分,每捌個模塊完成的功哀能可以從名字上背明顯的看出。暗層次從結構圖如拜下所示:個人財務管理收支管理物品管理統(tǒng)計管理物品借入物品借出物品買入物品賣出刪除物品查詢物品添 加 收 入添加支出修改收入修改支出刪除收支查詢收支系統(tǒng)管理收支信息物品信息修改密碼系統(tǒng)說明數(shù)據(jù)備份數(shù)據(jù)恢復退出系統(tǒng)數(shù)據(jù)庫表耙(1)擺下面是將各個實癌體和聯(lián)系轉化為笆相應的二維表即靶關系模式,指定唉各個關系的主關芭鍵字和外部關鍵罷字,并對各個關俺系的約束加以限暗定:奧1)襖表1用戶表哎,案表1 考生信板息表佰序號凹字段中文名按字段英文名阿類型、寬度、精胺度叭取值約束阿空否澳默認值啊主鍵/外鍵辦1捌用戶編號斑UserI
17、D昂bigint頒否瓣主鍵凹2般用戶名岸UserNam鞍e阿varchar岸(50)昂少于50字符柏否笆3阿密碼案Passwor敗d百varchar骯(50)柏少于50字符芭否挨2)扒表2 支出信息熬表白序號俺字段中文名拌字段英文名暗類型、寬度、精礙度岸取值約束暗空否捌默認值昂主鍵/外鍵案1壩支出物資編號拌PayoutI背D挨bigint伴否靶主鍵佰2拔用戶編號背UserID扒bigint岸否背外鍵背3班支出類型奧Paykind百varchar壩 (50)岸否岸4鞍支出物資類型擺payoutk百ing疤V稗ar叭char(50骯)傲否柏5罷支出金額跋PayAcco哀unt百float半否邦6熬
18、支出時間盎PayTime斑date捌否皚7艾備注巴Remark擺varchar佰(200)安少于200字符佰3)佰表4.3 收入阿信息表隘序號白字段中文名俺字段英文名佰類型、寬度、精癌度耙取值約束巴空否背默認值氨主鍵/外鍵藹1拔收入信息編號爸IncomeI伴D傲bigint岸否熬主鍵隘2挨用戶編號拌UserID拌bigint拌否疤外鍵哎3阿收入類型懊Inkind般varchar哀 (50)俺否愛4藹收入物資類型絆Payinki壩nd哀Varchar啊(50)骯否皚5昂收入金額辦InAccou骯nt挨float笆否跋6吧收入時間搬InTime襖date芭否霸7翱備注氨Remark絆varchar
19、擺(200)吧少于200字符氨圖跋2邦 愛所有表之間的關澳系圖各級小標題: 黑體,小4號,1.5倍行距段前0.5行,段后0.5行數(shù)據(jù)庫實現(xiàn)建立數(shù)據(jù)庫和表建立視圖建立存儲過程建立觸發(fā)器藹了實現(xiàn)表間數(shù)據(jù)艾的一致性和完整芭性,創(chuàng)建了觸發(fā)凹器,具體代碼如隘下:昂/*考生信息表阿觸發(fā)器*/哎create 拌trigger鞍 trigge扒r_ksxx1絆縮進2字符Times New Roman,5號,1.5倍行距段前0行,段后0行on ksxx藹for ins邦ert,upd搬ate,del絆eteasbegin阿 if (S敖ELECT L八EN(準考證號澳) FROM 暗inserte安d)6 be
20、gin把 rai捌serror(扒準考證號長度哎不對!,10搬,1)唉 rol搬lback t笆ransact埃ion end else begin頒 pri版nt 添加成爸功! end吧 if ex跋ists(se霸lect * 愛from in傲serted)哀 begin挨 癌 pri翱nt 身份證芭號已經(jīng)存在!懊 ret芭urn endend課程設計總結搬課程設計是培養(yǎng)搬學生綜合運用所笆學知識辦,跋發(fā)現(xiàn)藹,愛提出跋,礙分析和解決實際辦問題班,半鍛煉實踐能力的暗重要環(huán)節(jié)按,邦是對學生實際工擺作能力的具體訓阿練和考察過程班。通過這次課程壩設計增加很多認板識,在拿到課程瓣設計題目時,沒按有像
21、以前一樣馬霸上開始動手寫代暗碼,我先做了整啊體的分析,把要扳設計的表,表的艾屬性,表間的關艾系全部弄清楚,跋并畫了相應的關拌系圖和E-R圖胺,從而也就基本傲形成了這次設計傲的整體構架。在哎寫代碼的過程中跋明顯感覺到很輕百松,就是照著所壩設計的思路一步扮一步地進行。并芭得到以下總結:傲首先,流程是一敗切的根源,壩進度控制是項目芭順利進行的基礎班。沒有大局觀,襖面對問題和變更藹就會不知所措了隘。安其次,構架是很藹重要的,整體框罷架搭好,具體細懊節(jié)實現(xiàn)起來就是胺順理成章的事了襖。最后,實踐比壩一切空談和理論霸更能學到東西。傲平時笆學的礙那些理論都頒不過挨是皮毛八罷了伴,一旦不用很快安就忘記,始終要把
22、在實踐中才會發(fā)敗現(xiàn)問題才會努力氨去解決才能成長唉。靶看到題目后就一柏直在思考怎么設藹計好這個數(shù)據(jù)庫暗,版從理論到實踐,疤在半這些佰日子里,可以說癌得是苦多于甜,絆但是可以學到很昂多很多的東西,罷同時不僅可以鞏白固了以前所學過藹的知識,而且學搬到了很多在書本笆上所沒有學到過半的知識。通過這壩次課程設計使我扮懂得了理論與實愛際相結合是很重百要的,只有理論按知識是遠遠不夠翱的,只有把所學頒的理論知識與實藹踐相結合起來,俺從理論中得出結敖論,才能真正為斑社會服務,從而昂提高自己的實際傲動手能力和獨立唉思考的能力。在皚設計的過程中遇哎到問題,可以說背得是困難重重,唉畢竟稗是爸第一次做翱這樣的設計拜,難免
23、會遇到過斑各種各樣的問題扒,同時在設計的哀過程中發(fā)現(xiàn)了自耙己的不足之處,唉對以前所學過的瓣知識理解得不夠敖深刻,掌握得不胺夠牢固,扮例如在設計整體半架構設計各表之斑間的關系時,總罷是考慮不夠周到扳,數(shù)據(jù)的完整性伴和一致性把握不愛準。理論不夠規(guī)啊范化,關系模式罷不夠優(yōu)越。為了扒實現(xiàn)這些,我也班參閱了很多關于霸數(shù)據(jù)庫設計方面壩的書,從中受益凹匪淺。特別是在奧實現(xiàn)為所有考生扳生成隨機試題和擺給所有考生評卷挨的功能過程中,按出現(xiàn)了很多難題阿,首先是怎么生邦成隨機數(shù)的問題啊,另外還要考慮敗每位考生的試卷昂中不應該有一樣靶的題目。并且控芭制好可為所有考班生都產(chǎn)生試卷。盎評卷過程中的考擺生答案和正確答拌案的
24、一一對照,版怎么控制好游標霸來實現(xiàn)每循環(huán)一拜次正好為此考生版評卷結束并且在柏考生成績表中插氨入一條考生成績礙的記錄。這些內(nèi)艾容都是通過參考藹資料才得以實現(xiàn)凹的。在這次課程哀設計過程中,也邦有很多沒有想到唉的地方,通過八和張啊老師的交流,完背善了不少的功能安。在此表示感謝跋。笆最后,在這次課艾程設計過程中,捌深刻感覺到自己暗知識的缺乏,還拜需要課外繼續(xù)學搬習,不斷完善和癌增加自身的知識阿和經(jīng)驗。宋體,小5號,單倍行距段前0行,段后0行另起一頁黑體,小4號,1.5倍行距,段前1.5行,段后1.5行參考文獻拜1 計算機翱叢書編委會案.半f絆rontpag艾e 2000 澳網(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 按Li
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 手工兼職協(xié)議書
- 生活區(qū)打掃協(xié)議書
- 苗木委托協(xié)議書
- 蘋果封裝協(xié)議書
- 蔬菜質量協(xié)議書
- 覓知網(wǎng)合同范本
- 認養(yǎng)母雞協(xié)議書
- 認購金合同范本
- 設備設計協(xié)議書
- 設計聯(lián)合協(xié)議書
- 《醫(yī)學美容技術》課件-實訓:VISIA皮膚檢測儀(理論)
- 項目經(jīng)理安全早班會
- 醫(yī)學影像圖像質量管理
- 《如何理解「銷售」》課件
- TGDNAS 049-2024 脊髓神經(jīng)功能評估技術
- 2022年北京海淀初二(上)期末語文試卷及答案
- 分布式光伏電站支架結構及荷載計算書
- GB/T 16475-2023變形鋁及鋁合金產(chǎn)品狀態(tài)代號
- 門診藥房運用PDCA降低門診藥房處方調(diào)配差錯件數(shù)品管圈QCC成果匯報
- 化工有限公司年產(chǎn)4000噸-N-N-二甲基苯胺項目安全預評價報告
- 法制進校園安全伴我行主題班會ppt
評論
0/150
提交評論