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

正文內(nèi)容

數(shù)據(jù)庫(kù)課程設(shè)計(jì)--基于vc的學(xué)生成績(jī)管理系統(tǒng)-資料下載頁(yè)

2024-12-15 23:04本頁(yè)面

【導(dǎo)讀】現(xiàn)學(xué)生成績(jī)理工作的自動(dòng)化成為學(xué)生管理部門的迫切需要。本系統(tǒng)提供了學(xué)生的。的查詢、錄入、修改、刪除和數(shù)據(jù)庫(kù)的備份等功能。本文介紹此次課程設(shè)。慮,為便于說(shuō)明,文中繪制了程序結(jié)框圖、數(shù)據(jù)流程圖和部分界面圖。計(jì)的不是很好以及對(duì)VC運(yùn)用的不熟練,所以有些功能想加上去,迫于水平和時(shí)間的有限,只能粗略地實(shí)現(xiàn)這些功能。合起來(lái),鞏固所學(xué)的知識(shí)。畢業(yè)設(shè)計(jì)打下基礎(chǔ)。

  

【正文】 兩個(gè)就相當(dāng)容易了,在這里,我是調(diào)用 SQL語(yǔ)句進(jìn)行添加、修改和刪除的。首先把幾個(gè)編輯框與幾個(gè)變量進(jìn)行關(guān)聯(lián),其實(shí)不用關(guān)聯(lián)也是可以的,可以利用 GetDlgItem(ID號(hào) )GetWindowText(字符串變量 ),這樣也可以把值傳送給變量。 建立一 個(gè)數(shù)據(jù)類對(duì)象CDatabase m_db,用這個(gè)對(duì)象打開(kāi)相對(duì)應(yīng)的數(shù)據(jù)庫(kù), 用 (“SQL 語(yǔ)名 ”),對(duì)字符串進(jìn)行格式化成 SQL 語(yǔ)句,這樣就可以用 (str),執(zhí)行 SQL 語(yǔ)句,這樣相寫一個(gè)函數(shù)進(jìn)行查詢,省了很多的代碼,比較簡(jiǎn)潔。 也可以調(diào)用存儲(chǔ)過(guò)程進(jìn)行實(shí)現(xiàn),因?yàn)楂@取返回值的存儲(chǔ)過(guò)程不會(huì),所以這里有調(diào)用的存儲(chǔ)過(guò)程是沒(méi)有返回值的。 (4) 系統(tǒng)管理模塊 和數(shù)據(jù)庫(kù)管理模塊 這兩個(gè)模塊,一個(gè)用于修改用戶的密碼,一個(gè)用于 數(shù)據(jù)庫(kù)的備份與刪除。在修改密碼這個(gè)對(duì)話框中,把用 戶登陸名給顯示出來(lái),舊密碼保存在全局變量中, 用來(lái)檢驗(yàn)用戶輸入的舊密碼是否正確, 如果正確的話,調(diào)用 SQL語(yǔ)句的 Update對(duì)數(shù)據(jù)庫(kù)中的相應(yīng)元組進(jìn)行修改。數(shù)據(jù)庫(kù)備份這個(gè)模塊,用了一個(gè) CCOMBOX 控件,用來(lái)讓用戶選擇進(jìn)行哪種數(shù)據(jù)操作,有數(shù)據(jù)庫(kù)完全備份,差異備份和移除設(shè)備。這三個(gè)都是調(diào)用數(shù)據(jù)庫(kù)的相應(yīng)命令進(jìn)行操作。如完作備份,剛調(diào)用如下語(yǔ)句: (backup database student to disk=39。%s39。,m_getpathname)。此處是利用 CFileDlg 進(jìn)行相應(yīng)的操作。不過(guò) 這段內(nèi)容有點(diǎn)缺陷,就是在退出程序后,原來(lái)保存的那個(gè)路徑名會(huì)清空,所以還得再選擇路徑進(jìn)行備份。 18 學(xué)生成績(jī)管理系統(tǒng) 2021年 1月 結(jié)論 在本次課程設(shè)計(jì)過(guò)程中,學(xué)到了很多知識(shí),由于課程設(shè)計(jì)起草的比較晚,所以功能比較差些, 功能也未能進(jìn)行更深入的思考,自己也對(duì) VC 涉足不深,所以在運(yùn)用方面有所欠缺,數(shù)據(jù)庫(kù)方面,整體考慮也不周到。在課設(shè)的前一周有對(duì)課設(shè)考慮了一下,本來(lái)有考慮了好幾個(gè)模塊,像成績(jī)錄入模塊、班級(jí)統(tǒng)計(jì)模塊、年級(jí)統(tǒng)計(jì)模塊。在成績(jī)錄入模塊中再分別進(jìn)行錄入、修改、增加、刪除、查詢、打印等功能。班級(jí)統(tǒng)計(jì)模塊又分別有學(xué)生總成績(jī)、平均成績(jī)、班級(jí)排名、統(tǒng)計(jì)班級(jí)某分?jǐn)?shù)段內(nèi)的學(xué)生成績(jī)?nèi)藬?shù)、各學(xué)生該科成績(jī)、班級(jí)排名等功能(只相對(duì)于某個(gè)學(xué)期)。還有年級(jí)統(tǒng)計(jì)模塊,分為各年級(jí)各專業(yè)學(xué)生總成績(jī)還有排名、各學(xué)生各科成績(jī)年級(jí)排名,各班各分?jǐn)?shù)段人數(shù)等功能。 不過(guò)在考完試之后再開(kāi)始真正做課程設(shè)計(jì),時(shí)間有些傖促,所以只是實(shí)現(xiàn)其中的一部分功能。在用 VC 與 SERVER 2021 進(jìn)行學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)時(shí),開(kāi)始對(duì)用 ODBC連接數(shù)據(jù)庫(kù)時(shí),經(jīng)過(guò)了一天的時(shí)間, 本打算用 ADO進(jìn)行連接,不過(guò)對(duì)我來(lái)說(shuō)有點(diǎn)眼高手低,對(duì) ADO 與 ODBC 都是一點(diǎn)都不懂,最后還是決定用 ODBC進(jìn)行連接,相對(duì)比 較容易上手。 通過(guò)本次課程設(shè)計(jì),對(duì)在 VC++中如何編寫基本的 ODBC數(shù)據(jù)庫(kù)等有了初步的認(rèn)識(shí),還有也提高了 Windows 編程技術(shù),進(jìn)一步提高了 Visual C++的操作能力,雖然在之前看過(guò)孫鑫的一些視頻,由于很少進(jìn)行操作,忘了差不多了,只記得些基本的操作。 就比如在求平均分時(shí),就花了我一個(gè)下午的時(shí)間進(jìn)行實(shí)現(xiàn)這個(gè)功能,主要是對(duì)屬性表單的創(chuàng)建不知道,所以要查找資料,翻出孫鑫的視頻,進(jìn)行摸索,在程序中把屬性表單的類建成基于對(duì)話框的類,在改過(guò)來(lái)的過(guò)程中經(jīng)歷了不少挫折 ,最后通過(guò)對(duì)比基于對(duì)話框的類和基于屬性頁(yè)的類 ,把程序給改 了過(guò)來(lái) ,總算是完成了這項(xiàng)功能 ,進(jìn)一步回顧了這部分的知識(shí) .而對(duì)于 SQL語(yǔ)句如何在 MFC 中實(shí)現(xiàn) ,則完全不懂 ,所以剛開(kāi)始建的那些查找之類的功能 ,都是用 CRecordset 提供的幾個(gè)成員函數(shù)進(jìn)行滾動(dòng)查找 ,操作有些繁瑣 ,代碼有些冗余 .在快把課程設(shè)計(jì)給初步做完時(shí) ,才弄懂如何把 SQL語(yǔ)句在 MFC 中運(yùn)行 ,雖然知道的有些晚 ,但還是學(xué)會(huì)了如何運(yùn)用 ,所以把之前的有些代碼 ,弄成運(yùn)用存儲(chǔ)過(guò)程或查詢、更新的那幾個(gè) SQL語(yǔ)句進(jìn)行執(zhí)行 .進(jìn)行測(cè)試后 ,可以運(yùn)行 .在弄登陸框時(shí) ,也出現(xiàn)了一些麻煩 ,比如點(diǎn)右上角的那個(gè) X,程序會(huì)進(jìn)入主頁(yè)面 ,通過(guò)這條路 徑不用輸入密碼 ,這是一大漏洞 ,本來(lái)以為點(diǎn) X 時(shí) ,會(huì)跟點(diǎn)退出是響應(yīng)同一個(gè)函數(shù)的 ,百思不得其解 ,最終通過(guò)一個(gè)網(wǎng)友的解答 ,說(shuō)是用 DOModal()時(shí)應(yīng)該加一句判斷 ,這樣就可以解決那個(gè)問(wèn)題了 . 現(xiàn)在講講數(shù)據(jù)庫(kù)設(shè)計(jì)方向的一些感言 ,經(jīng)過(guò)幾天的不眠不休的備斗 ,不過(guò)數(shù)據(jù)庫(kù)還是設(shè)計(jì)的不好 .像數(shù)據(jù)庫(kù)的對(duì)象命名 ,我就沒(méi)按標(biāo)準(zhǔn)來(lái)對(duì)對(duì)象進(jìn)行命名 ,用了漢字 ,這樣在程序中建立數(shù)據(jù)集時(shí) ,就出現(xiàn)了一大堆 m_column的字樣 ,這些表示屬性 ,給寫程序帶來(lái)了不便 ,不過(guò)相信以后我不會(huì)再犯這個(gè)錯(cuò)誤了 .建表時(shí) ,那些主外鍵也未考慮周到 ,導(dǎo)致在添加數(shù)據(jù)過(guò)程 中老是出現(xiàn)些問(wèn)題 ,像觸發(fā)器的建立 ,由于主外鍵沒(méi)設(shè)計(jì)好 ,導(dǎo)致 內(nèi)部錯(cuò)誤 ,這樣花費(fèi)了我很多時(shí)間查找錯(cuò)誤原 ,都是由于前期工作沒(méi)做好 ,正所謂 ”磨刀不誤砍柴工 ”,這下我完全體會(huì)到了這句話的深義 .在做好數(shù)據(jù)庫(kù)設(shè)計(jì)之前 ,首先得對(duì)數(shù)據(jù)庫(kù)中各種概念有所理解 ,然后在實(shí)施過(guò)程中 ,對(duì)數(shù)據(jù)庫(kù)管理軟件創(chuàng)建的各個(gè)部分有個(gè)整體的認(rèn)識(shí) . 通過(guò)本次課程設(shè)計(jì) ,學(xué)到了很多知識(shí) ,不僅是數(shù)據(jù)庫(kù)方面的 ,還有對(duì)軟件設(shè)計(jì)過(guò)程中應(yīng)該注意哪些問(wèn)題也有了初步的認(rèn)識(shí) ,相信在以后的設(shè)計(jì)過(guò)程中 ,我會(huì)做得更好 . 2021年 1月 集美大學(xué)計(jì)算機(jī)工程學(xué)院 數(shù)據(jù)庫(kù)課程設(shè)計(jì) 19 參考文獻(xiàn) Visual C++數(shù)據(jù)庫(kù)編程技術(shù)與實(shí) 例 數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)指導(dǎo) 數(shù)據(jù)庫(kù)原理
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1