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

下載本文檔

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

文檔簡(jiǎn)介

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

2、開(kāi)發(fā)目的系統(tǒng)的開(kāi)發(fā)目的.4 41.31.3 系統(tǒng)的開(kāi)發(fā)意義系統(tǒng)的開(kāi)發(fā)意義.4 4第二章第二章 系統(tǒng)需求分析及開(kāi)發(fā)工具選擇系統(tǒng)需求分析及開(kāi)發(fā)工具選擇.4 42.12.1 需求分析需求分析.4 42.22.2 可行性分析可行性分析.5 52.32.3 功能分析功能分析.5 52.42.4 開(kāi)發(fā)工具的選擇開(kāi)發(fā)工具的選擇.6 62.52.5 系統(tǒng)配置系統(tǒng)配置.6 62.5.12.5.1 硬件設(shè)備硬件設(shè)備.6 62.5.22.5.2 軟件配置軟件配置.6 6第三章第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì).7 73.13.1 數(shù)據(jù)字典數(shù)據(jù)字典 .7 73.23.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) .8 83.3

3、3.3 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì) .9 9第四章第四章 系統(tǒng)的詳細(xì)設(shè)計(jì)系統(tǒng)的詳細(xì)設(shè)計(jì).11114.14.1 系統(tǒng)總體模塊規(guī)劃系統(tǒng)總體模塊規(guī)劃.11114.24.2 歡迎界面的設(shè)計(jì)歡迎界面的設(shè)計(jì).12124.34.3 登陸界面設(shè)計(jì)登陸界面設(shè)計(jì).12124.34.3 系統(tǒng)主界面設(shè)計(jì)系統(tǒng)主界面設(shè)計(jì).14144.44.4 查詢個(gè)人信息模塊設(shè)計(jì)查詢個(gè)人信息模塊設(shè)計(jì).15154.54.5 查詢學(xué)生成績(jī)模塊設(shè)計(jì)查詢學(xué)生成績(jī)模塊設(shè)計(jì).15154.64.6 修改成績(jī)信息模塊的設(shè)計(jì)修改成績(jī)信息模塊的設(shè)計(jì).16164.74.7 統(tǒng)計(jì)個(gè)人成績(jī)模塊設(shè)計(jì)統(tǒng)計(jì)個(gè)人成績(jī)模塊設(shè)計(jì).1717結(jié)束語(yǔ)結(jié)束語(yǔ).1818

4、參考文獻(xiàn)參考文獻(xiàn).1919附錄附錄.2020第一章第一章 概概 述述1.1 系統(tǒng)的開(kāi)發(fā)必要性當(dāng)今時(shí)代,世界經(jīng)濟(jì)正在從工業(yè)經(jīng)濟(jì)向知識(shí)經(jīng)濟(jì)轉(zhuǎn)變。知識(shí)經(jīng)濟(jì)(knowledge based economy)的兩個(gè)重要特征就是信息化和全球化,要實(shí)現(xiàn)信息化和全球化,就必須依靠完善的網(wǎng)絡(luò)和完善的數(shù)據(jù)庫(kù)。在這樣一個(gè)飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開(kāi)信息處理,而計(jì)算機(jī)一個(gè)最主要的功能就是信息處理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了信息安全性,尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。現(xiàn)代學(xué)校管理早就進(jìn)化信息化階段了,但是從軟件市場(chǎng)購(gòu)買的一些教學(xué)信息管理軟件通常是通用版的

5、,不可能適應(yīng)所有單位和部門管理中的情況,功能不能擴(kuò)充,導(dǎo)致通用型的教學(xué)信息管理系統(tǒng)使用效率低下,浪費(fèi)人力,財(cái)力,而且在一些中間環(huán)節(jié)還造成信息丟失、出錯(cuò)。所以,開(kāi)發(fā)本系統(tǒng)是非常有必要的。1.2 系統(tǒng)的開(kāi)發(fā)目的教學(xué)信息管理系統(tǒng)是一個(gè)典型的管理信息系統(tǒng)(mis) ,該教學(xué)信息管理系統(tǒng)能很好的實(shí)現(xiàn)查詢、修改、統(tǒng)計(jì)個(gè)人信息、教師信息、課程信息等,其開(kāi)發(fā)過(guò)程設(shè)計(jì)到了一般軟件開(kāi)發(fā)的各個(gè)方面。通過(guò)本系統(tǒng)的分析和開(kāi)發(fā),使我更加熟悉一般軟件的開(kāi)發(fā)流程以及軟件使用的通用技術(shù),對(duì) visual foxpro 的操作更加熟練,更好的將自己的理論付諸于實(shí)踐,在實(shí)踐中增強(qiáng)理論知識(shí),同時(shí),在本系統(tǒng)的設(shè)計(jì)過(guò)程中,通過(guò)查閱大量的

6、書(shū)籍和資料,擴(kuò)展了自身的知識(shí)范圍,強(qiáng)化了自身克服困能的信心,增強(qiáng)了獨(dú)立完成任務(wù)的能力。1.3 系統(tǒng)的開(kāi)發(fā)意義教學(xué)信息管理系統(tǒng)在我國(guó)已經(jīng)積累了一定的理論和經(jīng)驗(yàn),但大多數(shù)的教學(xué)信息管理系統(tǒng)都應(yīng)用于普通高校的教學(xué)管理,一般中小學(xué)應(yīng)用程度較低,許多學(xué)校還處于手工、半手工操作階段。從制定教學(xué)信息,到課程安排、課表編排等,很多工作都是由管理人員筆抄、手工整理或通過(guò)計(jì)算器輔助完成,不僅速度慢,浪費(fèi)大量的人力物力,而且易出錯(cuò),不易進(jìn)行查詢,很容易出現(xiàn)信息不一致現(xiàn)象。 本系統(tǒng)使學(xué)校的各項(xiàng)管理工作更加科學(xué)化、規(guī)范化,最終適應(yīng)激烈的市場(chǎng)競(jìng)爭(zhēng),適應(yīng)改革和發(fā)展的需要,更深刻認(rèn)識(shí)到進(jìn)一步提高教學(xué)管理水平的重要性和必要性。

7、因此,開(kāi)發(fā)教學(xué)信息管理系統(tǒng)對(duì)學(xué)校教學(xué)素質(zhì)以及教學(xué)質(zhì)量的提高具有重大的社會(huì)意義,具體到某一學(xué)校,可以提高學(xué)校管理的現(xiàn)代化水平,提高教學(xué)管理工作的效率和學(xué)校的知名度。第二章第二章 系統(tǒng)需求分析及開(kāi)發(fā)工具選擇系統(tǒng)需求分析及開(kāi)發(fā)工具選擇2.1 需求分析需求分析系統(tǒng)的需求分析就是描述系統(tǒng)的需求,對(duì)要解決的問(wèn)題進(jìn)行詳細(xì)的分析,弄清楚問(wèn)題的要求,并通過(guò)建立模型來(lái)規(guī)劃出系統(tǒng)應(yīng)該具有的功能。教學(xué)信息管理系統(tǒng)開(kāi)發(fā)的總體任務(wù)主要是實(shí)現(xiàn)教學(xué)信息管理的規(guī)范性和系統(tǒng)化,為了能夠更好的實(shí)現(xiàn)系統(tǒng)所想要實(shí)現(xiàn)的目標(biāo),在系統(tǒng)開(kāi)發(fā)之前,需要進(jìn)行需求分析。 根據(jù)對(duì)學(xué)校中教學(xué)信息管理系統(tǒng)的分析與調(diào)查,教學(xué)信息管理主要包括以下內(nèi)容:(1)

8、能隨時(shí)查詢個(gè)人、教師以及課程信息,統(tǒng)計(jì)每個(gè)學(xué)期各個(gè)班級(jí)學(xué)生成績(jī)以及課程,任課老師或者班主任能修改班級(jí)、個(gè)人及個(gè)人成績(jī)等信息。(2)能夠?qū)Σ樵兂龅男畔⑦M(jìn)行打印。2.2 可行性分析可行性分析 可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決??尚行匝芯康哪康牟皇墙鉀Q問(wèn)題,而是確定問(wèn)題是否值得去解。怎樣達(dá)到這個(gè)目的。它需要對(duì)分析幾種主要解法的利弊,從而判定原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來(lái)的效益是否值得投資開(kāi)發(fā)這個(gè)系統(tǒng)的程度??尚行苑治鲆话惴譃榻?jīng)濟(jì)可行性、技術(shù)可行性和操作可行性。1 經(jīng)濟(jì)可行性:該系統(tǒng)采用 visual forpro 6.0 進(jìn)行開(kāi)發(fā),他集設(shè)計(jì)與數(shù)

9、據(jù)庫(kù)開(kāi)發(fā)于一身,不需要其他工具即可實(shí)現(xiàn),該系統(tǒng)不需要大量的開(kāi)發(fā)人員,節(jié)省了時(shí)間和費(fèi)用,開(kāi)發(fā)環(huán)境簡(jiǎn)單一直,提高整體項(xiàng)目的開(kāi)發(fā)效率,因此,在經(jīng)濟(jì)可行性上來(lái)說(shuō),是可行的。2 技術(shù)可行性在技術(shù)特性上,本人學(xué)習(xí)過(guò)軟件工程、visual foxpro、數(shù)據(jù)結(jié)構(gòu)等課程,具備軟件開(kāi)發(fā)的基本條件,在指導(dǎo)老師的正確指導(dǎo)下,基本上能夠完成該系統(tǒng)的開(kāi)發(fā),在做出詳細(xì)的需求分析后,保證了信息的正確性和完整性,因此,在技術(shù)可行性上來(lái)說(shuō),是可行的。3 操作可行性 本系統(tǒng)采用 windows 平臺(tái)的面向?qū)ο髷?shù)據(jù)庫(kù)開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā),他具有界面友好,操作簡(jiǎn)單等特點(diǎn),一般會(huì)電腦基本操作的人員均可操作,因此在操作可行性上來(lái)說(shuō)是可行的。

10、2.3 功能分析功能分析教學(xué)信息管理系統(tǒng)對(duì)高校進(jìn)行教學(xué)管理起著至關(guān)重要的作用,更好的安排教學(xué)信息,使教學(xué)信息更規(guī)范性、合理化,才能更好的提高教學(xué)質(zhì)量。根據(jù)以上需求分析,本軟件應(yīng)具有以下功能:(1)查詢功能:完成個(gè)人信息、教師信息、課程信息、學(xué)生信息的查詢。(2)修改功能:對(duì)個(gè)人信息、教師信息、班級(jí)信息、系信息、課程信息、成績(jī)信息進(jìn)行修改。(3)統(tǒng)計(jì)功能:統(tǒng)計(jì)個(gè)人信息和課程信息。(4)打印功能:打印班級(jí)信息和課程信息本系統(tǒng)的總體功能如圖所示 2-1 所示:圖 2-1 系統(tǒng)功能模塊結(jié)構(gòu)圖2.4 開(kāi)發(fā)工具的選擇開(kāi)發(fā)工具的選擇教學(xué)信息管理系統(tǒng)是一個(gè)典型的 mis,mis 的設(shè)計(jì)與開(kāi)發(fā)一般涉及后臺(tái)數(shù)據(jù)庫(kù)

11、管理和前臺(tái)應(yīng)用界面設(shè)計(jì),vfp 是 microsoft 公司推出的最新可視化數(shù)據(jù)庫(kù)管理系統(tǒng)平臺(tái),是功能特別強(qiáng)大的 32 位數(shù)據(jù)庫(kù)管理系統(tǒng)。它提供了功能完備的工具、極其友好的用戶界面、簡(jiǎn)單的數(shù)據(jù)存取方式、獨(dú)一無(wú)二的跨平臺(tái)技術(shù),交肯有良好的兼容性、真正的可編譯性和較強(qiáng)的安全性,是目前最快捷、最實(shí)用的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件之一。 所以,本系統(tǒng)采用vfp 作為開(kāi)發(fā)工具。2.5 系統(tǒng)配置系統(tǒng)配置2.5.12.5.1 硬件設(shè)備硬件設(shè)備cpu 為 80486 以上的品牌或兼容機(jī);32m 以上的內(nèi)存;教學(xué)信息管理系統(tǒng)個(gè)人信息課程信息教師信息教師信息學(xué)生信息查詢修改統(tǒng)計(jì)打印課程信息系信息班級(jí)信息個(gè)人信息成績(jī)信息班級(jí)

12、信息課程信息課程信息個(gè)人信息2.5.22.5.2 軟件配置軟件配置操作系統(tǒng):windows 2000、windows xp、windows 7開(kāi)發(fā)環(huán)境:visual foxpro 6.0數(shù)據(jù)庫(kù):visual foxpro 6.0第三章第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)是軟件開(kāi)發(fā)的首要條件,設(shè)計(jì)較好、全面的數(shù)據(jù)庫(kù)結(jié)構(gòu),對(duì)于軟件開(kāi)發(fā)來(lái)說(shuō)是成功的基石,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)不全面,會(huì)嚴(yán)重影響軟件的開(kāi)發(fā)利用率與進(jìn)程。數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括數(shù)據(jù)字典的抽取、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)三個(gè)方面。3.1 數(shù)據(jù)字典數(shù)據(jù)字典 系統(tǒng)開(kāi)發(fā)時(shí),常用卡片的形式書(shū)寫保存描述系統(tǒng)中所涉及的一個(gè)數(shù)據(jù)元素,這就是數(shù)據(jù)字

13、典,數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。教學(xué)信息管理系統(tǒng)中主要數(shù)據(jù)元素制作成數(shù)據(jù)字典卡片,如下所示:名字:學(xué)生編號(hào)別名 學(xué)生號(hào)描述:唯一地標(biāo)識(shí)數(shù)據(jù)庫(kù)中學(xué)生信息相關(guān)表中的一個(gè)特定學(xué)生的關(guān)鍵域定義:學(xué)生編號(hào)6字符6位置:學(xué)生信息表,成績(jī)信息表 名字:班級(jí)信息報(bào)表別名: 基本信息報(bào)表描述:用戶指定條件下的學(xué)生所在班級(jí)查詢結(jié)果的信息表名字:課程成績(jī)查詢報(bào)表 描述:用戶指定條件下的課程成績(jī)信息查詢結(jié)果的信息表定義:3.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)這一設(shè)計(jì)是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本系統(tǒng)主要

14、涉及到的實(shí)體主要有學(xué)生、課程、教師、班級(jí)及成績(jī),e-r 圖如圖 3-1到 3-5 所示。 圖 3-1 圖 3-2學(xué)號(hào)姓名性別籍貫學(xué)生班級(jí)編號(hào)課程學(xué)分課程名課程號(hào)圖 3-3圖 3-4圖 3-53.3 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是根據(jù)上述的概念結(jié)構(gòu)設(shè)計(jì)結(jié)果,將其轉(zhuǎn)化為教學(xué)信息管理可能使用表。將以上的 e-r 圖轉(zhuǎn)換成如下關(guān)系模式:學(xué)生信息表(學(xué)號(hào)、姓名、性別、籍貫、班級(jí)編號(hào))班級(jí)表(班級(jí)編號(hào)、班級(jí)名稱、輔導(dǎo)員、系編號(hào))教師信息表(教師編號(hào)、姓名工資、性別工資、系編號(hào))課程信息表(課程編號(hào)、課程名稱、系編號(hào)、教師編號(hào)、課時(shí)、學(xué)分教師教師編號(hào)姓名性別系編號(hào)系編號(hào)輔導(dǎo)員班級(jí)名稱班級(jí)班級(jí)編號(hào)學(xué)號(hào)

15、成績(jī)課程編號(hào)成績(jī)學(xué)年、學(xué)期、課程類別、上課地點(diǎn)、備注)成績(jī)表(課程編號(hào)、學(xué)號(hào)、成績(jī))依據(jù)上面的關(guān)系模式,設(shè)計(jì)數(shù)據(jù)庫(kù)表如下:(1)學(xué)生信息表:該表來(lái)記錄學(xué)生基本信息。表結(jié)構(gòu)見(jiàn)表 4-1。表 4-1 學(xué)生信息表列名數(shù)據(jù)類型寬度學(xué)號(hào)文本型6姓名文本型10性別文本型2籍貫文本型20班級(jí)編號(hào)文本型4(2)班級(jí)信息表:該表記錄班級(jí)相關(guān)信息。表結(jié)構(gòu)見(jiàn)表 4-2。表 4-2 班級(jí)信息表列名數(shù)據(jù)類型寬度班級(jí)編號(hào)文本型4班級(jí)名稱文本型20輔導(dǎo)員文本型10系編號(hào)文本型4(3) 教師信息表:該表記錄教師信息。表結(jié)構(gòu)見(jiàn)表 4-3。表 4-3 教師信息表列名數(shù)據(jù)類型寬度教師編號(hào)文本型4姓名文本型10性別文本型2系編號(hào)文本

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

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

18、面登陸界面4.34.3 登陸界面設(shè)計(jì)登陸界面設(shè)計(jì) 登陸界面的設(shè)計(jì)如圖 4-3:4-3 登陸該窗體放置了 2 個(gè) label 控件和 2 個(gè) text 文本控件,用來(lái)輸入用戶名和密碼,還放置了 2 個(gè)command 命令按鈕,當(dāng)輸入用戶名或者密碼任意一個(gè)錯(cuò)誤時(shí),系統(tǒng)會(huì)有出錯(cuò)提示,則須重新輸入,通過(guò)輸入正確的用戶名和密碼點(diǎn)擊確定進(jìn)入到系統(tǒng)主界面。其中“確定”按鈕的代碼如下:if empty(thisform.text1.value) or empty(thisform.text2.value)messagebox(輸入的信息不完整,請(qǐng)重新輸入,48,警告)inpswd1=inpswd1+1if i

19、npswd1=3messagebox(請(qǐng)不要亂來(lái)!,64,警告)thisform.release&clear eventselsethisform.text1.value=thisform.text2.value=thisform.text1.setfocusendifelseuse 教學(xué)信息管理軟件data用戶信息locate for 用戶名=alltrim(thisform.text1.value)if 密碼=alltrim(thisform.text2.value)do form 教學(xué)信息管理軟件系統(tǒng)主界面.scxelsemessagebox(輸入的信息有誤,請(qǐng)重新輸入!,64,

20、警告)inpswd1=inpswd1+1if inpswd1=3messagebox(請(qǐng)不要亂來(lái)!,64,警告)thisform.release&clear eventselsethisform.text1.value=thisform.text2.value=thisform.text1.setfocusendifendifendif“取消”代碼如下:thisform.release4.3 系統(tǒng)主界面設(shè)計(jì)系統(tǒng)主界面設(shè)計(jì)系統(tǒng)主界面設(shè)計(jì)如圖 4-4 所示:4-4 系統(tǒng)主界面系統(tǒng)用戶通過(guò)菜單的操作來(lái)完成系統(tǒng)設(shè)計(jì)的各項(xiàng)功能,該表單放置了一個(gè) label 控件,并設(shè)置表單的“showwidow

21、“為”作為頂層表單“,并通過(guò)頂層表單調(diào)用菜單。該界面提供的菜單如表 4-1 所示:表 4-1 系統(tǒng)菜單查詢修改統(tǒng)計(jì)選課打印個(gè)人信息個(gè)人信息個(gè)人信息課程成績(jī)教師信息教師信息課程信息班級(jí)信息課程信息班級(jí)信息學(xué)生成績(jī)系信息課程信息成績(jī)信息4.4 查詢個(gè)人信息模塊設(shè)計(jì)查詢個(gè)人信息模塊設(shè)計(jì)本功能實(shí)現(xiàn)了對(duì)個(gè)人信息查詢,用表單建立,其主要作用是查詢個(gè)人信息相關(guān)資料。 員工檔案信息查詢功能如圖 4-4 所示:圖 4-4 個(gè)人信息查詢通過(guò)該窗體的操作,系統(tǒng)可以完成對(duì)學(xué)生的基本信息進(jìn)行查詢,該窗體放置了 5 個(gè)label 控件和 5 個(gè) text 控件,來(lái)顯示個(gè)人信息,并添加 4 個(gè) command 命令按鈕,分

22、別控制“第一個(gè)“、 ”前一個(gè)“、 ”后一個(gè)“、 ”最后一個(gè)“。 (其相關(guān)代碼見(jiàn)附錄 1)查詢教師、課程信息模塊的設(shè)計(jì)請(qǐng)參考查詢個(gè)人信息模塊的設(shè)計(jì),這里不在贅述。4.5 查詢學(xué)生成績(jī)模塊設(shè)計(jì)查詢學(xué)生成績(jī)模塊設(shè)計(jì)學(xué)生成績(jī)模塊的設(shè)計(jì)如圖 4-5 所示:4-5 查看學(xué)生信息窗體該窗體用來(lái)查看學(xué)生成績(jī)的基本信息,表單放置了 4 個(gè) label 控件和 4 個(gè) text 控件,來(lái)顯示學(xué)生的姓名、班級(jí)編號(hào)、學(xué)號(hào)、性別等基本信息,添加一個(gè) grid 表格控件,顯示本人的成績(jī)信息,添加 4 個(gè) command 命令按鈕前后查看學(xué)生信息與表格信息,命令按鈕分別表示“第一個(gè)“、”前一個(gè)“、”后一個(gè)“、“最后一個(gè)“,

23、學(xué)生信息與表格成績(jī)信息同步改變。(其相關(guān)代碼見(jiàn)附錄 1)4.6 修改成績(jī)信息模塊的設(shè)計(jì)修改成績(jī)信息模塊的設(shè)計(jì) 通過(guò)上面的查詢窗體可以得知,查詢窗體是不具備數(shù)據(jù)的維護(hù)功能的,員工的基本信息的維護(hù)功能是通過(guò)另外設(shè)計(jì)的窗體完成的。如圖 4-6。圖 4-6 成員修改成績(jī)信息窗體該窗體用來(lái)對(duì)成績(jī)信息進(jìn)行修改、添加、刪除等,該表單添加從數(shù)據(jù)環(huán)境中添加了成績(jī)信息表,并通過(guò)添加一個(gè) grid 表格控件添加到表單中,放置了 4 個(gè) command 命令按鈕,“添加“能輸入新的成績(jī)信息, ”修改“能修改表格內(nèi)任意字段的內(nèi)容, ”刪除“是刪除指定的當(dāng)前記錄, ”退出“來(lái)退出表單。 (其相關(guān)代碼見(jiàn)附錄 2)其它修改班

24、級(jí)信息、教師信息、個(gè)人信息、課程信息、系信息界面的設(shè)計(jì)相同,這里不一一介紹。4.7 統(tǒng)計(jì)個(gè)人成績(jī)模塊設(shè)計(jì)統(tǒng)計(jì)個(gè)人成績(jī)模塊設(shè)計(jì)統(tǒng)計(jì)界面窗口設(shè)計(jì)如圖 4-7:圖 4-7 統(tǒng)計(jì)個(gè)人信息窗體通過(guò)該窗體的操作,系統(tǒng)可以完成對(duì)學(xué)生成績(jī)的統(tǒng)計(jì)、查詢。該窗體放置了一個(gè)combo 控件、4 個(gè) text 控件、1 個(gè) command 按鈕、一個(gè) grid 控件以及多個(gè) label 標(biāo)簽控件,combo 組合框用來(lái)選擇按照學(xué)號(hào)查詢或者按照姓名查詢,然后在輸入值框中輸入相應(yīng)的學(xué)號(hào)或者姓名,點(diǎn)擊統(tǒng)計(jì)按鈕,則會(huì)相應(yīng)顯示及格門數(shù)、不及格門數(shù)以及平均成績(jī)。(其相關(guān)代碼見(jiàn)附錄 3) 其他窗體的設(shè)計(jì)過(guò)程類似這里不再介紹,其它按

25、鈕的事件源代碼可以參考附件和程序。結(jié)束語(yǔ)結(jié)束語(yǔ)本文是在我的畢業(yè)設(shè)計(jì)輔導(dǎo)老師孫海霞的精心指導(dǎo)和大力支持下完成的。因?yàn)橛兴业淖髌凡挪粩嗟母倪M(jìn)完善,設(shè)計(jì)內(nèi)容才更加的充實(shí)。同時(shí),在此畢業(yè)設(shè)計(jì)過(guò)程中我也學(xué)到了更多關(guān)于 vf 方面的知識(shí),自己動(dòng)手制作的能力也有了很大的提高,另外,我還特別感謝我的一些同學(xué),她們給予我寶貴的意見(jiàn)使我得以順利完成設(shè)計(jì)和論文并且更加的完善它們。在此我忠心的感謝他們。 最后,再次對(duì)關(guān)心、幫助我的老師和同學(xué)表示忠心地感謝。參考文獻(xiàn)參考文獻(xiàn)(1) 張鳳琴. 數(shù)據(jù)庫(kù)原理與應(yīng)用 m. 北京:清華大學(xué)出版社,2008,(07).(2) 王興晶. 軟件項(xiàng)目開(kāi)發(fā)實(shí)例 m. 北京:電子工業(yè)出版

26、社, 2009,(08) .(3)肖金秀 陳少涌全國(guó)計(jì)算機(jī)等級(jí)考試輔導(dǎo)教程(二級(jí) visual foxpro 程序設(shè)計(jì)) 冶(4)金工業(yè)出版社2003.5(4)譚浩強(qiáng)visual foxpro 數(shù)據(jù)庫(kù)項(xiàng)目案例導(dǎo)航清華大學(xué)出版社2004.11(5)羅晟 銀華強(qiáng) 劉普艷visual foxpro 8 數(shù)據(jù)庫(kù)項(xiàng)目案例導(dǎo)航清華大學(xué)出版社2005.1附錄附錄附錄 1“|”按鈕的 click 代碼:go topthisform.refresh“”按鈕的 click 代碼:if eof() then go bottomelse skip 1endifthisform.refresh “|”按鈕的 click

27、 代碼:go bottomthisform.refresh附錄 2“添加”按鈕的代碼:go bottomappend blankeditthisform.refresh“修改”按鈕的 click 代碼:editthisform.refresh“刪除”按鈕的 click 代碼:tempstr=messagebox(確定要?jiǎng)h除記錄嗎?,4+32+256,刪除記錄)if tempstr=6 delete pack thisform.grid1.recordsource=成績(jī) thisform.refreshendif“退出”按鈕的 click 代碼:close tables allthisform.release附錄 3表單 init 事件代碼:public num_pass,num_nopass,sharescore,tempcursor

溫馨提示

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

評(píng)論

0/150

提交評(píng)論