freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于net平臺的家庭理財管理系統(tǒng)設(shè)計與實現(xiàn)-閱讀頁

2024-12-06 16:52本頁面
  

【正文】 覆蓋到的內(nèi)容,但不會對界面的清晰度產(chǎn)生影響,界面顏色過渡也非常的自然流暢。 登錄模塊的實現(xiàn) 登錄模塊主要用到了 Lable、 TextBox 和 Button 控件進行整齊合理的布局,然后統(tǒng)一放到一個容器當(dāng)中。如果此方法執(zhí)行完畢后,返回值為true,系統(tǒng)會 轉(zhuǎn)到主界面 ,如果返回值為 false,則會用彈窗的形式給用戶提示錯誤信息。 圖 51 登陸界面運行效果圖 注冊模塊的實現(xiàn) 因為本系統(tǒng)是針對家庭內(nèi)部設(shè)計的,系統(tǒng)的安全問題不用考慮的非常復(fù)雜,所以本系統(tǒng)的注冊界面只需讓用戶輸入登錄時需要的用戶名和密碼即可,密碼需要確認輸入,以防用戶在不知情的情況下輸錯密碼,以致不能正常登錄,同時,密碼的 輸入是采用密文輸入的字符形式。如果用東北石油大學(xué)本科生畢業(yè)設(shè)計(論文) 16 戶名已存在,此方法的返回值為布爾型值 true, 反之,返回值為布爾型值 false。 圖 52 注冊界面運行效果圖 系統(tǒng)主界面的實現(xiàn) 本系統(tǒng)的主界面是分塊實現(xiàn)的, 標(biāo)記 1 區(qū)域 是工具欄, 標(biāo)記 2 區(qū)域 是快捷按鈕, 標(biāo)記 3 區(qū)域 是系統(tǒng)的主要部分,是給用戶傳遞信息的 核心 區(qū)域 ,這里面用到GridView 控件,用來顯示數(shù)據(jù)庫中的賬目信息 。 標(biāo)記 5 區(qū)域是用來合算用戶 收支情況的信息。 在主界面上不同的按鈕和工具 被點擊時,都會調(diào)用對應(yīng)的方法,創(chuàng)建不同的 SqlCommand 命令來執(zhí)行,返回相關(guān)的結(jié)果集,進而顯示在界面上。 圖 53 主界面運行效果圖 1 2 3 4 5 東北石油大學(xué)本科生畢業(yè)設(shè)計(論文) 17 新增記錄模塊的實現(xiàn) 當(dāng)用戶選擇新增記錄功能時,系統(tǒng)會跳轉(zhuǎn)到新增記錄的界面進行數(shù)據(jù)接收。 其中,顯示用戶名的 TextBox 控件的 Enable 屬性被設(shè)置成 false,這樣,用戶就只能對自己的賬戶進行賬目的操作,防止發(fā)生操作權(quán)限問題的錯誤。 如果用戶單擊“否”按鈕,則不進行任何操作,彈窗自動關(guān)閉,系統(tǒng)將會留在新增收支的界面中。 圖 54 新增收支界面運行效果圖 圖 55 確認信息對話框效果圖 查詢記錄模塊的實現(xiàn) 本系統(tǒng)的查詢記錄功能 分成了三種查詢方式:分類查詢、自定義查詢和按金額查詢?nèi)N方式,這三種方式類別都可以在 查詢界面的左側(cè)可 收起的 邊框欄中選擇 ,界面上方是修改收支信息、刪除收支信息和刷新信息的按鈕 。 在 實現(xiàn) 分類檢索功能時, 邊選欄中加入四個按鈕,選擇不同操作時,在業(yè)務(wù)邏輯層中會有不同的方法供其調(diào)用,分別是 CheckAllInfo 方法、 CheckOnlyMine方法、 CheckOnlyIne 方法和 CheckOnlyOutput 方法。 在實現(xiàn)自定義條件檢索功能時,在業(yè)務(wù)邏輯層中編寫了一個 專門的創(chuàng)建查詢字符串的方法 CreateSQLCmdString 來接收用戶選擇 的 信息,此方法會將用戶選擇的 信息拼接成合法的 SqlCommand 命令用來執(zhí)行 ,這樣 , 再通過調(diào)用執(zhí)行SqlCommand 命令的函數(shù)來完成此操作,然后將檢索出的數(shù)據(jù)放到數(shù)據(jù)集 上 ,再將數(shù)據(jù)集綁定到 GridView 控件,進而 實現(xiàn)自定義條件的檢索功能。 對應(yīng)的在 BLL 層中有兩個方法來 分別 實現(xiàn)這兩 種 操 作,一個是 SettedMoneySelect 方法,另一個是 FreeMoneySelete 方法, 它 們都是通過創(chuàng)建不同的 SqlCommand 命令來實現(xiàn)不同的功能。 分類檢索 功能 的運行效果圖如圖 56 所示,自定義檢索 功能 的運行效果圖如圖57 所示,按金額檢索 功能 的運行效果圖如圖 58 所示。如果用戶要修改的 記錄 是自己東北石油大學(xué)本科生畢業(yè)設(shè)計(論文) 20 的賬目信息,這個函數(shù)將返回一個布爾值 true,即有 修改 權(quán)限,反之返回 false,即沒有 修改 權(quán)限 , 這樣, 就實 解決了 權(quán)限 分配 的問題,同時,也 保證了家庭用戶之間的 賬目 信息 的獨立性 。在修改記錄的界面上還安置了一個恢復(fù)原數(shù)據(jù)的按鈕, 當(dāng)用戶想撤銷回原來的數(shù)值時,可以通過單擊 此按鈕 的方式, 實現(xiàn) 將數(shù)據(jù) 恢復(fù)到 修改之前的狀態(tài) 。 在每步操作中, BLL 層都有相對應(yīng)的函數(shù)方法可以調(diào)用執(zhí)行,執(zhí)行后將結(jié)果 返回給數(shù)據(jù)集,再通過數(shù)據(jù)綁定的形式將結(jié)果 顯示在主界面上。 圖 59 修改記錄界面運行效果圖 刪除記錄模塊的實現(xiàn) 刪除記錄功能就是選中想刪除的 賬目 記錄, 在工具欄或者快捷按鈕中選擇刪除 操作 。否則, 就不給用戶分配權(quán)限,這時,有關(guān)刪除操作的工具和按鈕將被屏蔽 ,用戶不可以對此記錄信息進行操作。 否則,程序進行空操作,系統(tǒng)會返回到主界面。 東北石油大學(xué)本科生畢業(yè)設(shè)計(論文) 21 圖 510 刪除記錄運行效果圖 修改密碼模塊的實現(xiàn) 在實現(xiàn) 修改密碼 功能時,通過構(gòu)造函數(shù)將用戶名和密碼傳到修改密碼 界面 的界面加載函數(shù)中,在系統(tǒng)彈出修改密碼界面的同時獲取用戶名和密碼的值,這樣 ,在界面上用 TextBox 控件接受原密碼和新密碼之后, 點擊“修改”按鈕, BLL 層中的 CheckPassWord 方法會對原密碼和登錄密碼進行比對,如果一致,程序才會執(zhí)行 修改密碼的 函數(shù),否則程序會提示原密碼輸入錯誤 。 其運行效果圖如圖 511 所示。右側(cè)界面是報表的顯示界面,上邊緣處是報表的快速工具,利用這些快速的工具按鈕可以方便的導(dǎo)出報表、打印報表和放大縮小等功能。 圖 512 報表功能運行界面效果圖 數(shù)據(jù)統(tǒng)計模塊的實現(xiàn) 數(shù)據(jù)統(tǒng)計功能有兩種圖形的統(tǒng)計方式, 一種是曲線統(tǒng)計圖,另一種是柱狀統(tǒng)計圖 , 這兩種統(tǒng)計方式是在一個 Winform 窗體 里面 實現(xiàn) 的, 窗體里 添加了一個可以切換界面的 Panel,這兩種統(tǒng)計方式分列其中。右面是顯示統(tǒng)計圖的畫布,在選定好條件后,系統(tǒng)會在數(shù)據(jù)庫里提取數(shù)據(jù),并用數(shù)組將各個坐標(biāo)值和實際值 保存起來 。其運行效果圖如圖 513所示。右側(cè)的界面是顯示統(tǒng)計圖的界面,也是在畫布的基礎(chǔ)上,調(diào)用數(shù)據(jù)庫中的類將各個值用柱狀的形式全都顯示在畫布上。 圖 514 柱狀 統(tǒng)計圖運行效果圖 東北石油大學(xué)本科生畢業(yè)設(shè)計(論文) 24 數(shù)據(jù)管理功能的實現(xiàn) 數(shù)據(jù)管理 功能分為 數(shù)據(jù)備份 功能和 數(shù)據(jù)導(dǎo)入 功能 , 這兩個功能都是針對數(shù)據(jù)信息進行打開和保存操作的。 其運行效果圖如 圖 515 所示,文件選擇界面圖如圖 516 所示 。其運行效果圖如圖 517 所示,存儲目錄選擇界面如圖 518 所示。 三層架構(gòu)有自己 約定遵守的規(guī)則: 1. 最關(guān)鍵的 , 表現(xiàn)層 只能作為一個外殼 , 不能包含任何 邏輯業(yè)務(wù) 的處理過程 。 業(yè)務(wù)邏輯 層在API 上應(yīng)該 以 面向?qū)ο?的方式 實現(xiàn)所有 業(yè)務(wù)邏輯關(guān)系和處理 。 所以考慮一個項目是不是應(yīng)該應(yīng)用三層 /多層設(shè)計時 , 先得考慮 是不是真的需要 ? 實際上大部分程序就開個 窗體 就足夠了 , 完全沒必要 做 的這么復(fù)雜 。 報表 技術(shù) 報表在應(yīng)用時分兩種方法 , 分別是拉模式 (PULL), 推模式 (PUSH)。 推模式 : 在 報表生成時的數(shù)據(jù)源 , 是用編程時重寫 報表中 SQL 語句而生成的 dataset 對像 。本系統(tǒng)采用的是推模式的方式來生成報表的。 CrystalReportSource, crystalReport 是 報表的數(shù)據(jù)提供者 ; CrystalReportViewer 是 報表的瀏覽器 。 簡單的說 , 推模式中的 報表是個模板 , 把在設(shè)計器里報表的格式設(shè)好后 , 再組裝 DataSet 就可以生成報表了 。 SqlConnection sqlCon = ()。 SqlCommand cmdd= new SqlCommand(cmdcount,sqlCon)。 DataSet ds = new DataSet()。 (ds, sql)。 ([sql])。 if (i == 0) { (系統(tǒng)內(nèi)沒有指定條件的數(shù)據(jù)!當(dāng)前生成的報表為空報表! , 很抱歉! )。 ()。 這種方式和以前用 pb 構(gòu)造動態(tài) datawindow 的方式一樣 , 我使用起來覺的還是很順手的 。它具有直觀、形象、生動、具體等特點。因此,統(tǒng)計圖在統(tǒng)計資料整理與分析中占有重要地位,并得到廣泛應(yīng)用。 SqlConnection conn = ()。 SqlDataAdapter adas = new SqlDataAdapter(select distinct datetimes from zhubiao order by datetimes, conn)。 (ddds, datetimes)。 double[] price = new double[[0].]。 i [0].。 SqlDataAdapter ada = new SqlDataAdapter(select sum(prices) from zhubiao where datetimes=39。, conn)。 (ds, chart1)。 } (總收支 )。 [總收支 ]. = true。 [總收支 ].MarkerSize = 8。 [總收支 ].ShowLabelAsValue = true。 [總收支 ].()。 ()。 東北石油大學(xué)本科生畢業(yè)設(shè)計(論文) 29 結(jié) 論 時光飛逝,轉(zhuǎn)眼間畢業(yè)設(shè)計將要結(jié)束 了 ,回想這段時間的經(jīng)歷,雖然很疲勞,但是我覺得很充實,很有意義,學(xué)到很多以前沒有接觸的知識,懂得很多以前不明白的東西。通過這次畢業(yè)設(shè)計,我系統(tǒng)的學(xué)習(xí)了 C語言, SQL Server 2020 數(shù) 據(jù)庫,并獨立完成了本軟件的構(gòu)思、設(shè)計、調(diào)試及其完善 。 我個人認為現(xiàn)在好多的理財軟件都做的太復(fù)雜了,對于一般的家庭來說,最 常到的無非就是收支記帳,所以我做的這個 畢業(yè)設(shè)計 可以很好的滿足他們的需要 。 在軟件設(shè)計中,我遇到了很多的困難。我想說只有不斷實踐才是成功的關(guān)鍵! 以上是我軟件設(shè)計過程中取得的成績及不足之處的總結(jié)。這樣,會讓我的畢業(yè)設(shè)計變得更好,所以我以后會向這個方面努力 的學(xué)習(xí),爭取開發(fā)出更好的系統(tǒng) 。Peltier. Management Information System [M]. Rothstein Associates Inc, 2020: 3550. 東北石油大學(xué)本科生畢業(yè)設(shè)計(論文) 31 致 謝 本 系統(tǒng)和 論文是在指導(dǎo)老師 高俊濤 老師的悉心指導(dǎo)下完成的 , 在程序和論文的修改上給了我很大的幫助。 他 無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高 , 這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝 高老師 耐心的輔導(dǎo)。 在整個開發(fā)過程中的各個階段給予一些意見和建議,使 我畢業(yè) 設(shè)計 的界面更加 美觀 ,功能更加 趨于 完善。感謝老師們尤其是我的指導(dǎo)老師的認真負責(zé)的教導(dǎo),感謝我的同學(xué)們給予的幫助。 最后,向在大學(xué)四年里給予我指導(dǎo)和幫助的各位老師、同學(xué)表示由衷的
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1