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

正文內(nèi)容

家庭記帳軟件開發(fā)論文——信息管理功能的設(shè)計(編輯修改稿)

2024-11-13 14:04 本頁面
 

【文章內(nèi)容簡介】 向組件的框架用以將程序組裝在一起。 ADO 從原來的 Microsoft 數(shù)據(jù)接口遠程數(shù)據(jù)對象( RDO)而來 ,它是一種功能強大的數(shù)據(jù)訪問編程模式??梢允褂?ADO 去編寫緊湊簡明的腳本以便連接到 Open Database Connectivity (ODBC) 兼 容 的 數(shù) 據(jù) 庫和 OLE DB 兼容的數(shù)據(jù)源,這樣 ASP 程序員就可以訪問任何與 ODBC 兼容的數(shù)據(jù)庫,包括 MS SQL SERVER、 Access、 Oracle 等 [8,9]. SQL Server 2020 簡介 SQL Server 2020 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了 SQL Server 版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關(guān) 軟件集成程度高等優(yōu)點可跨越從運行Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2020 的大型多處理器的服務(wù)器等多種平臺使用 [10] 。 3 家庭記帳軟件 功能研究概述 本家庭記帳軟件是由兩人合作制作的,本人負責(zé)的是用戶管理、銀行帳號管理、收支項目管理。 用戶管理 部分 用戶管理部分功能能夠?qū)崿F(xiàn)新用戶的注冊,舊用戶的登錄,刪除功能。需要輸入的信息有用戶名和密碼,可以進行多種情況的判斷,并彈出提示框給用戶提示。登錄成功就會直接跳轉(zhuǎn)到主界面,注冊新用戶會直接 在數(shù)據(jù)庫表里添加記錄,刪除用戶時也直接在數(shù)據(jù)庫表里刪除記錄,用戶在輸入用戶名的時候可以在組合框里選擇也可以直接輸入用戶名,大方便用戶的操作。 銀行帳號 管理 部分 1)增加銀行賬戶部份是將家庭中某個成員新開的銀行賬戶保存到銀行賬戶信息表中,以供以后的收入記帳和支出使用,所有的銀行賬戶信息包括新增入的都會在報表中顯示出來,其中輸入的信息有:銀行帳號、銀行名字、用戶名、開戶日期和金額。增加的賬戶信息會自動在數(shù)據(jù)庫表里保存。 2)查詢與刪除銀行賬戶部份可以實現(xiàn)你選定一個特定的銀行賬戶進行查詢出該賬戶的信息,并在 報表中顯示出來,可供你刪除,或你在報表顯示的所有銀行賬戶信息表中選定一個銀行賬戶進行直接刪除。刪除的賬戶信息可以直接在數(shù)據(jù)庫里自動更新刪除 。 收支分類 管理部分 用戶可以在此部分增加一些用戶想要增加的收入項目和支出項目,增加之后項目保存到數(shù)據(jù)庫,并且直接在報表中顯示,也可以刪除不用的項目,如果增加的項目已經(jīng)存在就會出現(xiàn)提示,要刪除項目也會出現(xiàn)提示框提示是否要刪除項目,用戶可以按照提示進行操作,刪除的數(shù)據(jù)也可以自動在數(shù)據(jù)庫里刪除。 與圖 1- 1 的功能 有沖突 圖 31 用戶管理和收支項目管理功能結(jié)構(gòu)圖 4 用戶管理和收支分類管理 功能實現(xiàn)及編碼設(shè)計 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫在后臺管理功能中占有非常重要的地位,其結(jié)構(gòu)設(shè)計的好壞直接影響到應(yīng)用軟件的效率和程序的實現(xiàn),合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率和保證數(shù)據(jù)的一致性。 [11] 該軟件的數(shù)據(jù)庫名稱為“ family”,根據(jù)功能的需求分析,數(shù)據(jù)庫設(shè)計主要由用戶信息表、支出信息表、收入信息表、銀行信息表、收支項目表構(gòu)成: 表 41 用戶信息表 字段名稱 字段類型 說明 UseID 自動編號 遞增量值 均為 1,主鍵 UserName 字符 用戶名稱 Password 字符 用戶密碼 表 44 銀行信息表 家庭記帳軟件 收支項目管理 用戶登錄 用戶管理 用戶注冊 用戶刪除 用戶退出 收入項目管理 支出項目管理 銀行帳戶管理 增加銀行帳戶 查詢銀行賬戶 刪除銀行賬戶 字段名稱 字段類型 說明 Bank_ID 字符 銀行編號 ,主鍵 Bank_name 字符 銀行名稱 use_ID 自動編號 遞增量值均為 1,外鍵 bn_date 日期 開戶的日期 bn_sum 實型 開戶的初始金額 表 42 收支項目表 字段名稱 字段類型 說明 subject 字符 項目名稱 ,主鍵 type 字符 收支類型 本系統(tǒng)為了實現(xiàn)數(shù)據(jù)之間的增加、查詢、刪除等操作,對 數(shù)據(jù)庫 ”family”里表與表之間進行聯(lián)系 , 表與表之間的關(guān)系如下 : 圖 41 邏輯關(guān)系圖 其他功能設(shè)計 用戶在開啟本軟件的時候會首先進入一個登陸界面 。在進入系統(tǒng)之前,首先要通過用戶驗證。 其登陸界面如下: 圖 42 登陸界面 用戶管理功能 在這個界面里用戶可以進行刪除用戶、注冊新用戶、登錄、重新輸入、還有退出系統(tǒng),輸入用戶名和密碼,驗證其是否正確,可以分為幾種情況 : 1)如果用戶名為空,彈出提示窗口 : 圖 43 用戶名為空時提示窗口 2) 如果密碼為空,彈出 提示窗口 : 圖 44 密碼為空時提示窗口 3)如果輸入的用戶名和密碼不正確 ,彈出提示窗口 ,確定后會返回登陸窗口 : 45 輸入的用戶名和密碼不正確時提示窗口 用戶可以在本界面的 bobox 輸入框中輸入要登錄的用戶名,也可以通過下拉菜單選擇要登錄的用戶名,在 edit 輸入框中輸入用戶名對應(yīng)的密碼,進行登錄。但是在登錄之前要進行各種的判斷 ,直至付合登錄的條件 :用戶名和密碼相對應(yīng) . 實現(xiàn)的關(guān)鍵代碼如下: var hwndle : HWND。 u,p:string。 //定義變量 begin //程序開始 if(trim( )=39。39。)then //判斷用戶名是否為空 (39。 請 輸 入 用 戶 名 ! 39。,39。 提示39。,MB_YesNo+MB_ICONQUESTION) else if(trim( )=39。39。)then //判斷用戶密碼是否為空 (39。 請輸入用戶密碼! 39。,39。 提示39。,MB_YesNo+MB_ICONQUESTION) Else //如果用戶名和密碼都不為空則判斷用戶名和密碼是否正確 begin u:= 。 p:= 。 with dxadoquery do 。 。 (39。Select * from user1 where name=39。)。 //寫入 SQL 語句查詢是否存相同的記錄 (39。39。39。39。+ U +39。39。39。39。+39。and password=39。+39。39。39。39。+ P +39。39。39。39。)。 。 。 if =1 then //判斷是否 有記錄 begin ShellExecute(hwndle,3
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1