網(wǎng)絡(luò)考試系統(tǒng)畢業(yè)設(shè)計
《網(wǎng)絡(luò)考試系統(tǒng)畢業(yè)設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《網(wǎng)絡(luò)考試系統(tǒng)畢業(yè)設(shè)計(47頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 摘 要 隨著計算機網(wǎng)絡(luò)技術(shù)和網(wǎng)絡(luò)教育的不斷發(fā)展,傳統(tǒng)的基于紙筆的考試形式已不能適應現(xiàn)在的發(fā)展需要,計算機在線考試正在逐步取代傳統(tǒng)考試。計算機在線考試利用網(wǎng)絡(luò)實現(xiàn)在線考試、評分等環(huán)節(jié),實現(xiàn)教考分離,在一定程度上減少了影響考試的人為主觀因素,同時減少了教師的工作量。在線考試系統(tǒng)的設(shè)計就是基于上述目的開發(fā)設(shè)計的。 網(wǎng)絡(luò)考試系統(tǒng)是一種以互聯(lián)網(wǎng)為基礎(chǔ)的考試模式,可以為學校創(chuàng)造一種新的考試環(huán)境,提高考試工作效率和標準水平。本系統(tǒng)是用PHP和MYSQL數(shù)據(jù)庫的開發(fā)工具,PHP對數(shù)據(jù)庫有強大的處理功能,與MYSQL是公認的最完美的組合。同時它也利用當今最流行的也很實用的PHP框架和模板引擎,以及根
2、據(jù)實際設(shè)計出了最合適本項目開發(fā)的設(shè)計模式,提高了編程效率和可靠性。 本系統(tǒng)主要包括學生考試、用戶資料(學生、教師和管理員)管理兩大模塊,具有在線考試、成績查詢、題庫管理、試題管理、試卷管理、考試管理和成績管理、系統(tǒng)管理、用戶管理等功能。整個系統(tǒng)層次結(jié)構(gòu)簡單,操作容易,并具備一定的安全性??忌柚讼到y(tǒng),可以很方便的進行課程考試,同樣,老師使用該系統(tǒng)能更高效、便捷的組織在線考試。 關(guān)鍵詞:在線考試;B/S;PHP;MYSQL數(shù)據(jù)庫 43 華北科技學院畢業(yè)設(shè)計(論文) Abstract With the development of computer network te
3、chnique and network education,the traditional test form cannot meet the needs of modern development. Therefore,little by little,the traditional test is replaced by the on-line test. Te computer on-line examination,grading and so on so as to separate teaching from testing,to a degree,which reduces h
4、uman factors and the workload of teachers. The design of the on-line examination system is based on the above purposes. On-line Examination system is an Internet-based test mode, you can create a new test the school environment, improve efficiency and standard level examinations.This system is PHP
5、and MYSQL database development tools, PHP database with powerful processing capabilities, and MYSQL is recognized as the most perfect combination. It also used todays most popular PHP framework is also very practical and template engine, and based on the actual design the most appropriate design of
6、the project development model to improve programming efficiency and reliability. The system includes examinations of students, the user data (students, teachers and administrators) management of two modules with online tests, performance check, bank management, test management, paper management, te
7、st management and performance management, system management, user management, etc. function. The entire system hierarchy is simple, easy, and have some security. Candidates With this system, the curriculum can easily test the same, the teacher can use the system more efficient, convenient organizati
8、on online exam. Keywords: On-line Examination system;B/S;PHP;MYSQL database 目 錄 摘 要 i Abstract ii 第1章 緒 論 1 1.1本文工作的來源 1 1.2目的和意義 2 1.3 國內(nèi)外進展 2 1.3.1 國外進展 2 1.3.2 國內(nèi)進展 3 1.4 本文工作的內(nèi)容 3 第2章 需求分析 5 2.1 系統(tǒng)的需求分析 5 2.1.1 系統(tǒng)的目標 5 2.1.2 需求定義 5 2.1.3 功能說明 5 2.1.4性能需求分析 5 2.1.5主要技術(shù)指
9、標 6 2.2 系統(tǒng)的硬件要求 7 2.3 系統(tǒng)所用技術(shù) 7 2.3.1 PHP技術(shù) 7 2.3.2 MYSQL 9 第3章 總體設(shè)計 11 3.1 設(shè)計原則 11 3.2 設(shè)計思想 11 3.3 系統(tǒng)結(jié)構(gòu)模塊圖 11 3.4 系統(tǒng)流程圖 12 3.5 數(shù)據(jù)庫的設(shè)計 13 3.6 系統(tǒng)E-R圖設(shè)計 16 第4章 詳細設(shè)計 17 4.1 學生模塊設(shè)計 17 4.2 管理員模塊設(shè)計 20 4.2.1 對學生資料管理 21 4.2.2 題庫管理設(shè)計 21 4.2.3 試題管理設(shè)計 22 4.2.4 試卷管理設(shè)計 22 4.2.5 考試信息管理設(shè)計 23 第
10、5章 測 試 25 結(jié) 論 28 參 考 文 獻 29 致 謝 30 外文科技資料翻譯 31 外文原文 31 中文翻譯 38 第1章 緒 論 1.1本文工作的來源 本文工作來源于教學,符合教學要求的模擬題目。隨著標準化考試的日益普及,在各種考試中越來越多地采用了計算機考試的方式。 相對于傳統(tǒng)的卷面考試而言,由于傳統(tǒng)的卷面考試從出題印刷到下發(fā)試卷等環(huán)節(jié)需要較長的時間,接觸的人員相對較多,因而在保密方面具有一定的困難。而計算機考試系統(tǒng)采用試題庫方式提供試題來源,考前無任何成套試卷,考試時考卷由計算機現(xiàn)場隨機生成,各考生試卷不完全相同,從而避免了互相參看等作弊
11、現(xiàn)象或不公平成績的出現(xiàn)。此外,試題庫還可指定專人負責管理,因而增強了試卷的保密性;采用傳統(tǒng)的卷面考試時,由于出卷、印刷等方面的原因,一般一次考試所印試卷套數(shù)較少,使得試卷整體覆蓋面有限,容易形成小范圍復習或猜題等現(xiàn)象,影響了考試的客觀性。計算機考試系統(tǒng)采用隨機抽題組卷的方式,試題抽取范圍相對較大,并可同時生成多套試卷,從而使試卷整體覆蓋面變大,可較全面的考察考生的實際水平,保證了考試的客觀準確性;另外,計算機考試系統(tǒng)可自動評分,無任何人為因素,不僅能夠使教師擺脫繁重的閱卷負擔,提高閱卷速度,而且可以避免人為誤差及人情分等問題,保證了考試的公平公正,此外,通過計算機網(wǎng)絡(luò)還可以組織實施大規(guī)模異地實
12、時考試。 網(wǎng)絡(luò)考試系統(tǒng)極大地提高了教學的靈活性,現(xiàn)在在許多領(lǐng)域已經(jīng)有了廣泛的應用。最有影響的案例就是ETS(美國教育考試中心)舉辦的GRE(美國研究生入學考試)的計算機化考試,它使考試由原來的每年只能有兩次參加考試的機會變成了每個工作日都可以參加的考試。目前流行的網(wǎng)絡(luò)考試系統(tǒng)主要有兩種,一是基于局域網(wǎng)的C/S模式的考試系統(tǒng),一種是基于WEB的B/S模式的考試系統(tǒng)。 C/S模式的考試系統(tǒng)主要由“考試服務器”和“考試工作站”兩部分構(gòu)成。采用C/S模式,系統(tǒng)具有較好的穩(wěn)定性和安全性,數(shù)據(jù)傳輸速度快,交互性強,能夠處理大量的,適時的數(shù)據(jù)流,目前大多數(shù)考試系統(tǒng)都是采用該模式設(shè)計。但是該類考試系統(tǒng)也存
13、在一定的局限性,主要表現(xiàn)在:1.試題庫設(shè)立在考試服務器本機上,題庫的更新需要技術(shù)人員在本地計算機實施,對外具有“封閉性”,不利于廣大教師適時參與題庫建設(shè),易造成題庫建設(shè)的滯后;2.考試在局域網(wǎng)范圍內(nèi)進行,要求考試人員相對集中,但管理和維護工作量大。 基于WEB的B/S模式的考試系統(tǒng)。與上述基于C/S模式的兩層結(jié)構(gòu)體系相比,B/S模式采用了三層體系結(jié)構(gòu),用戶界面層;事務層;數(shù)據(jù)庫層。用戶機上只需安裝標準的WEB瀏覽器和很小的PHP/VB/JAVA腳本支持庫,應用安裝在事務層所在的計算機上,試題存放在數(shù)據(jù)庫服務器上。該體系的優(yōu)點是安全可靠性高;安裝簡便;數(shù)據(jù)集中管理,便于維護;適用范圍更廣,不僅
14、可用于校內(nèi),也可對外使用,是目前比較有發(fā)展前途的考試方式。 1.2目的和意義 網(wǎng)絡(luò)在線考試系統(tǒng)提高了考試的可靠性、有效性和工作效率,降低了考試成本,順應了社會的網(wǎng)絡(luò)化趨勢,必將成為一種不可或缺的考試方式。本文研究的目的是設(shè)計一個易于管理和維護的面向教學的考試系統(tǒng),具有一定的通用性,能夠滿足多門課程的測試與考核要求。為教師開展平時考核級期末考核提供一個考核平臺;為學生利用網(wǎng)絡(luò)自主學習提供條件;為不同課程的網(wǎng)上考試提供平臺。 為了滿足系統(tǒng)的先進性、安全性、可擴展性等方面的要求,系統(tǒng)總體架構(gòu)設(shè)計采用先進的基于B/S的體系結(jié)構(gòu)。要求建立后臺數(shù)據(jù)庫,教師可以在題庫中添加、編輯和刪除試題;教
15、師可以添加新的考試科目;可以充分利用題庫中的試題由系統(tǒng)隨機組卷;學生參加完考試能立即得到答案,并分析考試中答錯的題目;教師能得到學生考試后傳送到系統(tǒng)的反饋信息,可以方便的對成績進行查詢和分析,同時對學生考試中出現(xiàn)的錯誤進行統(tǒng)計以便今后的教學。此外,還應具有良好的用戶界面,操作方便,盡量減少誤操作率。 1.3 國內(nèi)外進展 1.3.1 國外進展 隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國外的大學和社會其他部門都已經(jīng)開設(shè)了遠程教育,通過計算機網(wǎng)絡(luò)實現(xiàn)異地教育和培訓?,F(xiàn)在,計算機硬件技術(shù)的發(fā)展已經(jīng)達到了相當高的水平。國外很多知名IT公司的認證考試更是利用INTERNET把全球的考試中心聯(lián)系在一起,讓考生
16、在考完試后第一時間知道自己的成績,而總公司也可以根據(jù)成績在最短時間內(nèi)給考生的頒發(fā)成績單和證書。計算機在各類考試當中的應用不但節(jié)省了資源,還提高了評分的準確度,大大改善了考試工作的效率。近年隨著php,asp,jsp等網(wǎng)頁交互技術(shù)的出現(xiàn),很多網(wǎng)站也提供了基于瀏覽器的在線考試系統(tǒng)。 1.3.2 國內(nèi)進展 在我國,雖然遠程教育已經(jīng)蓬勃地發(fā)展起來,但是目前學校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和
17、非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)代考試的需要。隨著計算機應用的迅猛發(fā)展,網(wǎng)絡(luò)應用不斷擴大,如遠程教育和虛擬大學的出現(xiàn)等等,且這些應用正逐步深入到千家萬戶。人們迫切要求利用這些技術(shù)來進行在線考試,以減輕教師的工作負擔及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學生的學習興趣。全國教育考試科研工作“十五”規(guī)劃中,明確需求教育考試的科研工作要在教育評價體系中發(fā)揮重要作用,在考試研究領(lǐng)域創(chuàng)造出與我國教育事業(yè)蓬勃發(fā)展相適應的成果,以全面提高教育考試質(zhì)量,推進考試事業(yè)的發(fā)展,為改革和完善教育考試制度工作服務。國家在中小學教育中已經(jīng)開展了建立題庫的工
18、作,大學英語四、六級考試(CET)都采用計算機抽題出卷的方式進行測驗。 1.4 本文工作的內(nèi)容 網(wǎng)絡(luò)考試系統(tǒng)是一種以互聯(lián)網(wǎng)為基礎(chǔ)的考試模式,可以為學校創(chuàng)造一種新的考試環(huán)境,提高考試工作效率和標準水平。由前臺學生登錄考試、學生注冊、找回密碼和后臺管理4部分組成。前臺功能模塊包括課程選擇、開始考試、成績查詢等;后臺功能模塊包括管理員資料、注冊學生資料、專業(yè)信息、課程信息、套題信息、考生成績考試題目的增、刪、改、查等。 本論文共分五章,主要內(nèi)容如下: 第1章 緒論主要介紹了網(wǎng)絡(luò)考試系統(tǒng)的國內(nèi)外進展,以及本次設(shè)計的網(wǎng)絡(luò)考試系統(tǒng)的目的、意義和本系統(tǒng)的主要內(nèi)容。 第2章 需求分析主要介紹了本系統(tǒng)
19、的需求,包括系統(tǒng)的目的、需求定義、 功能分析、性能需求分析、主要技術(shù)指標、系統(tǒng)硬件要求和系統(tǒng)所用技術(shù)。 第3章 總體設(shè)計主要從總體來對系統(tǒng)進行設(shè)計,包括設(shè)計原則和設(shè)計思想,然后分析畫出系統(tǒng)的總體結(jié)構(gòu)圖與流程圖,并且對數(shù)據(jù)庫表進行相關(guān)設(shè)計。 第4章 詳細設(shè)計是對系統(tǒng)的模塊功能進行詳細設(shè)計,主要包括資料管理設(shè)計、題庫管理設(shè)計、試題管理設(shè)計、試卷管理設(shè)計和考試信息管理設(shè)計等,并且畫出系統(tǒng)的E-R圖。 第5章 測試是針對本系統(tǒng)的特征,對系統(tǒng)的界面、功能等進行測試,主要是從登錄、資料注冊時的信息判斷來進行說明的。 第2章 需求分析 為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶
20、的需求。對軟件需求的深入理解是軟件開發(fā)工作獲得成功的前提條件,不論我們把設(shè)計和編碼工作做得如何出色,不能滿足用戶需求的程序只會令用戶失望,給開發(fā)者帶來麻煩。本系統(tǒng)所做的需求分析有:系統(tǒng)目的、需求定義、系統(tǒng)功能、性能分析、技術(shù)指標分析、系統(tǒng)硬件要求分析及系統(tǒng)所用技術(shù)等。 2.1 系統(tǒng)的需求分析 2.1.1 系統(tǒng)的目標 (1) 提高教師工作效率和減輕教師工作量。 (2) 具有嚴肅性和公正性,時間到系統(tǒng)自動交卷。 (3) 系統(tǒng)自動閱卷,保證成績真實、準確。 (4) 考生可隨時查看考試成績。 (5) 對考生、教師信息進行管理。 2.1.2 需求定義 本考試系統(tǒng)是基于網(wǎng)絡(luò)技術(shù)的一種考試
21、系統(tǒng),管理員通過網(wǎng)絡(luò)對題庫進行維護,添加試題、修改試題、刪除試題等操作;考生通過網(wǎng)絡(luò)完成考試、分數(shù)查詢等操作;系統(tǒng)自動組卷并且完成試卷的批閱、分數(shù)的統(tǒng)計等操作。 2.1.3 功能說明 網(wǎng)絡(luò)考試系統(tǒng)是一種以互聯(lián)網(wǎng)為基礎(chǔ)的考試模式,可以為學校創(chuàng)造一種新的考試環(huán)境,提高考試工作效率和標準水平。由前臺學生登錄考試、學生注冊、找回密碼和后臺管理4部分組成。前臺功能模塊包括課程選擇、開始考試、成績查詢等;后臺功能模塊包括管理員資料、注冊學生資料、專業(yè)信息、課程信息、套題信息、考生成績考試題目的增、刪、改、查等。 2.1.4性能需求分析 安全性是網(wǎng)絡(luò)考試系統(tǒng)中一個非常重要的問題,試卷庫與答案庫的安全
22、性是指在考試過程中,如何保證試卷與答案不被竊取或惡意刪除。網(wǎng)絡(luò)考試系統(tǒng)可能會出現(xiàn)一些安全性問題,諸如:考試題很容易被現(xiàn)場高水平考生刪除,引發(fā)考場混亂。考生也可以將不會做的試題放到事先約定的共享文件夾中,由他人作完之后,再通過使用“復制”,“粘貼”功能將答案竊走,這種作弊方式比傳統(tǒng)的考試作弊方式更隱蔽,更簡便快捷,傳播速度更快。這在非常重要的網(wǎng)上考試過程中,是必須防止發(fā)生的。 2.1.5主要技術(shù)指標 網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計與實現(xiàn)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計開發(fā)人員必須盡可能地提高系統(tǒng)的各項指標。具體的指標如下: (1) 實用性指標 要力求最大限度地滿足實際考試的需要,充分考慮
23、各教師與學生的權(quán)限、各管理環(huán)節(jié)數(shù)據(jù)處理的實用性,滿足教師考核學生、方便學生考試等需求。操作界面盡可能做到美觀大方,操作簡便實用。 (2) 可擴展性與可維護性指標 為適應將來的發(fā)展,網(wǎng)絡(luò)在線考試系統(tǒng)應具有良好的可擴展性和可維護性。軟件盡可能模塊化、組件化,使應用系統(tǒng)可靈活配置,適應不同的情況。數(shù)據(jù)庫的設(shè)計盡可能考慮到未來的需要。 (3) 安全可靠性指標 網(wǎng)絡(luò)在線考試系統(tǒng)要做到安全可靠,防止非法人員的入侵,防止試題、答案的泄露或丟失等問題。 (4) 用戶界面設(shè)計指標 用戶界面應當直觀、明了、條理清晰。實現(xiàn)“傻瓜型”管理——易學、易用、易管理。 (5) 數(shù)據(jù)庫設(shè)計指標 一致性指標:對
24、信息進行統(tǒng)一、系統(tǒng)的分析與設(shè)計,協(xié)調(diào)好各數(shù)據(jù)源,做到“數(shù)出一門”、“算法統(tǒng)一”、“度量一致”。保證系統(tǒng)數(shù)據(jù)的一致性和有效性。 完整性指標:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。要防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫加人不規(guī)范的數(shù)據(jù)。對輸人到數(shù)據(jù)庫中的數(shù)據(jù)要有審核和約束機制。 安全性指標:數(shù)據(jù)庫的安全性是指保護數(shù)據(jù),防止非法用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞。要有認證和授權(quán)機制。 可伸縮性指標:數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計應充分考慮發(fā)展的需要、移植的需要,具有良好的擴展性、伸縮性和適度冗余。 2.2 系統(tǒng)的硬件要求 軟件研究所管理信息系統(tǒng)是基于B/S架構(gòu)的,采用PHP和M
25、YSQL數(shù)據(jù)庫開發(fā),客戶端通過瀏覽器訪問,具體配置如下: l PHP開發(fā)環(huán)境:UltraEdit l 數(shù)據(jù)庫:MYSQL數(shù)據(jù)庫 l 操作系統(tǒng):Microsoft Windows XP Service Pack 3、WIN7等 l 瀏覽器:Internet Explorer 6.0等 2.3 系統(tǒng)所用技術(shù) 2.3.1 PHP技術(shù) PHP 最早由 Rasmus Lerdorf 在1995年發(fā)明,而現(xiàn)在PHP的標準由PHP Group和開放源代碼社區(qū)維護。PHP 以 PHP License 作為許可協(xié)議,不過因為這個協(xié)議限制了PHP名稱的使用,所以和開放源代碼許可協(xié)議GPL不兼容。
26、PHP(PHP:Hypertext Preprocessor)是一種在計算機上運行的腳本語言,主要用途是在于處理動態(tài)網(wǎng)頁,也包含了命令行運行接口(command line interface),或者產(chǎn)生圖形用戶界面(GUI)程序。 PHP 是作為一個小開放源碼,隨著越來越多的人意識到它的實用性從而逐漸發(fā)展起來。Rasmus Lerdorf 在 1994 年發(fā)布了 PHP 的第一個版本。從那時起它就飛速發(fā)展,并在原始發(fā)行版上經(jīng)過無數(shù)的改進和完善現(xiàn)在已經(jīng)發(fā)展到版本 4.0.3 。 PHP 是一種嵌入在 HTML 并由服務器解釋的腳本語言。它可以用于管理動態(tài)內(nèi)容、支持數(shù)據(jù)庫、處理會話跟蹤,甚至構(gòu)
27、建整個電子商務站點。它支持許多流行的數(shù)據(jù)庫,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。 PHP是一種簡單的,面向?qū)ο蟮模忉屝偷?,健壯的,安全的,性能非常之高的,獨立于架?gòu)的,可移植的,動態(tài)的腳本語言。PHP具有和JAVA類似的Class關(guān)鍵字。因為不需要虛擬機,以致速度比JAVA快5倍。PHP正迅速變成一種標準的,多用途的,面向?qū)ο蟮哪_本語言。PHP不僅可用來開發(fā)Web應用程序,也可以開發(fā)普通應用程序。PHP有以下幾方面特點: (1)數(shù)據(jù)庫連接 PHP可以編譯成具有與許多數(shù)據(jù)庫相連接的函數(shù)。PHP
28、與MySQL是現(xiàn)在絕佳的組合。你還可以自己編寫外圍的函數(shù)取間接存取數(shù)據(jù)庫。通過這樣的途徑當你更換使用的數(shù)據(jù)庫時,可以輕松的更改編碼以適應這樣的變化。PHPLIB就是最常用的可以提供一般事務需要的一系列基庫。 (2)可擴展性 就像前面說的那樣,PHP已經(jīng)進入了一個高速發(fā)展的時期。對于一個非程序員來說為PHP擴展附加功能可能會比較難,但是對于一個PHP程序員來說并不困難。 (3)面向?qū)ο缶幊? PHP提供了類和對象?;趙eb的編程工作非常需要面向?qū)ο缶幊棠芰ΑHP支持構(gòu)造器、提取類等。在php4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M,現(xiàn)在php完全可以用來開發(fā)。 (4)可伸
29、縮性 傳統(tǒng)上網(wǎng)頁的交互作用是通過CGI來實現(xiàn)的。CGI程序的伸縮性不很理想,因為它為每一個正在運行的CGI程序開一個獨立進程。解決方法就是將經(jīng)常用來編寫CGI程序的語言的解釋器編譯進你的web服務器(比如mod_perl,JSP)。PHP就可以以這種方式安裝,雖然很少有人愿意這樣以CGI方式安裝它。內(nèi)嵌的PHP可以具有更高的可伸縮性。 (5)更多特點 PHP的開發(fā)者們?yōu)榱烁m合web編程,開發(fā)了許多外圍的流行基庫,這些庫包含了更易用的層。你可以利用PHP連接包括Oracle,MS-Access,MySQL在內(nèi)的大部分數(shù)據(jù)庫。你可以在蒼蠅上畫圖,編寫程序下載或者顯示e-mail。你甚至可以
30、完成網(wǎng)絡(luò)相關(guān)的功能。最好的是,你可以選擇你的PHP安裝版本需要哪些功能。引用Nissan的Xterra的話來說就是PHP可以做到你想讓它做到的一切而且無所不能! 2.3.2 MYSQL MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。目前MySQL被廣泛地應用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。 SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,最早的是
31、IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強大,簡單易學,所以自從IBM公司1981年推出以來,SQL語言,得到了廣泛的應用。如今無論是像Oracle ,Sybase,Informix,SQL server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像Visual FoxporoPow,erBuilder這些微機上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言作為查詢語言。SQL已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標準,使用這種標準數(shù)據(jù)庫語言對程序設(shè)計和數(shù)據(jù)庫的維護都帶來了極大的方便,廣泛地應用于各種數(shù)據(jù)查詢。 SQL語言的常用
32、操作有:建立數(shù)據(jù)庫數(shù)據(jù)表(CREATE TABLE);從數(shù)據(jù)庫中篩選一個記錄集(SELECT),這是最常用的一個語句,功能強大,能有效地對數(shù)據(jù)庫中一個或多個數(shù)據(jù)表中的數(shù)據(jù)進行訪問,并兼有排序、分組等功能;在數(shù)據(jù)表中添加一個記錄(INSERT);刪除符合條件的記錄(DELETE);更改符合條件的記錄(UPDATE)。 MySQL有以下特征: (1)使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。 (2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種
33、操作系統(tǒng)。 (3)為多種編程語言提供了API。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。 (4)支持多線程,充分利用CPU資源。 (5)優(yōu)化的SQL查詢算法,有效地提高查詢速度。 (6)既能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。 (7)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。 (8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。 (9)
34、可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 華北科技學院畢業(yè)設(shè)計(論文) 第3章 總體設(shè)計 3.1 設(shè)計原則 (1) 安全性 安全性是指系統(tǒng)能夠保護數(shù)據(jù)或基礎(chǔ)結(jié)構(gòu)避免受到惡意攻擊或者盜用。安全性是通過信息的機密性、完整性和可靠性提供充分的保護來預防風險。保障系統(tǒng)安全是任何系統(tǒng)成功的基本要素。對于在線考試系統(tǒng)來說,題庫、試卷、成績?nèi)叩陌踩允潜仨氁右钥紤]的。 (2) 可管理性 可管理性是指可以方便地堆系統(tǒng)進行管理,確保系統(tǒng)的正常運行管理和運作。主要涉及以下幾個因素:維護系統(tǒng)服務及其服務正常工作所需的基礎(chǔ)結(jié)構(gòu)以及管理員和技術(shù)人員。在線考試系統(tǒng)需要所有操作基本上都能在
35、線完成,即通過IE瀏覽器實現(xiàn)對考試系統(tǒng)的維護和運行管理。 3.2 設(shè)計思想 目前比較流行的兩種網(wǎng)絡(luò)開發(fā)模式分別是C/S模式與B/S模式。C/S模式主要是在以局域網(wǎng)為基礎(chǔ)的環(huán)境下展開應用的,它受到地域的限制。而B/S模式通過Internet進行通信,可以不受地域的限制,但是它不能夠進行聯(lián)機事務處理,并且在大量數(shù)據(jù)處理的情況下,速度較慢。 對于在線考試系統(tǒng),其功能目標是將現(xiàn)有的紙張答題式考試向基于Internet的無紙張考試系統(tǒng)的轉(zhuǎn)變,所以他必須事先整個考試流程的進行,實現(xiàn)多用戶的管理,以及完成閱卷、評分這些環(huán)節(jié)的處理。由于系統(tǒng)數(shù)據(jù)收集的實時性要求并不夠,因此采用B/S結(jié)構(gòu)進行設(shè)計是合理可行
36、的。 3.3 系統(tǒng)結(jié)構(gòu)模塊圖 考試管理模塊的關(guān)系結(jié)構(gòu)如圖3.1所示: 圖3.1 網(wǎng)絡(luò)在線考試系統(tǒng)關(guān)系結(jié)構(gòu)圖 3.4 系統(tǒng)流程圖 考生對系統(tǒng)進行操作的流程也用圖作了形象的解釋,系統(tǒng)對操作學生反饋其對應的信息。老師能夠很方面的舉行考試,學生對考試過程透明,但系統(tǒng)能對學生的考試自動存檔、打印出考試成績。并對學生信息加以記錄以方便查詢。其流程圖3.2如下所示: 圖3.2 系統(tǒng)流程圖 3.5 數(shù)據(jù)庫的設(shè)計 在數(shù)據(jù)庫設(shè)計時,考慮到系統(tǒng)不同用戶,不同權(quán)限,以及系統(tǒng)所使用范圍和試卷的特有屬性,分別建立了相應的表。以下就是系統(tǒng)中幾個關(guān)鍵的表。 表3.1 考生
37、信息表(user) 字段名稱 字段類型 名稱 非空 UID Int(10) 自增編號 yes USER_ID Varchar(20) 用戶名 yes PASSWORD Varchar(50) 密碼 yes USER_NAME Varchar(200) 姓名 yes E_NAME Varchar(200) 英文名字 no SEX Char(1) 性別 yes BIRTHDAY date 生日 yes NATIVE_PLACE Varchar(200) 籍貫 yes DEPT_ID Int(11) 部門(班級、系別)
38、yes CARD_NO Varchar(50) 身份證號 yes NATIONALITY Varchar(16) 民族 yes POLITICAL_STATUS Varchar(16) 政治面貌 yes JOIN_PARTY_TIME date 入黨時間 no MAJOR Varchar(200) 專業(yè) yes PHONE Varchar(50) 聯(lián)系電話 no MOBILE Varchar(50) 手機號碼 no EMAIL Varchar(50) 電子郵件 no QQ Varchar(50) QQ no HOME_A
39、DDRESS Varchar(200) 家庭住址 yes REMARK text 備注 no 表3.2 學院信息表(unit) 字段名稱 字段類型 名稱 非空 UNIT_NAME Varchar(100) 學院名稱 no TEL_NO Varchar(100) 聯(lián)系電話 no FAX_NO Varchar(100) 傳真 no PPOST_NO Varchar(50) 郵政編碼 no ADDRESS Varchar(100) 學院地址 no URL Varchar(100) 學院網(wǎng)站 no EMAIL Varch
40、ar(100) 電子信箱 no 表3.3 系別(班級)信息表(department) 字段名稱 字段類型 名稱 非空 DEPT_ID Int(11) 系別(班級)ID yes DEPT_NAME Varchar(50) 系別(班級)名稱 yes DEPT_NO Varchar(200) 系別(班級)排序號 yes DEPT_PARENT Int(11) 上級系別(班級) no MANAGE text 系別(班級)主管 no LEADER1 text 上級主管領(lǐng)導 no LEADER2 text 上級分管領(lǐng)導 no DE
41、PT_FUNC text 系別(班級)描述 no TEL_NO Varchar(50) 電話號碼 no FAX_NO Varchar(50) 傳真號碼 no 表3.4 試題信息表(exam_shiti) 字段名稱 字段類型 名稱 非空 QUESTIONS_ID Int(11) 試題編號 yes TIKU_ID Int(11) 題庫編號 yes QUESTIONS_TYPE Char(1) 試題題型 yes QUESTIONS_GRADE Char(1) 試題難度 yes QUESTIONS text 試題題目 y
42、es ANSWER_A Varchar(200) 答案A no ANSWER_B Varchar(200) 答案B no ANSWER_C Varchar(200) 答案C no ANSWER_D Varchar(200) 答案D no ANSWER_E Varchar(200) 答案E no ANSWERS Varchar(200) 正確答案 yes 表3.5 考試信息表(exam_data) 字段名稱 字段類型 名稱 非空 FLOW_ID Int(11) 考試信息編號 yes RANKMAN Varchar(2
43、0) no PARTICIPANT Varchar(20) 參加考試人員 no STARTTIME datetime 考試開始時間 yes ENDTIME datetime 考試結(jié)束時間 yes SCORE text 分數(shù) yes ANSWER text 答案 yes RANK_DATE date yes EXAMED Char(1) 是否交卷 yes 3.6 系統(tǒng)E-R圖設(shè)計 系統(tǒng)E-R圖如圖4.13所示: 圖4.13 系統(tǒng)E-R圖 華北科技學院畢業(yè)設(shè)計(論文) 第4章 詳細設(shè)計 4.1 學生模塊
44、設(shè)計 當用戶第一次登錄時首先要注冊,成為注冊用戶后,才可以進行其他操作,用戶可以通過單擊首頁的注冊按鍵來打開注冊頁面進行會員注冊操作,用戶注冊頁面的運行結(jié)果如圖4.1所示: 圖4.1 登錄界面 有關(guān)登錄時的身份驗證,關(guān)鍵代碼如下: //---------- 檢查登錄重試次數(shù) ----------- if($SEC_RETRY_BAN=="1") {$query = "SELECT count(*) from SYS_LOG where (TYPE=2 or TYPE=9 or TYPE=10) and USER_ID=$USERNAME and IP=$USER_
45、IP and UNIX_TIMESTAMP(".date("Y-m-d H:i:s",time()).")-UNIX_TIMESTAMP(TIME)<$SEC_BAN_TIME*60"; $cursor= exequery($connection,$query); if($ROW=mysql_fetch_array($cursor)) $LOGIN_RETRY_COUNT=$ROW[0]; if($LOGIN_RETRY_COUNT>=$SEC_RETRY_TIMES) return "用戶名或密碼錯誤超過
46、$SEC_RETRY_TIMES 次,請等待".$SEC_BAN_TIME."分鐘后重試!";} //---------驗證用戶名是否存在 ---------- if($LOGIN_KEY && $SEC_KEY_USER=="0") {$query = "SELECT * from USER where USER_ID=$KEY_USER"; $cursor= exequery($connection,$query); if(!$ROW=mysql_fetch_array($cursor)) {$query = "
47、SELECT * from USER where USER_ID=$USERNAME"; $cursor= exequery($connection,$query); if(!$ROW=mysql_fetch_array($cursor)) {add_log(10,"USERNAME=$USERNAME",$USERNAME); return "用戶名或密碼錯誤,注意大小寫!";}}} else {$query = "SELECT * from USER where USER_ID=$USE
48、RNAME "; $cursor= exequery($connection,$query); if(!$ROW=mysql_fetch_array($cursor)) {add_log(10,"USERNAME=$USERNAME",$USERNAME); return "用戶名或密碼錯誤,注意大小寫!2";}} //--------- 驗證用戶名大小寫 ---------- $UID=$ROW["UID"]; $USER_ID=$ROW["USER_ID"]; $USER_NAME=$RO
49、W["USER_NAME"]; $ON_STATUS=$ROW["ON_STATUS"]; if($USERNAME!=$USER_ID && $USERNAME=="") {add_log(10,"USERNAME=$USERNAME",$USERNAME); return "用戶名或密碼錯誤,注意大小寫!";} 如果需要注冊,點擊注冊后,進入注冊界面,運行結(jié)果如圖4.2所示: 圖4.2 注冊界面 注冊提交后,等待管理員的審批,審批通過后,管理員將會通知注冊成功,即可登錄系統(tǒng)。登錄成功后運行的結(jié)果如圖4.3所示: 圖4.
50、3 系統(tǒng)主界面 學生登錄后,可以點擊在線考試--參加考試,進入考試列表,運行結(jié)果如圖4.4所示: 圖4.4 參加考試 如果你是沒有參加相應的考試,則可點擊“考試”,進入考試界面,運行結(jié)果如圖4.5所示: 圖4.5 考試界面 考試完成后,提交試卷,返回進入考試的界面,并且可以從參加考試界面查看試卷情況及分數(shù)等。 4.2 管理員模塊設(shè)計 系統(tǒng)管理員或教師相比學生來說,權(quán)限更加多,可以對學生的資料進行管理、題庫管理、試題管理、試卷管理、學生考試信息管理等。 4.2.1 對學生資料管理 系統(tǒng)管理員或教師登錄系統(tǒng)后,可以對學生的資料進行管理,運行界面如圖4.6所示
51、: 圖4.6 檔案資料管理界面 如果系統(tǒng)管理員或教師要對學生的信息進行修改,可以點擊編輯,進入修改界面,然后提交即可,修改界面與注冊界面及代碼基本相似。當然,系統(tǒng)管理員及教師還可以對學生資料進行更深層次的管理,比如修改學生的班級等。 4.2.2 題庫管理設(shè)計 主要實現(xiàn)題庫的新建、查看以及題庫的修改刪除等功能。首先教師可以實時地在題庫管理模塊中添加新題庫(課程),題目從試題管理模塊中添加,然后選擇進題庫,同時可以根據(jù)教學要求刪除一些已經(jīng)沒有了的課程的相關(guān)題庫,以確保題庫的設(shè)置更為合理,也省去數(shù)據(jù)庫占用的空間。運行界面如圖4.7所示: 圖4.7 題庫管理界面
52、 4.2.3 試題管理設(shè)計 主要實現(xiàn)試題的新建、試題的查看、劃分試題的難易程度以及各類題型的自定義等功能。首先教師可以實時地在試題管理模塊中添題,同時可以根據(jù)教學要求刪除一些失去時效性的題目,以保證試題的設(shè)置更為合理。運行界面如圖4.8所示: 圖4.8 試題管理界面 4.2.4 試卷管理設(shè)計 主要實現(xiàn)試卷的新建、查看以及試卷的修改刪除等功能。首先教師可以實時地在試卷管理模塊中添加新試卷(課程),題目從題庫中選擇,同時可以根據(jù)教學要求刪除一些已經(jīng)過期或失效的相關(guān)試卷,以確保題庫的設(shè)置更為合理,也省去數(shù)據(jù)庫占用的空間。教師進行組成試卷供學生考試,試卷組成可是手動選題,也可以是自動
53、選題,運行界面如圖4.9所示: 圖4.9 試卷管理界面 4.2.5 考試信息管理設(shè)計 教師可以在試卷未生效前,對試卷進行修改、刪除等操作,生效后可以對學生考試的試卷進行管理,得出相應試卷的全部考試成績、導出分數(shù)和對試卷中的每題進行統(tǒng)計。運行結(jié)果如圖4.10,圖4.11,圖4.12所示: 圖4.10 考試信息總界面 圖4.11 查閱分數(shù)界面 圖4.12 考試結(jié)果統(tǒng)計界面 第5章 測 試 測試是軟件開發(fā)必不可少的環(huán)節(jié),每個開發(fā)者都應該養(yǎng)成良好的測試習慣,一個系統(tǒng)的完善就是通過不斷地測試與維護來完成的。 測試的意義有以下幾點: (1) 測試并
54、不僅僅是為了找出錯誤.通過分析錯誤產(chǎn)生的原因和錯誤的發(fā)生趨勢,可以幫助項目管理者發(fā)現(xiàn)當前軟件開發(fā)過程中的缺陷,以便及時改進; (2) 這種分析也能幫助測試人員設(shè)計出有針對性的測試方法,改善測試的效率和有效性; (3) 沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定軟件質(zhì)量的一種方法。 測試一般有兩種方法:如果已經(jīng)知道了產(chǎn)品應該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過程,可以通過測試來檢驗產(chǎn)品的內(nèi)部動作是否按照說明書的規(guī)定正常運行。前一個方法稱為黑盒測試,后一個稱為白盒測試。 對于本系統(tǒng),我采取第一個方法,即黑盒測試。做完一個模塊,就進行測試,看所
55、做的模塊能不能實現(xiàn)所需要的功能。經(jīng)過了模塊測試,本系統(tǒng)實現(xiàn)了規(guī)格說明書的所有功能,達到了預期的要求。下面我們就來對一些模塊進行測試: 例1:在系統(tǒng)安裝配置好后,點開瀏覽器,輸入http://Tsinghua-pc/這個網(wǎng)站進入系統(tǒng)登錄界面如圖4.1,然后進行登錄,在用戶名和密碼處分別輸入你注冊時的用戶名和密碼,然后點擊登錄,系統(tǒng)會將你的用戶名和密碼與數(shù)據(jù)庫中的信息進行對比。 如果你點擊登錄后,如果提示如下圖5.1。 圖5.1 登錄錯誤提示 說明你的輸入的用戶名或密碼錯誤,而且提示你是否是因為大小寫出錯引起的,或者你的用戶名沒有注冊等。 例2:在注冊時,要填寫正確的格式信息,如身
56、份證信息、電子郵件等。注冊時,系統(tǒng)對姓名、身份證號碼、電子郵件等幾個信息有相應的要求,比如沒有填寫姓名時提交會提示如圖5.2所示; 圖5.2 未填寫姓名提示 如果身份證號碼填寫位數(shù)不對時會提示如圖5.3所示; 圖5.3 身份證號碼位數(shù)提示 如果電子郵件填寫格式不是郵件格式時,會提示如圖5.4所示: 圖5.4 電子信箱驗證 例3:在教師新建或修改試卷等模塊的時候,都需要符合實際情況,比如新建試卷時填寫的試題數(shù)問題與組卷時的難度選擇問題等。 新建試卷時,如果填寫的試題數(shù)多于選擇題庫數(shù)據(jù)庫中的試題數(shù)時,就會提示如圖5.5所示: 圖5.5 選題數(shù)
57、量提示 組卷時的試題類型、試題難度等的選擇以后,如果數(shù)據(jù)庫中沒有這么多符合條件的試題時,也會提示如圖5.5所示。 結(jié) 論 計算機網(wǎng)絡(luò)技術(shù)的日益成熟及校園網(wǎng)的逐步普及,都為考試信息化提供了良好的基礎(chǔ)。利用計算機和網(wǎng)絡(luò)技術(shù)對考試進行管理,具有人工管理無法比擬的優(yōu)點。 在這次的畢業(yè)設(shè)計中主要設(shè)計一個易于管理和維護的面向考生考試的在線考試系統(tǒng),具有一定的通用性,能夠滿足多門課程的測試及考核要求。為教師展開平時考核及期末考試提供一個考核平臺;為學生利用網(wǎng)絡(luò)自動學習提供條件;為不同課程的網(wǎng)上考試提供平臺。 在本文中對在線考試系統(tǒng)研究的背景、目的、現(xiàn)狀進行了詳細的闡述。通過對系統(tǒng)的需求分析
58、、總體設(shè)計及詳細設(shè)計,完成了本次的設(shè)計要求。但是由于畢業(yè)設(shè)計時間較短,所以其中還存在一些問題。在本系統(tǒng)設(shè)計中,由于對主觀題的判分等地方?jīng)]有找到有效的解決方案,所以在本系統(tǒng)中,沒有涉及到主觀題,都是對單選題、多選題進行考核,這是本系統(tǒng)的一個缺陷。希望隨著我技術(shù)的改進和努力的學習,能夠找到有效的解決方案。 這次畢業(yè)設(shè)計是我從理論走向?qū)嵺`邁出的堅實的一步,是我對系統(tǒng)開發(fā)設(shè)計有了更深的認識,通過此次畢業(yè)設(shè)計,是我認識到了其中有很多不足的地方。并且需要進一步學習和加強的方面還很多。通過這次畢業(yè)設(shè)計,我深深體會到,要真真用心去做的一件事,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,
59、沒有自己的研究,就不會有所突破。希望這次的經(jīng)歷能讓我在以后學習中激勵我繼續(xù)進步。 參 考 文 獻 [1] 黃杰湘.MYSQL5.1參考手冊[M/OL].(2005-11-15)[2011-06-10]. [2] [澳大利亞]Luke Welling,Laura Thomson .php和mysql web開發(fā)[M].武欣譯注.北京:機械工業(yè)出版社,2009. [3] [德] James Kalbach.Web導航設(shè)計[M].李曦琳譯注.北京:電子工業(yè)出版社,2009. [4] 簡朝陽.mysql性能調(diào)優(yōu)與架構(gòu)設(shè)計[M].北京:電子工業(yè)出版社,2009.
60、 [5] 電腦報編寫組.電腦報2009合訂本[N].重慶:重慶出版社,2009. [6] [美] Drucker.P.F .Reilly-PHP Cookbook 2nd Edition[M].重慶:重慶出版社,2005. [7] 楊明華.LAMP網(wǎng)站開發(fā)黃金組合Linux+Apache+Mysql+PHP[M].北京:電子工業(yè)出版社,2008. [8] [美] W.Jason Gilmore .PHP與Mysql程序設(shè)計(第3版)[M].朱濤江譯注.北京:人民郵電出版社,2009. [9] [美] Rusmus Lerdoof .php design[M].北京:電子工業(yè)出版社,2
61、009. [10] 黃杰湘.mysql參考手冊[D].北京:電子工業(yè)出版社,2005. [11] 何冬梅,黃志良.基于Web的在線考試系統(tǒng)的設(shè)計與實現(xiàn)[D].福建:福建電力職業(yè)學院信息工程系,2007. [12] 樊海瑋.基于WEB的網(wǎng)絡(luò)化在線考試系統(tǒng)研究與實現(xiàn)[D].西安:長安大學,2006. [13] 王云.PHP從入門到精通[M]. 北京:清華大學出版社,2008. [14] 王力.關(guān)系數(shù)據(jù)庫理論及應用[M].武漢:華中科技大學出版社,2005. [15] 陳軍.PHP+MySQL經(jīng)典案例分析[M].北京:清華大學出版社,2008. [16] 許登旺.PHP程序開發(fā)范例寶典
62、[M].北京:人民郵電出版社,2007. [17] 王石.精通PHP+MySQL應用開發(fā)[M].北京:人民郵電出版社,2006. 致 謝 此次的畢業(yè)設(shè)計中,我受到了多方面的幫助,在此表示真誠的感謝。首先,我特別感謝的是我的指導老師徐花芬老師。在這期間,老師嚴謹?shù)闹螌W態(tài)度、實事求是的研究風格給我留下了深刻的印象。在設(shè)計的過程中,老師們的每一次指導都是那樣的耐心,每一階段都滲透著老師的心血和汗水,因為有了他們的幫助,我才能順利完成畢業(yè)設(shè)計,并且從中學習到更多知識。在設(shè)計的過程中,還得到了同學們支持與幫助,在此深表感謝。 感謝華北科技學院所有的教過我的老師,正是他們的無私奉獻,才有我
63、們今天的意氣風發(fā)。最后,再一次感謝所有幫助過我的人們! 外文科技資料翻譯 外文原文 DATA SERVER In this information age, the data server has become the heart of a company. This one piece of software controls the rhythm of most organizations and is used to pump information lifeblood through the arteries of the network. Because of the cr
64、itical nature of this application, the data server is also the one of the most popular targets for hackers. If a hacker owns this application, he can cause the companys "heart" to suffer a fatal arrest. Ironically, although most users are now aware of hackers, they still do not realize how suscepti
65、ble their database servers are to hack attacks. Thus, this article presents a description of the primary methods of attacking database servers (also known as SQL servers) and shows you how to protect yourself from these attacks. You should note this information is not new. Many technical white pap
66、ers go into great detail about how to perform SQL attacks, and numerous vulnerabilities have been posted to security lists that describe exactly how certain database applications can be exploited. This article was written for the curious non-SQL experts who do not care to know the details, and as a review to those who do use SQL regularly. What Is a SQL Server? A database application is a program that provides clients with access to data. There are many varia
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。