asp技術論文大全11篇

時間:2023-04-08 11:32:28

緒論:寫作既是個人情感的抒發,也是對學術真理的探索,歡迎閱讀由發表云整理的11篇asp技術論文范文,希望它們能為您的寫作提供參考和啟發。

asp技術論文

篇(1)

一、引言

網絡技術的不斷成熟和發展,促進了基于網絡技術的校園網站的發展。校園網站開發是一項很復雜的工作,我校根據學校實際,確定網站的定位和需求,從軟件工程的角度出發,針對學校網站建設的特點和重點,整理出一套適合學校網站建設管理和控制的方法,以此來保證網站建設的高效率、高質量。

二、網站立項

校園網站建設,要成立一個專門的項目小組:學校領導、學校網絡管理員、美術教師、各科室人員、計算機專業教師等8人~9人以及“計算機學會”社團學生代表5人組成,由網絡管理員作為項目負責人負責對該項目的統一調度和安排。

三、網站設計開發過程

(一)系統分析階段

建立一個網站,首要明確設計思想,編寫一份詳盡的需求說明書,這是網站建設成功的關鍵所在。

我校根據各方面的反饋意見進行認真的分析,對網站設計進行準確定位:學校網站規劃要著重考慮教師和學生的需求;內容上要以學校整體宣傳為主,同時也要為訪問者提供其所關心的內容;內容要求及時更新;版面要求新穎有特色,同時還要增強網站的方便性、整體性和安全性。

(二)系統設計階段

1.網站總體設計

網站設計有了一份詳盡的需求說明書后,就可以根據需求說明書,對網站進行總體規劃,給出一份網站總體建設方案。總體規劃具體要明確網站需要實現的目的和目標;網站形象說明;網站的欄目版塊和結構;網站內容的安排,相互鏈接關系;使用軟件、硬件和技術分析說明;開發時間進度表;維護方案;制作費用;需要遵循的規則和標準有哪些等。

2.網站詳細設計

總體設計階段以比較抽象概括的方式提出解決問題的辦法,具體設計階段的任務就是把解決方法具體化、明確化,設計中應注意的問題有:

(1)網站設計的風格定位。網站要有自己的特色,設計中不要太多地考慮技術問題,而應該更多地考慮不斷增加網站的內涵,要在能夠動態反映學校情況的內容上下功夫。

(2)網站設計的整體性。網站設計,注意考慮網站的易維護性,技術上多采用CSS、模板等,對網站的整體風格進行定位,方便日常維護與更新。

(3)關鍵技術的研究及應用。網站設計中,怎樣防黑,保護網站內容不被別人竊取、修改是網站建設必須考慮的技術性問題。本人主要從IIS、asp和Access三方面來總結網站系統面臨的常見的安全威脅及解決方法。

①集中管理ASP的目錄,設置訪問權限。在設置WEB站點時,將HTMI文件同ASP文件分開放置在不同的目錄下,然后將HTML子目錄設置為“讀”;將ASP子目錄設置為“執行”。

②對IIS中的特殊Web目錄禁止匿名訪問并限制IP地址。對IIS中的sample、scripts、iisadmin等web目錄,通過各目錄屬性對話框中的“目錄安全性”標簽設置為禁止匿名訪問并限制IP地址,并用NTFS的特性設置詳細的安全權限,除了Administrator,其它帳號都應該設置為只讀權限。

③防止Access數據庫被下載。有效地防止數據庫被下載的方法有:非常規命名法:為Access數據庫文件取一個復雜的非常規名字,并把它放在幾層目錄下;使用ODBC數據源:在ASP程序設計中,如果有條件,應盡量使用ODBC數據源,不要把數據庫名寫在程序中。

④進行數據備份。運用FSO組件對Access數據庫進行備份,以便在數據被破壞時進行快速恢復,盡可能多地挽回損失。

⑤對ASP頁面進行加密。為了有效地防止ASP源代碼泄露,可以對ASP頁面進行加密。加密的方法一般有兩種:一是使用組件技術將編程邏輯封裝入DLL之中;二是使用微軟的ScriptEncoder對ASP頁面進行加密。

⑥后臺用戶注冊驗證。為了防止后臺用戶未經注冊的用戶繞過注冊界面直接進入應用系統,我們采用Session對象進行注冊驗證:<%UserID=Request(“UserID”)

‘讀取使用者所輸入的用戶名和密碼

Password=Request(“Password”)

IfUserID<>“hrmis”OrPassword<>“password”Then

Response.Write“用戶名錯誤!”

Response.End

EndIf

‘將Session對象設置為通過驗證狀態

Session(“Passed”)=True%>

進入應用程序后,首先進行驗證:

<%‘如果未通過驗證,返回Login.asp頁面登陸狀態

IfNotSession(“Passed”)ThenResponse.Redirect“Login.asp”

EndIf%>

⑦讓學生參與網站設計。優秀學生參與設計,無論對豐富網站內容、提高學校網站的點擊率還是擴大學校網站的影響都能起到相當大的作用。

(三)網站測試

有了網站的具體設計方案,各網站制作人員就可以全力進入開發階段。盡量采用邊制作邊調試,即采用本機調試和上傳服務器調試的方法,觀察速度、兼容性、交互性等。

投入運行之前,需對網站需求分析、系統分析、設計規格說明和編碼最終復審,還要對系統進行各種綜合測試。測試結束后,制作有關文檔存檔,并寫出一個校園網站使用說明文檔。至此,網站項目建設完畢。

(四)網站的管理和更新

做好網站的管理與更新,是一個網站樹立形象的根本、生存的根本。我校專門成立了安全組織機構,制定出適合我校的《校園網站管理辦法》、《校園網站信息審核制度》、《校園網站異常情況案件報告制度》等規定,建立健全了各項安全管理制度。

四、結論

我校網站已經試運行一段時間,為學校的教師、學生和教學管理人員提供教學管理、教學研究、日常辦公、信息交流等應用服務的平臺,較好地滿足了設計最初的需求。在整個設計網站的過程中,重視學校網站的“規劃—設計—管理—發展”的規律,實現可持續性發展。

參考文獻:

[1]田原.高職院校校園網站主頁設計探討[J].十堰職業技術學院學報,2007,(7).

[2]方照.立足校本,探索校園網建設之路[J].教育信息技術,2007,(12).

[3]田建勇.淺析學校網站的設計與建設[J].安順師范高等專科學校學報,2006,(6).

篇(2)

中圖分類號:TP392:J642.477文獻標識碼:A 文章編號:1009-3044(2007)17-31327-02

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.

篇(3)

網站開發論文參考文獻:

[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.

篇(4)

[1] 石美婷.基于ASP網絡銷售系統的實現管窺[J].科技展望,2015(4):5-6.

[2] 董紀芳.基于ASP的網絡考試系統的設計與實現[J].農業網絡信息,2012(5):87-90.

[3] 郝瑞君.基于asp的網絡在線考試系統的設計與實現[J].信息通信,2012(5):102.

[4] 徐振國.基于ASP的網絡課程在線報名系統的設計與實現[J].中國教育技術裝備,2014(18):36-38.

[5] 婁月新.基于ASP.NET的網絡在線論壇系統的設計與實現[J].電腦知識與技術,2014(5):938-941,969.

[6] 楊晨,韓旭.基于ASP的網上圖書銷售系統的設計與實現[J].電子世界,2014(15):119.

[7] 宮業芹.基于ASP.NET的C語言網絡教學系統設計與實現[J].電腦編程技巧與維護,2013(2):110-112.

[8] 張婭妮.基于ASP.NET的“數據庫原理”網絡教學系統設計與實現[J].電腦與信息技術,2013(4):72-74.

[9] 莊新妍,周洪翠.基于ASP.NET網絡問卷調查系統的設計與實現[J].信息與電腦:理論版,2015(23):112-113.

參考文獻:

[1].NETFramework概述[OL].http://msdn.microsoft.com/zh-cn/library/zw4w595w.aspx

[2]劉曉華,張健,周慧貞.ASP.NET應用開發[M].北京:電子工業出版社,2007.

[3]虞益誠,等.SQLServer2005數據庫應用技術[M].北京:中國鐵道出版社,2009.

[4]郭靖等.ASP.NET開發技術大全[M].北京:清華大學出版社,2009.

[5]王華章.ASP.NET2.0網絡系統開發實用教程[M].北京:中國鐵道出版社,2006.

[6]毛德祥,羅榮閣.基于ASP.NET技術的Web應用程序三層設計模型[J].微型電腦應用,2002(3).

參考文獻

[1]陳芳.基于ASP.NET的人事管理系統的設計與實現[J].電腦知識與技術,2010(12):3176-3179.

[2]雷金,周湘濤.基于ASP.NET技術的人事管理系統的分析[J].湖南環境生物職業技術學院學報,2012(03):17-19.

[3]宋傳勝.基于ASP.NET的交警人事管理系統的設計與實現[D].電子科技大學,2010.

參考文獻(References):

[1]張惠茹.學生網上考試系統的設計與實現[J].微型機與應用,2013.4.

[2]王忠政.基于B/S架構的網上考試系統的設計與實現[J].軟件導刊(教育技術),2013.2.

篇(5)

 

引言:隨著計算機網絡的迅速發展,當前,國內外的教學的模式由傳統的教學模式逐步向網絡教學模式邁進。基于Web的現代教育是一種新型的教育方式,越來越受到人們的關注并逐步取代傳統教育,21世紀它將成為構筑終身學習體系的主要手段。而基于Web的作業管理系統系統則是實現現代網絡教育的一個重要組成部分,在整個教學過程和教學結果中扮演著尤為重要的角色。一個完善、健全的在線作業系統能及時、準確地反饋教學結果,為教學提供更有意義的指導性策略,優化整個教學過程。

在進行網絡教學時,還普遍存在著采用FTP或是設置文件夾共享讓學生上交作業的做法,這存在多方面的缺點:第一,由于上傳的所有作業學生都能夠訪問,因此,可能會出現學生之間相互抄襲作業的情況;第二,學生不按規定上傳作業,如作業的名稱,上傳路徑等;如果是設置共享上傳作業,還會出現惡意刪除其他同學作業的情況。第三,教師對作業管理困難。

針對此種情況,開發一個基于Web的作業管理系統,教師可在網上進行作業的,同時對學生的作業進行評分;學生必須注冊一個合法帳戶才能登錄本系統,在線提交作業,查看和修改自己的作業,上次作業未完成還可下載后繼續完成,并可查詢自己每次作業的成績。

一、系統功能分析與設計

1、設計思想:

該作業管理系統作為網絡教育系統的重要組成部分,應當具有以下特點:

l 實用性:為網上的作業管理提供方便。

l 操作簡單:本系統應該適用于不同水平的使用者,包括老師和學生,因此系統不應太復雜和煩瑣,操作盡可能簡單易行。

2、系統功能:

該作業管理系統共分為三個子系統:管理員子系統、教師子系統和學生子系統,其功能模塊劃分如下圖所示:

圖1 、系統功能結構圖

下面對各子系統中的主要模塊功能及界面作進一步的闡述:

(一) 學生子系統:

(1)新成員注冊:新學生成員必須通過注冊,向教師提交自己的各項信息,經教師審核通過后方能登錄本系統。登錄及注冊頁面如下圖所示:

(2)管理作業:通過本板塊,學生能夠查詢當前教師布置的作業,下載作業,完成作業后上傳作業,同時,可以查詢自己所有作業完成情況以及教師對已完成作業的評分。

學生進行作業管理板塊的頁面如下:

圖3、學生作業管理頁面

(二) 教師子系統:

(1)添加授課班級:教師必須通過添加自己所授課的班級方能對該班級布置作業。

(2)注冊學生審核:學生通過“新用戶注冊”板塊注冊后,老師可通過本板塊通過學生審核,如果所注冊學生不是本班學生,可以選擇刪掉該學生注冊信息。

圖4、注冊學生審核頁面

(3)布置作業:教師可通過該板塊對對所授班級作業,同一次作業可以同時對多個班,并支持作業附件。

圖5、教師添加作業頁面

(4)作業查閱、評分:教師通過該板塊,可以下載查閱學生的作業,并可給學生的各次作業進行評分,之后學生能通過“學生作業管理”板塊查詢成績。

圖6、教師作業管理頁面

圖7、教師作業查閱、評分頁面

(三) 管理員子系統:

(1)添加管理人員/教師:通過本板塊,管理員可以添加新的系統管理員或教師。論文格式,ASP技術。。( 如圖8所示)

(2)上傳文件類型設置:可以設置系統允許上傳的作業文件類型,如:.txt,.rar等,非此類文件類型的文件不能提交。

(3)系統參數設置:可以設置以下各項:關閉系統,關閉注冊,關閉登錄,關閉上傳。

(4)限制IP地址登錄:可以設置限制單個IP地址登錄或者是限制某個IP段的登錄,增強系統的安全性。

3、 數據的組織與存儲

系統將作業信息分為兩類:記錄和文件。記錄是與作業相關的信息,包括學號、姓名、作業名稱、作業文件名、作業上傳的時間等;文件指存儲學生作業的文件。文件按授課老師、班級、作業名稱分類,以樹型目錄結構組織管理。系統采用Microsoft Access 作為后臺的數據庫,庫名為heng_homeworksystem_data。論文格式,ASP技術。。該數據庫包含6個表:class,heng_config,heng_manage,heng_member,homework,lockIP,和upload_infoi。論文格式,ASP技術。。

表class 用來存儲教師及其授課班級的信息,表heng_config 用來存儲系統的配置信息,如是否允許上傳作業、設置上傳文件的類型等,表heng_config 用來存儲系統管理員及教師的信息,表heng_member用來存儲學生信息,表homework用來存儲作業信息,表lockIP用來存儲限制IP地址信息,表upload_info用來存儲上傳作業文件的相關信息。

學號是最重要的數據,每個學生的學號是唯一的。學號共10位,前8位為班級號,后2 位為學號。系統依據學號來區分每一名學生。

二、 系統的實現

1、Asp技術

ASP(Active ServerPages的簡稱)是功能強大而且易于學習的Web服務器端腳本編程技術,可以生成和運行動態的、交互的、高性能的Web服務器應用程序。可以看出,ASP既不是一種語言,也不是一種開發工具,而是為生成動態的、交互的Web應用程序提供一種方法和技術。ASP的主要特性是能夠把HTML文件、腳本、基于COM標準的組件有機地組合在一起,形成一個能夠在服務器上運行的動態Web應用程序,并能把按用戶要求制作的標準HTML頁面送給客戶端瀏覽器。

利用這項技術,可以創建動態的、快速的、交互性的Web站點,產生交互式動態網頁,如圖9所示。

圖9、 Active ServerPages運行原理圖

在ASP的腳本中,可以通過面向對象編程(OOP)的方法引用系統組件和ASP的內置組件。最常用的內置組件有Application、Session、Response、Request以及Server。系統組件主要有 ADO(ActiveX數據對象,ActiveX Data Object的簡稱)。ASP經常使用ADO組件,實現存取數據庫的功能。ADO組件有三個主要對象:Connection、Recordset以及Command。上述組件是開發作業管理系統所必不可少的。

2、B / S(瀏覽器/ 服務器)模式

本系統采用B / S(瀏覽器/ 服務器)模式,并利用三層( 即數據庫系統、應用服務器和客戶瀏覽器)結構模型,如圖10 所示。論文格式,ASP技術。。

圖10、 B/ S 三層模式

這種體系模式具有許多優點:1)系統所有的應用程序都放在服務器端執行,瀏覽器只接收服務器返回的結果,這樣大大減少了網絡中數據的傳輸量,提高了系統運行效率。2)系統非常容易使用,只要掌握了瀏覽器的使用,幾乎不需要再學習其他軟件。3)系統比較容易維護,客戶端除了安裝操作系統和瀏覽器外,不需要安裝任何為客戶端開發的軟件,客戶端的表示邏輯都是從Web服務器上下載,因此客戶端幾乎無需維護。4)系統比較容易開發和實施,基于Web的B/S系統開發一般分為Web頁面制作和Web應用開發。Web頁面制作入手容易甚至無須編程,而Web應用開發有大量成熟和商品化軟件可供采用,這就能加快開發速度,降低開發難度。5)系統具有良好的可擴充性,由于它采用了Internet技術,因而具備Internet的開放性和可擴充性。

應用服務器主要存放系統功能組件和應用程序,完成用戶對數據庫的訪問及復雜的處理。論文格式,ASP技術。。論文格式,ASP技術。。數據庫系統采用Microsoft Access 數據庫,存放在服務器端。應用程序通過數據對象ADO(ActiveXDataObject)訪問數據庫,并利用ASP技術產生前端瀏覽器界面。ADO是微軟在OLE DB 標準的基礎上定義的一種面向對象、與語言無關的數據庫應用接口。系統將ADO 和ASP 結合起來,建立與數據庫相連的Web頁,在Web 頁中執行SQL 命令,對數據庫進行查詢、刪除、評判、更新、上傳和瀏覽等操作。

三、 結語

基于Web的現代教育是一種新型的教育方式,隨著現代信息技術的發展,它將越來越受到人們的關注并逐步取代傳統教育,21世紀它將成為構筑終身學習體系的主要手段。教學與網絡相結合是現代教育發展的趨勢,構建網上教學應用平臺既是一項重要的任務,也是一項有意義的研究課題。本設計實現的基于Web的作業管理系統,是網絡教學平臺系統的重要組成部分,充分合理應用該系統,將能更加及時、準確地反饋教學結果,為教學提供更有意義的指導性策略,優化整個教學過程。

參考文獻:

[1]張立科.ASP信息管理系統開發實例導航[M].北京:人民教育出版社,2005.

[2]梁嘉超,盧山,夏運強.ASP后臺數據庫網站制作實例經典[M].北京:冶金工業出版社,2005.

[3]RichardAndersonChrisBlexrud.Asp3高級編程(英文原書名:ProfessionalActiveServerPages3.0)[M].機械工業出版社,2002.

[4]武華聰.ASP與網站開發實戰[M].北京:科學出版社,2001.

[5]明月創作室.ASP編程精彩百例[M].北京:人民郵電出版社,2000.

[6]武延軍,趙彬.精通ASP網絡編程[M].北京:人民郵電出版社,2000.

[7]四維科技,胡標.ASP網絡編程技術與實例[M].北京:人民郵電出版社,2004.

篇(6)

遠程開放教育是利用計算機網絡技術和多媒體技術所建立的具有雙向交互功能的教學平臺進行教學的一種教學形式,是高等教育的重要組成部分,在高等教育大眾化以及普及化階段扮演著重要角色。在遠程開放教育的教學環節中,畢業論文是完成專業培養目標中的最重要的教學環節,也是培養學生綜合運用所學的基本理論和知識去解決實際問題的能力的重要手段。隨著計算機網絡的普及和各個院校的校園網絡的日益完善,各遠程教育院校已廣泛采用遠程教育平臺開展課程教學,但采用網絡平臺進行畢業論文指導環節的目前來看還比較少,基本還是采用傳統面授的指導模式。為了提高該教學環節的工作效率,打破傳統的面對面畢業論文指導模式,本文設計了一種網上畢業論文管理系統。經過實踐,該系統可以為學生、教師、班主任和管理員提供一個交互平臺,規范了教師、班主任及管理人員在論文指導過程中的管理工作,極大地提高了教師、學生、班主任和管理人員的工作效率。

1 系統分析

本系統是根據地市級廣播電視大學(簡稱電大)開展遠程開放教育的實際,涵蓋了學生的畢業論文教學環節的全過程,實現了學生分組、論文選題、畢業論文相關文檔的提交與管理以及成績統計與管理等功能。

1.1 系統需求分析

該系統是針對地市級電大畢業論文管理的現狀,堅持“以服務學生為中心”的辦學理念,解決論文輔導具體業務的網絡化與自動化,達到利用該平臺進行畢業論文的選題、提交、指導、評價與查詢等具體業務的自動化管理目的,為支持電大師生網上非實時畢業論文輔導教學活動提供了互動平臺。該系統主要針對地市級電大遠程開放教育的學生,因此用戶群主要定位有四種,分別是系統管理人員、班主任、學生和指導老師。系統管理人員主要是完成系統數據維護、各類用戶權限的分配、系統安全維護等。班主任主要是負責學生分組、督促與查看學生論文進度情況、統計班級論文完成情況和溝通聯系學生等。學生主要是根據時間節點完成畢業論文的選題、論文初稿的提交、查看指導老師的評語、修改論文、提交終稿等。指導老師主要是布置畢業論文選題、審核選題、跟蹤查看學生論文、寫出修改意見與評語、給出論文成績等。由于針對的是四種不同類型、不同權限的用戶,因此該系統必須具備友好的用戶界面、簡單的操作流程和專業的管理模式,這樣才能使系統的所有使用人員經過簡單的業務培訓就能很好地得到應用。

1.2 業務流程分析

地市級電大畢業論文工作的一般業務流程是:教學管理部門(教研室)畢業論文指導任務;畢業班班主任根據本班學生情況進行分組并分配指導老師;指導老師與班主任組織學生開會并畢業論文選題范圍;學生進行選題;指導老師查看選題并同意撰寫初稿并提交給指導老師;指導老師審核,這樣反復幾次后,最終定稿,并給出初評成績。教學管理部門負責整個流程的監管。鑒予此,本系統的主要工作業務流程如圖1所示。

1.3 總體功能分析

設計開發網上畢業論文管理系統的目的是利用計算機網絡解決師生論文輔導存在時空矛盾的關鍵問題,同時還可以利用計算機強大的管理統計功能對論文進行有效管理,從而提高師生和管理人員的工作效率。在實際工作的調研過程中發現,網上畢業論文管理系統主要涉及學生管理、論文選題、論文提交、論文評價、論文查詢與統計等幾個方面。根據這幾方面數據管理上的需求,把系統分以下幾個模塊:系統用戶管理、學生分組管理、選題管理、論文文章管理、成績管理。系統總體功能模塊結構如圖2所示。

系統用戶管理:用戶分為管理人員、班主任、教師和學生。每個用戶根據自己的角色擁有不同的權限。例如管理人員和班主任可以查看每個指導老師對學生畢業論文的指導進度。指導老師只能查看自己所指導學生的進度和相關信息等。該功能模塊就是實現對各種不同權限用戶的管理,如輸入與修改用戶基本信息等。

學生分組管理:這個功能主要是針對班主任的。班主任根據教務部門的要求按照學生人數和指導老師的數量進行學生分組,指定學生的論文指導老師。之所以對學生進行分組并指定指導老師,是為了便于教學部門監管教師與學生之間的論文指導工作。

選題管理:該功能模塊是實現畢業論文題目的與查看、選題查詢、學生選題、更改選題、審核選題等功能。畢業論文題目可以由指導老師進行并限定選題人數,也可以由學生自己命題由指導老師審核。經審核后畢業論文題目進入指導老師的選題庫,該指導老師所帶的學生都可以查看并進行選題。當學生選題人數超過畢業論文限定選題人數時,就要求指導老師要進行篩選,并指定學生進行重新選題。

論文文章管理:本系統采用上傳與下載的文章管理方式來實施論文指導過程。具體實施方式是學生上傳文章給指導老師,指導老師查看并下載文章,然后指導老師線下評閱文章并在文章中標注修改意見,然后把標注有修改意見的文章上傳給指導老師,重復該過程直至論文定稿。

成績管理:該模塊主要是實現教師對學生的畢業論文進行評分、并錄入或修改學生成績,按照指導學生的論文進行指導小結的錄入等。

輔助交流管理:該模塊主要是實現指導老師信息的、學生提問、老師答疑、師生互動討論等功能。

2 系統主要模塊實現

本系統是基于ASP三層架構進行開發的,前端開發工具采用HTML+CSS+JavaScript,后端開發工具采用,整體開發環境為ASP+IIS6.0+Access2003。操作系統是Windows server 2003,服務器采用其內置Web服務器IIS6.0。系統客戶端通過IIS6.0與ASP應用程序進行聯接。底層數據庫系統開發采用Access2003,因為Access2003與Windows操作系統系統及ASP環境之間具有很好的兼容性。

2.1 用戶管理模塊實現

本系統涉及到多個用戶,每個用戶擁有不同的權限,管理員用戶具有最高權限,包括所有設置、創建編輯所有用戶權限。不同權限用戶登錄系統后產生的界面不同,因此系統的訪問控制機制非常重要。本系統的訪問控制機制是:給每張表每個模塊賦予一個ID,并根據用戶權限把ID寫入用戶數據信息表字段中,當用戶登錄系統時,先讀取用戶數據信息表,然后根據數據表中的字段里所包含的ID號來顯示相應的用戶管理界面。

2.2 選題管理模塊實現

選題管理模塊主要包括我的選題列表、添加選題、批量導入選題、選題確認修改、導出我的選題和所有選題構成。我的選題列表主要列舉出可供選題的題目和相關選題細節,并供學生進行選題;添加選題主要是實現教師或學生添加論文題目,教師可以批量導入或導出選題信息,而學生只能添加一個自己的選題并選擇所添加的選題。添加選題界面如圖3所示。

2.3 文章管理模塊實現

文章管理模塊主要包括文章上傳與文章下載功能。文章上傳功能可以實現將文章上傳給指定某個用戶,如圖4所示。例如,當指導老師點擊文章上傳按鈕時,會顯示該指導老師所指導的所有學生,然后可以選擇某位學生,把文章上傳給該學生。文章下載功能可以實現定位下載功能,例如點擊文章下載,會顯示所有該指導老師所指導學生上傳的文章,點擊某篇文章就可以下載該文章。

2.4 成績管理模塊實現

成績管理模塊主要有錄入初評成績、錄入評審成績、指導小結和查詢導出功能。錄入初評成績是指導老師根據指導論文的質量給學生錄入定稿成績;錄入評審成績是指定的評審老師對學生論文評定成績進行評審,并錄入評審成績。指導小結是供指導老師填寫小組的指導小結;查詢導出是實現查詢或導出所選學期、所選班級的全部指導論文。

3 結束語

遠程教育網上畢業論文管理系統是為了解決電大學生在畢業論文指導過程中遇到的工作效率低、交互性差、時空矛盾嚴重等問題,而采用ASP+IIS6.0+Access2003等技術設計開發的一個非常實用的管理系統。通過學校近幾年的使用,該系統能夠實現多班級選題管理的具體化、直觀化、規范化,指導論文的網絡化、合理化和公開化,很好地促進了學生與指導老師之間的互動交流,極大地提高了畢業論文指導的工作效率。

參考文獻

[1]李瑩.遠程開放教育輟學研究:結論與反思[J].開放教育研究,2014,20(3):79-87.

[2]毛林,田林,謝汶.基于Internet的網上論文輔導系統設計與研究[J].中國遠程教育,2010(11):58-61.

[3]覃發兵,葛玉輝.基于Java Web組件技術的畢業設計管理系統[J].計算機應用,2010,30(1):321-323.

[4]徐遠棋,曾海.網上畢業論文管理系統的設計與實現[J].微型電腦應用,2013,29(10):42-44.

[5]陳永強,謝維成,李茜.ASP數據庫開發經典實例精解[M].北京:機械工業出版社,2006.

[6]曾小平,吳暾華.本科畢業設計管理系統的設計與實現[J].微型機與應用,2011,30(18):83-85.

作者簡介

熊子東(1984-),男,廣東省梅州市人。碩士學位。現為梅州市廣播電視大學教技科科員。

張志方(1967-),男,廣東省梅州市人。碩士學位。現為梅州市廣播電視大學教技科主任。

篇(7)

本科畢業論文是畢業生總結性的獨立作業,是學生運用在校學習的基本知識和基礎理論,去分析、解決一兩個實際問題的實踐鍛煉過程,也是學生在校期間學習成果的總結,是整個教學活動中不可缺少的重要環節。撰寫畢業論文對于培養學生初步的科學研究能力,提高其綜合運用所學知識分析問題、解決問題的能力有著重要的意義。人工進行畢業論文各種信息的管理存在著工作量大、速度慢、出錯率高等方面的問題,設計畢業論文管理系統顯得非常必要[1,2]。

筆者對畢業設計過程中的課題申報、課題審核、學生選題、提交論文等環節進行了系統分析,設計了基于Web的畢業論文管理系統,充分利用與整合了可用的網絡資源,為學校、學院、教師和學生提供了交互式接口,實現了學生和教師的網上互動[3]。本系統采用了優秀網站開發技術ASP,后臺使用Access數據庫,從整體上實現了論文管理的各項功能,使得畢業設計課題的申報和審核、論文選題、論文提交、成績考核等更易于管理,同時也可以對畢業設計課題的難度、工作量等其他信息進行詳細管理,對保證畢業設計的質量有一定的現實意義[4]。

1 系統功能設計

本系統的基本功能根據用戶的不同分為4個模塊:學生模塊、教師模塊、專家模塊和管理員模塊。

1.1 學生模塊

注冊:新用戶需要先注冊,填寫自己的基本信息,本系統規定學號為0001~9999,即學生數最多為9999。

登錄:注冊過的用戶可以使用“學號/姓名+密碼”登錄系統。

密碼修改:初始密碼規定為6位以上數字或字符,學生登錄后可修改密碼。

課題選擇:教師申請的課題通過審核之后,學生可以選擇自己的志愿。

結果查詢:在教師選擇學生之后,學生可以查詢到自己是否被確認。

論文提交:學生可以在特定時間將寫好的論文提交上去。

確認上傳:論文提交之后要確認上傳,一旦確認上傳就不能再次提交了。

對教師評價:在論文的最后階段要對教師進行評價。

留言:在教師確認學生之后,學生可以通過留言的形式與教師進行溝通。

1.2 教師模塊

注冊:教師首次登錄也需要先注冊,系統規定教師號為001~999。

課題申報:填寫必要的信息進行課題申報。

課題修改:對申報的課題進行修改,查找錯誤。

選擇學生:在學生選擇課題之后,教師可以選擇學生。

綜合查詢:可以查詢相關主題的信息、分數和課題的審核結果。

論文下載:教師可以下載學生提交的論文。

成績評定:教師在審核學生論文之后,可以對論文進行成績評定。

論壇:教師可以在論壇上給學生留言,或與學生交流問題。

1.3 專家模塊

一審:由各學院的專家對教師提交的課題進行審核。

二審:在一審中沒有通過的課題要進行二次審核。

結果公布:公布審核通過的課題和沒有通過審核的課題。

綜合查詢:可以查詢相關主題的信息、分數以及課題的審核結果、教師的成績、學生調劑情況等。

1.4 管理員模塊

2 系統實現

系統是通過B/S三層結構實現學生論文提交、教師對論文的管理以及專家審核等功能。采用瀏覽器、服務器、數據庫的三層結構,當不同用戶通過瀏覽器提交和評閱時,向Web服務器發出請求,Web服務器根據用戶的指令執行程序,并從數據庫中取出相應的信息反饋給客戶端。

2.1 登錄和注冊

2.2 學生模塊

其中課題選擇與結果查詢、論文提交和確認上傳部分設計如下。

2.2.1 課題選擇部分與結果查詢設計

本院教師申請的課題被審核通過之后,學生即可看到備選課題。每名學生有3個可供選擇的志愿,但最終由教師決定哪個課題對應哪個學生。學生選擇課題之后,可點擊結果查詢,查看自己的選擇情況,如果正確則可以點擊“完成”,否則點擊“重選”。這兩個部分的算法設計基本相同,只是在不同條件下顯示不同而已。課題選擇部分只是查詢數據庫,將教師申請通過的課題顯示出來;而結果查詢則是從數據庫中查詢當前學生所選課題的信息,將課題的選擇順序、課題名稱、指導教師等結果依次顯示出來。如果點擊“完成”,則系統會彈出提示框,詢問學生是否確定當前的課題選擇結果,如果確定,系統將清空“志愿”的值,并顯示“操作完成不能再進行修改”的提示。

2.2.2 論文提交部分和確認上傳部分的設計

在學生選好課題之后,開始畢業論文的撰寫工作,論文寫好后可以通過論文提交功能進行提交。其中,論文命名格式必須為“學號+姓名”,并且文件后綴名必須是“.doc”,文件上傳如果成功,會彈出提示窗口。系統之所以要設計確認上傳功能,主要考慮到兩個原因:(1)確認上傳就意味著最終上傳,與論文上傳功能分開比較好;(2)論文提交程序中使用了window.parent.Finish()功能[7],但該語句在執行過之后程序就結束了。因此,即使在其后使用更新數據庫的語句也得不到執行。

2.3 教師模塊

由于教師模塊的整體風格與學生模塊使用了同樣的框架,因此與學生模塊的風格基本相同。

2.3.1 課題申報與課題修改模塊的設計

教師在學生開始選題之前就要進行課題申請,只有通過專家審核的課題才能夠被學生使用。課題申報頁面主要是填寫和提交課題的相關信息(如圖4所示)。

只要提交的課題沒有被審核通過,教師就可以進行課題的修改,以達到專家小組的要求。在課題修改頁面中,會顯示一個包含所有可以修改課題的下拉式菜單,點擊某一個課題,則會跳轉到與課題申請相類似的頁面,只是頁面下方的“提交”按鈕變為“修改并提交”按鈕。

2.3.2 選擇學生功能模塊的設計

當學生選擇過教師的課題之后,可能出現一個題目多人選的情況,教師可視情況對學生進行挑選,頁面將課題名稱與對應的學生以表格形式顯示出來。

當教師點擊某學生時,頁面會顯示學生的基本信息供教師參考。一旦教師在某一課題中選擇了某個學生,該學生就不能再被其他教師、其他課題選中。

2.3.3 成績評定模塊的設計

對于學生已經提交的論文,教師經過仔細閱覽之后,可以對學生的論文進行評分,等級分為五級,即優、良、中等、及格和不及格。

2.4 專家模塊

專家主要是針對本院系教師申請的課題進行相關審核,功能包括:一審、二審、結果公布和綜合查詢。專家不能夠自行注冊,須由管理員進行添加。

點擊“一審”,系統會自動查詢數據庫,將教師申請審核的課題顯示出來,并附以專家意見表格,用于填寫專家的審核意見(如圖5、圖6所示)。

只有在“審核小組修改意見”中信息為“適用”的課題才能夠通過審核,否則需要進行二審。二審的界面與一審基本相同,如果課題不能通過審核,則不能在結果公布中顯示出來。

2.5 管理員模塊

管理員的功能可分為3個部分:備份數據、刪除數據和添加審核人員。

2.6 BBS論壇

BBS論壇是本系統中連接學生和教師的一個交流平臺,在學生的功能主界面和教師的功能主界面上各有一個可以進入論壇的入口。對于學生來說,當學生選擇過題目并且教師也選擇了該生之后,學生就可以使用BBS論壇與教師進行交流,比如論文的提交時間、論文的格式要求等。對于教師來說,當教師確定學生之后,便可以與該生在論壇上以留言的形式進行交流,特別是解答學生的相關問題。

本系統設計時考慮到教師功能與學生功能之間的差異,設計相應的界面時也有少許不同,由于學生只能選擇一個課題,因此學生的論壇主頁只有一個課題的相關入口;但教師不同,一個教師可以有多個課題,因此教師的論壇主頁有多個課題的相關入口。

3 結束語

該系統在使用ASP和Microsoft Access 2000的基礎上,實現了畢業論文管理系統中各個模塊的功能,包括課題申請、課題的審核、學生選題、論文提交、論文下載、網上留言交流以及論文成績評判等。整個系統模塊劃分清晰、容易理解和操作,同時各模塊之間聯系緊密,相互耦合,使得系統更加完善。

對于目前的畢業論文管理系統而言,應從以下兩方面予以完善:第一,網上交流采用即時通訊工具,如QQ,這樣能夠使得學生和教師的交流更加方便快捷;第二,論文的開題報告、中期報告也應當有相應的功能模塊,與論文提交成為一體。

參考文獻

[1]李巍,王華東.畢業論文管理系統中的關鍵技術研究[J].計算機時代,2011(8):32-34.

[2]梁敬東,伍世珍.基于J2EE的畢業論文管理系統設計與實現[J].高等農業教育,2010(8):83-84.

[3]陳芳,陳朝.基于Web的畢業論文管理系統的設計與實現[J].電腦知識與技術,2008,4(8):2049-2050,2066.

[4]劉志銘,孫明麗,龐婭娟.ASP+Access數據庫系統開發案例精選[M].北京:人民郵電出版社,2007.

篇(8)

中圖分類號:G64 文獻標識碼A: 文章編號:1006-0278(2014)01-177-01

一、背景意義

如今計算機網絡的普及已近是亙古不變的潮流了,而且全國大學網絡的正在以高速的發展節奏和社會潮流接軌,各種計算機網絡化已經逐步取代繁瑣的傳統辦公模式。大學畢業設計作為大學生四年學結的最重要環節,我們完全有必要實現網路管理化,可以減少指導老師和學生的工作時間和負擔,讓繁瑣的畢業設計過程采用網絡化數據庫統一管理。通過畢業論文管理系統,大大方便了學生、老師及學校管理員。社會科技在不斷的革新,我們的生活、工作和獲取知識的方式結構都發生了完全的更新和進步,傳統的方式在不斷的改變,這是社會發展的畢竟之路,也是走向未來的畢竟過程,所以使得各種傳統方式得到不斷的簡單、方便和先進是十分重要和必須的。然而在許多大學和高校里面并沒有在畢業這一環節上實現信息化管理,所以這一部分的工作所有都是由人工來完成,然而人為的物理操作必定存在許多缺陷,比如大量的畢業生信息需要處理,工作量就十分的龐大,到處都是紙質資料,不易整理和保管,還容易丟失,另外最麻煩的是需要更新和修改的資料的情況,其次就是學生和指導老師之間關于論文進行的交流和聯系都是線下的,會受到各種不定因數影響,影響這一環節的進度和質量。有著網絡的基礎,系統可以采用了目前十分流行的B/S結構和Web技術,使得操作交流都變得十分簡單和快捷。最重要的是通過計算機信息化管理完全避免人為物理操作的不足。

二、初步調研

瀏覽了各大類型和類似的網站,畢業論文管理管理系統,我同樣采用了當前很流行的B/S結構來開發。

通過各個高校去實地考察,很少有大學開始使用此類系統來管理畢業論文。另外,大多數學生和老師都希望高校能完善此塊的建設,來減少畢業生和指導老師的工作量和工作效率。并且此系統會有效的減少學校在此類工作的成本。由于只針對高校畢業生的畢業論文,技術上的要求和開放難道并不是特別大,做好策劃工作就好。所以完全可以由大學生和本校老師來指導完成。

最后我們考慮到費用,因為不是企業級的網站,而是校內開發,功能和維護性的要求并不是特別高,所以費用基本可以忽略不記。綜上所述,系統的開發無論從技術上、經濟上,可行性都是相當高的。對于各大高校是值得去開放和使用的。

三、開發過程中問題

在開放過程之前,我們需要選擇何種編程語言和環境。語言和環境的選取對系統的開發難度和時間長度都是有直接的聯系的。為了減少開發周期,減弱開發費用,提高產品的質量,對系統做出需求分析報告是非常必要的。比如本畢業論文的系統,是可以完成論文的申請,上傳,查看,評價,統計等一系列功能的。那么采用SQL Server2012+Microsoft Visual Studio 2012++C#做為開發工具。在軟件系統開發過程中,不提倡無模型的隨機開發方式,不可以想到什么功能模型就隨手開發什么代碼,這樣不規范的開發,不僅使得開過過程處于混亂,而且大大地降低了系統開發效率。我們可以適當的利用一些經典的開發模型,典型的開發模型有:1.邊做邊改模型(Build-and-Fix Model);2.瀑布模型(Waterfall Model);3.快速原型模型(Rapid Prototype Model);4.增量模型(Incremental Model);5.螺旋模型(Spiral Model);6.演化模型(evolution model);7.噴泉模型(fountainmodel);8.智能模型(四代技術(4GL));9.混合模型(hybrid model);10.RAD模型;我們要盡量避免原始老舊的開放模型,這樣可以避免許許多多開發問題。但是要根據系統的大小,和開發的難度來做決定,有句話說的好殺雞焉用宰牛刀,太多復雜的模型適合龐大的系統開發,然而用的一般的小系統上反而會增加開發難度。

參考文獻:

[1]周名浩.科關于畢業論文管理系統的設計思想[J].才智,2011(12).

篇(9)

 

一、引言

ASP全名Active Server Pages,是一個WEB服務器端的開發環境,利用它可以產生和執行動態的、互動的、高性能的WEB服務應用程序。ASP采用腳本語言VBScript(Java script)作為自己的開發語言。它是位于服務器端的腳本運行環境,通過這種環境,它可與數據庫和其它程序進行交互。

JSP是Sun公司推出的新一代網站開發語言,Sun公司借助其在Java上的不凡造詣,將Java從Java應用程序和Java Applet之外,又有新的碩果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。

ASP和JSP都提供在 HTML代碼中混合某種程序代碼、由語言引擎解釋執行程序代碼的能力。但JSP代碼被編譯成 Servlet并由Java虛擬機解釋執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。在ASP、JSP環境下,HTML代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML頁面只依賴于Web服務器,而ASP、JSP頁面需要附加的語言引擎分析和執行程序代碼。程序代碼的執行結果被重新嵌入到HTML代碼中,然后一起發送給瀏覽器。ASP、JSP兩者都是面向Web服務器的技術,客戶端瀏覽器不需要任何附加的軟件支持。

二、在技術層面的比較

1.ASP技術

ASP 提供內建對象,這些對象使用戶更容易收集通過瀏覽器請求發送的信息、響應瀏覽器以及存儲用戶信息。ASP中的主要內建對象有:Application,Request,Response,Server等。

ASP可以通過多種方法實現對數據的訪問。ActiveX DataObjects(ADO)是一座連接ASP應用程序和數據庫的橋梁,通過ASP內建的Database Access組件能夠輕而易舉的通過ADO訪問存儲在服務器端的數據庫或其它表格化數據結構中的信息。

ASP對數據庫的訪問,首先瀏覽器向Web服務器發出請求,如果瀏覽器所要下載的不是ASP文件,則直接下載;如果是ASP文件服務器會自己解釋ASP文件中的Script段,而把其余部分交給用戶執行。若執行中的Script程序使用了ADO對象,則Web會根據ADO對象設置的參數來啟動對應的ODBC驅動程序,而啟動ODBC驅動程序之后,程序可以直接利用ADO對象來訪問數據庫,或通過AIX)對象來發送SQL指令,進而達到存取數據庫的目的。訪問原理如圖2-1所示。

圖2-1 ASP訪問Web數據庫的工作原理

從軟件的技術層面看,ASP有如下的特點:

1)使用VBScript、JScript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序。

2)無須compile編譯,容易編寫,可在服務器端直接執行。

3)使用普通的文本編輯器,如Windows的記事本,即可進行編輯設計。

4)與瀏覽器無關(Browser Independence), 客戶端只要使用可執行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設計的網頁內容。Active ServerPages 所使用的腳本語言(VBScript、Jscript)均在WEB服務器端執行,客戶端的瀏覽器不需要能夠執行這些腳本語言。

5)Active Server Pages能與任何ActiveX scripting語言兼容。除了可使用VB Script或JScript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其它腳本語言,譬如REXX 、Perl、Tcl等。腳本引擎是處理腳本程序的COM(ComponentObject Model) 對象。

6)可使用服務器端的腳本來產生客戶端的腳本。

7)ActiveX ServerComponents(ActiveX 服務器組件 )具有無限可擴充性。可以使用Visual Basic、Java、VisualC++、COBOL等程序設計語言來編寫你所需要的ActiveX ServerComponent。

2.JSP技術

JSP實現了動態頁面與靜態頁面的分離,脫離了硬件平臺的束縛,以及編譯后運行等方式大大提高了其執行效率而逐漸成為因特網上的主流開發工具。具有以下技術優點:

1)將內容的產生和顯示進行分離

使用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來產生頁面上的動態內容。科技論文。產生內容的邏輯被封裝在標識和JavaBeans群組件中,并且捆綁在小腳本中,所有的腳本在服務器端執行。科技論文。如果核心邏輯被封裝在標識和Beans中,那么其它人,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的產生。在服務器端,JSP引擎解釋JSP標識,產生所請求的內容,并且將結果以HTML(或者XML)頁面的形式發送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。

2)強調可重用的群組件

絕大多數JSP頁面依賴于可重用且跨平臺的組件(如:JavaBeans或Enterprise JavaBeans)來執行應用程序所要求的更為復雜的處理。開發人員能夠共享和交換執行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團體所使用。基于組件的方法加速了總體開發過程,并且使得各種群組織在他們現有的技能和優化結果的開發努力中得到平衡。

3)采用標識簡化頁面開發

Web頁面開發人員不會都是熟悉腳本語言的程序設計人員。JavaServerPage技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態內容產生所需要的。標準的JSP標識能夠存取和實例化JavaBeans組件,設定或者檢索群組件屬性,下載Applet,以及執行用其它方法更難于編碼和耗時的功能。通過開發定制化標識庫,JSP技術是可以擴展的。今后,第三方開發人員和其它人員可以為常用功能建立自己的標識庫。這使得Web頁面開發人員能夠使用熟悉的工具和如同標識一樣的執行特定功能的構件來工作。

JSP技術很容易整合到多種應用體系結構中,以利用現存的工具和技巧,并且擴展到能夠支持企業級的分布式應用。作為采用Java技術家族的一部分,以及Java 2EE的一個成員,JSP技術能夠支持高度復雜的基于Web的應用。由于JSP頁面的內置腳本語言是基于Java程序設計語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術的所有好處,包括健壯的存儲管理和安全性。作為Java平臺的一部分,JSP擁有Java程序設計語言“一次編寫,各處執行”的特點。隨著越來越多的供貨商將JSP支持加入到他們的產品中,可以使用自己所選擇的服務器和工具,修改工具或服務器并不影響目前的應用。

三、應用范圍及前景分析

ASP是Microsoft開發的動態網頁語言,也繼承了微軟產品的一貫傳統,只能執行于微軟的服務器產品,IIS(Internet Information Server) (windows NT)和PWS(Personal WebServer)(windows 98)上。Unix下也有ChiliSoft的組件來支持ASP,但是ASP本身的功能有限,必須通過ASP+COM的群組合來擴充,Unix下的COM實現起來非常困難。

JSP幾乎可以執行于所有平臺。如Win NT,Linux,Unix。在NT下IIS通過一個外加服務器,例如JRUN或者ServletExec,就能支持JSP。知名的Web服務器Apache已經能夠支持JSP。科技論文。由于Apache廣泛應用在NT、Unix和Linux上,因此JSP有更廣泛的執行平臺。雖然現在NT操作系統占了很大的市場份額,但是在服務器方面Unix的優勢仍然很大,而新崛起的Linux更是來勢不小。從一個平臺移植到另外一個平臺,JSP和JavaBean甚至不用重新編譯,因為Java字節碼都是標準的與平臺無關的。

目前在國內PHP與ASP應用最為廣泛。而JSP由于是一種較新的技術,國內采用的較少。但在國外,JSP已經是比較流行的一種技術,尤其是電子商務類的網站,多采用JSP。

ASP可以通過Microsoft Windowsd的COM/DCOM獲得ActiveX規模支持,通過DCOM和Transcation Server獲得結構支持;JSP可以通過SUN Java的Java Class和EJB獲得規模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結構支持。兩者中,JSP應該是未來發展的趨勢。世界上一些大的電子商務解決方案提供商都采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。它們都是通過CGI來提供支持的。

四、結束語

JSP模型是在ASP之后定義的,它借用了ASP的許多優點,同時JSP使用而強大的JAVA語言,而不是效率比較低的的Scripting語言。ASP開發者只能使用基于Windows平臺的技術,而JAVA和JSP是跨平臺的。但同時應該看到ASP技術與JSP技術的發展前景是不容忽視的。所以我們正在學習這兩種技術的人不能忽視ASP技術.更不能忽視JSP技術。

參考文獻

1、宋昕,ASP網頁開發技術入門實用教程.中國鐵路出版社.

2、范云芝,動態網頁制作技術ASP,PHP和JSP比較分析.電腦知識與技術.

3、馮燕奎、趙德奎,JSP實用案例教程.清華大畢出成社.

篇(10)

 

1.前言

隨著Internet的快速發展,網絡技術逐漸滲入到社會生活的各個層面。傳統的教育方式也面臨著變革,教學手段不斷發展變化。考試是教學的重要環節。考試方式也正在隨著Internet技術的進步在不斷的更新發展。

傳統的考試以筆試為主,網絡考試是傳統考試的延伸,它大大簡化了傳統考試的過程。網絡考試與傳統的考試形式相比,減少了出卷,批改試卷等工作所需的精力和時間,具有組織考試簡單方便的優點。與傳統考試相比,網絡考試系統具有很大的優勢:一方面,只要準備好足夠大的題庫,便可以動態地管理各種考試信息;另一方面,考試時間靈活,可以在規定時間段內的任意時間參加考試。第三,網絡考試的最大特點是閱卷速度快,計算機閱卷給了考生最大的公平感。

《計算機應用基礎課》是我校全校性的公共基礎課,由于修讀該課程的學生人數多,組織考試的工作量很大,計算機應用基礎網絡考試系統的使用,在一定程度上減輕了教師的負擔,使試卷的生成、批改、成績的統計都實現了自動化,使考核更加公平、準確,有良好的實用價值和應用前景。

網絡考試系統的實現技術有多種。在傳統的使用動態HTML技術開發的網絡考試系統中,有時頁面只有很小一部分的更改,都需要服務器向客戶端返回一個完整的HTML頁面。當參加考試人員較多,要傳送的數據量大或網絡速度較慢時,容易出現白屏現象,考生需要等待較長時間,頁面回送后才能做下一道題。隨著Ajax技術的出現與應用,為上述問題的解決提供了很好的解決方案。畢業論文,局部更新。

2.Ajax技術

Ajax是AsynchronousJavaScript And XML(異步JavaScript 和 XML)的縮寫,是多種技術的集合。Ajax使用通信技術(通常為SOAP和XML)向服務器發送異步請求和接收服務器的異步響應,然后利用顯示技術(JavaScript、DOM、HTML和CSS)處理響應。Ajax使開發人員能夠通過JavaScript 調用執行服務器端方法,此時,客戶端不需要刷新瀏覽器,就可以得到更新過的數據,實現頁面的局部刷新。Ajax技術應用于網絡考試系統,可以帶給考生更好的用戶體驗,學生在進入下一題時,不會有畫面的閃爍換頁,答題頁面是局部更新,在不換頁的情況下,讀取Server端的數據來局部更新頁面。通過應用Ajax技術,減少了服務器與瀏覽器交換的數據量,提高了交互效率,使網絡在線考試系統更加完善和成熟。

通常,典型的Ajax應用程序都會或多或少地使用下列幾種技術。

(1)描述頁面的HTML/XHTML

(2)表示文檔結構的DOM

(3)定義元素樣式的CSS

(4)表示服務器和客戶端通信內容的XML或JSON

(5)服務器端處理瀏覽器請求的CGI

(6)實現與服務器異步通信XMLHttpRequest對象

作為Ajax的最核心部分——XMLHttpRequest對象是當今所有AJAX和Web2.0應用程序的技術基礎,是一套可以在JavaScript、VBScript等腳本語言中,通過HTTP協議傳送或接收XML及其他數據的API。

XMLHttpRequest對象的強大之處在于,它允許開發者在JavaScript 中以異步的方式向服務器發出HTTP請求并得到響應。這就讓客戶端可以在任何時候與服務器進行通信,而并不僅限于在整個頁面提交的時候。同時,它的異步調用模型也并不會阻塞用戶的當前操作,用戶在等待時仍可以進行其他操作。

在Ajax中,XMLHttpRequest與服務器通信的步驟如圖 1所示。

圖1 XMLHttpRequest與服務器通信的步驟

①在Ajax交互中,首先由一個客戶端觸發一個Ajax事件。

②創建XMLHttpRequest對象的一個實例。使用open()方法設置服務器URL以及所希望的HTTP方法(通常是GET或POST)。請求實際上通過send()方法調用觸發。

③向服務器做出請求,可以調用Servlet、CGI腳本等任何服務器端技術。畢業論文,局部更新。

④在服務器端根據請求做出相應的處理,包括訪問數據庫,甚至訪問另一個系統。

⑤請求返回到瀏覽器。

⑥XMLHttpRequest對象在接收到響應后,根據配置調用callback()函數處理返回結果。這個函數會檢查XMLHttpRequest對象的readyState屬性,然后查看服務器返回的狀態碼。如果一切正常,callback()函數就會在客戶端做相應的處理。

(7)協調上述各種技術的JavaScript。

3.《計算機應用基礎》網絡考試系統的主要實現技術

網絡考試系統實現的主要技術是ASP.NET Ajax技術。開發模式選用Ajax框架。Ajax框架現在已有很多,通過使用Ajax框架進行Web開發可以提高效率,并且代碼穩定性好。其中ASP.NET Ajax是由微軟公司Atlas演化而來的,是Microsoft在.NET環境中應用Ajax開發框架的簡稱。畢業論文,局部更新。它是一套相當完整的Ajax解決方案。

ASP.NET的開發環境采用的是Visual Studio 2005。VisualStudio 2005是隨著.NET Framework 2.0一同的集成開發環境。本系統采用的開發語言是c#。系統后臺數據庫采用的是SQLServer2000。ASP.NET與數據源的連接是通過ADO.NET進行的。與ADO相比,ADO是基于連接的,而ADO.NET是依賴于簡短的、基于XML的消息與數據源進行交互。對于基于Internet的應用程序而言,ADO.NET的效率要高得多。

ASP.NET 2.0應用程序的運行宿主是微軟的 IIS,該軟件整合在Windows Server 2003中。在Windows XP環境下,自帶了一個IIS的5.1 版本,可在開發時作本地調試。

4.《計算機應用基礎》網絡考試系統的設計

系統設計的基礎是系統架構。計算機網絡考試的基本體系結構,主要可以分為兩類:C/S和B/S。與C/S相比,B/S結構的產品體現著更為方便的特性。B/S結構的軟件只需要管理服務器,所有的客戶端只是瀏覽器,不需要做維護,對軟件功能的擴展僅需要對服務器端軟件進行修改就能使所有用戶同時升級至新功能。B/S系統有三種架構方式:單層設計架構、二層設計架構、三層設計架構。本系統采用的是較為簡單的二層架構。從代碼復雜度來看,層次越多代碼越復雜,函數的層層調用會影響程序的執行速度。分層架構影響應用程序的執行速度,但在很多企業級應用中使用三層架構,因為其有較好的擴展性。畢業論文,局部更新。其速度上的劣勢,可以通過將應用分布在不同服務器上加以解決。綜合考慮網絡考試的要求,我采用了二層設計架構。

對于網絡考試系統,最終目的是生成試卷,進行考試。圍繞這個核心功能,還有一些輔助功能,考試信息的設置,題庫的生成等。畢業論文,局部更新。

網絡考試系統的用戶可分為三類:管理員,教師和學生。(一)管理員可以輸入試題,生成題庫;輸入考試班級信息和任課教師信息;開啟考試和關閉考試,這個功能可以控制考試時間,在考試時間才可以進行考試。管理員是對整個考試信息進行管理。(二)教師對學生進行管理。教師可以輸入考生信息;查詢班級成績;查詢某個考生的成績;查詢考生試卷;修改考生的考試狀態,這個功能可以設置一些停考的考生,考試狀態設為關閉后,就不能參加考試了。教師只能對本班的學生進行查詢操作。(三)學生登錄后,如果是考試時間,即考試開啟了,并且學生可以參加考試,就進入考試,隨機生成試題,學生開始考試;如果在考試過程中,出現死機,退出考試,系統記錄考試當前狀態,學生可以通過二次登錄再次進入考試,繼續退出時的狀態進行考試。考試完畢學生可以點擊交卷結束考試,到了考試結束時間,系統也會自動結束考試。學生只能考試一次,學生一旦進入交卷,學生的考試狀態就設為關閉了,考試完畢就不能再考試了。如果要補考,則必須把原來的試卷刪除,系統會把學生的考試狀態重新開啟,才能補考。

網絡考試的幾個關鍵問題,①實現動態隨機的抽題,每位考生的試卷不同。②考試過程中出現異常情況退出考試,可以實現二次登錄,繼續考試。③考試頁面的局部刷新。④采用各種方法,盡量提高系統性能,減輕服務器負擔,達到在線考試的滿意效果。

試卷試題的生成使用動態隨機抽題。實現方法如下:數據庫的試題表中有試題編號字段和所屬章節字段,根據不同的章節,建立了六個章節試題的視圖。隨機抽題的時候,從視圖中隨機生成題號,抽取指定數量的試題。在考試時如果出現異常情況退出考試,可以二次登錄,繼續考試。實現方法為:在考生點擊下一題時,把考生做的這一題的答案放入一個暫存表。考生登錄時,系統會根據是第一次登錄還是再次登錄,決定是否從暫存表加載答案。如果是再次登錄,系統就會從暫存表加載答案。為了減輕服務器的負擔,系統把考試的計時放到客戶端,而且頁面的更新為局部更新,減少傳輸的數據量。

系統總體劃分為三個模塊,即管理員模塊、教師模塊和學生模塊。管理員的功能模塊如圖 2所示。

圖2 管理員模塊

教師的功能模塊包括錄入學生,查詢班級成績,查詢學生成績,查詢學生試卷,更改學生考試狀態,查詢學生信息,查詢班級信息和刪除學生試卷模塊。

學生考試流程如圖3所示。

圖3 學生考試流程

5.總結與下一步研究

基于ASP.NET Ajax技術的《計算機應用基礎》網絡考試系統現已投入使用,基本運行正常。但還有可以繼續深入研究的內容。現將內容簡要列出,以作為將來繼續研究的參考。(1)考試題型的多樣化。客觀題可以進行計算機閱卷。主觀題可以讓教師在計算機上閱卷。畢業論文,局部更新。試卷如果既有主觀題,又有客觀題,可以采用計算機閱卷與人工閱卷相結合的方式。(2)考試信息的加密。系統在數據庫中存儲的信息都是明文的形式,為提高系統的安全性,可以對考試信息進行加密。(3)成績的統計分析。在線考試的成績信息還只是基本的呈現功能,可以增加統計分析功能,對考試結果進行自動統計分析并實現圖形化顯示。

[參考文獻]

[1]陳黎夫.ASP.NETAJAX程序設計[M]. 人民郵電出版社.

篇(11)

近年來,隨著人民生活水平的日益提高,人們對著裝的要求越來越向高檔化、時尚化方向發展,在傳統服裝店中,購買者尋找服裝需要用很多的時間和精力,還要受到營業時間的限制。相比傳統購物,網絡購物有著無法比擬的優勢,因為網上市場具有跨越時空地域、傳遞方便、互動性強的特點。本設計開發衣之會有限公司服裝銷售系統,作為一個簡單的電子商務系統,購買者可方便的上網購買滿意的服裝。

1、網絡技術的迅猛發展

在網絡技術的發展初期,網絡服務的模式主要是以C/S (Client/Server)模式為主,即傳統的客戶機/服務器模式,該模式對客戶機的負擔頗重。隨著Internet技術的發展,B/S模式發展迅速,B/S(Browser/Server)結構即瀏覽器/服務器結構,現下比較流行的解釋是:界面表示層、商業邏輯層(書寫程序)、數據層,在這種模式下,用戶界面主要通過WWW瀏覽器實現,主要事務邏輯在服務器端實現,大大簡化了客戶端的電腦載荷,減輕了系統維護與升級的成本和工作量,降低了擁護的總體成本。

2、市場發展的趨勢和要求:

1) 市場覆蓋:企業可借助于分銷商或零售商的既有銷售網絡和客戶資源,快速進行市場銷售覆蓋。

2) 成本控制:企業無需在中低端銷售環節進行巨大的運作投入,如人員、倉儲、貨運、銷售等,規避和控制在此環節的成本風險。

3) 專注于核心競爭力:企業可專注于產品研發生產或高端銷售環節,避免資源分散及由此帶來的管理風險,從而集中優勢資源保持企業核心競爭力。

4) 銷售渠道的扁平行性:中間環節的減少將縮短生產商與消費者之間的距離,有利于商品的快速流通,有利于降低整體分銷成本。

3、瀏覽者及客戶的希望和需求:

1) 便捷性:如今的時代進入到高速發展的時代,人們的生活頻率和工作量都十分巨大,這也就是人們對網絡的依賴性會如此大。與此同時,人們對網絡操作的便捷性的要求也越來越高。于是,便捷性成為眾要素之首。

2) 安全性:在信息化的今天,新的技術的研發和運用,很可能關系到一個企業的生存與發展。于是,安全性便顯的由為重要。

3) 維護和更新的頻率快:對與銷售商來說,越早的掌握市場的新動向,就等于掌握了市場的主動權,更具有了競爭力。

二、文獻綜述:(300字左右)

本系統主要根據客戶要求,系統編寫選用動態網站技術,使銷售方與消費方可以交互。動態技術選用asp,數據庫方面選用access,考慮到系統規模小,使用范圍不大的條件,選用asp可以使數據都在銷售方的服務器上處理,提高用戶瀏覽速度,相對jsp等編程語言與其他數據庫技術,asp+access有較好的兼容性,環境配制簡單,如有用戶使用造成的系統損壞,所以數據便于恢復,符合小系統使用要求,可以滿足用戶使用。 系統要有良好的用戶接口,考慮到操作者的計算機水平,提供良好的用戶接口可使管理者通過對頁面進行鼠標點擊等操作進行商品管理,用戶管理,訂單管理等操作。 系統要有美觀的瀏覽界面,由于消費者定位在一個特定的群體,瀏覽界面要符合消費者的審美,美觀大方,讓消費者可以在眾網絡商店中,記住這個商店。 系統要有完整的數據庫結構,包括商品信息,分類信息,客戶資料,訂單信息等,都要保存在數據庫中,可以說數據庫是該系統的核心部分,所有接口圍繞著數據庫工作。 根據客戶需求,系統工作到訂單處理,發貨終止,所有業務流程按照客戶實際銷售流程為準,發貨之后由物流負責,消費者行為從注冊開始,到提交訂單結束。

網絡技術發展到今天,已經形成了許多較為完善的開發技術,例如:JAVA、C等,但或多或少總存在著一些不盡如人意的地方。對于ASP技術,由于它的諸多優點,被廣泛的運用于網絡的開發等方面。

對于網絡銷售模式發展,主要體現在以下幾個方面:運行的方式、對客戶的運行平臺的要求、安全性便捷性、以及維護和更新的頻率。對于這些,ASP都很好的解決了。首先,ASP使用VBScript、Jscript等簡單的腳本語言編寫,并運行于服務器,采用嵌入HTML的方法,使開發過程變得十分方便;與客戶端平臺無關,所以任何瀏覽器都能很好的工作;代碼隱藏,編寫好的ASP代碼不會被別人竊取等等。

正是由于了以上的諸多優點,ASP技術被越來越多的運用于網絡的銷售及許多其他的方面。相信在不久的將來,隨著ASP的性能和穩定性的不斷提高,ASP技術在網絡銷售方面的運用將不斷開發出更多的潛力,鞏固Web服務器端程序設計的優勢地位。

三、工作計劃及方案論證:(500字左右)

工作計劃:

1、制定論文大綱。

2、收集與論文相關的資料。

3、將收集起來的資料進行整理,分析。

4、將整理過后資料按順序寫進論文。

5、對論文進行修改。

6、歸納總結。

7、按要求完成論文。

方案論證:

國內外網絡銷售模式的發展趨勢

1)戰略化趨勢

隨著社會化大生產的發展,社會生產日趨復雜,社會環境變幻莫測,組織與環境聯系的日益緊密,銷售網絡中所涉及到的因素日益增多、日趨復雜,組織(尤其是企業)間競爭的日趨激烈,能否制定和實現正確的戰略構想,關系到企業的興亡

2)信息化趨勢

隨著以微型電腦、激光技術、新型材料、生物工程和新能源開發為中心的新科技革命的興起與發展,生產技術、社會需求以及市場競爭等日新月異、瞬息萬變,在這種情況下,信息進入重要資源的行列。豐富而準確的信息,是正確而迅速決策的前提,一個企業能否在激烈的競爭中得以生存和發展,它的產品和服務能否跟上時代的要求,首先在于該企業能否及時掌握必要和準確的信息,能否正確地加工和處理信息,能否迅速地在員工之間傳遞和分享信息,特別是能否把信息融合到產品和生產服務過程之中,融合到企業的整個經營與管理工作之中。各級管理者在這個瞬息萬變的時代,越來越重視信息的作用,把如何獲取有效的信息作為自己的首要任務。企業管理者發揮各種職能作用,都要以掌握大量真實、準確、及時的信息為前提。在這種情況下,傳統的企業銷售模式已經不能適應現代的信息處理要求,也不能滿足企業經營管理對信息的要求,企業管理面臨著信息化的挑戰,信息管理成為企業競爭致勝的重要法寶。

3)人性化趨勢

在傳統的銷售管理模式中,大都以物品為中心,工人只是物品銷售系統的配件,人被當作是物,管理的中心是物。但是,隨著信息時代的到來,組織中最缺乏的不是資金和機器,而是高素質的人才。組織中人的作用,在組織中越來越顯出重要作用。這就促使管理部門日益重視人的因素,管理工作的中心也從物轉向人。傳統銷售管理和現代銷售管理的一個重要區別,就是管理中心從物本管理到人本管理。

4)彈性化趨勢

隨著社會的發展,銷售管理模式從固定的組織管理系統向富有彈性的組織系統發展。這是網絡銷售管理模式發展又一個重要趨勢。

過去在組織管理中,建立起一套完整的組織管理系統,長期固定不變,顯得僵硬。但現在,由于社會環境的不斷變化,要求銷售機構應該趨于靈活而富有彈性,以求信息暢通并行動敏捷,能夠具有很強的對環境的適應能力。為了簡化發號施令和相互溝通的渠道,組織管理者將縮小機構,減少層次。在企業各下屬機構變小的同時,將賦予它們更大的自主權,實行經營權和管理權下放。這既有利于發揮下屬人員的專長和創造精神,又有利于使企業領導把主要精力集中在高層戰略決策問題上。

四、參考文獻:(不少于10篇,期刊類文獻不少于7篇)

1.七匹狼服裝網絡營銷設計(DOC 5頁).

2.菲律普科特勒,梅汝和等譯:《營銷管理》(第十一版),上海人民出版社 2005 年版.

3.邁克爾波特,陳小悅譯:《競爭優勢》,華夏出版社 2001 年版.

4.薛辛光 主編. 網絡營銷學. 北京: 電子工業出版社, 2003

5.沈鳳池 主編. 網絡營銷. 北京:清華大學出版社,2005

6.曲學軍,劉喜敏主編. 網絡營銷. 大連:大連理工出版社,2003

7.孫良軍.Dreamweaver 8完美網頁設計商業網站篇[M].北京中國電力出版社,2006.

8.羅銳韌.ASP網頁程序設計[M].北京:清華大學出版社,2005.

9.汪鑫等.Web 程序設計[M].北京:電子工業出版社,2005.

10.符靜波,馬輝明.中小型企業網站建設解決方案[J].計算機應用研究,2001

11.梁良 企業網站推廣中搜索引擎優化策略 [期刊論文] -湖南稅務高等專科學校學報,2008

12.王璞 Photoshop CS標準教程[ M] .西北工業大學音像出版社, 2005

13.胡崧 Fireworks CS3標準教程(附光盤) 中國青年出版社 ,2008

女裝網站的開題報告篇二 一、課題背景與意義

隨著中國服裝產品的品牌化發展,以及在信息通信領域的發展,越來越多的國際流行與時尚信息更加快速地流向中國消費者心中,形成了以國際服裝品牌為引導,中國服裝品牌企業銷售為龍頭的市場消費導向。服裝為人類生存四大要素中,最具有創造性的,也是最有表現力的要素,是向他人傳達個人社會地位、文化素養、職業、社會角色、生活方式、價值觀念及其個人特征的載體。

預計在2010年,中國主要消費城市人均服裝產品的消費額將達到3500元人民幣,其增長空間巨大。而日益加劇的服裝行業市場競爭,對傳統模式提出了嚴峻挑戰。商品品種日益豐富,流行周期越來越短、企業活動節奏加快、調價、削價、移庫各種情況增加,信息量大、賒銷、代銷、折讓、退換等方式頻繁應用,這些都增加了經營管理中的結算和統計難度。因此實現網絡化銷售與服務,是眾多服裝企業夢寐以求的愿望。網上購物則在當今社會已經顯示出較強的發展勢頭,它在推動國家經濟增長方面可以說是一支嶄新的力量。面對新世紀的挑戰,服裝行業必須要實現產業升級,提高整體水平,必須要很好地實現網上購物。

二、本課題的任務與要求

通過服裝購物網站的設計與開發,可以更好地提高自己的系統分析能力、網頁設計及網站建設能力等;通過論文撰寫,可以培養資料檢索、資料收集、信息處理能力、溝通交流的能力等。此網站要求建立一個內容與結構相對完整、具備簡單交互功能的電子商務網站。主要包括以下幾個功能:

1.用戶注冊、登錄功能;

2.查看商品功能;

3.購買商品功能;

4.后臺管理功能。

三、已具備條件

大學三年中已經學習了以下課程:網頁設計工具Dreamweaver MX和ASP;圖形圖像處理工具PhotoShop;數據庫Access、SQL Server。除此之外,也學習了網頁設計、網站建設等課程。大一時參加了為時一周的Dreamweaver MX實訓,完成了靜態個人網站的設計與制作;大二時參加了為時兩周的網站建設實訓,完成了動態購物網站的制作,對購物網站有了一定的了解。

通過對以上技術工具的學習,不僅熟練掌握了它們的使用方法,也能把它們很好地用到自己建設的網站中。同時我還查閱了較多相關的資料,閱讀了較多這方面的論文,也接觸了較多的購物網站,能夠比較順利地完成自己網站的建設。

四、課題任務實施的思路與方案

1.需求分析

在該系統地設計中,采用前臺和后臺兩個子系統的設計方式。將商品的查看、購買與用戶的注冊登錄放在前臺,將數據管理與商品管理放入后臺管理系統中,使商品管理與顯示界面分開,這樣即便于數據管理也更加安全。

2.模塊分析

(1)用戶注冊、登錄模塊;

此模塊可供用戶注冊、登錄。用戶注冊登錄后即可更快捷、更方便地瀏覽及購買需要的產品。

(2)查看商品模塊;

此模塊可供用戶快速地查看自己需要的產品。

(3)購買商品模塊;

此模塊可供注用戶購買自己需要的產品,即方便又快捷。

(4)后臺模塊;

此模塊用來管理商品和數據。

推薦精選
主站蜘蛛池模板: 吃奶摸下激烈免费视频免费| 东京热人妻无码人av| 丰满老熟妇好大bbbbb| 色视频在线观看视频| 欧美大杂交18p| 国产精品VA无码一区二区| 人妻大战黑人白浆狂泄| 91精品成人福利在线播放| 欧美一区二区三区激情视频| 国产成人3p视频免费观看| 丰满少妇作爱视频免费观看| 毛片一级在线观看| 国产无遮挡又黄又爽免费网站| 久久亚洲精品国产亚洲老地址| 综合人妻久久一区二区精品| 天堂久久久久久中文字幕| 亚洲欧洲日本在线观看| 国产免费插插插| 日本不卡高清中文字幕免费| 农村老熟妇乱子伦视频| 91精品全国免费观看含羞草 | 国产午夜无码视频免费网站| 中文字幕无码日韩专区| 狠狠躁夜夜躁人人爽天天不| 国产综合视频在线观看一区| 久别的草原电视剧免费观看| 老扒的幸福时光| 夜夜精品无码一区二区三区 | 亚洲最大av网站在线观看| 黑人操亚洲美女| 成人免费视频一区二区三区| 亚洲视频综合网| 91香蕉视频导航| 快猫官方网站是多少| 人妻少妇精品无码专区动漫| 蜜桃97爱成人| 大地资源在线资源官网| 亚洲av无码欧洲av无码网站 | 欧美日韩中文国产一区| 国产对白在线观看| 91久久国产精品|