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

正文內(nèi)容

(word)-計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文--學(xué)生檔案管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)-畢業(yè)論文(參考版)

2024-09-08 22:54本頁(yè)面
  

【正文】 。 (4)開(kāi)發(fā)工具 VC++應(yīng)該用最新版。 (2)本系統(tǒng)部分功能未能完全實(shí)現(xiàn)比如打印功能。同時(shí)方便了學(xué)生數(shù)據(jù)信息的正規(guī)化管理。本系統(tǒng)具體實(shí)現(xiàn)了學(xué)生檔案的查詢、修改、和刪除等基本操作。該系統(tǒng)的界面簡(jiǎn)單大方,非常方便用戶的操作,同時(shí)也為以后系統(tǒng)的擴(kuò)展留出了足夠的空間。 ④ 實(shí)現(xiàn)窗體關(guān)閉功能。 ② 實(shí)現(xiàn)窗體初始化。 圖 56 學(xué)生個(gè)人成績(jī)查詢圖 ( 2)實(shí)現(xiàn) 學(xué)生個(gè)人成績(jī)查詢 窗體功能。 } } 學(xué)生成績(jī)查詢窗體的實(shí)現(xiàn) ( 1)設(shè)計(jì)學(xué)生個(gè)人成績(jī)查詢窗體。 if(k==FALSE) AfxMessageBox(沒(méi)有符合條件的記錄 )。 m_pSetMoveNext()[18]。 (0,8,m_pSetm_Deg)。 (0,6,m_pSetm_)。 (0,4,m_pSetm_Grade)。 (0,2,m_pSetm_Sex)。 (0,m_pSetm_ID,0)。 do{if(!=m_pSetm_ID) m_pSetMoveNext()。 if(()==IDOK) {m_pSetMoveFirst()。m_pSetMoveFirst()}} void CEchoView::OnSernum() {//按照學(xué)號(hào)查詢; BOOL k=FALSE。 } }while(!m_pSetIsEOF())。 (0,9,m_pSetm_Address)。 (0,7,m_pSetm_Email)。 (0,5,m_pSetm_Tel)。 (0,3,m_pSetm_Age)。 (0,1,m_pSetm_Name)。 else{ k=TRUE。()。 CSername dlg。 從模塊 學(xué)生檔案查詢窗體的實(shí)現(xiàn) ( 1)設(shè)計(jì)學(xué)生檔案查詢窗體如圖 58 所示。 ⑧ 實(shí)現(xiàn)窗體清除功能。 ⑥ 根據(jù)窗體大小調(diào)整數(shù)據(jù)網(wǎng)格。 ④ 實(shí)現(xiàn)清除功能。 ② 實(shí)現(xiàn)窗體初始化。文件保存為 . ( 3)實(shí)現(xiàn)成績(jī)管理窗體功能。 圖 57成績(jī)管理窗體圖 在成績(jī)管理窗體中,成績(jī)?cè)O(shè)定后,可單擊 按鈕打印成績(jī)單。 窗體文件保存為 . ( 1)設(shè)計(jì)成績(jī)管理窗體。 ⑧ 實(shí)現(xiàn)關(guān)閉功能。 ⑥ 實(shí)現(xiàn)輸入及檢驗(yàn)功能。 ④ 實(shí)現(xiàn)添加記錄功能。 ② 實(shí)現(xiàn)窗體初始化。 圖 56 課程信息管理窗體 ( 2)實(shí)現(xiàn)課程信息管理窗體。 ( 1)設(shè)計(jì)課程信息管理窗體。//刪除選定的元素; m_pSetRequery(); } thisshow()[17]。 //清空控件中的數(shù)據(jù); CSure dlg。j++) m_pSetMoveNext()。 for(int j=1。//記錄要?jiǎng)h除元素的位置; } } m_pSetRequery()。i()。//是否選中; if(i==1) { MessageBox(please choose a record first!)。 圖 55 刪除學(xué)生檔案窗體 ( 2)實(shí)現(xiàn)刪除學(xué)生檔案窗體代碼: void CEchoView::OnDel() { // TODO: Add your mand handler code here // TODO: Add your mand handler code here int pos。 ()。 ()。 outfileScorestu[i].score 。 cout請(qǐng)輸入各科成績(jī) :。 cinstu[i].name。 outfileNumberstu[i].number 。i++){ cout請(qǐng)輸入學(xué)號(hào) :。 for(int i=0。 }。 string name。 } } } 添加學(xué)生檔案窗體的實(shí)現(xiàn) ( 1)設(shè)計(jì)添加學(xué)生檔案主窗體如圖 54 所示。 DisplayRecord()。 m_LoginSetRequery()。 while(!m_LoginSetIsEOF()) { if(m_Name != m_LoginSetm_username) { m_LoginSetMoveNext()。 return。 void CUserdlg::OnButdel() { // TODO: Add your control notification handler code here UpdateData(TRUE)。系統(tǒng)用戶管理窗體設(shè)計(jì)如圖 53 所示。 } 系統(tǒng)用戶管理窗體的實(shí)現(xiàn) 系統(tǒng)用戶管理指對(duì)系統(tǒng)管理員的登錄信息數(shù)據(jù)進(jìn)行添加、修改和刪除等操作。 ()。 m_LoginSetUpdate()。 m_LoginSetm_username = m_Name。 return。 void CUserdlg::OnButtadd() { // TODO: Add your control notification handler code here UpdateData(TRUE)。 系統(tǒng)登錄窗體設(shè)計(jì)如圖 52所示。在實(shí)現(xiàn)驗(yàn)證功能時(shí),限制了用戶登錄驗(yàn)證的次數(shù),超過(guò)限定次數(shù)登錄窗體會(huì)自動(dòng)關(guān)閉 [16]。} 登陸窗體的實(shí)現(xiàn) 用戶必須提供正確登錄信息,才能啟動(dòng)系統(tǒng)主窗體。 select=menu()。 if(select0||select5){ cout非法數(shù)據(jù)!請(qǐng)重新輸入 : endl。 coutsetw(36)(請(qǐng)選擇 ):。 coutsetw(26)n++◆※ 修改學(xué)生檔案 ※ ◆ 5endlendl。 coutsetw(26)n++◆※ 刪除學(xué)生檔案 ※ ◆ 3endlendl。 coutsetw(26)n++◆※ 輸入學(xué)生檔案 ※ ◆ 1endlendl。 coutendlendlendl。} //*************頭文件 **************** int menu(){ system(cls)。 includeiostream includestring includeiomanip includefstream include using namespace std。 系統(tǒng)主窗體設(shè)計(jì)如圖 51 所示。在接下來(lái)設(shè)計(jì)的窗體中,將它們的 MDIChild 屬性設(shè)置為 True。 5 系統(tǒng)實(shí)現(xiàn) 主模塊 系統(tǒng)主窗體的實(shí)現(xiàn) ( 1)設(shè)計(jì)系統(tǒng)主窗體。 ( 8)班級(jí)學(xué)生查詢: ① 教學(xué)班名單查詢中,根據(jù)學(xué)號(hào)查詢班級(jí)學(xué)生的具體信息。 ( 7)選課信息管理: ① 添加新的選項(xiàng)課信息并保存,包括編號(hào) 、學(xué)生、課編號(hào)和成績(jī)。 ② 根據(jù)考試類型查詢考試基本信息。 ③ 刪除原班級(jí)科目。 ( 5)班級(jí)科目設(shè)置: ① 添加班級(jí)的基本信息并可保存,包括班編號(hào)、班級(jí)名等。 ② 修改已存在的教師信息。 ③ 刪除已有的班級(jí)信息。 ( 3)班級(jí)信息管理: ① 添加新的班級(jí)信息并可保存,包括編號(hào)和名稱。 ( 2)科目信息管理: ① 添加班級(jí)科目信息,包括科目編號(hào)和科目名稱。 ② 刪除已有的科室信息。 學(xué)生檔案管理系統(tǒng) 科室信息管理模塊 科目信息管理模塊 班級(jí)信息管理模塊 班級(jí)科目設(shè)置模塊 教師信息管理模塊 考試類別設(shè)置模塊 查詢管理模塊 學(xué)生管理模塊 班 級(jí)學(xué)生查詢模塊 學(xué)生成績(jī)錄入模塊 成績(jī)查詢模塊 選課模塊 圖 43 學(xué)生檔案管理系統(tǒng)總體功能結(jié)構(gòu)圖 由系統(tǒng)總體功能模塊圖所示,將一個(gè)開(kāi)發(fā)的學(xué)生檔案管理系統(tǒng)分成十個(gè)子模塊,他們分別為:科室信息管理模塊、科目信息管理模塊 、班級(jí)信息管理模塊、教師信息管理模塊、班級(jí)科目設(shè)置模塊、考試類別設(shè)置模塊、選課信息管理模塊、班級(jí)學(xué)生查詢模塊、學(xué)生成績(jī)錄入模塊、成績(jī)查詢模塊;通過(guò)這些子模塊完成各項(xiàng)功能,如課程信息管理模塊主要完成對(duì)課程信息的錄入與編輯; 選課數(shù)據(jù)查詢模塊主要完成對(duì)教學(xué)班學(xué)生檔案的查詢和學(xué)生個(gè)人的成績(jī)查詢。 表 47“ selectclass”表的各字段屬性 列 名 數(shù)據(jù)類型 長(zhǎng)度 允許空 編號(hào) int 4 學(xué)生 char 8 課編號(hào) char 8 成績(jī) numeric 9 √ 系統(tǒng)功能模塊設(shè)計(jì) 本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng),主要目標(biāo)是讓使用它的管理用戶,包括系統(tǒng)管理員、教師和學(xué)生,能很好地管理有關(guān)學(xué)生檔案方面的工作,比如系統(tǒng)管理員負(fù)責(zé)日常的檔案管理工作,如各種基本信息的錄入、修改、刪除等操作,教師使用該系統(tǒng)可完成教學(xué)班級(jí)信息查詢和成績(jī)管理,而學(xué)生使用該系統(tǒng)主要完成選課和成績(jī)查詢等操作 [14]。 表 45 “ student”表的各個(gè)字段屬性 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 列名 數(shù)據(jù)類型 長(zhǎng)度 科室編號(hào) char 6 科室名稱 varchar 20 編號(hào) char 8 系編號(hào) char 6 班編號(hào) int 4 姓名 varchar 10 性別 Char 2 生日 char 4 住址 char 50 √ 電話 varchar 11 √ Email varchar 25 √ 簡(jiǎn)歷 varchar 400 √ ( 6)課程信息數(shù)據(jù)表( course) 課程信息數(shù)據(jù)表包含的數(shù)據(jù)項(xiàng)有編號(hào)、名稱、教師和學(xué)分 ,數(shù)據(jù)表中各字段的屬性如表 46所示。 表 43 “ class” 表的各字段屬性 列名 數(shù)據(jù)類型 長(zhǎng)度 編號(hào) char 8 名稱 varchar 20 ( 4)教師信息數(shù)據(jù)表( teacher) 教師信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有編號(hào)、姓名、系編號(hào)、電話和 Email,數(shù)據(jù)表中各字段的屬性如表 44 所示。各表結(jié)構(gòu)分別如以下列表所示: ( 1)系統(tǒng)用戶數(shù)據(jù)表( user) 系統(tǒng)用戶數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有用戶名、口令,數(shù)據(jù)表中各字段 的屬性如表 41所示: 表 41 “ user” 表的各字段屬性 列名 數(shù)據(jù)類型 長(zhǎng)度 用戶名 varchar 6 口令 varchar 6 ( 2)科室信息數(shù)據(jù)表( department) 科室信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有科室編號(hào)和科室名稱 的屬性如表 42 所示。 E R圖向關(guān)系模型轉(zhuǎn)換的結(jié)果如圖 42所示: 系統(tǒng)用戶信息 ( 用戶名 、口令) 系部信息 ( 系編號(hào) 、系名稱) 班級(jí)信息 ( 編號(hào) 、名稱) 學(xué)生檔案 ( 編號(hào) 、系編號(hào)、班編號(hào)、姓名、性別、生日、住址、電話、 Email,簡(jiǎn)歷) 教師信息 ( 編號(hào) 、姓名、系編號(hào)、電話, Email) 課程信息 ( 編號(hào) 、名稱、教師、學(xué)分) 選課記錄信息 ( 編號(hào) 、 學(xué)生 、 課編號(hào) 、成績(jī)) 教師 用戶教師 學(xué)生教師 系部教師 班級(jí)教師 課程教師 編號(hào) 名稱編號(hào) 編號(hào) 系編號(hào) 班編號(hào) 姓名號(hào) 編號(hào) 名稱編號(hào) 用戶名 口令編號(hào) 編號(hào) 編號(hào) 選課包括教學(xué) 教學(xué) 屬于教學(xué) 包括教學(xué) 教學(xué)包括教學(xué) 包括教學(xué) m n m n 1 n m n 圖 42 數(shù)據(jù)庫(kù) ER概念模型 物理結(jié)構(gòu)設(shè)計(jì) 根據(jù)邏輯關(guān)系模型可直接設(shè)計(jì)基于某種數(shù)據(jù)庫(kù)管理系統(tǒng)支持的物理結(jié)構(gòu),我們知道關(guān)系數(shù)據(jù)庫(kù)是由表構(gòu)成的,所以依據(jù)系統(tǒng)用戶信息 、科室信息、班級(jí)信息、學(xué)生檔案、教師信息和課程信息在數(shù)據(jù)庫(kù)中建立相應(yīng)的表。所以將 ER圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下 原則 : 一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼 。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。邏輯結(jié)構(gòu)設(shè)計(jì)時(shí)一般要分兩步進(jìn)行: (1) 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型,并將轉(zhuǎn)化來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定數(shù)據(jù)庫(kù)管理系統(tǒng)支持下的數(shù)據(jù)模型。 現(xiàn)以學(xué)生檔案管理為例 ,通過(guò)系部和班級(jí)相關(guān)聯(lián)得出學(xué)生檔案管理 ER 圖如圖 41所示。當(dāng)然其中涉及到數(shù)據(jù)庫(kù)用戶的權(quán)限問(wèn)題,管理用戶分配給一般用戶有修改的權(quán)限時(shí)才能進(jìn)行修改。本系統(tǒng)在 SQL Server 2020 中的查詢分析器中新建一個(gè)數(shù)據(jù)庫(kù)的操作命令如下: Create database student。從發(fā)展的歷史看,數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來(lái)的。例如課程信息數(shù)據(jù)表的定義,如下: 數(shù)據(jù)存儲(chǔ)編號(hào) :C001 數(shù)據(jù)存儲(chǔ)名稱 :course(課程信息數(shù)據(jù)表 ) 簡(jiǎn)述 :課程信
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1