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

正文內(nèi)容

大學(xué)生個人理財管理系統(tǒng)方案-wenkub

2023-05-08 01:01:24 本頁面
 

【正文】 //聲明全局變量和全局函數(shù)int SplitString(CString amp。,寫到文件的最后一段。,以便實現(xiàn)文件的寫操作。()“導(dǎo)出”按鈕的代碼。設(shè)計收支記錄導(dǎo)出界面?!安樵儭卑粹o單擊事件的處理函數(shù)。(amount)函數(shù)判斷收支是否超過規(guī)定,以進(jìn)行合理的提醒。()或ListOut()“添加”按鈕單擊事件的處理函數(shù)。()函數(shù)來刷新支出類別的下拉列表框。,并存入相關(guān)變量。“更新”按鈕添加代碼。,并把該行的相關(guān)信息顯示到各控件中,以便用戶修改。函數(shù)添加語句,獲得數(shù)據(jù)庫中用戶關(guān)于銀行帳戶的相關(guān)信息并顯示到界面上?!叭∠卑粹o添加代碼。,若修改過是否和已有的用戶重復(fù)。,連接數(shù)據(jù)庫并在User表中插入用戶填寫的相關(guān)信息,顯示注冊成功,提示用戶返回登錄界面。設(shè)計用戶注冊界面。()和關(guān)閉函數(shù)DestoryTab()(詳見對應(yīng)源代碼)。設(shè)計登錄窗口設(shè)計注冊窗口設(shè)計用戶設(shè)置界面設(shè)計銀行賬戶管理界面設(shè)計余額信息管理界面設(shè)計收支信息管理界面設(shè)計收支記錄導(dǎo)出管理界面1設(shè)計數(shù)據(jù)庫備份和還原功能模塊1軟件界面的美化1軟件的調(diào)試及測試程序具體設(shè)計思路及各實現(xiàn)過程的詳細(xì)步驟:建立工程框架“數(shù)據(jù)源”中選中MS Access Database“選擇數(shù)據(jù)源”對話框選定所需的數(shù)據(jù)庫文件(*.mdb)。在該記錄文件中會顯示用戶名以及導(dǎo)出記錄總的收入金額、支出金額及余額等相關(guān)信息。  此功能可以讓用戶更改當(dāng)前軟件使用的數(shù)據(jù)源,此功能模塊的設(shè)計目的主要是是為了使用戶可以在不改變現(xiàn)有數(shù)據(jù)庫的情況下先打開備份的數(shù)據(jù)庫,察看一下數(shù)據(jù)庫里面的收支記錄等,以便于用戶選擇正確的備份數(shù)據(jù)進(jìn)行還原。為了方便用戶的歷史查詢,該操作不會影響收支記錄和歷史余額記錄中和該賬戶相關(guān)的記錄信息,但會使支付方式里面的賬戶名不可用。在銀行賬戶管理中系統(tǒng)已經(jīng)包含了“現(xiàn)金”作為一個默認(rèn)隱含賬戶進(jìn)行管理?! ∮脩艨梢允謩犹砑有薷倪x定歷史余額記錄的注釋,方便用戶對余額信息的管理?! ≡谟脩魡螕簟安樵儭卑粹o篩選過收支記錄以后,軟件會自動計算出此時篩選后的總收入金額,總支出金額,以及選定賬戶的當(dāng)前余額或者用戶的總余額。同樣,軟件也會集聯(lián)更新用戶的歷史余額信息,并且在添加的歷史余額信息中為用戶寫好備注。每次添加收支記錄以后,軟件會在歷史余額的記錄中新添加一條,記錄用戶當(dāng)前賬戶的最新余額,也有利于用戶能夠瀏覽賬戶過去的余額狀態(tài),更清楚地了解資金流向。在該模塊中用戶能夠更改其用戶名或密碼,及支出上限、收支類別等。圖1:用戶登錄界面  用戶登錄模塊是為了判斷用戶身份,以便正確的讓其使用該軟件,以及阻攔非法用戶的功能。該軟件代替了手工記賬的麻煩,可以方便的實現(xiàn)個人收支狀況的瀏覽、添加、刪除、修改、查詢等功能,適合個人管理自己的日常收入、支出、借款、銀行賬戶、負(fù)債,并且專門針對大學(xué)生設(shè)計,沒有那些債券基金家庭財務(wù)等紛繁復(fù)雜不宜使用的功能,有著更合理的功能結(jié)構(gòu)布局,還有獨具特色的提醒功能,當(dāng)用戶支出超過規(guī)定限額的時候及時幫助用戶合理安排收支。學(xué)會用ODBC操作數(shù)據(jù)庫,并了解SQL語句的用法。.. . . .. 密級: A 軟件學(xué)院SOFTWARE COLLEGE OF NANCHANG UNIVERSITY項 目 報 告 書 PROJECT TRANSACTION(2007 — 2008 年)題 目 大學(xué)生個人理財管理系統(tǒng) 專 業(yè): 軟件工程 班 級: 軟件測試062班 學(xué)生姓名:趙麒,程愛財,齊辰升,任蕾蕾,      修花平,袁寧英,易錦浩,祝勝康 撰 稿 人: 趙 麒 (組長) 指導(dǎo)教師: 謝 書 良 起訖日期: 20071218~20080102 課程設(shè)計項目報告書一、課題名稱  大學(xué)生個人理財管理系統(tǒng)二、建項目的熟練的掌握Microsoft Visual C++ ,學(xué)會應(yīng)用MFC架構(gòu)制作具有完整功能的應(yīng)用軟件。在工程的制作過程中從需求分析,功能分析,數(shù)據(jù)庫設(shè)計,功能模塊設(shè)計,軟件編碼,軟件調(diào)試及測試,軟件的打包發(fā)布及推廣等一系列的步驟初步了解軟件工程的思想。四、功能說明用戶管理用戶管理模塊是實現(xiàn)對該軟件的使用者用戶進(jìn)行管理的功能。該模塊主要由一個登陸窗口完成,在登錄窗口中同樣可以注冊新用戶和退出程序。圖2:程序主界面收支管理“收支管理”模塊是該軟件中最重要的部分,也是用戶每日主要記賬的地方?! ⌒薷馁~戶添加過的收支記錄,用戶可以重新填寫收支金額,支付方式及類別等。  可以按用戶選定的賬戶、收支類別及起止時間篩選收支記錄,并顯示到列表框中?! ≡谟脩糨斎牖蛐薷氖罩в涗浀臅r候軟件可以按照用戶預(yù)先設(shè)定的月平均收入以及月支出上限合理的提醒用戶,使用戶在超過支出上限的時候能夠及時意識到,以便合理安排自己的收支。由于余額信息是軟件對用戶當(dāng)前所有銀行賬戶資金流向的自動記錄,故未設(shè)置歷史余額的添加和刪除功能,同樣也不能修改歷史余額的金額和類型,否則會造成不可預(yù)知的錯誤。圖5:銀行賬戶管理頁面  按照用戶輸入的賬戶名稱和賬戶卡號向軟件添加銀行賬戶,在新建賬戶時需要用戶輸入賬戶的初始余額,以便管理?! 螕暨x定列表框中的一個賬戶,即可在界面左下角的“賬戶余額”文本框中顯示該銀行賬戶的余額?! 浞蒈浖臄?shù)據(jù)庫,有利于防止因意外而造成的數(shù)據(jù)庫損壞。用戶亦可以自己按時間、類別或賬戶對收支記錄進(jìn)行篩選,然后再導(dǎo)出。建立數(shù)據(jù)庫鏈接,每次在程序啟動時都要彈出選擇數(shù)據(jù)庫的窗口,十分不便,所以在程序的CNCUApp類里添加了m_database及m_recordSet作為公用數(shù)據(jù)庫及公用數(shù)據(jù)集,利用extern聲明為全局變量,然后建立OpenDB()及其參數(shù)重載函數(shù)作為打開數(shù)據(jù)庫的函數(shù)使用以便以后功能調(diào)用。設(shè)計登錄界面。設(shè)計用戶設(shè)置界面。其中讀取出的InType和OutType字符串經(jīng)過分割以后存到對應(yīng)字符串?dāng)?shù)組里。,然后同步更新儲存TypeID的相關(guān)數(shù)組。,去掉“元”。()。,刷新列表框。,即最新當(dāng)前余額顯示到左下角的文本框中?!百~戶余額”文本框設(shè)為有效,提示用戶在里面輸入新建賬戶的初始余額。,添加“修改”按鈕的處理函數(shù)。()函數(shù)用來刷新列表框。(strSQL)對列表框的內(nèi)容進(jìn)行刷新。,顯示各控件的內(nèi)容。()函數(shù)來刷新“分類顯示”部分的“所有類別”下拉列表框?!敖痤~”進(jìn)行處理以去掉符號?!靶薷摹卑粹o單擊事件的處理函數(shù)?!八匈~戶”則遍歷每個賬戶的余額,然后算出總余額?!昂Y選”按鈕確保列表處于最新狀態(tài)。,寫到文件的第一行。,提示導(dǎo)出成功,返回。 str, TCHAR cTok, CStringArrayamp。void OpenDB(CDatabase amp。timer)。CString FixTime(CString temp)。int FindStr(CString str,CStringArray amp。float GetBalance(CString accountID)。extern CDatabase m_database。,用來保存分割后的字符串?dāng)?shù)組)。 TCHAR* e = p。\039。)。)) { (p)。 }void OpenDB(void) //用默認(rèn)字符串打開數(shù)據(jù)庫{ if(!()) { (_T(cSQL))。 =amp。rs) //用新數(shù)據(jù)庫和數(shù)據(jù)集變量打開數(shù)據(jù)庫{ //用法: OpenDB(db,rs)。 }}CString FixValue(CString temp) //修正金額字符串{ temp=(()3)+元。}CString FixAccount(CString temp) //修正帳戶字符串{ CRecordset rs。 if (temp==0) return (現(xiàn)金)。 ()。m_database。 if (()!=0) (Title,temp)。 =amp。 (CRecordset::forwardOnly,strSQL)。}//////用法:GetCount(數(shù)據(jù)集,數(shù)據(jù)集打開字符串)/////////////////////long GetCount(CRecordset amp。 ////得到數(shù)據(jù)集的數(shù)目,相當(dāng)于 ()。timer) ////根據(jù)字符串設(shè)置時間框{ //字符串格式20071029 15:50:35 int nYear,nMonth,nDay,nhour,nMinute,nSecond。nYear,amp。 sscanf(b,%d:%d:%d,amp。 CTime t(nYear,nMonth,nDay,nhour,nMinute,nSecond)。strArr){ for (int i=0。}////////////////////////////////////////////////////////////查詢該帳戶的余額信息/////////float GetBalance(CString accountID){ CString strSQL,balance。 long n。 ////得到該數(shù)據(jù)集的數(shù)目 for(int i=0。 } ()。 return b。 m_pic=(CStatic*)GetDlgItem(IDC_STATIC)。m_page1。 m_picModifyStyle(WS_VISIBLE,NULL)。 CreateTab()。 thisRedrawWindow()。}void CNCUView::OnUser() { //用戶設(shè)置按鈕 DestoryTab()。 m_page=amp。 m_pic=(CStatic*)GetDlgItem(IDC_STATIC)。m_page5。 return。 ()。 CString path。 if (i==IDOK) { path=()。 MessageBox(成功恢復(fù)數(shù)據(jù)庫文件!)。 int iYear=()。 (%d%d%, iYear, iMonth, iDay)。}void CNCUView::OnBack() { // TODO: Add your control notification handler code here DestoryTab()。}//用戶登錄界面void CLogin::OnOK() { // TODO: Add extra validation here CString username,password。 return。 return。 (CRecordset::forwardOnly,strSQL)。 ()。 } ()。%s39。//提示密碼錯誤 ()。//則將用戶ID值賦給theUser ()。 if(()3) { MessageBox(用戶名太短,至少要多于3個字節(jié)。 }////////////////檢測用戶名是否重復(fù)////// OpenDB()。 CString strSQL。 (CRecordset::forwardOnly,strSQL)。 ()。 if(()6) { MessageBox(為了您的安全,請將密碼設(shè)為6位以上。 }///////判斷密碼長度///////////// (balance)。 return。//////////提取InType的所有ID值以便插入新建用戶的數(shù)據(jù)表中//////// (select ID from InType)。i++) { (ID,temp)。 for (i=0。 }/////////////提取OutType的所有ID值//////// (select ID from OutType)。i()。 } ()。 else outtype+=,+ary[i]。%s39。%s39。%s39。 CString timeStr。,username)。/////////////查找結(jié)束////////////////////////////////更新數(shù)據(jù)庫插入初始余額///// OpenDB()。%s39。帳戶初始余額39。\r\n您在登錄以后可以在“用戶設(shè)置”版面里更改您的設(shè)置。 //初始對話框 CString username,password,aver,limit,intype,outtype,temp。 (CRecords
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1