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

正文內(nèi)容

畢業(yè)設(shè)計-家庭財務(wù)管理系統(tǒng)設(shè)計與實(shí)現(xiàn)(編輯修改稿)

2025-01-08 19:00 本頁面
 

【文章內(nèi)容簡介】 異(名字、項(xiàng)目、數(shù)值),在此不再贅述。所有模塊的數(shù)據(jù)流第二層圖中包括了詳細(xì)的數(shù)據(jù)流組成要素以及用戶 收入信息 支出信息 收入表 支出表 用戶 添加 收入信息 添加支出信息 刪除 信息 查詢 信息 收支信息 數(shù)據(jù)庫 14 具體流向等,具有很好的自明性,在此不再進(jìn)行解釋和說明。 圖 4 3 第二次數(shù)據(jù)流圖 3系統(tǒng)總 數(shù)據(jù)流圖 本系統(tǒng) 數(shù)據(jù)流 圖 概括 如下 ,整個系統(tǒng)包括了 系統(tǒng)管理 、 基礎(chǔ)數(shù)據(jù)管理 、 日常收支 管理、 賬戶 與儲蓄管理、查詢和 理財報告分析 共六個加工部分,每個部分包含了各個業(yè)務(wù)部門以及與之相關(guān)的外部項(xiàng)、數(shù)據(jù)庫之間的業(yè)務(wù)數(shù)據(jù) 來源和去處。 圖 4 4 系統(tǒng)總數(shù)據(jù)流圖 收入信息表 添加收入信息 修改收入信息 家庭成員信息表 添加成員信息 修改成員信息 對收入信息表進(jìn)行操作 第二層圖 對成員信息表進(jìn)行操作 第二層圖 用戶輸入密碼 密碼驗(yàn)證 F Y 選擇相應(yīng)得功能 完成操作 退出系統(tǒng) 15 系統(tǒng) 業(yè)務(wù)流程圖 在大多數(shù)家庭里,收入和支出的流程大體是這樣的,具體收入到支出,收入又去銀行儲蓄,銀行儲蓄又分為定期儲蓄和活期儲蓄,收入還可以再借出,但是相對于借款一般就不會進(jìn)行儲蓄和外借了。所以,流程圖可以為: 家 庭 成 員借 入 資 金收 入 資 金審 核 借 入 資 金 審 核 收 入 資 金借 入 資 金 表 收 入 信 息 表向 外 借 錢 花 費(fèi) 支 出統(tǒng) 計 花 費(fèi) 資 金 支 出 信 息 表 銀 行 儲 蓄審 核 儲 蓄 款 項(xiàng)活 期 賬 戶 表 定 期 賬 戶 表到 期 取 出 存 款取出存款表統(tǒng) 計 借 出 款 項(xiàng)借 出 資 金 信 息 表數(shù) 據(jù) 處 理外 部 實(shí) 體信 息 表 單數(shù) 據(jù) 流 向 圖 4 5 系統(tǒng)業(yè)務(wù)流程圖 16 數(shù)據(jù)庫連接 本系 統(tǒng)采用 Access 數(shù)據(jù)庫。數(shù)據(jù)庫文件放置的目錄是 d:\我的文檔 \桌面 \家財務(wù)管理系統(tǒng) \FamilyWealthMS\FamilyWealthMS\database\ 。 在程序中專門設(shè)計了連接字符串模塊 database\。代碼如下所示 。 public static string connection { get { return Data Source=d:\\我的文檔 \\桌面 \\家庭財務(wù)管理系統(tǒng) \\FamilyWealthMS\\FamilyWealthMS\\database\\。Jet OLEDB:Engine Type=5。Provider=。 } } 登錄界面 運(yùn)行程序,出現(xiàn)登錄界面,如 圖 4 6 所示,選擇用戶名,輸入正確用戶密碼,即可登錄到系統(tǒng)主界面。 圖 4 6 登錄界面 確定功能: private void btSure_Click(object sender, EventArgs e) { try 17 { string sql = select uName,PWD from family where uName=39。 + + 39。 if (oleConnection1 == null) oleConnection1 = ()。 OleDbCommand cmd = ()。 = sql。 OleDbDataReader dr = ()。 if (!()) { (無此用戶,請重試! , 提示 )。 ()。 ()。 return。 } else { if (!(1).Equals(())) { (\n密碼錯誤,請重試! , 提示 )。 ()。 ()。 return。 } MenuStrip mainmenu = ((MainForm)()).getMainMenu()。 for (int i = 0。 i 6。 i++) { [i].Visible = true。 } StatusStrip statusBar = ((MainForm)()).getStatusBar()。 [0].Text = 當(dāng)前登錄用戶 。 [1].Text= ()。 [2].Text = ()。 [3].Text = 歡迎使用家庭財務(wù)管理系統(tǒng) 。 ()。 ()。 ()。 } } catch (Exception ee) 18 { (\n + ())。 } } 系統(tǒng)主界面 用戶登錄成功后所顯示界面,分為以下六種功能:【系統(tǒng)管理】 、【基礎(chǔ)數(shù)據(jù)管理】、【日常收支管理】、【銀行儲蓄管理】、【借還錢管理】以及【理財分析】,如 圖 4 7 所示。 圖 4 7 系統(tǒng)主界面 系統(tǒng)管理功能: 在系統(tǒng)主界面中添加 mainMenu1 控件,在其屬性 Items 項(xiàng)中添如 6 個menuItem,將 menuItem1 設(shè)為系統(tǒng)管理。具體屬性如 圖 4 8 所示。 圖 4 8 系統(tǒng)管理屬性 19 系統(tǒng)管理 模塊 設(shè)計 在主界面中選擇【系統(tǒng)管理】 |【修改密碼】命令菜單,即可進(jìn)入修改密碼界面, 如 圖 4 9 所示。 圖 4 9 修改密碼 確定功能: 單擊【確定】 按鈕,如果密碼正確并且新密碼與確認(rèn)密碼相同,則修改成功,否則修改失敗。代碼如下: private void btSave_Click(object sender, EventArgs e) { if (() == || () == || () == || () == ) (請?zhí)顚懲暾畔ⅲ?, 提示 )。 else { if (oleConnection1 == null) oleConnection1 = ()。 OleDbCommand cmd = ()。 string sql = select * from family where uName=39。 + () + 39。 and PWD=39。 + () + 39。 = sql。 if (null != ()) { if (() != ()) 20 (兩次密碼輸入不一致! , 警告 )。 else { sql = update family set PWD=39。 + () + 39。 where uName=39。 + () + 39。 = sql。 ()。 (密碼修改成功! , 提示 )。 ()。 } } else (原密碼錯誤! , 提示 )。 ()。 } } 基礎(chǔ)數(shù)據(jù)管理 模塊 設(shè)計 在主界面中選擇【基礎(chǔ)數(shù)據(jù)管理設(shè)計】 |【家庭成員管理】命令菜單,即可進(jìn)入家庭成員管理界面,如 圖 4 10 所示。用戶可以在這里添加、修改和刪除家庭成員。輸入需要添加的內(nèi)容,其中帶 *號的內(nèi)容為必填項(xiàng),單擊【確定】按鈕則添加成功;選擇一條數(shù)據(jù)信息后,單擊【修改】按鈕,同時【添加】、【刪除】和【退出】 3 個按鈕變?yōu)椴豢梢姞顟B(tài),然后輸入要修改的內(nèi)容,再單 擊【修改】按鈕,就修改成功。 圖 4 10 家庭成員管理界面 21 記錄顯示功能: string strSql。 DataSet ds。 string dataName = dataName。 private void Family_Load(object sender, EventArgs e) { strSql = select Name as 姓名 ,role as 稱呼 ,birthday as 生日 ,uName as 用戶名 ,PWD as 密碼 from family。 ds = (strSql, dataName, dataGrid1)。 = 共有 + [dataName]. + 條記錄 。 = false。 = false。 } 添加功能: private void btAdd_Click(object sender, EventArgs e) { if (() == || () == || () == || () == ) (請?zhí)顚懲暾畔?, 提示 )。 else { if (oleConnection1 == null) oleConnection1 = ()。 string sql = insert into family values (39。 + () + 39。,39。 + () + 39。,39。 + () + 39。, + 39。 + () + 39。,39。 + () + 39。)。 OleDbCommand cmd = new OleDbCommand(, oleConnection1)。 = sql。 try { ()。 (添加成功 , 提示 )。 (strSql, dataName, dataGrid1)。 } catch ( E) { (())。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1