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

正文內(nèi)容

班級(jí)信息管理系統(tǒng)-畢業(yè)設(shè)計(jì)論文-wenkub.com

2025-06-25 11:03 本頁(yè)面
   

【正文】 并在撰寫論文期間,為我提出了許多寶貴意見(jiàn),至此,再次向張老師表示感謝。實(shí)現(xiàn)多表查詢時(shí) ODBC 僅僅連接一個(gè)表通過(guò)關(guān)聯(lián)字段聯(lián)系,若選擇多個(gè)表則取數(shù)據(jù)時(shí)會(huì)出現(xiàn)錯(cuò)誤(無(wú)效的描述器索引) 。結(jié)論石家莊學(xué)院班級(jí)信息管理系統(tǒng)主要是面向班級(jí)管理的小型系統(tǒng),主要完成對(duì)班級(jí)學(xué)生的一系列管理,對(duì)班級(jí)同學(xué)的個(gè)人信息、選課信息、成績(jī)、獲獎(jiǎng)、授課教師介紹、班級(jí)大事記等進(jìn)行管理等功能。()。(5,varValue)。(4,varValue)。//對(duì)整型數(shù)據(jù)進(jìn)行處理(3,varValue)。else (i,1,0)。//對(duì)字符串進(jìn)行處理(temp,varValue)。(AFX_DB_USE_DEFAULT_TYPE,strSQL)。 ,m_subject,xueqi)。else (select * from COURSE_SCORE where COURSE_NAME = 39。if(()==0) MessageBox(科目不能為空!)。如下圖 23 所示:圖 23 查詢聯(lián)系方式界面聯(lián)系方式查詢的代碼和教師端的必修課程信息查詢類似,這里將不再贅述。} 必修課成績(jī)界面的設(shè)計(jì)與實(shí)現(xiàn)同上面功能類似,同樣學(xué)生也可以查詢自己的必修課成績(jī),具體的界面如下圖 21 所示:石家莊學(xué)院班級(jí)信息管理系統(tǒng)41圖 21 必修課成績(jī)界面必修課成績(jī)的代碼與上面選修課成績(jī)的代碼類似,這里不再贅述。(8,varValue)。(6,varValue)。(i,4,buf)。sprintf(buf,%d%d%d,year,month,day)。(i,1,GetBuffer(1))。while(!()){ int temp = 0。%s39。 學(xué)生端的實(shí)現(xiàn)由于班級(jí)事務(wù)模塊的查詢班級(jí)大事記、班干部名單、花名冊(cè);課程管理模塊的學(xué)生選課、刪除已選課程、必修課信息查詢;基本信息模塊里的學(xué)籍管理、修改密碼等界面和教師端的相當(dāng)類似,前面已經(jīng)介紹了教師端的實(shí)現(xiàn),所以下面將不再介紹這些界面。同樣學(xué)生端也有此查詢功能,以后學(xué)生端將不再介紹此功能。i++。amp。 !=0)(i,3,GetBuffer(1))。}else (i,2,0)。amp。amp。if( != DBVT_NULL ){sprintf(buf,%d,)。if(()==0)MessageBox(班級(jí)大事記為空,請(qǐng)?zhí)砑?,無(wú)此結(jié)果)。()。MessageBox(成績(jī)已成功錄入!)。}石家莊學(xué)院班級(jí)信息管理系統(tǒng)34 登記選修課成績(jī)界面的設(shè)計(jì)與實(shí)現(xiàn)教師可以在此界面登記學(xué)生的的選修課成績(jī),只能登記自己任教的課程,效果如下圖 14 所示:圖 14 登記選修課成績(jī)界面登記學(xué)生選修成績(jī)的部分代碼如下:if(==0)MessageBox(成績(jī)不能為空!,請(qǐng)重新輸入)。m_weekday = varValue[4].m_iVal1。else {m_courseID = varValue[0].m_pstringGetBuffer(1)。MessageBox(請(qǐng)注意,已選課程成績(jī)子窗口已選課程信息將同步進(jìn)行修改!,注意)。(m_ID,m_courseID)。MessageBox(請(qǐng)注意,已選課程成績(jī)子窗口中已選課程信息將同步進(jìn)行修改!,注意)。//同步刪除已選課程子窗口if(((CMainFrame *)AfxGetMainWnd())m_pDelCourse!=NULL){//先關(guān)閉已選課程子窗口((CMainFrame *)AfxGetMainWnd())m_pDelCourseDestroyWindow()。 } 教師選擇授課界面的設(shè)計(jì)與實(shí)現(xiàn)授課教師可以在此頁(yè)面選擇想要教授的選修課,只能選擇被選課列表里面授課教師為空的課程,如下圖 11 所示:圖 11 教師選擇授課界面教師選擇授課頁(yè)面的部分代碼如下:石家莊學(xué)院班級(jí)信息管理系統(tǒng)31BOOL flag = (m_ID,m_courseID)。}else{MessageBox(兩次輸入新密碼不相等,請(qǐng)重新輸入!)。石家莊學(xué)院班級(jí)信息管理系統(tǒng)30}else if(==0)MessageBox(新密碼能為空!)。 //顯示控件內(nèi)容 教師修改密碼界面的設(shè)計(jì)與實(shí)現(xiàn)教師可以修改自己的登錄密碼,界面如下圖 10 所示:圖 10 修改密碼界面BOOL flag = CLoginSet::CheckDatabase(m_ID,m_old)。m_race = varValue[10].m_pstringGetBuffer(1)。(COleDateTime(varValue[6].m_pdateyear,varValue[6].m_pdatemonth,varValue[6].m_pdateday,0,0,0))。m_title = varValue[2].m_iVal。 授課教師信息管理界面的設(shè)計(jì)與實(shí)現(xiàn)任課教師用戶可以在此頁(yè)面完善自己的個(gè)人信息,界面如下圖 9 所示:圖 9 授課教師信息管理主界面授課教師信息頁(yè)面的部分代碼如下:石家莊學(xué)院班級(jí)信息管理系統(tǒng)29CTeacherInfoSet m_recordset。}initial()。if(()==0)MessageBox(大事記不能為空!)。添加后在班級(jí)大事列表里顯示,在這里可以修改、刪除。} 添加選修課程界面的設(shè)計(jì)與實(shí)現(xiàn)管理員可以添加、修改、刪除選修課程信息,教師可以選擇教授選修課,學(xué)生可以選修此類課程。CLogSet log。else if(()==0)MessageBox(上課教室不能為空!)。else if(()==0)MessageBox(教師不能為空)。m_flag=1。 添加必修課程界面的設(shè)計(jì)與實(shí)現(xiàn)管理員可以添加必修課程信息,其中必須制定授課教師,這些課程對(duì)于學(xué)生是必須的,具體界面如下圖 5 所示:石家莊學(xué)院班級(jí)信息管理系統(tǒng)24圖 5 添加必修課程信息界面添加必修課程信息的部分代碼:void CCourseList::OnButtonAdd() {UpdateData(TRUE)。return TRUE。, 39。(INSERT INTO USERS (USER_ID, USER_PASSWORD, USER_TYPE) VALUES (39。, \39。, \39。, \39。, \39。, \39。, \39。(AFX_DB_USE_DEFAULT_TYPE,strSQL)。學(xué)生離校后管理員可刪除此學(xué)生信息。}else{MessageBox(錯(cuò)誤次數(shù)達(dá)三次以上!,本窗口即將關(guān)閉!)。m_userID = 。flag){m_ID = m_userID。flag = FALSE。flag = FALSE。如表 10 所示:表 10 LOG字段名 數(shù)據(jù)類型 字段長(zhǎng)度 允許空 描述MANAGER Char 10 否 操作員DO_DATE Datetime 8 否 操作日期DO_WHAT Varchar 50 是 操作內(nèi)容石家莊學(xué)院班級(jí)信息管理系統(tǒng)19 系統(tǒng)實(shí)現(xiàn) 管理員端的實(shí)現(xiàn) 系統(tǒng)管理員端登錄模塊的設(shè)計(jì)與實(shí)現(xiàn)因?yàn)楦咝0嗉?jí)信息管理系統(tǒng)是為了方便對(duì)班級(jí)信息的管理,涉及到用戶的權(quán)限問(wèn)題,因此用戶進(jìn)入系統(tǒng)需要進(jìn)行驗(yàn)證是必須的,從而防止數(shù)據(jù)被惡意添加、刪除或篡改,如下圖 1 所示為系統(tǒng)的管理員端登錄界面:圖 1 登錄界面主要代碼如下:if((學(xué)生)==0)type=1。如表 6 所示:表 6 COURSE_SCORE字段名 數(shù)據(jù)類型 字段長(zhǎng)度 允許空 描述STU_ID char 10 否 學(xué)號(hào)COURSE_ID Char 10 是 課程編號(hào)COURSE_NAME Varchar 50 是 課程名稱SCORE Int 4 是 分?jǐn)?shù)FLAG Int 4 是 標(biāo)記必修選修XUEQI Int 4 是 學(xué)期UNIC Int 4 否 標(biāo)識(shí)(7)CLASSTHING (班級(jí)大事記信息表)班級(jí)大事記信息表的主要功能是保存班級(jí)的大事記,管理員可以添加、修改、刪除班級(jí)大事記,學(xué)生和教師可以查詢。當(dāng)教師離校時(shí),管理員可刪除此教師信息。如新生入校時(shí),管理員添加學(xué)生姓名和學(xué)號(hào);學(xué)生的其他信息由學(xué)生自己登錄系統(tǒng)時(shí)進(jìn)行設(shè)置和修改。石家莊學(xué)院班級(jí)信息管理系統(tǒng)15第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 具體的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)采用的是 SQL Server 2022 數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為“高校班級(jí)信息管系統(tǒng)” ,系統(tǒng)數(shù)據(jù)庫(kù)中包含 10 張表。如圖 所示:管理日志實(shí)體操作員 日期 操作內(nèi)容(11)實(shí) 體 間 的 關(guān) 系 ER 圖 如圖 所示管理員添加 添加 日志學(xué)生添加教育背景 添加教師選修選修課 選課 講授 必修課查詢課程成績(jī)添加添加大事記 班干部名單添加添加 添加查詢 查詢圖 實(shí) 體 間 的 關(guān) 系 ER 圖圖 班 干 部 實(shí) 體 ER 圖石家莊學(xué)院班級(jí)信息管理系統(tǒng)14 系統(tǒng)基本功能石家莊學(xué)院班級(jí)信息管理系統(tǒng)通過(guò)管理員端、學(xué)生端、教師端進(jìn)入系統(tǒng)后對(duì)應(yīng)相應(yīng)的頁(yè)面各有不同的功能;管理員端負(fù)責(zé)添加學(xué)生,授課教師信息;添加選修、必修課程信息;添加班級(jí)事務(wù)信息:班級(jí)大事記、班干部名單等。如圖 所示:課程成績(jī)實(shí)體課程號(hào)學(xué)號(hào)標(biāo)識(shí)標(biāo)記必修選修分?jǐn)?shù)課程名稱學(xué)期(7) 班級(jí)大事記實(shí)體包括:班號(hào)、發(fā)生時(shí)間、班級(jí)大事、備注、標(biāo)識(shí) ID。 如 圖 所 示 :授課教師實(shí)體教師號(hào) 姓名職稱所在系別專業(yè) 性別出生年月家庭住址 聯(lián)系電話 民族 政治面貌 其它 籍貫 學(xué)生實(shí)體 學(xué)號(hào) 姓名 性別出生年月 入學(xué)時(shí)間 聯(lián)系電話所在系別專業(yè) 民族 政治面貌 身份證號(hào) 其它 籍貫 家庭住址圖 學(xué) 生 實(shí) 體 ER 圖圖 授 課 教 師 實(shí) 體 ER 圖石家莊學(xué)院班級(jí)信息管理系統(tǒng)10(3) 教育背景實(shí)體包括:學(xué)號(hào)、姓名、開(kāi)始時(shí)間、結(jié)束時(shí)間、所在學(xué)校、證明人、備注、標(biāo)識(shí) ID。根據(jù)系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)圖,列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):用戶表:用戶名、密碼、用戶類型;學(xué)生表:學(xué)號(hào)、姓名、入學(xué)時(shí)間、所在系別、專業(yè)、性別、出生年月、籍貫、家庭住址、聯(lián)系電話、民族、政治面貌、身份證號(hào)、其他;授課教師表:教師號(hào)、姓名、職稱、所在系別、專業(yè)、性別、出 生 年 月 、籍貫、家庭住址、聯(lián)系電話、民族、政治面貌、其他;教育背景:學(xué)號(hào)、姓名、開(kāi)始時(shí)間、結(jié)束時(shí)間、所在學(xué)校、證明人、備注、標(biāo)識(shí) ID;必修課表:課程號(hào)、課程名稱、班級(jí)、授課教師、上課時(shí)間(星期) 、上課時(shí)段 、上課所在教學(xué)樓、所在教室、學(xué)期、標(biāo)識(shí) ID;選修課表:課程號(hào)、課程名稱、上課時(shí)間、課程開(kāi)始時(shí)間、課程結(jié)束時(shí)間、學(xué)分、授課教師、報(bào)選要求、課程簡(jiǎn)介;課程成績(jī):學(xué)號(hào)、課程號(hào)、課程名稱、分?jǐn)?shù)、標(biāo)記必修選修、學(xué)期、標(biāo)識(shí)ID;班級(jí)大事記:班號(hào)、發(fā)生時(shí)間、班級(jí)大事、備注、標(biāo)識(shí) ID;班干部名單:學(xué)號(hào)、姓名、電話、職位、班號(hào)、標(biāo)識(shí) ID;管理日志:操作員、日期、操作內(nèi)容; ER 模型   實(shí) 體 聯(lián) 系 模 型 ( 簡(jiǎn) 稱 ER 模 型 ) 是 由 于 1976 年 首 先 提 出 的 。 數(shù)據(jù)庫(kù)需求分析 在系統(tǒng)的開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的設(shè)計(jì)非常重要。(5)管 理 員 端 的 對(duì) 象 可 以 是 輔 導(dǎo) 員 可 以 是 班 長(zhǎng) , 教 師 端 的 對(duì) 象 面 向 所 有 教 師 ,學(xué) 生 端 面 向 所 有 學(xué) 生 。(2)權(quán)限分配明確,不容易泄露信息。數(shù)據(jù)刪除:從數(shù)據(jù)庫(kù)的基本表中刪除數(shù)據(jù)使用的是 DELETE 語(yǔ)句,其句法如:DELETE FROM 基本表名 [WHERE 條件表達(dá)式]在此作一點(diǎn)說(shuō)明,刪除語(yǔ)句實(shí)際上是“SELECT * FROM 基本表名 [WHERE 條件表達(dá)式]”和 DELETE 操作的結(jié)合,每找到一個(gè)元組,就把它刪除。數(shù)據(jù)插入:往數(shù)據(jù)庫(kù)的基本表中插入數(shù)據(jù)使用的是 INSERT 語(yǔ)句,其方式有兩種:一種是元組值的插入,另一種是查詢結(jié)果的插入。數(shù)據(jù)查詢是關(guān)系運(yùn)算理論在 SQL 語(yǔ)言中的主要體現(xiàn),SELECT 語(yǔ)句是 SQL 查詢的基本語(yǔ)句,當(dāng)我們?cè)趯?duì)一個(gè)數(shù)據(jù)庫(kù)進(jìn)行各種各樣的操作時(shí),使用的最多的就是數(shù)據(jù)查詢,在以 SQL 為基礎(chǔ)的關(guān)系數(shù)據(jù)庫(kù)中,使用的最多的也是 SELECT 查詢語(yǔ)句。是一種非過(guò)程語(yǔ)言;目前關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都采用 SQL 語(yǔ)言作為數(shù)據(jù)庫(kù)語(yǔ)言,SQL 語(yǔ)言成為關(guān)系數(shù)據(jù)庫(kù)的主流語(yǔ)言。Microsof t 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開(kāi)發(fā)推廣SQL Server 的 Windows NT 版本;Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應(yīng)用。 這些組件通過(guò)一個(gè)名為 Developer Studio 的組件集成為和諧的開(kāi)發(fā)環(huán)境。石家莊學(xué)院班級(jí)信息管理系統(tǒng)3第二章 運(yùn)行環(huán)境開(kāi)發(fā)工具 運(yùn)行環(huán)境硬件系統(tǒng):Intel Pentium III 以上 CPU,256M 以上內(nèi)存。在下面的各章中將以開(kāi)發(fā)石家莊學(xué)院班級(jí)信息管理系統(tǒng)為例,談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。(2)方便學(xué)生查詢信息(3)使教師的工作更集中,能很好的統(tǒng)計(jì)學(xué)生的成績(jī)石家莊學(xué)院班級(jí)信息管理系統(tǒng)通過(guò)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1