

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)報(bào)告書(shū)</b></p><p> ?。ㄖ锌夹畔⒐芾硐到y(tǒng))</p><p><b> 課程設(shè)計(jì)報(bào)告內(nèi)容</b></p><p><b> 1、選擇題目</b></p><p> 題目:中考信息管理系統(tǒng)</p><p&
2、gt;<b> 2、內(nèi)容摘要</b></p><p><b> 摘要:</b></p><p> 本課題設(shè)計(jì)是為適應(yīng)信息化的要求,提高教務(wù)教學(xué)管理水平而設(shè)計(jì)的。本系統(tǒng)能夠方便、靈活地實(shí)現(xiàn)學(xué)生各門(mén)成績(jī)的輸入、添加、修改、刪除等編輯操作以及信息查詢(xún)、打印。以方便教師更好管理學(xué)生選課系統(tǒng)。</p><p> 本文介紹課程
3、設(shè)計(jì)課題的選題意義,說(shuō)明了本系統(tǒng)提供的主要功能,并畫(huà)出功能框圖,對(duì)設(shè)計(jì)思路、數(shù)據(jù)庫(kù)設(shè)計(jì)、研究開(kāi)發(fā)的過(guò)程、實(shí)現(xiàn)細(xì)節(jié)、開(kāi)發(fā)工作進(jìn)行了比較完整的敘述,最后給出了在小學(xué)期設(shè)計(jì)過(guò)程的體會(huì)。</p><p><b> 3.索引關(guān)鍵字</b></p><p> 關(guān)鍵詞:數(shù)據(jù)庫(kù),中考信息管理管理,功能框圖</p><p><b> 4.目錄&l
4、t;/b></p><p> 題目要求----------------------------------------------4</p><p> 設(shè)計(jì)思想----------------------------------------------4</p><p> 系統(tǒng)完成功能及框圖-----------------------------
5、-------7</p><p> 界面設(shè)計(jì)----------------------------------------------8</p><p> 核心算法及說(shuō)明----------------------------------------15</p><p> 結(jié)論-----------------------------------------
6、---------23</p><p> 后記--------------------------------------------------23</p><p> 參考文獻(xiàn)----------------------------------------------24</p><p><b> ?。ü?4頁(yè))</b></p>
7、;<p><b> 5.正文</b></p><p> 5.1課程設(shè)計(jì)題目要求</p><p><b> 5.1.1內(nèi)容要求</b></p><p> 本系統(tǒng)能夠方便、靈活地實(shí)現(xiàn)中考信息相關(guān)數(shù)據(jù)的查詢(xún)和打印。</p><p> 系統(tǒng)至少應(yīng)包含中考生檔案信息、考生成績(jī)信息、學(xué)校
8、信息、招生計(jì)劃信息的基本數(shù)據(jù)等等數(shù)據(jù)資源,請(qǐng)自行組織數(shù)據(jù),自行定義數(shù)據(jù)表中的字段名稱(chēng)、個(gè)數(shù)及各字段的類(lèi)型、寬度。</p><p> 系統(tǒng)至少要有三個(gè)表,一個(gè)是中考生檔案信息,一個(gè)是學(xué)校信息,第三個(gè)表應(yīng)招生計(jì)劃信息等等。</p><p><b> 5.1.2設(shè)計(jì)要求</b></p><p> ?、俳⒁粋€(gè)項(xiàng)目,將完成本題目創(chuàng)建的所有文件添加到
9、項(xiàng)目中;</p><p> ?、跀?shù)據(jù)表必須是數(shù)據(jù)庫(kù)表,視情況需要定義字段的有效性規(guī)則、默認(rèn)值、出錯(cuò)信息等內(nèi)容。</p><p> ?、蹟?shù)據(jù)表之間必須建立必要的聯(lián)系。</p><p> ?、苡帽韱卧O(shè)計(jì)一個(gè)漂亮的系統(tǒng)封面。</p><p> ?、菀笥帽韱卧O(shè)計(jì)功能豐富的信息查詢(xún)界面和查詢(xún)結(jié)果的統(tǒng)計(jì)界面。</p><p>
10、?、抻庙攲颖韱紊系牟藛螌?shí)現(xiàn)輸入、查詢(xún)、報(bào)表打印、退出等功能項(xiàng)的選擇。</p><p> ?、呖梢宰孕性O(shè)計(jì)報(bào)表和標(biāo)簽的樣式,如能夠?qū)崿F(xiàn)按選修課名稱(chēng)、按任課教師、按成績(jī)、按系部(或分院)等打印輸出的報(bào)表。</p><p> ?、鄬⑼瓿傻娜?jī)?nèi)容連編成一個(gè).exe文件.</p><p> ?、崴械慕缑婕按蛴〉膱?bào)表請(qǐng)盡可能設(shè)計(jì)的直觀、漂亮一些。 </p>&
11、lt;p> 要求:父表的記錄個(gè)數(shù)不能少于30個(gè)。</p><p><b> 5.2設(shè)計(jì)思想</b></p><p> 在設(shè)計(jì)時(shí)考慮以下幾個(gè)方面:系統(tǒng)分析和系統(tǒng)結(jié)構(gòu)</p><p><b> 一、系統(tǒng)分析</b></p><p><b> 1、系統(tǒng)的使用對(duì)象</b>
12、;</p><p> 使用該系統(tǒng)的人員,主要是學(xué)校的教職工。使用的目的主要是安全高效的完成學(xué)生選課的管理,并對(duì)學(xué)生信息進(jìn)行維護(hù)。考慮到使用該系統(tǒng)的多為非計(jì)算機(jī)專(zhuān)業(yè)的人員,所以在研制時(shí)考慮以下幾個(gè)方面:</p><p> ⑴操作簡(jiǎn)單。因?yàn)槭褂谜叨酁榉怯?jì)算機(jī)專(zhuān)業(yè)人員,所以該系統(tǒng)要求設(shè)計(jì)的界面美觀,操作方便。要充分考軟件界面友好和操作方便,便于使用人員快速上手。</p><
13、;p> ?、埔子诰S護(hù)。一個(gè)軟件的好壞,關(guān)鍵在于產(chǎn)品的可靠,穩(wěn)定,便于維護(hù)。</p><p> ?、且子谏?jí)。隨著社會(huì)的發(fā)展,對(duì)系統(tǒng)的要求會(huì)越來(lái)越高。要求系統(tǒng)具有更高的安全性;更豐富的功能以及更快的操作速度。所以在設(shè)計(jì)時(shí)要考慮到以后的升級(jí)問(wèn)題。</p><p><b> 2、開(kāi)發(fā)語(yǔ)言的選擇</b></p><p> 針對(duì)世界上流行的大量
14、軟件和開(kāi)發(fā)工具,經(jīng)過(guò)認(rèn)真分析其優(yōu)缺點(diǎn),結(jié)合目前的軟硬件開(kāi)發(fā)環(huán)境,選用微軟WINDOWS平臺(tái)下的VISUAL FOXPRO 6.0作為軟件開(kāi)發(fā)工具。選用工具有幾下幾方面優(yōu)點(diǎn):</p><p> VFP6.0是比較好的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)軟件。它提供了可視化的開(kāi)發(fā)平臺(tái)和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。大量控件的提供節(jié)省了開(kāi)發(fā)的工作量,提高了開(kāi)發(fā)的效率。</p><p> Vfp6.0提供了很多設(shè)
15、計(jì)器,諸多如“數(shù)據(jù)庫(kù)設(shè)計(jì)器”“表單設(shè)計(jì)器”“菜單設(shè)計(jì)器”等。</p><p> 另外還開(kāi)發(fā)了一些“向?qū)Чぞ摺?、利用這些設(shè)計(jì)器和向?qū)Чぞ?,不用編?xiě)大量的程序代碼,因而開(kāi)發(fā)工作變得比較輕松。</p><p> VFP本身就是一個(gè)數(shù)據(jù)庫(kù)開(kāi)發(fā)軟件系統(tǒng)。使用它開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng)效率更高,穩(wěn)定性好。</p><p> 綜上所述,VFP6.0可以滿(mǎn)足學(xué)校教職工對(duì)學(xué)生選課管理的要
16、求,所以用來(lái)開(kāi)發(fā)學(xué)生選課管理系統(tǒng)是非常合適的。</p><p><b> 3、數(shù)據(jù)庫(kù)結(jié)構(gòu)分析</b></p><p> 好的數(shù)據(jù)庫(kù)結(jié)構(gòu),查詢(xún)記錄的速度較快,而且也不容易出現(xiàn)鎖表現(xiàn)象。分析學(xué)生選課的管理情況,首先需要了解學(xué)生的基本情況信息,包括學(xué)生的姓名、準(zhǔn)考證號(hào)、成績(jī)等信息。還有學(xué)校的基本情況,包括學(xué)校的名稱(chēng)、代碼、類(lèi)別、錄取分?jǐn)?shù)線。所以需要的數(shù)據(jù)表有中考生檔案表
17、、學(xué)校信息表、招生計(jì)劃信息表。</p><p><b> 二、系統(tǒng)結(jié)構(gòu)</b></p><p> 中考信息管理系統(tǒng)對(duì)學(xué)校加強(qiáng)錄取工作有著重要的作用,它的設(shè)計(jì)內(nèi)容非常復(fù)雜而且繁多,比如擁有查詢(xún)功能,如按姓名查詢(xún)和按準(zhǔn)考證號(hào)查詢(xún)。還有報(bào)表輸出功能,如打印考生成績(jī)表,學(xué)校信息表,中考生檔案信息表。還有系統(tǒng)維護(hù),如設(shè)置系統(tǒng)密碼。</p><p>
18、 5.3系統(tǒng)完成功能及框圖</p><p> 由于本軟件主要是為學(xué)校定制開(kāi)發(fā)的。我們經(jīng)過(guò)反復(fù)論證,最終確定了學(xué)生選課管理況系統(tǒng)的設(shè)計(jì)方案,主要功能如圖所示</p><p><b> :</b></p><p><b> ?。?)主界面設(shè)計(jì)</b></p><p> 該模塊提供教務(wù)管理系統(tǒng)的主界
19、面。該界面提供用戶(hù)選擇并調(diào)用各子模塊,對(duì)于進(jìn)入系統(tǒng)的用戶(hù)還要核對(duì)用戶(hù)名和口令。</p><p> ?。?)中考信息管理模塊</p><p> 該模塊實(shí)現(xiàn)對(duì)學(xué)生選課基本情況的預(yù)覽,并進(jìn)行打印。</p><p><b> ?。?)主菜單功能</b></p><p> 通過(guò)菜單的設(shè)計(jì),能夠?qū)⒏鱾€(gè)界面聯(lián)系起來(lái),方便快捷的對(duì)各
20、個(gè)界面進(jìn)行操作。</p><p><b> 5.4界面設(shè)計(jì)</b></p><p> 5.4.1系統(tǒng)首頁(yè)的界面設(shè)計(jì):</p><p> 5.4.2登入界面的設(shè)計(jì)</p><p> 本系統(tǒng)設(shè)計(jì)了一個(gè)登錄界面,只由具備使用本系統(tǒng)權(quán)限的用戶(hù)才能夠使用本系統(tǒng),在登錄界面中用戶(hù)需要輸入用戶(hù)名和密碼,當(dāng)驗(yàn)證是合法用戶(hù)時(shí)使其
21、進(jìn)入主界面。如圖所示:</p><p> 5.4.3主界面設(shè)計(jì)</p><p> 本系統(tǒng)通過(guò)主界面的操作,可以調(diào)用命令從而使用戶(hù)實(shí)現(xiàn)對(duì)中考生檔案信息以及學(xué)校信息及錄取信息的瀏覽、添加、修改、刪除、查詢(xún)、統(tǒng)計(jì)、報(bào)表打印等表單的操作管理。</p><p> 5.4.4系統(tǒng)信息管理界面的界面設(shè)計(jì):</p><p> 本系統(tǒng)通過(guò)對(duì)中考信息管理
22、的操作,可以實(shí)現(xiàn)對(duì)中考生檔案信息、學(xué)校信息、學(xué)生填報(bào)志愿信息、招生計(jì)劃信息的各個(gè)記錄的瀏覽,同時(shí)也可以實(shí)現(xiàn)對(duì)記錄的添加、修改、刪除功能。</p><p> 5.4.5系統(tǒng)查詢(xún)界面的界面設(shè)計(jì):</p><p> 可以實(shí)現(xiàn)按課程查詢(xún)和按學(xué)生姓名查詢(xún),查詢(xún)出學(xué)生基本情況機(jī)選課成績(jī)等內(nèi)容。</p><p><b> 5.4.6系統(tǒng)維護(hù)</b>&l
23、t;/p><p> 本系統(tǒng)可以對(duì)系統(tǒng)進(jìn)行權(quán)限設(shè)置,可以進(jìn)行密碼更改。</p><p><b> 5.5 打印報(bào)表</b></p><p> 該系統(tǒng)可以實(shí)現(xiàn)學(xué)生選課信息,任課教師信息,學(xué)生成績(jī)的打印功能。</p><p> 5.6核心算法及說(shuō)明</p><p> Visual FoxPro 數(shù)
24、據(jù)庫(kù)設(shè)計(jì)的第一步是明確數(shù)據(jù)庫(kù)的目的和如何使用,也就是在數(shù)據(jù)庫(kù)中存放哪些信息。明確目的之后,就可以確定需要設(shè)計(jì)哪些表,以及每個(gè)表中的字段。在本課題中要實(shí)現(xiàn)如下功能并相應(yīng)地建立數(shù)據(jù)庫(kù)表如下表所示。</p><p> 5.6.1 數(shù)據(jù)庫(kù)中的關(guān)系設(shè)計(jì)</p><p> 利用Foxpro進(jìn)行管理信息系統(tǒng)的應(yīng)用軟件開(kāi)發(fā)時(shí),其核心任務(wù)是數(shù)據(jù)庫(kù)中的關(guān)系設(shè)計(jì),它是系統(tǒng)應(yīng)用軟件設(shè)計(jì)的基礎(chǔ)。其質(zhì)量的好壞,直
25、接影響到信息管理系統(tǒng)的功能和質(zhì)量。關(guān)系設(shè)計(jì)的任務(wù)是消除數(shù)據(jù)刪除、插入操作中的異?,F(xiàn)象,最大限度地降低數(shù)據(jù)的冗余度,并保證數(shù)據(jù)的一致性。</p><p> 5.6.1.1 關(guān)系設(shè)計(jì)的原則</p><p> 關(guān)系設(shè)計(jì)的理論基礎(chǔ)是規(guī)范化理論,設(shè)計(jì)數(shù)據(jù)庫(kù)的過(guò)程實(shí)際上是對(duì)關(guān)系模型進(jìn)行規(guī)范化和分解的過(guò)程,使非規(guī)范化的關(guān)系滿(mǎn)足規(guī)范化理論的要求。要做到這一點(diǎn),在關(guān)系設(shè)計(jì)時(shí)我們應(yīng)遵循以下原則:一是關(guān)系
26、分解后信息不丟失,不增加,即是無(wú)損連續(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ī)范
27、化程度。三是正確性與可實(shí)現(xiàn)性原則。</p><p> 5.6.1.2 中考信息管理系統(tǒng)的關(guān)系設(shè)計(jì)</p><p> 本系統(tǒng)建立了一個(gè)數(shù)據(jù)庫(kù),包括了四個(gè)表:中考生檔案信息表.dbf用于存儲(chǔ)學(xué)生基本情況;學(xué)校信息表.dbf用于儲(chǔ)存學(xué)校情況;考生成績(jī)信息表.dbf用于儲(chǔ)存學(xué)生成績(jī)情況;招生計(jì)劃信息表.dbf用于儲(chǔ)存學(xué)校招生計(jì)劃情況。</p><p> 1、中考生檔
28、案信息表</p><p><b> 2、學(xué)校信息表</b></p><p><b> 3.考生成績(jī)信息表</b></p><p> 是搜索哪些滿(mǎn)足條件的記錄,同時(shí)也可以根據(jù)需要對(duì)這些記錄進(jìn)行排序和分組,可以將查詢(xún)結(jié)果創(chuàng)建為報(bào)表、表及視圖。無(wú)論目的是什么,建立查詢(xún)的過(guò)程是相同的,主要有以下幾個(gè)步驟:</p>
29、<p> (1) 使用“查詢(xún)向?qū)А被颉安樵?xún)?cè)O(shè)計(jì)器”;</p><p> (2) 選擇將要出現(xiàn)在查詢(xún)結(jié)果中的字段;</p><p> (3) 設(shè)置選擇條件,以滿(mǎn)足所需結(jié)果的記錄;</p><p><b> (</b></p><p><b> 4.招生計(jì)劃信息表</b><
30、/p><p> 5.6.2中考信息管理數(shù)據(jù)庫(kù)結(jié)構(gòu)的具體實(shí)現(xiàn)</p><p> 程序設(shè)計(jì)大體要經(jīng)過(guò)下面的步驟:</p><p> ?。?)創(chuàng)建數(shù)據(jù)庫(kù)、表,利用Visual Foxpro的工具創(chuàng)建數(shù)據(jù)庫(kù)、表,并設(shè)置表的索引和表間的關(guān)系。</p><p> ?。?)創(chuàng)建查詢(xún)和報(bào)表,根據(jù)需求,創(chuàng)建對(duì)數(shù)據(jù)的查詢(xún)和報(bào)表。</p><p
31、> (3)創(chuàng)建表單,通過(guò)表單將數(shù)據(jù)庫(kù)、表、報(bào)表集成起來(lái),用項(xiàng)目管理器進(jìn)行操作。</p><p> ?。?)創(chuàng)建程序,編制程序?qū)⒈韱芜B接成一個(gè)系統(tǒng)。</p><p> ?。?)調(diào)試,利用調(diào)試工具檢查、修改程序錯(cuò)誤。</p><p> 5.6.2.1創(chuàng)建數(shù)據(jù)庫(kù)、表</p><p> ?。?) 新建項(xiàng)目管理器</p><
32、;p> a) 在Visual Foxpro中選擇文件 新建,在打開(kāi)的“新建”對(duì)話框中選擇“項(xiàng)目”。</p><p> b) 單擊“保存”按鈕,窗口現(xiàn)出“項(xiàng)目管理器”界面,它是一個(gè)具有多個(gè)選項(xiàng)卡的對(duì)話框,其中列出了項(xiàng)目可以管理的文件類(lèi)型。</p><p> ?。?) 創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表</p><p> a) 打開(kāi)“項(xiàng)目管理器”項(xiàng)目,將數(shù)據(jù)庫(kù)建立在該項(xiàng)
33、目中,讓“項(xiàng)目管理器”來(lái)管理建立的數(shù)據(jù)庫(kù)文件。</p><p> b) 在“項(xiàng)目管理器”中選擇“數(shù)據(jù)”選項(xiàng)卡;</p><p> c) 單擊“項(xiàng)目管理器”右側(cè)的“新建”按鈕,出現(xiàn)“新建數(shù)據(jù)庫(kù)”對(duì)話框,選擇“新建數(shù)據(jù)庫(kù)”;</p><p> d) 在出現(xiàn)的“創(chuàng)建”對(duì)話框中單擊“保存在”下拉式列表,選擇要保存數(shù)據(jù)庫(kù)的磁盤(pán)和文件夾,然后在“數(shù)據(jù)庫(kù)名”的右邊輸入相應(yīng)的
34、名稱(chēng),單擊“保存”按鈕。</p><p> 1) 按數(shù)據(jù)庫(kù)設(shè)計(jì)器工具欄上的“新建表”按鈕; </p><p> 2) 按“新表”,輸入新表名,按“保存”; </p><p> 3) 按照系統(tǒng)分析中的數(shù)據(jù)表結(jié)構(gòu)輸入有關(guān)數(shù)據(jù)庫(kù)表的結(jié)構(gòu); </p><p> 4) 設(shè)置數(shù)據(jù)庫(kù)表的索引。</p><p> 5.6.2
35、.2 創(chuàng)建查詢(xún)、視圖和報(bào)表</p><p><b> 一、創(chuàng)建查詢(xún)</b></p><p> 數(shù)據(jù)庫(kù)最常用的操作就是查詢(xún),由于查詢(xún)操作非常頻繁,因此查詢(xún)效率的高低將在很大程序上影響程序執(zhí)行的效率。查詢(xún)4) 設(shè)置排序或分組項(xiàng),用以組織查詢(xún)結(jié)果;</p><p> (5) 定向查詢(xún)結(jié)果,如瀏覽、報(bào)表、表、標(biāo)簽等,如果要保存創(chuàng)建的查詢(xún),可以指導(dǎo)
36、一個(gè)名稱(chēng),將查詢(xún)文件保存為帶.QPR擴(kuò)展名的文件;</p><p><b> (6) 運(yùn)行查詢(xún)。</b></p><p> ?。?)可使用表單做查詢(xún)。</p><p><b> 二、創(chuàng)建視圖</b></p><p> 視圖是數(shù)據(jù)庫(kù)中的一個(gè)特有的功能,只有當(dāng)包含視圖的數(shù)據(jù)庫(kù)被打開(kāi)時(shí),才能使用視圖
37、。利用視圖,可以從表中提取一組記錄,改變這些記錄的值,并把更新結(jié)果送加到源表中。如果不但要檢索數(shù)據(jù),還想更新它,就需要使用視圖。從多表中選取字段也是視圖的一個(gè)重要用途。創(chuàng)建視圖和創(chuàng)建查詢(xún)的步驟類(lèi)似。創(chuàng)建視圖時(shí)要選擇包含在視圖中的表和字段、指定用來(lái)聯(lián)接的聯(lián)接條件、指定過(guò)濾器選擇特定的記錄,與查詢(xún)不同的是,視圖可以把在視圖中做的數(shù)據(jù)修改傳給原表。建立視圖的主要步驟是:</p><p> (1)從“項(xiàng)目管理器”中選定
38、一個(gè)數(shù)據(jù)庫(kù);</p><p> (2)在“數(shù)據(jù)庫(kù)”下,選定“本地視圖”,并單擊“新建”按鈕,啟動(dòng)“新的本地視圖”對(duì)話框;</p><p> (3)在“新的本地視圖”對(duì)話框中,單擊“新視圖”按鈕,進(jìn)入“視圖設(shè)計(jì)器”,系統(tǒng)將提示從當(dāng)前數(shù)據(jù)或自由表中選擇表或視圖。</p><p> (4)根據(jù)一定的條件進(jìn)行“聯(lián)接”和“更新數(shù)據(jù)”操作。</p><
39、p><b> 三、創(chuàng)建報(bào)表</b></p><p><b> 用報(bào)表設(shè)計(jì)器 </b></p><p> 5.6.2.3 創(chuàng)建表單</p><p> 在Visual Foxpro中表單是面向?qū)ο缶幊痰闹饕ぞ?面向?qū)ο缶幍拇蠖鄶?shù)工作在表單中進(jìn)行。設(shè)計(jì)表單的過(guò)程就是設(shè)計(jì)程序界面的過(guò)程。通過(guò)表單的設(shè)計(jì),
40、設(shè)計(jì)出用戶(hù)界面,然后運(yùn)行它,使用戶(hù)能夠與系統(tǒng)進(jìn)行交互操作。表單顯示了表和視圖中的字段和記錄,而且包含定位控件,在Visual Foxpro 中可以使用“表單向?qū)А被颉氨韱卧O(shè)計(jì)器”創(chuàng)建表單。在本系統(tǒng)的設(shè)計(jì)中,主要使用“表單設(shè)計(jì)器”來(lái)設(shè)計(jì)表單,步驟如下:</p><p><b> 啟動(dòng)“表單設(shè)計(jì)器”</b></p><p> 在“項(xiàng)目管理器”中選擇“文檔”選項(xiàng)卡,然后
41、選擇“表單”;</p><p> 單擊“新建”按鈕,現(xiàn)出“新建表單”對(duì)話框;</p><p> 單擊“新建表單”按鈕,進(jìn)入“表單設(shè)計(jì)器”。</p><p> 二、“表單設(shè)計(jì)器”窗口</p><p> “表單設(shè)計(jì)器”中有表單和九種工具欄,常用的有三個(gè):</p><p> ?。?)“布局”工具欄</p>
42、<p> ?。?)“表單控件”工具欄,可以向表單添加各種對(duì)象。</p><p> ?。?)“屬性”工具欄:設(shè)置、編輯表單對(duì)象的各種屬性。</p><p> 通過(guò)表單設(shè)計(jì)器既可以修改對(duì)象屬性,也可以向?qū)ο筇砑涌丶?lt;/p><p> 5.6.2.4 部分代碼</p><p> 1)查詢(xún)錄取情況“查詢(xún)”按鈕代碼:</p
43、><p> n=allt(this.parent.text1.value)</p><p> sele 考生成績(jī)信息</p><p> loca for allt(準(zhǔn)考證號(hào))=n</p><p> if allt(考生成績(jī)信息.準(zhǔn)考證號(hào))=n </p><p> if found() and allt(考生成績(jī)信
44、息.準(zhǔn)考證號(hào))=n</p><p> if messagebox("準(zhǔn)考證號(hào):"+考生成績(jī)信息.準(zhǔn)考證號(hào)+chr(13)+"成績(jī):"+考生成績(jī)信息.成績(jī)+chr(13)+;</p><p> "姓名:"+考生成績(jī)信息.姓名,1,"確認(rèn)信息")=1</p><p> if val(考
45、生成績(jī)信息.成績(jī))>=500 </p><p> messagebox("恭喜您已被A高中錄取!",3+48+0,"錄取信息")</p><p><b> else </b></p><p> if val(考生成績(jī)信息.成績(jī))>=450</p><p> me
46、ssagebox("恭喜您已被F高中錄取!",3+48+0,"錄取信息")</p><p><b> else </b></p><p> if val(考生成績(jī)信息.成績(jī))>=400</p><p> messagebox("恭喜您已被M高中錄取!",3+48+0,&qu
47、ot;錄取信息")</p><p><b> else</b></p><p> if val(考生成績(jī)信息.成績(jī))>=380</p><p> messagebox("恭喜您已被Q高中錄取!",3+48+0,"錄取信息")</p><p><b>
48、; else</b></p><p> messagebox("您未被錄取,請(qǐng)關(guān)注補(bǔ)錄信息!",3+48+0,"錄取信息")</p><p><b> endif</b></p><p><b> endif</b></p><p><
49、;b> endif</b></p><p><b> endif</b></p><p><b> endif</b></p><p><b> endif </b></p><p><b> else</b></p>
50、;<p> messagebox("輸入信息錯(cuò)誤,請(qǐng)重新輸入!",1+64+0,"提示")</p><p><b> endif</b></p><p> ?。?)“退出”代碼 :</p><p> thisform.release</p><p><b&
51、gt; 6、結(jié)論</b></p><p> 隨著我國(guó)成功加入WTO及信息化浪潮的日益臨近,學(xué)校在激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境下求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢(shì)。因此,如何使學(xué)校、學(xué)生及時(shí)掌握中考的各種信息、第一時(shí)間處理好隨時(shí)變化的管理問(wèn)題,建立一套符合中考生及教育系統(tǒng)實(shí)際的管理系統(tǒng)就顯得尤為重要。</p><p> 在反反復(fù)復(fù)的學(xué)習(xí)和不恥下問(wèn)之下,我的辛勤努力有
52、了回報(bào),終于做出一個(gè)簡(jiǎn)單的軟件,雖然這個(gè)軟件功能非常簡(jiǎn)單,而且我想,在實(shí)際運(yùn)用中,還有些不足,因?yàn)橹锌夹畔⒐芾淼膬?nèi)容非常豐富,我涉及到的僅僅是中考信息管理的一部分簡(jiǎn)單內(nèi)容,離實(shí)際的中考生需求肯定還有差距。例如學(xué)生選多所學(xué)校,添加新生的限制等方面考慮得還不完善。針對(duì)中考信息管理,還應(yīng)該建立一個(gè)有普遍意義的模型,這樣對(duì)用戶(hù)來(lái)講,就比較容易通過(guò)修改有關(guān)管理制度來(lái)適應(yīng)我們開(kāi)發(fā)的軟件。</p><p> 由于我的知識(shí)淺薄
53、,經(jīng)驗(yàn)不足及閱歷頗淺,因此,在該系統(tǒng)的設(shè)計(jì)方面還有很多不足,比如功能過(guò)少,界面不醒目等問(wèn)題,我會(huì)在學(xué)習(xí)的使用過(guò)程中,根據(jù)工作的具體要求不斷的修改、完善,爭(zhēng)取使系統(tǒng)慢慢趨于完美。</p><p><b> 7.后記</b></p><p> 在本項(xiàng)目的軟件開(kāi)發(fā)的過(guò)程中,我全面實(shí)踐一個(gè)面向數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程,學(xué)習(xí)很多有關(guān)的知識(shí)。這樣的項(xiàng)目對(duì)我們學(xué)過(guò)的數(shù)據(jù)結(jié)構(gòu),
54、程序設(shè)計(jì),數(shù)據(jù)庫(kù)等課程是一個(gè)綜合性很高的實(shí)踐。一些以前沒(méi)有學(xué)得很扎實(shí)的課程內(nèi)容,由于需要在實(shí)踐中運(yùn)行,剛開(kāi)始我也感到頭痛。但回過(guò)頭來(lái)強(qiáng)迫自己再去看課本,經(jīng)過(guò)一段時(shí)間的實(shí)踐,對(duì)于這些知識(shí)點(diǎn)有關(guān)的背景,概念和解決方案有了更深的理解,學(xué)習(xí)也越來(lái)越有興趣,越來(lái)越輕松。</p><p> 另外我還充分體會(huì)了從事軟件技術(shù)開(kāi)發(fā)工作需要特別謹(jǐn)慎認(rèn)真的態(tài)度和作風(fēng),一點(diǎn)都不能馬虎。每個(gè)細(xì)微的細(xì)節(jié)都必須特別注意,如果考慮不周全,就會(huì)
55、出現(xiàn)或大或小的錯(cuò)誤。如果早期的錯(cuò)誤隱藏下來(lái),對(duì)后面的工作影響就會(huì)很大,甚至有時(shí)會(huì)刪掉很多前面做的工作重新做。遇到困難,我一般是自己先通過(guò)課本,實(shí)驗(yàn)指導(dǎo)和資料找解決辦法,實(shí)在沒(méi)轍才向老師請(qǐng)教。盡管向老師請(qǐng)教解決問(wèn)題比較快,自己鉆研花的時(shí)間較多,但我還是覺(jué)得自己獨(dú)立思考對(duì)學(xué)習(xí)提高幫助非常大。</p><p> 在本系統(tǒng)的設(shè)計(jì)過(guò)程和論文編寫(xiě)過(guò)程中,指導(dǎo)老師和同學(xué)們都給予了我許多的幫助,尤其是我的指導(dǎo)老師提出了很多寶
56、貴意見(jiàn),在這里,我向這些幫助我的人表示衷心的感謝。</p><p><b> 8.參考文獻(xiàn)</b></p><p> 《Visual FoxPro 程序設(shè)計(jì)教程》</p><p> 《Visual FoxPro 程序設(shè)計(jì)教程上機(jī)實(shí)訓(xùn)與習(xí)題解答》</p><p><b> 電子工業(yè)出版社</b>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生信息管理系統(tǒng)vfp課程設(shè)計(jì)[]
- vfp課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)
- vfp課程設(shè)計(jì) 學(xué)生信息管理系統(tǒng)資料
- 《數(shù)據(jù)庫(kù)原理與應(yīng)用》vfp課程設(shè)計(jì)---職工信息管理系統(tǒng)
- vfp課程設(shè)計(jì)--教務(wù)管理系統(tǒng)
- 《車(chē)輛信息管理》課程設(shè)計(jì)--車(chē)輛信息管理系統(tǒng)
- 職工信息管理系統(tǒng)課程設(shè)計(jì)
- 物流信息管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--教師信息管理系統(tǒng)
- 信息管理系統(tǒng)網(wǎng)站課程設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)
- 人事信息管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)----學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 職工信息管理系統(tǒng)課程設(shè)計(jì)
- 職工信息管理系統(tǒng)課程設(shè)計(jì)
- 客戶(hù)信息管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)
- 藥品信息管理系統(tǒng)-課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論