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

正文內(nèi)容

數(shù)據(jù)庫應(yīng)用課程設(shè)計說明書---學(xué)生成績管理系統(tǒng)(編輯修改稿)

2024-10-14 13:54 本頁面
 

【文章內(nèi)容簡介】 CRect rect。 GetClientRect(amp。rect)。 CDC dcMem。 (amp。dc)。 CBitmap bmpBackground。 (IDB_BITMAP1)。 //IDB_BITMAP1 是對應(yīng)圖的 ID BITMAP bitmap。 (amp。bitmap)。 CBitmap *pbmpOld=(amp。bmpBackground)。 (0,0,(),(),amp。dcMem,0,0,SRCCOPY)。 這樣設(shè)置后靜態(tài)文本框就顯得難看了,于是再在要添加圖片的對話框類向?qū)е?Messages 中選擇 WM_CTRCOLOR 對其編輯,在 OnCtlColor()函數(shù)中加入如下代碼: if(nCtlColor==CTLCOLOR_STATIC) //對所有的 STATIC 控件的屬性進行設(shè)定 { pDCSetBkMode(TRANSPARENT)。 return (HBRUSH)::GetStockObject(NULL_BRUSH)。 } 華北科技學(xué)院課程設(shè)計說明書 12 如果要使編輯框透明,則添加如下代碼,這樣編輯框內(nèi) 容會重疊,可以選擇性的設(shè)置。 if(nCtlColor==CTLCOLOR_EDIT) //對所有的 Edit 控件的屬性進行設(shè)定 { pDCSetBkMode(TRANSPARENT)。 return (HBRUSH)::GetStockObject(NULL_BRUSH)。 } 圖 登錄界面 登錄界面的用戶名通過數(shù)據(jù)庫訪問代碼如下: CDatabase database。 (華北科技學(xué)院成績管理 ,FALSE,FALSE,ODBC。,FALSE)。 CRecordset rs(amp。database)。 UpdateData(TRUE)。 CString str。 (select * from 用戶 where 用戶名 =39。%s39。,m_name)。 CRecordset rs1(amp。database)。 (AFX_DB_USE_DEFAULT_TYPE,str)。 if(()) 華北科技學(xué)院課程設(shè)計說明書 13 { MessageBox(用戶名輸入錯誤! )。 return。 } (select * from 用戶 where 用戶名 =39。%s39。and 密碼 =39。%s39。,m_name,m_password)。 (AFX_DB_USE_DEFAULT_TYPE,str)。 if(()==0) { MessageBox(密碼輸入錯誤! )。 } else { CMainDlg dlg。 ()。 //進入主界面 CNcistSSMDlg::OnCancel()。 } ()。 注冊 新 用戶 注冊用戶界面如圖所示,新注冊的賬戶存于數(shù)據(jù)庫中的用戶表中 。 通過相關(guān)代碼設(shè)置用戶名和密碼都不為空,并且彈出提示框。 詳細代碼見附錄。 圖 注冊新用戶 華北科技學(xué)院課程設(shè)計說明書 14 圖 注冊錯誤提示 系統(tǒng)的詳細設(shè)計 主界面設(shè)計 主界面添加了菜單欄,用于各種信息查詢操作和軟件幫助信息。通過引入圖片設(shè)置對話框背景圖片。還可以設(shè)置靜態(tài)文本組 件 讓其顯示時間。 主界面如圖 所示。 圖 系統(tǒng)主界面 華北科技學(xué)院課程設(shè)計說明書 15 顯示時間方法:添加兩個靜態(tài)文本組件,設(shè)置它們 大小相同并放置在同一水平位置,第一個文本標題為“時間:”,第二個不設(shè)置標題,改變其 ID 為: IDC_STATIC_TIME,然后添加OnTimer()函數(shù),代碼設(shè)置 如下 : void CMainDlg::OnTimer(UINT nIDEvent) { CDialog::OnTimer(nIDEvent)。 CString str。 CTime theTime = CTime::GetCurrentTime()。 (%02d:%02d:%02d,(),(),())。 SetDlgItemText(IDC_STATIC_TIME,str)。 CDialog::OnTimer(nIDEvent)。 } 適當(dāng)設(shè)置文本框字體顏色、文本顏色和組件背景色就可以做到美觀的顯示時間了。 HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor)。 if(nCtlColor==CTLCOLOR_STATIC) { pDCSetTextColor(RGB(0,0,0))。 pDCSetBkColor(RGB(7,255,246))。//文字背景色 HBRUSH b=CreateSolidBrush(RGB(7,255,246))。//控件背景色 return b。 } return hbr。 菜單欄 設(shè)計 菜單欄前三個菜單都為查詢菜單,通過 SQL 查詢語句顯示查詢結(jié)果 。初始化狀態(tài)為顯示全部結(jié)果, 若記錄太多 可 按主碼值查詢,若要返回初始狀態(tài),點擊刷新按鈕即可??梢詾槊總€窗口設(shè)置適當(dāng)?shù)膱D片背景。 (1) 院系查詢 院系 查詢菜單提供系別、教研室和班級的詳細信息。單擊相應(yīng) 菜單 實現(xiàn) 對應(yīng)的查詢 功能。 華北科技學(xué)院課程設(shè)計說明書 16 圖 圖 界面 華北科技學(xué)院課程設(shè)計說明書 17 圖 界面 圖 界面 華北科技學(xué)院課程設(shè)計說明書 18 (2)信息查詢 信息 查詢菜單提供教師信息、學(xué)生信息和課程信息的詳細查詢。單擊相應(yīng)菜單實現(xiàn)對應(yīng)的查詢功能。 圖 界面 圖 界面 華北科技學(xué)院課程設(shè)計說明書 19 圖 界面 圖 界面 華北科技學(xué)院課程設(shè)計說明書 20 (3)成績查詢 成績 查詢菜單提供按不同方式對學(xué) 生成績的詳細查詢。單擊相應(yīng)菜單實現(xiàn)對應(yīng)的查詢功能。 圖 圖 界面 華北科技學(xué)院課程設(shè)計說明書 21 圖 界面 圖 按課程查詢成績 界面 華北科技學(xué)院課程設(shè)計說明書 22 管理模塊 設(shè)計 管理模塊在主界面主面板上,用于對各個數(shù)據(jù)表的更新操作。數(shù)據(jù)操作部允許控制操作,若有空值則提示錯誤。 (1) 系別管理 系別管理可以通過系號來確定系別,從而對系別信息進行操作。不允許有空值操作。 圖 系別管理 界面 (2) 教研室管理 教研室管理通過教研室號 來 確定教研室,從而對教研室信息 進行操作。不允許有空值操作。 華北科技學(xué)院課程設(shè)計說明書 23 圖 教研室管理 界面 (3) 班級管理 班級管理可以通過班號來確定班級,從而對班級信息進行操作。不允許有空值操作。 圖 班級管理 界面 華北科技學(xué)院課程設(shè)計說明書 24 (4) 教師管理 教師管理通過教師號來確定教師, 從而對教師信息進行 操作。 圖 教師管理 界面 (5) 學(xué)生管理 學(xué)生管理可根據(jù)學(xué)號唯一確定學(xué)生,從而對信息進行添加、刪除、修改操作。 圖 學(xué)生管理 界面 華北科技學(xué)院課程設(shè)計說明書 25 (6) 課程管理 課程管理 通過課程號 來 確定課程信息,從而對 課程信息進行添加、刪除、修改操作。 圖 界面 (7) 成績管理 成績管理通過學(xué)號與課程確定某學(xué)生的某門課成績 并可按照 學(xué)號、課程號來修改 成績 。 圖 華北科技學(xué)院課程設(shè)計說明書 26 總 結(jié) 通過 一周的時間終于完成了華北科技學(xué)院 學(xué)生 成績 管理系統(tǒng) 的設(shè)計開發(fā) , 系統(tǒng)的 基本的功能已經(jīng)實現(xiàn) 。個人覺得數(shù)據(jù)庫設(shè)計比較完美,查詢、修改都很方便。系統(tǒng)本身也不僅僅局限于成績的管理,更有教師、課程等的管理。 比較完善的實現(xiàn)了學(xué)生成績的數(shù)字化管理。 課 程 設(shè) 計 之前擔(dān)心自己想象的系統(tǒng)無法實現(xiàn)預(yù)期效果,但是在不斷的努力和勇敢的嘗試下終于如期待中的那樣完成了任務(wù)。 總結(jié)經(jīng)驗就是要明白自己做的是什么,要 對自己的系統(tǒng)有一個清晰的概念,這樣設(shè)計起來才會比較方便。由于時間緊迫,系統(tǒng) 功能尚有欠缺 ,但 我 已經(jīng)覺得挺滿意 了 。有些功能不是不能實現(xiàn),而是限于時間緊迫。我想課程設(shè)計雖然結(jié)束了,但是我的系統(tǒng)沒有結(jié)束。我會在以后的生活中繼續(xù)完善它。以前 C++課程設(shè)計做的很不好,功能單一。當(dāng)然那時候?qū)?C++語言本身不是很精通。 能力是一個不斷提高的過程,不能急于求成。 在這 一 周做課程設(shè)計中,收獲了很多。因為這次課程設(shè)計設(shè)計的知識面非常廣。從數(shù)據(jù)庫方面來說,涉及到數(shù)據(jù)庫設(shè)計的五個步驟 :需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計 和運行調(diào)試。 數(shù)據(jù)庫的設(shè)計嚴重影響著系統(tǒng)的功能,如果數(shù)據(jù)庫設(shè)計不夠合理,前臺操作就不能正常運行 。在運行過程中我發(fā)現(xiàn)數(shù)據(jù)庫的設(shè)計比較合理,查詢時特別方便。這為以后的開發(fā)積累了很寶貴的經(jīng)驗。 從 MFC 編程方面來說又對 MFC 編程有了進一步的提高, 讓系統(tǒng)不再單調(diào),通過有關(guān)設(shè)置使系統(tǒng)更為個性化。 通過 MFC 程序來訪問 并修改 數(shù)據(jù)庫,從中體會到了編程的樂趣。看到自己開發(fā)的系統(tǒng)實現(xiàn)了一個 又一 個功能 ,會有一種特別 快樂 的 感覺。 學(xué)以致用,這才是學(xué)習(xí)的目的。 當(dāng)然,系統(tǒng)的開發(fā)離不開好的資料和同學(xué)的交流。在這次課程設(shè)計中深深感受到了 同學(xué)之間交流合作的重要性。交流不但可以發(fā)現(xiàn)新的問題,提高解決問題的效率,而且可以快速的學(xué)習(xí)到新的知識。 最后感謝這次 課程設(shè)計 中給予我?guī)椭睦蠋熀屯瑢W(xué),是你們的幫助才使我的系統(tǒng)有了突破性的進展。 華北科技學(xué)院課程設(shè)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1