【正文】
:本系統(tǒng)設(shè)計是針對高校教務(wù)管理的需求定向開發(fā)設(shè)計,所以具有專業(yè)突出和很強(qiáng)的針對性。 總體設(shè)計的基本原則 考慮到本系統(tǒng)的設(shè)計、實現(xiàn)和后期維護(hù)的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計原則。 ( 3)本系統(tǒng)是根據(jù)高校教務(wù)管理的實際工作情況開發(fā)研制的,是通過查閱大量的資料 的出的。 經(jīng)過 論證, 在 經(jīng)濟(jì)可行性上來說, 開發(fā)該 系統(tǒng)是完全可行的。 ( 2)經(jīng)濟(jì)可行性: 經(jīng)濟(jì)可行性 指 我們所開發(fā) 的軟件能 夠為我們 帶來的經(jīng)濟(jì)效益 和 設(shè)計 開發(fā) 該軟件所 進(jìn)行 的投 入 相比是否相宜, 并且 還 得關(guān)注該 軟件 是 否 可以 真正 為 用戶帶來 一定 的經(jīng)濟(jì)效益 。 由于現(xiàn) 如今的家用或 著商用 電腦 的 硬件配置水平 ,所以在 硬件方面, 系統(tǒng) 也 是可行的。 為了 使 該 系統(tǒng) 的 實施 能夠 更加順利, 我們 選擇現(xiàn)在比較熟悉的 QT 工具進(jìn)行 開發(fā) 平臺的 搭建 和設(shè)計, 同時選擇 SQLite 數(shù)據(jù)庫 進(jìn)行 數(shù)據(jù) 存儲 。下面將分別從技術(shù)、經(jīng)濟(jì)、社會三個方面對高校學(xué)生學(xué)籍管理系統(tǒng)的建設(shè)進(jìn)行分析和研究。最后完成了數(shù)據(jù)表的設(shè)計。首先進(jìn)行了可行性分析,然后是系統(tǒng)分析,通過實際的業(yè)務(wù)流程調(diào)研,分析業(yè)務(wù)流程和系統(tǒng)的組織結(jié)構(gòu),完成了數(shù)據(jù)流分析和數(shù)據(jù)字典;然后是系統(tǒng)設(shè)計階段主要完成了功能模塊的劃分、闡述了系統(tǒng)設(shè)計的思想、數(shù)據(jù)庫的設(shè)計和系統(tǒng)設(shè)計的工具及技術(shù)。因此,為了提 高教務(wù)管理工作的效率,減少錯誤的出現(xiàn),節(jié)約大量的人力資源,教務(wù)管理也已經(jīng)從手工操作轉(zhuǎn)到計算機(jī)自動化信息處理階段,所有高校都迫切需要計算機(jī)技術(shù)來進(jìn)行教務(wù)信息的輔助管理。 現(xiàn)如今高等院校的招生人數(shù)越來越多,必然就會有大量的學(xué)生信息、教師信息及課程信息需要處理。 系統(tǒng)設(shè)計又稱為物理設(shè)計,是開發(fā)管理信息系統(tǒng)的第二階段,系統(tǒng)設(shè)計通??煞譃閮蓚€階段進(jìn)行,首先是總體設(shè)計,其任務(wù)是設(shè)計系統(tǒng)的框架和概貌,并向用戶單位和領(lǐng)導(dǎo)部門作詳細(xì)報告并認(rèn)可,在此基礎(chǔ)上進(jìn)行第二階段 ― ― 詳細(xì)設(shè)計,這兩部分工作是互相聯(lián)系的,需要交叉進(jìn)行,本章將這兩個部分內(nèi)容結(jié)合起來進(jìn)行介紹。首先設(shè)計總體結(jié)構(gòu),然后再逐層深入,直至進(jìn)行每一個模塊的設(shè)計。某一參與者與某一用例用線連起來,表示該參與者和該用例有交互。矩形框外畫如圖所示的小人,表示參與者。 用例圖包含一組用例。用例最初是和面向?qū)ο笠煌岢龅?。之后在這個科目上又有很多貢獻(xiàn),在定義用例是什么和怎么有效的書寫用例方面最重要,最有影響力也最全面的,是Alistair Cockburn,他寫的書籍是《編寫有效用例》。 在 1986 年, Ivar Jacobson, UML 和 瑞理統(tǒng)一過程 的重要貢獻(xiàn)者,提出了用例的概念。編寫用例時要避免使用技術(shù)術(shù)語,而應(yīng)該用最終用戶或者領(lǐng)域?qū)<业恼Z言。 用例( 英語 : use case),或譯使用案例、用況,是 軟件工程 或 系統(tǒng)工程 中對系統(tǒng)如何反應(yīng)外界請求的描述,是一種通過用戶的使用場景來獲取需求的技術(shù)。 UML 是用例圖形符號最流行的標(biāo)準(zhǔn)。 許多人通過 UML 認(rèn)識了用例, UML 定義為 展現(xiàn)用例的圖形符號 。 OMG 之前曾經(jīng)呼吁業(yè)界向其提供有關(guān) 對象導(dǎo)向 的理論及實現(xiàn)的方法,以便制作一個嚴(yán)謹(jǐn)?shù)能浖UZ言( Software Modeling Language)。 UML 打算成為可以對并發(fā)和分布式系統(tǒng)的標(biāo)準(zhǔn)建模語言。 UML 展現(xiàn)了一系列最佳工程實踐,這些最佳實踐在對大規(guī)模,復(fù)雜系統(tǒng)進(jìn)行建模方面,特別是在 軟件架構(gòu) 層次已經(jīng)被驗證有效。 UML 統(tǒng)一建模語言( UML, 英語 : Unified Modeling Language)是非專利的第三代 建模和 規(guī)約語言 。 在編程時可以將多個信號與單個槽函數(shù)進(jìn)行連接,也可以將單個信號與多個 槽函數(shù)進(jìn)行連接,甚至也可以將一個信號和另外一個信號相連,這時無論第一個信號在何時發(fā) 射,那么都將立刻發(fā)射第二個信號。但槽函數(shù)并不知道是否有信號和自己相連。當(dāng)對象改變狀態(tài)時,信號就由該對象發(fā)射出去,這就是對象所要做的事情,但它不知道另一端是誰在接收這個信號,這就是所謂的信息封裝,它保證對象被當(dāng)作一個真正的組件來使用。在這里我設(shè)計的主窗口命名為:mainwindow。但是,在 QT 中信號和槽機(jī)制取代了這些函數(shù)指針,使得人們在編寫這些通信程序時更為簡潔明了。信號和槽機(jī)制是 QT 自行定 義的一種通信機(jī)制,它獨立于標(biāo)準(zhǔn)的 C/C++ 語言,所以必須要正確的處理好信號和槽機(jī)制,這里借助 moc( Meta Object Compiler)工具,該 moc 工具是一個 C++的預(yù)處理工具,為事件處理自動生成所需要的附加處理代碼。 信號和槽是 QT 的核心機(jī)制,要學(xué)會 QT 編程那么就必須對信號和槽機(jī)制有所了解。 QT Creator 是一個跨平臺的 C++ GUI 應(yīng)用構(gòu)架,它提供了豐富的 窗口控件,具有面向?qū)ο蟆⒁子跀U(kuò)展、組件編程等特點,最為引人注目的是目前在 Linux 上最為流行的 KDE 的桌面環(huán)境,它就是建立在 QT 庫的基礎(chǔ)之上。在 Windows,默認(rèn)安裝它可以使 用MinGW 或 MSVC。這個編輯器的功能包括 語法高亮度顯示 和 自動完成 。 Qt Creator 是一款跨平臺的集成開發(fā)環(huán)境,特別針對 Qt 開發(fā)者,是 Qt SDK 組成的一部分,可運(yùn)行于 Windows, Linux/X11 及 Mac OS X 等桌面操作系統(tǒng),允許開發(fā)者為多桌面環(huán)境及 移動設(shè)備平臺創(chuàng)建應(yīng)用程序。 語法標(biāo)識和代碼完成功能輸入時進(jìn)行靜態(tài)代碼檢驗以及提示樣式上下文相關(guān)的幫助代碼折疊括號匹配和括號選擇模式高級編輯功能 。QtCreator 主要是為了幫助新 Qt 用戶更快速入門并運(yùn)行項目,還可提高有經(jīng)驗的 Qt 開發(fā)人員的工作效率。此 IDE 能夠跨平臺運(yùn)行,支持的系統(tǒng)包括 Linux( 32 位及 64 位)、 Mac OS X 以及 Windows。目前國外在教務(wù)管理軟件的設(shè)計和開發(fā)方面處于領(lǐng)先地位,不論是在開發(fā)的方法上還是在軟件的使用率上都很成功。 國外研究現(xiàn)狀 在信息化浪潮席卷全球、日益滲透到社會生活各個領(lǐng)域的今天,數(shù)字化校園建設(shè)如火如荼。 缺乏對教育管理信息化工作的指導(dǎo)和管理。 缺乏一套完整的網(wǎng)上信息交換規(guī)范。目前我國教務(wù)管理系統(tǒng)開發(fā)者很多 ,有專業(yè)的軟件公司人員,也有在高校教務(wù)工作的管理者;開發(fā)的應(yīng)用軟件類型也多種多樣,有單機(jī)版的教務(wù)管理系統(tǒng),也有基于 Inter 的教務(wù)管理系統(tǒng)。隨著教學(xué)改革的不斷深入 ,專業(yè)培養(yǎng)方案的不斷調(diào)整,對教務(wù)管理系統(tǒng)的靈活性要求很高,目前的教務(wù)管理系統(tǒng),多數(shù)不具有擴(kuò)充性,對高校教務(wù)管理工作的新要求,難以進(jìn)行及時調(diào)整,因此,造成了一些管理系統(tǒng)不能長期穩(wěn)定的應(yīng)用。隨著全國性的教育管理信息網(wǎng)絡(luò)的逐步建立,這些信息的價值和作將難以得到體現(xiàn)和發(fā)揮,有的甚至?xí)蔀樾畔⒗?。其主要的表現(xiàn)有以下 幾點 : 原有的管理信息標(biāo)準(zhǔn)不完備,缺少一套完整的教育管理信息標(biāo)準(zhǔn)。 目前國內(nèi)外的研究現(xiàn)狀 教務(wù)管理系統(tǒng)對高校教務(wù)管理信息化建設(shè)有重要意義,在學(xué)生的教學(xué)管理、成績管理、學(xué)籍管理和其它培養(yǎng)過程中,實現(xiàn)了培養(yǎng)全過程的網(wǎng)絡(luò)化和信息化,為高校教務(wù)管理的信息化、智能化奠定了堅實的基礎(chǔ)。高校的教務(wù)管理是一項龐大的系統(tǒng)工程,工作事務(wù)雜、環(huán)節(jié)多、工作量大,沒有科學(xué)的手段和嚴(yán)格的規(guī)章制度是無法保障教學(xué)秩序的。高校教務(wù)管理的信息化已成為教學(xué)管理現(xiàn)代化的迫切要求,因為它能夠?qū)⒔虅?wù)工作人員從繁瑣的手工勞動中解放出來,在大量 的數(shù)據(jù)面前進(jìn)行查詢、統(tǒng)計同時進(jìn)行管理,減輕了教務(wù)工作人員的勞動強(qiáng)度,極大了提高了工作效率。隨著我國高等教育的快速發(fā)展,高校辦學(xué)規(guī)模的不斷擴(kuò)大 , 在校學(xué)生人數(shù)的不斷增多,辦學(xué)層次出現(xiàn)了多元化,由一地辦學(xué)發(fā)展到多地多點辦學(xué),同時進(jìn)一步推行全面學(xué)分制。本人將在原來的基礎(chǔ)上,著眼未來,追蹤計算機(jī)新技術(shù)發(fā)展,并應(yīng)用到系統(tǒng)持續(xù)開發(fā)中。 我 作為學(xué)習(xí)計算機(jī)專業(yè)的一員,對系統(tǒng)的需求作了較深入的認(rèn)識,同時也掌握了一定的系統(tǒng)開發(fā)理論,借這次畢業(yè)設(shè)計的契機(jī),一方面利用自己的所學(xué)小刀試牛,另一方面通過這次實踐必將提升自身對軟件工程、數(shù)據(jù)庫、程序設(shè)計等理論的認(rèn)識,積累系統(tǒng)開發(fā)的經(jīng)驗。 作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生檔案進(jìn)行 管理,有著手工管理所無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。特別是近幾年來,國家政策的調(diào)整,我國高等院校大規(guī)模的擴(kuò)招,給高等院校的教學(xué)管理、學(xué)生管理、后勤管理等方面都帶來不少的沖擊。但是這些似乎滿足不了人們的需求,因為所開發(fā)的這些軟件和系統(tǒng)的性能還遠(yuǎn)遠(yuǎn)不夠,如性能,比如并發(fā)性,如果一個系統(tǒng)同時有很多人使用的話,會造成阻塞甚至崩潰,人們不得不一再登錄或者等待,有時學(xué)生要花費很多時間才能查詢到自己需要的信息或者是完成自己想做的事。同時對信息的管理難度也在不斷在增加,僅僅依靠當(dāng)初的紙面記錄信息和管理已經(jīng)不能滿足當(dāng)今大量信息的管理了,因此,利用計算機(jī)硬件,軟件和網(wǎng) 絡(luò)設(shè)備來管理信息成為當(dāng)今信息管理的主要且可行的方式。 student management。此外,本系統(tǒng)本著以人為本的方針,界面友好,操作簡單,比較實用。 本文采用“自上而下的總體規(guī)劃,自下而上的應(yīng)用開發(fā)”的設(shè)計策略,設(shè)計了一套行之有效的教務(wù)管理系統(tǒng)的方案。 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 全套資料,全部 50 元以下 基于 Qt 的教務(wù)管理系統(tǒng)的設(shè)計 摘 要 隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生的流動變遷導(dǎo)致了學(xué)校在管理學(xué)生信息上的復(fù)雜程度上不斷的增加,在學(xué)校,教務(wù)管理依然變成了一項繁瑣且耗費資源的事;并且信息技術(shù)的不斷發(fā)展,并且得到了越來越廣泛的應(yīng)用,教務(wù)管理系統(tǒng)的實施在技術(shù)上已趨于成熟。而且作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)校的各類信息進(jìn)行管理,具有手工管理無可比擬的優(yōu)點,如檢索迅速,查詢方便,效率高,可靠性好等一系列的好處, 這些好處都可以極大的提高學(xué)校教務(wù)管理的效率。文章介紹了該教務(wù)管理系統(tǒng)的需求分析部分,系統(tǒng)數(shù)據(jù)庫設(shè)計部分以及系統(tǒng)功能設(shè)計部分等。 關(guān)鍵詞 : 教務(wù)管理系統(tǒng);學(xué)生管理;計算機(jī)管理 The design of the education administration system based on Qt Abstract With the continuous expansion of the school, students flow change led to the school on information management students of the plex degree of increasing, in school, educational administration still has bee a cumbersome and expensive thing. With the continuous development of information technology, and has been more and more widely used, the implementation of educational administration system has been mature in technology. Also as a part of puter application, using puter to school of all kinds of information management, with a manual management inparable advantages, such as searching quickly, query convenient, high efficiency, good reliability and so on a series of advantages, these advantages can greatly improve the efficiency of school educational administration. The general layout of this article USES the topdown and bottomup application development of the design strategy, design a set of effective teaching management system solutions. This paper introduces the requirements analysis part of the educational administration system, the system database design and system function design, etc. In addition, this system is in line with the principle of peopleoriented, friendly interface, simple operation, more practical. KeyWords: educational management system。 puter management 目