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

正文內(nèi)容

基于odbc編程實(shí)現(xiàn)的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-10-19 09:20 本頁面
 

【文章內(nèi)容簡介】 言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 15 頁 共 41 頁 圖 用戶管理窗口圖 基本信息管理模塊設(shè)計(jì) 學(xué)生管理窗口 新建一個(gè)學(xué)生管理窗口的資源、一個(gè)名為 CStudentDlg 的類和一個(gè)從CRecordset 繼承過來的 CStudentSet 數(shù)據(jù)庫記錄集。與用戶管理窗口不同的是,窗口資源上增加了單選按鈕,對(duì)數(shù)據(jù)進(jìn)行顯示時(shí)要注意如何進(jìn)行控制,而且數(shù)據(jù)中的字段類型為 int 型的處理。 包含函數(shù) : RefreshList()//將數(shù)據(jù)庫中查詢出的信息顯示到列表中 ResetButton()設(shè)置按鈕的初始狀態(tài) ()打開記錄集 ()關(guān)閉記錄集 ()執(zhí)行查詢 OnInitDialog()初始化 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 16 頁 共 41 頁 On StudentAdd()“添加 ”按鈕方法 ,完成記錄 的添加 On Student Edit()“修改 ”按鈕方法,直接可修改值 On Student Del()“刪除 ”按鈕方法 OnButtonQuery()查詢你已更新的事件 學(xué)生管理窗口圖 所示。 圖 學(xué)生信息窗口圖 成績管理窗口 新建一個(gè)顯示成績窗口的資源和一個(gè)用于添加或修改成績的窗口資源。與其相對(duì)應(yīng)的處理事件的類為 CScoreDlg和 CScoreAddDlg。 (1)添加窗口資源 添加控件后的窗口 如圖 所示 。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 17 頁 共 41 頁 圖 成績管理窗口圖 (2)添加全局變量。在 CScoreDlg 類中,需要添加有關(guān)數(shù)據(jù)庫操作對(duì)象。最后要加一個(gè) CListCtrl 類型的 m_list 變量。 包含函數(shù) OnInitDialog()初始化 OnClickListScore(NMHDR* pNMHDR, LRESULT* pResult) ShowScore(CString studentno,CString courseno) ()。//刪除列表中所有的信息 RefreshList()更新 CList 中的數(shù)據(jù) OnScoreAdd()“添加 ”按鈕事件 ,完成 記錄的添加 OnScoreEdit()“修改 ”按鈕事件,直接可修改值 OnScoreDel()“刪除 ”按鈕事件, OnButtonquery()查詢你已更新的事件 教師管理窗口 新建一個(gè)教師管理窗口的資源和一個(gè)名為 CTeacherDlg的類 添加后的成績查詢窗口如圖 所示。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 18 頁 共 41 頁 圖 教師基本信息窗口 包含函數(shù) OnInitDialog()初始化 OnClickListScore(NMHDR* pNMHDR, LRESULT* pResult) ShowTeacher(CString m_teacherNo) ()。//刪除列表中所有的信息 if(())//判斷記錄集是否為空 OnScoreAdd()“添加 ”按鈕事件 ,完成記錄的添加 OnScoreEdit()“修改 ”按鈕事件,直接可修改值 OnScoreDel()“刪除 ”按鈕事件, OnButtonquery()查詢你已更新的事件 課程管理窗口 新建一個(gè)課程管理窗口的資源和一個(gè)名為 CCourseDlg的類 添加后的成績查詢窗口如圖 所示。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 19 頁 共 41 頁 圖 課 程管理窗口 包含函數(shù) OnInitDialog()初始化 OnClickListScore(NMHDR* pNMHDR, LRESULT* pResult) ShowCourse(CString courseNo) ()。//刪除列表中所有的信息 if(())//判斷記錄集是否為空 OnScoreAdd()“添加 ”按鈕事件 ,完成記錄的添加 OnScoreEdit()“修改 ”按鈕事件,直接可修改值 OnScoreDel()“刪除 ”按鈕事件, OnButtonquery()查詢你已更新的事件 信息查詢窗體模塊設(shè)計(jì) 成績查詢窗口 新建一個(gè)成績查詢窗口的資源和一個(gè)名為 CQueryScoreDlg的類 添加后的成績查詢窗口如圖 所示。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 20 頁 共 41 頁 圖 成績查詢窗口 包含函數(shù) OnInitDialog()初始化 OnRadioBystudent()單擊“按學(xué)生”查詢單選按鈕事件 OnRadioBycourse()單擊“按課程”查詢單選按鈕事件 OnScoreQuery()“查詢”單選按鈕事件 (0,)。 (m_sno)。將當(dāng)前文本框中的值賦給 (0,課程名 )。 授課查詢窗口 新建一個(gè)成績查詢窗口的資源和一個(gè)名為 CQueryTeachDlg的類 添加后的授課查詢窗口如圖 所示。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 21 頁 共 41 頁 圖 授課查詢窗口 包含主要函數(shù) OnInitDialog()初始化對(duì)話框 OnSelchangeComboBy()選中下拉列表觸發(fā)事件 OnOK()“確定”按鈕事件 CListBox* m_value=(CListBox*)thisGetDlgItem ()。獲得當(dāng)前控件 ()。移到下一條記錄 (type)。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 22 頁 共 41 頁 6 系統(tǒng)的測試 完成了一個(gè)學(xué)生成績管理登錄功能的測試,輸入用戶名和密碼,結(jié)果進(jìn)入主界面,測試成功。如圖 所示。 圖 學(xué)生成績管理登錄窗口 6. 2 用戶管理功能的測試 完成了一個(gè)用戶管理功能的測試,添加用戶信息 ,結(jié)果錄入用戶列表 ,修改用戶密碼 ,結(jié)果實(shí) 現(xiàn)了修改功能 ,顯示在用戶列表 ,測試成功。如圖 和 所示。 圖 用戶管理窗口添加用戶功能測試 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 23 頁 共 41 頁 圖 用戶管理窗口修改密碼功能測試 6. 3 學(xué)生信息管理的測試 完成了一個(gè)學(xué)生信息管理功能的測試,輸入學(xué)生信息可實(shí)現(xiàn)添加、修改、刪除功能,結(jié)果顯示在學(xué)生列表中,測試成功。如圖 和 所示。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 24 頁 共 41 頁 圖 學(xué)生信息管理添加功能測試 圖 學(xué)生信息管理修改功能測試 6. 4 課程信息管理測試 完成了一個(gè)課程信息管理功能的測試,輸入課程相關(guān)信息可實(shí)現(xiàn)添加、修改、刪除功能,結(jié)果顯示在課程信息 列表中,測試成功。如圖 所示。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 25 頁 共 41 頁 圖 課程信息管理的添加測試 6. 5 教師基本信息管理測試 完成了一個(gè)教師基本信息管理功能的測試,輸入教師相關(guān)信息可實(shí)現(xiàn)添加、修改、刪除功能,結(jié)果顯示在教師信息列表中,測試成功。如圖 所示。 圖 教師基本信息管理功能的測試 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 26 頁 共 41 頁 6. 6 授課管理測試 完成了一個(gè)授課管理功能的測試,輸入相關(guān)信息可實(shí)現(xiàn)添加、修改、刪除功能,結(jié)果顯示在授課列表中,測試成功。如圖 和 所示。 圖 授課管理添加功能的測試 圖 授課管理刪除功能的測試 6. 7 成績查詢測試 完成了一個(gè)成績查詢功能的測試,輸入相關(guān)信息可實(shí)現(xiàn)按學(xué)生或按課程查李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 27 頁 共 41 頁 詢的功能,結(jié)果顯示在查詢結(jié)果列表中,測試成功。如圖 所示。 圖 成績查詢功能的測試 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 28 頁 共 41 頁 結(jié)束語 就談點(diǎn)程序設(shè)計(jì)的體會(huì)吧 ,在這二周的上機(jī)實(shí)踐中 ,我發(fā)現(xiàn)了很多東西 ,也學(xué)會(huì)了很多東西 .我懂得干這行的 ,就得心細(xì)到家 ,哪怕一點(diǎn)小小的錯(cuò)都不允許 ,因?yàn)槲矣X得這是個(gè)技術(shù)性的東西 ,既然是技術(shù)那就容不得半點(diǎn)含糊 .比如你的數(shù)據(jù)庫中你不小心把成績的數(shù)字類型不小心寫成了文本 ,到你改起來的時(shí)候麻煩又心煩 ,說出來還得讓人笑 話 .但更重要的是我知道程序一定得自己寫 ,親歷親為才能發(fā)現(xiàn)不足 ,分析原因 ,思考問題 ,才能有進(jìn)步 ,意味著將別人勞動(dòng)成果搞過來 ,最終將什么也得不到 ,別人的終究不是自己的 .但要想寫好程序也并非簡單之事 ,有時(shí)一個(gè)小小的問題讓我們這些初涉者焦頭爛額 ,又沒辦法請(qǐng)教同學(xué) ,知道的同學(xué)要忙自己的 ,不知道的占多數(shù) ,但問題總會(huì)有解決的辦法的 .我有一個(gè)信念 ,堅(jiān)持到底的做下去 ,不懂上百度搜 ,也可在同學(xué)不忙時(shí)請(qǐng)教 ,有時(shí)候搞到一到二點(diǎn) ,雖然很累 ,可是還是堅(jiān)持了下來 ,當(dāng)最終自己完成了時(shí) ,一個(gè)滿足和自豪感油然而生 .我成功了 ! 實(shí)踐也是一種學(xué)習(xí) ,在學(xué)習(xí)中我一步一步向 VC++靠攏 ,第一步要怎么做 ,接著要如何 ,我沒建類的話會(huì)出現(xiàn)什么問題 ,忘記建立記錄集會(huì)怎么樣等等我們初學(xué)者會(huì)碰到的問題讓我困擾 ,但卻也激起了我的求知欲 .讓我有一種沒弄懂死不休的精神 .打代碼在很多人看來是一種很枯燥無味的事 ,可是我覺得要看你怎么打啦 ,如果你是帶著心去打的 ,我想在此過程中你絕對(duì)會(huì)有所收獲 ,代碼是容不得半點(diǎn)錯(cuò)的 ,少個(gè)字母 ,打錯(cuò)個(gè)字母 ,相信很多人都會(huì)有 ,所以在些又得強(qiáng)調(diào)細(xì)心一詞啦 ,更重要的是在打代碼的過程中去熟悉那些函數(shù) ,去搞懂這個(gè)函數(shù)的功能作用 ,去想應(yīng)該怎么用 ,什么時(shí)候用 ,用 在什么地方 ,然后變成自己的 ,牢牢掌握 . 我覺得做設(shè)計(jì)更是培養(yǎng)一個(gè)人一種分析問題、解決問題的能力,拿到一個(gè)課題,首先要問自己我要從哪些方面去寫,我要將問題分成幾個(gè)方面去寫去解決,每個(gè)模塊我要實(shí)現(xiàn)什么功能,我要怎么樣去實(shí)現(xiàn),實(shí)現(xiàn)后我的運(yùn)行是否有問題等等之類問題都必須得考慮周到。通過設(shè)計(jì)從不同的角度去看待理解問題,挖掘自己的潛能空間。切記莫要知難而退,要不懂就問,虛心求學(xué),相信一定能行。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計(jì)與實(shí)現(xiàn)》 第 29 頁 共 41 頁 參考文獻(xiàn) [1]鄭阿奇 .Visual C++教程 .北京 :機(jī)械工業(yè)出版社 ,. [2]譚浩強(qiáng) .C 程序設(shè)計(jì) (第二版 ).北京 :清華大學(xué)出版社 ,. [3]求
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1