




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 | HYPERLINK / 百度首頁 HYPERLINK /v2/?login 登錄 HYPERLINK /cashier/browse/vipcashier?dqStatCode=topnav_joinvip&cashier_code=topnav_joinvip VIP意見反饋 HYPERLINK /apps?fr=1011 下載客戶端4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫 HYPERLINK /?fr=nav 首頁 HYPERLINK javascript:void(0); 分類 HYPERLINK javascript:void(0); 精品
2、內(nèi)容 HYPERLINK /wenkuverify?from=1 申 HYPERLINK /wenkuverify?from=1 X HYPERLINK /wenkuverify?from=1 請 HYPERLINK /wenkuverify?from=1 X HYPERLINK /wenkuverify?from=1 認(rèn) HYPERLINK /wenkuverify?from=1 X HYPERLINK /wenkuverify?from=1 HYPERLINK /wenkuverify?from=1 X HYPERLINK /wenkuverify?from=1 證 HYPERLINK /
3、wenkuverify?from=1 X HYPERLINK javascript:void(0); 機(jī)構(gòu)合作 HYPERLINK javascript:void(0); 頻道專區(qū) HYPERLINK /xtopic/wkback 百度智慧課堂 HYPERLINK /user/browse/vip/ 百度教育VIP HYPERLINK /wenkuverify?from=1 學(xué) HYPERLINK javascript:void(0); 校畢業(yè)論文(設(shè)計(jì)) HYPERLINK /?fr=crumbs 百度文庫 HYPERLINK /?fr=crumbs HYPERLINK /edu/index
4、 教育專區(qū) HYPERLINK /edu/index HYPERLINK /list/10 高等教育 HYPERLINK /list/10 HYPERLINK /list/113 管理學(xué)高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)作者:XXX指導(dǎo)老師:XXX(XXX 學(xué)校 06 級計(jì)算機(jī)科學(xué)應(yīng)用技術(shù)專業(yè),XX,XX 111111)摘 要高校輔導(dǎo)員管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過分析,我們使用 MICROSOFT 公司的 VF
5、P 8.0 開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。關(guān)鍵詞 輔導(dǎo)員 數(shù)據(jù)庫 SQL前言高校輔導(dǎo)員管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以高校輔導(dǎo)員管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著
6、科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),1/view/d4da11e9760bf78a6529647d27284b73f3423641.html1/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件
7、。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套學(xué)生檔案管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。1 系統(tǒng)簡介本系統(tǒng)為高校輔導(dǎo)員管理系統(tǒng),是一個(gè)具有綜合性學(xué)校學(xué)生管理系統(tǒng),它集成了學(xué)生檔案管理,考勤管理等多種功能,其開發(fā)主要包括數(shù)據(jù)庫的建立和維護(hù)及查詢,打印功能的實(shí)現(xiàn),因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。1.1 系統(tǒng)需求及分析1.1.1 系統(tǒng)需求目前,許多高校已開始啟動(dòng)教學(xué)管理信息化工作,有的學(xué)校已經(jīng)發(fā)展得不錯(cuò),有的學(xué)校還剛起步。為了推進(jìn)教學(xué)管理的信息化,減少教職工的工作量,縮短學(xué)校、教師、學(xué)生之間的溝通環(huán)節(jié),需要借助計(jì)算機(jī),讓其學(xué)生信息進(jìn)行自動(dòng)高效的管理
8、。學(xué)生信息管理系統(tǒng)體現(xiàn)了先進(jìn)的教學(xué)管理指導(dǎo)思想,能夠滿足學(xué)校的要求。通過調(diào)查分析,要求該系統(tǒng)具有以下功能:(1) 由于操作人員的計(jì)算機(jī)操作水平相對較差,要求有良好的人機(jī)界面。(2) 由于該系統(tǒng)的使用要有數(shù)據(jù)安全性,要求有較好的用戶權(quán)限管理。(3) 原始數(shù)據(jù)的處理,簡單方便。(4) 方便的數(shù)據(jù)查詢,支持多條件查詢。(5) 方便數(shù)據(jù)輸出報(bào)表的打印。(6) 數(shù)據(jù)主要計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。1.1.2 可行性分析目的:可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問題是否能解決。經(jīng)濟(jì)上的可行性:由于現(xiàn)在我校已經(jīng)為各辦公室配備了微機(jī),而且用于管理的微機(jī)2/view/d4da11e9760bf
9、78a6529647d27284b73f3423641.html2/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))都是 P4 級的機(jī)器,在存儲(chǔ)量,速度方面都能滿足數(shù)據(jù)庫運(yùn)行的要求。技術(shù)上的可行性:由于本系統(tǒng)涉及的計(jì)算過程不是很復(fù)雜,在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料豐富,參考一些功能模塊程序的設(shè)計(jì),因此本系統(tǒng)目標(biāo)的實(shí)現(xiàn)是完全可以的。1.1.3 開發(fā)和運(yùn)行本系統(tǒng)的設(shè)計(jì)是在 windows xp 中文版環(huán)境下,使用 Visual Foxpro8.0 開發(fā)成功。它可運(yùn)行于 windows2000
10、及 xp 相關(guān)平臺(tái)的數(shù)據(jù)庫開發(fā)系統(tǒng)。Visual Foxpro8.0 它不僅可以簡化數(shù)據(jù)庫管理,而且應(yīng)用程序的開發(fā)流程更為合理;它使組織數(shù)據(jù),定義數(shù)據(jù)庫規(guī)則和建立應(yīng)用程序等工作變行簡單易行;利用可視化的設(shè)計(jì)工具和向?qū)?,用戶可以快速地?chuàng)建表單,查詢和打印報(bào)表。1.2 背景介紹當(dāng)今社會(huì),隨著科技的不斷發(fā)展,計(jì)算機(jī)已在人們的日常生活和工作領(lǐng)域中日益普及,并且人們對于計(jì)算機(jī)的應(yīng)用不再是簡單的文字處理和最初的科學(xué)計(jì)算。計(jì)算機(jī)早已涉及到我們生活的各個(gè)方面,更多的是利用計(jì)算機(jī)來進(jìn)行管理從而減輕我們的工作。隨著教育的不斷普及,接受高等教育的人越來越多,對學(xué)生信息的管理也越來越復(fù)雜。學(xué)生的種類越來越多,人工管理
11、這些復(fù)雜的資料變得幾乎不再可能。因此,迫切需要對學(xué)生信息進(jìn)行自動(dòng)化的管理。1.3 系統(tǒng)功能簡介本系統(tǒng)適用于大中專院校,其功能主要分為五大類:1. 信息錄入功能本系統(tǒng)應(yīng)實(shí)現(xiàn)是對學(xué)生基本信息、家庭成員、考勤情況等錄入。2瀏覽功能該功能包括瀏覽學(xué)生基本信息、家庭成員關(guān)系。3查詢功能該功能包括按學(xué)號、姓名進(jìn)行查詢學(xué)生基本信息4.修改功能該功能包括都學(xué)生基本信息修改,相片修改。3/view/d4da11e9760bf78a6529647d27284b73f3423641.html3/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))5.
12、報(bào)表打印功能該功能包括各種信息統(tǒng)計(jì)表的打印6驗(yàn)證功能該系統(tǒng)還有驗(yàn)證功能,為了保證系統(tǒng)的安全,在登陸系統(tǒng)前必須輸入有效的密碼。1.4 系統(tǒng)開發(fā)目標(biāo)節(jié)約資源,提高學(xué)籍信息的精確度;方便快速操作,精簡人員,節(jié)約開支。2 系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的運(yùn)行從歡迎表單開始,進(jìn)入登陸表單,在這里要求擁護(hù)輸入自己的登陸密碼,并設(shè)置三次密碼核對功能,如果三次輸入密碼不正確,則要求退出系統(tǒng);否則出現(xiàn)系統(tǒng)菜單,接受用戶的操作。操作完畢后用戶可以從系統(tǒng)菜單中退出系統(tǒng)。系統(tǒng)運(yùn)行步驟如 1-1圖所示。登陸表單登陸口令驗(yàn)證否密碼是否正確是調(diào)用系統(tǒng)菜單系統(tǒng)退出1-1 圖在本系統(tǒng)中,系統(tǒng)的功能主要分成六個(gè)功能模塊,它
13、們分別是:基礎(chǔ)維護(hù)、用戶維護(hù)、考勤管理、學(xué)生家庭、關(guān)于系統(tǒng)和退出(其中每個(gè)功能模塊有可細(xì)化為幾項(xiàng)子功能)下面分別介紹各功能模塊的作用?;A(chǔ)維護(hù)4/view/d4da11e9760bf78a6529647d27284b73f3423641.html4/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))利用本模塊可實(shí)現(xiàn)學(xué)生基本信息的瀏覽、查詢和修改。用戶維護(hù)利用本模塊可實(shí)現(xiàn)用戶名及密碼的修改和增加新用戶。考勤管理利用本模塊可進(jìn)行考勤登記和按年及月進(jìn)行考勤統(tǒng)計(jì),班級人員統(tǒng)計(jì)。學(xué)生家庭利用能夠本模塊可進(jìn)行學(xué)生家庭成員與學(xué)生的關(guān)系及各方
14、面情況進(jìn)行登記。關(guān)于系統(tǒng)利用本模塊可進(jìn)行對系統(tǒng)版權(quán)信息進(jìn)行查詢。退出該模塊的退出功能主要用來實(shí)現(xiàn)退出本系統(tǒng)。高校輔導(dǎo)員管理系統(tǒng)功能結(jié)構(gòu)框架如圖 1-2 圖所示。高校輔導(dǎo)員管理系統(tǒng)基礎(chǔ)維護(hù)用戶維護(hù)考勤管理學(xué)生家庭關(guān)于系統(tǒng)退出學(xué)生信息瀏覽學(xué)生信息修改密碼修改增加新用戶系圖 1-25/view/d4da11e9760bf78a6529647d27284b73f3423641.html5/31 4/11/2019XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))2.2 項(xiàng)目管理器的建立啟動(dòng) Visual FoxPro8.0,進(jìn)入程序主界面新建一個(gè)以“高校輔導(dǎo)員管理系統(tǒng).pjx”命名的項(xiàng)目管理器,如圖 1-3 和如圖 1
15、-4 所示:圖 1-3 【新建】對話框圖 1-4【高校輔導(dǎo)員管理】對話框3.3 數(shù)據(jù)庫和表的建立建好項(xiàng)目管理器,就可以建立學(xué)生信息管理系統(tǒng)所需要的數(shù)據(jù)庫和數(shù)據(jù)表。3.3.1 建立數(shù)據(jù)庫建立一個(gè)名為“數(shù)據(jù)庫.dbc”的數(shù)據(jù)庫,如圖 1-5 所示。圖 1-5 【新建數(shù)據(jù)庫】對話框剛創(chuàng)建的數(shù)據(jù)庫只是一個(gè)空的數(shù)據(jù)庫,還沒有數(shù)據(jù)。只有創(chuàng)建了數(shù)據(jù)表和其他數(shù)據(jù)6/view/d4da11e9760bf78a6529647d27284b73f3423641.html6/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))對象后,才能輸入數(shù)據(jù)或者進(jìn)
16、行其他數(shù)據(jù)庫的操作。3.4 數(shù)據(jù)庫設(shè)計(jì)主要設(shè)計(jì)下面幾個(gè)數(shù)據(jù)表 1-1、數(shù)據(jù)表 1-2、數(shù)據(jù)表 1-3、數(shù)據(jù)表 1-4、數(shù)據(jù)表 1-5、數(shù)據(jù)表 1-6:姓名及密碼DBF字段姓名類型字符寬度小數(shù)位數(shù)索引unll1010密碼字符表 1-1學(xué)生信息基本表.DBF字段學(xué)號類型寬度小數(shù)位數(shù)索引unll字符型姓名字符型字符型字符型字符型字符型曾用名性別民族1010身份證部門字符型日期型出生年月職務(wù)字符型字符型字符型字符型日期型學(xué)歷專業(yè)字符型字符型1010備注型通用型字符型字符型學(xué)生狀態(tài)所在系1010表 1-2學(xué)生家庭表.DBF字段學(xué)號姓名性別類型寬度小數(shù)位數(shù)索引unll字符型字符型字符型1010107/vi
17、ew/d4da11e9760bf78a6529647d27284b73f3423641.html7/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))年齡字符型字符型1010工作單位與本人關(guān)系字符型10表 1-3考勤記錄表.DBF字段學(xué)號類型寬度小數(shù)位數(shù)索引unll字符型缺勤日期缺勤類別日期型字符型10表 1-4考勤表.DBF寬度字段類型小數(shù)位數(shù)索引unll字符型字符型字符型字符型字符型字符型字符型1010早退時(shí)間備注字符型備注型104表 1-5學(xué)生家庭成員.DBF寬度 小數(shù)位數(shù)字段關(guān)系類型索引unll字符型10表 1-64
18、系統(tǒng)各功能模塊4.1 表單設(shè)計(jì)8/view/d4da11e9760bf78a6529647d27284b73f3423641.html8/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))4.1.1 歡迎.scx 表單設(shè)計(jì)該表單的基本功能是操作員進(jìn)入系統(tǒng)。(1) 創(chuàng)建一個(gè)名為“歡迎”的表單文件。(2) 在表單中添加控件。圖 1-6 系統(tǒng)歡迎窗口此表單能產(chǎn)生文字閃爍效果(4) 按照下列表 1-6,列出具體條目,設(shè)置表單及控件的必要屬性。登陸表單的屬性屬性設(shè)置值.t.真form1具體說明windowtype1-模式指定在關(guān)閉此表單
19、之前,不能對其他表單進(jìn)行操作(5) 編寫相關(guān)事件代碼。表單 timer1 的 timer 的事件代碼:IF thisform.label1.Left=thisform.Widththisform.label1.Left =0ELSE&設(shè)置長度thisform.label1.Left=thisform.label1.Left+1ENDIF9/view/d4da11e9760bf78a6529647d27284b73f3423641.html9/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))i=INT(RAND()*255)j
20、=INT(RAND()*255)k=INT(RAND()*255)&改變顏色thisform.label3.ForeColor=rgb(i,j,k)按鈕“進(jìn)入”的 click 事件代碼:DO form 登陸thisform.Release4.1.2該表單的基本功能是操作員進(jìn)入系統(tǒng)。(1) 創(chuàng)建一個(gè)名為“登陸”的表單文件。(2) 在表單中添加控件。圖 1-7按照下列表 1-7,列出具體條目,設(shè)置表單及控件的必要屬性。登陸表單的屬性屬性設(shè)置值具體說明autocentercaption.t.真登陸指定表單初次顯示時(shí),自動(dòng)位于主窗口中央設(shè)置表單的標(biāo)題條文本10/view/d4da11e9760bf78
21、a6529647d27284b73f3423641.html10/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))1-模式指定在關(guān)閉此表單之前,不能對其他表單進(jìn)行操作rowsourstype 6-字段表 1-7按鈕“確定”的 click 事件代碼:USE 姓名及密碼&打開表LOCATE for alltrim(姓名)=alltrim(bo1.value) &根據(jù)下拉列表的選擇在數(shù)據(jù)表中進(jìn)行尋找if found()&如果數(shù)據(jù)表的值不為空if alltrim(thisform.text1.value)=alltrim(姓名及密碼
22、.密碼)得的數(shù)據(jù)在數(shù)據(jù)表中查找所對應(yīng)的值&根據(jù)所獲thisform.Hide&隱藏?cái)?shù)據(jù)表&打開菜單thisform.releaseDo 主菜單.MPRElse&假設(shè)能找到對應(yīng)的值則進(jìn)入系統(tǒng),否則出現(xiàn)出錯(cuò)對話框messagebox(口令不正確,重新輸入!,48,登陸信息)thisform.text1.setfocusthisform.text1.value=&清空文本框的值thisform.spinner1.value=thisform.spinner1.value+1 &計(jì)算錄入次數(shù)多于三次錄入錯(cuò)誤,程序報(bào)告退出if thisform.spinner1.value=3messagebox(不是
23、合法用戶!)thisform.releaseCLEAR EVENTSQUITendifthisform.refresh11/view/d4da11e9760bf78a6529647d27284b73f3423641.html11/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))ENDIFENDIF按鈕“退出”的 click 事件代碼:thisform.ReleaseCLEAR EVENTS表單 timer1 的 timer 的事件代碼:thisform.label1.width=thisform.label1.width+2
24、if thisform.label1.width=250thisform.label1.width=0&設(shè)置移動(dòng)字幕thisform.label1.width=thisform.label1.width+2endif4.1.3 學(xué)生信息查詢.scx 表單設(shè)計(jì)該表單的基本功能是對學(xué)生的信息進(jìn)行查詢,可以按學(xué)號、姓名,進(jìn)行分類查詢。(1) 創(chuàng)建一個(gè)名為“學(xué)生信息查詢”的表單文件。(2) 設(shè)置表單的數(shù)據(jù)環(huán)境。將“學(xué)生信息基本表.dbf”、“ 姓名及密碼.dbf”2 個(gè)表添加在數(shù)據(jù)中。(3) 在表單中添加控件。布局如圖 1-8:說明:表格控件是將數(shù)據(jù)環(huán)境中的“學(xué)生信息基本表”直接拖到表單上自動(dòng)形成的。
25、12/view/d4da11e9760bf78a6529647d27284b73f3423641.html12/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))圖 1-8 學(xué)生信息查詢(4) 按照下列表 1-8 列出具體條目,設(shè)置表單及控件的必要屬性。表 1-8對象名稱屬性名稱屬性值表單 Form1Autocenter.t.-真學(xué)生信息查詢f: 學(xué) 過 的 素 材 畢 業(yè) 設(shè) 計(jì)biyesheji1imagesce06-3.gifimagesbj.jpg選項(xiàng)按鈕組Optiongroup按學(xué)號查詢按姓名查詢顯示全體記錄請輸入學(xué)
26、號或姓名標(biāo)簽 lable3recordsourcetypecaptionpictureimages001.jpg按鈕“查詢打印”按鈕“退出”查詢打印f: 1iconicon_computer_018.ico退出f: biyesheji1iconexit.ico(5) 編寫相關(guān)事件代碼。表單 Form1 的 Init 的事件代碼:THISFORM.Label2.Visible=.F.THISFORM.Text1.Visible=.F.THISFORM.Text3.Visible=.F.THISFORM.Command4.Visible=.F.&輸入編號、姓名提示標(biāo)簽及文本框THISFORM.gr
27、dStu_info.Readonly=.T. &表格數(shù)據(jù)不可修改按鈕組 Optiongroup1 的 click 的事件代碼:IF this.Value=1&判斷按鈕組的值13/view/d4da11e9760bf78a6529647d27284b73f3423641.html13/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))thisform.Label1.Caption=請輸入學(xué)號elsethisform.Label1.Caption=請輸入姓名endif按鈕“查詢”中 Click 的事件代碼:*按輸入的條件在表格中顯
28、示查詢的記錄SELECT 學(xué)生信息基本表IF thisform.optiongroup1.Value=1LOCATE for 學(xué)號=alltrim(thisform.text1.Value)ELSELOCATE for 姓名=alltrim(thisform.text1.Value)ENDIFIF FOUND()mand2.Enabled= .T.ELSE=MESSAGEBOX(沒有找到相應(yīng)的記錄!,64,信使服務(wù))endifthisform.Refresh按鈕“退出”中 Click 的事件代碼:THISFORM.Release按鈕“打印”中 Click 的事件代碼:REPORT FORM 詳
29、細(xì)報(bào)表.frx preview4.1.4 學(xué)生信息修改 2.scx.表單設(shè)計(jì)該表單的基本功能是管理員對學(xué)生的數(shù)據(jù)維護(hù),可以對其學(xué)生信息進(jìn)行刪除、修改、編輯等。(1) 創(chuàng)建一個(gè)名為“學(xué)生信息修改”的表單文件。設(shè)置表單的數(shù)據(jù)環(huán)境。將“學(xué)生信息基本表.dbf”、“ 姓名及密碼.dbf”2 個(gè)表添加在數(shù)14/view/d4da11e9760bf78a6529647d27284b73f3423641.html14/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))據(jù)中。(3) 在表單中添加控件布局如圖 1-8:圖 1-8 學(xué)生數(shù)據(jù)維護(hù)說
30、明:表格控件是將數(shù)據(jù)環(huán)境中的“學(xué)生信息基本表”直接拖到表單上自動(dòng)形成的。(4) 按照下列表 1-9 列出具體條目,設(shè)置表單及控件的必要屬性。表 1-9對象名稱屬性名稱屬性值(或說明)表單 Form1.t.-真學(xué)生信息修改imageslogin manager.icoimagesbj.jpgPicture.t.真學(xué)號相片(表各字段)、請輸入學(xué)號或姓名首記錄、前一記錄、下一記錄、尾記錄、增加、編輯、刪除、查詢、打印、退出直接從字段中拖上窗口。Caption 分別為:文本框 text1-ttext715/view/d4da11e9760bf78a6529647d27284b73f3423641.ht
31、ml15/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))5、編寫相關(guān)事件代碼。按鈕“修改”的 Click 的事件代碼:IF this.Caption=修改thisform.SetAll (readonly,.f.,combobox)thisform.SetAll (readonly,.f.,textbox)thisform.SetAll (readonly,.f.,editbox)&修改只讀屬性thisform.SetAll (enabled,.f.,commandbotton) &修改可用屬性this.Enabled=
32、.T.&本表單可用this.Caption=保存GO bottomthisform.Refreshthisform.txt 學(xué)號.SetFocusELSEthisform.SetAll (readonly,.t.,combobox)thisform.SetAll (readonly,.t.,textbox)thisform.SetAll (readonly,.t.,editbox)thisform.SetAll (enabled,.t.,commandbotton)this.Enabled= .T.&修改只讀屬性this.Caption=修改endif&當(dāng)表單中的數(shù)據(jù)可用修改則 caption
33、 屬性為保存,否則為修改按鈕“增加”的 Click 的事件代碼:IF this.Caption=添加thisform.SetAll (readonly,.f.,combobox)thisform.SetAll (readonly,.f.,textbox)thisform.SetAll (readonly,.f.,editbox)thisform.SetAll (enabled,.f.,commandbotton)this.Enabled= .T.this.Caption=保存16/view/d4da11e9760bf78a6529647d27284b73f3423641.html16/31 4
34、/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))APPEND BLANKGO bottom&產(chǎn)生一個(gè)新的空白頁thisform.Refreshthisform.txt 學(xué)號.SetFocusELSEthisform.SetAll (readonly,.t.,combobox)thisform.SetAll (readonly,.t.,textbox)thisform.SetAll (readonly,.t.,editbox)thisform.SetAll (enabled,.t.,commandbotton)this.Enabled
35、= .T.this.Caption=添加endif按鈕“首記錄”的 Click 的事件代碼:SELECT 學(xué)生基本情況表GO top&首記錄this.Enabled= .F.m2.Enabled = .F.m3.Enabled = .t.m4.Enabled = .t.thisform.Refresh按鈕“前一記錄”的 Click 的事件代碼:SELECT 學(xué)生信息基本表SKIP -1&向前移動(dòng)IF bof() thenGO topthis.Enabled= .F.m1.Enabled = .F.endif17/view/d4da11e9760bf78a6529647d27284b73f342
36、3641.html17/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))m3.Enabled = .t.m4.Enabled = .t.thisform.Refresh按鈕“下一記錄”的 Click 的事件代碼:SELECT 學(xué)生信息基本表SKIP 1IF EOF() thenGO bottomthis.Enabled= .F.m4.Enabled = .F.endifm1.Enabled = .t.m2.Enabled = .t.thisform.Refresh按鈕“尾記錄”的 Click 的事件代碼:SELECT 學(xué)生信
37、息基本表GO bottomthis.Enabled= .F.m3.Enabled = .F.m2.Enabled = .t.m1.Enabled = .t.thisform.Refresh按鈕“退出”的 Click 的事件代碼:thisform.release4.1.5 學(xué)生信息瀏覽.scx 表單設(shè)計(jì)該表單基本功能是管理員對學(xué)生數(shù)據(jù)維護(hù),可對學(xué)生信息進(jìn)瀏覽。(1) 創(chuàng)建一個(gè)名為“學(xué)生信息瀏覽”的表單文件。(2) 設(shè)置表單的數(shù)據(jù)環(huán)境。將“學(xué)生信息基本表.dbf”、 “姓名及密碼.dbf”2 個(gè)表添18/view/d4da11e9760bf78a6529647d27284b73f3423641.h
38、tml18/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))加在數(shù)據(jù)中。(3) 在表單中添加控件。布局如圖 1-10:圖 1-10 成績查詢4、按照下列表 1-7 列出具體條目,設(shè)置表單及控件的必要屬性表 1-9屬性值(或說明)對象名稱學(xué)生信息瀏覽.t.-真表單 Form1images11.jpg1-模式(后面的表單也如此)查詢WindowtypecaptionCommand1 查詢退出images011.jpgpicture19/view/d4da11e9760bf78a6529647d27284b73f3423641.h
39、tml19/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))(5) 編寫相關(guān)事件代碼。按鈕“首記錄”的 Click 的事件代碼:SELECT 學(xué)生基本情況表GO topthis.Enabled= .F.m2.Enabled = .F.m3.Enabled = .t.m4.Enabled = .t.thisform.Refresh按鈕“前一記錄”的 Click 的事件代碼:SELECT 學(xué)生信息基本表SKIP -1IF bof() thenGO topthis.Enabled= .F.m1.Enabled = .F.endif
40、m3.Enabled = .t.m4.Enabled = .t.thisform.Refresh按鈕“下一記錄”的 Click 的事件代碼:SELECT 學(xué)生信息基本表SKIP 1IF EOF() thenGO bottomthis.Enabled= .F.m4.Enabled = .F.endif20/view/d4da11e9760bf78a6529647d27284b73f3423641.html20/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))m1.Enabled = .t.m2.Enabled = .t.thi
41、sform.Refresh按鈕“尾記錄”的 Click 的事件代碼:SELECT 學(xué)生信息基本表GO bottomthis.Enabled= .F.m3.Enabled = .F.m2.Enabled = .t.m1.Enabled = .t.thisform.Refresh按鈕“退出”的 Click 的事件代碼:thisform.release4.1.6 考勤登記表.scx 表單設(shè)計(jì)該表單的基本功能是管理員對學(xué)生的數(shù)據(jù)維護(hù),可以對其學(xué)生考勤信息進(jìn)行登記等。(1) 創(chuàng)建一個(gè)名為“考勤登記表”的表單文件。(2) 設(shè)置表單的數(shù)據(jù)環(huán)境。將“考勤記錄表.dbf”、“ 學(xué)生信息基本表.dbf”2 個(gè)表添
42、加在數(shù)據(jù)中。(3) 在表單中添加控件。布局如圖 1-10:21/view/d4da11e9760bf78a6529647d27284b73f3423641.html21/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))屬性值captionCommand1Caption登記PictureCombo1(5) 編寫相關(guān)事件代碼。按鈕“登記”的 Click 的事件代碼:& 判斷所填入的值是否為空IF EMPTY(bo1.Value ) or EMPTY(thisform.text1.value) orEMPTY(bo2.Value
43、)=MESSAGEBOX(項(xiàng)目沒有添完,請補(bǔ)充完整!)ELSE22/view/d4da11e9760bf78a6529647d27284b73f3423641.html22/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))SELECT考勤記錄表APPEND BLANK&增加一個(gè)空白記錄REPLACE 學(xué)號 with bo1.Value,缺勤日期 withthisform.text1.Value ,缺勤類別 with bo2.Value &修改空白記錄bo1.Value =bo2.Value =MESSAGE(該學(xué)生缺勤記錄已
44、被保存!)ENDIF4.1.7 考勤表.scx 表單設(shè)計(jì)該表單的基本功能是管理員對學(xué)生的數(shù)據(jù)維護(hù),可以對其學(xué)生考勤信息進(jìn)行登記等。(1) 創(chuàng)建一個(gè)名為“考勤登記表”的表單文件。(2) 設(shè)置表單的數(shù)據(jù)環(huán)境。將“考勤表.dbf”、“ 學(xué)生信息基本表.dbf”2 個(gè)表添加在數(shù)據(jù)中。(3) 在表單中添加控件。布局如圖 1-10:按鈕“統(tǒng)計(jì)結(jié)果”的 Click 的事件代碼:23/view/d4da11e9760bf78a6529647d27284b73f3423641.html23/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))SE
45、LECT 考勤記錄表SET filter to YEAR(缺勤日期)=VAL(thisform.text2.Value);and MONTH(缺勤日期)=VAL(thisform.text3.Value )CREATE CURSOR hzb(學(xué)號 c(4),姓名 c(8),病假天數(shù) n(2,0),事假天數(shù) n(2,0),曠課天數(shù) n(2,0)&新建一個(gè)臨時(shí)表,并設(shè)其參數(shù)SELECT 學(xué)號 from 考勤記錄表 where;YEAR(缺勤日期)=val(thisform.text2.Value);and MONTH(缺勤日期)=val(thisform.text3.Value ) into cu
46、rsor lsb1SELECT lsb1go topbjts=0sjts=0kkts=0cdts=0&設(shè)置初始值ztts=0DO while not EOF()var_xh=lsb1.學(xué)號SELECT 考勤記錄表&當(dāng)記錄不為空的時(shí)候&計(jì)算缺勤次數(shù)COUNT for 學(xué)號=var_xh and 缺勤類別=病假 to bjtsCOUNT for 學(xué)號=var_xh and 缺勤類別=事假 to sjtsCOUNT for 學(xué)號=var_xh and 缺勤類別=曠課 to kktsCOUNT for 學(xué)號=var_xh and 缺勤類別=遲到 to cdtsCOUNT for 學(xué)號=var_xh a
47、nd 缺勤類別=早退 to zttsSELECT 學(xué)生信息基本表LOCATE for 學(xué)號=lsb1.學(xué)號xm=姓名SELECT hzb24/view/d4da11e9760bf78a6529647d27284b73f3423641.html24/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))APPEND BLANKREPLACE 學(xué)號 with lsb1.學(xué)號,姓名 with xm,病假天數(shù) with bjts,事假天數(shù)with sjts,曠課天數(shù) with kktsSELECT lsb1SKIPenddoGO topt
48、hisform.grid1.ColumnCount =-1thisform.grid1.RecordSource=hzb在系統(tǒng)中需要打印學(xué)生基本信息表,所以下面我們來設(shè)計(jì) 詳細(xì)報(bào)表.frx,步驟:文檔報(bào)表新建,彈出窗口如圖 1-11:圖 1-11具體報(bào)表布局如圖 1-12:25/view/d4da11e9760bf78a6529647d27284b73f3423641.html25/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))圖 1-12 【報(bào)表設(shè)計(jì)器】預(yù)覽效果如下:26 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
49、畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))圖 1-13 瀏覽【報(bào)表設(shè)計(jì)器】其他報(bào)表省略。4.3 菜單設(shè)計(jì)(1) 創(chuàng)建菜單。步驟:文檔其他菜單,保存菜單名為:主菜單.mnx。(2) 定義主菜單欄如圖 1-14:圖 1-14 【主菜單欄】(3) 定義【基礎(chǔ)維護(hù)】菜單的各菜單項(xiàng)如圖 1-15:圖 1-15【學(xué)生信息管理欄】(4) 插入分隔線。將光標(biāo)放在需要添加的位置,單擊插入按鈕,出現(xiàn)新菜單項(xiàng),將菜單項(xiàng)名稱改為:“-”即可。(5) 菜單代碼退出系統(tǒng):27/view/d4da11e9760bf78a6529647d27284b73f3423641.html27/31 4/11/2019高校輔導(dǎo)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文 - 圖文 - 百度文庫XXXXX 學(xué)校畢業(yè)論文(設(shè)計(jì))clear eventsquit&退出事件循環(huán)(5) 預(yù)覽菜單。單擊預(yù)覽按鈕即可5 主程序設(shè)計(jì)(1) 建立主程序,步驟:代碼程序,保存名為:main.prgSET TALK OFFSET ESCAPE OFFSET EXACT ON&關(guān)閉對話&關(guān)閉 ESCAPE 鍵&打開完全匹配SET EXCLUSIVE ONSET CONSOLE ON&打開獨(dú)占&將輸出結(jié)果到發(fā)送到 Vi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高校畢業(yè)生就業(yè)實(shí)習(xí)補(bǔ)貼跟蹤三方協(xié)議書
- 二零二五年度臺(tái)球室租賃及賽事獎(jiǎng)金發(fā)放協(xié)議
- 二零二五年度企業(yè)分紅與業(yè)績考核協(xié)議
- 2025年度食堂職工勞動(dòng)爭議調(diào)解合同
- 二零二五年度政府臨時(shí)工勞動(dòng)合同工工作環(huán)境與安全協(xié)議
- 二零二五年度玉米市場風(fēng)險(xiǎn)對沖交易合同
- 2025年度高新技術(shù)合作持股協(xié)議書
- 2025年度簽約主播與音樂平臺(tái)合作發(fā)行數(shù)字專輯協(xié)議
- 二零二五年度廢鐵收購與再生利用產(chǎn)業(yè)扶持合同
- 二零二五年度個(gè)人租房合同及房屋保險(xiǎn)服務(wù)合同
- 武漢版生命安全教育一年級-第19課《做好“四勤”防疾病》課件
- 小學(xué)教案、作業(yè)常規(guī)檢查方案
- 2024教培合作簡單協(xié)議書
- 公司集團(tuán)保安服務(wù) 投標(biāo)方案(技術(shù)方案)
- 2024年中級纖維檢驗(yàn)員職業(yè)鑒定考試題庫(含答案)
- 水利水電工程單元工程施工質(zhì)量驗(yàn)收評定表及填表說明
- YYT 0661-2017 外科植入物 半結(jié)晶型聚丙交酯聚合物和共聚物樹脂
- 建教幫APP測試題庫和答案
- 人教版版五年級數(shù)學(xué)下冊 第二單元綜合測試卷
- 2024年阜陽職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 四年級上冊勞動(dòng)《多肉植物的養(yǎng)護(hù)》
評論
0/150
提交評論