




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
/編號(hào):XX信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)學(xué)生信息管理系統(tǒng)劉洋論文指導(dǎo)教師劉磊信息管理系學(xué)生所在系部信息管理系專業(yè)名稱信息管理論文提交日期20XX2月19日論文答辯日期20XX2月20日2012前言隨著信息處理技術(shù)的飛速發(fā)展,基于計(jì)算機(jī)網(wǎng)絡(luò)的信息處理已成為人們?nèi)粘9ぷ?學(xué)習(xí)和生活必備系統(tǒng)?在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)已成為人們快速獲取,發(fā)布和傳遞信息的重要渠道,它已成為社會(huì)生活的一部分?學(xué)生信息處理的電腦化?網(wǎng)絡(luò)化,是實(shí)現(xiàn)學(xué)校管理現(xiàn)代化和信息化的重要內(nèi)容,也是方便用戶快捷查詢相關(guān)充足信息的重要工具?與傳統(tǒng)學(xué)生信息處理模式相比,基于網(wǎng)絡(luò)的學(xué)生管理系統(tǒng)具有無可比擬的優(yōu)越性?本文從討論web數(shù)據(jù)庫(kù)的發(fā)展歷程開始,研究了實(shí)現(xiàn)動(dòng)態(tài)web頁(yè)面技術(shù)的幾種方法,得出用AsP技術(shù)訪問學(xué)生成績(jī)數(shù)據(jù)庫(kù)具有易實(shí)現(xiàn)、功能強(qiáng)大、效率高等優(yōu)點(diǎn)。最后還提出了采用AsP和ADO技術(shù)相結(jié)合實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)訪問的實(shí)質(zhì)及其優(yōu)缺點(diǎn)。重點(diǎn)論述了MacromediaDreamweaverCS4可視化開發(fā)軟件工具下分析、設(shè)計(jì)、開發(fā)本院學(xué)生信息管理系統(tǒng)的過程。具體闡述了對(duì)計(jì)算機(jī)硬件和軟件解決方案的論證,應(yīng)用領(lǐng)域進(jìn)行調(diào)查分析,參考各種資料及數(shù)據(jù)庫(kù)編程實(shí)踐,采用軟件工程的指導(dǎo)方法,選用B/s模式設(shè)計(jì)的方案,應(yīng)用MicrosoftAccess2007數(shù)據(jù)庫(kù)管理系統(tǒng),DreamweaverCS4開發(fā)工具開發(fā)出學(xué)生管理系統(tǒng)的過程。本系統(tǒng)面向本院的某個(gè)專業(yè)班級(jí)的學(xué)生,所設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)能夠?qū)崿F(xiàn)學(xué)生日常規(guī)范管理,成績(jī)管理。系統(tǒng)支持畢業(yè)信息采集、成績(jī)查詢、課程表查詢、學(xué)期選課、經(jīng)費(fèi)查詢,支持全班師生通過網(wǎng)絡(luò)發(fā)送和接收有關(guān)信息。減少了傳統(tǒng)管理方法的滯后性及信息交流的不便,提高了教育教學(xué)的效率?;贐/S結(jié)構(gòu)的學(xué)生信息管理系統(tǒng)利用AsP技術(shù)和web數(shù)據(jù)庫(kù)相結(jié)合實(shí)現(xiàn)的,它具有對(duì)學(xué)生相關(guān)信息的錄入、查詢、修改等功能,而且還讓師生可通過本系統(tǒng)進(jìn)行有效的交流。摘要學(xué)生檔案管理系統(tǒng)是典型的信息管理系統(tǒng)<MIS>,其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過分析,我們使用MICROSOFT公司的VISUALBASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。關(guān)鍵字:控件、窗體、域。摘要:隨著中國(guó)教育事業(yè)的迅速發(fā)展,學(xué)生的數(shù)量日益增加,學(xué)生的信息管理也變得日益繁重和復(fù)雜。如果想要提高學(xué)生信息管理的效率和質(zhì)量,以適應(yīng)教育事業(yè)的發(fā)展,我們就必須對(duì)學(xué)校內(nèi)部進(jìn)行改革和加強(qiáng)學(xué)校管理。借助現(xiàn)代信息技術(shù)的管理方法,建立學(xué)生信息管理系統(tǒng)勢(shì)在必行。本文通過對(duì)一個(gè)學(xué)生信息管理系統(tǒng)的開發(fā)實(shí)例,對(duì)基于VisualBasic6.0和SQL2000的學(xué)生信息管理系統(tǒng)進(jìn)行了分析和研究。文章首先分析了管理信息系統(tǒng)的概念和特點(diǎn),介紹了開發(fā)工具VisualBasic6.0和SQL2000,然后對(duì)學(xué)生信息管理信息系統(tǒng)進(jìn)行了需求分析、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),在概要設(shè)計(jì)中進(jìn)行了數(shù)據(jù)庫(kù)的設(shè)計(jì),在詳細(xì)設(shè)計(jì)中討論了系統(tǒng)的實(shí)現(xiàn)方法和編碼。之后對(duì)系統(tǒng)測(cè)試進(jìn)行了分析和討論,功能模塊的測(cè)試中把登錄服務(wù)器模塊的測(cè)試和其他功能模塊的測(cè)試分開進(jìn)行,介紹了一種實(shí)用的測(cè)試方法。最后是介紹系統(tǒng)的總體測(cè)試和系統(tǒng)發(fā)布。本文所論述的學(xué)生信息管理系統(tǒng)對(duì)實(shí)現(xiàn)初中、高中和大中專院校的學(xué)生信息管理的現(xiàn)代化、科學(xué)化具有重要意義。關(guān)鍵詞:學(xué)生信息管理系統(tǒng);VisualBasic6.0;SQL2000;C/S模式InformationManagementsystemofstudentBasedonC/Smodel;AbstracWiththequickdevelopmentofChineseeducation,thestudent’squantityincreasinglyincreaseses,thestudent’sstatusmanagementalsobecomesincreasinglyheavyandcomplicated.Ifwanttoimprovetheefficiencyandqualityofthestudent’sstatusmanagementandadaptthedevelopmentoftheeducationbusiness,wemusttoreformtheinnerschoolandenhancetheschoolmanagement.Soaskforthemanagementmethodofthemoderninformationtechniqueandeatablishthestudent’sstatusmanagementsystemisimperative.Thistextanalysisandstudythestudent’sstatusmanagementinformationsystemwhichbasedonVisualBasic6.0andSQL2000acrossanexampleofstudent’sstatusmanagementimformationsystem.Firstly,thearticleanalyzedthemanagementinformationsystem’sconceptandcharacteristicsandintroducedthedevelopmenttoolsVisualBasic6.0andSQL2000.Thenitcarriedthroughtheneedanalysis,generaldesignanddetaileddesignforthestudent’sstudentstatusinformationsystem.Itdesignedthedatabaseinthegeneraldesignanddiscussedtherealizemethordandcodingofthesysteminthedetaileddesign.Thenitanalysisedanddicussedtothesystemtest.Itclassifiedthetestofregisteringservermoldandthetestofotherfounctionmoldinthefunctionmoldtestandintroducedapracticaltestmethod.Finallyitintroducedthetotaltestandreleaseofthesystem.Thestudent’sstudentstatusmanagementthistextdiscussinghaveimportantmeaningtorealizethestudent’sstudentstatusmanageofjuniorandseniorhighschool.Keywords:Studentsstatusmanagementsystem;VisualBasic6.0;SQL2000;C/Smodel目錄前言0摘要1Abstrac21系統(tǒng)技術(shù)及運(yùn)行環(huán)境31.1VisualFoxpro6.0簡(jiǎn)介41.2系統(tǒng)開發(fā)及運(yùn)行環(huán)境42系統(tǒng)分析42.1需求分析42.2可行性分析53總體設(shè)計(jì)53.1設(shè)計(jì)目標(biāo)53.2項(xiàng)目規(guī)劃53.3系統(tǒng)功能圖64系統(tǒng)詳細(xì)設(shè)計(jì)64.1數(shù)據(jù)庫(kù)設(shè)計(jì)74.2登陸界面設(shè)計(jì)84.3學(xué)生信息錄入104.4學(xué)生信息修改114.5學(xué)生信息查詢134.6系管理表單設(shè)計(jì)144.7班級(jí)管理174.8學(xué)生成績(jī)錄入194.9修改學(xué)生成績(jī)214.10學(xué)生成績(jī)查詢234.11用戶管理244.12修改用戶密碼274.13關(guān)于系統(tǒng)28結(jié)論29參考文獻(xiàn)30致謝311系統(tǒng)技術(shù)及運(yùn)行環(huán)境1.1VisualFoxpro6.0簡(jiǎn)介VisualFoxpro6.0是計(jì)算機(jī)優(yōu)秀的數(shù)據(jù)管理系統(tǒng)軟件之一,正如其名稱中的"Visual"一樣,它采用了可視化的、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,大大簡(jiǎn)化了應(yīng)用系統(tǒng)的開發(fā)過程,并提高了應(yīng)用系統(tǒng)的開發(fā)過程,并提高了系統(tǒng)的模塊性和緊湊型。是新一代的小型數(shù)據(jù)庫(kù)管理系統(tǒng)的杰出代表,它以其強(qiáng)大的性能、完整而又豐富的工具、較高的處理速度、友好的界面以及較完備的兼容性,備受廣大用戶的歡迎。面前,VisualFoxpro6.0是用戶收集信息、查詢數(shù)據(jù)、創(chuàng)建集成數(shù)據(jù)庫(kù)系統(tǒng)、進(jìn)行應(yīng)用系統(tǒng)開發(fā)較為理想的微機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)。1.2系統(tǒng)開發(fā)及運(yùn)行環(huán)境該運(yùn)行環(huán)境的規(guī)定是保證本需求說明的功能得到實(shí)際真正體現(xiàn)的基礎(chǔ)。〔1運(yùn)行環(huán)境Windows98或更高版本的操作系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng):MicrosoftVisualFoxpro6.0〔2開發(fā)環(huán)境:開發(fā)工具:MicrosoftVisualFoxpro6.0數(shù)據(jù)庫(kù)系統(tǒng):MicrosoftVisualFoxpro6.02系統(tǒng)分析2.1需求分析21世紀(jì)以來,人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)砹藰O大的方便?!惨唤逃到y(tǒng)學(xué)生管理現(xiàn)狀分析學(xué)校工作流程分析學(xué)校工作總體規(guī)劃由教務(wù)人員在學(xué)生信息管理系統(tǒng)中完成對(duì)運(yùn)行教務(wù)處所需的基本數(shù)據(jù)的維護(hù),包括這些信息的增加、修改及對(duì)各項(xiàng)信息的變動(dòng)都將在這進(jìn)行操作。新的學(xué)年,教務(wù)人員首先加入年級(jí)信息,然后編排班級(jí),再對(duì)來校學(xué)生進(jìn)行基本的信息錄入,新生入學(xué)后由教務(wù)人員在學(xué)籍系統(tǒng)中完成新學(xué)生信息的維護(hù)?!捕W(xué)校具體需求分析學(xué)生:對(duì)各科成績(jī)的查詢?nèi)握n老師:輸入并維護(hù)所教科目的學(xué)生成績(jī)教務(wù)處:學(xué)校全體成員的信息管理,并對(duì)任課老師,班主任等輸入的信息進(jìn)行存庫(kù),對(duì)學(xué)生的信息進(jìn)行必要的維護(hù)。通過研究調(diào)查,本系統(tǒng)需以下功能:綜合學(xué)生信息、學(xué)生成績(jī)以及信息查詢等信息。方便用戶了解和管理學(xué)生的全面動(dòng)態(tài)信息。良好的界面設(shè)計(jì),更人性化的設(shè)計(jì)理念,使用戶擁有更輕松的使用心情。2.2可行性分析目的:可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問題是否能解決。經(jīng)濟(jì)性:由于學(xué)校等中小型管理系統(tǒng)并不復(fù)雜,且VisualFoxpro6.0本身要求的運(yùn)行環(huán)境不高,所以一般Windows2000以上的系統(tǒng)環(huán)境都可以使用。實(shí)用性:本學(xué)生信息管理系統(tǒng)管理系統(tǒng)無太多復(fù)雜的操作要求,也沒有過分花哨的裝飾品,人性化的設(shè)計(jì)界面可以使操作者輕易運(yùn)用自如3總體設(shè)計(jì)3.1設(shè)計(jì)目標(biāo)本系統(tǒng)可以能減少很多不必要的資源,不用象以前那樣用冗余的紙張式的管理。大節(jié)省了學(xué)校能源。并且計(jì)算機(jī)的存儲(chǔ)與快速查詢功能大大提高了學(xué)籍管理的效率,并且還提高了學(xué)籍信息管理的精確度。方便快速的操作,可減少學(xué)籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯(cuò)誤,并且操作非常簡(jiǎn)單,可減少許多不很必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學(xué)校節(jié)約了開支。為學(xué)校增加了財(cái)富。數(shù)據(jù)庫(kù)分析用戶需求具體有學(xué)籍管理系統(tǒng)提供保存、更新、查詢、維護(hù),這就需求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入與輸出,實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便用戶訪問系統(tǒng)中的數(shù)據(jù),它與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪問,與應(yīng)用程序的高度獨(dú)立性。3.2項(xiàng)目規(guī)劃學(xué)生管理系統(tǒng)是各大中專院校不可缺少的一部分,是一個(gè)VF數(shù)據(jù)庫(kù)開發(fā)應(yīng)用程序,它主要包括用戶登錄、學(xué)生信息輸入修改、學(xué)生信息查詢以及學(xué)生成績(jī)輸入、學(xué)生成績(jī)查詢、系統(tǒng)用戶管理等幾個(gè)頁(yè)面,因而該系統(tǒng)具有較強(qiáng)的實(shí)用性。3.3系統(tǒng)功能圖學(xué)生課程信息管理學(xué)生課程信息管理學(xué)生成績(jī)信息管理系統(tǒng)管理學(xué)生成績(jī)管理系管理學(xué)生成績(jī)錄入專業(yè)管理用戶管理修改密碼退出系統(tǒng)班級(jí)管理學(xué)生班級(jí)管理學(xué)生信息管理學(xué)生信息錄入學(xué)生信息錄入學(xué)生信息錄入課程管理學(xué)生信息管理系統(tǒng)登錄系統(tǒng)主界面4系統(tǒng)詳細(xì)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)設(shè)計(jì)〔1deandma.dbf,見表1表1字段名數(shù)據(jù)類型備注班級(jí)Char〔8主鍵Notnull系Char〔10Notnull專業(yè)Char〔14Notnull〔2grade.dbf,見表2表2字段名數(shù)據(jù)類型備注學(xué)號(hào)Char〔8主鍵Notnull班級(jí)Char〔10Notnull課程Char〔18Notnull成績(jī)Int<5>Notnull學(xué)期Char〔2Notnull備注MemoNull〔3stduents.dbf,見表3表3字段名數(shù)據(jù)類型備注班級(jí)Char〔8主鍵Notnull學(xué)號(hào)Char〔8Notnull姓名Char〔8Notnull性別Char〔6NotNull出生日期DatetimeNull政治面貌Char〔8Null身份證號(hào)碼Char〔16Null入學(xué)時(shí)間DatetimeNull籍貫Char〔16Null家庭住址Char〔28Null郵政編碼Char〔6Null照片GeneralNull備注MemoNull<4>.dbf,見表4表4用戶信息表字段名數(shù)據(jù)類型備注姓名Char〔8主鍵Notnull密碼Char〔6Notnull標(biāo)識(shí)LogicalNotnull4.2登陸界面設(shè)計(jì)"進(jìn)入"按鈕的click事件添加如下的代碼:seleyonghualue>==""messagebox<left<allt<thisform.label1.caption>,6>+"為空,請(qǐng)輸入!",64,"提示">elseifallt<thisform.text2.value>==""messagebox<"密碼為空,請(qǐng)輸入!",64,"提示">elsen=n+1locateforallt<姓名>=allt<thisform.text1.value>;.and.allt<密碼>=allt<thisform.text2.value>iffound<>ifthisform.check1.value==1.and.標(biāo)識(shí)checked=1thisform.releasedomenu.mprelseifthisform.check1.value==1.and.!標(biāo)識(shí)messagebox<"你不是管理員!",48,"警告">thisform.check1.value=0elsechecked=0cyonghu=allt<姓名>cmima=allt<密碼>thisform.releasedomenu.mprendifendifelseifn>=3messagebox<"你不是合法用戶,請(qǐng)與管理員聯(lián)系!",48,"警告">thisform.releasecleareventquitelsemessagebox<left<allt<thisform.label1.caption>,6>+"或密碼錯(cuò)誤,請(qǐng)重新輸入!",64,"提示">thisform.text1.value=""thisform.text1.setfocusthisform.text2.value=""endifendifendifendif"取消"按鈕的click事件添加如下的代碼nr=messagebox<"你選擇了退出登錄,是否退出?",68,"用戶登錄">ifnr=6thisform.releasequitendif4.3學(xué)生信息錄入"增加"按鈕的click事件添加如下的代碼:ifthis.caption=="增加"if<bo3.displayvalue=="〔選擇">.or.<alltrim<thisform.text1.value>=="">;.or.<alltrim<thisform.text2.value>=="">messagebox<"班級(jí)、學(xué)號(hào)和姓名必須填充??!",64,"提示">elselocateforalltrim<thisform.text1.value>=alltrim<students.學(xué)號(hào)>if!eof<>=messagebox<"此學(xué)號(hào)已經(jīng)存在,請(qǐng)重新輸入!",64,"提示">thisform.text1.value=""elseselestudentsappendblankreplace班級(jí)withalltrim<bo3.value>,學(xué)號(hào)withalltrim<thisform.text1.value>;姓名withalltrim<thisform.text2.value>,出生日期withctod<alltrim<thisform.text4.value>>;入學(xué)時(shí)間withctod<alltrim<thisform.text6.value>>,籍貫withalltrim<thisform.text7.value>;家庭住址withalltrim<thisform.text8.value>,身份證號(hào)碼withalltrim<thisform.text8.value>;備注withalltrim<thisform.edit1.value>,郵政編碼withalltrim<thisform.text3.value>ifalltrim<bo4.value>==""replace性別withalltrim<bo4.displayvalue>elsereplace性別withalltrim<bo4.value>endififalltrim<bo5.value>==""replace政治面貌withalltrim<bo5.displayvalue>elsereplace政治面貌withalltrim<bo5.value>endif&&if.not.alltrim<thisform.label17.caption>==""if!pictemp==""waitwindows"正在導(dǎo)入相片,請(qǐng)等待!"at100,40timeout2nowaitappendgeneralstudents.照片from"&pictemp"endifpictemp=""this.caption="繼續(xù)"endifendifelsethis.caption="增加"endif4.4學(xué)生信息修改"修改"按鈕的click事件添加如下的代碼:iththisformselestudentslocateforallt<學(xué)號(hào)>=allt<.text1.value>ifallt<學(xué)號(hào)>==allt<.text1.value>replace學(xué)號(hào)withallt<.text1.value>,姓名withallt<.text2.value>,郵政編碼withallt<.text3.value>,;出生日期with.text4.value,入學(xué)時(shí)間with.text6.value,籍貫withallt<.text7.value>,;家庭住址withallt<.text8.value>,身份證號(hào)碼withallt<.text9.value>,性別withallt<.combo4.value>,;政治面貌withallt<.combo5.value>,備注withallt<.edit1.value>if!pictemp==""waitwindows"正在導(dǎo)入相片,請(qǐng)等待!"at100,40timeout2nowaitappendgeneral照片from"&pictemp"endifendifselelslocateforallt<學(xué)號(hào)>=allt<.text1.value>ifallt<學(xué)號(hào)>==allt<students.學(xué)號(hào)>replace學(xué)號(hào)withstudents.學(xué)號(hào),姓名withstudents.姓名,郵政編碼withstudents.郵政編碼,;出生日期withstudents.出生日期,入學(xué)時(shí)間withstudents.入學(xué)時(shí)間,籍貫withstudents.籍貫,;家庭住址withstudents.家庭住址,身份證號(hào)碼withstudents.身份證號(hào)碼,性別withstudents.性別,;政治面貌withstudents.政治面貌,備注withstudents.備注,照片withstudents.照片endifpictemp=""this.enabled=.f.endwith4.5學(xué)生信息查詢"定位查詢"按鈕的click事件添加如下的代碼ifallt<thisform.text1.value>==""messagebox<"請(qǐng)輸入學(xué)號(hào)或姓名!",64,"提示">elseselestulslocateforallt<學(xué)號(hào)>=allt<thisform.text1.value>;.or.allt<姓名>=allt<thisform.text1.value>iffound<>gorecn<>elsewaitwindowat18,38nowait'沒有找到你要查詢的信息!'endifendifthisform.refresh"第一個(gè)"按鈕的click事件添加如下的代碼selestulsskip-1ifbof<>this.enabled=.mand3.enabled=.f.messagebox<"已經(jīng)到第一條記錄了!",64,"提示">gotopelsegorecn<>mand2.enabled=.mand4.enabled=.t."單個(gè)查詢"按鈕的click事件添加如下的代碼nxx=1doformxxxg4.6系管理表單設(shè)計(jì)"增加"按鈕的click事件添加如下的代碼setordertotagsetsafetyoffifalltrim<thisform.text1.value>==""messagebox<"系名為空,請(qǐng)輸入!",64,"提示">elselocatefordeandma.系=alltrim<thisform.text1.value>if.not.eof<>messagebox<"系名已經(jīng)存在,請(qǐng)重新輸入!",48,"提示">thisform.text1.value=""elseappendblankreplacedeandma.系withalltrim<thisform.text1.value>thisform.text1.value=""endifthisform.list1.init&&重新顯示list列表thisform.list1.value=""endif"刪除"按鈕的click事件添加如下的代碼Setsafetyoffifthis.caption=="取消"thisform.text2.value=""thisform.text2.enabled=.f.thisform.label3.enabled=.f.this.caption="刪除"mand1.enabled=.mand2.caption="修改"elseifalltrim<thisform.text1.value>==""messagebox<"缺少完整信息,無法刪除!",0+48,"警告">elsethisform.list1.value=alltrim<thisform.text1.value>nn=messagebox<"是否確定刪除此系單位,其所屬的專業(yè)班級(jí)的數(shù)據(jù)庫(kù)都將刪除!",1+48,"警告">ifnn==1t=0usedata\deandmagotopdowhile.not.eof<>ifalltrim<系>==alltrim<thisform.text1.value>deletepackt=1endifskipenddoift==0messagebox<"將刪除的內(nèi)容不存在,請(qǐng)重新輸入。",60,"提示">endifendifthisform.text1.value=""thisform.list1.init&&重新顯示List列表e=alltrim<thisform.list1.value>endifendifthisform.refresh4.7班級(jí)管理"增加"按鈕的click事件添加如下的代碼setordertotagsetsafetyoffifalltrim<thisform.text1.value>==""messagebox<"班級(jí)名為空,請(qǐng)輸入!",64,"提示">elselocatefordeandma.班級(jí)=alltrim<thisform.text1.value>if.not.eof<>messagebox<"班級(jí)名已經(jīng)存在,請(qǐng)重新輸入!",48,"提示">thisform.text1.value=""elselocatefordeandma.專業(yè)=alltrim<bo2.value>ifalltrim<deandma.班級(jí)>==""replacedeandma.班級(jí)withalltrim<thisform.text1.value>elseappendblankreplacedeandma.系withalltrim<bo1.value>replacedeandma.專業(yè)withalltrim<bo2.value>replacedeandma.班級(jí)withalltrim<thisform.text1.value>endifthisform.text1.value=""bo2.click&&重新顯示list列表thisform.list1.value=""endif"刪除"按鈕的click事件添加如下的代碼Setsafetyoffifthis.caption=="取消"alue=""thisform.text2.enabled=.f.thisform.label5.enabled=.f.this.caption="刪除"mand1.enabled=.mand2.caption="修改"elseifalltrim<thisform.text1.value>==""=messagebox<"缺少完整信息,無法刪除!",0+48,"警告">thisfoelseusedeandmaexclusivethisform.list1.value=alltrim<thisform.text1.value>nn=messagebox<"是否確定刪除此班級(jí),與其相關(guān)的數(shù)據(jù)都將刪除!",1+48,"警告">ifnn==1t=0locateforalltrim<deandma.班級(jí)>=alltrim<thisform.text1.value>deletepackt=1ift==0messagebox<"將刪除的內(nèi)容不存在,請(qǐng)重新輸入。",64,"提示">endifendifthisform.text1.value=""bo2.click&&重新顯示List列表thisform.text1.value=alltrim<thisform.list1.value>endifendifthisform.refresh4.8學(xué)生成績(jī)錄入"確定"按鈕的click事件添加如下的代碼xuehao=allt<thisform.text1.value>banji=allt<bo3.value>ue>xueqi=allt<bo5.value>chengji=allt<thisform.text2.value>selegradeifchengji==""tt=messagebox<"想輸入單科成績(jī)嗎?",4+32,"提示">iftt==6elseendifelse*locateforallt<學(xué)號(hào)>=xuehao*ifeof<>locateforallt<課程>=kechengifallt<學(xué)號(hào)>=="".and.allt<班級(jí)>==banjirepl學(xué)號(hào)withxuehaorepl成績(jī)withval<chengji>repl學(xué)期withxueqielse*appendblank*repl學(xué)號(hào)withxuehao*repl班級(jí)withbanji*repl課程withkecheng*repl成績(jī)withval<chengji>*repl學(xué)期withxueqi*endif*elselocateforallt<學(xué)號(hào)>=xuehao.and.allt<課程>==kecheng.and.allt<學(xué)期>==xueqiifeof<>appendblankrepl學(xué)號(hào)withxuehaorepl班級(jí)withbanjirepl課程withkechengrepl成績(jī)withval<chengji>repl學(xué)期withxueqielsett=messagebox<"該科的成績(jī)已存在,是否覆蓋?",4+32+256,"提示">iftt==6repl成績(jī)withval<chengji>mand3.enabled=.f.endif"查詢"按鈕的click事件添加如下的代碼selelsifallt<thisform.text3.value>==""messagebox<"請(qǐng)輸入學(xué)號(hào)或姓名!",64,"提示">elselocatefor學(xué)號(hào)=allt<thisform.text3.value>.or.姓名=allt<thisform.text3.value>ifeof<>messagebox<"該班級(jí)沒有此人??!",64,"提示">thisform.text3.value=""gonhereelsethisform.text1.value=學(xué)號(hào)endifendif4.9修改學(xué)生成績(jī)"快速查詢"按鈕的click事件添加如下的代碼selelsbjifallt<thisform.text1.value>==""messagebox<"請(qǐng)輸入學(xué)號(hào)或姓名!",16,"提示">elselocatefor學(xué)號(hào)=allt<thisform.text1.value>.or.姓名=allt<thisform.text1.value>ifeof<>messagebox<"本班級(jí)沒有此人,請(qǐng)重新輸入!",64,"提示">thisform.text1.value=""elsexuehao=allt<學(xué)號(hào)>thisform.label8.caption=姓名thisform.label9.caption=學(xué)號(hào)endifendif"下一位"按鈕的click事件添加如下的代碼mand2.enabled=.mand4.enabled=.t.if!allt<bo3.value>==""selelsbjskip1ifeof<>this.enabled=.mand5.enabled=.f.messagebox<"已經(jīng)到最后一條記錄了!",48,"提示">gobottomendifxuehao=allt<學(xué)號(hào)>thisform.label8.caption=allt<姓名>thisform.label9.caption=allt<學(xué)號(hào)>4.10學(xué)生成績(jī)查詢"補(bǔ)考統(tǒng)計(jì)"按鈕的click事件添加如下的代碼ifallt<bo3.value>==""messagebox<"請(qǐng)選擇班級(jí)!",64,"提示">elsedoformbukaoendif"定位查詢"按鈕的click事件添加如下的代碼ifallt<thisform.text1.value>==""messagebox<"請(qǐng)輸入學(xué)號(hào)或姓名!",64,"提示">elselocateforallt<students.學(xué)號(hào)>=allt<thisform.text1.value>.or.;allt<students.姓名>=allt<thisform.text1.value>iffound<>lsxh=allt<students.學(xué)號(hào)>lsxm=allt<students.姓名>buxq=allt<bo4.value>doformdgcjelsemessagebox<"沒有此人,請(qǐng)重新輸入",64,"提示">endifendif4.11用戶管理List1的init事件中添加的代碼如下seleyonghuthis.additem<"管理員">locatefor標(biāo)識(shí)=.T.dowhilefound<>this.additem<""+姓名>continueenddogotoplocatefor標(biāo)識(shí)=.F.this.additem<"普通用戶">dowhilefound<>this.additem<""+姓名>continueenddo"注冊(cè)"按鈕的click事件添加如下的代碼Setsafetyoffseleyonghuifalltrim<thisform.text1.value>==""messagebox<"用戶名不能為空!",0+48,"警告">elselocatefor姓名=alltrim<thisform.text1.value>if<.not.eof<>>messagebox<"此用戶已存在,請(qǐng)重新輸入!",64,"警告">thisform.text1.value=""elseifalltrim<thisform.text2.value>==""messagebox<"密碼不能為空!",0+48,"警告">elseif<thisform.text2.value>==<thisform.text3.value>appendblankrepl姓名withalltrim<thisform.text1.value>,;密碼withalltrim<thisform.text2.value>ifthisform.check1.value==1repl標(biāo)識(shí)with.T.elserepl標(biāo)識(shí)with.F.endifthisform.text1.value=""thisform.text2.value=""thisform.text3.value=""ththisform.text3.enabled=.f.thisform.label4.enabled=.f.elsett=messagebox<"確認(rèn)密碼錯(cuò)誤,請(qǐng)重新輸入!",0+48,"警告">iftt==1thisform.text3.enabled=.t.thisform.label4.enabled=.t.thisform.text3.value=""thisendifendifendifendifendif"刪除"按鈕的click事件添加如下的代碼ifallt<thisform.text1.value>==""messagebox<"請(qǐng)選擇或輸入用戶名",64,"提示">elseuseyonghulocatefor姓名=allt<thisform.text1.value>;.and.密碼=allt<thisform.text2.value>ifeof<>messagebox<"請(qǐng)選擇或輸入正確的用戶名",64,"提示">thisform.text1.value=""thisform.text2.value=""elsett=messagebox<"一定要?jiǎng)h除嗎?",4+48,"刪除確認(rèn)">iftt==6deletepackendifendifendif4.12修改用戶密碼"修改"按鈕的click事件添加如下的代碼seleyonghuifallt<thisform.text1.value>==""elselocateforallt<姓名>=allt<thisform.text1.value>ifeof<>messagebox<"此用戶不存在,請(qǐng)重新輸入!",64,"提示">thisform.text1.value=""thisform.text1.setfocus<>elseif!allt<密碼>==allt<thisform.text2.value>messagebox<"密碼錯(cuò)誤,請(qǐng)重新輸入!",64,"提示">thisform.text2.value=""cus<>elseifallt<thisform.text3.value>==""messagebox<"請(qǐng)輸入新密碼!",64,"提示">elseif!allt<thisform.text3.value>==allt<thisform.text4.value>me
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZSA 232-2024 特種巡邏機(jī)器人通.用技術(shù)要求
- T-ZJHQ 0003-2024 高等學(xué)校生活垃圾分類工作規(guī)范
- 2025年度電子商務(wù)平臺(tái)數(shù)據(jù)分析與報(bào)告合同模板
- 二零二五年度解除婚約合同范本:婚約解除后的財(cái)產(chǎn)清算、債務(wù)處理及子女監(jiān)護(hù)協(xié)議
- 2025年度鋼板租賃與回收利用合同
- 二零二五年度金融機(jī)構(gòu)資金轉(zhuǎn)入風(fēng)險(xiǎn)管理合同
- 2025年度智慧能源管理系統(tǒng)擔(dān)保人履約保證合同
- 二零二五年度企業(yè)綠色金融項(xiàng)目補(bǔ)貼協(xié)議
- 二零二五年度情人協(xié)議書:浪漫愛情生活規(guī)劃合同范本
- 石壕吏:歷史背景與社會(huì)問題分析教學(xué)教案
- 2025中鐵集裝箱運(yùn)輸有限責(zé)任公司招聘46人(京外地區(qū)崗位)筆試參考題庫(kù)附帶答案詳解
- 中國(guó)農(nóng)業(yè)大學(xué)人文與發(fā)展學(xué)院管理服務(wù)崗位招聘筆試真題2023
- 2023-2024 中國(guó)滑雪產(chǎn)業(yè)白皮書
- 風(fēng)電場(chǎng)觸電急救培訓(xùn)課件
- 二年級(jí)下冊(cè)數(shù)學(xué)課件-1.3 分草莓 北師大版(共14張PPT)
- 2022年中小學(xué)心理健康教育指導(dǎo)綱要
- 中國(guó)紅十字會(huì)救護(hù)員培訓(xùn)理論考試試卷 (1)附答案
- 高架橋梁混凝土工程專項(xiàng)施工方案
- 銀行案件風(fēng)險(xiǎn)排查實(shí)施細(xì)則
- 亞馬遜品牌授權(quán)書(英文模板)
- 10級(jí)空乘《形體訓(xùn)練3》課程標(biāo)準(zhǔn)(共14頁(yè))
評(píng)論
0/150
提交評(píng)論