畢業(yè)設(shè)計(論文)教學(xué)信息管理系統(tǒng)_第1頁
畢業(yè)設(shè)計(論文)教學(xué)信息管理系統(tǒng)_第2頁
畢業(yè)設(shè)計(論文)教學(xué)信息管理系統(tǒng)_第3頁
畢業(yè)設(shè)計(論文)教學(xué)信息管理系統(tǒng)_第4頁
畢業(yè)設(shè)計(論文)教學(xué)信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、1 教 學(xué) 計 劃 管 理 系 統(tǒng) 2 摘摘 要要 教學(xué)信息管理系統(tǒng)是學(xué)校教學(xué)信息管理的核心與基礎(chǔ),本系統(tǒng)采用 visual foxpro 6.0 作為開發(fā) 工具,考慮到學(xué)校的實際情況,認(rèn)真的分析了用戶需求以及系統(tǒng)實現(xiàn)的可行性,明確了系統(tǒng)的功能模塊 以及應(yīng)該實現(xiàn)的功能。然后在此基礎(chǔ)上,構(gòu)建了相應(yīng)的數(shù)據(jù)庫,并利用了面向?qū)ο蟮某绦蛟O(shè)計方法, 實現(xiàn)了教學(xué)信息管理系統(tǒng)中個人、教師、班級信息的查詢、修改、統(tǒng)計以及打印等的有關(guān)功能。 關(guān)鍵字關(guān)鍵字 :教學(xué)信息管理 visual foxpr6.0 面向?qū)ο?3 目目 錄錄 摘摘 要要.2 2 第一章第一章 概概 述述.3 3 1.11.1 系統(tǒng)的開發(fā)必要性系

2、統(tǒng)的開發(fā)必要性.3 3 1.21.2 系統(tǒng)的開發(fā)目的系統(tǒng)的開發(fā)目的.4 4 1.31.3 系統(tǒng)的開發(fā)意義系統(tǒng)的開發(fā)意義.4 4 第二章第二章 系統(tǒng)需求分析及開發(fā)工具選擇系統(tǒng)需求分析及開發(fā)工具選擇.4 4 2.12.1 需求分析需求分析.4 4 2.22.2 可行性分析可行性分析.5 5 2.32.3 功能分析功能分析.5 5 2.42.4 開發(fā)工具的選擇開發(fā)工具的選擇.6 6 2.52.5 系統(tǒng)配置系統(tǒng)配置.6 6 2.5.12.5.1 硬件設(shè)備硬件設(shè)備.6 6 2.5.22.5.2 軟件配置軟件配置.6 6 第三章第三章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計.7 7 3.13.1 數(shù)據(jù)字典數(shù)據(jù)字典 .7 7

3、 3.23.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 .8 8 3.33.3 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 .9 9 第四章第四章 系統(tǒng)的詳細(xì)設(shè)計系統(tǒng)的詳細(xì)設(shè)計.1111 4.14.1 系統(tǒng)總體模塊規(guī)劃系統(tǒng)總體模塊規(guī)劃.1111 4.24.2 歡迎界面的設(shè)計歡迎界面的設(shè)計.1212 4.34.3 登陸界面設(shè)計登陸界面設(shè)計.1212 4.34.3 系統(tǒng)主界面設(shè)計系統(tǒng)主界面設(shè)計.1414 4.44.4 查詢個人信息模塊設(shè)計查詢個人信息模塊設(shè)計.1515 4.54.5 查詢學(xué)生成績模塊設(shè)計查詢學(xué)生成績模塊設(shè)計.1515 4.64.6 修改成績信息模塊的設(shè)計修改成績信息模塊的設(shè)計.1616

4、 4.74.7 統(tǒng)計個人成績模塊設(shè)計統(tǒng)計個人成績模塊設(shè)計.1717 結(jié)束語結(jié)束語.1818 參考文獻(xiàn)參考文獻(xiàn).1919 附錄附錄.2020 4 第一章第一章 概概 述述 1.1 系統(tǒng)的開發(fā)必要性 當(dāng)今時代,世界經(jīng)濟正在從工業(yè)經(jīng)濟向知識經(jīng)濟轉(zhuǎn)變。知識經(jīng)濟(knowledge based economy)的兩個重要特征就是信息化和全球化,要實現(xiàn)信息化和全球化,就必須依靠完善 的網(wǎng)絡(luò)和完善的數(shù)據(jù)庫。在這樣一個飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理, 而計算機一個最主要的功能就是信息處理。使用計算機進行信息控制,不僅提高了工作效 率,而且大大的提高了信息安全性,尤其對于復(fù)雜的信息管理,計算機能

5、夠充分發(fā)揮它的 優(yōu)越性。 現(xiàn)代學(xué)校管理早就進化信息化階段了,但是從軟件市場購買的一些教學(xué)信息管理軟件 通常是通用版的,不可能適應(yīng)所有單位和部門管理中的情況,功能不能擴充,導(dǎo)致通用型 的教學(xué)信息管理系統(tǒng)使用效率低下,浪費人力,財力,而且在一些中間環(huán)節(jié)還造成信息丟 失、出錯。所以,開發(fā)本系統(tǒng)是非常有必要的。 1.2 系統(tǒng)的開發(fā)目的 教學(xué)信息管理系統(tǒng)是一個典型的管理信息系統(tǒng)(mis) ,該教學(xué)信息管理系統(tǒng)能很好 的實現(xiàn)查詢、修改、統(tǒng)計個人信息、教師信息、課程信息等,其開發(fā)過程設(shè)計到了一般軟 件開發(fā)的各個方面。通過本系統(tǒng)的分析和開發(fā),使我更加熟悉一般軟件的開發(fā)流程以及軟 件使用的通用技術(shù),對 visu

6、al foxpro 的操作更加熟練,更好的將自己的理論付諸于實踐, 在實踐中增強理論知識,同時,在本系統(tǒng)的設(shè)計過程中,通過查閱大量的書籍和資料,擴 展了自身的知識范圍,強化了自身克服困能的信心,增強了獨立完成任務(wù)的能力。 1.3 系統(tǒng)的開發(fā)意義 教學(xué)信息管理系統(tǒng)在我國已經(jīng)積累了一定的理論和經(jīng)驗,但大多數(shù)的教學(xué)信息管理系 統(tǒng)都應(yīng)用于普通高校的教學(xué)管理,一般中小學(xué)應(yīng)用程度較低,許多學(xué)校還處于手工、半手 工操作階段。從制定教學(xué)信息,到課程安排、課表編排等,很多工作都是由管理人員筆抄、 手工整理或通過計算器輔助完成,不僅速度慢,浪費大量的人力物力,而且易出錯,不易 進行查詢,很容易出現(xiàn)信息不一致現(xiàn)象。

7、 本系統(tǒng)使學(xué)校的各項管理工作更加科學(xué)化、規(guī)范化,最終適應(yīng)激烈的市場競爭,適應(yīng) 改革和發(fā)展的需要,更深刻認(rèn)識到進一步提高教學(xué)管理水平的重要性和必要性。因此,開 發(fā)教學(xué)信息管理系統(tǒng)對學(xué)校教學(xué)素質(zhì)以及教學(xué)質(zhì)量的提高具有重大的社會意義,具體到某 一學(xué)校,可以提高學(xué)校管理的現(xiàn)代化水平,提高教學(xué)管理工作的效率和學(xué)校的知名度。 5 第二章第二章 系統(tǒng)需求分析及開發(fā)工具選擇系統(tǒng)需求分析及開發(fā)工具選擇 2.1 需求分析需求分析 系統(tǒng)的需求分析就是描述系統(tǒng)的需求,對要解決的問題進行詳細(xì)的分析,弄清楚問題 的要求,并通過建立模型來規(guī)劃出系統(tǒng)應(yīng)該具有的功能。 教學(xué)信息管理系統(tǒng)開發(fā)的總體任務(wù)主要是實現(xiàn)教學(xué)信息管理的規(guī)范

8、性和系統(tǒng)化,為了 能夠更好的實現(xiàn)系統(tǒng)所想要實現(xiàn)的目標(biāo),在系統(tǒng)開發(fā)之前,需要進行需求分析。 根據(jù)對學(xué)校中教學(xué)信息管理系統(tǒng)的分析與調(diào)查,教學(xué)信息管理主要包括以下內(nèi)容: (1)能隨時查詢個人、教師以及課程信息,統(tǒng)計每個學(xué)期各個班級學(xué)生成績以及課程, 任課老師或者班主任能修改班級、個人及個人成績等信息。 (2)能夠?qū)Σ樵兂龅男畔⑦M行打印。 2.2 可行性分析可行性分析 可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決???行性研究的目的不是解決問題,而是確定問題是否值得去解。怎樣達(dá)到這個目的。它需要 對分析幾種主要解法的利弊,從而判定原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能

9、帶來的效益是否值得投資開發(fā)這個系統(tǒng)的程度。可行性分析一般分為經(jīng)濟可行性、技術(shù)可 行性和操作可行性。 1 經(jīng)濟可行性: 該系統(tǒng)采用 visual forpro 6.0 進行開發(fā),他集設(shè)計與數(shù)據(jù)庫開發(fā)于一身,不需要其他工 具即可實現(xiàn),該系統(tǒng)不需要大量的開發(fā)人員,節(jié)省了時間和費用,開發(fā)環(huán)境簡單一直,提 高整體項目的開發(fā)效率,因此,在經(jīng)濟可行性上來說,是可行的。 2 技術(shù)可行性 在技術(shù)特性上,本人學(xué)習(xí)過軟件工程、visual foxpro、數(shù)據(jù)結(jié)構(gòu)等課程,具備軟 件開發(fā)的基本條件,在指導(dǎo)老師的正確指導(dǎo)下,基本上能夠完成該系統(tǒng)的開發(fā),在做出詳 細(xì)的需求分析后,保證了信息的正確性和完整性,因此,在技術(shù)可行

10、性上來說,是可行的。 3 操作可行性 本系統(tǒng)采用 windows 平臺的面向?qū)ο髷?shù)據(jù)庫開發(fā)工具進行開發(fā),他具有界面友好, 操作簡單等特點,一般會電腦基本操作的人員均可操作,因此在操作可行性上來說是可行 的。 2.3 功能分析功能分析 教學(xué)信息管理系統(tǒng)對高校進行教學(xué)管理起著至關(guān)重要的作用,更好的安排教學(xué)信息, 使教學(xué)信息更規(guī)范性、合理化,才能更好的提高教學(xué)質(zhì)量。 根據(jù)以上需求分析,本軟件應(yīng)具有以下功能: (1)查詢功能:完成個人信息、教師信息、課程信息、學(xué)生信息的查詢。 6 (2)修改功能:對個人信息、教師信息、班級信息、系信息、課程信息、成績信息 進行修改。 (3)統(tǒng)計功能:統(tǒng)計個人信息和課程

11、信息。 (4)打印功能:打印班級信息和課程信息 本系統(tǒng)的總體功能如圖所示 2-1 所示: 圖 2-1 系統(tǒng)功能模塊結(jié)構(gòu)圖 2.4 開發(fā)工具的選擇開發(fā)工具的選擇 教學(xué)信息管理系統(tǒng)是一個典型的 mis,mis 的設(shè)計與開發(fā)一般涉及后臺數(shù)據(jù)庫管理和 前臺應(yīng)用界面設(shè)計,vfp 是 microsoft 公司推出的最新可視化數(shù)據(jù)庫管理系統(tǒng)平臺,是功 能特別強大的 32 位數(shù)據(jù)庫管理系統(tǒng)。它提供了功能完備的工具、極其友好的用戶界面、 簡單的數(shù)據(jù)存取方式、獨一無二的跨平臺技術(shù),交肯有良好的兼容性、真正的可編譯性和 較強的安全性,是目前最快捷、最實用的數(shù)據(jù)庫管理系統(tǒng)軟件之一。 所以,本系統(tǒng)采用 vfp 作為開發(fā)

12、工具。 2.5 系統(tǒng)配置系統(tǒng)配置 2.5.12.5.1 硬件設(shè)備硬件設(shè)備 cpu 為 80486 以上的品牌或兼容機; 32m 以上的內(nèi)存; 教學(xué)信息管理系統(tǒng) 個 人 信 息 課 程 信 息 教 師 信 息 教 師 信 息 學(xué) 生 信 息 查詢修改統(tǒng)計打印 課 程 信 息 系 信 息 班 級 信 息 個 人 信 息 成 績 信 息 班 級 信 息 課 程 信 息 課 程 信 息 個 人 信 息 7 2.5.22.5.2 軟件配置軟件配置 操作系統(tǒng):windows 2000、windows xp、windows 7 開發(fā)環(huán)境:visual foxpro 6.0 數(shù)據(jù)庫:visual foxpro

13、 6.0 第三章第三章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計是軟件開發(fā)的首要條件,設(shè)計較好、全面的數(shù)據(jù)庫結(jié)構(gòu),對于軟件 開發(fā)來說是成功的基石,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計不全面,會嚴(yán)重影響軟件的開發(fā)利用率與進程。 數(shù)據(jù)庫設(shè)計一般包括數(shù)據(jù)字典的抽取、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計三個方 面。 3.1 數(shù)據(jù)字典數(shù)據(jù)字典 系統(tǒng)開發(fā)時,常用卡片的形式書寫保存描述系統(tǒng)中所涉及的一個數(shù)據(jù)元素,這就是數(shù) 據(jù)字典,數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義 的集合。 教學(xué)信息管理系統(tǒng)中主要數(shù)據(jù)元素制作成數(shù)據(jù)字典卡片,如下所示: 名字:學(xué)生編號 別名 學(xué)生號 描述:唯一地標(biāo)識數(shù)據(jù)庫中學(xué)生

14、信息相關(guān)表中 的一個特定學(xué)生的關(guān)鍵域 定義:學(xué)生編號6字符6 位置:學(xué)生信息表,成績信息表 8 名字:班級信息報表 別名: 基本信息報表 描述:用戶指定條件下的學(xué)生所在班級查詢結(jié) 果的信息表 名字:課程成績查詢報表 描述:用戶指定條件下的課程成績信息查詢結(jié) 果的信息表 定義: 3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 這一設(shè)計是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們 之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。 本系統(tǒng)主要涉及到的實體主要有學(xué)生、課程、教師、班級及成績,e-r 圖如圖 3-1 到 3-5 所示。 圖 3-1 圖 3-2 學(xué)號 姓名 性別籍貫 學(xué)生 班級編號 課程 學(xué)分

15、課程名 課程號 9 圖 3-3 圖 3-4 圖 3-5 3.3 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫的邏輯結(jié)構(gòu)是根據(jù)上述的概念結(jié)構(gòu)設(shè)計結(jié)果,將其轉(zhuǎn)化為教學(xué)信息管理可能使用表。 將以上的 e-r 圖轉(zhuǎn)換成如下關(guān)系模式: 學(xué)生信息表(學(xué)號、姓名、性別、籍貫、班級編號) 班級表(班級編號、班級名稱、輔導(dǎo)員、系編號) 教師信息表(教師編號、姓名工資、性別工資、系編號) 課程信息表(課程編號、課程名稱、系編號、教師編號、課時、學(xué)分 教師 教師編號 姓名 性別系編號 系編號 輔導(dǎo)員班級名稱 班級 班級編號 學(xué)號 成績課程編號 成績 10 學(xué)年、學(xué)期、課程類別、上課地點、備注) 成績表(課程編號、學(xué)號、成績) 依據(jù)

16、上面的關(guān)系模式,設(shè)計數(shù)據(jù)庫表如下: (1)學(xué)生信息表:該表來記錄學(xué)生基本信息。表結(jié)構(gòu)見表 4-1。 表 4-1 學(xué)生信息表 列名數(shù)據(jù)類型寬度 學(xué)號文本型6 姓名文本型10 性別文本型2 籍貫文本型20 班級編號文本型4 (2)班級信息表:該表記錄班級相關(guān)信息。表結(jié)構(gòu)見表 4-2。 表 4-2 班級信息表 列名數(shù)據(jù)類型寬度 班級編號文本型4 班級名稱文本型20 輔導(dǎo)員文本型10 系編號文本型4 (3) 教師信息表:該表記錄教師信息。表結(jié)構(gòu)見表 4-3。 表 4-3 教師信息表 列名數(shù)據(jù)類型寬度 教師編號文本型4 姓名文本型10 性別文本型2 系編號文本型4 (4) 課程表:該表記錄課程信息。表結(jié)

17、構(gòu)見表 4-4。 11 表 4-4 課程表 列名數(shù)據(jù)類型寬度 課程編號文本型4 課程名稱數(shù)字型20 系編號文本型4 教師編號文本型4 課時文本型14 學(xué)分整數(shù)型1 學(xué)年文本型4 學(xué)期文本型1 上課類別文本型6 上課地點文本型10 備注備注型4 (5)成績表:該表記錄成績信息。表結(jié)構(gòu)見表 4-5。 表 4-5 成績表 列名數(shù)據(jù)類型寬度 成績編號文本型10 課程編號文本型4 學(xué)號文本型6 成績文本型3 第四章第四章 系統(tǒng)的詳細(xì)設(shè)計系統(tǒng)的詳細(xì)設(shè)計 4.14.1 系統(tǒng)總體模塊規(guī)劃系統(tǒng)總體模塊規(guī)劃 根據(jù)本系統(tǒng)的功能分析以及實際需求,本系統(tǒng)共完成以下幾個設(shè)計界面:系統(tǒng)歡迎界面、登陸界 面、主界面。主界面包

18、括查詢、修改、統(tǒng)計及打印四個模塊,每個模塊下有組分了具體的任務(wù)。本系 統(tǒng)的總體功能模塊圖如圖 4-1 所示: 12 圖 4-1 總體功能模塊圖 4.24.2 歡迎界面的設(shè)計歡迎界面的設(shè)計 歡迎界面的設(shè)計如圖 4-2 所示: 4-2 系統(tǒng)主界面 該窗體放置了 2 個 label 控件,分別為“教學(xué)信息管理系統(tǒng)”和“歡迎使用”,放置 了 1 個時鐘控件,通過時鐘控件使“歡迎使用”左右不停移動,另外設(shè)置了 2 個 command 命令按鈕,“進入”按鈕進入到系統(tǒng)登陸界面,“退出“按鈕退出系統(tǒng)。 個 人 信 息 課 程 信 息 教 師 信 息 教 師 信 息 學(xué) 生 成 績 查詢修改統(tǒng)計打印 課 程

19、信 息 系 信 息 班 級 信 息 個 人 信 息 成 績 信 息 班 級 信 息 課 程 信 息 課 程 信 息 個 人 信 息 主界面 系統(tǒng)歡迎界面 登陸界面 13 4.34.3 登陸界面設(shè)計登陸界面設(shè)計 登陸界面的設(shè)計如圖 4-3: 4-3 登陸 該窗體放置了 2 個 label 控件和 2 個 text 文本控件,用來輸入用戶名和密碼,還放置了 2 個 command 命令按鈕,當(dāng)輸入用戶名或者密碼任意一個錯誤時,系統(tǒng)會有出錯提示,則須重新輸入,通 過輸入正確的用戶名和密碼點擊確定進入到系統(tǒng)主界面。 其中“確定”按鈕的代碼如下: if empty(thisform.text1.value) or empty(thisform.text2.value) messagebox(輸入的信息不完整,請重新輸入,48,警告) inpswd1=inpswd1+1 if inpswd1=3 messagebox(請不要亂來!,64,警告) thisform.release from 教務(wù)信息!學(xué)生 inner join 教務(wù)信息!成績 ; on 學(xué)生.學(xué)號 = 成績.學(xué)號; where

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論