學(xué)生成績(jī)信息管理系統(tǒng)實(shí)訓(xùn)報(bào)告-2023修改整理_第1頁(yè)
學(xué)生成績(jī)信息管理系統(tǒng)實(shí)訓(xùn)報(bào)告-2023修改整理_第2頁(yè)
學(xué)生成績(jī)信息管理系統(tǒng)實(shí)訓(xùn)報(bào)告-2023修改整理_第3頁(yè)
學(xué)生成績(jī)信息管理系統(tǒng)實(shí)訓(xùn)報(bào)告-2023修改整理_第4頁(yè)
學(xué)生成績(jī)信息管理系統(tǒng)實(shí)訓(xùn)報(bào)告-2023修改整理_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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)介

千里之行,始于足下讓知識(shí)帶有溫度。第第2頁(yè)/共2頁(yè)精品文檔推薦學(xué)生成績(jī)信息管理系統(tǒng)實(shí)訓(xùn)報(bào)告數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告

一同學(xué)成果管理系統(tǒng)

小學(xué):西安科技高校

學(xué)院:機(jī)械工程學(xué)院

年級(jí):1102班

專業(yè):工業(yè)工程

姓名:劉暢(216)郭凱峰(218)

張帥(219)羅文博(221)

名目

第一章引言(3)

其次章系統(tǒng)分析(4)

2.1項(xiàng)目開(kāi)發(fā)背景(4)

2.2系統(tǒng)開(kāi)發(fā)的目標(biāo)(5)

2.3項(xiàng)目開(kāi)發(fā)的意義(5)

2.4需求分析(5)

2.5系統(tǒng)功能分析(5)

2.6可行性分析(6)

2.6.1技術(shù)可行性(6)

2.6.2工具可行性(6)

2.6.3經(jīng)濟(jì)可行性(6)

2.6.4操作可行性(7)

2.6開(kāi)發(fā)工具(7)

第三章系統(tǒng)設(shè)計(jì)(7)

第四章系統(tǒng)制作(12)

4.1創(chuàng)建應(yīng)用對(duì)象(12)

4.2模塊的設(shè)計(jì)與實(shí)現(xiàn)(12)

4.3設(shè)計(jì)系統(tǒng)管理模塊(12)

4.3.1設(shè)計(jì)登陸窗口(12)

4.3.2設(shè)計(jì)密碼修改窗口(15)

4.3.3設(shè)計(jì)用戶管理窗口(17)

4.3.4設(shè)計(jì)菜單(20)

4.4設(shè)計(jì)同學(xué)基本信息管理模塊(21)

4.5設(shè)計(jì)老師基本信息管理模塊(28)

4.6設(shè)計(jì)成果信息管理模塊(31)

4.7設(shè)計(jì)課程信息管理模塊(32)

4.8使用說(shuō)明及優(yōu)缺點(diǎn)分析:(36)

第五章設(shè)計(jì)心得(37)

第一章引言

在現(xiàn)代,高科技的飛躍進(jìn)展,計(jì)算機(jī)的大量普及,使得人們生活節(jié)奏越來(lái)越快。因此對(duì)教導(dǎo)行業(yè)的多元信息舉行有效的管理工作,也成為教導(dǎo)行業(yè)的重中之重。目前,小學(xué)工作繁雜,資料眾多,雖然各類管理信息系統(tǒng)已進(jìn)入大學(xué),但還未普及,而對(duì)于同學(xué)成果管理來(lái)說(shuō),目前還沒(méi)有已套完整的、統(tǒng)一的系統(tǒng)。為各大學(xué)教務(wù)工作人員減輕負(fù)擔(dān),提高工作效率,所以制作了同學(xué)成果管理系統(tǒng)。

同學(xué)成果管理系統(tǒng)依據(jù)開(kāi)發(fā)要求主要應(yīng)用于教導(dǎo)系統(tǒng),完成對(duì)日常的教導(dǎo)工作中同學(xué)成果檔案的數(shù)字化管理。比較系統(tǒng)的對(duì)教務(wù),教學(xué)上的各項(xiàng)服務(wù)和信息舉行管理,使數(shù)據(jù)管理更現(xiàn)代化、自動(dòng)化、智能化、人性化。同時(shí),減輕了學(xué)院教務(wù)人員管理的工作量,縮小開(kāi)支,提高工作效率和精確?????率,使其變得更具有條理性,科學(xué)性,為教導(dǎo)行業(yè)作出了巨大的貢獻(xiàn),也為今日的民辦教導(dǎo)在將來(lái)市場(chǎng)的競(jìng)爭(zhēng)力有所提高。

同學(xué)成果管理系統(tǒng)適用了全新的成果管理理念,系統(tǒng)從完美的基礎(chǔ)信息管理,和對(duì)創(chuàng)建新用戶,已創(chuàng)建的成果數(shù)據(jù)的錄入、修改、掃瞄、統(tǒng)計(jì)等功能操作,基本能夠滿足個(gè)大學(xué)老師的需要。

其次章系統(tǒng)分析

2.1項(xiàng)目開(kāi)發(fā)背景

在任何高等院校,同學(xué)的成果管理都是小學(xué)教務(wù)管理的重要環(huán)節(jié)之一。隋著小學(xué)同學(xué)人數(shù)的增強(qiáng),同學(xué)成果管理的任務(wù)越發(fā)繁重,必需借助現(xiàn)代化的管理工具和手段提高同學(xué)成果的管理效率。同學(xué)成果管理系統(tǒng)廣泛適用于大學(xué)教務(wù)管理部門的同學(xué)成果管理,其作用和功能也是同學(xué)比較認(rèn)識(shí)和簡(jiǎn)單理解的

2.2系統(tǒng)開(kāi)發(fā)的目標(biāo)

建立同學(xué)成果管理系統(tǒng),采納計(jì)算機(jī)對(duì)同學(xué)成果舉行管理,進(jìn)一步提高辦學(xué)效率和現(xiàn)代化水平,使小學(xué)對(duì)同學(xué)的成果能夠迅速及更精確?????的錄入、修改和查詢,更好的把握各個(gè)同學(xué)的各科成果、便于老師的管理。使同學(xué)對(duì)個(gè)人成果信息舉行更快的查詢。讓教師可以更快更好的把握同學(xué)的學(xué)習(xí)狀況,使小學(xué)的教學(xué)質(zhì)量進(jìn)一步提高。

2.3項(xiàng)目開(kāi)發(fā)的意義

現(xiàn)在我國(guó)一些院校的同學(xué)成果管理水平普遍不高,有的還停歇在紙質(zhì)基礎(chǔ)上,這種管理手段已經(jīng)不能適應(yīng)時(shí)代的進(jìn)展,由于它鋪張了太多的人力和物力。在當(dāng)今的信息時(shí)代,

這種傳統(tǒng)的管理辦法必定被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所取代。假如本系統(tǒng)能夠被小學(xué)所采納,將會(huì)轉(zhuǎn)變以往靠手工來(lái)管理同學(xué)成果的情況,可以樹(shù)立良好的辦學(xué)形象,提高工作效率,節(jié)約更多的人力和物力。

2.4需求分析

隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能已為人們深刻熟悉,它已經(jīng)進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著悅來(lái)越重要的作用。

現(xiàn)在我國(guó)的教導(dǎo)機(jī)構(gòu)對(duì)同學(xué)成果管理還普遍停歇在紙質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的進(jìn)展,由于它鋪張了許多人力和物力,在信息時(shí)代,這種傳統(tǒng)的管理發(fā)發(fā)必定被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。

2.5系統(tǒng)功能分析

系統(tǒng)功能分析階段的任務(wù)就是確定該系統(tǒng)所要解決的問(wèn)題及其詳細(xì)要求。需要通過(guò)與用戶的溝通和交流明確用戶對(duì)系統(tǒng)的功能要求,終于列出系統(tǒng)可以實(shí)現(xiàn)的功能實(shí)用戶確認(rèn)。

分為三種不同的角色:

管理員

(1)對(duì)同學(xué)基本信息錄入和存儲(chǔ),包括學(xué)號(hào)、姓名、性別、誕生日期、總學(xué)分、備注、地址、電話、密碼(原始密碼和學(xué)號(hào)一樣)

(2)對(duì)已經(jīng)錄入的同學(xué)基本信息查詢和修改,包括同學(xué)成果的查詢但不能修改

(3)對(duì)教師基本信息的錄入和存儲(chǔ),包括老師號(hào)、老師名、性別、職稱、教師所授課的課號(hào)、年齡等

(4)對(duì)教師基本信息的查詢和修改

(5)修改自己的密碼并可以查看系統(tǒng)時(shí)光

老師

(1)對(duì)已經(jīng)錄入的同學(xué)的基本信息的查詢單不行修改

(2)學(xué)期末錄入同學(xué)的成果(必需是對(duì)應(yīng)的自己所授的課)

(3)同學(xué)成果的修改

(4)修改自己的密碼和基本信息并保存(老師號(hào)不行修改)

同學(xué)

(1)查詢自己某門課程的成果

(2)修改自己的基本信息并保存加以維護(hù)

(3)還可以修改自己的密碼以及查詢系統(tǒng)的時(shí)光

2.6可行性分析

所謂可行行分析就是用最小的待機(jī)在盡可能短時(shí)光內(nèi)確定問(wèn)題是否能夠解決,這步工作的主要是要舉行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程,也就是在較高層次上以比較抽象的方式舉行系統(tǒng)分析和設(shè)計(jì)的過(guò)程,可行性討論的最根本的任務(wù)是對(duì)以后的行動(dòng)方針

提出建議,以避開(kāi)時(shí)光、資源、人力和金錢的鋪張,推舉較好的解決計(jì)劃,并且為工程制定一個(gè)初步的方案。

2.6.1技術(shù)可行性

本系統(tǒng)采納PB語(yǔ)言自帶的數(shù)據(jù)庫(kù)舉行數(shù)據(jù)的管理、操作和維護(hù),用PB舉行前臺(tái)設(shè)計(jì)、數(shù)據(jù)的錄入、修改、刪除、更新、查詢、掃瞄等功能,因?yàn)镻B強(qiáng)大的數(shù)據(jù)存儲(chǔ)功能,便利快捷的驗(yàn)證功能、使用的靈便,良好的可擴(kuò)展性,以及廣泛的實(shí)驗(yàn)應(yīng)用、充分說(shuō)明本系統(tǒng)在技術(shù)方面的可行性。

2.6.2工具可行性

軟件方面:信息時(shí)代對(duì)于軟件的應(yīng)用已不是人們的難題,人們?cè)谌粘^k公中用的計(jì)算機(jī)操作的系統(tǒng)等都屬于軟件部分。

硬件方面:計(jì)算機(jī)普及到今日,人們對(duì)于它的擁有已不少見(jiàn),它的硬件設(shè)備徹低能夠滿足人們的需求,而價(jià)格也能被人們所接受。

2.6.3經(jīng)濟(jì)可行性

這是個(gè)超小型的管理系統(tǒng),從投入的人力,財(cái)力與物力來(lái)將都是十分小的,只要是一臺(tái)電腦,一臺(tái)打印機(jī),這個(gè)系統(tǒng)就可以建立起來(lái),考慮到小學(xué)里面有電腦,現(xiàn)只要購(gòu)置一臺(tái)打印機(jī)就可以了,從節(jié)約人力方面,可以讓管理人員從復(fù)雜的工作中解脫出來(lái),做更多的工作,可以給教學(xué)管理提高一個(gè)層次。

2.6.4操作可行性

本系統(tǒng)設(shè)計(jì)清楚,有良好的用戶接口,操作簡(jiǎn)介,符合教務(wù)管理的工作需要,并達(dá)到操作過(guò)程中的直觀、便利、使用、平安等要求,因此操作方面具有可行行。

2.6開(kāi)發(fā)工具

本系統(tǒng)前臺(tái)和后臺(tái)均采納了開(kāi)發(fā)工具Power-builder及其自帶的數(shù)據(jù)庫(kù)。

第三章系統(tǒng)設(shè)計(jì)

1.系統(tǒng)功能模塊設(shè)計(jì)

通過(guò)對(duì)上述各項(xiàng)功能的分析、分類、綜合,根據(jù)模塊化程序設(shè)計(jì)的要求,得到以下如圖2-1功能模塊

圖2.1系統(tǒng)功能模塊

2.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)

數(shù)據(jù)庫(kù)在一個(gè)管理信息系統(tǒng)中占有十分重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)的好壞將直接影響到應(yīng)用系統(tǒng)的直線效果和數(shù)據(jù)操作效率以及能否保證數(shù)據(jù)的全都性、完整性、平安性。

1.數(shù)據(jù)庫(kù)設(shè)計(jì)

2.按照同學(xué)成果管理系統(tǒng)的功能要求,通過(guò)分析系統(tǒng)要涉及的相關(guān)實(shí)體以及要收集、

存儲(chǔ)和操縱的數(shù)據(jù)信息,得到如圖3.7所示的系統(tǒng)E-R圖。按照E-R圖得到以下關(guān)

系模式。

同學(xué)(學(xué)號(hào),姓名,專業(yè)名,性別,誕生日期,總學(xué)分,備注,地址,電話,密碼)如圖3.1同學(xué)信息表(主鍵是學(xué)號(hào)(sno))

課程(課程號(hào),課程名,開(kāi)學(xué)學(xué)期,學(xué)時(shí),學(xué)分)

如圖3.2課程表(主鍵是課程號(hào)(cno))

成果(學(xué)號(hào),課程號(hào),成果,學(xué)分)

如圖3.3成果表(主鍵是學(xué)號(hào)+課程號(hào)(sno+cno),外鍵是同學(xué)表的學(xué)號(hào)(sno)

老師(老師號(hào),老師名,性別,職稱,課程號(hào),密碼,年齡)

為了系統(tǒng)的使用平安,要建立用戶管理,而用戶使用權(quán)限分為管理員、同學(xué)和老師三類,因此需要建立一個(gè)存儲(chǔ)用戶信息的關(guān)系

用戶(用戶名,密碼,權(quán)限)

數(shù)據(jù)庫(kù)中一共建了5張表,在數(shù)據(jù)庫(kù)窗口畫(huà)板中可以看到這六張表的關(guān)聯(lián)關(guān)系如圖3.6所示:

圖3.6

完成數(shù)據(jù)庫(kù)和表的創(chuàng)建后,可以在數(shù)據(jù)庫(kù)畫(huà)板中項(xiàng)數(shù)據(jù)庫(kù)輸入部分?jǐn)?shù)據(jù)。

第四章系統(tǒng)制作

4.1創(chuàng)建應(yīng)用對(duì)象

完成數(shù)據(jù)庫(kù)的設(shè)計(jì)和系統(tǒng)功能設(shè)計(jì)后,可以開(kāi)頭各個(gè)功能模塊的實(shí)現(xiàn)。在PowerBuilder中開(kāi)發(fā)應(yīng)用程序時(shí),就是創(chuàng)建各種對(duì)象、為對(duì)象設(shè)置屬性以及編寫(xiě)大事腳本的過(guò)程。但不是

容易的挨次過(guò)程,有時(shí)需要返回為前面創(chuàng)建的對(duì)象補(bǔ)充腳本。下面開(kāi)頭本實(shí)例在PowerBuilder中實(shí)現(xiàn)。

(1)創(chuàng)建新的工作空間,工作空間文件路徑及名稱設(shè)為“C:\DocumentsandSettings\Administrator\桌面\同學(xué)信息管理系統(tǒng)\同學(xué)管理系統(tǒng).pbw”。

(2)創(chuàng)建應(yīng)用對(duì)象,應(yīng)用對(duì)象名設(shè)為“studentwindow”,應(yīng)用庫(kù)文件路徑及名稱設(shè)為“C:\DocumentsandSettings\Administrator\桌面\同學(xué)信息管理系統(tǒng)\studentwindow.pbl”,目標(biāo)文件路徑及名稱設(shè)為“C:\DocumentsandSettings\Administrator\桌面\同學(xué)信息管理系統(tǒng)\studentwindow.pbt”.

(3)位應(yīng)用對(duì)象studentwindow的Open大事編寫(xiě)代碼如下。

//銜接數(shù)據(jù)庫(kù)

SQLCA.DBMS="ODBC"

SQLCA.AutoCommit=False

SQLCA.DBParm="ConnectString='DSN=mydatasource;UID=;PWD='"

connect;

open(w_login)//打開(kāi)登錄窗口

注重:因?yàn)榈卿洿翱趙_login還沒(méi)有設(shè)計(jì),代碼行“open(w_login)//打開(kāi)登錄窗口

”先解釋掉,在設(shè)計(jì)好登錄窗口時(shí),再去掉本行代碼前面的解釋符。執(zhí)行此應(yīng)用時(shí),首先銜接數(shù)據(jù)庫(kù)“mydatabase”,勝利后打開(kāi)登錄窗口。

4.2模塊的設(shè)計(jì)與實(shí)現(xiàn)

本系統(tǒng)包括登陸模塊,系統(tǒng)查詢模塊,系統(tǒng)管理模塊,系統(tǒng)設(shè)置模塊。其中,登陸模塊實(shí)現(xiàn)用戶管理,系統(tǒng)查詢模塊實(shí)現(xiàn)同學(xué)、老師查詢信息和成果信息以及掃瞄功能,系統(tǒng)管理模塊實(shí)現(xiàn)錄入、修改、刪除成果管理等功能,系統(tǒng)設(shè)置模塊實(shí)現(xiàn)修改密碼功能。

4.3設(shè)計(jì)系統(tǒng)管理模塊

本模塊實(shí)現(xiàn)用戶登錄控制,用戶自己的密碼修改和用戶管理,其中用戶管理包括修改用戶信息、添加新用戶、刪除用戶,惟獨(dú)管理員級(jí)用戶有此權(quán)限。

4.3.1設(shè)計(jì)登陸窗口

功能:設(shè)置了權(quán)限管理,系統(tǒng)可以按照用戶輸入的用戶名和密碼識(shí)別其權(quán)限進(jìn)入不同的窗口舉行各自的操作。登陸界面如圖4.1所示

圖4.1登錄窗口

1)創(chuàng)建窗口并設(shè)計(jì)屬性

創(chuàng)建登錄窗口(w_login),并調(diào)節(jié)其大小,在窗口上放置三個(gè)圖片控件(p_1、p_2、p_3、p_4、)、兩個(gè)靜態(tài)文本框控件(st_1、st_2)、兩個(gè)單行編輯器控件(sle_1、sle_2)、三個(gè)命令按鈕控件(cb_1、cb_2、cb_3、),各控件的位置和大小參照?qǐng)D4.1

調(diào)節(jié)。其他需要修改的屬性見(jiàn)表4—1,表中未列出的屬性保留其默認(rèn)值。

2)編寫(xiě)腳本

(1)定義全局變量

stringls_username,ls_password,ls_qx

分離存儲(chǔ)登錄取戶的用戶名、密碼和權(quán)限

(2)【登錄】按鈕cb_2的clicked大事的腳本如下

stringpw

stringq

stringuserid

ls_username=sle_1.text

selectpassword,qx

into:ls_password,:ls_qx

fromusers

whereid=:ls_username;

ifls_password=sle_2.textthen

ifls_qx="1"then

open(w_studentlogin)

w_studentlogin.st_3.text="歡迎"+ls_username+"同學(xué)登陸!"

else

ifls_qx="2"then

open(w_techerlogin)

w_techerlogin.st_3.text="歡迎"+ls_username+"教師登陸!"

else

open(w_adminlogin2)

w_adminlogin2.st_1.text="歡迎"+ls_username+"管理員登陸,您的個(gè)人信息如下"

endif

endif

else

messagebox("提醒","輸入的密碼不對(duì)!請(qǐng)重新輸入!")

sle_2.text=""

sle_2.setfocus()

endif

還為此按鈕自定義了U_keydown大事,大事代碼如下

ifkeydown(keyenter!)then

//假如按了Enter鍵,則動(dòng)身Clicked大事

this.triggerevent(clicked!)

endif

(3)【重置】按鈕cb_3的clicked的大事腳本如下

sle_1.text=""

sle_2.text=""

還為此按鈕自定義了U_keydown1大事,大事代碼如下

ifkeydown(keyenter!)then

//假如按了Enter鍵,則動(dòng)身Clicked大事

this.triggerevent(clicked!)

endif

(4)【平安退出】按鈕cb_1的clicked大事代碼如下

close(parent)

4.3.2設(shè)計(jì)密碼修改窗口

密碼修改窗口如圖4.2所示

圖4.2密碼修改窗口

1)創(chuàng)建窗口并設(shè)置屬性

創(chuàng)建登錄窗口(w_mima),并調(diào)節(jié)其大小,在窗口上放置一個(gè)圖片控件(p_1、三

個(gè)靜態(tài)文本框控件(st_1、st_2、st_3)、三個(gè)單行編輯器控件(sle_1、sle_2、sle_3)、

兩個(gè)命令按鈕控件(cb_1、cb_2),各控件的位置和大小參照?qǐng)D4.1調(diào)節(jié)。其他需

要修改的屬性見(jiàn)表4—2,表中未列出的屬性保留其默認(rèn)值。

2)編寫(xiě)腳本

(1)【確定修改】按鈕cb_1的clicked大事的腳本如下

stringpw

stringq

stringuserid

ls_username=sle_1.text

selectpassword,qx

into:pw,:q

fromusers

whereid=:ls_username;

ifls_passwordsle_1.textthen

messagebox("提示","輸入的舊密碼不對(duì)!\n請(qǐng)重新輸入!")

sle_1.text=""

sle_1.setfocus()

else

ifsle_2.textsle_3.textthen

messagebox("提醒","兩次輸入的新密碼不相同!請(qǐng)重新輸入!")sle_3.text=""

sle_3.setfocus()

else

updateusers

setpassword=:sle_2.text

whereid=:ls_usernameandpassword=:ls_password;

ifsqlca.sqlcode0then

messagebox("提醒","密碼修改不勝利!")

else

close(parent)

messagebox("提醒","密碼修改完成")

endif

endif

endif

(2)【重置】按鈕cb_2的clicked的大事腳本如下

close(parent)

4.3.3設(shè)計(jì)用戶管理窗口

用戶管理窗口如圖4.3所示

圖4.3用戶管理窗口

1)創(chuàng)建數(shù)據(jù)窗口對(duì)象

創(chuàng)建數(shù)據(jù)窗口“d_yonghuguanli”,顯示風(fēng)格為“Grid”,數(shù)據(jù)源的類型為“QuickSelect”,布局如圖4.4所示。其中列控件“qx”的編輯風(fēng)格改為“DropDownListBox”,其中列控件“password”的password屬性值設(shè)為true,碼表如圖4.4所示

圖4.4

2)創(chuàng)建窗口并設(shè)置屬性

創(chuàng)建登錄窗口(w_adminlogin1),并調(diào)節(jié)其大小,在窗口上放置一個(gè)靜態(tài)文本框控

件(st_1)、一個(gè)數(shù)據(jù)窗口控件(dw_1)、四個(gè)命令按鈕控件(cb_1、cb_2、cb_3、

cb_4),各控件的位置和大小參照?qǐng)D4.3調(diào)節(jié)。其他需要修改的屬性見(jiàn)表4—3,表

中未列出的屬性保留其默認(rèn)值。

3)編寫(xiě)腳本

(1)用戶管理窗口W_adminlogin1的open大事腳本如下。

dw_1.settransobject(sqlca)

dw_1.retrieve()

(2)用戶管理窗口W_adminlogin1的closequery大事腳本如下。

//推斷是否有未保存的修改,提示保存

intrt

dw_1.accepttext()

ifdw_1.modifiedcount()=0anddw_1.modifiedcount()=0then

return0

else

rt=messagebox("提醒","添加修改內(nèi)容為保存,確定壓迫退出嗎?",question!,yesno!)ifrt=1then

return0

endif

endif

return1

(3)數(shù)據(jù)窗口控件dw_1的itemchanged的大事腳本如下。

cb_3.enabled=true//激活“保存”按鈕

(4)【添加】按鈕cb_1的clicked大事的腳本如下

introw

row=dw_1.insertrow(0)

dw_1.scrolltorow(row)

(5)【刪除】按鈕cb_2的clicked大事的腳本如下

dw_1.deleterow(0)

cb_3.enabled=true

(6)【保存】按鈕cb_3的clicked大事的腳本如下

Ifdw_1.update(true,false)=1then

dw_1.resetupdate()

commit;

cb_3.enabled=false

else

rollback;

messagebox("錯(cuò)誤","保存數(shù)據(jù)失??!")

endif

(7)【取消】按鈕cb_4的clicked大事的腳本如下

close(parent)

4.3.4設(shè)計(jì)菜單

1、創(chuàng)建菜單對(duì)象

菜單結(jié)構(gòu)如圖4.5所示。菜單對(duì)象名為“m_m1”

圖4.5菜單

下面編寫(xiě)各個(gè)菜單項(xiàng)的腳本,對(duì)于這些代碼行,在對(duì)應(yīng)的窗口沒(méi)有建立之前先解釋掉,在對(duì)應(yīng)的窗口建立后再去掉其解釋符

(1)【窗口管理】菜單下【退出窗口】菜單項(xiàng)的clicked的大事腳本如下。

close(w_adminlogin2)

close(w_studentlogin)

close(w_techerlogin)

(2)【用戶管理】菜單的clicked的大事腳本如下。

open(w_adminlogin1)

(3)【同學(xué)課程管理】菜單下的【課程更新】菜單項(xiàng)clicked的大事腳本如下。

open(w_updatecourse)

(4)【同學(xué)課程管理】菜單下的【成果管理】菜單項(xiàng)clicked的大事腳本如下。

open(w_chengjiguanli)

(5)【同學(xué)信息管理】菜單下的【數(shù)據(jù)查詢】菜單項(xiàng)下得【成果查詢】菜單項(xiàng)的clicked的大事腳本如下。

open(w_searchchenji)

(6)【同學(xué)信息管理】下的【數(shù)據(jù)查詢】菜單項(xiàng)下得【信息查詢】菜單項(xiàng)的clicked的大事腳本如下。

open(w_search_stu_jibenxinxi)

(7)【同學(xué)信息管理】下的【數(shù)據(jù)更新】菜單項(xiàng)的clicked的大事腳本如下。

open(w_adminlogin)

(8)【老師信息管理】下的【數(shù)據(jù)查詢】菜單項(xiàng)的clicked的大事腳本如下。

open(w_search_teacher_jibenxinxi)

(9)【老師信息管理】下的【數(shù)據(jù)更新】菜單項(xiàng)的clicked的大事腳本如下。

open(w_techerupdate)

(10)【修改密碼】菜單的clicked的大事腳本如下。

open(w_mami)

(11)【系統(tǒng)協(xié)助】下的

溫馨提示

  • 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)論