• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Oracle題庫(kù)輔助練習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2014-01-01 00:00:00趙正道

    摘 要:Oracle數(shù)據(jù)庫(kù)技術(shù)是軟件技術(shù)專業(yè)的一門(mén)核心課程,在專業(yè)人才培養(yǎng)方案中具有重要的地位,也是用人單位招聘人才的重要考核標(biāo)準(zhǔn)之一,但由于高職學(xué)生普遍英語(yǔ)能力差,Oracle又是一個(gè)大型的數(shù)據(jù)庫(kù)系統(tǒng),學(xué)生掌握的效果不是很好,所以開(kāi)發(fā)了一個(gè)基于Visual FoxPro的Oracle題庫(kù)輔助練習(xí)系統(tǒng),幫助學(xué)生學(xué)習(xí)本門(mén)課程,具有很強(qiáng)的通用性、適用性和可操作性,相信會(huì)給學(xué)生學(xué)習(xí)帶來(lái)方便。

    關(guān)鍵詞:Oracle;Visual Foxpro;題庫(kù)系統(tǒng)

    中圖分類(lèi)號(hào):TP311.52

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

    題庫(kù)輔助練習(xí)系統(tǒng)能夠通過(guò)后臺(tái)靈活實(shí)現(xiàn)試題的錄入、維護(hù)和刪除。并具有順序抽題和隨機(jī)抽題功能、試題分析、視頻演示和自動(dòng)計(jì)時(shí)功能,為學(xué)生提供一個(gè)便捷、高效的練習(xí)環(huán)境。

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

    根據(jù)系統(tǒng)需求設(shè)計(jì)以下兩個(gè)表,這些表既可以設(shè)計(jì)成數(shù)據(jù)庫(kù)表,也可以設(shè)計(jì)成自由表。

    2.1 ZC.DBF

    ZC.DBF表用于存儲(chǔ)合法用戶的注冊(cè)信息,具體結(jié)構(gòu)如表1所示。

    表1 用戶信息表設(shè)計(jì)

    2.2 TK.DBF

    TK.DBF表用于存儲(chǔ)試題信息,具體結(jié)構(gòu)如表2所示:

    表2 試題信息數(shù)據(jù)表設(shè)計(jì)

    3 系統(tǒng)設(shè)計(jì)

    3.1 系統(tǒng)登錄窗體設(shè)計(jì)

    為了防止非法用戶進(jìn)入系統(tǒng),程序中設(shè)計(jì)了一個(gè)系統(tǒng)登錄窗口。在程序啟動(dòng)時(shí),首先顯示登錄窗口進(jìn)行用戶身份驗(yàn)證,需要選擇用戶類(lèi)型,包括普通用戶和管理員。然后輸入用戶名和密碼,如果用戶輸入的用戶名和密碼不正確,將彈出提示窗口,如果三次都不正確,則禁止進(jìn)入系統(tǒng)。系統(tǒng)登陸窗口如圖1所示。

    圖1 系統(tǒng)的登陸窗口

    3.2 主窗體設(shè)計(jì)

    當(dāng)輸入正確的用戶名和密碼,單擊確定按鈕后,進(jìn)入主窗體。Oracle題庫(kù)系統(tǒng)主界面主要由兩個(gè)編輯框組成。左側(cè)的編輯框顯示試題內(nèi)容,如果內(nèi)容過(guò)多,可以通過(guò)滾動(dòng)條向下滾動(dòng)查看。右側(cè)編輯框進(jìn)行試題測(cè)試,在窗體下方有7個(gè)命令按鈕,上一題和下一題兩個(gè)按鈕,實(shí)現(xiàn)順序抽題;單擊隨機(jī)按鈕,則實(shí)現(xiàn)隨機(jī)抽題。另外,在文本框中輸入套題數(shù),單擊確定按鈕,實(shí)現(xiàn)按條件選題。單擊分析按鈕,在右側(cè)編輯框中顯示圖片,詳細(xì)分析、講解該題的操作步驟以及主要知識(shí)點(diǎn);單擊視頻演示按鈕,彈出該題的視頻演示,通過(guò)屏錄軟件完整演示該題的操作過(guò)程;單擊退出按鈕,則退出系統(tǒng)。在窗口的右上方還有自動(dòng)計(jì)時(shí)功能,每套題的答題時(shí)間為10分鐘,在距離結(jié)束還有1分鐘時(shí)系統(tǒng)會(huì)顯示提示信息“距離測(cè)試結(jié)束還有1分鐘,請(qǐng)抓緊時(shí)間”,時(shí)間到后則返回登陸窗體。如果選擇另外一套試題,則重新計(jì)時(shí),窗體設(shè)計(jì)如圖2所示。

    圖2 Oracle題庫(kù)輔助練習(xí)系統(tǒng)的主窗口

    計(jì)時(shí)器部分代碼如下:

    if t<=0

    messagebox(\"距離測(cè)試結(jié)束還有1分鐘,請(qǐng)抓緊時(shí)間\")

    else

    th=int(t/3600)

    tm=int((t-th*3600)/60)

    ts=t-th*3600-tm*60

    thisform.text1.value=str(tm,2)+\":\"+str(ts,2)

    endif

    t=t-1

    Oracle題庫(kù)輔助練習(xí)系統(tǒng)作為教學(xué)的輔助工具相信會(huì)給學(xué)生帶來(lái)幫助。該系統(tǒng)雖然通過(guò)測(cè)試,運(yùn)行正常,但還不完善,如題量不夠,還不能對(duì)主觀題進(jìn)行評(píng)分。

    以上程序在中文Visual Foxpro6.0環(huán)境下調(diào)試通過(guò),稍加改動(dòng)可用于其他課程題庫(kù)系統(tǒng)的輔助練習(xí),或者放到學(xué)校網(wǎng)站上供各位學(xué)生下載使用。

    參考文獻(xiàn):

    [1]史濟(jì)民,湯觀全.Visual Foxpro及其應(yīng)用系統(tǒng)開(kāi)發(fā)[M].北京:清華大學(xué)出版社,2005.

    [2]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M](第3版).北京:高等教育出版社,1999.

    [3]李明.Visual FoxPro 6.0實(shí)用教程[M].北京:清華大學(xué)出版社,2005.

    [4]李雁翎.Visual FoxPro 6.0程序設(shè)計(jì)教程[M].北京:高等教育出版社,2003.

    [5]李春葆.Visual FoxPro 6.0高級(jí)編程[M].北京:科學(xué)出版社,2001.

    作者簡(jiǎn)介:趙正道(1979.02-),男,研究生,講師,研究方向:計(jì)算機(jī)教育。

    作者單位:黑龍江職業(yè)學(xué)院 信息工程系,哈爾濱 150100

    建宁县| 沁源县| 梅河口市| 平湖市| 缙云县| 富蕴县| 天全县| 棋牌| 易门县| 岱山县| 黎平县| 邵阳市| 确山县| 华安县| 敖汉旗| 嘉定区| 青田县| 若尔盖县| 西吉县| 上林县| 罗源县| 上高县| 汉寿县| 洛扎县| 万宁市| 修武县| 榆林市| 福泉市| 文山县| 鸡东县| 台湾省| 来宾市| 布尔津县| 彭山县| 高清| 遂川县| 房产| 连山| 阳新县| 南溪县| 曲周县|