蘇 晶(西安文理學(xué)院,西安,710000)
?
計(jì)算機(jī)科學(xué)技術(shù)學(xué)習(xí)網(wǎng)站研究
——SQL數(shù)據(jù)庫(kù)技術(shù)與ASP技術(shù)相結(jié)合
蘇 晶
(西安文理學(xué)院,西安,710000)
摘要:建立計(jì)算機(jī)科學(xué)技術(shù)學(xué)習(xí)網(wǎng)站,能夠?qū)Ω鞣N學(xué)習(xí)資源進(jìn)行整合和優(yōu)化,通過(guò)動(dòng)態(tài)化管理模式可以確保對(duì)各類(lèi)學(xué)習(xí)資源的管理更加科學(xué)。本文以SQL數(shù)據(jù)庫(kù)技術(shù)以及ASP技術(shù)為基礎(chǔ),針對(duì)計(jì)算機(jī)科學(xué)技術(shù)學(xué)習(xí)網(wǎng)站的需求,綜合開(kāi)發(fā)了一個(gè)計(jì)算機(jī)學(xué)習(xí)網(wǎng)站,并對(duì)網(wǎng)站的主要功能進(jìn)行了論述。
關(guān)鍵詞:計(jì)算機(jī)科學(xué);學(xué)習(xí)網(wǎng)站;SQL;ASP
建立計(jì)算機(jī)科學(xué)技術(shù)學(xué)習(xí)網(wǎng)站能夠向廣大師生提供一個(gè)全新的學(xué)習(xí)平臺(tái)和交流平臺(tái),教師能夠通過(guò)學(xué)習(xí)網(wǎng)站進(jìn)行網(wǎng)上教學(xué)工作,也可以通過(guò)網(wǎng)站布置作業(yè)和發(fā)布實(shí)驗(yàn)報(bào)告,通知教學(xué)岸炮等食物。學(xué)生能夠通過(guò)網(wǎng)站拾漏補(bǔ)遺,可以對(duì)在學(xué)習(xí)中的遇到的問(wèn)題及時(shí)與教師進(jìn)行溝通。因此,計(jì)算機(jī)科學(xué)技術(shù)學(xué)習(xí)網(wǎng)站無(wú)論是對(duì)教師教學(xué)工作,還是對(duì)學(xué)生的學(xué)習(xí)工作都具有重要的推動(dòng)作用。
1.1在線測(cè)試功能
網(wǎng)站用戶(hù)在進(jìn)行注冊(cè)并成功登錄選擇考試指令后,系統(tǒng)必須能夠根據(jù)注冊(cè)用戶(hù)的專(zhuān)業(yè)限制,主動(dòng)為用戶(hù)提供考試的課程以及與之相對(duì)應(yīng)的試卷。在此需要指出的是,用戶(hù)在利用系統(tǒng)進(jìn)行考試的過(guò)程總對(duì)同一考試內(nèi)容只能夠進(jìn)行一次而不能重復(fù)進(jìn)行考試。同時(shí),在用戶(hù)完成考試之后必須能夠?qū)τ脩?hù)的答卷進(jìn)行及時(shí)閱卷,并且能夠在用戶(hù)超出預(yù)定考試時(shí)間后收回答卷,實(shí)現(xiàn)在線考試的公平、公正性。
1.2網(wǎng)上教學(xué)功能
網(wǎng)上教學(xué)功能需要面向全體用戶(hù),即使用戶(hù)不進(jìn)行學(xué)習(xí)網(wǎng)站注冊(cè)也能夠享受到網(wǎng)站的在線教學(xué)服務(wù)。一般而言,計(jì)算機(jī)科學(xué)技術(shù)學(xué)習(xí)網(wǎng)站的的教學(xué)功能主要是通過(guò)教學(xué)視頻實(shí)現(xiàn)的,因此,這就要求網(wǎng)站要定期分類(lèi)向網(wǎng)站提供教學(xué)影片,這樣可以方便網(wǎng)站的用戶(hù)使用。在進(jìn)行網(wǎng)站建設(shè)的過(guò)程中對(duì)各類(lèi)網(wǎng)站教學(xué)資源需要進(jìn)行分類(lèi)匯總,便于網(wǎng)站用戶(hù)進(jìn)行選擇。
1.3課業(yè)提交功能
課業(yè)提交功能主要指的是在網(wǎng)站注冊(cè)用戶(hù)成功登陸該模塊之后,根據(jù)的用的專(zhuān)業(yè)進(jìn)行限制,并提供可以進(jìn)行課業(yè)提交的課程列表之后。網(wǎng)站的課業(yè)提交功能,采用FTP服務(wù)器為每一個(gè)網(wǎng)站注冊(cè)用戶(hù)提供多個(gè)私人存儲(chǔ)空間, 文件夾的層次為一個(gè)計(jì)算機(jī)科學(xué)技術(shù)專(zhuān)業(yè)文件夾,下設(shè)多個(gè)專(zhuān)業(yè)課程文件夾,每個(gè)專(zhuān)業(yè)課程文件夾又下設(shè)多個(gè)以學(xué)號(hào)為名字的個(gè)人文件夾。
出了以上功能之外,計(jì)算機(jī)科學(xué)技術(shù)學(xué)習(xí)網(wǎng)站還包括BBS功能模塊以及公告模塊。BBS功能的模塊的主要的作用在于能夠?qū)崿F(xiàn)師生之間、學(xué)生與學(xué)生之間的相互溝通和討論。公告模塊的主要作用在于發(fā)布各種系統(tǒng)公告,使用戶(hù)及時(shí)了解網(wǎng)站的動(dòng)態(tài)信息。
2.1ASP技術(shù)
在網(wǎng)站進(jìn)行開(kāi)發(fā)和設(shè)計(jì)的過(guò)程中使用ASP技術(shù)生成網(wǎng)頁(yè),與HTML相比具有更強(qiáng)的靈活性。并且在進(jìn)行網(wǎng)站設(shè)計(jì)的過(guò)程中,只要結(jié)構(gòu)合理,采用一個(gè)單獨(dú)的ASP頁(yè)面就能取代大量的靜態(tài)網(wǎng)頁(yè)。由于ASP具備一個(gè)服務(wù)器端的腳本執(zhí)行環(huán)境,因此,可以使用它產(chǎn)生和執(zhí)行動(dòng)態(tài)的、交互的以及高性能的web服務(wù)器應(yīng)用程序。使用當(dāng)前流行的任何開(kāi)發(fā)工具都可以在網(wǎng)站建設(shè)的過(guò)程中發(fā)展ASP。綜合來(lái)看ASP技術(shù)的主要優(yōu)勢(shì)在于主要體現(xiàn)在三個(gè)方面:一是,ASP技術(shù)的語(yǔ)言相容性十分高;二是ASP語(yǔ)言的安全性比較高;三是使用ASP技術(shù)易于對(duì)數(shù)據(jù)庫(kù)進(jìn)行操控。
2.2SQL數(shù)據(jù)庫(kù)技術(shù)
SQL Server是由美國(guó)微軟公司開(kāi)發(fā)的一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),該關(guān)系數(shù)據(jù)管理系統(tǒng)使用耳機(jī)安全驗(yàn)證、登錄驗(yàn)證以及數(shù)據(jù)庫(kù)用戶(hù)賬號(hào)以及角色許可驗(yàn)證,并且能夠支持兩種身份驗(yàn)證方式,其分別是:Windows NT身份驗(yàn)證和SQL Server身份嚴(yán)重。
從整體上看看可以將微軟公司開(kāi)發(fā)的SQL Server技術(shù)的主要特征劃分為以下三點(diǎn):一是由于SQL Server是由微軟公司開(kāi)發(fā)的,因此在Windows系統(tǒng)中易于安裝和學(xué)習(xí)。二是兼容性比較好,由于當(dāng)前在操作系統(tǒng)中Windows操作系統(tǒng)占據(jù)有主導(dǎo)地位,這樣是SQL Server具有比較好的系統(tǒng)兼容性。三是數(shù)據(jù)倉(cāng)庫(kù),微軟公司在進(jìn)行SQL Server設(shè)計(jì)的過(guò)程中增加OLAP功能,這樣確保了一下中小企業(yè)也能夠使用數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行特性分析。
3.1CSS 樣式文件的設(shè)計(jì)
在進(jìn)行計(jì)算機(jī)科學(xué)學(xué)習(xí)中心設(shè)計(jì)的過(guò)程中,制作一個(gè)性能比較突出網(wǎng)站,能夠吸引住網(wǎng)站瀏覽者的眼球,但是,一個(gè)網(wǎng)站在制作的過(guò)程中過(guò)于華而不實(shí),則容易導(dǎo)致主客顛倒,所以在進(jìn)行網(wǎng)站設(shè)計(jì)得過(guò)程中一方面要突出網(wǎng)站的個(gè)性,同時(shí)也要注意做到內(nèi)容和形式的相互統(tǒng)一。將網(wǎng)站的所有的網(wǎng)頁(yè)進(jìn)行網(wǎng)頁(yè)統(tǒng)一,最好的方法就是定義樣式表文件,將網(wǎng)站中表格的樣式、文字的樣式、表單元素的樣式等全部包含在一個(gè)擴(kuò)展名為。CSS 的樣式文件中,并且在每個(gè)網(wǎng)頁(yè)中調(diào)用該樣式表文件。這樣就可以很方便地統(tǒng)一整個(gè)網(wǎng)站的風(fēng)格了。
3.2創(chuàng)建系統(tǒng)數(shù)據(jù)庫(kù)的連接
在網(wǎng)站進(jìn)行建設(shè)的過(guò)程中需要?jiǎng)?chuàng)建conn.ASP的文件,這樣在網(wǎng)站中就可以通過(guò)無(wú)ODBC DSN的方式建立數(shù)據(jù)庫(kù)連接。這一連接方式使用的主要是ADO技術(shù)。本連接方式使用的主要是 ADO 技術(shù)。ADO 是一種既易于使用又可擴(kuò)充的技術(shù),雖然本網(wǎng)站使用了 3 個(gè)數(shù)據(jù)庫(kù),但連接代碼基本一致?,F(xiàn)以 db_Examination 數(shù)據(jù)庫(kù)為例進(jìn)行演示,連接代碼具體如下:
若連接的為另外兩個(gè)數(shù)據(jù)庫(kù),可用DBName="db_board"或DBName="db_movie"替換數(shù)據(jù)庫(kù)連接代碼中的對(duì)應(yīng)語(yǔ)句,即可實(shí)現(xiàn)相應(yīng)數(shù)據(jù)庫(kù)的連接。在網(wǎng)站中,需要連接數(shù)據(jù)庫(kù)的其他網(wǎng)頁(yè)通過(guò)#include指令包含此conn.asp文件,即可建立數(shù)據(jù)庫(kù)連接,
本文以ASP技術(shù)和AQL Server數(shù)據(jù)庫(kù)技術(shù)為基礎(chǔ),研究了計(jì)算機(jī)科學(xué)技術(shù)習(xí)網(wǎng)絡(luò)平臺(tái),并分析了該平臺(tái)的主要功能。實(shí)驗(yàn)證明該平臺(tái)具有一定的實(shí)用性,并對(duì)計(jì)算機(jī)科學(xué)技術(shù)教學(xué)起到了一定的實(shí)際促進(jìn)作用
參考文獻(xiàn)
[1] 孫丹兒,葉孝軒.計(jì)算機(jī)技術(shù)支持的中學(xué)科學(xué)探究式學(xué)習(xí)環(huán)境設(shè)計(jì)[J] .中國(guó)電化教育,2012(01).
Computer science and technology learning website research - SQL database technology combined with ASP technology
Su Jing
(Xi’anUniversity,xi’an,710000)
Abstract:Computer science and technology study sites,to integrate and optimize all sorts of study resource,through the dynamic management mode can ensure that the management of all kinds of learning resources more scientific.In this paper,based on the SQL database and ASP technology,the demand for computer science and technology learning websites,comprehensive development of a computer learning websites,and discusses on the main functions of the website.
Keywords:computer science;Study sites;SQL;ASP
作者簡(jiǎn)介
蘇晶,性別:女,出生年1991,籍貫(省市):陜西西安;主要研究方向:計(jì)算機(jī)科學(xué)與技術(shù)