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

正文內(nèi)容

家庭理財(cái)管理系統(tǒng)畢業(yè)設(shè)計(jì)-畢業(yè)設(shè)計(jì)-在線瀏覽

2025-03-24 10:41本頁面
  

【正文】 世界(如一個(gè)企業(yè))中的對(duì)象以及行為,分別獨(dú)立設(shè)計(jì)各個(gè)對(duì)象的實(shí)體。 C、由信息系統(tǒng)的模型轉(zhuǎn)換成計(jì)算機(jī)軟件系統(tǒng)的模型。 ②面向?qū)ο蠓ǖ膬?yōu)缺點(diǎn): 面向?qū)ο蠓ǖ膬?yōu)點(diǎn)是便于幫助分析者、設(shè)計(jì)者和用戶清楚地表達(dá)抽象概念,互相進(jìn)行交流;交流特定的軟件工具模塊,直接地完成了從對(duì)象的描述到軟件體系結(jié)構(gòu)之間的轉(zhuǎn)換,避免了其它的方法在開發(fā)過程的客觀世界描述和軟件結(jié)構(gòu)不一致性和復(fù)雜性問題,便利系統(tǒng)開發(fā)簡(jiǎn)單、統(tǒng)一,開發(fā)周期短,費(fèi)用低。 本系統(tǒng)在開發(fā)過程中具體是采用了原型法和面向?qū)ο髢煞N方法相結(jié)合的開發(fā)思路,力求在開發(fā)過程中盡量吸收這兩種方法的長處,而克服它們的短處。 ( 1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開發(fā)是否可行。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開發(fā)人員要對(duì)此進(jìn)行 詳細(xì)的調(diào)查和分析,確認(rèn)用戶的要求可以通過現(xiàn)有的計(jì)算機(jī)技術(shù)實(shí)現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。 總之,必要對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費(fèi)大量的人力、物力、財(cái)力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。 可行性分析一般可定義為:可行性分析是在建設(shè)的前期對(duì)工程項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行。 ②社 會(huì)可行性分析: 社會(huì)可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國家法律、下策,是否能夠與社會(huì)大系統(tǒng)實(shí)現(xiàn)良好的對(duì)接。 ④經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行性分析主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給企業(yè)帶來一定的經(jīng)濟(jì)效益。 、技術(shù)可行性分析 技術(shù)可行性分析主要包括四個(gè)方面:目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng);新系統(tǒng)開發(fā)人員的數(shù)量和水平,即人力資源;硬件和軟件資源。這里討論的技術(shù)必須是已經(jīng)普遍使用的,而不是待研究的或正在研究的。對(duì)硬件資源進(jìn)行可行性分析時(shí)主要考慮計(jì)算機(jī)的主機(jī)內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護(hù)措施以及輸入 /輸出設(shè)備,外存儲(chǔ)器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標(biāo)是否符合系統(tǒng)方案設(shè)計(jì)要求,同時(shí)還要考慮計(jì)算機(jī)的性能 /價(jià)格比。 本系統(tǒng)在開發(fā)前,與相關(guān)的 人員 進(jìn)行了密切溝通,認(rèn)真聽取他們的意見, 并吸收他們的積極觀點(diǎn),使本系統(tǒng)的開發(fā)在相當(dāng)大的程度上具有一定的先進(jìn)性和合理性。在實(shí)際的項(xiàng)目開發(fā)過程中,這些工作是非常重要的?;拘畔ㄣy行信息管理、收入分類管理和支出分類管理等。 ? 理財(cái)信息的添加、修改、刪除和查詢。 ? 數(shù)據(jù)統(tǒng)計(jì)模塊包括日常收支統(tǒng)計(jì)、銀行交易統(tǒng)計(jì)和家庭資產(chǎn)統(tǒng)計(jì)等功能。系統(tǒng)的功能模塊如圖 1 所示。每一個(gè)功能模塊都需要針對(duì)不同的表完成相同的數(shù)據(jù)庫操作,即添加記錄、修改記錄、刪 除記錄以及查詢顯示記錄信息。在系統(tǒng)初始化時(shí),有兩個(gè)默認(rèn)的用戶。 Admin 用戶可以創(chuàng)建用戶、修改用戶信息以及刪除用戶;普通用戶則只能修改自己的用戶名和密碼。 圖 2 用戶管理功能功能集合模塊關(guān)系圖 下面進(jìn)行系統(tǒng)流程分析,所謂系統(tǒng)流程就是用戶在使用系統(tǒng)時(shí)的工作過程。身份認(rèn)證可以分為以下兩個(gè)過程: ? 確認(rèn)用戶是否是有效的系統(tǒng)用戶。 第 1 個(gè)過程決定用戶能否進(jìn)行系統(tǒng),第 2 個(gè)過程根據(jù)用戶的類型決定用戶的操作權(quán)限。如果還要?jiǎng)?chuàng)建其他用戶,可以在用戶管理模塊中創(chuàng)建和管理。 Admin 用戶還可以修改和刪除其他普通用戶數(shù)據(jù)?;拘畔?銀行信息 、 收入類型信息和收入支出信息等 。 添加基本信息后,就可以添加 理財(cái) 信息了。日常收支信息包括收支類型、收支日期、帳號(hào)、收支金額、備注等內(nèi)容。家庭成員包含在系統(tǒng)用戶管理模塊。在添加銀行交易信息時(shí),需要 選擇銀行名稱、帳號(hào)和操作人信息。在添加銀行帳戶信息時(shí),需要選擇帳戶類型、開戶銀行和開戶人等內(nèi)容。日常收支統(tǒng)計(jì)信息包括收支分類和收支金額等信息;銀行交易統(tǒng)計(jì)信 系統(tǒng)用戶信息管理 A dm i n 用戶 普通用戶 修改 A dm i n 用戶的密碼 創(chuàng)建、修改和刪除普通用戶信息 修改自身的用戶名和密碼 10 息包括銀行帳號(hào)、交易金額和所得利息等信息;家庭資產(chǎn)統(tǒng)計(jì)信息包括銀行總存款、現(xiàn)金總額、收支總額和支出總額等信息。 圖 3 系統(tǒng)流程分析圖 在系統(tǒng)流程分析圖中可以看到,每個(gè)用戶有 3 次機(jī)會(huì)進(jìn)行身份認(rèn)證。 開發(fā)工具的選擇 開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)需要選擇兩種工具,即前臺(tái)開發(fā)語言和后臺(tái)數(shù)據(jù)庫。 例如,開發(fā) C/S(客戶 /服務(wù)器)結(jié)構(gòu)的應(yīng)用程序時(shí),前臺(tái)開發(fā)語言通常可以選擇 Visual Basic、 Visual C++、 Delphi 和 Power Builder 等;如果開發(fā)網(wǎng)絡(luò)應(yīng)用程序, 則需要選擇一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)系統(tǒng),如 Access、 Oracle 和 IBM DB2 等;如果開發(fā)單機(jī)應(yīng)用程序,則只要選擇一個(gè)小型數(shù)據(jù)庫系統(tǒng)就可以了,例如 Access。 普通用戶 A d m i n 用戶 管理自己的用戶信息 基本 信息管理 用戶登錄 開 始 讀取用戶類型 成功 失敗 失敗超過 3 次 是 退出程序 否 重試 ① 管理自己的用戶信息 ② 管理普通用戶的用戶信息 用戶管理模塊 家庭理財(cái) 管理模塊 理財(cái) 信 息 管理 數(shù)據(jù)統(tǒng)計(jì) 管理 11 第五章 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)是總體設(shè)計(jì)階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫結(jié)構(gòu)可以簡(jiǎn)化開發(fā)過程,使系統(tǒng)功能更加清晰明確。 本系統(tǒng)數(shù)據(jù)庫中 包含 7 個(gè)表,即基本信息表 Types、銀行信息表 Banks、家庭成員信息表 Members、日常收支信息表 InOutList、銀行交易信息表 BankOper、銀行帳號(hào)信息表 Amount 和用戶信息表 Users。 基本信息 表 Types 表 Types 用來保存收入類型信息和支出類型信息,結(jié)構(gòu)如表 1 所示。 O 表示收入類型; 1 表示支出類型 銀行信息表 Banks 表 Banks 用來保存銀行信息,結(jié)構(gòu)如表 2 所示。 表 3 表 Members 的結(jié)構(gòu) 編 字段名稱 數(shù)據(jù)結(jié)構(gòu) `說明 12 號(hào) 1 Memld 自動(dòng)編號(hào) 記錄編號(hào),主鍵 2 MemName 文本,長度 50 姓名 3 Sex 文本,長度 10 性別 4 Birth 文本,長度 50 生日 5 Mobile 文本,長度 50 手術(shù) 6 Job 文本,長度100 工作單位 日常收支信息表 InOutList 表 InOutList 用來保存日常收支信息,結(jié)構(gòu)如表 4 所示。 表 5 表 BankOper 的結(jié)構(gòu) 編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) `說明 1 Id 自動(dòng)編號(hào) 記錄編號(hào),主鍵 2 Bld 數(shù)字 /長整型 銀行編號(hào) 3 Memld 數(shù)字 /長整型 家庭成員編號(hào) 4 OperDate 日期 /時(shí)間 交易日期 5 Ano 文本,長度 50 帳號(hào) 6 OperSum 數(shù)字 /單精度型 交易金額 7 Smonth 數(shù)字 /整型 定 期存款月份 8 Interest 數(shù)字 /單精度 利息 13 型 9 Memos 文 本 , 長 度100 備注信息 10 Flag 數(shù)字 /字節(jié) 交易類型, 0 表示存款, 1 表示取款, 2 表示清戶 銀行帳號(hào)信息表 Amount 表 Amount 用來保存銀行帳號(hào)信息,結(jié)構(gòu)如表 6 所示。包括儲(chǔ)蓄、工資、負(fù)債和信用卡 3 Bid 數(shù)字 /長整型 銀行 編號(hào) 4 Memld 數(shù)字 /長整型 家庭成員編號(hào) 5 OpenDate 文本,長度 50 開戶日期 6 Flag 數(shù)字 /字節(jié) 存款類型, 0 表示活期, 1 表示定期 7 Asum 數(shù)字 /單精度型 帳戶金額 8 Memos 文本,長度200 備注信息 用戶信息表 Users 表 Users 用來保存系統(tǒng)用戶信息,結(jié)構(gòu)如表 7 所示。 主鍵表 主鍵字段 相關(guān)表 外鍵字段 Types Typeld InOutList Typeld Members Memld InOutList Memld Account AccountNo InOutList Ano Banks Bankld Account Bid 14 Members Memld Account Memld Banks Bankld BankOper Bid Members Memld BankOper Memld Account AccountNo BankOper Ano 在系統(tǒng)菜單中選擇“工具” /“關(guān)系”,打開關(guān)系窗口,將數(shù)據(jù)庫中所有表都添加到關(guān)系窗口中。登錄成功后,將顯示系統(tǒng)主界面。 圖 4 登錄窗體的界面布局 登錄窗體的屬 性表如表 9 所示。 表 10 登錄窗體包含的控件及其屬性 對(duì)象名 屬性 屬 性值 Label1 Caption 用戶名 Label2 Caption 密碼 txtUser Text 空 txtPwd Text 空 PasswordChar * Cmd_Ok Caption 確定 Cmd_Cancel Caption 取消 下面介紹登錄窗體的部分代碼 ( 1) 變量聲明 登錄窗體的變量聲明如下: Public PasswordKey As String Public Try_times As Integer Public NameKey As String ( 2) Cmd_Click 過程 當(dāng)用戶單擊“確定”按鈕時(shí)觸發(fā) Cmd_Click 事件,進(jìn)行身份驗(yàn)證,代碼如下: Private Sub Cmd_OK_Click() Dim j As Single 39。判斷用戶是否存在 If (NameKey) = False Then MsgBox 用戶名不存在 Try_times = Try_times + 1 If Try_times = 3 Then MsgBox 您已經(jīng)三次嘗試進(jìn)入本系統(tǒng),均不成功,系統(tǒng)將關(guān)閉 DBapi_Disconnect End Else Exit Sub End If End If 39。登錄成功,將當(dāng)前用戶的信息保存在 CurUser 中 () 39。 ? 將輸入的用戶名和密碼賦值到變量 NameKey 和 Passwordkey 中,便于處 17 理。如果不存在,則返回,要求用戶重新輸入,同時(shí)將計(jì)數(shù)變量 Try_times 加 1。如果密碼不同,要求用戶重新輸入,同時(shí)將計(jì)數(shù)變量 Try_times 加 1。 ? 如果通過密碼驗(yàn)證,則將當(dāng)前用戶的信息保存到 curUser 對(duì)象中,以便以后使用。 設(shè)計(jì)主界面 主窗體是工程的啟動(dòng)對(duì)象,可以在 系統(tǒng)菜單中選擇“工程” /“屬性”,打開屬性窗口設(shè)置啟動(dòng)對(duì)象。 打開窗體的設(shè)計(jì)窗口,選擇“工具”菜單項(xiàng)中的“菜單編輯器”,對(duì)菜單內(nèi)容進(jìn)行編輯,本系統(tǒng)的主界面如圖 5 所示。如果不能通過身份驗(yàn)證,則不能進(jìn)行系統(tǒng)。 設(shè)計(jì) 銀行信息 編輯窗體 銀行信息 編輯窗體 的名稱為 FrmBankEdit,其布局如圖 6所示。 Cmd_OK_Click 過程 當(dāng)單擊“確定”按鈕時(shí)觸發(fā) Cmd_Ok_Click 事件,代碼如下: Public OriBId As Long Public Modify As Boolean Private Sub Cmd_Cancel_Click() Unload Me End Sub Private Sub Cmd_OK_Click() If Len(Trim(txtBName)) = 0 Then MsgBox 請(qǐng)輸入銀行全稱 Exit Sub End If With MyBank 19 .BankName = Trim(txtBName) .BShort = Trim(txtShort) .Place = Trim(txtPlace) If Modify = False Then .Insert MsgBox 添加成功 Else .Update (OriBId) MsgBox 修改成功 End If End With Unload Me End Sub 銀行信息管理 窗體 銀行信息管理 窗體的名稱為 FrmaBankMan。 窗體布局如圖 7所示。 窗體中主要控件的屬性如表 11
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1