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

正文內(nèi)容

成績(jī)管理系統(tǒng)mfcc實(shí)驗(yàn)報(bào)告系統(tǒng)開(kāi)發(fā)-在線瀏覽

2024-11-11 09:02本頁(yè)面
  

【正文】 ql 源代碼 ................................................................................................................. 23 1, 創(chuàng)建教師授課程表 ............................................................................................................. 23 2, 創(chuàng)建學(xué)生課表 .................................................................................................................... 23 3, 成績(jī)統(tǒng)計(jì)存儲(chǔ)過(guò)程 ............................................................................................................. 24 1 系統(tǒng)簡(jiǎn)介 一,系統(tǒng) 概述 開(kāi)發(fā)環(huán)境: microsoft visual studio 6 mfc 數(shù)據(jù)庫(kù)版本: sql2020 系統(tǒng)名稱: 成績(jī)管理系統(tǒng) (整體界面如圖 1_1) 圖 1_1 系統(tǒng)界面截圖 二,系統(tǒng)功能 對(duì)成績(jī)進(jìn)行簡(jiǎn)單管理, 選課模式為我校的公選課系統(tǒng)(必修課也 即整個(gè)班級(jí)選修同一個(gè)老師的同一門(mén)課), 統(tǒng)計(jì)并公示各班各門(mén)課的成績(jī)分部情況,及格率;學(xué)生通過(guò)密碼查看自己每門(mén)課的成績(jī)及平均分,不及格門(mén)數(shù);教師通過(guò)密碼上傳查看自己所授課程的成績(jī),且上傳后三個(gè)工作日不能再更改。 一個(gè)老師可帶多個(gè)班,多門(mén)課。 2 系統(tǒng)設(shè)計(jì) 一,數(shù)據(jù)庫(kù)設(shè)計(jì) 學(xué)生表( 學(xué)號(hào) ,姓名, 班級(jí)號(hào), 密碼) 教師表( 教師號(hào) ,姓名,密碼) 課程表( 課程號(hào) ,課程名) 學(xué)生選課表 ( 學(xué)號(hào),課程 號(hào) , 課程班級(jí), 成績(jī)) 教師授課表( 課程號(hào), 課程 班級(jí) , 教師號(hào) ,成績(jī)上傳日期, 已 上傳成績(jī)否 ) 相應(yīng) ER 圖如圖 2_1。 學(xué) 號(hào)班 級(jí)姓 名密 碼學(xué) 生課 程 教 師成 績(jī)學(xué) 號(hào)課 程 號(hào)成 績(jī)職 工 號(hào)姓 名 密 碼課 程 號(hào)課 程 名查 看上 傳授 課課 程 號(hào)職 工 號(hào)班 級(jí)成 績(jī) 上 傳 日 期 成 績(jī) 上 傳 狀 態(tài)M 11NB A課 程 班 級(jí) 圖 2_1 成績(jī)管理系統(tǒng) ER 圖 二,系統(tǒng)角色設(shè)計(jì) 系統(tǒng)分 3個(gè)角色,游客,學(xué)生,教師 。教師能上傳,修改和查看自己教授班級(jí)的成績(jī)。 3 游 客查 看 學(xué) 校 成績(jī) 統(tǒng) 計(jì) 公 示教 師 學(xué) 生查 看 班 級(jí) 成績(jī)校 驗(yàn) 密 碼修 改 成 績(jī)上 傳 成 績(jī)校 驗(yàn) 日 期《包含》《 包 含 》《包含》《 包 含 》查 看 班 級(jí)《包含》 圖 2_2 系統(tǒng)用況圖 三, 系統(tǒng)模塊及界面設(shè)計(jì) 本系統(tǒng)分 3 個(gè)界面, 分別與圖 2_2 的三個(gè)角色相對(duì)應(yīng)。 另增加一個(gè)登陸對(duì)話框如圖 2_6。如圖 2_7。 5 成 績(jī) 管 理 系 統(tǒng)成 績(jī) 管 理 系 統(tǒng) 類(lèi)Q G r a d e M S . c p p / h成 績(jī) 管 理 系 統(tǒng) 對(duì) 話 框 類(lèi)G r a d e M S D L G . c p p / h教 師 對(duì) 話 框 類(lèi)H o m e D lg . c p p / h學(xué) 生 話 框 類(lèi)s t u D L g . c p p / h首 頁(yè) 對(duì) 話 框 類(lèi)H o m e d lg . c p p / h數(shù) 據(jù) 庫(kù) 操 作 類(lèi)a d o c o n n . c p p / hA D O 控 件 類(lèi)a d o d c . h / c p pD A T A g r id 類(lèi)d a t a g r id . h / c 圖 2_7 系統(tǒng)模塊圖 系統(tǒng)測(cè)試 一 ,歡迎界面測(cè)試 輸入:?jiǎn)?dòng)程序 理論輸出:統(tǒng)計(jì)處已上傳的成績(jī)的成績(jī)統(tǒng)計(jì) ,學(xué)生選課情況,教師授課情況 時(shí)間輸出:如圖 3_1 圖 3_1 成績(jī)分部統(tǒng)計(jì) ,選課情況,教師授課情況 6 二 ,學(xué)生 界面測(cè)試 1,登入測(cè)試 輸入: 點(diǎn)擊教師頁(yè)圖標(biāo) 理論輸出: 彈出登入對(duì)話框 實(shí)際輸出:如圖 3_3 圖 3_3 登入對(duì)話框 2,登入成功測(cè)試 輸入:教師號(hào) 20714010101 密碼: 123456 理論輸出:顯示老師授課情況 實(shí)際輸出:如圖 3_4。// standard constructor CHomeDialog homeDialog。 CStuDialog stuDialog。 // Dialog Data //{{AFX_DATA(CQGradeMSDlg) enum { IDD = IDD_QGRADEMS_DIALOG }。 //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CQGradeMSDlg) protected: virtual void DoDataExchange(CDataExchange* pDX)。 void TabShow()。 afx_msg void OnPaint()。 afx_msg void OnSelchangePage(NMHDR* pNMHDR, LRESULT* pResult)。 /*****************************/ BOOL CQGradeMSDlg::OnInitDialog() { CDialog::OnInitDialog()。s main window is not a dialog SetIcon(m_hIcon, TRUE)。 // Set small icon // TODO: Add extra initialization here (32, 32, ILC_COLOR16|ILC_MASK,0, 3)。 (hIcon)。 (hIcon)。 (hIcon)。 (amp。 (0,首頁(yè) ,0)。 (2,學(xué)生頁(yè) ,2)。 (IDD_DIALOGTEA,this)。 TabShow()。 // return TRUE unless you set the focus to a control } 13 void CQGradeMSDlg:: TabShow() //顯示頁(yè) { CDialog* dialogtemp[PAGECOUNT] ={amp。teaDialog,amp。 for(BYTE count=0。count++) { dialogtemp[count]ShowWindow(SW_HIDE)。 // position property pages CRect rcDlgs。 rcDlgs = (amp。 ScreenToClient(rcDlgs)。 } void CQGradeMSDlg::OnSelchangePage(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here BYTE pageTemp =(BYTE) ()。 } curruntpage = pageTemp。 *pResult = 0。 } // TODO: Add your message handler code here 14 else //轉(zhuǎn)到教師頁(yè)面 { CDialog::OnShowWindow(bShow, nStatus)。 ()。 tno = 。 CString sql。 //AfxMessageBox( + )。%s39。%s39。 (_bstr_t(sql))。 thisGetDlgItem(IDC_BUTTONOUT)EnableWindow(false)。 ()。 } else { logflag = 1。 tno = 。 tname = (LPCTSTR)_bstr_t(var)。 thisGetDlgItem(IDC_BUTTONOUTINPUT)EnableWindow(false)。 15 } else return。 CString strtemp。 UpdateData(false)。 (sql)。課程名 39。課程號(hào) 39。課程班級(jí) 39。狀態(tài) 39。上傳時(shí)間 39。%s39。 (sql)。 } void CTEADialog::OnButtonout()//退出登入 { // TODO: Add your control notification handler code here if (0 == logflag) //還未登入 { return。 thisGetDlgItem(IDC_BUTTONOUTINPUT)EnableWindow(false)。 m_staticwel = 歡迎 。 ( )。039。 ()。 } BEGIN_EVENTSINK_MAP(CTEADialog, CDialog) //{{AFX_EVENTSINK_MAP(CTEADialog) 16 ON_EVENT(CTEADialog, IDC_DATAGRIDTEA, 600 /* Click */, OnClickDatagridtea, VTS_NONE) //}}AFX_EVENTSINK_MAP END_EVENTSINK_MAP() void CTEADialog::OnClickDatagridtea() //上傳成績(jī) { // TODO: Add your control notification handler code here if (0 == logflag) //未登入 { AfxMessageBox(非法操作 !!!!)。 } BYTE local_class。 CString local_rd
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1