版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE2-1-PowerBuilder程序設(shè)計(jì)學(xué)生成績(jī)信息管理系統(tǒng)所屬院系計(jì)算機(jī)科學(xué)與應(yīng)用所在班級(jí)1110961姓名學(xué)號(hào)111096127指導(dǎo)教師20目錄一、系統(tǒng)分析與設(shè)計(jì) -3-1.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) -3-1.2系統(tǒng)開(kāi)發(fā)設(shè)計(jì) -3-二、需求分析 -5-2.1功能需求 -5-2.2具體功能需求 -5-三、數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) -6-四、創(chuàng)建應(yīng)用對(duì)象 -9-五、詳細(xì)設(shè)計(jì) -10-5.1設(shè)計(jì)登陸窗口 -10-5.2學(xué)生功能模塊 -11-5.2.1設(shè)計(jì)密碼修改窗口 -12-5.2.2成績(jī)信息查詢 -14-5.3教師功能模塊 -19-5.3.1學(xué)生信息管理 -19-5.3.2課程信息管理 -21-5.3.3學(xué)生成績(jī)信息管理 -21-5.4菜單選項(xiàng)的設(shè)計(jì)與實(shí)現(xiàn) -23-六、使用說(shuō)明 -26-七、優(yōu)缺點(diǎn)分析 -27-八、總結(jié) -28-九、參考文獻(xiàn) -29-一、系統(tǒng)分析與設(shè)計(jì)在任何高等院校,學(xué)生的成績(jī)管理都是學(xué)校教務(wù)管理的重要環(huán)節(jié)之一。隨著學(xué)校學(xué)生人數(shù)的增加,學(xué)生成績(jī)管理的任務(wù)更加繁重,必須借助現(xiàn)代化的管理工具和手段提高學(xué)生成績(jī)管理效率。學(xué)生成績(jī)管理系統(tǒng)廣泛適用于高校教務(wù)管理部門(mén)的學(xué)生成績(jī)管理,其作用和功能也是學(xué)生比較熟悉和容易理解的。1.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)學(xué)生成績(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)式面向教務(wù)管理部門(mén)設(shè)計(jì)的,通過(guò)該系統(tǒng)可以很方便地對(duì)存儲(chǔ)在后臺(tái)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行各種管理工作。XSCJ數(shù)據(jù)庫(kù)包含有四個(gè)表,xs表用來(lái)存放學(xué)生基本信息情況,kc表用來(lái)存放課程基本信息,xs_cj表用來(lái)存放學(xué)生課程成績(jī)信息,users表用來(lái)存放權(quán)限信息。根據(jù)學(xué)校教務(wù)管理的實(shí)際需要,可以設(shè)計(jì)以下主要的交互窗口:(1)登陸窗口w_login(2)控制臺(tái)窗口w_main(3)查詢子系統(tǒng)窗口w_query(4)數(shù)據(jù)管理子系統(tǒng)窗口w_manage(5)幫助系統(tǒng)窗口w_help其中查詢子系統(tǒng)窗口包括學(xué)生成績(jī)查詢、學(xué)生基本情況查詢、學(xué)生選課信息查詢和交互式查詢。而數(shù)據(jù)管理子系統(tǒng)窗口包括資源管理、數(shù)據(jù)的更新、數(shù)據(jù)的刪除、數(shù)據(jù)插入等。1.2系統(tǒng)開(kāi)發(fā)設(shè)計(jì)(1)檢查系統(tǒng)硬件環(huán)境和軟件環(huán)境是否符合要求。(2)檢查XSCJ數(shù)據(jù)庫(kù)的4個(gè)樣本數(shù)據(jù)表,觀察是否滿足系統(tǒng)需要。(3)為項(xiàng)目創(chuàng)建磁盤(pán)存儲(chǔ)區(qū)域,并創(chuàng)建新的工作空間。(4)注意創(chuàng)建組成系統(tǒng)的各個(gè)模塊。(5)采用面向?qū)ο蟮姆椒?,?shí)現(xiàn)模塊的可重用性。(6)完成各個(gè)模塊的代碼,并進(jìn)行單個(gè)模塊的測(cè)試。(7)進(jìn)行整個(gè)系統(tǒng)的測(cè)試。(8)生成可執(zhí)行文件。(9)軟件發(fā)布。整個(gè)系統(tǒng)的體系結(jié)構(gòu)如圖1.1所示。應(yīng)用程序應(yīng)用程序登錄窗口系統(tǒng)控制臺(tái)主窗口查詢子系統(tǒng)學(xué)生信息查詢學(xué)生選課查詢學(xué)生成績(jī)查詢按專(zhuān)業(yè)名查詢用戶定義查詢數(shù)據(jù)管理子系統(tǒng)學(xué)生信息管理課程信息管理學(xué)生成績(jī)管理幫助子系統(tǒng)使用幫助軟件小工具備忘錄電子日歷統(tǒng)計(jì)分析圖1.1系統(tǒng)體系結(jié)構(gòu)圖二、需求分析以管理信息系統(tǒng)技術(shù)和Java語(yǔ)言程序設(shè)計(jì)理論為基礎(chǔ),結(jié)合WindowsAccess數(shù)據(jù)庫(kù)服務(wù)器的相關(guān)技術(shù),用PowerBuilder作為前臺(tái)應(yīng)用程序開(kāi)發(fā)工具,闡述構(gòu)建一個(gè)普遍適用于學(xué)校、班級(jí)的學(xué)生成績(jī)管理系統(tǒng)的全過(guò)程,建立一套在現(xiàn)有Windows操作系統(tǒng)下的單機(jī)版學(xué)生成績(jī)管理系統(tǒng)。管理系統(tǒng)具有簡(jiǎn)單實(shí)用、操作方便,可靠性強(qiáng)等特點(diǎn)??晒┮话銓W(xué)生登陸查詢,教師通過(guò)登錄就可以放方便的看到誰(shuí)選了他的課,最后選擇相應(yīng)的課號(hào)就可以對(duì)相應(yīng)的學(xué)生錄入成績(jī),以及選課總?cè)藬?shù)。2.1功能需求本課題要實(shí)現(xiàn)的是成績(jī)管理信息系統(tǒng),在設(shè)計(jì)時(shí)采用友好的用戶界面,便于管理員及學(xué)生的操作,系統(tǒng)應(yīng)有基本功能如下:登錄系統(tǒng):分配權(quán)限、系統(tǒng)退出。管理:成績(jī),選課,學(xué)生基本信息查詢等查詢功能,學(xué)生信息管理、教師管理、成績(jī)管理功能。統(tǒng)計(jì):統(tǒng)計(jì)相應(yīng)選課人數(shù),及格不及格人數(shù)學(xué)生可以對(duì)自己的基本信息瀏覽的功能。2.2具體功能需求學(xué)生成績(jī)信息系統(tǒng)的用戶主要分為兩大類(lèi),即教師和學(xué)生。下面具體介紹各個(gè)角色的功能需求。教師:本用戶在登錄時(shí)輸入用戶名和密碼就可以進(jìn)入到主的界面。教師用戶可以查看選課信息,以及修改密碼。進(jìn)入界面后看到的是詳細(xì)信息,包括學(xué)生的姓名學(xué)號(hào)選課信息等。學(xué)生:此用戶只可在本系統(tǒng)中查詢自己的基本信息,成績(jī)信息,修改密碼等基本操作,不可進(jìn)行數(shù)據(jù)的修改及錄入。三、數(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í)現(xiàn)效果和數(shù)據(jù)操作效率以及能否保證數(shù)據(jù)的一致性、完成性和安全性。1、數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)學(xué)生成績(jī)管理系統(tǒng)的功能要求,通過(guò)分析系統(tǒng)要涉及的相關(guān)實(shí)體以及要收集、存儲(chǔ)和操縱的數(shù)據(jù)信息。根據(jù)系統(tǒng)E-R圖得到以下關(guān)系模式。學(xué)生基本信息(學(xué)號(hào),姓名,性別,出生日期,家庭住址)。課程(班級(jí)編號(hào),學(xué)期,課程名稱,學(xué)時(shí))。成績(jī)(學(xué)號(hào),學(xué)期,課程名稱,成績(jī))。為了系統(tǒng)的使用安全,要建立用戶管理,而用戶使用權(quán)限分為教師和學(xué)生兩類(lèi),因此需要建立一個(gè)存儲(chǔ)用戶信息的關(guān)系。用戶(姓名,密碼,權(quán)限)。2、創(chuàng)建數(shù)據(jù)庫(kù)根據(jù)關(guān)系模式,確定需要建立的數(shù)據(jù)庫(kù)和表?!皩W(xué)生基本信息”表表名:xs主鍵:xh各個(gè)列的屬性見(jiàn)表2-1。表2-1“課程”表表名:kc主鍵:kch各個(gè)列的屬性見(jiàn)表2-2。表2-2“學(xué)生成績(jī)”表表名:xs_cj主鍵:xh,kch各個(gè)列的屬性見(jiàn)表2-3。表2-3“用戶”表表名:users主鍵:userid各個(gè)列的屬性見(jiàn)表2-4。表2-4各個(gè)表之間通過(guò)外鍵形成如圖2.3所示的關(guān)聯(lián)關(guān)系。圖2.3表的關(guān)聯(lián)關(guān)系四、創(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ò)程。但不是簡(jiǎn)單的順序過(guò)程,有時(shí)需要返回為前面創(chuàng)建的對(duì)象補(bǔ)充腳本。下面開(kāi)始本實(shí)例在PowerBuilder中的實(shí)現(xiàn)。⑴創(chuàng)建新的工作空間,工作空間文件路徑及名稱設(shè)為“f:\workspace\xscj.pbw”。⑵創(chuàng)建應(yīng)用對(duì)象,應(yīng)用對(duì)象名設(shè)為“app_xscj”,應(yīng)用庫(kù)文件路徑及名稱設(shè)為“f:\workspace\xscj.pbl”,目標(biāo)文件路徑及名稱設(shè)為“f:\workspace\xscj.pbt”。⑷為應(yīng)用對(duì)象app_xscj的Open事件編寫(xiě)代碼如下。//ProfileXSCJSQLCA.DBMS="ODBC"SQLCA.AutoCommit=FalseSQLCA.DBParm="ConnectString='DSN=xscj;UID=dba;PWD=sql'"注意:執(zhí)行此應(yīng)用時(shí),首先鏈接數(shù)據(jù)庫(kù)“xscj”,成功后打開(kāi)登錄窗口。五、詳細(xì)設(shè)計(jì)本模塊實(shí)現(xiàn)用戶登錄控制、用戶自己的密碼修改和用戶管理,其中用戶管理包括修改用戶信息、添加新用戶、刪除用戶,學(xué)生用戶沒(méi)有此權(quán)限。5.1設(shè)計(jì)登陸窗口登陸窗口如圖5.1所示。圖5.1登陸窗口創(chuàng)建窗口并設(shè)置屬性創(chuàng)建登陸窗口w_login,調(diào)整其大小,在窗口上放置1個(gè)圖片控件(p_1)、3個(gè)靜態(tài)文本控件(st_1、st_2、st_3)、2個(gè)單選鈕控件(rb_1、rb_2)2個(gè)單行編輯器控件(sle_1、sle_2)、2個(gè)命令按鈕控件(cb_1、cb_2),各個(gè)控件的位置和大小參照?qǐng)D4.1調(diào)整。編寫(xiě)腳本(1)登陸按鈕cb_1的Clicked事件腳本如下。stringis_username,is_passwordis_username=trim(sle_userid.text)is_password=trim(sle_password.text)ifis_username=""oris_password=""thenmessagebox("提示","賬號(hào)密碼不能為空!")endifselectpassword,qxinto:gs_password,:gs_adminfromuserswhereuserid=:is_username;ifrb_1.checked=truethen iftrim(gs_password)=trim(sle_password.text)andgs_admin='學(xué)生'thenopen(w_main)close(w_load)manue.m_-數(shù)據(jù)管理子系統(tǒng).enabled=falseendifelse ifrb_2.checked=truethen iftrim(gs_password)=trim(sle_password.text)andgs_admin='老師'thenopen(w_main)close(w_load) manue.m_-數(shù)據(jù)管理子系統(tǒng).enabled=trueendif endifendif(2)退出按鈕cb_2的Clicked事件腳本如下。close(parent)5.2學(xué)生功能模塊由于本系統(tǒng)是多重身份用戶共同使用,所以要分清各類(lèi)用戶的權(quán)限,以方便用戶使用。本系統(tǒng)分為教師和學(xué)生兩種權(quán)限,在登陸界面選擇自己相應(yīng)的身份后,輸入用戶名、密碼后即可登入相應(yīng)的權(quán)限界面。以學(xué)生為例登陸系統(tǒng),進(jìn)入如圖5.2所示界面:圖5.2學(xué)生登陸系統(tǒng)主窗口此時(shí)學(xué)生只可查詢自己的基本信息和成績(jī),可以修改個(gè)人基本信息及密碼,但不可隨意修改成績(jī)。只有教師才能進(jìn)行對(duì)學(xué)生成績(jī)信息的修改。5.2.1設(shè)計(jì)密碼修改窗口修改密碼窗口布局設(shè)計(jì)如圖5.3所示。創(chuàng)建窗口并設(shè)置屬性創(chuàng)建密碼修改窗口w_newpw,調(diào)整其大小,在窗口上放置3個(gè)靜態(tài)文本控件(st_1、st_2、st_3)、3個(gè)單行編輯器控件(sle_1、sle_2、sle_3)、2個(gè)命令按鈕控件(cb_1、cb_2),各個(gè)控件的位置和大小參照?qǐng)D5.3調(diào)整。圖5.3密碼修改窗口編寫(xiě)腳本(1)保存按鈕cb_1的Clicked事件腳本如下。stringpwiftrim(sle_1.text)<>is_passwordthenmessagebox("提示","舊密碼錯(cuò)誤!")elseiftrim(sle_2.text)=trim(sle_3.text)thenpw=trim(sle_2.text)updateownersetpassword=:pwwhere(password=:is_password)and(id=:is_username);else ifsqlca.sqlcode<>0then messagebox("提示","密碼修改成功!") else close(parent)messagebox("提示","密碼修改完成!") endifelsemessagebox("提示","兩次新密碼不同!")endifendif(2)退出按鈕cb_2的Clicked事件腳本如下。close(parent)5.2.2成績(jī)信息查詢本窗口可以實(shí)現(xiàn)用戶對(duì)成績(jī)信息的查詢及瀏覽,不同權(quán)限選擇適合的身份,輸入用戶名和密碼之后即可進(jìn)入成績(jī)信息查詢界面。界面設(shè)計(jì)如圖5.4所示。圖5.4成績(jī)信息查詢界面(1)學(xué)生基本信息管理模塊本模塊實(shí)現(xiàn)學(xué)生基本信息的輸入、修改和查詢。創(chuàng)建數(shù)據(jù)窗口d_4,顯示風(fēng)格為“Grid”,數(shù)據(jù)源類(lèi)型為“SQLSelect”,其布局如圖4.5所示。圖5.5學(xué)生信息基本模塊進(jìn)入成績(jī)信息查詢子系統(tǒng)后,可對(duì)學(xué)生的基本信息,選課信息,成績(jī)進(jìn)行查詢。下面以學(xué)生基本信息查詢?yōu)槔M(jìn)行詳細(xì)介紹。進(jìn)入查詢窗口后,輸入學(xué)生學(xué)號(hào)后點(diǎn)擊查詢按鈕,即可查出該生地基本信息。查詢窗口設(shè)計(jì)如圖5.6所示。圖5.6學(xué)生基本信息查詢窗口基本信息查詢窗口的查詢按鈕的clicked事件腳本如下:stringxuehaoxuehao=trim(sle_1.text)ifxuehao=""then messagebox("沒(méi)有輸入學(xué)號(hào)","請(qǐng)輸入正確的查詢條件!")else dw_1.retrieve(xuehao)endifsle_1.setfocus()清除按鈕的clicked事件腳本如下:dw_1.reset()sle_1.text=""sle_1.setfocus()(2)學(xué)生選課信息管理模塊本模塊實(shí)現(xiàn)對(duì)學(xué)生學(xué)生所選課程的管理。用戶可在此模塊中查詢所選課程,并對(duì)其進(jìn)行增加、刪除、修改等操作。創(chuàng)建數(shù)據(jù)窗口對(duì)象d_2,顯示風(fēng)格為“Grid”,數(shù)據(jù)源類(lèi)型為“SQLSelect”,其布局如圖4.7所示。圖5.7選課基本信息模塊點(diǎn)擊學(xué)生選課查詢按鈕,進(jìn)入選課查詢界面,界面如圖5.8所示。圖5.8學(xué)生選課查詢選課查詢窗口的查詢按鈕的clicked事件腳本如下:stringkechengkecheng=trim(sle_1.text)ifkecheng=""then messagebox("沒(méi)有輸入課程號(hào)","請(qǐng)輸入正確的查詢條件!")else dw_1.retrieve(kecheng)endifsle_1.setfocus()清除按鈕的clicked事件腳本如下:dw_1.reset()sle_1.text=""sle_1.setfocus()(3)學(xué)生成績(jī)查詢管理模塊此模塊可實(shí)現(xiàn)學(xué)生查詢自己成績(jī)的功能。通過(guò)輸入學(xué)號(hào)及相應(yīng)的要查詢的課程號(hào),即可查出待查課程成績(jī)。創(chuàng)建數(shù)據(jù)窗口對(duì)象d_3_0,顯示風(fēng)格為“Grid”,數(shù)據(jù)源類(lèi)型為“SQLSelect”,其布局如圖5.9所示。圖5.9成績(jī)查詢基本模塊點(diǎn)擊學(xué)生成績(jī)查詢按鈕,進(jìn)入成績(jī)查詢界面后,界面布局如圖5.10所示。圖5.10學(xué)生成績(jī)查詢學(xué)生成績(jī)查詢的查詢按鈕的clicked事件腳本如下:dw_1.settransobject(sqlca)stringxh,kcxh=trim(sle_1.text)kc=trim(sle_2.text)ifxh=""andkc=""then messagebox("非法的條件輸入","請(qǐng)輸入正確的查詢條件!")else //dw_1.retrieve(xh,kc) dw_1.retrieve(kc,xh)endifsle_1.setfocus()清除按鈕的clicked事件腳本如下:dw_1.reset()sle_1.text=""sle_2.text=""sle_1.setfocus()5.3教師功能模塊教師也能使用與學(xué)生相同的查詢功能,但是與學(xué)生不同的是,教師可以對(duì)所教課程的成績(jī)進(jìn)行錄入與修改。下面對(duì)教師功能模塊進(jìn)行詳細(xì)說(shuō)明。5.3.1學(xué)生信息管理此模塊實(shí)現(xiàn)對(duì)學(xué)生基本信息的添加、刪除、修改以及顯示。學(xué)生不可使用此功能。界面布局顯示如圖5.11所示。圖5.11學(xué)生信息管理添加按鈕的clicked事件腳本如下:longrowrow=dw_1.insertrow(0)dw_1.setrow(row)dw_1.scrolltorow(row)dw_1.setfocus()更新按鈕的clicked事件腳本如下:dw_1.update()dw_1.reset()刪除按鈕的clicked事件腳本如下:dw_1.deleterow(dw_1.getrow())插入按鈕的clicked事件腳本如下:longrowrow=dw_1.insertrow(dw_1.getrow())dw_1.setrow(row)dw_1.scrolltorow(row)dw_1.setfocus()顯示按鈕的clicked事件腳本如下:dw_1.retrieve()5.3.2課程信息管理此模塊主要實(shí)現(xiàn)教師對(duì)課程的添加、刪除、修改以及顯示。界面布局設(shè)計(jì)如圖5.12所示。圖5.12課程信息管理5.3.3學(xué)生成績(jī)信息管理此模塊實(shí)現(xiàn)教師對(duì)學(xué)生成績(jī)的添加、刪除、修改。運(yùn)行后的界面布局設(shè)計(jì)如圖5.13所示。圖5.13學(xué)生成績(jī)信息管理確定按鈕的clicked事件腳本如下:stringstr1,str2integerchenjintegerxuefstr1=sle_1.textstr2=sle_2.textchenj=integer(sle_3.text)xuef=integer(sle_4.text)insertintoxs_cjvalues(:str1,:str2,:chenj,:xuef)usingsqlca;清除按鈕的clicked事件腳本如下:sle_1.text=""sle_2.text=""sle_3.text=""sle_4.text=""dw_1.reset()返回按鈕的clicked事件腳本如下:open(w_data)close(w_stuupdata)顯示記錄按鈕的clicked事件腳本如下:dw_1.retrieve()刪除記錄按鈕的clicked事件腳本如下:dw_1.deleterow(dw_1.getrow())5.4菜單選項(xiàng)的設(shè)計(jì)與實(shí)現(xiàn)菜單結(jié)構(gòu)如圖5.14所示。菜單對(duì)象名為“manue”,常用的菜單項(xiàng)設(shè)置了快捷鍵,最常用的菜單項(xiàng)在工具條上建立了按鈕。菜單項(xiàng)屬性的具體設(shè)置不再贅述。下面編寫(xiě)各個(gè)菜單項(xiàng)的腳本。對(duì)于這些代碼行,在對(duì)應(yīng)的窗口沒(méi)有建立之前先注釋掉,在對(duì)應(yīng)的窗口建立后再去掉其注釋符。(1)窗口選單管理選中窗口管理選單中的退出當(dāng)前窗口選單項(xiàng),右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Close(parentwindow)(2)查詢子系統(tǒng)選單選中查詢子系統(tǒng)選單中的學(xué)生信息查詢選單項(xiàng),右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:open(w_stu)選中查詢子系統(tǒng)選單中的學(xué)生選課查詢選項(xiàng)單,右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Open(w_select)選中查詢子系統(tǒng)選單中的成績(jī)查詢選單項(xiàng),右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Open(w_achievement)選中查詢子系統(tǒng)中的自定義查詢選單項(xiàng),右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Open(w_custom)(3)數(shù)據(jù)管理子系統(tǒng)選單選中數(shù)據(jù)管理子系統(tǒng)選單中的學(xué)生信息管理選單項(xiàng),右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Open(w_stuupdata)選中數(shù)據(jù)管理子系統(tǒng)選單中的課程信息管理選單項(xiàng),右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Open(w_course)選中數(shù)據(jù)管理總系統(tǒng)選單中的學(xué)生成績(jī)信息管理選項(xiàng)單,右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Open(w_achiveupdata)圖5.14菜單結(jié)構(gòu)(4)幫助子系統(tǒng)選單選中幫助子系統(tǒng)選單中的使用幫助選單項(xiàng),右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Open(w_h)選中幫助子系統(tǒng)選單中的小工具下屬的備忘錄選單項(xiàng),選右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Open(w_note)選中幫助子系統(tǒng)選單中的小工具下屬的日歷選單項(xiàng),右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Open(w_day)(5)其他選單選中其他選單中的統(tǒng)計(jì)分析選單項(xiàng),右擊鼠標(biāo),打開(kāi)腳本編輯畫(huà)板,輸入如下腳本:Open(w_statistic)六、使用說(shuō)明(1)學(xué)生數(shù)據(jù)管理系統(tǒng)使用說(shuō)明把系統(tǒng)文件拷貝到相應(yīng)目錄下后打開(kāi)project1.pbw單擊數(shù)據(jù)庫(kù)圖標(biāo)。為XSCJ.db數(shù)據(jù)庫(kù)創(chuàng)建名為project1的ODBC數(shù)據(jù)源。并配置名為XSCJ的dbprofile。學(xué)生登錄可以以學(xué)號(hào)aaa密碼aaa為例。學(xué)生學(xué)號(hào)從081101到081241。初始密碼為學(xué)生學(xué)號(hào)。教師登錄以sss密碼sss為例。初始化密碼為教師編號(hào)。系統(tǒng)提供的功能有:“學(xué)生數(shù)據(jù)錄入”、“課程安排錄入”、“學(xué)生情況的瀏覽”以及“學(xué)生數(shù)據(jù)的查詢”等。按學(xué)生家庭的地址查詢?yōu)槟:樵兎绞?,只要輸入地址中的部分信息,就可以將滿足要求的所有記錄檢索出來(lái)。在窗口中,按F1鍵,可以得到關(guān)于當(dāng)前窗口的有關(guān)內(nèi)容的幫助信息。在文件help_subjinput.txt的后面,粘貼上前兩個(gè)文件的內(nèi)容。(2)學(xué)生數(shù)據(jù)錄入說(shuō)明學(xué)號(hào)的編制規(guī)則:學(xué)號(hào)為6位數(shù)字,最高2位為入學(xué)年,中間2位為所在系,最低2位為序號(hào)。學(xué)號(hào)必須唯一,不能重復(fù)。日期的輸入格式:年年/月月/日日,或者年年/月月/日日。備注中除了輸入個(gè)人學(xué)習(xí)經(jīng)歷外,還應(yīng)記錄取得的成績(jī)、發(fā)表的論文數(shù)量等。輸入完一個(gè)學(xué)生的情況后,單擊“確定”按鈕,保存輸入結(jié)果。單擊“退出”按鈕,返回主窗口。七、優(yōu)缺點(diǎn)分析學(xué)生成績(jī)管理系統(tǒng)實(shí)現(xiàn)了大部分系統(tǒng)中實(shí)現(xiàn)的學(xué)生對(duì)自己成績(jī)的檢索,對(duì)自己基本信息的查詢及修改,查詢修改自己的選課信息,教師登陸錄入成績(jī),修改成績(jī)等。系統(tǒng)簡(jiǎn)單易懂,條理清晰,操作方便。系統(tǒng)還有很多不完善之處。系統(tǒng)功能還不夠全面,有待于完善;數(shù)據(jù)庫(kù)設(shè)計(jì)也存在著不足,沒(méi)有設(shè)置管理員權(quán)限;有些窗口的設(shè)計(jì)也不太合理,布局不是很美觀。八、總結(jié)在本次課程設(shè)計(jì)中,我更加的了PowerBuilde,更加的靈活的操作使用PowerBuilde,也深刻的體會(huì)到它給我們帶來(lái)的方便。數(shù)據(jù)庫(kù)一般由若干數(shù)據(jù)表組成,數(shù)據(jù)庫(kù)中的數(shù)據(jù)就存放在數(shù)據(jù)表中。數(shù)據(jù)表一般由若干個(gè)記錄組成,記錄由若干個(gè)字段構(gòu)成,字段主要是用來(lái)存放數(shù)據(jù)表中相同類(lèi)型的一系列值。在數(shù)據(jù)庫(kù)管理與操作中,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年集體土地租賃修建公園協(xié)議
- 2024年陜西省規(guī)范化離婚合同范本一
- 2025年度大巴車(chē)租賃合同(含車(chē)輛改裝服務(wù))2篇
- 2025年度智能家電產(chǎn)品全國(guó)銷(xiāo)售總代理協(xié)議3篇
- 2024年門(mén)店合規(guī)與法律風(fēng)險(xiǎn)管理合同
- 重癥監(jiān)護(hù)及ICU護(hù)理質(zhì)量控制
- 2024瓷磚直銷(xiāo)協(xié)議范本版B版
- 2024年版美食廣場(chǎng)聯(lián)營(yíng)合同
- 2024年精裝修浴室工程承包合同版B版
- 2024短期財(cái)務(wù)周轉(zhuǎn)貸款協(xié)議范本一
- 2025年蛇年春聯(lián)帶橫批-蛇年對(duì)聯(lián)大全新春對(duì)聯(lián)集錦
- 小學(xué)六年級(jí)數(shù)學(xué)計(jì)算題100道(含答案)
- 護(hù)士聘用證明表下載
- 燃料油需求專(zhuān)題(二):航線與運(yùn)費(fèi)
- 2019年同等學(xué)力(教育學(xué))真題精選
- 《中外資產(chǎn)評(píng)估準(zhǔn)則》課件第2章 資產(chǎn)評(píng)估DNA透視
- 【框架完整】快樂(lè)卡通風(fēng)十歲成長(zhǎng)禮紀(jì)念相冊(cè)PPT模板(PPT 24頁(yè))
- 煤礦井下供電三大保護(hù)整定細(xì)則
- 1986考研英語(yǔ)真題及答案解析
- [轉(zhuǎn)載]鄭桂華《安塞腰鼓》教學(xué)實(shí)錄
- 熱電偶、熱電阻產(chǎn)品選型樣本
評(píng)論
0/150
提交評(píng)論