日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服

網站開發論文實用13篇

引論:我們為您整理了13篇網站開發論文范文,供您借鑒以豐富您的創作。它們是您寫作時的寶貴資源,期望它們能夠激發您的創作靈感,讓您的文章更具深度。

網站開發論文

篇1

[1]黃寶玉,項國雄.國家精品課程建設現狀分析及思考[J].中國高教研究,2007(9):72-75.

[2]史金昌.淺析基于ASP.NET的Web網絡應用程序的安全開發[J].科技創新導報,2008(23):37.

[3]李志勇,魏紅.高校精品課程數字化資源建設與推廣應用研究[J].電腦知識與技術,20l0(2):485-486.

[4]張書梅,符蘊芳,劉智國.網站安全管理的方法與具體實現[J].石家莊學院學報,2005,7(6):54-56.

[5]陽衛文,王建斯,基于P2P流媒體系統模型的研究進展[J].現代電子技術,2008(2):159-161.

[6]萬榮澤.基于ASP.NET技術的統一后臺網站群的設計[J].微計算機信息,2007,23(8):260-262.

[7]王紅雨,蔡成聞.基于ASP.NET的課程平臺設計與實現[J].聊城大學學報:自然科學版,2007,20(1):78-82.

[8]顧正剛,畢海峰.網站規劃與建設[M].北京:機械工業出版社,2007:4-8.

網站開發論文參考文獻:

[1]孔祥鑫.基于PHP技術的校園網站的設計與實現[D].天津:天津師范大學,2012.

[2]李良.基于PHP的商業站點設計與實現[D].南昌:南昌大學,2010.

[3]杜闖.PHP在動態網站開發中的優勢[J].電腦知識與技術,2010(13).

[4]賈素來.使用PHP和MySQL開發動態網站[J].大眾科技,2011(3).

[5]李晶.PHP技術應用于中小企業網站開發探討[J].軟件開發設計,2014(10).

[6]杜闖.PHP在動態網站開發中的優勢[J].電腦知識與技術,2010(13).

[7]賈素來.使用PHP和MySQL開發動態網站[J].大眾科技,2011(3).

網站開發論文參考文獻:

[1]靳瑩.基于緩存技術的內容管理系統研究[D].吉林大學,2014.

[2]黃菊.分布式緩存技術及其在車輛監控系統中的應用[D].北京郵電大學,2015.

[3]崔解賓.分布式內存緩存技術在數據處理平臺中的研究與應用[D].北京郵電大學,2015.

[4]李光瑞.Map/Reduce型海量數據處理平臺中的內存級數據緩存技術研究[D].北京工業大學,2013.

[5]易會戰,王鋒,左克,楊燦群,杜云飛,馬亞青.基于內存緩存的異步檢查點容錯技術[J].計算機研究與發展,2014(06):1229-1239.

篇2

一:如何規劃

1.1、網站類型的確定

為了完成畢業設計,我們小組所有成員結合畢業設計所要求的題目進行討論,并上網查看相關信息,初步決定做專業性的音樂網站,專門向音樂愛好者提供一個音樂視聽空間,這樣可以結合自己的興趣以及專業知識做出一個非常棒的音樂網站。為了盡快完成任務,我們小組成員全體行動起來,畢竟我們都是新手,這么一個大型的音樂網站,覺得有點力不從心,后來經過我們詳細的分析各個組員的專業水平及做事態度等等,決定了我們的最佳分工方式,并且彼此保證一定盡最大的努力本論文由整理提供

做好自己的工作。

1.2、網站規劃書

確定好做音樂網站后,我們將進行下一個步驟——做一個網站規劃書。這個步驟是必不可少的部分,是建設一個網站的前期工作。一個網站的成功與否與建站前的網站規劃有著極為重要的關系。在建立網站前應明確建設網站的目的,確定網站的功能,確定網站規模、投入費用,進行必要的市場分析等。只有詳細的規劃,才能避免在網站建設中出現的很多問題,使網站建設能順利進行。

網站規劃是指在網站建設前對市場進行分析、確定網站的目的和功能,并根據需要對網站建設中的技術、內容、費用、測試、維護等做出規劃。網站規劃對網站建設起到計劃和指導的作用,對網站的內容和維護起到定位作用。寫網站規劃書一般都有一定的格式,我們根據本網站的具體要求,加上小組成員的共同商討,最后決定把網站按以下幾個方面完成:

(一)、建站前的市場分析1.自身條件和市場優勢:我們學的就是這個專業,我們對于我們專業知識有信心,對音樂方面,我們平時對它亦十分的感興趣。現在的年輕人都愛好音樂,一個好的專業音樂網站正是大家所期待的。2.有關行業的市場及其競爭者的分析:現在有網上有許多的音樂網站,怎么樣才能讓我們的音樂網站有特點呢!我們決定做一個純音樂網站。

(二)、建站的目的和功能定位3.建站的目的;為廣大音樂愛好者提供一個專業的音樂服務,同時把自己的知道應用,實踐。4.確定網站的功能定位;只提供音樂視聽,下載服務。

(三)、網站技術解決方案1.操作系統:WINXP、WIN98、WINME、WIN2000、WIN20032.網站安全性措施:數據庫加密技術3.服務器:Apache,HelixUniversalInternetServer4.程序開發:PHP5.數據庫;MYSQL(四)、網站內容規劃1.網站頁面結構:2.網站主體結構

(五)、網站引擎(后臺)的設計:用PHP開發的,用MySQL數據庫

(六)、網站前臺的設計:用一些網頁開發工具,使頁面看起來美觀大方

(七)、流媒的制作:提供音樂的視聽支持

(八)、網站維護與測試:完善和擴展網站的功能

(九)、建站日程

(十)、總結

有了這樣的大綱,我們就可以根據它來輕松地規劃我們的網站了。分別落實到每個小組成員身上,我就負責網站引擎(后站)的開發。根據分工情況,小組成員各自上網查找資料,分析資料,首先把各自分配到的內容寫好,然后把每人寫好的內容合成,初步進行統一整理,不足之外再由小組成員共同修改,使各塊內容前后銜接,條理清晰。經過多次的反復修改排版之后,最后大一起審核,終于把一份完整的網站規劃書完成了。

二:如何開發

2.1、前臺方面

2.1.1、制作軟件

本網站主要采用我們熟悉的軟件(DreamweaverMX,FlashMX和Photoshop)。

Flash主要是用來制作引導頁及每個網頁上的動畫,Photoshop主要是用來處理圖片,Dreamweaver是做本網站的主要軟件。

2.1.2、基本因素

設計一個網站,首先應該考慮下列八條基本因素,這些因素對網站的成功與否有著重要的影響。(1)、整體布局網站主頁就好象是宣傳欄或者店面——對訪問者產生第一印象,都希望盡量給人留下好的印象,不是嗎?一般來說,好的網站應該給人有這樣的感覺:干凈整潔、條理清楚、專業水準、引人入勝。網頁應該力求抓住而不是淹沒瀏覽者的注意力,過多的閃爍、色彩、下拉菜單框、圖片等會讓訪問者無所適從——離開是最好的選擇,就象一些商店,播放震耳欲聾的發燒音樂,你要做的唯一決定就是離開那里,越快越好。本網站采用藍色為主調,經過多次討論采用二分欄,給人有清爽之感,整體干凈整潔,條理清楚。

(2)、信息無論商業站點還是個人主頁,都必須給人們提供有一定價值的內容才能留住訪問者,因為我們人類總是惟利是圖,第一個問題總是:“對我有什么用處?”所以,必須提供某些有價值的東西,當然并不是說必須提供某些免費的物品——免費書籍、免費入場券、免費度假等,這些“有價值的東西”可以是:信息、娛樂、勸告、對一些問題的幫助、提供志趣相投者聯絡的機會、鏈接到有用的網頁,等等。如果經營的是企業網站,需要提供關于產品或服務的信息:容易理解、容易查詢、容易訂貨。因此,本網站設有還待于完善,使用戶可以花更多的時間在我們的網站上逗留。

(3)、速度我們都知道,頁面下載速度是網站留住訪問者的關鍵因素,如果20—30秒還不能打開一個網頁,一般人就會沒有耐心。至少應該確保主頁速度盡可能快,最好不要用大的圖片和比較大的音樂文件。但是許多網頁設計者往往忽視了這一點,為了視覺上的美觀在網頁上插了一些大而無意義的圖案背景,使用大量的JAVASCRIPT等控件來顯示自己的水平,這樣只會使網頁的顯示速度大大降低。結果可能在你網頁的文字內容未顯示前,讀者已因等的不耐煩離開了。所以我們時時提醒自己,網站首頁就像一個廣告牌。當開車經過一個廣告牌時,沒有時間閱讀上面的詳細說明,也不可能贊賞其復雜的圖案,廣告標志從眼前一閃而過,必須在一瞬間給人留下印象。網上訪問者也是“一閃而過”本論文由整理提供,所以,得保證首頁簡單而快速。

(4)、圖形和版面設計圖形和版面設計關系到對網頁的第一印象,圖象應集中反映網頁所期望傳達的主要信息。顏色也是影響網頁的重要因素,不同的顏色對人的感覺也有不同的影響,例如:紅色和橙色使人興奮并使得心跳加速;黃色使人聯想到陽光,是一種快活的顏色;考慮到瀏覽者及網站性質,本網站采用藍色調,藍色---是最具涼爽,清新,專業的色彩。

(5)、文字的可讀性我們仍然用廣告牌的比喻來說明,文字要在廣告牌上突出,周圍應該留有足夠的空間。也許你曾到過一些網站,要么擁擠不堪的文字覺得好像只有把腦袋鉆進去才能閱讀,要么深色的背景給人的感覺好像處于非常狹窄的空間里,而且讓人的心情感覺很壓抑。某些背景色的令人閱讀困難;紫色、橙色和紅色讓人眼花繚亂。顏色的運用除了能夠起到強調整體文字殊部分的作用之外,對于整個文案的情感表達也會產生影響。這涉及色彩的情感象征性問題,限于篇幅,在這里不做深入探討。另外需要注意的是文字顏色的對比度,它包括明度上的對比、純度上的對比以及冷暖的對比。這些不僅對文字的可讀性發生作用,更重要的是,你可以通過對顏色的運用實現想要的設計效果、設計情感和設計思想。參考報紙的編排方式,為方便而又快速閱讀,可以將你的內容分欄設計,甚至兩欄也要比一滿頁的視覺效果要好。本網站采用的就是二分欄。另一種能夠提高文字可讀性的因素是所選擇的字體,通用的字體(Arial,TimesNewRoman,GaramondandCourier)最易閱讀,特殊字體用于標題效果較好,但是不適合正文(試想瀏覽整頁的Gothic,Script,Westminster,orCloister會是怎樣的感受)。因為閱讀費力,你的眼睛很快就會疲勞,不得不轉移到其他頁面。

(6)、網頁標題的可讀性必須盡量使你的網頁易于閱讀,除了分欄之外(將頁面縱向分割),也需要利用標題和副標題將文檔分段。為所有標題和副標題設置同一字體,并將標題字體加大一號,使瀏覽者一眼就可以看到要點,以便找出并繼續閱讀有興趣的內容。標題的重要性可見一斑,要認真寫好每個標題!也可以將整句采用粗體或用不同的顏色突出某些內容,不過不要用難以閱讀的顏色。(這些本網站在設計過程中都經過討論后做到了)。(7)、導航由于人們習慣于從左到右、從上到下閱讀,所以主要的導航條應放置在最顯眼的地方,對于較長頁面來說,在最底部設置一個簡單導航也很有必要(如關于我們,聯系方式,意見反饋等等)。確定一種你滿意的模式之后,最好將這種模式應用到同一網站的每個頁面,這樣,瀏覽者就知道如何尋找信息。

(8)、詞語一個網站如果只有漂亮的外觀而詞語錯誤連篇、語法混亂,同樣是失敗的,對于網站所有者和負責人將產生很壞的影響,人們會用許多貶義詞來評價你:粗心大意、懶惰、外行、沒水平等等。所以在設計過程中,要求每個組員認真對待,審核每個寫上的內容。

2.1.3、內容編排

經過整組成員的討論及分析,整個網站主要分為四大部分:

(1)片頭

(2)主頁

(3)子頁(主要內容包括:通俗音樂,本站會員,幫助等等)

2.2、后臺方面

2.2.1、腳本語言

后臺采用的語言:PHP語言、腳本語言--Javascript語言。功能:來實現網上互相交流等。PHP是一套服務器端的腳本環境,當用戶從瀏覽器向Web服務器請求PHP文件時,PHP腳本開始運行,然后Web服務器調用PHP,PHP全面讀取請求的文件,執行所有腳本命令,并將Web頁傳送給瀏覽器。Javascript主要用于接受用戶的輸入,并且把其他的一些組件捆綁在一起。最主要的web瀏覽器都內建了Javascript引擎,它能接受這些無格式的Javascript文本代碼,并在客戶段將突發的指令翻譯。Php語言的特點:多數WEB開發者眼中,ASP和JSP都被認為是領跑者,而PHP卻被認為是個弱小的“掙扎者”,或者說它是一門被貶低為業余者才使用的語言,不值得參與企業Web開發的競爭。在我看來,PHP沒有被當作競爭者的理由是評論者缺乏對它的了解,而且也不了解用于Web開發的其他操作系統。和一些觀點相反,Windows不再占有Web虛擬主機服務市場的最大份額,我猜想它在Web開發這一領域里也在被摧城拔寨。1、在企業開發里為什么沒有PHP?很顯然,PHP被認為落后ASP和JSP太多,以至于它是沒有什么用的,但是這恰恰與事實不符。PHP本身就是一門強大的語言。它事實上在每個發行版的Linux上都有,在MacOSX上也有。獲取開發和使用PHP代碼的構件(building-block)工具和軟件都是免費的。用于開發PHP應用程序的商業集成開發環境(commercialintegrateddevelopmentenvironments,IDES)也可以找到——這樣的工具有Komodo(它運行在Linux和Windows上)和ZendStudio(這個應用程序能夠運行在任何帶有Java運行環境的操作系統上)。你幾乎可以在每個Web虛擬主機上運行由PHP建立的網站,而不要考慮服務器所運行的是什么操作系統,這一事實讓PHP更加具有吸引力。2、PHP能夠提供什么?先把PHP周圍有什么忘掉一會兒,而考慮一下PHP自身能夠提供什么。它是一門強健的服務器端語言,能夠提供相當多的功能,而且能夠迅速地為頁面提供服務。3、容易使用使用C或者Perl或者具有類似風格和句法的另一種語言的任何用戶都能夠很快上手PHP。盡管它是設計用在Web上的,但是它也能夠作為命令行語言使用。你正在編寫的Web應用程序需要每個小時或者每天執行一次某些代碼嗎?使用cron或者類似的計劃安排管理器,你可以計劃安排PHP代碼在你希望的時候執行,使用普通的命令解釋腳本或者批處理文件就能夠執行這樣的代碼。不需要自動調用瀏覽器就能夠查看專門的網頁,從而執行你的事件,也沒有必要依賴來訪者的點擊來告訴你的系統:特定的代碼需要在特定的時候被執行。PHP在這一領域可擴展性的事實是絕對具有吸引力的。4、PHP的好處我不是JSP或者ASP的老手,在此我也不想貶低這些語言。相反,我會把注意力放在PHP的好處上。(1)本地化PHP讓你能夠為網站的訪問者提供本地化的服務。當用戶點擊進入網站的時候,網站會根據他們瀏覽器的設置自動地以其母語向其提供頁面。要實現這一點不需要使用用于語言翻譯的煩雜文件,而是使用和本地化的C程序所具有的相同能力,通過一個叫做gettext的系統實現的。如果被請求的語言文件存在,那么用戶所看到的文本就是其母語;如果語言文件不存在,那么文本就是缺省的英語或者其他任何你所指定的語言。許多本地化的UNIX應用程序都將gettext作為標準,它讓第三方的翻譯變得輕而易舉。(2)輕易地使用命令行PHP支持在需要的地方設置和執行命令行程序。使用標準的UNIXdiff工具,它能夠生成錯誤最后一次修改同要使用電子郵件發送到錯誤的所有者的當前注釋之間的不同。PHP代碼對在系統上所編寫的兩個文件執行diff,將其輸出作為輸入,再生成一個要發送的電子郵件。這封電子郵件是通過PHP自己來發送的。(3)其他好處上面的只是我在自己程序里所用到的強大功能中的兩個,而還其他的功能。例如,你可以:即時創建簡單的Flas。即時創建PDF文檔。使用高級數學功能,以及面向對象的編程技術。讀取和寫入到本地和IMAP郵箱。在PHP里就可以使用任何標準的Internet協議。想要編寫基于PHP的FTP、Web或者新聞客戶端?沒有問題!只使用PHP你就完全能夠編寫出使用標準TCP/IP套接字的客戶端和服務器,并以此創建自己的協議。實現對加密的支持,以及對各種數據庫服務器的支持。在編寫的Web應用程序需要每個小時或者每天執行一次某些代碼嗎?使用cron或者類似的計劃安排管理器,你可以計劃安排PHP代碼在你希望的時候執行,使用普通的命令解釋腳本或者批處理文件就能夠執行這樣的代碼。不需要自動調用瀏覽器就能夠查看專門的網頁,從而執行你的事件,也沒有必要依賴來訪者的點擊來告訴你的系統:特定的代碼需要在特定的時候被執行。PHP在這一領域可擴展性的事實是絕對具有吸引力的。4、PHP的好處我不是JSP或者ASP的老手,在此我也不想貶低這些語言。相反,我會把注意力放在PHP的好處上。(1)本地化PHP讓你能夠為網站的訪問者提供本地化的服務。當用戶點擊進入網站的時候,網站會根據他們瀏覽器的設置自動地以其母語向其提供頁面。要實現這一點不需要使用用于語言翻譯的煩雜文件,而是使用和本地化的C程序所具有的相同能力,通過一個叫做gettext的系統實現的。如果被請求的語言文件存在,那么用戶所看到的文本就是其母語;如果語言文件不存在,那么文本就是缺省的英語或者其他任何你所指定的語言。許多本地化的UNIX應用程序都將gettext作為標準,它讓第三方的翻譯變得輕而易舉。(2)輕易地使用命令行PHP支持在需要的地方設置和執行命令行程序。使用標準的UNIXdiff工具,它能夠生成錯誤最后一次修改同要使用電子郵件發送到錯誤的所有者的當前注釋之間的不同。PHP代碼對在系統上所編寫的兩個文件執行diff,將其輸出作為輸入,再生成一個要發送的電子郵件。這封電子郵件是通過PHP自己來發送的。(3)其他好處上面的只是我在自己程序里所用到的強大功能中的兩個,而還其他的功能。例如,你可以:即時創建簡單的Flas。即時創建PDF文檔。使用高級數學功能,以及面向對象的編程技術。讀取和寫入到本地和IMAP郵箱。在PHP里就可以使用任何標準的Internet協議。想要編寫基于PHP的FTP、Web或者新聞客戶端?沒有問題!只使用PHP你就完全能夠編寫出使用標準TCP/IP套接字的客戶端和服務器,并以此創建自己的協議。實現對加密的支持,以及對各種數據庫服務器的支持。我覺得,那些尋找頂級Web開發語言而排除掉PHP的人是極其短見的。無論是像錯誤追蹤系統這樣的高級功能,還是簡單地重復使用頁眉和頁腳這樣的普通功能,我都使用PHP編寫過。我用PHP編寫過半靜態的頁面,也編寫過全功能的多媒體演示。我不是唯一一個使用PHP的人。如果PHP不值得引起注意,如果它只是小兒科或者愛好者的語言,那它為什么會是在Web開發上成長最快的語言呢?如果它沒有ASP或者JSP那么強大,那么它為什么會被用在流量巨大Web網站上?例如Yahoo,據說它就是由PHP建成的。5、開發人員習慣用熟悉的產品我敢肯定,ASP和JSP有它們各自的強項,但是我相信人們是用它們不是因為它們能夠提供比PHP更加強大的功能,而是因為人們已經了解了它們,并希望以自己習慣的方法編寫代碼。排除PHP只能表示對這一語言的無知。

2.2.2、數據庫本站采用MYSQL數據庫,MySQL數據庫可以稱得上是目前運行速度最快的SQL語言數據庫。除了具有許多其它數據庫所不具備的功能和選擇之外,MySQL數據庫是一種完全免費的產品,用戶可以直接從網上下載數據庫,用于個人或商業用途,而不必支付任何費用。MySQL是完全網絡化的跨平臺關系型數據庫系統,同時是具有客戶機/服務器體系結構的分布式數據庫管理系統。它具有功能強,使用簡單,管理方便,運行速度快,安全可靠性強等優點,特別適用于Web站點或應用軟件的數據庫后端的開發工作,用戶可利用許多語言編寫訪問MySQL數據庫的程序。作為開放源代碼運動的產物之一,聞名遐邇的速度和易用性使MySQ關系數據庫管理系統越來越受到人們的青睞,應用范圍也越來越廣。開放源代碼所提供的設計更新間隔正是系統同企業實際操作進行同步所需要的,至少是在盡可能地同步。由于MySQL數據庫與php的結合更是完美無缺。我選擇了MySQL作為我們的數據庫。總體來說,MySQL數據庫具有以下主要特點:1同時訪問數據庫的用戶數量不受限制;2可以保存超過50,000,000條記錄;3是目前市場上現有產品中運行速度最快的數據庫系統;4用戶權限設置簡單、有效。

2.2.3、網站服務器

網站的服務器我首選的當然是apache服務器的。ApacheServe的前身是NCSA的httpd,曾經在1995年成為最為流行的萬維網的服務器。因為強大的功能和靈活的設置及平臺移植性,ApacheServer取得了廣泛的信賴。ApacheServer的主要功能有:1、支持最新的HTTP1.1協議(RFC2616)。2、極強的可配置和可擴展性,充分利用第三方模快的功能。3、提供全部的源代碼和不受限制的使用許可(License)。4、廣泛應用于Windows2000/NT/9x、Netware5.x,OS/2和UNIX家族極其他操作系統,所支持的平臺多達17余種。5、強大的功能,涵蓋了用戶的需求,包括:認證中的DBM數據庫支持;錯誤和問題的可定制響應的目錄導向功能;不受限的靈活的URL別名機制和重定向功能;虛擬主機(多宿主主機)支持多個域主頁共存一臺主機;超強的日志文件功能;利用站點的分析;拓展于維護等等。正因為這些強大的優勢,使ApacheServer與其他的Web服務器相比,充分展示了高效、穩定及功能豐富的特點。ApacheServer已用于超過600萬個Internet站點。于是我決定用apache作為我們這個網站的服務器

2.2.4、網站的內部數據結構

本站也可以說是一個網絡應用管理信息系統(MIS),管理信息系統(MIS)是一個由人、計算機等組成的能進行信息的收集、傳遞、存儲、加工和使用的系統。隨著科技的發展,信息的膨脹,企業信息化成了企業在競爭中處于不敗地位的有效手段之一。而MIS不僅能夠及時全面地提供信息和數據,簡化統計工作,對不同的管理層次提出不同的報告之外,還能根據過去的數據預測未來的情況。因此,采用何種方法開發出一種兼顧開發效率和運行效率,同時滿足分布式事件處理功能的管理信息系統就顯得尤為重要。而本網站正是利用到了一些網絡三層結構的知識。一說到三層式結構,一般人總是先想到JSP/Servlet,其實用任何語言都可以實現網絡的三層結構,而本站亦可以說是一個網絡音樂管理系統,我在做這個網絡后臺是首先想到也就是要用三層網絡結構來組織我們的數據。下面我簡單的介紹一下什么是網絡應用程序的三層體系結構,所謂三層結構是針對于過去的主機終端模式或者服務器客戶機模式區別而成的,它的特點是在后臺有一個后端數據支持服務器,在中端有一群應用服務器,提供結合用戶業務和具體應用的相關系統解決方案,在前端會有很多的接入設備,通過接入設備與客戶機。連接在三層結構當中,數據流的流動方式是從后端數據支持層流向應用層,進而流向前端接入層,最后達到用戶層。如果把它和電視系統比較就可以看到,前端接入層就象電視機,而中間應用層就象是電視發射設備,而后端的數據支持層就象一個電視臺,這樣由前、中、后構成一個完整的系統。系統的三層體系結構如圖1。

整個管理信息系統采用Browser/Web/DataBase的三層體系結構。Web服務器接受請求,通過應用程序服務器執行一個Java服務器端小程序Servlet并返回其輸出,從而實現與客戶機進行信息資源的交互。數據庫服務器用來存儲管理信息系統中所用到的各種數據,數據由數據庫管理程序直接錄入。系統的客戶端只需要一個瀏覽器即可。相關人員通過瀏覽器來查詢、增加、修改、刪除數據,對信息進行管理。

2.2.5、后臺程序設計思想

本站使用了模塊化的設計思想,使用模塊化的設計思想可以實現代碼的重復利用,易維護、易使用、易編寫,可以在支持PHP的任何平臺上工作,還不要重新編寫,體現了“一次編寫,隨處運行”的思想,有利于高效、高速的開發網站,有利于經驗的交流。本站的部分模塊及其功能如下:預定義模塊(config.php):定義本網站的基本信息(如站名、域名、背景色等),管理員,數據庫等基本信息公共模塊(public.php):預定義一些使用頻率較頻繁的函數(如用戶是否登陸判斷、出錯判斷等)數據管理模塊:音樂數據的添加、刪除、修改、更新。幫助模塊:提供一定的幫助。用戶登陸模塊:提供用戶的登陸服務。

2.2.6、正在進行中的后臺部分功能的擴展與完善

1、需要完善的地方界面的完善,雖說現在這個界面已經可以用了,我們不是專業的美工,總是有不盡人意的地方,這種感覺是一個長期過程,我想我們要想做到完美,可能不需要一段時間的培養與積累。腳本代碼的優化,做一個程序總是不可避免的產生一些冗長而累贅的代碼,為了加速后臺的運行,我們需要對程序進行代碼優化。2、需要進行的功能擴展論壇:現在的留言板不能方便的用戶進行交流,為了更好的增加用戶之間的交流與互動,有必要增加一個論壇,現在這個工作正在制作中,這個論壇的引擎(也就是說后臺)我已經開發完了,現在要做的就是前臺的設計。

三:本網站實現的關鍵技術

下面就是本人認為的關鍵技術及其實現方法

3.1、用戶是否登陸的判斷

在許多頁面中的一些特殊的功能是需要驗證用戶是否是登陸的。這就需要我們做一個函數,以便在需要的時候可以方便的調用它。但是它的實現是有點難度的。

首先是數據庫連接模塊,代碼如下

3.2、數據庫的使用

本網站之所以說是動態網站,正是因為有強大的數據庫支持,我才可以大言不慚說我們的音樂網站是一個動態網站。我們里面幾乎所有的功能模塊都是用數據庫來實現的。也只有這樣我們的網站才是動態更新的。首先是數據表的建立,本站目前來說還只是一個純的音樂網站。這里面幾乎全部的數據都是來自數據庫,但是要對眾多的數據進行分類不是一件容易的事情,經過幾天的努力,并求助于網絡,總算是把我們的數據進行了分類,并建立了數據表。下面就是建立本站相關表的SQL語句://歌手地域表province`),KEY`user_id`(`user_id`))TYPE=MyISAM;而我們這里用到的主要是數查詢,其中多表查詢和數據的溢出處理發了我一些時間,下面就簡單的介紹一下。(1)多表查詢:本網站有許多地方用必需要用到多表查詢。MySQL數據庫是一種關系數據庫,它的多表查詢有許多方式,我在這里采用了一種比看起來比較簡單的方式,例如,我需要查找最新加入的前4張CD的歌手和CD信息:語言的甜餅機制,這是最不好控制的地方,至少我認為是這樣的,php的session真的不好弄,有時候出錯也另人不可思議。這也許是眾多php學習者和使用者頭痛的地方,我也上網于助過,不過得到的答案也不是那么的另人滿意。不知道新版的php5有沒有好好的解決這個問題。直到現在我也沒能弄清這個問題,看來我還得研究一下這個東東才行。

3.4、php面向對象的編程方法,如果用到了php面向對象的方法的話,那就是專家級的php程序員啦,現在雖說有些地方已經用到了這個方法(例如客戶論證機制,登陸的判斷機制等等),但是還不是真正意義上的面象對向的編程。一個好的程序員不僅到學好程序開發語言,而更主要的是明白怎么樣去編程,即編程的思想。這就是為什么一個非計算機專業人可以考過高級程序員,但卻無法真正的去寫程序。這四年我認為我真正學到的也就是這一點(即編程的方法)。

四:如何體現專業性與實用相結合

1、本網站集文字、圖片、色彩、動畫于一體,通過它,可以一下子就抓住用戶視線,給用戶留下印相,增加用戶的回頭率。2、合理的數據組織結構可以讓網站速度提升,而合理的界面布局可以使用戶可以很快的找到他自己需到的東西。3、提供動態的數據更新,可隨時更新、更正、省時省力,節省了大筆的人力及財力。4、數據的模塊化,使得我們可以更好更容易的進行網站更新和維護。

五:心得,體會

通過這次設計,我們學到了很多新的知識,溫故遺忘的知識,并充分發揮了團隊合作精神,在設計過程中,互幫互助。特別是在制作前期,與企業商談時,更是學到了很多從未學過的知識,更加體現到社會與學校的不同之處。整個設計下來,我們對這三個軟件有了更好的掌握,深入使用各個功能,對自己的設計生涯有了很好的提高。對于個人而言,在這個工程中讓我過了一把癮,在這個過程中我學到了不少的知識,真正體會到了什么才是“完美結合”——Apache、PHP、MySQL的結合,知道了知識只有實踐才是真正的有價值,同時在這個過程中遇到了到現在都還不能很好解決的問題(見上15頁的三—3和三—4)。在以后的學習工作中我一定會逐步的去解決我所遇到的問題。

六:后記

兩個月的時間一晃就過去了,這我們網站的制作過程中,我們非常感謝同學們為對我們的網站所進行的測試,同時也感謝他們為我們所提出的寶貴意見,使我們的網站得以完善。在這個過程中,我們更想感謝的是席泓老師,如果沒有她的指導和幫助,我想我們的網站無法完成的這么順利。同時我們還要感謝4年來學校領導,老師對我我們的教育和幫助,給予了我們學習計算機知識和技能的機會,使我們才有今天才有機會來制作這個網站,相信不會讓您們失望!當然,其中肯定還有很多不足之處,希望您們繼續批評指正,使我們的專業水平日趨提高。在此表示衷心的謝意!

參考文獻

[1]李辛銘《PHP4網頁編程實例解析》清華大學出版社2002年2月

篇3

二、培訓內容:

1.數字信息資源及其檢索概論

2.著名綜合檢索工具及常用中英文參考數據庫

3.全文數據庫和全文服務

4.事實和數值型數據庫

5.網上免費學術資源及其利用

6電子期刊及其使用

7.數字信息資源的綜合利用(課題查詢、論文資料搜集、學位論文開題、科技查新)

三、培訓方式:網絡教室全天授課,根據報名先后順序安排上課。

四、培訓時間:2010年8月23-27日

五、培訓地點:中國科學院國家科學圖書館(北京)

六、培訓費:1 000元(含資料費、餐費、機時費)

數字圖書館前沿技術系列培訓

――Web2.0網站開發實戰攻略

一、招生對象:全國各大學圖書館、公共圖書館、專業系統圖書館及中央國家機關和企事業單位圖書館從事技術管理和網站開發人員。

二、師資力量:中國科學院國家科學圖書館、重慶大學及網站開發機構的專家授課。

三、課程特點:內容新穎超前,授課模擬實戰,突出技術應用,實現學用結合。

四、培訓內容:

1. RSS、Wiki、Blog技術開發應用 2.Mashup

3.NSN 4.StarL Page

五、培訓時間:2010年9月20-24日(20日報到)

六、培訓地點:成都

七、培訓費:1 500元(含學費、資料費)

說明:

1.以上培訓班結業后,頒發人事部認證、中國繼續教育學院頒發的《繼續教育證書》,本證書所載內容列入人事部在全國實行的繼續教育登記制度內容,作為晉級、評職稱的參考依據。

2.參加培訓者以早報名為宜,以便我們及時向您通報開班信息。

3.培訓班在開班前20天截至報名,前15天下發正式報到通知,請以正式報到通知為準安排差旅。

4.請登錄學會網站:www.csla.org.cn查看最新培訓信息,如不一致請以網站公布為準。

5.學會網站還將陸續公布2010年新的培訓項目,請注意查閱。

培訓聯系方式:

地址:北京海淀區中關村北四環西路33號,中國科學院國家科學圖書館

郵政編碼:100190聯系人:王瑩瑩

郵箱:wangyy@mail.lac.cn

電話:(010)82626812,(010)82626611-6225(6231)

篇4

1.3校內實踐教學資源缺乏。目前,我國本科院校電子商務專業大多設立在經濟管理學院,而很多本科院校歷來對經濟管理類專業實踐教學不重視,實踐教學資源的投入不足。主要表現在沒有建立比較好的實驗實訓室,實驗室的設備陳舊,實驗實訓軟件較少,甚至有不少軟件已經落后于現有的應用。

1.4校外實踐基地空有其名,學生去校外進行實踐的機會缺乏。為了配合應用型人才的培養,很多院校與企業簽訂了電子商務專業校外實踐基地,希望解決學生的實踐問題,但從目前的實際情況來看,很多學校的電子商務專業校外實踐基地只是停留在協議上,由于經費、管理等種種原因,大部分學生沒有去實際公司實踐,根本不了解電子商務的實際應用情況。

2電子商務專業實踐教學體系的構建

根據電子商務專業發展趨勢和企業需求,調整實踐教學課程體系,形成了以六大技能(基礎技能、商務技能、網站建設技能、網絡營銷技能、數據分析技能和網絡創新創業技能)培養為核心內容的遞進式不間斷實踐教學體系。第一學期,邀請電商企業代表與學生互動交流,使剛進校學生初步接觸電子商務,通過互動交流激發學生學習電子商務的興趣,初步明確自己的學習方向。第二學期,學完《電子商務概論》后,與之配套的安排電子商務模擬實訓,通過模擬實訓是學生對電子商務模式及其流程有比較全面的理解。另外安排計算機基礎實踐使學生具備使用計算機及網絡的基本技能,具備信息文案的編輯技能。第三學期,除了《VB程序設計》課程實驗、還安排網頁設計與制作實踐課程,為后續網站設計與開發打下基礎。在期末組織學生到實訓基地進行為期一周的《VB語言課程設計》。在實習基地,來自IT企業經驗豐富的項目經理從基地實際完成的工程項目中結合課程內容抽取部分模塊對學生進行項目開發指導,以進一步增強學生的編程能力和程序設計的規范性。第四學期,數據庫與動態網站開發,使學生具備一套網站開發和設計的完備技能。增強學生動手實踐能力,以增強未來就業能力。在期末組織學生到實訓基地進行為期一周的《網站開發課程設計》。在實習基地,來自IT企業經驗豐富的項目經理從基地實際完成的工程項目中結合課程內容對學生進行網站開發指導,以進一步增強學生的網站開發能力。第五學期,網絡營銷實踐與美工平面設計,使學生掌握網絡營銷各項基本技能及美工平面設計的基本技能,增強動手實踐能力和就業能力。在期末分批組織學生到實訓基地進行為期一周的《網絡營銷課程設計》或《美工及平面設計課程設計》。第六學期,通過畢業生的反饋,大多數從事電子商務領域的畢業生認為數據分析對工作幫助以及未來的提升幫助很大,開設SPSS數據統計分析將能提升學生數據分析的能力,培養學生數據分析技能。移動商務實踐課程將使學生跟進電子商務的發展,擴展學生的就業空間。第七學期,跨專業綜合實訓與網商創業實訓將鍛煉學生的綜合實踐動手能力,是培養復合型人才的必要手段。可以通過校企聯動面向畢業生提供仿真和真實項目,鍛煉學生綜合實踐能力。第八學期,定崗實習與畢業(論文)設計,一方面學生可以通過定崗實習鍛煉自身的工作能力,另一方面可以從實際工作中發現問題選擇畢業(論文)設計的題目進行畢業(論文)設計的寫作。

3電子商務專業實踐教學有效實施的策略

實踐教學在電子商務專業人才培養中具有越來越重要的地位,必須使得實踐教學有效實施,讓學生達到預期的實踐能力提升的目的。

3.1明確崗位主要能力要求,科學設置實踐教學內容。實踐教學的目的必須明確,要在對電子商務核心崗位群及崗位主要能力的了解和理解的基礎上,根據崗位能力的要求來設計實踐課程。

3.2科學設計實踐課程教學內容,促進實踐能力培養的提升。在實踐教學過程中,要注重實踐教學內容的安排,突出學生動手能力的培養,并注意實踐教學方式方法的改革,讓學生在實踐教學中實踐能力真正能夠提升。

3.3加大經費投入,建設好校內實驗室。校內實驗實訓是學生實踐的主要場所之一,為此,學院要加大實踐經費的投入,購置電子商務實踐教學模擬軟件,為學生提供電子商務的模擬實踐環境。

3.4加強與企業的深度合作,使校外實踐基地真正成為學生實踐鍛煉的場所。學校和企業要改變觀念,校外實踐基地是企業提前介入人才培養的重要環節,也是學生實踐能力提升的重要場所,因此,校外實踐基地要真正做深做細,讓學生真正的在崗位工作,這樣才能實現多贏。

篇5

二、培訓方式:網絡教學,在網絡教室直接實驗主要文獻計量工具。

三、師資力量:中國科技信息研究所、中國科學院國家科學圖書館等單位的專家授課。

四、培訓內容:

1 戰略情報研究與決策咨詢

2 文獻計量研究與應用進展及指標體系設計

3 主要文獻計量工具與系統應用實踐及評價

4 文獻計量分析調研報告的撰寫(含寫作輔導)。

五、培訓時間:2010年6月21-25日

六、培訓地點:中國科學院國家科學圖書館(北京)

七、培訓費:1000元(含學費、資料費、午餐)

“網絡環境下信息資源的檢索利用及常用數據庫”培訓班

一、本班特色:網絡教學,北京大學、中國科學院國家科學圖書館的老師主講,利用北京大學、中國科學院國家科學圖書館的數據庫資源授課。

二、培訓內容:

1 數字信息資源及其檢索概論

2 著名綜合檢索工具及常用中英文參考數據庫

3 全文數據庫和全文服務

4 事實和數值型數據庫

5 網上免費學術資源及其利用

6 電子期刊及其使用

7 數字信息資源的綜合利用(課題查詢、論文資料搜集、學位論文開題、科技查新)

三、培訓方式:網絡教室全天授課,根據報名先后順序安排上課。

四、培訓時間:2010年8月23-27日

五、培訓地點:中國科學院國家科學圖書館(北京)

六、培訓費:1000元(含資料費、餐費、機時費)

“圖書館文獻信息資源建設及組織管理”崗位培訓班

一、招生對象:從事圖書、期刊、資源采訪、編目、信息資源整合工作的人員。

二、培訓特點:上機實踐,網絡教室授課。

三、培訓內容:

1 文獻資源建設現狀、趨勢及其制約因素

2 文獻資源建設的一般方法、具體操作方式及其利弊

3 中外文圖書采訪系統實踐

4 中外文期刊采訪系統實踐

5 文獻信息組織與管理

6 分類標引方法及實踐

7 主題標引方法及實踐

8 中西文文獻著錄方法及MARC格式介紹

9 規范控制方法

10 編目工作流程及系統簡介

四、培訓時間:2010年7月3-9日(授課時間7天)

五、培訓地點:中國科學院國家科學圖書館(北京)

六、培訓費:1100元(含學費、資料費、午餐)

“數字圖書館及網絡系統管理”研討班

一、培訓對象:適合圖書館信息技術管理人員及業務骨干。

二、培訓特點:突出前沿內容、強調實用性,主講老師是中國科學院國家科學圖書館、CALIS、NSTL從事服務系統設計和管理的專家。

三、培訓內容:

1 技術環境與發展趨勢帶來的思考

2 數字圖書館建設現狀和未來發展趨勢

3 數字圖書館關鍵技術

4 數字圖書館服務系統設計

5 網絡信息系統的建設與管理

6 圖書館網絡系統設計與管理

7 案例分析與討論:不同類型圖書館數字圖書館解決方案

四、培訓時間:2010年6月8-11日(8日報到)

五、培訓費:1500元(含學費、資料費)

六、培訓地點:山西省太原市

數字圖書館前沿技術系列培訓――Web2.0網站開發實戰攻略

一、招生對象:全國各大學圖書館、公共圖書館、專業系統圖書館及中央國家機關和企事業單位圖書館從事技術管理和網站開發人員。

二、師資力量:中國科學院國家科學圖書館、重慶大學及網站開發機構的專家授課。

三、課程特點:內容新穎超前,授課模擬實戰,突出技術應用,實現學用結合。

四、培訓內容:

1 RSS、Wiki、Blog技術開發應用

2 Mashup

3 NSN

4 Start Page

五、培訓時間:2010年9月20-24日(20日報到)

六、培訓地點:成都

七、培訓費:1500元(含學費、資料費)

說明:

1 以上培訓班結業后,頒發人事部認證、中國繼續教育學院頒發的《繼續教育證書》,本證書所載內容列入人事部在全國實行的繼續教育登記制度內容,作為晉級、評職稱的參考依據。

2 參加培訓者以早報名為宜,以便我們及時向您通報開班信息。

3 培訓班在開班前20天截至報名,前15天下發正式報到通知,請以正式報到通知為準安排差旅。

4 請登錄學會網站:省略.cn查看最新培訓信息,如不一致請以網站公布為準。

5 學會網站還將陸續公布2010年新的培訓項目,請注意查閱。

培訓聯系方式:

地址:北京海淀區中關村北四環西路33號,中國科學院國家科學圖書館

郵政編碼:100190

聯系人:王瑩瑩

郵箱:wangyy@mail.las.省略

電話:(010)82626812,(010)82626611-6225(6231)

篇6

The Construction and Research on the Website Management System of Computer Room

NI Zhi-hong,WANG Yun-zhu

(Computer Center of Hebei University, Baoding 071002, China)

Abstract: According to the management goal and website features of Computer Center lab of our university, the paper presentes system ar? chitecture and design of Computer laboratory management website and introduces the technology of MySQL database and PHP in the ap? plication of this site in details.

Key words: network station construction; database; PHP; MySQL; MVC

隨著計算機技術在其他學科應用,學校計算機機房數量越來越多。如何為教師和學生搭建一個先進實用的機房試驗平臺,做到資源共享,優化機房管理人員的工作流程,減輕管理人員和教師的勞動強度,方便機房之間、教師之間、教師與學生之間以及管理者與以上人群之間的溝通與交溝通。

1機房管理網站的建設目標和各模塊簡介

機房管理網站是針對學校計算機實驗室分散的特點,為了保證各機房的協調運行,滿足實驗教學信息管理需要,滿足各級管理人員和教師、學生的信息需求而開發的。因此,我們根據訪問者的需求將機房管理網站劃分為以下幾個模塊:

1)通知與公告模塊:在這個模塊中機房課表及相關課程機位占用情況,指導學生合理選擇業余上機時間,當有特殊情況需要調停實驗課程或因考試等原因臨時占用機房時也在這個模塊中及時公告。

2)學習與交流模塊:我們在這里為廣大同學提供了一些課程的課件視頻等資源,同時提供了一個簡易的學習交流平臺。

3)資源下載模塊:提供常用軟件、電子書等資源的下載。

4)網上調查模塊:利用此模塊對上機學生不定期地進行一些網上調查,及時了解學生相關狀態。

5)規章制度模塊:提供“機房安全制度”、“機房工作人員守則”、“計算機網管理暫行辦法”、“實驗室開放制度”、“運行室管理制度”、“開放式計算機機房守則”和“上機實驗守則”等各項規章制度,使實驗室得以規范、安全的正常運行。

2網站的運行平臺及其開發工具

LAMP是基于Linux,Apache,MySQL和PHP的開放資源網絡開發平臺,互聯網上70%以上的網站訪問流量都是由它提供的。它免費、高效、開發迅速,它是最強大的網站解決方案。因此我們也選擇LAMP作為機房管理網站的運行平臺。

為了進一步提高開發效率我們還引入了一種PHP開發框架—ThinkPHP,它是一個基于MVC設計模式的面向對象的輕量級PHP開發框架。引入此框架后網站的設計與開發變得極其有條理,我們只需要根據ThinkPHP的約定在項目的Lib目錄下的Action目錄中加入需要的控制邏輯,在Lib目錄下的Model目錄中建立需要的模型的定義,在Tpl目錄中放置頁面模板即可完成網站的開發。

在開發工具的選擇上,我們使用Adobe公司著名的網站開發工具Dreamweaver進行頁面模板的設計,使用Oracle公司免費開源的NetBeans進行PHP編碼,使用小巧的Navicat進行MySQL數據庫的管理,網站上的圖片、動畫分別使用Adobe公司的Photoshop和Flash進行編輯與制作。

3網站開發的關鍵代碼

網站開發的核心問題是如何在ThinkPHP框架下訪問MySQL數據庫,顯示查詢結果,根據用戶提交的內容更新數據庫相關數據。下面介紹具體實現方法:

1)ThinkPHP支持多種數據庫連接方式,最常用的是修改項目配置文件,加入數據庫相關配置項,項目配置文件位于項目的配置文件目錄Conf下面,文件名是config.php,相關配置如下:

//項目配置文件

return array(

//數據庫配置信息’DB_TYPE’=>’mysql’,//數據庫類型

’DB_HOST’=>’localhost’,//數據庫地址

’DB_NAME’=>’app_ccmanage’,//項目數據庫的數據庫名’

DB_USER’=>’root’,//連接數據庫的用戶名

’DB_PWD’=>’root’,//連接數據庫的用戶密碼’

DB_PREFIX’=>cm_’,//項目數據庫中數據表的前綴

//其它項目配置參數

);

2)若要取得ccmanage數據庫中cm_news數據表中“status”字段的值為1的前10條記錄,使用如下代碼:

$News=M("news");//實例化News對象

//從數據庫讀取相關數據,保存到$NewsList數組中

$NewsList = $Newswhere(’status=1’)limit(10)select();

$thisassign(’newslist’,$NewsList); //根據$NewsList數組給模板變量newslist賦值

$thisdisplay();//通過調用display方法,調用對應的模板文件輸出相關的變量

3)根據用戶提交的信息,添加系統管理員:

$User = M("User"); //實例化User對象

//將用戶輸入的用戶名密碼信息保存到$data數組中

$data[’username’] = $_POST[username];

$data[’passwordl’] =$_POST[password];

$Useradd($data); //調用add方法在User表中追加記錄

4)修改指定的管理員用戶密碼:

$User = M("User"); //實例化User對象

//要修改的數據對象屬性賦值

$data[’passwordl’] = $_POST[newpassword];

$Userwhere(’id=’.$_POST[id])save($data); //調用save方法更新指定用戶數據

5)刪除指定的管理員用戶:

$User = M("User"); //實例化User對象

$Userwhere(’id=’. $_POST[id])delete(); //調用delete方法刪除指定用戶數據

在實際網站開發時還要涉及到網站顯示模板的制作,模板變量的輸出等等,這里限于篇幅的限制就不在贅述。

4結束語

該文利用ThinkPHP框架在LAMP平臺上快速構建了一個機房管理網站,很好地解決了當前分散的多個機房在管理和維護中的問題,不僅方便上機用戶及時準確獲取機房運行狀態,還為同學們提供一個很好的學習交流平臺。當然該網站現在僅是為上機用戶提供了一些簡單的服務,相信隨著用戶需求的不斷發展,網站功能將也隨之擴充,更好地服務上機用戶。

參考文獻:

[1],張文科,程書紅.網絡互聯實驗室的建設設計[J].實驗室研究與探索, 2009,8(77).

篇7

1 建設背景

高職院校的科研活動越來越多,如仍采用手工管理的方式,由于管理效率低下,管理人員的勞動量很大。需要自動化管理,但由于每個高職院校的科研管理模式不完全一樣,無法購買一個完全合適的管理系統,故此建立一個科研管理網站是非常有必要的。

科研管理系統使用B/S結構進行開發,教師可以通過瀏覽器進行各類成果的申報,申報后,管理員可以對這些申報信息進行審核和管理。管理員可以很方便的進行數據的統計、查找和備份等功能。其他相關部門如人事處和培訓部門可以通過網頁方便查詢教師的科研論文、著作、獲獎等信息。本系統的建立,可以適當降低管理員的管理復雜程度,并可以方便教師查詢自己的信息。

2 開發方式的研究和選擇

現在流行的網站開發平臺主要有ASP、JavaWeb和PHP,常見的數據庫工具主要有SQLServer、Oracle、MySQL、Access等,各種平臺和工具由不同公司開發各有特點。

本系統進行了兩套方案的設計工具。第一套方案是使用ASP平臺開發網站,使用SQLServer數據庫,在windowsServer操作系統下運行,這些都需要購買正版產品,費用較高。

第二套方案是使用JavaWeb平臺,數據庫工具使用MySQL,平臺和數據庫可以在Linux操作系統下運行,Linux操作系統免費,JavaWeb和MySQL也都是免費的,不涉及到版權糾紛和高昂的軟件購置費用問題。

為了節約成本系統建設成本,本系統采用JavaWeb平臺開發,并為平臺配置MySQL數據庫。

3 系統分析與設計

開發前會對系統涉及到的各個部門進行詳細的調查。采用座談和問卷調查的方式,得到的本系統主要完成內容有以下幾點。

(1)教師個人信息管理。

教師可以通過在網頁輸入教師編號查詢到自己的個人信息,根據需要可以對個人信息進行修改。

管理員可以對教師信息進行管理,能夠進行教工信息的錄入進行修改,能夠通過教工號、姓名、部門等信息進行分類查詢,能夠進行所有教師詳細信息的查詢。

(2)教材成果管理。

教師在指定時間內通過系統填寫自己的教材成果信息。在管理員審核前教師可以隨時查詢到自己的教材信息,并進行修改。

管理員能夠對教師填寫的教材成果信息進行審核,可以通過教材名稱、出版社、出版年份等進行查詢。

(3)論文成果管理。

教師在指定時間內通過系統填寫自己發表的論文信息。在管理員通過審核之前,可以隨時進行修改。教師可以查詢審核通過情況。

管理員可以對教師填寫的論文成果信息進行審核,如果不通過則要給出不通過的原因。管理員可以通過論文名稱、期刊名稱、發表年份和作者等信息進行查詢。

(4)課題成果管理。

教師在指定時間內通過系統填寫自己的課題成果信息。教師可以查詢課題成果的審核情況,在審核前可以隨時修改。

管理員可以對教師提交的報告進行審查,如果不能進行通過,要給出不通過理由。管理員可以根據課題名稱、課題來源、作者、立項年份或結題年份進行查詢。

(5)獲獎成果管理。

教師在指定時間內通過系統填寫自己的獲獎成果信息。可以隨時查詢審核情況,在審核前可以進行信息的修正。

管理員可以對教師填寫的獲獎成果信息進行審核。并可以根據獎勵類型、獎勵級別、獎勵單位和獎勵時間進行查詢。

(6)課題申報。

教師通過網站提交擬申報的課題,并通過附件的方式將文檔提交的服務器中等待管理員審核。管理員在教師提交完畢后,關閉申報功能,然后對每個申報的課題進行審核,并開發查詢功能給教師。

(7)其他部門查詢管理。

為了方便和科研處相關的其他部門的查詢工作,提供了多部門查詢功能。在被管理員授予權限后,可以查詢所有的信息,但也僅限于查詢。

人事處或其他部門指定用戶可以查詢學校教師的教材成果、論文成果、課題成果和獲獎成果等,達到了信息統一和共享的功能。

根據上述調查結果,使用繪圖工具,繪制出UML圖。對調查結果進行數據庫概念設計、邏輯設計好物理設計,然后進行數據庫開發。在系統開發過程中再對系統功能變化進行適當的修正和測試以保證系統的正確性。

4 Java Web實現方式的研究和選擇

使用Java Web進行網站開發,可以有幾種難度的框架層次可供選擇。

(1)簡單的JSP網頁設計實現。

在開發動態部分時,直接使用簡單的JSP方式開發,所有內容直接寫到.jsp文件中,輸入輸出使用out、request和response直接實現。跨網頁信息直接使用session和application對象。

優點:每個網頁邏輯簡單,輸入輸出網頁中直接編寫,可以讓學生一起參與共同完成此項目。

缺點:對于復雜的網站開發,會有大量的重復代碼產生,如果有問題修改起來復雜。

(2)Java Web的MVC模式實現。

動態內容分為模型、視圖和控制器三部分,使用JSP網頁、Java Bean和Servlet實現。

優點:使用MVC三層模式實現,大大提高了軟件的重用性,數據層次清晰,結構嚴謹,安全性較高,學校學生熟悉本模式,可以融入到開發中。即使部分學生掌握尚不熟練,經過簡單培訓后就可以完成。

(3)J2EE架構實現。

J2EE是一套企業級的應用開發技術架構,架構中包含大量組件,使用此架構可簡化并且規范應用系統的開發與部署,可以提高網站可移植性、安全與再用價值。

優點:企業級的架構,框架大,適合制作大中型網站,安全性最高,但制作難度也最高。

問題是:網頁中的表單需要使用struct2方式制作,學生學的傳統的HTML網頁工具如FrontPage、Dreamweaver無法完成。學生對此技術很生疏,很難在短時間內融入到開發中。

教師科研管理系統經過系統分析調查發現,需要實現的功能復雜程度不高,為了節約成本和鍛煉學生,采用JavaWeb的MVC框架實現。有兩名帶領幾個學生在學生軟件工作室完成,這種方式能夠完全滿足系統實現的要求,又可以很好的鍛煉學生的網站開發能力。

開發過程分配。

首先進行HTML靜態網頁實現,實現所有和用戶進行交互的網頁,讓用戶通過網頁表單進行信息輸入,提交后將信息存儲到數據庫中。系統通過網頁中的表格進行信息的輸出,通過報表的形式顯示匯總信息。

為了讓用戶在表單中輸入的數據格式是正確的,內容是完整的,進行Java Script設計為制作好的靜態網頁添加上Java Script驗證,進行數據格式和完整性驗證,讓不合格的數據通過并正確通知用戶輸入正確數據。

靜態網頁和對應的Java Script內容邏輯過程簡單,不容易出錯,此部分內容交由學習計算機軟件開發專業的學生完成,完成后有老師進行測試,對于出現的不完善和錯誤再由學生改進。通過教師指導,學生完成的方式,可以順利完成此部分內容,并實際鍛煉了學生的靜態網頁設計和實現能力。

最后進行Java Bean的編寫,讓數據格式和網頁輸入輸出內容對應,編寫Servlet程序,將靜態網頁、Java Bean和數據庫連接起來,并對其中需要處理的數據和邏輯處理完成。此過程由于邏輯相對復雜,容易出錯,采用學生和教師共同開發的方式實現,保證質量的同時,鍛煉學生的動態網頁開發能力。

5 結語

由教師帶領學生完成,可以鍛煉學生的開發能力,讓學生在學校內就有實戰開發經驗,為學生的就業提供很好的幫助。

使用JavaWeb平臺中的MVC三層模式、MySQL數據庫、Linux操作系統,編寫實現科研管理系統。由于工具和操作系統都是免費的,系統的建設實現和網站成本很低。系統設計和實現應用后,可以大大提高科研管理人員的管理效率,降低管理人員的管理難度。

參考文獻

[1] 趙彥敏.基于B/S結構的呼叫中心知識庫的設計[J].安徽建筑工業學院學報(自然科學版),2005,6.

[2] 基于UML建模的高校儀器設備管理系統的設計[J].安徽科技學院學報,2009,4.

篇8

1 網站建設的重要性

加強教學交流,優化教育資源:中職學校門戶網站是提供教學交流的一種新型模式。上傳到網站上的各種優秀教案、論文、公開課、教學素材、多媒體課件等內容為師生教學交流提供了良好的平臺,提高了工作學習效率。同時,它也是實現教育資源合理分配的重要橋梁,使天南地北的師生不再受到學校水平、教材、教師能力的限制,共享教學資源。

加強文化建設,提高學生素養:中職學校門戶網站是學校的“商標”。每一所學校都有自己的特色與文化,將這種文化通過網絡傳輸給教師、學生、家長和社會,讓大家認同并學習這種既定的觀念,促進學校文化建設的發展。

加強宣傳力度,提升學校形象:中職學校門戶網站是學校信息傳遞的窗口。塑造學校形象,必須重視學校外部形象的設計和學校形象的宣傳。通過網站這個窗口,學校把自己最亮麗的一面呈現給社會,讓社會各界了解學校辦學特色、辦學優勢。

加強校企合作,促進就業服務:中職學校門戶網站是學校與企業聯系的紐帶。學校通過與企業互相鏈接、合作信息等形式加強校企合作,同時,學校也企業介紹、招工信息等為學生提供就業指導服務。

2 網站開發的過程

系統分析:根據中職學校已有的網站制作經驗、計算機技術、硬件設備、有限的經費來源和教師寒暑假休息等有利條件,學校通過自己的能力建立門戶網站是可行的。經過分析,中職學校門戶網站需要圖文信息、教學資源共享、電子公告欄、網上留言、BLOG或論壇、在線視頻、專題介紹、廣告條、后臺等功能。網站要有較快的訪問速度,較好的數據延續性,很強穩定性和很好安全性。網站頁面總體風格統一。

總體設計:①總體設計主要是對網站欄目、首頁以及子頁面的規劃。根據中職學校的特點,可將欄目分為公告欄、學校概況、新聞中心、教學科研、德育之窗、招生就業、校企合作、培訓鑒定、教師園地、學生天地、家校聯系、政策法規、校長工作室、專業部動態、圖片中心、下載中心、在線視頻、網上留言等。每個欄目一般可以劃分若干個子欄目。首頁將主要呈現整個網站的最新信息和整體風格,實時提供校園新聞以及其它凸顯學校特色的內容。欄目頁面和內容頁面將主要呈現該模塊的最新信息和相關內容。

詳細設計與實現:經過前期的分析和初步設計,中職學校門戶網站的需求和總體要求已經明確,接下來的工作就是開發實現了。現就網站關鍵功能實現和數據庫設計作簡要介紹。

2.1 網站關鍵功能實現

(1)ASP無組建上傳:②所謂無組件上傳,就是不使用第三方組件,直接上傳文件。實際上就是利用表單將所有文件和其他說明信息等當作二進制數據提交上去,然后自己手工從中分析出文件名稱、文件大小、文件內容、文件說明等信息。其主要步驟為:剖析上傳數據的格式、數據分析準備工作、從二進制字符串中提取數據。

(2)模板技術實現:使用模板實現ASP代碼與頁面分離,以后用asp就可以更方便地進行前后臺分開制作,在很短的時間內可以替換整個站點的外觀,使程序員可以抽象編程,而無須接觸HTML代碼,還可以重復利用以前的模板。通常在使用模板的情況下,都只要在最后一行加上顯示頁面的語句。因此整個程序顯得十分清晰。此時,只要對模板文件進行編輯,就可以改變整個頁面的外觀。至于模板文件,它可以是任何文件,如HTML文件、ASP文件,甚至是程序本身,而且在一個程序中可以裝載多個模板配合使用,這樣不(下轉第178頁)(上接第141頁)僅具有極大靈活性,而且模板文件與ASP程序的相關性可減到最低程度。

(3)html靜態網頁生成:網頁生成靜態html文件有許多好處,比如生成html網頁有利于被搜索引擎收錄,不僅被收錄的快還收錄的全。前臺脫離了數據訪問,減輕對數據庫訪問的壓力,加快網頁打開速度。但生成HTML頁面無形中也耗費大量的磁盤空間以存放這些靜態文件,在編輯頁面過程中除讀寫數據庫外,也要讀寫服務器磁盤,頁面樣式的改動必須重新生成全部HTML文件。

2.2 數據庫設計③

一個現實、完整的網站要維護業務往來需要保留大量的數據,而且這些數據之間往往還有著很多密不可分的關系,因此,利用數據庫來規范這些數據,可以很便利的錄入、查詢和更新這些數據。數據庫有Access數據庫、Oracle和SQL Server等諸多種類,其中SQL Server是一種高效的關系型數據庫,它與Windows NT/2003等操縱系統緊密集成,對于今天復雜的B/S架構系統來說,SQL Server是較好的選擇。

網站測試:網站測試就是利用測試工具或人工按照測試方案和流程對網站進行功能和性能測試,其目的是為了發現網站中存在的錯誤。當然,測試并不僅僅是為了找出錯誤,通過分析錯誤產生的原因和錯誤的發生趨勢,可以幫助網站制作者發現當前網站開發過程中的缺陷,以便及時改進。

3 網站維護及應用

Web服務器安全性設置:在服務器上安裝好操作系統之后,最好能在網站上線之前就完成補丁的安裝,配置好網絡后,然后點擊開始Windows Update,安裝所有的關鍵更新,并安裝殺毒軟件。同時,要在服務器上設置好端口保護和防火墻、禁用不必要的服務、卸載不安全的組件、防止列出用戶組和系統進程。

網站硬件維護和軟件更新:網站硬件維護和軟件更新應該由專職技術人員負責或外包專業公司維護。中職學校門戶網站一般是本校專職技術人員進行維護和更新的。這就要求管理人員首先檢查網站程序的安全性,定期檢查服務器和備份網站,做好殺毒軟件升級和木馬病毒清理等工作,防止網站被黑客進入。

網站備案:網站建立后還要在工業和信息化部ICP/IP地址/域名信息備案管理系統備案,在上級主管部門及省教育部門備案,在當地公安機關備案。其目的就是使網站合法化,防止在網上從事非法的網站經營活動,打擊不良互聯網信息的傳播。

網站內容更新:網站內容更新就是要保證信息來源,這是中職學校門戶網站的生命。它要求管理人員對信息報送的原則、信息的分類、信息報送分工、信息報送程序、信息報送考核獎勵辦法等作明確的規定,健全學校的網絡及信息管理制度,使報送信息遵循“真實、準確、及時、規范”的原則,保證網站信息的數量和質量。

總之,中等職業學校門戶網站的建設應根據各校的需求和特色,從全局出發,有組織、有計劃地籌建,并不斷更新、完善,保有其特定的用戶,使其具有持續強大的活力。

注釋

篇9

“網頁設計與制作”課程是一門兼具設計性、綜合性和實踐性的網絡技術入門課程。在該課程的開發過程中,教學團隊通過調研后發現,在傳統教學方法和課程內容組織上存在以下問題:

(1)教學中單純介紹各個知識點的操作,忽視了各知識點間的聯系。對于在學生頭腦中形成“如何搭建整體網站”這一概念圖式沒有幫助。

(2)傳統教學中教學內容的介紹順序與“業內行家”制作網頁的實際操作順序嚴重不一致,不符合認知規律。

如使用上述“軟件功能介紹式”教學方法,學生學習完成后,面對一個實際的網頁制作項目時將面臨不知從何處下手的困惑。因此,教學團隊通過咨詢網站設計從業人員及研究借鑒相關社會培訓機構的教學經驗后,確立了在“網頁設計與制作”新課程中引入“項目驅動教學法”的思路。

F.J.Philip認為“項目驅動教學法(Project-BasedLearning,PBL)旨在引導學習者融入有意義的項目完成的過程之中,讓學習者積極地進行探究與發現,自主地進行知識的整合與建構,以現實的、學生生成的新知識和提高的完成項目任務的能力為主要成就目標,項目完成的過程也是學習者學習活動進行的過程”。使用“項目驅動教學法”,學生不僅能夠掌握單一知識點,更重要的是對于知識點間的有機聯系及項目的整體解決方案有了清晰的認識,明白該如何去實際應用所學到的知識。因此,項目驅動教學法在一些實踐性與應用性強的課程教學中能夠發揮出色的效果,尤其適合計算機軟件與程序類課程的教學。

2007年開始,教學團隊以“項目驅動教學法”為基礎,并根據“網頁設計與制作”課程特點和大學計算機公共基礎課程的特性,經過一線教學實踐中不斷的試驗、調整,構建了“雙層項目驅動教學模式”(見下圖)。

“雙層”的含義是在課程教學中貫徹“課堂”與“實驗”兩條項目主線。“課堂項目主線”是指教師事先建立一個有代表性的范例網站,以介紹其開發過程作為課堂教學的主線;“實驗項目主線”是指學生需要自主完成一個網站開發項目,以其作為實驗教學的主線。這兩條主線保持進度一致,相輔相成,實現教與學的最佳效果。具體實施方法如下:

1 課堂項目主線

教師在教學前設計制作教學范例網站,將教學大綱中所列出的學生需要掌握的知識點融入其中,使范例網站開發項目的分解子任務與大綱知識點一一對應。

在整個學期的課堂教學實施中,教師以實例演示的方式從頭至尾帶領學生學習感受范例網站從無到有一步步搭建的全過程。教學順序以“業內行家”從事網站設計開發的實際工作順序來安排,力求符合學生在學習操作性知識時的認知習慣。同時知識點由實際的子任務表述。隨著一個學期課堂教學的完成,范例網站也隨著一個個子任務的完成而搭建起來。這樣的做法有助于幫助學生將諸多知識點建構成為一個相互聯系的有機整體,同時也有助于提高學習興趣,獲得習得的成就感。

2 實驗項目主線

課程開始時,教師布置給學生一個貫穿整個學期的項目任務:學生自選主題,設計開發一個網站作品。學生項目作品開發的過程與課堂教學時范例網站開發的過程保持同步。這樣學生在課堂通過范例網站的實例學到的某一項知識技能,馬上可以在上機實驗時間內用于自己作品的制作,在一學期的課堂教學完成時也同時完成自己的網站作品項目。

同時,教師團隊考慮到計算機公共基礎課實驗的獨有特性(學時少、學生人數眾多、難以實現一對一輔導),將學生組成3~5人的協作學習小組,以小組為單位,共同完成項目任務。協作小組在小組作品的制作過程中展開協同工作,共同解決問題。

“使用和展示作品,對工作進行反思和評價”是項目驅動教學法的關鍵環節。在實驗教學過程中組織開展一至兩次的“小組作品公開展示活動”,能夠有效地督促學生的開發進度,提高學生的積極性,促進小組間的相互學習借鑒,實現“以評促學”。

課程采用多元評量的評價方法作為學習評價的方式。教師在課程結束時組織“小組作品公開評議活動”,每個小組輪流公開展示自己的作品,回答臺下師生的疑問與提議,師生共同給予評價。為避免小組協同工作中時常出現的分工不平均情況,可利用“協作小組任務分配表”、“項目階段進程計劃表”和組內互評制度,以達到最大程度的激勵和監督作用,并提高多元評量的信度。

教學團隊在華南師大2007~2009級20多個不同專業共5600余名全日制本科生中進行了教學模式試驗,共計收到學生小組網站作品1100余份,取得了良好效果。課堂教學和實驗任務的雙層項目驅動使學生不僅能夠迅速掌握知識技能,更能立即將知識技能靈活應用在實戰中,培養了學生的創新能力和協同工作能力,促進了問題解決和自主學習的開展。對于這種針對課程特色、考慮學生實際需求的新型教學模式,學生給予了很高的評價,多名團隊教師在學校各學期教學質量評估中均獲得學生的好評,平均得分遠高于全校平均水平。教學團隊撰寫的相關論文獲得2010年廣東省高校大學計算機課程教學指導委員會年會論文一等獎,并多次受邀在省教指委組織的教學模式專題研討會中向全省同行介紹經驗,受到廣泛認可。目前該模式已被借鑒推廣到“FLASH動漫設計制作”、“ACCESS數據庫”等同類教改課程的教學中。

二、基于“雙層項目驅動教學模式”的立體教材的設計開發

2009年,“廣東省高校計算機教改教材資源建設項目”正式啟動。教學團隊投入一年時間,采用全新的教材編寫視角,將“雙層項目驅動教學模式”與課程知識內容有機結合起來,融入《網頁設計與制作》立體教材的組織編排之中,以實現教改課程的實踐經驗在高校間的推廣共享。

1 教學模式在教材中的體現方式

教學團隊依照“雙層項目驅動教學模式”的思路,以項目作品開發為主線,從課堂教學和實驗教學兩個層面設計教材的整體架構。

(1)課堂教學層面。課堂教學中,雙層項目驅動教學的關鍵點在于教師對項目的選擇和教學設計,需要遵循三個基本原則:①項目自身的主題內容必須適合學生專業知識或常識水平,方便學生理解,兼備實用性與強化實踐性;②將各知識點合理地融入項目開發的子項目或分解任務中;③項目開發所需要的知識技能可將教學大綱要求全部覆蓋。據此,教學團隊在長期的教學經驗積累的基礎上,設計開發了“新疆之旅”教學范例網站,將課程大綱中的圖像處理、動畫制作、視音頻處理、網

頁頁面設計制作、站點維護等多方面的上百個知識點設計融入其中。教材中每個知識單元的“案例任務”模塊內容與范例網站開發的分解子任務一一對應,而大部分章節的編排順序則模擬真實網站開發項目的設計制作流程來安排,由此“點”、“線”結合,串起整體框架。同時,為了兼顧知識點表述的全面性和資源的豐富性,每個知識單元除了包含范例網站的分解子任務講解之外,還設計了“擴展知識”和“課后思考與練習”模塊。整個課程教學設計不僅圍繞上述三個原則,而且使學生在掌握課程知識的同時,又了解了旅游的相關知識和區域文化,起到了一舉兩得的效果。

(2)實驗教學層面。教材在實驗教學層面的“項目驅動”思路體現在:引導學生隨著課堂教學的進度在實驗時間中自主完成“主題網站設計開發項目”,以“做中學”的方式加速知識內化。各章的“本章學習指引”模塊及各知識單元的“課后思考與練習”模塊在功能上實現相互配合,對照實驗教學進度要求,為學生完成“主題網站項目”提供各個關鍵階段的規劃和指導。

2 立體化的教學資源設計

作為《計算機基礎課程多元系列教材》之一,本教材總體結構上遵循“文字教材+學習輔助光盤+網絡學習平臺+技能實訓平臺”四位一體的立體化框架結構。為課程的教與學提供了靈活、開放的教學輔助資源和不拘一格的方法途徑。

立體教材各個部分在教學中承擔的職能具有不同的側重點:

(1)文字教材以項目方式引出各章的知識點和技能。讓學生能夠通過實際項目的開發,系統地掌握課程的應用技能和相關知識。

(2)學習輔助光盤是文字教材的拓展。每一個知識單元都將本書的教學重點內容錄入,并形成各知識點學習時間建議、知識點導讀、知識單元課件、制作素材、重難點操作演示、擴展知識、課后練習思考等對應的鏈接,為學生自主學習活動的開展提供清晰的指引。

(3)將教學內容中具有多樣性、動態易變性、拓展性的部分放在網絡學習平臺上。通過互動論壇,師生間和學生間能隨時就本課程的學習問題進行相互討論。

(4)技能實訓平臺構建了高度交互的真實環境。以練習為主導,讓學生在解決問題的過程中學習,并給出實時的評價與反饋以及動態多媒體教學鏈接,實現一對一的實訓教學效果。

以上述方式構建的立體化教學資源不僅僅是各種媒體素材的簡單疊加,而是教學模式與各類資源有機、科學、合理的結合,形成了教與學的一套整體解決方案。在其基礎之上,教師可根據實際需要形成個性化的教案,學習者也可根據自己的學習能力和習慣來選擇不同的學習方式。

篇10

2、目標和功能

網絡教育網站的基本功能就是滿足教學雙方的根本需求,在能夠為教師提供備課和課堂教學參考的同時,還能偶為學生的課程學習服務;應該能夠為教師和學生提供非常便利的網上學習和討論交流的學習環境;比外,還應該能夠為教師和學生提供方便使用的資料查詢和檢索功能,便于教師和學生的日常使用。

所以,為了能夠滿足這些要求,就應該使教學網站具有如下幾個主要的功能部分,即:

(1)、學習功能。教學網站的學習功能主要是針對學生設計的。學生通過該功能模塊,可以對各種課程的電子教案進行在線學習,了解相關的學習方法、課時分配和教學計劃等等跟課程相關的內容;還可以開設各種跟學習相關的論壇;具有即時和錯時的交互式學習界面;能夠通過對共同關心問題的深入討論,引導學生參加在線的交流、評價和調查等,將網絡構建成課程學習的另一個戰場。

(2)、教學功能。網站的教學功能主要是針對廣大的教師隊伍而設置的,能夠為教師提供結構化的系統平臺,便于教師將各種跟課程教學相關的電子和聲像資料上傳到網站中,還應該便于教師進行動態的網上交流、和答疑,促進教師和學生之間的交流,對學校的教學和科研動態進行及時地了解和掌握。

(3)、資源整合跟查詢功能。作為網站建設中的主要工作和功能模塊,網絡資源的整合和查詢可以通過建設一個對本地站點進行搜索的引擎,對互聯網上的運行環境進行模擬,提高上網查詢資料和訪問的效率,從而構建出比較完備的信息資料收集和查詢系統,對網上的資源進行整合和查詢,構建出簡單實用的專題數據資料庫。

3、教育網站建設

3.1 系統結構及平臺

本文系統實現中,主要采用基于B/S的網絡構建模型,也就是常用的瀏覽器/服務器模式。該網絡構建模式可以將應用邏輯跟用戶界面和數據的訪問分割開來,便于提高系統的可維護性,此外,利用各種組件技術,可以有效降低數據庫的訪問壓力,提高系統的運行性能。訪問者可以通過本地瀏覽器對網絡服務器進行登錄訪問,由于網絡服務器和應用服務器都屬于應用邏輯層,這樣,網絡服務器在接收表示層所提交的訪問申請之后,就可以通過調用服務器中的相關模塊,對具體的邏輯操作和運行進行執行,并數據庫服務器提出及時的數據請求,得到結果之后,就可以將結果返回到網絡服務器,最后,網絡服務器就可以將結果數據提供給訪問者。

3.2 技術方案

現在,可以用于網站開發的技術和手段主要有:基于HTML文件的開發技術、基于CGI的動態頁面生成技術以及基于ASP的開發技術。下面對這幾種技術體系進行簡介和說明。

首先,就是基于HTML文件的網站開發。作為第一種通用的頁面描述型的開發語言,HTML簡單易學,且具有非常強大的超媒體支持能力,便于在超媒體的信息網中進行使用。通過HTML語言就行網站的開發,其特點為速度比較快,且不需要高水平的技術力量。不過,有優點肯定就有缺點,缺點是在使用過程中的網站維護工作量比較大,及時進行小范圍的修改,也需要對整個網頁進行操作。

其次,基于CGI的網站開發技術。傳統的靜態網站構建技術已經難以滿足人們對網站的訪問需求,所以,基于CGI技術的動態交互式網站就開始逐漸興起和發展。這主要是由于采用CGI技術構建網站,可以大大提高網站的交互性能,便于用戶和網站管理人員以及用戶和用戶之間的信息交流。不過,這種網站構建技術也存在明顯的缺陷,就是這種開發技術跟操作系統的關系緊密,所以,使得利用該技術所構建的網站的可移植性能比較差。

第三,就是基于ASP技術的網站開發技術。作為一種新開發的網頁開發技術,ASP技術是一種動態服務器網頁,能夠很方便的對數據庫進行訪問。現在的網頁設計中,采用ASP進行功能實現的越來越多,可以利用ASP技術來創建動態的網絡頁面,或者功能強大的網絡應用程序。此外,ASP技術可以通過ADO控件對象來實現對數據庫的訪問,ADO的特點為高效、簡單和內存開銷較小,更加適用于基于B/S的客戶端模式或者其他基于網絡應用的開發。

基于ASP技術的網站工作方式可以描述為:瀏覽器通過向網絡服務器發送訪問請求,激活ASP的腳本運行程序,之后,網絡服務器就可以通過調用ASP來對請求的文件進行讀取,并同時執行腳本的命令,最后將網絡的頁面傳動給瀏覽器。此種模式下,網頁的腳本運行主要通過服務器來完成,所以,從瀏覽器上所看到的網頁是在網絡服務器上生成后傳送過來的,瀏覽器不用負責對腳本的處理。網絡服務器能夠實現所有的腳本處理,且能夠將標準的HTML頁面傳送到瀏覽器。瀏覽器所接受的只是腳本運行的結果,并不對服務器端的腳本進行復制,所以難以得到支持其頁面內容的腳本命令,這樣,系統的訪問和運行安全性就可以得到保障。在該方式中,用戶可以通過目錄來進行邊界的定義,以以此作為應用程序的作用域,使得在每個網站站點都可以運行多個應用程序,且在服務器端并沒有實際的頁面存在和出現,任何網頁都是根據用戶的需求來動態的實時生成和運行的,在用戶訪問結束后就自動消除。

3.3 服務器與數據庫的連接

現在,能夠實現網絡服務器和數據庫服務器之間通信和數據交換的技術主要有:動態數據交換技術、SQL技術和ODBC技術等。

篇11

Design and Implementation of Thesis Searching System Based on B/S structure

LIU Qun-Yan,ZHANG Da-Wei

(Library Xi'an Polytechnic University ,Xi'an 710048,China)

Abstract:Based on the B/S structure, a thesis searching system is designed and developed for academic thesis searching by the ASP technique and SQL database. The system can run very stably, has complete functions and satisfies all requirements of thesis search excellently, which provides a good platform for sufficient using of academic thesis.

Key words:thesis search; ASP technology; SQL SERVER; B/S structure

1 前言

學位論文是高等院校或科研機構的學生為獲得某一級別的學位而向學校或其它學術單位提交的學術研究論文,是圍繞某一學科的重點或前沿課題進行的創造性研究和探討并加以總結的產物,所以它是具有較高學術價值的科技文獻。但很多高校多年來的博士和碩士論文因查詢不便而不能為教學和科研充分利用,所以建立基于網絡的、不受時間和空間約束的論文檢索系統已成為提高高校學位論文利用率的關鍵。而購買商業公司開發的檢索系統雖然其功能齊全、性能穩定,但不僅代價昂貴,而且其過于廣泛,不適合某一高校的學科特點和該校圖書館的具體情況。所以開發高校學位論文檢索系統非常必要,而且具有實際應用意義。本文討論了該系統的開發過程和核心難點技術。

2 系統技術分析及開發環境

本系統采用三層B/S體系結構為其基本框架,運用當前應用廣泛的動態web技術ASP實現其與數據庫的強大操作和遠程客戶端的交流。下面對這些技術和開發環境進行分析介紹。

2.1 B/S結構

B/S(Browser/Server)結構即瀏覽器/服務器結構,是把web 技術和數據庫技術結合起來的技術,其實現了開發環境和應用環境的分離,即用戶端利用相對統一的瀏覽器( IE、Netscape 等) 代替客戶端軟件,實現跨平臺的應用服務,B/S通常采用三層分布式體系結構,如圖1所示。

圖1 B/S結構

三層B/S結構的工作方式主要是用戶通過瀏覽器表單形式把客戶請求以HTTP 協議方式發送到web服務器,web服務器向數據庫服務器發送數據請求,數據庫服務器經過數據處理后將符合條件的數據返回到web服務器,web服務器把結果翻譯成HTML模式或各類Script 格式, 返回瀏覽器供用戶閱讀。

本系統采用三層B/S體系結構,用戶只要能連接到Internet網絡,就能很方便的在任何時間任何地點查詢學位論文。

2.2 ASP技術

ASP(Active Server Page) 是Microsoft 提出的基于服務器端的腳本執行環境,通過在普通HTML頁面中嵌入的ASP腳本語言(VBScript 、Jscript),就可以建立和執行動態的、交互的、高性能的Web應用程序。由于ASP腳本是在服務器端解釋執行的,所以用其設計的程序獨立于客戶端瀏覽器且保密性較高;ASP采用ADO技術訪問數據庫,ADO是一組優化的訪問數據庫專用對象集,提供了完整的站點數據庫訪問方案,使ASP訪問數據庫十分方便。基于以上原因,本系統采用ASP技術來實現其功能。

2.3 系統開發平臺和環境

本系統服務器端采用高性能、高可靠性和高安全性的Microsoft Windows 2003 Server為其操作系統,并配置IIS6.0;選取可擴充的、高效的關系型數據庫管理系統SQL SERVER 2000為后臺數據庫;采用專業網站開發編輯器Macromedia Dreamweaver MX 2004為系統開發工具;開發語言為HTML和VBScript;客戶端只需要安裝 IE4.0 或Netscape3.0 以上版本的瀏覽器即可使用本系統。

3 系統的總體結構設計

在開發此系統之前,作者做了大量的需求分析,充分了解掌握了系統所必需具有的功能,并考慮了人機功效方面的問題進行系統設計。下面對該系統的功能模塊、web頁面、數據庫作總體的設計。

3.1 功能模塊分析與設計

根據用戶對論文檢索精度要求的不同,該系統主要分為兩大模塊,(1)基本檢索模塊,(2)高級檢索模塊,如圖2所示。

圖2 系統工作流程圖

基本檢索模塊:主要適用于對檢索精確度要求不高、對論文庫按某一條件字段進行簡單分類檢索的用戶。該模塊的功能要求主要有:用戶選擇某一檢索項并輸入檢索詞,就可檢索到符合該條件的所有記錄,并將檢索結果分頁顯示;可以瀏覽某一紀錄的詳細內容,包括摘要。

高級檢索模塊:該模塊適用于對檢索結果要求精確、多條件查詢的用戶。該模塊的功能要求主要有:可以實現多個條件的與、或、非復雜查詢;將檢索結果分頁顯示;可瀏覽某一紀錄的詳細信息,包括摘要。

根據學位論文的特點和用戶的檢索需求,其檢索選擇項分為七類:論文題名、論文作者、論文導師、關鍵詞、學科專業,中文摘要、分類號。

3.2 Web頁面設計

根據該系統的模塊及功能,實現該系統需要4個頁面。檢索首頁index.asp,該頁面采用HTML表單的形式收集用戶輸入的檢索詞及檢索選擇項條件;基本檢索Bsearch.asp,該頁實現基本檢索的功能頁面,并將查詢結果分頁顯示;高級檢索Hsearch.asp,該頁實現高級檢索多選項、多條件的與、或、非查詢功能,并將查詢結果分頁顯示;記錄詳細顯示Show.asp, 該頁實現瀏覽某一紀錄的詳細信息,本校用戶可查看全文。其頁面間的關系如圖3所示。

圖3 頁面關系圖

3.3 后臺數據庫設計

本系統采用SQL SEVER 2000來創建后臺數據庫。為了提高數據庫服務器的響應速度并確保數據安全,本系統采用文件實體和文件參數分別存放的方法,即在數據庫中只保存論文的文件名、存放路徑、文件格式和大小,而在WEB服務器指定目錄存放學位論文全文。根據學位論文的構成特點和用戶的查詢需求,創建的數據庫表的字段如下:姓名、學號、專業、培養單位、論文題名、分類號、學位級別、導師姓名、導師單位、提交日期、關鍵詞、論文頁數、中文摘要、英文摘要、全文文件名,全文路徑、全文大小、全文格式。

4 系統功能實現及核心技術

在本系統的開發過程中,主要解決了三個核心技術問題。ASP與WEB數據庫的連接、多條件的與、或、非復雜查詢問題和查詢結果分頁顯示問題。下面來闡述這些問題的解決方法。

4.1 ASP與WEB數據庫的連接

ASP與數據庫的連接一般有三種方法:(1)通過ODBC DSN建立連接,(2)通過OLE DB建立連接,(3)通過Driver建立連接,本系統選用通過Driver建立連接的方法,使用該方法,程序的可移植性比較好。系統建立連接的過程如下:(1)建立數據庫連接對象:set conn = server.createobject ("adodb. connection ");(2)打開要訪問的數據庫:conn.open"Driver;Server=;Database=;Uid=;Pwd= "(3)建立記錄集對象:set rs= server. createobject("ADODB.recordset");(4)打開記錄集對象:rs. open strsql,conn,"3","1";(5)利用記錄集對象所提供的屬性對Web 數據庫實施操作;(6)關閉記錄集對象:rs.close;(7)關閉數據連接對象:conn.close;

4.2 檢索功能實現

本系統兩大檢索模塊中,基本檢索模塊中的SQL查詢比較簡單,在這里不予熬述。重點來闡述高級檢索模塊中的動態多選項、多條件的與、或、非查詢,這是開發本系統的核心技術和難點之一。本文采用VBScript中的select case語句來識別用戶的動態檢索項,用IF語句來控制多條件的查詢,專門設置變量strhigh2接受用戶所選取的與、或、非條件。SQL查詢語句用變量strsql來保存,而最初的查詢語句是:strsql= "select * from table1 where 1=1 ",后面依據條件對查詢語句進行疊加,如:strsql=strsql& "select * from table1 where name = "liuyan" ",直到條件判斷完畢,最后形成SQL查詢語句,并保存在strsql變量中,執行rs.open strsql,conn,"3","1"語句。系統查詢功能實現。

為了提高系統的簡單易用性和查詢結果的命中精度,本系統支持作者姓名、導師姓名字段的精確查詢,而對字段論文題名、關鍵詞、論文摘要、提交年份、學科專業、分類號實施模糊查詢,如:用SQL語句seletc * from table1 where name like %"& yan & "%實現模糊查詢。

4.3 查詢結果分頁顯示

在顯示查詢結果時,如果所有檢索的命中記錄在一頁顯示,將不方便用戶瀏覽,所以系統要求將查詢結果分頁顯示。而實現查詢結果分頁顯示關鍵要解決兩方面的問題:(1)循環顯示本頁記錄,(2)翻頁控制。

循環顯示本頁記錄:即當前頁記錄的顯示問題。本系統采用雙重嵌套的Do WhileLoop語句來控制當前頁記錄的顯示,用 rs.("字段名")顯示記錄字段;采用ADO中數據集RecordSet對象的一些屬性來進行參數設置:用PageSize屬性設置每頁顯示的記錄數;用PageCount 、RecordCount屬性分別顯示檢索命中的總記錄數和頁數;用AbsolutePage屬性表示當前頁碼;用MoveNext方法來移動記錄指針;并用到了BOF 屬性和EOF 屬性。通過運用以上的語句控制與屬性設置,實現了當前頁記錄的顯示。

(2)翻頁控制:系統要求將查詢結果分多頁顯示,而在進行翻頁時,涉及到對頁面bsearch.asp或hsearch.asp(實現檢索和分頁顯示的功能頁)的自身連接,也就是web服務器端要重新執行該頁面程序,重新接收用戶輸入的檢索詞和重新執行SQL查詢語句,并且要求正確顯示目標頁記錄。所以,在系統進行翻頁時,要對兩類參數進行傳遞,分別是用戶輸入的檢索詞、檢索項和當前頁數。本系統采用表單的隱藏域來對這兩類參數進行傳遞,選取Request.form("")來接收用戶從表單輸入的檢索詞和檢索項,而采用Request.querystring("")來接收翻頁時由表單隱藏域傳遞的檢索詞、檢索項參數和當前頁數參數,并用IF語句來判斷使用前者還是后者;翻頁的自身連接采用URL方式傳遞目標頁數。參數傳遞正確,系統成功實現翻頁功能。

5 結束語

采用web技術、數據庫技術、ASP技術實現了基于B/S結構的高校學位論文檢索系統。在此系統開發過程中,重點研究解決了動態多選項、多條件的與、或、非復雜查詢問題,以及檢索結果分頁顯示的問題。經過測試,本系統性能穩定、界面友好、易于使用,現已應用于西安工程大學圖書館,解決了高校學位論文的檢索難題,使得博士、碩士論文能夠被科研和教學充分利用,提高了學問論文的利用率,這也是開發本系統的真正意義所在,作者感到欣慰!

參考文獻:

[1]陳健偉,李美軍,施建強,等. ASP動態網站開發教程[M].北京:清華大學出版社,2005.188-206.

[2]張固,汪曉平.ASP網絡應用系統典型模塊開發實例解析[M].北京:人民郵電出版社,2005.53-95.

[3]龍馬工作室.ASP+SQL Server組建動態網站實例精講[M]. 北京:人民郵電出版社,2005.73-96.

篇12

一、招生范圍:凡在職從事圖書情報工作的人員,未受過圖書館學情報學專業知識系統訓練者,剛分配到圖書情報工作崗位上的大學生,新轉崗從事圖書情報工作的人員,均可報名參加。

二、教學內容:①圖書館工作概論;②文獻資源建設及開發利用工作;③文獻分類標引;④文獻編目工作;⑤參考咨詢工作;⑥文獻檢索;⑦工具書;⑧連續出版物工作;⑨圖書館所需的信息技術及其應用;⑩圖書館管理工作(含圖書館規章制度制定);⑩讀者工作;⑩數字圖書館建設與發展;(13)圖書情報研究與論文寫作;(14)典型參觀。

三、培訓教材:講義及參考用書。

四、師資力量:授課老師均具備豐富的教學及實踐工作經驗,來自于北京大學、清華大學、國家圖書館、中國科學院國家科學圖書館等各類型圖書館的教授、研究員、博士生導師。

五、培訓時間:2011年4月21日~11月24日,每周集中授課一天(含論文寫作、考試、參觀、結業式,暑期放假)

六、培訓地點:中國科學院國家科學圖書館

七、培訓費:1800元(含學費、資料費)

圖書館學科化服務的理論與實踐應用研討班

一、招生對象:適合高等院校、專業圖書館以學科化服務為重點的圖書館工作者。

二、課程特點:內容新,讓學員最先了解到業內領先圖書館學科化服務的最新進展和前沿研究成果;探索性強,幫助學員開展對學科化服務的系統認識和思考;教學形式面向實戰,精講、多練、多討論;參與性強,學員按學科或區域特點組成小組,參加課程討論。

三、師資力量:邀請中國科學院國家科學圖書館總分館、清華大學、國家圖書館等單位較早從事學科化服務實踐與研究的老師授課。

四、授課內容:

1.國內外學科服務的發展與現狀;

2.學科化服務模式與機制;

3.圖書館用戶服務戰略與趨勢;

4.立體式全方位的咨詢服務;

5.學科信息平臺建設;

6.學科情報研究服務;

7.面向重點用戶的個性化服務;

8.構建基于用戶社區的信息服務;

9.案例討論,專家與學員交流研討。

五、培訓時間:2011年3月

六、培訓地點:中國科學院國家科學圖書館

七、培訓費:1000元(含學費、資料費)

信息服務類

學科文獻(科學數據)檢索、跟蹤、管理及利用培訓班(第三期)

一、招生對象:全國各大學圖書館、公共圖書館、專業系統圖書館、中央國家機關和企事業單位圖書館、資料室服務人員以及信息機構人員、科技研究人員。

二、師資力量:中國科學院國家科學圖書館總館、成都分館學科館員。

三、課程特點:內容新穎,突出實用,上機實踐,網絡教學。

四、培訓內容:

1、學科文獻快速檢索及其全文獲取;

2、科學數據查詢途徑及其方法(LB、KNOVEL、NIST等);

3、學科文獻跟蹤(參考文獻、引用文獻、作者、機構追查);

4、學科文獻評價(論文收錄、引用);

5.學科文獻述評(學科現狀、熱點學科、前沿學科);

6.學科文獻管理及其利用(Endnote、RSS)。

五、培訓時間:2011年4月

六、培訓地點:成都

七、培訓費用:1500元

科技競爭力分析實務研討班(第二期)

科學計量已經成為評價科研進展和創新能力的主要依據和衡量國家、科技團隊的綜合國力或研究能力的指標,正越來越多地被用來描述科技研發現狀、進展,揭示學科結構與科技優勢,預測與跟蹤科技前沿、熱點以及發展趨勢。鑒于此,分會于2010年12月舉辦的第一期“科技競爭力分析商務培訓班”取得成功,2011年將繼續舉辦第二期培訓。

一、培訓宗旨:本培訓班重點培訓工具與方法的使用。將從國際排行及對手分析,國際研究能力比較分析,技術競爭力分析,學科(研究)前沿、熱點、態勢分析四個方面,分別講授其核心理論基礎,主要分析方法與工具,分析報告撰寫,并結合實際案例進行實踐練習。

二、師資力量:大連理工大學教授、國家科學圖書館學科館員、情報專家。

三、培訓方式:本班的最大特色是開放交流學習形式,案例教學+網絡系統演練+課程小組學習相結合。全部課程在網絡教室完成,開通了豐富的網絡數據庫,每個學員都可親身感受和使用有價值的教學資源。講授與操練同步進行;學員利用所學的方法,在老師和輔導老師的指導下,學習小組合作完成一個模擬的課程報告,并師生共同交流和研討學習成果。

四、培訓對象:情報所的研究人員、圖書館情報人員、學科館員、咨詢人員等。

五、課程內容:

1.、科技競爭力分析概論

2.科技競爭力分析方法

2.1 國際排行及對手分析

(1)文獻統計分析法理論基礎及其應用

(2)分析工具:SCI、CPCI、CSCD(中國科學引文庫)

(3)分析方法:科研交流確定分析主題、文獻檢索、檢索結果分析

(4)分析報告:研究國家、機構、人員排行分析、分析報告的撰寫以及圖表制作

2.2 國際研究能力比較分析

(1)ESI basedline基準線分析法理論基礎及其應用

(2)分析工具:ESI(Isl Essential Science Indicators)

(3)分析方法:SCI文獻檢索、引頻次獲取、ESI basedline基準線判讀與分析

(4)分析報告:與現有國際研究水平的比較與分析、分析報告的撰寫以及圖表制作

2.3 技術競爭力分析

(1)專利文獻分析法理論基礎及其應用

(2)分析工具:TDA、CiteSpace、patentics世界專利分析系統、中科院專利分析系統,aureka專利引文分析系統

(3)分析方法:文獻檢索、引文數據導人與整理、數據圖表產生及其判讀、專利文獻內容分析

(4)分析報告:專利申請國家、申請機構(公司)、主要發明人以及技術重點領域與構成比較分析、分析報告的撰寫以及圖表制作

2.4 學科(研究)前沿、熱點、趨勢、態勢分析

(1)引文分析法理論基礎及其應用

(2)分析工具:TDA、CiteSpace、patentlcs世界專利分析系統、Au-reka專利引文分析系統

(3)分析方法:文獻檢索、引文數據導入與整理、數據圖表產生及其判讀、高引(施引)文獻內容分析

(4)分析報告:國內外研究熱點、學科前沿分析、分析報告的撰

寫以及圖表生成

六、培訓時間:2011年5月

七、培訓地點:中國科學院國家科學圖書館

八、培訓費用:1500元(含資料費)

“科研院所競爭力分析――從科研立項到成果產出”實務研修班(首期)

為進一步提升專業圖書館服務科研創新和學科戰略決策的知識服務能力,促進科研院所文獻情報工作服務的轉型和深化,專業圖書館分會推出首期“科研院所競爭力分析――從科研立項到成果產出實務研修班”。

一、培訓目的

本班是在“科技競爭力實務”培訓基礎上,重點培訓研究路線與報告撰寫,旨在培養一批能夠開展科研產出及影響力分析、科研能力評價、科研績效評價、學科領域發展態勢分析、學科領域前沿動態跟蹤與預測、合作伙伴遴選。競爭對手分析等方面的骨干專業人才。

二、培訓內容

1.研究所競爭力分析技術與方法概論。主要講授研究所競爭力的內涵、分析的角度與思路,主要研究方法與技術,以及研究所競爭力分析的基本流程等。

2.科研院所競爭力實務分析。結合案例講授:以國內外研究所為例,完整地演示機構競爭分析流程。

3.主要分析工具在研究所競爭力分析中的應用。WOS、CSCD、專利在線、TDA等。

4.競爭力分析報告撰寫方法。

5.指導學員完成設計一個目標所競爭力分析報告

三、培訓方式

開放式教學:案例教學+網絡系統演練+課程小組項目。小組要完成一個項目報告。

四、師資力量

大連理工大學教授、國家科學圖書館情報專員、學科館員。

五、培訓時間:2011年7月

六、培訓地點:中國科學院國家科學圖書館

七、培訓費用:1800元(含實例報告書)

資源建設類

圖書館文獻信息資源建設及組織管理崗位培訓班

一、招生對象:從事圖書、期刊、資源采訪、編目、信息資源整合工作的人員。

二、培訓特點:上機實踐,網絡教室授課。

三、培訓內容:

1.文獻資源建設現狀、趨勢及其制約因素;

2.文獻資源建設的一般方法、具體操作方式及其利弊;

3.中外文圖書采訪系統實踐;

4.中外文期刊采訪系統實踐;

5.文獻信息組織與管理;

6.分類標引方法及實踐;

7.主題標引方法及實踐;

8.中西文文獻著錄方法及MARC格式介紹;

9.規范控制方法;

10.編目工作流程及系統簡介。

四、培訓時間:2011年7月(授課時間7天)

五、培訓地點:中國科學院國家科學圖書館

六、培訓費:1400元

信息技術類

數字圖書館及網絡系統管理研討班

一、培訓對象:適合圖書館信息技術管理人員及業務骨干

二、培訓特點:突出前沿內容、強調實用性,主講老師是中國科學院國家科學圖書館、CALIS、NSTL從事服務系統設計和管理的專家。

三、培訓內容:

1.技術環境與發展趨勢帶來的思考;

2.數字圖書館建設現狀和未來發展趨勢;

3.新一代數字圖書館關鍵技術;

4.新一代數字圖書館服務系統設計;

5.網絡信息系統的建設與管理;

6.圖書館網絡系統設計與管理;

7.案例分析與討論;不同類型圖書館數字圖書館解決方案。

四、培訓時間:2011年6月上旬

五、培訓費:1200元

六、培訓地點:北京

數字圖書館前沿技術系列培訓――Web32.0網站開發實戰攻略

一、招生對象:全國各大學圖書館、公共圖書館、專業系統圖書館及中央國家機關和企事業單位圖書館從事技術管理和網站開發人員。

二、師資力量:國家科學圖書館、重慶大學及網站開發機構專家授課。

三、課程特點:內容新穎超前,授課模擬實戰,突出技術應用,實現學用結合。

四、培訓內容:

1、RSS、wiki、Blog技術開發應用;2.Mashup;3 NSN;4 StartPage。

五、培訓時間:2011年9月

六、培訓地點:重慶

七、培訓費用:1800元

說明:

1.以上培訓班結業后,頒發人事部認證、中國繼續教育學院頒發的《繼續教育證書》,本證書所載內容列入人事部在全國實行的繼續教育登記制度內容,作為晉級、評職稱的參考依據。

2.參加培訓者以早報名為宜,以便我們及時向您通報開班信息。

3.培訓班在開班前20天截至報名,前15天下發正式報到通知,請以正式報到通知為準安排差旅。

4.請登錄學會網站:省略.cn查看最新培訓信息,如不一致請以網站公布為準。

5.學會網站還將陸續公布2011年新的培訓項目,請注意查閱。

聯系方式:

地址:北京海淀區中關村北四環西路33號,中國科學院國家科學圖書館

郵政編碼:100190 聯系人:王瑩瑩

電話:(010)82626812,(010)82626611-6225(6231)

篇13

su.setTotalMaxFileSize(5000000);

su.setContentDisposition(null);

try {

su.upload();

}

catch (Exception e){

out.println( "你選擇的文件不允許上傳或者文件過大,請返回檢查! ");

}

4) 用戶繞過登登錄問題

用戶登陸問題及用戶不經過登陸界面打開系統其他頁面,如果在此直接有合法用戶登陸過,不合法用戶能夠繞過。解決方法寫一個通用的基類,判斷用戶的session是否存在,如果不存在的話就轉到登陸頁面,代碼如下:

session.setAttribute("user_id",request.getParameter("user_name"));

String id=(String)session.getAttribute("user_right");

if(id==null)

{

response.sendRedirect("error.jsp");

}

5 小結

基于jsp新聞系統的設計完全依據河南機電學校的實際需要,實現中對一些關鍵問題提出了較好的解決方案。系統的投入使用很大程度上提高了新聞的工作效率,并為師生、外界及時獲得學校最新消息提供了重要平臺。

參考文獻:

[1] 徐景忠,趙迪.新聞管理系統的具體實現及其優點[J].電腦知識與技術,2010(1).

[2] 吳俊萍,孫根琴.基于JSP技術的新聞系統電[J].電腦知識與技術,2008(30).

[3] 柳永坡,劉雪梅,趙長海.JSP應用開發技術[M].北京:人民郵電出版社,2005.

主站蜘蛛池模板: 岢岚县| 当阳市| 鄂州市| 阜新| 乌鲁木齐县| 临夏县| 宣城市| 青岛市| 乐平市| 秦安县| 余姚市| 湖口县| 磐安县| 炉霍县| 屯昌县| 东明县| 筠连县| 乐业县| 丰顺县| 获嘉县| 海伦市| 龙岩市| 十堰市| 山丹县| 衡阳县| 云龙县| 朝阳市| 永宁县| 冕宁县| 正安县| 资溪县| 徐汇区| 宜春市| 玉溪市| 潍坊市| 咸宁市| 海南省| 兴城市| 定襄县| 靖西县| 田东县|