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

正文內容

畢業(yè)設計-家庭財務管理系統(tǒng)設計與實現(xiàn)-資料下載頁

2024-12-03 19:00本頁面

【導讀】代家庭與個人傳統(tǒng)的理財觀念有著較大的革新。改革開放以來,我國社會經(jīng)濟的。因此,人們迫切需要一個能充分利用計算機優(yōu)勢,快捷、方便、高效、易操作的管理系統(tǒng)來管理家庭財務的收支。按照家庭成員對自身財產的管理要。本論文主要介紹了家庭財務管理系統(tǒng)的開發(fā)過程和所涉及到的問題及解。過各種方式可以查詢。最后經(jīng)過測試,系統(tǒng)能正常運行,功能完善,性能較高??偟脕碚f這個系統(tǒng)的開發(fā)是比較成功的。

  

【正文】 { if (oleConnection1 == null) oleConnection1 = ()。 string sql = select outDate as 支出日期 ,outType as 支出方式 ,outMoney as 金額 ,outItem as 支出項目 ,outTo as 去處 ,role as 支出人員 , + outRemark as 備注 ,outInfoID as 支出編號 from outInfo。 bool flag = false。 if ( == false amp。amp。 == false amp。amp。 == false) sql = sql。 else { if ( == true) { DateTime dt1 = ()。 DateTime dt2 = ()。 sql = sql + where outDate between + + dt1 + + and + + dt2 + 。 flag = true。 } 33 if ( == true) { if (flag) sql = sql + and outItem=39。 + () + 39。 else sql = sql + where outItem=39。 + () + 39。 flag = true。 } if ( == true) { if (flag) sql = sql + and role=39。 + () + 39。 else sql = sql + where role=39。 + () + 39。 } } OleDbCommand cmd = new OleDbCommand(sql, oleConnection1)。 ()。 (sql, query, dataGrid2)。 } 選擇【理財分析】 |【理財報告】命令菜單,即可進入理財報告界面,此界面包括兩個 選項卡【本月收入情況】和【本月支出情況】,兩個選項卡界面分別如 圖 4 22 和 圖 4 23 所示。在這里可以按照月份查看本月的理財報告,從而詳細的了解本月的財務狀況。 圖 4 22 理財報告【本月收入情況】界面 34 圖 4 23 理財報告【本月支出情況】 支出 記錄顯示 功能: private void Report_Load(object sender, EventArgs e) { if (oleConnection1 == null) oleConnection1 = ()。 string year = ()。 string month = ()。 string dt1 = year + + month。 string dt2 = year + + ((month) + 1)。 strSql2 = select outDate as 支出日 期 ,outType as 支出方式 ,outMoney as 金額 ,outItem as 支出項目 ,outTo as 去處 ,role as 支出人員 , + outRemark as 備注 ,outInfoID as 支出編號 from outInfo where outDate between + + dt1 + + and + + dt2 + 。 ds2 = (strSql2, dataName2, dataGrid2)。 = 共有 + [dataName2]. + 條記錄。 string sql2 = select sum(outMoney) from outInfo where outDate between + + dt1 + + and + + dt2 + 。 35 string sql22 = select * from outInfo where outDate between + + dt1 + + and + + dt2 + 。 OleDbCommand cmd2 = new OleDbCommand(sql2, oleConnection1)。 OleDbCommand cmd22 = new OleDbCommand(sql22, oleConnection1)。 if (() != null) = 本 月 總 支 出 為 + (()) + 元 。 else = 本月你沒有支出 。 int plus = 0。 if (() != null amp。amp。 () != null) plus = (()) (())。 else if (() != null amp。amp。 () == null) plus = (())。 else if (() == null amp。amp。 () != null) plus = (())。 else if (() == null amp。amp。 () == null) plus = 0。 if (plus 0) = + ().Trim() + 月你富余 + plus + 元 。 else = + ().Trim() + 月你超支 + (plus) + 元。 } 36 5 綜合測試 調試分析 系統(tǒng)調試是一個復雜的過程,要對數(shù)據(jù)庫、窗體布局、 代碼等進行完善,在系統(tǒng)調試的過程中遇到了以下幾個問題: ( 1) 在運行程序時,加載主窗體時調用登錄界面,要將 主窗體 Form 的IsMdiContainer 的屬性改為 True。 ( 2) 運行時,打開日常收入、日常支出界面,系統(tǒng)出現(xiàn)調用窗體錯誤,顯示“至少有一個參數(shù)沒有被指定值” , 對應代碼行為 (ds, dname)。調試修改,代碼正確,原因是 數(shù)據(jù)庫連接錯誤,將 Data Source=。改為Data Source=d:\\我的文檔 \\桌面 \\家庭財務管理系統(tǒng)\\FamilyWealthMS\\FamilyWealthMS\\database\\。 ( 3)運行時,打開日常收入、日常支出、理財報告、查詢明細界面,系統(tǒng)出 現(xiàn)調用窗體錯誤,顯示“至少有一個參數(shù)沒有被指定值”,對應代碼行為(ds, dname)。調試修改,代碼正確,原因是數(shù)據(jù)庫中收入信息表中 inDate字段寫成了 inData,導致在查詢數(shù)據(jù)庫信息時查詢語句中的字段值與數(shù)據(jù)表中字段值不匹配。 測試方法 軟件測試中最基本的方法是黑盒測試和白盒測試。 ( 1 ) 黑 盒測試 黑盒測試也稱功能測試或數(shù)據(jù)驅動測試,它是在已知產品所應具有的功能,通過測試來檢測每個功能是否能正常使用。黑盒法著眼于程序外部結構,不考慮內部邏輯結構,針對軟件界面和軟件功能進行測試。黑盒法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。實際上測試情有無窮多個,不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試。 37 ( 2) 白盒測試 與黑盒子測試法相反,折盒測試法密切相關處理細節(jié),針對每一條邏輯路徑都要分別設計測試實例,檢查分支和循環(huán)的情況。乍 一看,只要定義出所以的邏輯路徑,并為每一路徑設計一個測試實例,通過仔細評價測試結果,即能給出百分之百正確的程序,可這是不現(xiàn)實的。一般選用少量“最有效”,即最有可能暴露錯誤的路徑進行測試。測試的目的是為了找出錯誤,所以無論采用黑盒法還是白盒法,設計測試實例時總是期望用盡可能少的時間和代價發(fā)現(xiàn)盡可能多的錯誤。 實例測試 案例一:登陸測試 ( 1) 首先用設定密碼登陸,查看是否可以進入該系統(tǒng)。 ( 2) 隨意輸入一些用戶名和密碼,查看是否可以給予提示并拒絕該用戶登陸 ( 3) 輸入一些與本系統(tǒng)有密切相關的數(shù)據(jù),測試是否 存在登陸漏洞 案例二:添加家庭成員記錄測試 ( 1) 按照系統(tǒng)要求添加一條記錄,查看是否添加成功,并運行查看效果 ( 2) 隨意添加記錄,查看系統(tǒng)是否給予提示并拒絕添加 案例三:家庭成員管理測試 ( 1) 添加或刪除一條用戶記錄,查看數(shù)據(jù)庫是否及時更新 ( 2) 修改客戶密碼后,測試是否可以用新密碼登陸 案例三: 日常收支記錄測試 ( 1) 按照系統(tǒng)要求添加或刪除一條記錄,查看是否成功,并運行查看結果 ( 2) 隨意添加記錄,查看系統(tǒng)是否給予提示并拒絕添加 案例 四 : 儲蓄管理測試 ( 1) 按照系統(tǒng)要求添加或刪除一條記錄,查看是否成功,并 運行查看結果 ( 2) 隨意添加記錄,查看系統(tǒng)是否給予提示并拒絕添加 案例 五 : 借還錢管理測試 ( 1) 按照系統(tǒng)要求添加或刪除一條記錄,查看是否成功,并運行查看結果 ( 2) 隨意添加記錄,查看系統(tǒng)是否給予提示并拒絕添加 38 案例 六 : 理財分析 測試 ( 1) 按照系統(tǒng)要求添加或刪除一條記錄,查看是否成功,并運行查看結果 ( 2) 隨意添加記錄,查看系統(tǒng)是否給予提示并拒絕添加 用戶手則 ( 1)本程序的運行環(huán)境為 Windows95/98/ME 以及 Windows 2021/NT/XP 操作系統(tǒng),執(zhí)行文件為 。 ( 2)本程序的編譯環(huán)境為 Microsoft Visual Studio 2021。在 Windows xp 下編譯通過。 ( 3)進入演示程序后即顯示窗口方式的用戶界面: ( 4)接受命令后既執(zhí)行相應運算和顯示相應結果。 結論 本畢業(yè)設計是一個利用 C語言開發(fā)的。這個系統(tǒng)已經(jīng)全部完成。但同時也存在一些不足的地方,比如整個系統(tǒng)是否可以添加更多功能,外觀上是否可以再修飾修飾,以及用戶資料的保密性和安全性還沒有考慮和研究。 此次畢業(yè)設計,由于本人在知識、經(jīng)驗方面都存在著不足。另外,在整個設計的過程中,忙于 工作,沒有充足的時間來和指導老師交流溝通。因此,該系統(tǒng)必然會存在一些缺陷和不足。因為對家庭財務管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。 經(jīng)過近一個多月的設計,我深刻體會到要做好一個完整的事情,需要有系統(tǒng)的思維方式和方法,對待一個新的問題,要耐心、要善于運用已有的資源來充實自己。同時我也深刻的認識到,在對待一個新事物時,一定要從整體考慮,完成一步之后再作下一步,這樣對于系統(tǒng)而言才能更加有效。通過此次畢業(yè)設計,我不但對 Visual Studio 2021 和 Access2021 有了深刻的認 識,積累了使用軟件工程的思想來開發(fā)軟件的經(jīng)驗,同時最重要的是摸索出了一套考慮問題和解決問題的方法,這對于我將來走上工作崗位受益匪淺。 實踐出真知,這次畢業(yè)設計把我 大學 3 年 所學的理論知識得以充分地運用。理論與實踐相結合,動手能力得以很大的提高。開發(fā)一個良好的系統(tǒng)需要豐富的知識,由于水平有限,系統(tǒng)功能不夠完善,需更進一步的改善。 39 致謝 此次畢業(yè)設計和論文撰寫過程中,得到了 老師、各位同學和朋友的關心、指導和幫助。入學以來各位老師一直以
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1