【正文】
統(tǒng)的需求分析部分,系統(tǒng)數(shù)據(jù)庫設計部分以及系統(tǒng)功能設計部分等。 教務系統(tǒng)開發(fā)的目的和意義 高校教務管理信息化是提高辦公效率的重要途徑。教務平臺的水平高低不齊,但是能真正適合高校教務管理實際情況,并且智能化的可擴充性的教務系統(tǒng) 并不多見。 它包括一個可視化調(diào)試工具和集成的 GUI 版面和外形設計師。槽被用來接收信號,它們是對象成員函數(shù),稱為槽函數(shù)。但是,還有一些其它的可選擇的標準。 武漢理工大學 武漢理工大學 3 可行 性分析及總體設計 系統(tǒng)業(yè)務價值 系統(tǒng)設計工作應該自頂向下地進行。 對于 硬件 來說 ,選擇 的 空間 還是 比較大 的 , 因為 硬件配置越高 的 話, 網(wǎng)站 的運行 才可以 更 加 流暢??梢哉f,在軟件工程當中的 “需求分析 ”就是確定要計算機 “做什么 ”,要達到什么樣的效果。 教 務 管 理 系 統(tǒng)教 師 模 塊 管 理 員 模 塊通 用 模 塊 學 生 模 塊 圖 31 功能模塊劃分示意圖 。 ? 查看所有學生成績或某一個學生的成績。 在數(shù)據(jù)庫設 計過程中,需要遵循的一般原則是: 1)數(shù)據(jù)庫各表的設計要反應現(xiàn)實中的事物。 ? score 表:記錄學生成績信息。 設計階段可以說是以后系統(tǒng)性能的關鍵階段,在這個階段,有一個關系到以后幾乎所有性能調(diào)優(yōu)的過程,那就是數(shù)據(jù)庫的設計。 ? 產(chǎn)品和文檔的使用率很高。 詳細設計的主要任務有: 1.為每個模塊確定采用的算法,選擇某種適當?shù)墓ぞ弑磉_算法的過程,寫出模塊的詳細過程性描述。詳細設計則是重點在描述系統(tǒng)的實現(xiàn)方式,各模塊詳細說明實現(xiàn)功能所需的類及具體的方法函數(shù),包括涉及到的 sql 語句等。和概要設計一樣,每個模塊的詳細設計文檔都應該獨立成冊。 4 系統(tǒng)詳細設計 開發(fā)環(huán)境及過程簡介 軟件開發(fā)流程即軟件設計思路和方法的一般過程,包括設計軟件的功能和實現(xiàn)的算武漢理工大學 武漢理工大學 法和方法、軟件的總體結構設計和模塊設計、編程和調(diào)試、程序聯(lián)調(diào)和測試以及編寫、提交程序。而使用增量模型 可以保證系統(tǒng)的可擴充性。但在實際過程中,需要列出這些表之間相互 的關系,這樣他們就可以根據(jù)主鍵或者外鍵進行聯(lián)系,創(chuàng)建連接視圖,從而進行修改數(shù)據(jù)。 武漢理工大學 武漢理工大學 數(shù)據(jù)庫是整個軟件應用的根基,是軟件設計的起點,它起著決定性的質變作用,因此我們必須對數(shù)據(jù)庫設計高度重視起來,培養(yǎng)設計良好數(shù)據(jù)庫的習慣,是一個優(yōu)秀的軟件設計師所必須具備的基本素質條件 。 ? 修改登錄到系統(tǒng)中用戶的登錄密碼 .。 ? 查看個人獎罰信息。所以系統(tǒng)管理人員需要嚴格控制帳號與密碼,否則,會造成系統(tǒng)使用混亂。 ( 3)實用性:要求本系統(tǒng)能夠滿足高校基 本的教務管理的管理人員、學生的需要、老師的需要,因此具有良好的實用性。 可行性分析 可行性分析也稱為可行性研究,是在調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會等方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。每一用例用橢圓表示,放置在矩形框中;矩形框表示整個系統(tǒng)。有很多業(yè)界的領袖亦真誠地回應 OMG,幫助她建立一個業(yè)界標準。 信號和槽機制能使用任意數(shù)量、任意類型的參數(shù)。 使用強大的 C++ 代碼編輯器可快速編寫代碼 。 教務管理系統(tǒng)靈活性差,缺少可擴充性和開放性。這些優(yōu)點能夠極大地提高學生檔案管理的效率,也是學校向科學化、正規(guī)化管理發(fā)展的必要條件,更是各個高等院校與世界接軌的重要條件。 、圖表要求: 1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫 2)工程設計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應符合國家技術標準規(guī)范。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。此外,本系統(tǒng)本著以人為本的方針,界面友好,操作簡單,比較實用。隨著我國高等教育的快速發(fā)展,高校辦學規(guī)模的不斷擴大 , 在校學生人數(shù)的不斷增多,辦學層次出現(xiàn)了多元化,由一地辦學發(fā)展到多地多點辦學,同時進一步推行全面學分制。 缺乏一套完整的網(wǎng)上信息交換規(guī)范。這個編輯器的功能包括 語法高亮度顯示 和 自動完成 。但槽函數(shù)并不知道是否有信號和自己相連。 用例( 英語 : use case),或譯使用案例、用況,是 軟件工程 或 系統(tǒng)工程 中對系統(tǒng)如何反應外界請求的描述,是一種通過用戶的使用場景來獲取需求的技術。首先設計總體結構,然后再逐層深入,直至進行每一個模塊的設計。 由于現(xiàn) 如今的家用或 著商用 電腦 的 硬件配置水平 ,所以在 硬件方面, 系統(tǒng) 也 是可行的??梢哉f需求分析是做系統(tǒng)之前必做的。用戶需要輸入自己的特有信息才可以登錄到系統(tǒng)中,并且登錄到系統(tǒng)后可以修改自己的登錄密碼,防止其他人用自己的帳號登錄到系統(tǒng)。 ? 查看自己的基本信息。數(shù)據(jù)表中的字段類型和大小要符合使用習慣。 ? record 表:記錄學生的信息。 在數(shù)據(jù)庫設計完成后,可以進行初步的索引設計,好的索引設計可以指導編碼階段寫出高效的代碼,為整個系統(tǒng)的性能打下良好的基礎。 ? 項目風險較低。 2.確定每一模塊使用的數(shù)據(jù)結構。 軟件開發(fā)的最后需要交付使用,在使用之前需要進行各種測試, 測試編寫好的系統(tǒng) ,交給用戶使用,用戶使用后一個一個的確認每個功能 ,只有所有功能全部可以正確使用后 整體項目才算告一段落,當然日后少不了 維護 等工作, 還需 要 不停的跟蹤軟件的運營狀況并持續(xù) 維護 升級,直到這個軟件被徹底淘汰為止。詳細設計,應該完成詳細設計文檔,主要是模塊的詳細設計方案說明。 3. 系統(tǒng)穩(wěn)定性還有待提高。 2. 教務管理系統(tǒng)中,要求系統(tǒng)有可擴充性。 表 36 教師信息表 字段名 類型 長度 可否為空 說明 id NUMBERIC 10 否 主鍵 teachjob Text 是 teachage NUMBERIC 是 teachsex Text 是 teachname Text 是 teachtelnum NUMBERIC 是 這些表的設計實際上到目前為止僅僅只是列出了表中要有的屬性,并沒有規(guī)定他們的屬性管理。如果到了那個時候再想修改數(shù)據(jù)庫 設計或進行優(yōu)化等同于推翻重來。 通用模塊 ? 可以查看幫助信息。 ? 查看個人考試成績。系統(tǒng)管理人員是最高權限的管理員,可以修改用戶權限和刪除其信息。 ( 2)針對性:本系統(tǒng)設計是針對高校教務管理的需求定向開發(fā)設計,所以具有專業(yè)突出和很強的針對性。最后完成了數(shù)據(jù)表的設計。 用例圖包含一組用例。 OMG 之前曾經(jīng)呼吁業(yè)界向其提供有關 對象導向 的理論及實現(xiàn)的方法,以便制作一個嚴謹?shù)能浖UZ言( Software Modeling Language)。但是,在 QT 中信號和槽機制取代了這些函數(shù)指針,使得人們在編寫這些通信程序時更為簡潔明了。QtCreator 主要是為了幫助新 Qt 用戶更快速入門并運行項目,還可提高有經(jīng)驗的 Qt 開發(fā)人員的工作效率。隨著全國性的教育管理信息網(wǎng)絡的逐步建立,這些信息的價值和作將難以得到體現(xiàn)和發(fā)揮,有的甚至會成為信息垃圾。 作為計算機應用的一部分,使用計算機對學生檔案進行管理,有著手工管理所無法比 擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。 :任務書、開題報告、外文譯文、譯文原文(復印件)。 作 者 簽 名: 日 期: 指導教師簽名: 日 期: 使用授權說明 本人完全了解 大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學??梢怨颊撐牡牟糠只蛉績?nèi)容。 關鍵詞 : 教務管理系統(tǒng);學生管理;計算機管理 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。這些變化使教務管理部門的管理任務越來越繁重,不僅增加了工作量,更增加了工作難度和復雜度,按傳統(tǒng)的管理模式,只靠有限的 工作人員已無法進行高效管理。通過網(wǎng)絡實現(xiàn)不同教育部門之間的信息交流需要一套完整的網(wǎng)上信息交換規(guī)范,由于缺乏這樣的一個規(guī)范,已開始在一定程度上影響了教育部門間的網(wǎng)上信息交流。 Qt Creator 在 Linux 上,使用 GCC 的 C++ 編譯器。而且,對象也不了解具體的通信機制。每個用例提供了一個或多個場景,該場景說明了系統(tǒng)是如何和最終用戶或其它系統(tǒng)互動,也就是誰可以用系統(tǒng)做什么,從而獲得一個明確的業(yè)務目標??傮w設計主要是指在系統(tǒng)分析的基礎上,對整個系統(tǒng)的劃分(子系統(tǒng))、機器設備(包括軟、硬設備)的配置、數(shù)據(jù)的存貯規(guī)律以及整個系統(tǒng)實現(xiàn)規(guī)劃等方面進行合理的安排。 武漢理工大學 武漢理工大學 在軟件方面,由于 QT 和 SQLite 是兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。 功能需求主要是為了明確所開發(fā)的軟件必須具備的功能。 ,添加成績和刪除成 績以及修改成績。 ? 查看班級信息。 2)較少數(shù)據(jù)庫的榮譽和數(shù)據(jù)的不一致性。 ? classtable 表:記錄班級信息。 在數(shù)據(jù)庫的設計開發(fā)過程中,將數(shù)據(jù)庫的數(shù)據(jù)設計的嚴密而有邏輯性是非常必要的,如果將一些數(shù)據(jù)只是單純的存放到這里并沒有太多的實際意義,只有將這些數(shù)據(jù)相互聯(lián)系起來,然后在進行二次開發(fā)處理這樣就簡單合理的多了,所以這些數(shù)據(jù)屬性的開發(fā)在后期需要再加以潤色, 使他們更加符合邏輯結構,這樣對數(shù)據(jù)庫的安全性考慮也是有好處的。 可行性 研究進一步探