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

正文內(nèi)容

c教務(wù)管理課程設(shè)計-資料下載頁

2024-09-05 11:32本頁面

【導(dǎo)讀】響人類的工作和生活。有效利用信息技術(shù)可以解決原先人工完成較為復(fù)雜的任務(wù),減少人工完。教務(wù)管理一直是各校面對的難題之一。因其數(shù)據(jù)量較大,任務(wù)類型較多,單純的人工輸入。極易造成數(shù)據(jù)的錯誤和偏差。長期以來,各校在教務(wù)工作中花費了大量的財力、人力、物力,因此,有必要設(shè)計專門的教務(wù)管理軟件,通過計算機解決這一困擾教務(wù)管理人員。息和課程信息等存放于數(shù)據(jù)庫中。通過VisualC++編程在數(shù)據(jù)庫的基礎(chǔ)上運用圖形用戶界面。完成諸如學(xué)生管理、教師管理、課程管理、學(xué)生成績錄入、學(xué)生選課等教務(wù)管理相關(guān)內(nèi)容。求使教務(wù)管理自動化,數(shù)字化,減小教務(wù)人員工作量,減少教務(wù)管理中的人為錯誤。授課人員管理等)的錄入、修改、刪除和查詢。同時通過權(quán)限管理保障教務(wù)管理的安全性。

  

【正文】 () //重載對話框創(chuàng)建函數(shù) { CDialogEx::OnInitDialog()。 (user)。 if (CEdAMApp::level==39。139。 || CEdAMApp::level==39。239。) { (false)。 } return TRUE。 } 附錄 教務(wù)人員模塊 源程序 學(xué)生管理 include include include include IMPLEMENT_DYNAMIC(CStudentDlg, CDialog) CStudentDlg::CStudentDlg(CWnd* pParent /*=NULL*/) : CDialog(CStudentDlg::IDD, pParent) {} CStudentDlg::~CStudentDlg() {} void CStudentDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 DDX_Control(pDX, IDC_LIST_STUDENT, m_list)。 DDX_Control(pDX, IDC_STU_ADD, m_bAdd)。 DDX_Control(pDX, IDC_STU_DEL, m_bDel)。 DDX_Control(pDX, IDC_STU_EDIT, m_bEdit)。 DDX_Control(pDX, IDC_STU_OK, m_bConfirm)。 DDX_Control(pDX, IDC_STUDENT_AGE, m_strAge)。 DDX_Control(pDX, IDC_STUDENT_NAME, m_strName)。 DDX_Control(pDX, IDC_STUDENT_NO, m_strNum)。 DDX_Control(pDX, IDC_STUDENT_TEL, m_strTel)。 } void CStudentDlg::refreshList(void) //刷新列表函數(shù) { ()。 ()。 =active_status=39。Y39。 ()。 for (int i=0。i()。i++) { CString temp。 (student_id,temp)。 (i,temp)。 (student_no,temp)。 (i,1,temp)。 (student_name,temp)。 (i,2,temp)。 C++程序設(shè)計課程設(shè)計 27 (student_sex,temp)。 (i,3,temp)。 (student_age,temp)。 (i,4,temp)。 (student_tel,temp)。 (i,5,temp)。 ()。 } ()。 } void CStudentDlg::ResetButton(void) //重置 按鈕 函數(shù) { (false)。 (false)。 (false)。 (false)。 mradioEnableWindow(false)。 fradioEnableWindow(false)。 (false)。 (true)。 (true)。 (true)。 } BOOL CStudentDlg::OnInitDialog() //重載對話框創(chuàng)建函數(shù) { CDialog::OnInitDialog()。 (0,記錄號 )。 (1,學(xué)號 )。 (2,姓名 )。 (3,性別 )。 (4,年齡 )。 (5,電話 )。 RECT rectList。 (amp。rectList)。 int wid=。 for (int i=0。i7。i++) (i,wid/7)。 (LVS_EX_FULLROWSELECT)。 refreshList()。 fradio=(CButton *)thisGetDlgItem(IDC_RADIO_F)。 mradio=(CButton *)thisGetDlgItem(IDC_RADIO_M)。 fradioEnableWindow(false)。 mradioEnableWindow(false)。 ResetButton()。 return TRUE。 } BEGIN_MESSAGE_MAP(CStudentDlg, CDialog) ON_NOTIFY(NM_CLICK, IDC_LIST_STUDENT, amp。CStudentDlg::OnClickListStudent) ON_BN_CLICKED(IDC_STU_ADD, amp。CStudentDlg::OnClickedStuAdd) ON_BN_CLICKED(IDC_STU_EDIT, amp。CStudentDlg::OnClickedStuEdit) ON_BN_CLICKED(IDC_STU_DEL, amp。CStudentDlg::OnClickedStuDel) ON_BN_CLICKED(IDC_STU_OK, amp。CStudentDlg::OnClickedStuOk) ON_BN_CLICKED(IDCCANCEL, amp。CStudentDlg::OnClickedIdccancel) END_MESSAGE_MAP() void CStudentDlg::OnClickListStudent(NMHDR *pNMHDR, LRESULT *pResult) //單擊學(xué)生列表事件 { 綜合教務(wù)管理系統(tǒng)的設(shè)計 28 int row=()。 CString s。 s=(row,1)。 (s)。 s=(row,2)。 (s)。 s=(row,3)。 if(s==女 ) { fradioSetCheck(true)。 mradioSetCheck(false)。 } else { fradioSetCheck(false)。 mradioSetCheck(true)。 } s=(row,4)。 (s)。 s=(row,5)。 (s)。 *pResult = 0。 } void CStudentDlg::OnClickedStuAdd() //添加按鈕 { (true)。 ()。 (true)。 ()。 (true)。 ()。 (true)。 ()。 fradioEnableWindow(true)。 mradioEnableWindow(true)。 ()。 ()。 (true)。 (false)。 (false)。 (false)。 } void CStudentDlg::OnClickedStuEdit() //修改按鈕 { int row=()。 CString s,strSQL。 s=(row,0)。 if (s==) { MessageBox(未選中學(xué)生! )。 } else { (student_id=%s,s)。 ()。 =strSQL。 C++程序設(shè)計課程設(shè)計 29 ()。 ()。 (true)。 (false)。 (false)。 (false)。 fradioEnableWindow(true)。 mradioEnableWindow(true)。 (true)。 (true)。 (true)。 (true)。 } } void CStudentDlg::OnClickedStuDel() //刪除 按鈕 { int row=()。 CString s,strSQL。 s=(row,0)。 if (s==) { MessageBox(未選中學(xué)生! )。} else { if(MessageBox(確定要刪除該學(xué)生嗎? ,刪除 ,MB_OKCANCEL|MB_ICONQUESTION)==IDOK) { (student_id=%s,s)。 ()。 =strSQL。 ()。 ()。 =N。 ()。 ()。 refreshList()。 } } } void CStudentDlg::OnClickedStuOk() //確定 按鈕 { CString num,name,tel,strSex,age。 (num)。 (name)。 (tel)。 (age)。 int sex=thisGetCheckedRadioButton(IDC_RADIO_M,IDC_RADIO_F)。 if (sex==IDC_RADIO_F) strSex=女 。 else strSex=男 。 if (name==) { MessageBox(名字不能為空! )。} else { =num。 =name。 =age。 =tel。 綜合教務(wù)管理系統(tǒng)的設(shè)計 30 =strSex。 =Y。 ()。 ()。 refreshList()。 ResetButton()。 } } void CStudentDlg::OnClickedIdccancel() //取消 按鈕 { CDialog::OnCancel()。 } pragma once include include include class CStudentDlg : public CDialog { DECLARE_DYNAMIC(CStudentDlg) public: CStudentDlg(CWnd* pParent = NULL)。 // standard constructor virtual ~CStudentDlg()。 enum { IDD = IDD_DIGSTU }。 protected: virtual void DoDataExchange(CDataExchange* pDX)。 // DDX/DDV support public: CStudentSet m_studentSet。 void refreshList(void)。 void ResetButton(void)。 CListCtrl m_list。 CButton m_bAdd。 CButton m_bDel。 CButton m_bEdit。 CButton m_bConfirm。 CEdit m_strAge。 CEdit m_strName。 CEdit m_strNum。 CEdit m_strTel。 CButton *mradio。 CButton *fradio。 virtual BOOL OnInitDialog()。 DECLARE_MESSAGE_MAP() afx_msg void OnClickListStudent(NMHDR *pNMHDR, LRESULT *pResult)。 afx_msg void OnClickedStuAdd()。 afx_msg void OnClickedStuEdit()。 afx_msg void OnClickedStuDel()。 afx_msg void OnClickedStuOk()。 afx_msg void OnClickedIdccancel()。 }。 學(xué)生管理數(shù)據(jù)庫支持 include include IMPLEMENT_DYNAMIC(CStudentSet, CRecordset) C++程序設(shè)計課程設(shè)計 31 CStudentSet::CStudentSet(CDatabase* pdb): CRecordset(pdb) { m_student_id = 0。 m_student_no = L。 m_student_name = L。 m_student_sex = L。 m_student_age = L。 m_student_tel = L。 m_active_status = L。 m_nFields = 8。 m_nDefaultType = dynaset。 } CString CStudentSet::GetDefaultConnect() { return _T(DSN=EdAM。DBQ=Database\\。DriverId=25。FIL=MS
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1