課程設(shè)計(jì)結(jié)題報(bào)告書_第1頁(yè)
課程設(shè)計(jì)結(jié)題報(bào)告書_第2頁(yè)
課程設(shè)計(jì)結(jié)題報(bào)告書_第3頁(yè)
課程設(shè)計(jì)結(jié)題報(bào)告書_第4頁(yè)
課程設(shè)計(jì)結(jié)題報(bào)告書_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

學(xué)生選課管理系統(tǒng)PAGE第24頁(yè)共24頁(yè)課程設(shè)計(jì)報(bào)告書(學(xué)生選課管理系統(tǒng))班級(jí):方0703-1學(xué)號(hào):20075444姓名:高婷婷指導(dǎo)教:劉仁芬石家莊鐵道大學(xué)四方學(xué)院2008年9月8日學(xué)生選課管理系統(tǒng)課程設(shè)計(jì)報(bào)告內(nèi)容1、選擇題目題目:學(xué)生選課管理系統(tǒng)2、內(nèi)容摘要摘要:本課題設(shè)計(jì)是為適應(yīng)信息化的要求,提高教務(wù)教學(xué)管理水平而設(shè)計(jì)的。本系統(tǒng)能夠方便、靈活地實(shí)現(xiàn)學(xué)生各門成績(jī)的輸入、添加、修改、刪除等編輯操作以及信息查詢、打印。以方便教師更好管理學(xué)生選課系統(tǒng)。本文介紹課程設(shè)計(jì)課題的選題意義,說明了本系統(tǒng)提供的主要功能,并畫出功能框圖,對(duì)設(shè)計(jì)思路、數(shù)據(jù)庫(kù)設(shè)計(jì)、研究開發(fā)的過程、實(shí)現(xiàn)細(xì)節(jié)、開發(fā)工作進(jìn)行了比較完整的敘述,最后給出了在小學(xué)期設(shè)計(jì)過程的體會(huì)。3.索引關(guān)鍵字關(guān)鍵詞:數(shù)據(jù)庫(kù),學(xué)生選課管理管理,功能框圖4.目錄題目要求4設(shè)計(jì)思想4系統(tǒng)完成功能及框圖7界面設(shè)計(jì)8核心算法及說明15結(jié)論23后記23參考文獻(xiàn)24(共24頁(yè))5.正文5.1課程設(shè)計(jì)題目要求5.1.1內(nèi)容要求本系統(tǒng)能夠方便、靈活地實(shí)現(xiàn)學(xué)生選課時(shí)相關(guān)數(shù)據(jù)的查詢和打印。系統(tǒng)至少應(yīng)包含選修課課程代碼、課程名稱、任課教師、選修學(xué)生的基本數(shù)據(jù)等等數(shù)據(jù)資源,請(qǐng)自行組織數(shù)據(jù),自行定義數(shù)據(jù)表中的字段名稱、個(gè)數(shù)及各字段的類型、寬度。系統(tǒng)至少要有三個(gè)表,一個(gè)是學(xué)生選課情況表,一個(gè)是課程的情況表,第三個(gè)表應(yīng)反映選課信息,如一名學(xué)生選修的課程數(shù)應(yīng)不超過四門,一門課程選修的學(xué)生人數(shù)不能超過35人等等。5.1.2設(shè)計(jì)要求①建立一個(gè)項(xiàng)目,將完成本題目創(chuàng)建的所有文件添加到項(xiàng)目中;②數(shù)據(jù)表必須是數(shù)據(jù)庫(kù)表,視情況需要定義字段的有效性規(guī)則、默認(rèn)值、出錯(cuò)信息等內(nèi)容。③數(shù)據(jù)表之間必須建立必要的聯(lián)系。④用表單設(shè)計(jì)一個(gè)漂亮的系統(tǒng)封面。⑤要求用表單設(shè)計(jì)功能豐富的信息查詢界面和查詢結(jié)果的統(tǒng)計(jì)界面。⑥用頂層表單上的菜單實(shí)現(xiàn)輸入、查詢、報(bào)表打印、退出等功能項(xiàng)的選擇。⑦可以自行設(shè)計(jì)報(bào)表和標(biāo)簽的樣式,如能夠?qū)崿F(xiàn)按選修課名稱、按任課教師、按成績(jī)、按系部(或分院)等打印輸出的報(bào)表。⑧將完成的全部?jī)?nèi)容連編成一個(gè).exe文件.⑨所有的界面及打印的報(bào)表請(qǐng)盡可能設(shè)計(jì)的直觀、漂亮一些。要求:父表的記錄個(gè)數(shù)不能少于30個(gè)。5.2設(shè)計(jì)思想在設(shè)計(jì)時(shí)考慮以下幾個(gè)方面:系統(tǒng)分析和系統(tǒng)結(jié)構(gòu)一、系統(tǒng)分析1、系統(tǒng)的使用對(duì)象使用該系統(tǒng)的人員,主要是學(xué)校的教職工。使用的目的主要是安全高效的完成學(xué)生選課的管理,并對(duì)學(xué)生信息進(jìn)行維護(hù)??紤]到使用該系統(tǒng)的多為非計(jì)算機(jī)專業(yè)的人員,所以在研制時(shí)考慮以下幾個(gè)方面:⑴操作簡(jiǎn)單。因?yàn)槭褂谜叨酁榉怯?jì)算機(jī)專業(yè)人員,所以該系統(tǒng)要求設(shè)計(jì)的界面美觀,操作方便。要充分考軟件界面友好和操作方便,便于使用人員快速上手。⑵易于維護(hù)。一個(gè)軟件的好壞,關(guān)鍵在于產(chǎn)品的可靠,穩(wěn)定,便于維護(hù)。⑶易于升級(jí)。隨著社會(huì)的發(fā)展,對(duì)系統(tǒng)的要求會(huì)越來越高。要求系統(tǒng)具有更高的安全性;更豐富的功能以及更快的操作速度。所以在設(shè)計(jì)時(shí)要考慮到以后的升級(jí)問題。2、開發(fā)語言的選擇針對(duì)世界上流行的大量軟件和開發(fā)工具,經(jīng)過認(rèn)真分析其優(yōu)缺點(diǎn),結(jié)合目前的軟硬件開發(fā)環(huán)境,選用微軟WINDOWS平臺(tái)下的VISUALFOXPRO6.0作為軟件開發(fā)工具。選用工具有幾下幾方面優(yōu)點(diǎn):VFP6.0是比較好的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)開發(fā)軟件。它提供了可視化的開發(fā)平臺(tái)和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。大量控件的提供節(jié)省了開發(fā)的工作量,提高了開發(fā)的效率。Vfp6.0提供了很多設(shè)計(jì)器,諸多如“數(shù)據(jù)庫(kù)設(shè)計(jì)器”“表單設(shè)計(jì)器”“菜單設(shè)計(jì)器”等。另外還開發(fā)了一些“向?qū)Чぞ摺?、利用這些設(shè)計(jì)器和向?qū)Чぞ?,不用編寫大量的程序代碼,因而開發(fā)工作變得比較輕松。VFP本身就是一個(gè)數(shù)據(jù)庫(kù)開發(fā)軟件系統(tǒng)。使用它開發(fā)數(shù)據(jù)庫(kù)系統(tǒng)效率更高,穩(wěn)定性好。綜上所述,VFP6.0可以滿足學(xué)校教職工對(duì)學(xué)生選課管理的要求,所以用來開發(fā)學(xué)生選課管理系統(tǒng)是非常合適的。3、數(shù)據(jù)庫(kù)結(jié)構(gòu)分析好的數(shù)據(jù)庫(kù)結(jié)構(gòu),查詢記錄的速度較快,而且也不容易出現(xiàn)鎖表現(xiàn)象。分析學(xué)生選課的管理情況,首先需要了解學(xué)生的基本情況信息,包括學(xué)生的姓名、班級(jí)、學(xué)號(hào)、所選課程及成績(jī)等信息。還有選修課程的基本情況,包括選修課程的任課教師、學(xué)時(shí)、學(xué)分、所在教室及開課時(shí)間。另外還有任課教師的基本情況,包括教師姓名、職稱、電話等信息。所以需要的數(shù)據(jù)表有學(xué)生情況表、選修課程情況表、任課教師情況表。另外還需要對(duì)操作系統(tǒng)的人員進(jìn)行管理,需要用戶表。二、系統(tǒng)結(jié)構(gòu)學(xué)生選課管理系統(tǒng)對(duì)學(xué)校加強(qiáng)選課管理有著重要的作用,它的設(shè)計(jì)內(nèi)容非常復(fù)雜而且繁多,比如擁有查詢功能,如按學(xué)生查詢和按課程查詢。還有報(bào)表輸出功能,如打印學(xué)生成績(jī)表,任課教師情況表,選修課程情況表。還有系統(tǒng)維護(hù),如修改密碼。5.3系統(tǒng)完成功能及框圖由于本軟件主要是為學(xué)校定制開發(fā)的。我們經(jīng)過反復(fù)論證,最終確定了學(xué)生選課管理況系統(tǒng)的設(shè)計(jì)方案,主要功能如圖所示:(1)主界面設(shè)計(jì)該模塊提供教務(wù)管理系統(tǒng)的主界面。該界面提供用戶選擇并調(diào)用各子模塊,對(duì)于進(jìn)入系統(tǒng)的用戶還要核對(duì)用戶名和口令。(2)學(xué)生選課管理模塊該模塊實(shí)現(xiàn)對(duì)學(xué)生選課基本情況的預(yù)覽,并進(jìn)行打印。(3)主菜單功能通過菜單的設(shè)計(jì),能夠?qū)⒏鱾€(gè)界面聯(lián)系起來,方便快捷的對(duì)各個(gè)界面進(jìn)行操作。系統(tǒng)首頁(yè)系統(tǒng)首頁(yè)驗(yàn)證密碼主菜單基本信息統(tǒng)計(jì)查詢報(bào)表打印系統(tǒng)維護(hù)課程信息學(xué)生情況學(xué)生信息維護(hù)按課程查詢修改密碼按學(xué)生查詢學(xué)生成績(jī)單教師工作量課程成績(jī)單退出密碼管理 密碼管理 5.4界面設(shè)計(jì) 5.4.1系統(tǒng)首頁(yè)的界面設(shè)計(jì):5.4.2登入界面的設(shè)計(jì)本系統(tǒng)設(shè)計(jì)了一個(gè)登錄界面,只由具備使用本系統(tǒng)權(quán)限的用戶才能夠使用本系統(tǒng),在登錄界面中用戶需要輸入用戶名和密碼,當(dāng)驗(yàn)證是合法用戶時(shí)使其進(jìn)入主界面。如圖所示:5.4.3報(bào)表設(shè)計(jì)本系統(tǒng)通過主界面的操作,可以調(diào)用命令從而使用戶實(shí)現(xiàn)對(duì)學(xué)生選課信息以及課程信息的瀏覽、添加、修改、刪除、查詢、統(tǒng)計(jì)、報(bào)表打印等表單的操作管理。5.4.4系統(tǒng)信息管理界面的界面設(shè)計(jì):本系統(tǒng)通過對(duì)選課信息管理的操作,可以實(shí)現(xiàn)對(duì)學(xué)生選課信息、學(xué)生信息、課程信息、任課教師信息的各個(gè)記錄的瀏覽,同時(shí)也可以實(shí)現(xiàn)對(duì)記錄的添加、修改、刪除功能。5.4.5可以實(shí)現(xiàn)按課程查詢和按學(xué)生姓名查詢,查詢出學(xué)生基本情況機(jī)選課成績(jī)等內(nèi)容。5.4.6本系統(tǒng)可以對(duì)系統(tǒng)進(jìn)行權(quán)限設(shè)置,可以進(jìn)行密碼更改。5.5打印報(bào)表該系統(tǒng)可以實(shí)現(xiàn)學(xué)生選課信息,任課教師信息,學(xué)生成績(jī)的打印功能。5.6核心算法及說明VisualFoxPro數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步是明確數(shù)據(jù)庫(kù)的目的和如何使用,也就是在數(shù)據(jù)庫(kù)中存放哪些信息。明確目的之后,就可以確定需要設(shè)計(jì)哪些表,以及每個(gè)表中的字段。在本課題中要實(shí)現(xiàn)如下功能并相應(yīng)地建立數(shù)據(jù)庫(kù)表如下表所示。要實(shí)現(xiàn)的功能需建立的表學(xué)生信息添加、刪除、查詢、打印學(xué)生基本情況、學(xué)生選課情況、任課教師情況5.6.1

利用Foxpro進(jìn)行管理信息系統(tǒng)的應(yīng)用軟件開發(fā)時(shí),其核心任務(wù)是數(shù)據(jù)庫(kù)中的關(guān)系設(shè)計(jì),它是系統(tǒng)應(yīng)用軟件設(shè)計(jì)的基礎(chǔ)。其質(zhì)量的好壞,直接影響到信息管理系統(tǒng)的功能和質(zhì)量。關(guān)系設(shè)計(jì)的任務(wù)是消除數(shù)據(jù)刪除、插入操作中的異?,F(xiàn)象,最大限度地降低數(shù)據(jù)的冗余度,并保證數(shù)據(jù)的一致性。5.6.1.1關(guān)系設(shè)計(jì)的原則關(guān)系設(shè)計(jì)的理論基礎(chǔ)是規(guī)范化理論,設(shè)計(jì)數(shù)據(jù)庫(kù)的過程實(shí)際上是對(duì)關(guān)系模型進(jìn)行規(guī)范化和分解的過程,使非規(guī)范化的關(guān)系滿足規(guī)范化理論的要求。要做到這一點(diǎn),在關(guān)系設(shè)計(jì)時(shí)我們應(yīng)遵循以下原則:一是關(guān)系分解后信息不丟失,不增加,即是無損連續(xù)分解。必須把全局模式的數(shù)據(jù)分解到各個(gè)子模式關(guān)系中,不能丟失數(shù)據(jù),也不能因分解而增加數(shù)據(jù),以保證數(shù)據(jù)的完整性。二是合理選擇規(guī)范程度。記錄數(shù)多的關(guān)系,低級(jí)規(guī)范造成的冗余度很大,浪費(fèi)了存儲(chǔ)空間又影響了數(shù)據(jù)的一致性;但對(duì)相互聯(lián)接的運(yùn)算,低級(jí)模式又比高級(jí)范式好。另一方面,從存取、插入速度上,又希望一個(gè)子模式的屬性越少越好,即取高級(jí)范式。因此速度與空間、速度與一致性在范式上是矛盾的。所以應(yīng)根據(jù)情況,合理選擇規(guī)范化程度。三是正確性與可實(shí)現(xiàn)性原則。

5.6.1本系統(tǒng)建立了一個(gè)數(shù)據(jù)庫(kù),包括了三個(gè)表:學(xué)生選課信息表.dbf用于存儲(chǔ)學(xué)生基本情況;任課教師信息表.dbf用于儲(chǔ)存任課教師情況;選修課程信息表.dbf用于儲(chǔ)存各個(gè)課程的基本情況。1、學(xué)生選課信息表字段名類型寬度編號(hào)數(shù)值姓名字符學(xué)號(hào)數(shù)值課程名稱字符性別邏輯院系字符成績(jī)數(shù)值2、任課教師信息表字段名類型寬度職工編號(hào)數(shù)值姓名字符課程字符性別邏輯職稱字符電話字符3.選修課程情況表字段名類型寬度課程代碼數(shù)值課程名稱字符任課教師字符學(xué)時(shí)數(shù)值學(xué)分考查方式字符開課學(xué)期5.6.2學(xué)生管理信息數(shù)據(jù)庫(kù)結(jié)構(gòu)的具體實(shí)現(xiàn)程序設(shè)計(jì)大體要經(jīng)過下面的步驟:(1)創(chuàng)建數(shù)據(jù)庫(kù)、表,利用VisualFoxpro的工具創(chuàng)建數(shù)據(jù)庫(kù)、表,并設(shè)置表的索引和表間的關(guān)系。(2)創(chuàng)建查詢、視圖和報(bào)表,根據(jù)需求,創(chuàng)建對(duì)數(shù)據(jù)的查詢、視圖和報(bào)表。(3)創(chuàng)建表單,通過表單將數(shù)據(jù)庫(kù)、表、視圖、報(bào)表集成起來,用類進(jìn)行操作。(4)創(chuàng)建程序,編制程序?qū)⒈韱芜B接成一個(gè)系統(tǒng)。(5)調(diào)試、連編,利用調(diào)試工具檢查、修改程序錯(cuò)誤。

5.6.2.1創(chuàng)建數(shù)據(jù)庫(kù)、表(1)新建項(xiàng)目管理器a)在VisualFoxpro中選擇文件新建,在打開的“新建”對(duì)話框中選擇“項(xiàng)目”,單擊“新建文件”按鈕,接著打開“創(chuàng)建”對(duì)話框,在對(duì)話框中選擇磁盤、文件夾,輸入項(xiàng)目名“學(xué)生選課系統(tǒng)”。b)單擊“保存”按鈕,窗口現(xiàn)出“項(xiàng)目管理器”界面,它是一個(gè)具有多個(gè)選項(xiàng)卡的對(duì)話框,其中列出了項(xiàng)目可以管理的文件類型。(2)創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表a)打開“項(xiàng)目管理器”項(xiàng)目,將數(shù)據(jù)庫(kù)建立在該項(xiàng)目中,讓“項(xiàng)目管理器”來管理建立的數(shù)據(jù)庫(kù)文件。b)在“項(xiàng)目管理器”中選擇“數(shù)據(jù)”選項(xiàng)卡;c)單擊“項(xiàng)目管理器”右側(cè)的“新建”按鈕,出現(xiàn)“新建數(shù)據(jù)庫(kù)”對(duì)話框,選擇“新建數(shù)據(jù)庫(kù)”;d)在出現(xiàn)的“創(chuàng)建”對(duì)話框中單擊“保存在”下拉式列表,選擇要保存數(shù)據(jù)庫(kù)的磁盤和文件夾,然后在“數(shù)據(jù)庫(kù)名”的右邊輸入“學(xué)生”,單擊“保存”按鈕。1)按數(shù)據(jù)庫(kù)設(shè)計(jì)器工具欄上的“新建表”按鈕;2)按“新表”,輸入新表名,按“保存”;3)按照系統(tǒng)分析中的數(shù)據(jù)表結(jié)構(gòu)輸入有關(guān)數(shù)據(jù)庫(kù)表的結(jié)構(gòu);4)設(shè)置數(shù)據(jù)庫(kù)表的索引。5.6.2.2創(chuàng)建查詢、視圖和報(bào)表

一、創(chuàng)建查詢數(shù)據(jù)庫(kù)最常用的操作就是查詢,由于查詢操作非常頻繁,因此查詢效率的高低將在很大程序上影響程序執(zhí)行的效率。查詢是搜索哪些滿足條件的記錄,同時(shí)也可以根據(jù)需要對(duì)這些記錄進(jìn)行排序和分組,可以將查詢結(jié)果創(chuàng)建為報(bào)表、表及視圖。無論目的是什么,建立查詢的過程是相同的,主要有以下幾個(gè)步驟:(1)使用“查詢向?qū)А被颉安樵冊(cè)O(shè)計(jì)器”;(2)選擇將要出現(xiàn)在查詢結(jié)果中的字段;(3)設(shè)置選擇條件,以滿足所需結(jié)果的記錄;(4)設(shè)置排序或分組項(xiàng),用以組織查詢結(jié)果;(5)定向查詢結(jié)果,如瀏覽、報(bào)表、表、標(biāo)簽等,如果要保存創(chuàng)建的查詢,可以指導(dǎo)一個(gè)名稱,將查詢文件保存為帶.QPR擴(kuò)展名的文件;(6)運(yùn)行查詢。二、創(chuàng)建視圖視圖是數(shù)據(jù)庫(kù)中的一個(gè)特有的功能,只有當(dāng)包含視圖的數(shù)據(jù)庫(kù)被打開時(shí),才能使用視圖。利用視圖,可以從表中提取一組記錄,改變這些記錄的值,并把更新結(jié)果送加到源表中。如果不但要檢索數(shù)據(jù),還想更新它,就需要使用視圖。從多表中選取字段也是視圖的一個(gè)重要用途。創(chuàng)建視圖和創(chuàng)建查詢的步驟類似。創(chuàng)建視圖時(shí)要選擇包含在視圖中的表和字段、指定用來聯(lián)接的聯(lián)接條件、指定過濾器選擇特定的記錄,與查詢不同的是,視圖可以把在視圖中做的數(shù)據(jù)修改傳給原表。建立視圖的主要步驟是:(1)從“項(xiàng)目管理器”中選定一個(gè)數(shù)據(jù)庫(kù);(2)在“數(shù)據(jù)庫(kù)”下,選定“本地視圖”,并單擊“新建”按鈕,啟動(dòng)“新的本地視圖”對(duì)話框;(3)在“新的本地視圖”對(duì)話框中,單擊“新視圖”按鈕,進(jìn)入“視圖設(shè)計(jì)器”,系統(tǒng)將提示從當(dāng)前數(shù)據(jù)或自由表中選擇表或視圖。(4)根據(jù)一定的條件進(jìn)行“聯(lián)接”和“更新數(shù)據(jù)”操作。三、創(chuàng)建報(bào)表查詢和視圖能夠顯示或存儲(chǔ)數(shù)據(jù),而報(bào)表和標(biāo)簽則是數(shù)據(jù)打印輸出的工具。在VisualFoxpro中打印數(shù)據(jù),并不是直接送到打印機(jī),而是先建立一個(gè)報(bào)表或標(biāo)簽文件,從數(shù)據(jù)表中提取內(nèi)容,并且設(shè)計(jì)報(bào)表或標(biāo)簽格式,然后再打印報(bào)表或標(biāo)簽。使用“報(bào)表向?qū)А笨梢钥焖賱?chuàng)建報(bào)表,具體步驟是:在“項(xiàng)目管理器”的“文檔”選項(xiàng)卡中,選擇“報(bào)表”;(1)單擊“新建”按鈕,出現(xiàn)“新報(bào)表”對(duì)話框;(2)在對(duì)話框中單擊“報(bào)表向?qū)А卑粹o,出現(xiàn)“向?qū)нx取”對(duì)話框;(3)選擇“報(bào)表向?qū)А焙?,單擊“確定”按鈕,進(jìn)入“報(bào)表向?qū)А辈襟E1“字段選取”;(4)在“數(shù)據(jù)庫(kù)和表”中選擇“視圖”,按照向?qū)聊簧系闹噶钔瓿珊竺娴牟僮?,最后要保存?bào)表文件,在保存對(duì)話框中輸入報(bào)表文件名。

(5)通過“預(yù)覽”和“修改”,最終達(dá)到報(bào)表打印要求。

5.6.2.

在VisualFoxpro中表單是面向?qū)ο缶幊痰闹饕ぞ?面向?qū)ο缶幍拇蠖鄶?shù)工作在表單中進(jìn)行。設(shè)計(jì)表單的過程就是設(shè)計(jì)程序界面的過程。通過表單的設(shè)計(jì),設(shè)計(jì)出用戶界面,然后運(yùn)行它,使用戶能夠與系統(tǒng)進(jìn)行交互操作。表單顯示了表和視圖中的字段和記錄,而且包含定位控件,在VisualFoxpro中可以使用“表單向?qū)А被颉氨韱卧O(shè)計(jì)器”創(chuàng)建表單。在本系統(tǒng)的設(shè)計(jì)中,主要使用“表單設(shè)計(jì)器”來設(shè)計(jì)表單,步驟如下:?jiǎn)?dòng)“表單設(shè)計(jì)器”在“項(xiàng)目管理器”中選擇“文檔”選項(xiàng)卡,然后選擇“表單”;單擊“新建”按鈕,現(xiàn)出“新建表單”對(duì)話框;單擊“新建表單”按鈕,進(jìn)入“表單設(shè)計(jì)器”。二、“表單設(shè)計(jì)器”窗口“表單設(shè)計(jì)器”中有表單和九種工具欄,常用的有三個(gè):(1)“布局”工具欄(2)“表單控件”工具欄,可以向表單添加各種對(duì)象。(3)“屬性”工具欄:設(shè)置、編輯表單對(duì)象的各種屬性。通過表單設(shè)計(jì)器既可以修改對(duì)象屬性,也可以向?qū)ο筇砑涌丶?.6.2.4部分代碼1)登錄界面“登錄”按鈕代碼:locaforalltrim(用戶名)==alltrim(thisform.text1.value)andalltrim(密碼)==alltrim(thisform.text2.value)if!found()messagebox("用戶名或密碼錯(cuò)誤,請(qǐng)重新登錄!")thisform.text1.value=''thisform.text2.value=''elsethisform.releasedoform主表單endif(2)“修改密碼”代碼:m1=alltrim(thisform.text1.value)m2=alltrim(thisform.text2.value)m3=alltrim(thisform.text3.value)m4=alltrim(thisform.text4.value)opendatabase學(xué)生選課情況use用戶locafor用戶名=m1and密碼=m2docasecasem1==""messagebox("對(duì)不起!沒有輸入用戶名!",0+48+0,"注意!")thisform.text1.value=""thisform.text2.value=""thisform.text3.value=""thisform.text4.value=""thisform.text1.setfocuscasefound()=.f.messagebox("對(duì)不起!姓名或原密碼錯(cuò)誤!請(qǐng)重新輸入!",0+48+0,"注意!")thisform.text1.value=""thisform.text2.value=""thisform.text3.value=""thisform.text4.value=""thisform.text1.setfocuscasem3==""messagebox("對(duì)不起!密碼不能為空值!請(qǐng)重新輸入!",0+48+0,"注意!")thisform.text3.value=""thisform.text4.setfocusthisform.text3.setfocuscasem4<>m3messagebox("對(duì)不起!確認(rèn)密碼錯(cuò)誤,請(qǐng)重新輸入!",0+48+0,"注意!")thisform.text3.value=""thisform.text4.setfocusthisform.text3.setfocusotherwiserepl密碼withm3messagebox("你的密碼已更改!請(qǐng)記住新密碼!",0+48+0,"注意!")thisform.text1.value=""thisform.text2.value=""thisform.text3.value=""thisform.text4.value=""thisform.releaseendcase6、結(jié)論隨著我國(guó)成功加入WTO及信息化浪潮的日益臨近,學(xué)校在激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境下求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢(shì)。因此,如何使學(xué)校、學(xué)生及時(shí)掌握本校的各種信息、第一時(shí)間處理好隨時(shí)變化的管理問題,建立一套符合學(xué)校實(shí)際的管理系統(tǒng)就顯得尤為重要。在反反復(fù)復(fù)的學(xué)習(xí)和不恥下問之下,我的辛勤努力有了回報(bào),終于做出一個(gè)簡(jiǎn)單的軟件,雖然這個(gè)軟件功能非常簡(jiǎn)單,而且我想,在實(shí)際運(yùn)用中,還有些不足,因?yàn)閷W(xué)生成績(jī)管理的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論