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

正文內(nèi)容

基于vc教學(xué)信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)-預(yù)覽頁

2025-06-15 08:29 上一頁面

下一頁面
 

【正文】 ................................................................48 致謝 .................................................................................................................49 1 第一章 緒論 隨著計算機(jī)技術(shù)的飛速發(fā)展和網(wǎng)絡(luò)時代的到來,我們已經(jīng)進(jìn)入了信息化的時代,有人也稱之為數(shù)字化的時代。 這個 學(xué)生信息管理系統(tǒng)用Visual C++來設(shè)計界面,采用面向?qū)ο蟮恼Z言編程,實(shí)現(xiàn)對學(xué)生信息的基本管理,包括 學(xué)生 信息,班級信息,課程信息,成績信息的添加,修改和查詢 以及密碼等功能 。 學(xué)校代碼: __________ 學(xué) 號: __________ Hefei University 畢業(yè)論文(設(shè)計) B A C HE L OR D I SSE RTAT I ON 論文題目: 基于 VC 教學(xué)信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn) 學(xué)位類別: ______________ 本科 ________________________________ 學(xué) 科專業(yè): ________ 通信工 程 ____________________________ 作者姓名: ________ ______________________________ 導(dǎo)師姓名: _____________ ___________________ 完成時間: _________ __202154__________________________ 1 基于 VC 教學(xué) 信息管理系統(tǒng) 的設(shè)計與實(shí)現(xiàn) 中 文 摘 要 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理 心細(xì) 系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng) 。s system is simple, quick operation to achieve transfer procedures is also very important, through this procedure can learn to previousl y debugging process is not short of experience. Keywords: Management information system; student management; Visual C + + application。也帶來了各個高校教育發(fā)展過程中的一個重要的問題,就是學(xué)生信息的管理問題。因此,需要很好的分析把 什么工作交給人做比較合適,什么工作交給機(jī)器比較合適,充分發(fā)揮人和機(jī)器的特長,組成一個和諧、有效的系統(tǒng)。學(xué)生信息查詢是各個學(xué)校教學(xué)的一項(xiàng)重要工作,現(xiàn)代化的學(xué)生信息需要現(xiàn)代化的信息查詢系統(tǒng)支持。 2 2.建設(shè)高校學(xué)生信息查詢平臺 校園網(wǎng)的迅猛發(fā)展和 Inter 技術(shù)的引進(jìn),還有學(xué)生人數(shù)的不斷上升,為建立學(xué)生信息查詢系統(tǒng)提供了必要的條件,國內(nèi)許多高校都根據(jù)學(xué)校的實(shí)際學(xué)生信息的情況和特點(diǎn)開發(fā)了適于自己學(xué)校的學(xué)生信息查詢系統(tǒng)。國內(nèi)一些高校及軟件公司也紛紛看好這一有著廣闊市場前景的軟件開發(fā),但是從現(xiàn)有高校的 教學(xué)信息管理 系統(tǒng)來看還存在很多的問題,主要是: (1)功能單一。許多系統(tǒng)還處于單機(jī)應(yīng)用狀態(tài),即僅限于負(fù)責(zé)此項(xiàng)業(yè)務(wù)的管理人員使用,沒有很好實(shí)現(xiàn)縱向及橫向的管理工作的緊密聯(lián)系,而且交互性差,造成信息重復(fù)采集、重復(fù)統(tǒng)計。 3 國外研究現(xiàn)狀 隨著國外經(jīng)濟(jì)的持 續(xù)發(fā)展,高校辦學(xué)規(guī)模的擴(kuò)大,學(xué)生的數(shù)量也成倍增長,學(xué)生信息管理模式也發(fā)生了變革,并隨著計算機(jī)科學(xué)技術(shù)的不斷發(fā)展,使得信息管理系統(tǒng)在各個領(lǐng)域發(fā)揮著越來越重要的作用。高校作為社會組織的一部分,其查詢模式必然深受信息化的影響,高校 教學(xué)信息管理 系統(tǒng)必將隨著計算機(jī)技術(shù)的發(fā)展迅速普及和提高。 技術(shù)方面的發(fā)展動態(tài) 從技術(shù)的發(fā)展來看,高校教學(xué)信息管理系統(tǒng)的開發(fā)技術(shù)已經(jīng)日益成熟。 Windows 下編程需要了解 Windows的消息機(jī)制以及回調(diào)( callback)函數(shù)的原理; MFC 是 Win32API 的包裝類,需要理解文 檔視圖類的結(jié)構(gòu),窗口類的結(jié)構(gòu),消息流向等等; COM 是代碼共享的二進(jìn)制標(biāo)準(zhǔn),需要掌握其基本原理等等。其實(shí)不然,雖然 Developer Studio 提供了一個很好的編輯器和很多 Wizard,但實(shí)際上它沒有任何編譯和鏈接程序的功能,真正完成這些工作的幕后英雄后面會介紹。 從理論上來講, MFC 也不是專用于 Visual C++, Borland C++, C++Builder和 Symantec C++同樣可以處理 MFC。 Platform SDK。 Access 的簡介 Microsoft Access 2021 是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng) (RDBMS)。 與 SQL Server 數(shù)據(jù)庫進(jìn) 行比較, Access 數(shù)據(jù)庫具有以下的特點(diǎn): 功能比較單一,不提供數(shù)據(jù)發(fā)布、分布式事務(wù)處理等操作,因此比 Access 數(shù)據(jù)庫需要的內(nèi)存和磁盤資源要少; Access 數(shù)據(jù)庫一般用于桌面應(yīng)用程序,不適用于大型的企業(yè)級應(yīng)用; Access 數(shù)據(jù)庫由七個對象組成:表、查詢、窗體、報表、頁、宏以及模塊。這些技術(shù)各有自己的特點(diǎn),它們提供了簡單、靈活、訪問速度快、可擴(kuò)展性好的開發(fā)技術(shù)。 訪問速度快 為了解決 ODBC 開發(fā)的數(shù)據(jù)庫應(yīng)用程序訪問數(shù)據(jù)庫的速度慢的問題, Visual C++提供了新的訪問技術(shù) —— OLE DB 和 ADO, OLE DB 和 ADO 都是基于 COM 接口的技術(shù),使用這種技術(shù)可以直接對數(shù)據(jù)庫的驅(qū)動程序進(jìn)行訪問,這大大提供了訪問速度。 訪問不同種類數(shù)據(jù)源 傳統(tǒng)的 ODBC 技術(shù)只能訪問關(guān)系型數(shù)據(jù)庫,在 Visual C++中,提供了 OLE DB 訪問技術(shù),不僅可以訪問關(guān)系型數(shù)據(jù)庫,還可以訪問非關(guān)系型數(shù)據(jù)庫。 9 由于 ODBC 是一種底層的訪問技術(shù),因些, ODBC API 可以使客戶應(yīng)用程序能夠從底層設(shè)置和控制數(shù)據(jù)庫,完成一些高層數(shù)據(jù)庫技術(shù)無法完成的功能。 MFC DAO 是微軟提供的用于訪問Microsoft Jet 數(shù)據(jù)庫文件 (*.mdb)的強(qiáng)有力的數(shù)據(jù)庫開發(fā)工具,它通過 DAO 的封裝,向程序員提供了 DAO 豐富的操作數(shù)據(jù)庫手段。與 ODBC 技術(shù)相似,OLE DB 屬于數(shù)據(jù)庫訪問技術(shù)中的底層接口。 10 第三章 系統(tǒng)分析 學(xué)生信息管理系 統(tǒng)是針對學(xué)校人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件,主要用于學(xué)校學(xué)生信息管理,總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、科學(xué)化、規(guī)范化和自動化,其主要任務(wù)是用計算機(jī)對學(xué)生各種信息進(jìn)行日常管理,如查詢、修改、增加、刪除,另外還考慮到學(xué)生選課,針對這些要求設(shè)計了學(xué)生信息管理系統(tǒng)。其包含的數(shù)據(jù)量大,涉及的人員面廣,而且需要及時更新,故較為復(fù)雜,難以單純地依 *人工管理,而且傳統(tǒng)的人工管理方式既不易于規(guī)范化,管理效率也不高,目前我國各類高等院校中還有相當(dāng)一部分學(xué)生檔案管理還停留在紙介質(zhì)的基礎(chǔ)上,尤其是中、小學(xué)對學(xué)生檔案的管理更是落后,這樣的管理機(jī)制已經(jīng)不能適應(yīng)時代發(fā)展的要求,其管理方法將浪費(fèi)許多人力和物力。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是學(xué)校向科學(xué)化、正規(guī)化管理發(fā)展的必要條件,更是各個高等院校與世界接軌的重要條件。 11 錄入 功能 :為管理員用戶提供相應(yīng)的錄入功能。 12 第四章 系統(tǒng)設(shè)計 系統(tǒng)模塊設(shè)計 學(xué)生基本信息管理模塊 ( 1)添加學(xué)生基本信息,學(xué)生信息包括學(xué)號、姓名、性別、生日、專業(yè)、班級、家庭住址、備注等。選中一條記錄后,還可以“刪除”一個記錄。 ( 5)預(yù)覽和打印:可將列表視圖里顯示的某個班的數(shù)據(jù)打印出來 系統(tǒng)功能圖如下: 圖 1 系統(tǒng)功能圖 系統(tǒng) 功能 流程圖如下 : 圖 2 系統(tǒng) 功能 流程圖 開始 登陸 驗(yàn)證密碼 分析權(quán)限 N Y 學(xué)生信息管理系統(tǒng)主界面 選擇相應(yīng)模塊 進(jìn)行操作 退出 結(jié)束 14 MFC 提供 3 種 應(yīng)用程序類型:單文檔、多重文檔和基本對話框。 數(shù)據(jù)庫 設(shè)計 根據(jù) 系統(tǒng)分析可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。 ( 4)系統(tǒng)用戶信息,包括用戶名、密碼、用戶類型(教師 /學(xué)生 /系統(tǒng)管理員)。 添加 ADO 連接類 CADOConn 為了適用 ADO,首先要引入 ADO 的庫文件,在頭文件 中加入以下代碼,導(dǎo)入 動態(tài)鏈接庫。 // 創(chuàng)建 Connection 對象 // 設(shè)置連接字符串 _bstr_t strConnect=Provider=。 } } BOOL CADOConn::ExecuteSQL(_bstr_t bstrSQL) { try { if ( m_pConnection == NULL ) OnInitADOConn()。 return false。 } _RecordsetPtramp。 } catch(__error e) { AfxMessageBox(不能打開記錄集 !)。 系統(tǒng)運(yùn)行時首先出現(xiàn)登錄窗口,要求用戶輸入用戶名和密碼,單擊“登陸”按鈕時對用戶的 身份進(jìn)行驗(yàn)證。 圖 4 系統(tǒng)登錄窗口 20 設(shè)計思路 利用用戶登錄成功能實(shí)現(xiàn)對用戶操作權(quán)限的限制。 // 用戶類型 0學(xué)生, 1教師, 2系統(tǒng)管理員 extern CString UserName。 21 //{{AFX_DATA_MAP(CLoginDlg) DDX_Text(pDX, IDC_EDIT_USERNAME, m_strUserName)。 return。 ()。+m_strUserPsw+39。 return。 theValue=LoginSetGetCollect(UserType)。 // 登錄成功,結(jié)束對話框,返回 IDOK } void CLoginDlg::OnPaint() { CPaintDC dc(this)。 // 設(shè)置背景模式 CFont *pOldFont=(amp。 (pOldFont)。下圖是學(xué)生管理信息系統(tǒng)主界面窗體。 ( 3)為了方便等用戶的權(quán)限進(jìn)行控制,在 文件中定義兩個全局變量,保存用戶類型和用戶名。 // 用戶類型 0學(xué)生, 1教師, 2系統(tǒng)管理員 extern CString UserName。 CDC *pDC= GetDC()。 (pDC)。 GetClientRect(amp。 //顯示位圖 (pOldBmp)。學(xué)生的基本信息包括:學(xué)號、姓名、性別、 專業(yè)、 年級、班級、家庭住址以及備注。 ( 4)“查詢”按鈕處理:如果需要查詢學(xué)生的基本信息,首先要選擇查詢條件(按學(xué)號、按姓名、按班級),然后單擊“查詢”按鈕打開查詢對話框,在編輯框中輸入要查詢的值,單擊“確定”按鈕,如果有符合條件的記錄,則顯示在列表控件中。 return。 vSQL = select * from StudentInfo WHERE StuID=39。 _RecordsetPtr BaseInfoSet。 return。 strBirthday = m_BirthYear++m_BirthMonth++m_BirthDay。+m_StuName +39。+m_Specialty+39。+strBirthday +39。+m_Memo+39。 28 ListRecordset()。 else strSex=女 。 vSQL = select * from StudentInfo where StuID=39。 BaseInfoSet=(vSQL)。 BaseInfoSetFieldsGetItem(Sex)Value=_bstr_t(strSex)。 BaseInfoSetFieldsGetItem(Address)Value=_bstr_t(m_Address)。 29 ()。 if ( MessageBox( 是否刪除當(dāng)前學(xué)生信息 ?, 請確認(rèn) ,MB_YESNO | MB_ICONQUESTION )==IDYES ) { _bstr_t vSQL。+m_StuID+39。 (vSQL)。 } } ( 4)“查詢”按鈕的處理 代碼: void CBaseInfoDlg::OnButtonSearch() { // TODO: Add your control notification handler code here UpdateDa
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1