freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

高校題庫管理系統(tǒng)—計算機(jī)畢業(yè)設(shè)計(論文)(編輯修改稿)

2025-02-14 07:45 本頁面
 

【文章內(nèi)容簡介】 戶所輸入的信息與數(shù)據(jù)庫中的記錄進(jìn)行比較如果存在這樣的記錄則用戶通過了身份驗證,給用戶三次機(jī)會,如果用戶登錄都未成功,則用戶無權(quán)使用本題庫管理系統(tǒng),退出應(yīng)用程序。在修改用戶信息時,用戶必須單擊修改按鈕此時確定按鈕是不可用的,用戶修改完以后單擊“確定”數(shù)據(jù)將被存到數(shù)據(jù)庫中,修改成功,此時修改按鈕是不可用的。 登錄子模塊的設(shè)計要點 在這個模塊的設(shè)計中,“修改”是打開記錄集。“確定”是對記錄集操作和關(guān)閉,因此只有先選中“修改”后“確定”才可用,否則訪問記錄集就出現(xiàn)錯誤。 試題錄入子模塊本模塊能實現(xiàn)試題的錄入、編輯、查詢等三個方面的功能。共包括錄入試題、錄入章節(jié)、添加類型、編輯試題、編輯章節(jié)和查詢六個窗體。 試題錄入子模塊的設(shè)計思想運用ADO技術(shù)與后臺數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)連接Connection對象。再分別用Connection對象和Command對象創(chuàng)建記錄集Recordset對象。文本框與數(shù)據(jù)庫通過Recordset建立起關(guān)聯(lián),對于記錄集的操作均能在前臺文本框中體現(xiàn)出來,使用戶能夠獲得所需數(shù)據(jù)。錄入子模塊:用戶主要完成信息的錄入又可以分為錄入試題、錄入章節(jié)和添加類型。在錄入的過程中用戶所輸入的數(shù)據(jù)必須通過數(shù)據(jù)的合法性、一致性和唯一性的檢查才能保存到數(shù)據(jù)庫中。編輯子模塊:用戶對數(shù)據(jù)庫現(xiàn)有的信息進(jìn)行編輯。分為編輯試題和編輯章節(jié)。在編輯試題時用戶可以按題號或者按章節(jié)號、類型、難度三者中任一組合進(jìn)行查詢來獲得所要的數(shù)據(jù)信息對其進(jìn)行瀏覽、更新、刪除和添加。在編輯章節(jié)時可以瀏覽本教材的全部信息也可分章節(jié)瀏覽部分信息并對其進(jìn)行修改、添加、刪除。在編輯的過程中也將對數(shù)據(jù)的合法性、一致性和唯一性進(jìn)行檢查。查詢子模塊:本模塊可實現(xiàn)查詢當(dāng)前題號、試題個數(shù)、試題內(nèi)容、章節(jié)信息四個功能。在查詢試題個數(shù)時可獲得章節(jié)號、類型、難度三者中任一組合的試題個數(shù)。 試題錄入子模塊的具體實現(xiàn)錄入子模塊中有兩個窗體分別是錄入試題窗體和錄入章節(jié)窗體。在這兩個窗體中文本框是輸入要錄入的信息,它的DataSource屬性是記錄集RS, ,這樣通過記錄集RS直接與數(shù)據(jù)庫綁定在一起,命令按鈕有保存、取消、添加, 、 。完成的功能比較單一。還有一個添加類型窗體,由一個文檔框和兩個命令按鈕組成實現(xiàn)的方法與上述方法類似。編輯子模塊中也有兩個窗體分別是編輯試題窗體和編輯章節(jié)窗體。這一部分實現(xiàn)相對比較煩瑣,在編輯試題窗體中有兩種查詢方式,用戶通過輸入查詢條件找到所要編輯的試題信息。第一種用戶必須輸入試題的題號這一種比較簡單,第二種是用了三個復(fù)選框用戶根據(jù)需要選擇,每一個選擇都將被存入相應(yīng)的字符串中,再把這三個字符串的內(nèi)容傳遞給Command的Parameter集合,比如:、前一個 、。在編輯章節(jié)窗體中則用到了數(shù)據(jù)綁定控件Adodc、樹形顯示篇章信息treeview和網(wǎng)格顯示小節(jié)信息datagrid控件來達(dá)到更直觀的效果,同時也添加了命令按鈕保存、添加、刪除、取消、前一個、后一個等。具體代碼也是建立記錄集并對記錄集進(jìn)行操作。查詢子模塊主要用到的是SSTab選項卡控件,這個控件是添加的Microsoft Tabbed Dialog Controls部件,它與Microsoft Windows Common Controls中的TabStrip相比更具有使用性。選項卡數(shù)目是4個各實現(xiàn)一個功能。其中試題個數(shù)、試題內(nèi)容、當(dāng)前題號與編輯窗體的實現(xiàn)方法類似,章節(jié)信息則自動計算了篇章數(shù)目和小節(jié)數(shù)目。 試題錄入子模塊的主要算法 數(shù)據(jù)的合法性、一致性、唯一性檢查:如圖(53)開 始試 題錄入試題屬性錄入試題信息YY有輸入項為空?有輸入項為空?NNNN檢查輸入項合法性? 檢查輸入項合法性?保 存 信 息結(jié) 束 圖53 數(shù)據(jù)的合法性、一致性和唯一性檢查的流程圖試題個數(shù)的查詢:設(shè)三個字符串str1,str2,str3分別存儲章節(jié)號、類型和難度,如果章節(jié)號、類型、難度前的復(fù)選框被選中則把輸入的值對應(yīng)的存到字符串中否則在對應(yīng)的字符串中輸入“—”,把三個字符串按章節(jié)號、類型、難度的順序連接起來再加上“”組成符合條件作為查詢條件中題號的輸入值。用Command命令建立Recordset對象記錄集通過對記錄指針的移動來獲得符合查詢條件的記錄。如:select * from questiontable where 題號 like ?, ?=str1amp。str2amp。str3amp?!薄?其中“”起到屏蔽的作用)編輯章節(jié):用TreeView和ADODC控件與數(shù)據(jù)庫建立連接在運行時動態(tài)的添加篇章信息并用與查詢相同的方法獲得記錄信息。其它功能的算法與上述方法類似具體內(nèi)容請參閱附錄A:程序代碼。6 系統(tǒng)測試及性能分析 系統(tǒng)測試軟件的開發(fā)經(jīng)過了問題的定義、可行性研究、需求分析、總體設(shè)計、詳細(xì)設(shè)計和編碼階段以后就進(jìn)入軟件的測試階段。測試的目的是為了發(fā)現(xiàn)程序中存在的錯誤。在對本系統(tǒng)編碼完成以后,我主要從以下幾個方面對系統(tǒng)進(jìn)行了一系列的測試。人工測試:和同組合作的同學(xué)在編程思想基本一致的前提下互相交換所編寫的程序,檢查對方在編寫過程中存在的錯誤或失誤之處,采用的測試算法主要是黑白盒測試相結(jié)合的原則(主要有等價類測試,邊界值測試,模糊測試等)。機(jī)器測試:交換程序后按照各自對系統(tǒng)所應(yīng)完成的功能的理解設(shè)計測試用例,盡可能“多和全”的對系統(tǒng)進(jìn)行測試。發(fā)現(xiàn)錯誤后和各自理解有分歧時,通過共同探討最后制定出解決方案對系統(tǒng)進(jìn)行修改和完善。 性能分析本系統(tǒng)在對其進(jìn)行測試的過程中還是發(fā)現(xiàn)了一些問題,這些問題主要集中在對所建立的記錄集的操作上,尤其是記錄集的打開和關(guān)閉?,F(xiàn)在這些問題已經(jīng)基本被解決,另一個問題就是圖形錄入上存在一定的困難,因為采用VBA技術(shù)還不是很成熟,今后這快的問題還要有所改進(jìn)。總體而言,該系統(tǒng)完成了對數(shù)據(jù)庫題庫的管理,實現(xiàn)了數(shù)據(jù)庫管理的計算機(jī)化,并且由于其具有很強(qiáng)的針對性,在使用過程中對用戶所提供的要求均能滿足,使用方便。7 經(jīng)驗體會及可進(jìn)行的后繼開發(fā) 在這次畢業(yè)設(shè)計中,我主要使用Microsoft Visual Basic SQL Server 2000來開發(fā)數(shù)據(jù)庫題庫管理系統(tǒng)。除熟練掌握了這兩種軟件外,還對軟件的開發(fā)過程也就是我們所學(xué)的軟件工程這門課從理論到實踐有了更系統(tǒng)的學(xué)習(xí)和更為深刻的理解。通過這幾個月的學(xué)習(xí)和實踐,我無論是從知識的獲取還動手能力的培養(yǎng)都有了長足的進(jìn)步。也總結(jié)出了一些經(jīng)驗。1) 系統(tǒng)資源應(yīng)盡量充足,盡管在設(shè)計初期一般配置就可能滿足設(shè)計要求,但隨著程序和數(shù)據(jù)庫復(fù)雜度的增加,處理速度將下降。2) 及時釋放資源,例如盡早釋放對象,關(guān)閉連接等。3) 在開發(fā)的過程中應(yīng)注重多查閱資料。4) ADO技術(shù)的Command對象是一個非常好的查詢命令,可盡量使用。5) 對記錄集的操作打開和關(guān)閉應(yīng)小心,操作不當(dāng)很容易出錯。l 軟件開發(fā)完畢后對于系統(tǒng)的后繼開發(fā)也是非常重要的。本系統(tǒng)的設(shè)計著眼點是放在數(shù)據(jù)庫這門課程上,但它應(yīng)用于其它的題庫也是完全可以做到的,只要更改題庫的名稱和根據(jù)用戶的需要修改類型和難度就可以使用。8 系統(tǒng)安裝 系統(tǒng)環(huán)境(1) 硬件環(huán)境l 中央處理器:Pentium II以上l 內(nèi)   存:64M以上l 硬   盤:20M以上(2) 軟件環(huán)境l 系統(tǒng)軟件:Windows 98/NT/2000/XP,IIS(Microsoft Internet Information Server)l 應(yīng)用軟件:Microsoft Word 97以上Microsoft Internet Explorer (3) 網(wǎng)絡(luò)環(huán)境支持TCP/IP協(xié)議 安裝方法,并按屏幕提示進(jìn)行安裝。安裝過程中可能重新啟動計算機(jī),此時請不要將安裝盤從光驅(qū)中移走。 “試題錄入維護(hù)子系統(tǒng)”使用指南 系統(tǒng)啟動單擊【開始】菜單,進(jìn)入【程序】菜單,啟動【高校通用題庫管理系統(tǒng)】中的【試題錄入維護(hù)子系統(tǒng)】,出現(xiàn)啟動界面,如圖(81)所示:圖81 系統(tǒng)啟動談出窗口此時,單擊啟動窗口任意位置,或等待片刻,系統(tǒng)出現(xiàn)登錄窗口:如圖(82)所示:圖82 系統(tǒng)登錄窗口將【用戶名】、【密碼】填寫正確(系統(tǒng)默認(rèn)管理員名稱為Admin,密碼為8),并選擇【數(shù)據(jù)庫】后,單擊【確定】,進(jìn)入主界面:如圖(83)所示:圖83 進(jìn)入系統(tǒng)初始化主界面 試題錄入維護(hù)“試題錄入維護(hù)”主要包括“選擇類題錄入”、“判斷類題錄入”和“文字類錄入”以及“試題查詢與維護(hù)”幾個功能。 選擇類題錄入從主菜單中選擇“試題錄入維護(hù)”-“選擇題錄入”,進(jìn)入選擇類題的錄入界面:如圖(84)所示:圖84 選擇類題的錄入界面此窗口中的主要操作要點包括:l 指定試題類別、難度級別、知識點、所屬章節(jié);l “題目部分”錄入試題內(nèi)容,點擊鼠標(biāo)右鍵,可以打開快捷菜單:如圖(85)所示:圖 85 快捷菜單談出窗口選擇“給題目錄圖”,可打開“圖形錄入”窗口:如圖(86)所示:圖 86 “圖形錄入”窗口在該窗口中點擊“查找圖形”按鈕,并在出現(xiàn)的窗口中查找題目部分的圖形:如圖(87)所示:圖87 查找圖形窗口單擊“打開”按鈕,并在“圖形錄入”窗口中單擊“保存”按鈕,即可將選取的圖形保存到數(shù)據(jù)庫中。在“題目部分”打開的快捷菜單中選擇“插入符號”,可打開“符號列表”窗口,點擊需要插入的符號,并拖動鼠標(biāo),即可選中一個符號,點擊“插入”按鈕,可將該符號插入到題目中:如圖(88)所示:圖 88 符號列表”窗口l 在“選項錄入部分”中輸入選擇題的選項,單擊“添加選項”,得到一個選項:如圖(89)所示:圖 89 選項錄入窗口l 在答案中選擇選擇題答案:如圖(810)所示:圖 810 答案選項錄入窗口l 單擊“確定”按鈕,保存本次錄入的內(nèi)容。、 斷類題錄入從主菜單中選擇“試題錄入維護(hù)”-“判斷題錄入”,進(jìn)入判斷題的錄入界面:如圖(811)所示:圖 811 判斷類題錄入窗口在此窗口中,選擇試題的難度、知識點和章節(jié)方式與選擇題的錄入部分相同,在此不在贅述。 文字類錄入從主菜單中選擇“試題錄入維護(hù)”-“文字題錄入”,進(jìn)入文字題的錄入界面,該窗口的主要部分如下圖所示。文字題是指用戶新增的題型包括在內(nèi)的填空題、簡答題、計算題、論述題、名詞解釋題在內(nèi)的各種題。在此窗口中,選擇試題的難度、知識點和章節(jié)方式與選擇題的錄入部分相同,在此不在贅述。如圖:(812)所示:圖 812 文字類錄入窗口 試題查詢與維護(hù)試題查詢和維護(hù)功能主要完成對已經(jīng)錄入的試題進(jìn)行查詢、修改和刪除操作。從主菜單中選擇“試題錄入維護(hù)”-“試題查詢與維護(hù)”,進(jìn)入查詢維護(hù)界面:如圖:(813)所示:圖 813 試題查詢與維護(hù)窗口在該窗口中,使用者可以指定試題的類型、難度和章節(jié),系統(tǒng)根據(jù)這些條件選擇出對應(yīng)的試題。使用者可以在某個試題列表上單擊鼠標(biāo)右鍵,打開修改和刪除操作的快捷菜單:如圖(814)所示:圖 814 試題查詢與維護(hù)窗口選擇“修改此條記錄”或“刪除此條記錄”,如果確實要修改或刪除記錄,可單擊出現(xiàn)的確認(rèn)窗口中的“是”按鈕:如圖(815)所示: 圖 815 修改和刪除此條記錄窗口系統(tǒng)根據(jù)修改或刪除種類打開修改窗口或直接刪除記錄。 題庫管理題庫管理是指對試題庫的題型、章節(jié)、難度等進(jìn)行管理,對應(yīng)的菜單如圖(816)所示:圖816題庫管理菜單窗口(2) 新題型創(chuàng)建在“創(chuàng)建新題型”窗口中輸入新建題型的名稱,點擊“確認(rèn)”按鈕,便可以添加一個新題型:如圖(817)所示:圖817 新題型創(chuàng)建窗口(3) 新難度級別創(chuàng)建在“創(chuàng)建難度級別”窗口中輸入新建難度級別的名稱,點擊“確認(rèn)”按鈕,便可以添加一個新的難度級別:如圖(818)所示:圖818 新難度級別創(chuàng)建窗口(4) 新知識點創(chuàng)建如圖(819)所示:在“創(chuàng)建知識點”窗口中輸入新建知識點的名稱,點擊“確認(rèn)”按鈕,便可以添加一個新的知識點:圖819 新知識點創(chuàng)建窗口(5) 新章創(chuàng)建 ,如圖(820)所示:在“創(chuàng)建新章”窗口中輸入新建章的名稱,點擊“確認(rèn)”按鈕,便可以添加一個新的章名稱:圖820 新章創(chuàng)建窗口(6) 新節(jié)創(chuàng)建,如圖(821)所示:在“創(chuàng)建新節(jié)”窗口中輸入新建節(jié)的名稱,點擊“確認(rèn)”按鈕,便可以添加一個新的節(jié)名稱:圖821 新節(jié)創(chuàng)建窗口(7) 屬性刪除,如圖(822)所示:“屬性刪除”功能可以完成上述各種屬性的刪除,系統(tǒng)原有的屬性不在刪除之列。打開“刪除指定屬性”窗口(見下圖)后,雙擊要刪除的屬性,并單擊確認(rèn)窗口中的“是”按鈕,便可刪除該屬性。圖822 屬性刪除窗口(8) 新題庫創(chuàng)建,如圖(823)所示:為了便于一名教師管理多門課程的題庫,系統(tǒng)提供了同時管理多個題庫的功能。打開“創(chuàng)建題庫”窗口,輸入新題庫的名稱(最好是中文名稱),點擊“確定”按鈕,便可創(chuàng)建一個新題庫。圖823 新題庫創(chuàng)建窗口如果當(dāng)前系統(tǒng)存在多個題庫,則在登錄時可以任意選擇一種題庫:如圖(824)所示:圖824 數(shù)據(jù)庫選擇窗口 用戶管理用戶管理部分可以完成用戶添加、密碼更改、用戶刪除等功能。(9) 新用戶添加打開“添加用戶”窗口,輸入用戶名稱、類型,密碼以及確認(rèn)密碼后,單擊“確定”按鈕,便可完成新用戶的添加工作。如圖(825)所示:圖 825 新用戶添加窗口(10) 原用戶刪
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1