




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《ASP.NET》課程大作業——學生評教管理系統設計報告西安石油大學經濟管理學院班級:商務組號:6組組員:目錄TOC\o"1-3"\h\z第1章系統概述 1第2章相關技術 2第3章系統分析 3第4章系統設計 4第5章系統實現 5第6章總結 6
(1)章標題(黑體,小二號,加粗,居中)每章另起一頁!!!(2)節標題(字體,宋體,四號,加粗)(3)目錄和正文(字體,宋體,小四號)正文行間距:20磅本頁顯示的內容不要出現在最終提交的報告中(定稿后刪掉本頁)!!!ABSTRACTPAGE14第1章系統概述1.1系統背景教育理論與教育實踐如何統一是當前教育界亟待解決的問題。教學評估系統是教育理論和教育實踐的中間環節,教育評價有助于教育理論與教育實踐達到統一。評教系統是在教學的過程中,通過學生在學習過程中的反饋信息,對教師的授課情況的一項調查,目的是為了及時的了解教師與學生之間在教與學的過程中所遇到的問題,有針對性的開展教學工作,提高教學質量。教學評估在高校的整個教學過程中,起著很大的作用。1.2開發目的隨著因特網技術的飛速發展為校園帶來了全新的信息產業時代,以往的教學評價分析工作將得到徹底的改革和規范。因為過去傳統的教學評價與分析方式已經不能滿足膨脹的校園信息管理劇增的客觀要需求,這就需要一種全新的評價及分析方式—計算機評價分析[2]。利用教學評價系統,可促進教師教學質量評價工作的規范化、程序化,提高工作效率,保證評價工作的質量。以數據庫管理系統為核心,以計算機網絡為平臺,向校內各部門、各教職工提供方便、及時、準確的信息查詢,實現數據共享,滿足學校各種管理的需要[3]。以此來緩解手工評價及分析的壓力,并為學生和教師提供方便快捷的教學評價及分析方式,這對促進學校建設有積極的意義。根據現在的基于Web的學生評教系統的實現功能和應用技術來看,主要呈現以下幾點:系統普遍性能較差,工作效率低,數據庫陳舊,系統結構不完善,嚴重阻礙了教學評價及分析工作的開展。系統自動恢復性能較差,當出現錯誤時不能迅速恢復。系統內部結構單一,只能處理較少的評價及分析工作,而且登陸人數有限,不能滿足大量用戶同時登錄使用。系統查詢功能單一。系統操作復雜,操作費時方法落后,影響教學評價分析工作的效率。因此,新的教學評價分析系統在保留原先系統的優點的同時還要解決以上這些缺點。新的教學評價分析系統性能優秀,結構完善,容易掌握,使教學評價工作更快速更有效地完成。新系統克服了老系統只能處理較少評價的缺點,支持管理員,學生,教師等多種權限的登錄,能滿足大量用戶的使用。而且新的教學評價分析系統操作簡單,易于掌握,大大加快了教學評價和分析工作的效率。1.3設計思路教師教學評價系統由學生評教、教師自評、考評組、管理員四大模塊組成一個對教師進行綜合教學評價的體系。根據分析系統的需要,可以將用戶分成二類:一類是普通用戶,如學生、教師、考評組等,要求具備用戶名和密碼進入系統進行評價活動,但是不能看到最終的評價結果;另一類是管理員,可以直接看到評價結果,并可對數據進行管理。這樣設計的目的是使學生和老師以及學校的教學管理人員都可以直接的對教師的日常教學進行評價和分析,學生可以根據自己的情況對教自己的老師進行打分并能夠給老師提意見,這樣可以使教師能夠更直觀更及時的了解學生對自己的看法,并能夠及時的根據學生的反應調整自己的教學方法。教師自評則可以讓老師對照評價標準,對自己的工作表現,進步和努力狀況進行全面的評價和分析,不僅是一次自我反省,自我反思,自我教育和促進成長的過程,同時還有助于學校全面的了解信息,客觀分析來自其他渠道的信息,對教師做出公正的評價。教師的評價不僅要有學生和老師,學校的評價也是必不可少的,所以我建立了考評組模塊。考評組評價就是讓學校的考評組通過系統設立的多項考評項目對教師進行評價,并可以對教師提出意見和建議,這樣就實現了學生,教師,學校三方面多角度的教學評價及分析。大大豐富了學校的教學評價分析工作,提高了教學的效率和教學評價分析的效率。
第2章相關技術2.1ASP.NET介紹ASP.net是M的一部分,作為戰略產品,不僅僅是ActiveServerPage(ASP)的下一個版本;它還提供了一個統一的Web開發模型,其中包括開發人員生成企業級Web應用程序所需的各種服務。ASP.NET的語法在很大程度上與ASP兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩定性更好的應用程序,并提供更好的安全保護。可以通過在現有ASP應用程序中逐漸添加ASP.NET功能,隨時增強ASP應用程序的功能。ASP.NET是一個已編譯的、基于.NET的環境,可以用任何與.NET兼容的語言(包括VisualBasic.NET、C#和JavaScript.NET.)創作應用程序。另外,任何ASP.NET應用程序都可以使用整個.NETFramework。開發人員可以方便地獲得這些技術的優點,其中包括托管的公共語言運行庫環境、類型安全、繼承等等。ASP.NET可以無縫地與WYSIWYGHTML編輯器和其他編程工具(包括MicrosoftVisualStudio.NET)一起工作。這不僅使得Web開發更加方便,而且還能提供這些工具必須提供的所有優點,包括開發人員可以用來將服務器控件拖放到Web頁的GUI和完全集成的調試支持。微軟為ASP.net設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發出Web應用,滿足計算向Web轉移的戰略需要。ASP.net的新性能ASP.net提供了穩定的性能、優秀的升級性、更快速的開發、更簡便的管理、全新的語言以及網絡服務。貫穿整個ASP.net的主題就是系統幫用戶做了大部分不重要的瑣碎的工作。全新的構造新的ASP.net引入受管代碼(ManagedCode)這樣一個全新概念,橫貫整個視窗開發平臺。受管代碼在NGWSRuntime下運行,而NGWSRuntime是一個時間運行環境,它管理代碼的執行,使程序設計更為簡便。高效率對于一個程序,速度是一件非常令人渴望的東西。一旦代碼開始工作,接下來你就得盡可能地讓它運作得再快些。在ASP中你只有盡可能精簡你的代碼,以至于不得不將它們移植到一個僅有很少一點性能的部件中。而現在,ASP.net會妥善地解決這一問題。易控制在ASP.net里,你將會擁有一個“Data-Bounds”(數據約束),這意味著它會與數據源連接,并會自動裝入數據,使控制工作簡單易行。語言支持ASP.net支持多種語言,支持編譯類語言,支持比如VB、VC++、C#等,它比這些編譯類語言運行速度快,更適合編寫大型應用。更好的升級能力快速發展的分布式應用也需要更快速、更模塊化、更易操作、更多平臺支持和重復利用性更強的開發,需要一種新的技術來適應不同的系統,網絡應用和網站需要提供一種更加強大的可升級的服務。ASP.net能夠適應上面的要求。讓你的生活更簡單對于今天的Web程序員來說,最大的挑戰就是不斷變化的瀏覽器兼容性以及它們不斷升級的復雜性。在保證頁面能在所有瀏覽器下工作的同時,又得盡量使用每個瀏覽器的最新屬性來建立更具交互性的頁面。更加可怕的是,需要對不同的用戶設備建立不同的網頁。最簡單的解決辦法就是動態地對不同的用戶生成不同的輸出,或者就是對不同的用戶寫多個頁面。大多數開發者都會選擇第一種方法。但是,這就意味著用戶的每次點擊都會讓服務器判斷應該向用戶顯示什么。而通過ASP.net,我們可以看到一個新的服務控制的概念,它封裝了一些普通的任務,提供了一種清晰的編程模塊,有助于管理和處理不同的用戶類型。簡單地說,ASP.net把這些過程自動化了。2.2B/S結構B/S結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層3-tier結構。B/S結構是WEB興起后的一種網絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統一了客戶端,將系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用。客戶機上只要安裝一個瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務器安裝Oracle、Sybase、Informix或SQLServer等數據庫。瀏覽器通過WebServer同數據庫進行數據交互。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。2.3數據庫數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生于距今六十多年前,隨著信息技術和市場的發展,特別是二十世紀九十年代以后,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。數據庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系統都在各個方面得到了廣泛的應用。在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件。數據庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。2.4使用環境為了保證網站系統運行的效率和可靠性,在服務器端應該具有較高的軟硬件配置,而客戶端的要求不是很高。該網站可以廣泛運行于國際互聯網即Internet,也可適用于內部的局域網。其運行要求如下:服務器端:操作環境:Windows2003ServerInternetExplorer6.0以上版本。數據庫:采用SQLServer2005數據庫運行于服務器端。硬件環境:服務器CPU:PIV500以上,內存:2G。用戶瀏覽器端:安裝WindowsXP,InternetExplorer(IE)6.0及以上版本。2.5系統主要功能學生評教:登錄后系統自動出現學生班級和授課老師對應關系,可選擇不同的授課教師進行評價和提建議。教師自評:教師根據評價指標體系進行自我評估和提出建議或意見。考評組:考評組可以選擇不同的授課教師進行評價和提出教學建議。管理員模塊:自動進行評分數匯總、自動生成教師評價報表、鎖定數據、增加用戶和用戶校驗等。2.6系統主要特點教學評價分析系統的核心功能是教師與學生的評分功能,即包括學生和教師在前臺頁面的打分和意見評價,又包括管理員在后臺的添加刪除教師,學生與考評組。因為教學評價分為學生評價,教師自評,考評組評價等三個部分,所以管理員在對教學評價進行匯總時可以分別管理,利于在匯總分析時對學生,教師,考評組分別管理[4]。目前,大多數PC機和局域網能夠運行該系統,該系統的安裝、調試、運行不會改變原計算機系統的設置和網絡的布局。本系統用了簡單、美觀的人機交互頁面,大多數用戶幾乎不用做任何培訓都能夠方便的使用該系統。
第3章系統分析3.1需求分析對于本系統來說,主要包括三類用戶的需求:管理員需求:系統可以查看學生信息和教師信息;對教評結果的查看,即查看所有教師的教評結果;可以指定評教的課程。管理員可以對用戶信息和課程信息進行刪除、修改的操作,并可以修改自己的登錄密碼。教師需求:在教評結束后,通過登錄,查看自己的教評結果。主要是查詢功能,顯示課程,點擊課程顯示學生對其的總體評價,也可查看具體學生評教信息,并可以修改自己的登錄密碼。學生需求:在教評活動開始后,登錄系統,對自己的任課教師評教,評教為選擇題形式,還可以修改自己的登錄密碼。當然,還有新用戶的注冊功能,新用戶可以在系統網站上注冊自己的相應的信息。在評教開始前,把本地數據庫連接成功,,從本地數據庫中提取學生、教師、管理員的登錄信息,檢查信息無誤后,學生進入評教系統的學生頁面,教師進入評教系統的教師頁面,管理員則是進入后臺管理頁面。當學生、教師、管理員操作完并選擇退出功能后,退出系統。3.2開發環境與相關技術3.21開發環境該網站服務器端的具體開發環境具體如下:軟件環境:操作系統:MicrosoftWindows7中文操作系統瀏覽器版本:InternetExplorer7.0中文版本設計工具:VisualStudio2008中文版本數據庫:MicrosoftSQLServer2008硬件環境:CPU:InterCoreI5內存:4G硬盤:500G3.22開發工具系統利用VisualStudio2008開發。ASP.NET是一個統一的Web開發模型,它包括您使用盡可能少的代碼生成企業級Web應用程序所必需的各種服務。ASP.NET作為.NETFramework的一部分提供。當您編寫ASP.NET應用程序的代碼時,可以訪問.NETFramework中的類。您可以使用與公共語言運行庫(CLR)兼容的任何語言來編寫應用程序的代碼,這些語言包括MicrosoftVisualBasic、C#、JScript.NET和J#。使用這些語言,可以開發利用公共語言運行庫、類型安全、繼承等方面的優點的ASP.NET應用程序[5]。數據庫采用Microsoft的SQL2005數據庫,SQL是英文StructuredQueryLanguage的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照ANSI(美國國家標準協會)的規定,SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語言標準。3.23設計方法與技術該系統基于ASP.NET3.5技術,將使用安全系數最高的SQLServer2005創建數據庫,采用VisualStudio2008做開發平臺,并結合經典網站技術共同研發。教師的教學信息以及學生的上課情況將采用最新統計的資料和最新的信息記錄。師生的個人信息也將通過最安全的通道導入該系統,通過權限管理,多種安全技術措施保障系統穩定。ASP.NET頁和控件框架是一種編程框架,它在Web服務器上運行,可以動態地生成和呈現ASP.NET網頁。可以從任何瀏覽器或客戶端設備請求ASP.NET網頁,ASP.NET會向請求瀏覽器呈現標記(例如HTML)。通常,您可以對多個瀏覽器使用相同的頁,因為ASP.NET會為發出請求的瀏覽器呈現適當的標記。但是,您可以針對諸如MicrosoftInternetExplorer6的特定瀏覽器設計ASP.NET網頁,并利用該瀏覽器的功能。ASP.NET支持基于Web的設備(如移動電話、手持型計算機和個人數字助理(PDA))的移動控件。雖然很多數據庫都對SQL語句進行了再開發和擴展,但是包括Select,Insert,Update,Delete,Create[6],Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的數據庫操作[7]。數據庫技術和網絡技術是當今計算機領域的兩大熱門話題,數據庫技術自產生以來,在技術上已發展成熟。SQLSERVER是一種基于客戶/服務器(C/S)模式的關系型的數據庫管理系統[8]。即中央服務器用來存放數據庫,該服務器可以被多臺客戶機訪問數據庫系統。采用客戶/服務器結構的好處是:數據集中存儲;業務邏輯和安全規則可以在服務器上定義一次,而后被所有的客戶使用;數據庫服務器僅返回應用程序所需的數據,可以減少網絡流量,節省硬件開銷;因為數據集中存儲在數據庫服務器上,因此便于數據庫中數據的維護和管理。
第4章系統設計4.1各功能模塊設計評教系統包括如下功能,如表1所示:編號主要功能功能子模塊功能說明001登錄功能根據用戶的姓名,密碼及進入的界面(分為學生,教師和管理員三個界面)判斷登錄信息是否正確,從而轉到不同的界面。002注冊功能新用戶注冊自己的信息,不同的界面有不同的填寫003學生界面功能顯示用戶信息顯示當前登錄的教師個人信息修改密碼功能學生可以修改自己的登錄密碼評教功能學生對自己所選課程的教師進行相關評價004教師界面功能顯示用戶信息顯示當前登錄的教師的個人信息修改密碼功能教師可以修改自己的登錄密碼查詢班級信息功能教師可以按類別對班級信息進行查詢查看評教信息功能教師可以查看學生對自己的評教內容005管理員界面功能顯示學生信息將已注冊的學生信息顯示出來修改密碼功能管理員可以修改自己的登錄密碼課程信息管理功能管理員可以對課程信息進行修改和刪除操作教師信息管理功能管理員可以查看教師的基本信息查看評教信息功能管理員可以查看所有教師的評價內容006退出功能退出界面4.2系統設計要點4.2.1系統總體流程圖4.2.2系統總體流程圖如下圖1.1所示:圖1.1系統總體流程圖登錄界面圖1.1系統總體流程圖登錄界面選擇用戶權限輸入用戶名密碼點擊登錄進入主界面進入主界面進行相應操作4.3系統功能模塊圖
4.3.1系統總體功能模塊圖
如下圖1.2所示:基于基于Web的學生評教系統管理員模塊學生模塊教師模塊學院管理員模塊圖1.2系統總體功能模塊圖
圖1.2系統總體功能模塊圖4.3.2管理員功能模塊圖
如下圖:管理員登錄管理員登錄學生管理教師管理學院管理員管理添加教務管理考核統計管理添加管理添加得分統計意見匯總圖1.3管理員功能模塊圖4.3.3學生登錄模塊圖如下圖:
學生登錄教師考核評教樣表查詢學生登錄教師考核評教樣表查詢意見打分圖1.4學生登錄模塊圖4.3.4教師登錄模塊圖
見圖5
教師登錄教師登錄自評評教分析分數評價打分評語圖1.5教師登錄模塊圖5教師登錄模塊圖圖5教師登錄模塊圖4.3.5學院管理員登錄模塊
見圖6學院管理員登錄授課監控教師打分學院管理員登錄授課監控教師打分評教匯總4.4數據庫的設計4.4.1ASP.NET與數據庫的訪問ASP.NET包含數據訪問工具,利用這些工具,我們可以方便地設計站點,允許用戶通過Web頁與數據庫進行交互。.NETFramework中有兩個用于訪問SQL數據庫數據提供程序:OLEDB.NETFramework數據提供程序和SQLServer.NETFramework數據提供程序[9]。系統主要使用SQLServer.NETFramework數據提供程序來訪問SQLServer2005數據庫系統。4.4.2數據庫實體屬性圖(1)管理員模塊數據庫管理員表ADMIN-的實體-屬性圖,
如圖1.7所示:管理員賬戶管理員編號登錄密碼管理員 (2)學生模塊:數據庫學生表XSINFO的實體-屬性圖,
如圖1.8所示:學生編號學生編號學生姓名登錄密碼專業班級學生表登錄賬戶圖1.8數據學生表實體屬性圖圖1.8數據學生表實體屬性圖(3)教師模塊數據教師表SJINFO的實體-屬性圖,如圖9示:
圖1.9教師表實體屬性圖教師編號圖1.9教師表實體屬性圖教師編號教師表登錄賬戶姓名登錄密碼(4)學院管理員模塊數據庫學院管理員表KPZ的實體-屬性圖,如圖2.1所示:圖2.1學院管理員表實體屬性圖學院管理員圖2.1學院管理員表實體屬性圖學院管理員編號登錄賬戶i名稱備注登錄密碼(5)評教樣表模塊評教樣表是系統基礎表,用來存儲教師打分項目信息。數據打分項表DFX的實體-屬性圖,如圖11所示:圖2.2評教樣表圖2.2評教樣表實體屬性圖打分項編號一級指標打分項二級指標標準分數(6)意見模塊存儲對教師的評價或者意見,數據意見表YJB的實體-屬性圖,
如圖2.3所示:意見表意見表意見編號發表時間發表對象教師編號iid發表人類型ypeid發表人編號ypeid意見內容圖2.3意見表實體屬性圖圖2.3意見表實體屬性圖(7)教師得分表存儲教師的各項得分信息。數據教師得分表JSKP的實體-屬性圖,如圖2.4所示:考評得分考評得分考評編號考評人編號得分數考評類型得分項教師編號圖3管理考評時間wer備注圖2.4教師得分表實體屬性圖圖2.4教師得分表實體屬性圖(8)教師班級對應表用來存儲教師與授課班級對應管理。教師班級表JSBJ的實體-屬性圖,如圖2.5所示:教師班級教師班級教師編號授課班級圖2.5教師班級對應表實體屬性圖圖2.5教師班級對應表實體屬性圖4.4.3系統數據庫建表及其說明考慮到整個系統的需要,我們一共設計了以下幾個數據庫表:管理員表、學生、教師表、學院管理員表、考評項表、教務表、意見表、教師考評得分表[10]。(1)管理員表的設計,用來保存管理員信息表(admin):表1管理員表序號列名數據類型長度小數位標識主鍵允許空默認說明1adminIDint40是是否管理編號2adminZHvarchar500是管理員賬戶3adminPWDvarchar500是管理員密碼(2)學生表設計表名:xsinfo見表2學生表表2學生表序號列名數據類型長度小數位標識主鍵允許空默認說明1XSIDint40是是否學生編號2XSXMvarchar500是學生姓名3DLZHvarchar500是登錄賬戶4DLMMvarchar500是登錄密碼5BJvarchar500是班級6ZYvarchar500是專業(3)教師表用來保存教師信息:表名:sjinfo見表3教師信息表表3教師信息表序號列名數據類型長度小數位標識主鍵允許空默認值說明1JSIDint40是是否教師號2JSXMvarchar500是姓名3DLZHvarchar500是登錄賬戶4DLMMvarchar500是密碼
(4)學院管理員表用來保存學院管理員信息:表名:KPZ見表4學院管理員信息表4學院管理員信息表序號列名數據類型長度小數位標識主鍵允許空默認值說明1KPZIDint40是是否學院管理員編號2KPZMCvarchar500是學院管理員名稱3KCXMvarchar500是考評項4DLZHvarchar500是賬戶5DLMMvarchar500是密碼6BZvarchar500是備注(5)考評樣表用來保存考核評定信息:表名:DFX見表5表5考核評定信息表序號列名數據類型長度小數位標識主鍵允許空默認值說明1DFXIDint40是是否打分項編號2ZXMCvarchar500是主項名3CXMCvarchar500是次項名4BXFint40是標準分
(6)教師班級表用來保存教師與授課班級關系:表名:JSBJ見表6表6教師授課班級關系表序號列名數據類型長度小數位標識主鍵允許空默認值說明1JSBJIDint40是是否2JSIDint40是教師編號3BJvarchar500是班級(7)考評表用來保存教師得分信息:表名:JSKP見表7表7教師得分信息表序號列名數據類型長度小數位標識主鍵允許空默認值說明1KPIDint40是是否考評編號2JSIDint40是教師編號3KPLXvarchar500是考評類型4KPRIDint40是考評人編號5DFNUMint40是得分數6DFXIDint40是得分項7BZvarchar500是備注8KPTIMEdatetime83是(getdate())考評時間(8)意見表用來保存教師意見:表名:YJB見表8
序號列名數據類型長度小數位標識主鍵允許空說明1YJIDint40是是否意見編號2YJNRvarchar5000是意見內容3JSIDint40是發表對象教師編號4FBRLXvarcha500是發表人類型5FBRIDint40是發表人編號6FBSJdatetime83是發表時間第5章系統實現5.1登錄頁面該系統分為四個角色,其中包括、學生登錄、教師登錄、學院管理員登錄、管理員登錄。如圖2.6所示:圖2.6評教系統登錄頁面圖2.6評教系統登錄頁面如圖15,下拉選項可以選擇以學生,教師,學院管理員,管理員四種身份登錄,這樣做的目的是使教學評價分析更全面,更客觀。以下為學生登錄代碼#region學生登錄strSql.Append("selecttop1");strSql.Append("XSID,XSXM,DLZH,DLMM,BJ,ZY");strSql.Append("fromXSINFO");strSql.Append("wheredlzh='"+strUser+"'");DataTabledt=DbHelperSQL.Query(strSql.ToString()).Tables[0];if(dt.Rows.Count<=0){ResponseMessage(this,"學生賬戶不存在!");return;}if(strPwd!=dt.Rows[0]["DLMM"].ToString()){ResponseMessage(this,"密碼錯誤,請查證后重新輸入!");return;}dlUser.JSID=1;dlUser.JSNAME=this.ddlJS.SelectedValue;dlUser.Password=strPwd;dlUser.ZH=strUser;dlUser.ID=Convert.ToInt32(dt.Rows[0]["xsid"]);dlUser.RealName=dt.Rows[0]["XSXM"].ToString();#endregion5.2管理員模塊下面截圖是管理員登錄的主頁面,使用管理員角色登錄,登錄之后左側菜單項是對應管理員權限設點擊其中進入相關頁面。如圖2.7所示:圖2.7管理員信息管理頁面圖2.7管理員信息管理頁面界面左側菜單選項依次為‘添加學生’,‘學生管理’,‘添加教師’,‘教師管理’,‘教務管理’,‘添加學院管理員’,‘學院管理員管理’等,界面簡潔,利于操作,使教師和學生更方便快捷的進行教學評價的工作。管理員模塊的子模塊管理員模塊包括:添加學生、學生管理、添加教師、教師管理、教務管理、添加學院管理員、學院管理員管理、添加課程、添加學期、打分統計、意見匯總等。(1)添加學生添加學生頁面,用于錄入學生基本信息,然后進行保存,此外為了用戶的操作,這個頁面也是學生修改頁面,只不過傳遞了一個學生編號過來就可以,如圖2.8所示:圖2.8添加學生頁面圖2.8添加學生頁面核心代碼如下protectedvoidbtnAdd_Click(objectsender,EventArgse){stringstrSql="";if(this.txtXSXM.Text==""){ResponseMessage(this,"學生姓名不能為空!");return;}if(this.txtDLZH.Text==""){ResponseMessage(this,"登錄賬戶不能為空!");return;}if(this.txtDLMM.Text==""){this.txtDLMM.Text="1";}stringXSXM=this.txtXSXM.Text;stringDLZH=this.txtDLZH.Text;stringDLMM=this.txtDLMM.Text;stringBJ=this.ddlBJ.SelectedValue;stringZY=this.ddlZY.SelectedValue;if(Request.Params["id"]!=null&&Request.Params["id"].Trim()!=""){//修改strSql="UPDATE[XSINFO]set[XSXM]='"+XSXM+"',[BJ]='"+BJ+"',[ZY]='"+ZY+"'WHEREXSID="+Request.Params["id"].ToString();if(DbHelperSQL.ExecuteSql(strSql)<=0){ResponseMessage(this,"修改失敗,請檢查輸入是否正確!");return;}else{//查重strSql+="selectcount(1)fromXSINFO";strSql+="wherexsxmlike'%"+XSXM+"%'";if(DbHelperSQL.Exists(strSql)){ResponseMessage(this,"該學生已經存在,請重新輸入");return;}//添加strSql="INSERTINTO[XSINFO]([XSXM],[DLZH],[DLMM],[BJ],[ZY])VALUES('"+XSXM+"','"+DLZH+"','"+DLMM+"','"+BJ+"','"+ZY+"');select@@IDENTITY;";objectobj=DbHelperSQL.GetSingle(strSql); if(obj==null) { ResponseMessage(this,"添加失敗,系統錯誤!");return; } Response.Redirect("XSGL.aspx");}(2)學生管理用于學生管理的頁面,可以顯示學生的信息,本頁面可以查看所有學生信息,然后可以修改學生信息、刪除操作,此頁面可以顯示姓名,賬戶,密碼,學生的班級以及專業,最右邊的操作按鈕可以實現刪除學生,這樣的管理頁面更直觀,更便于操作。核心代碼如下publicpartialclassXSGL:PageBase{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){BindResult();}}#region數據綁定///<summary>///綁定列表///</summary>privatevoidBindResult(){//組合查詢條件stringstrSql=string.Empty;strSql="select*fromxsinfowhere1=1";if(this.ddlCXLX.SelectedValue.Trim()!="全部"){if(this.txtCXNR.Text!=""){strSql+="and"+this.ddlCXLX.SelectedValue.Trim()+"like'%"+this.txtCXNR.Text.Trim()+"%'";}}}#endregion第6章總結6.1設計存在的問題本網站的設計實現了B/S程序設計的基本要素,具有一定的對數據的操作。經過了幾個多月的學習,掌握了一些系統設計的知識,并在系統開發過程中,完善了原先設計中存在的諸多不足。另外就是沒有分層、現在流行三層架構的設計,我沒有用,我直接把業務和展示放到一起了,這樣不利于以后的維護,希望以后工作過程中,學習一下三層架構,爭取利用到今后的項目里。6.2進一步改進設想本設計開發已經結束,通過在開發中遇到的問題,本人總結如下,提出以下改進設想:(1)本系統和MIS系統差不多,有些基本的東西是否能直接生成。例如:基本的增加、刪除、修改等操作。(2)給教師打分的設置,把打分項和提交意見放到了一個頁面,這樣雖然減少了頁面數,但是用戶操作起來好像有些不方便,這個也是需要注意的地方。(3)本系統直接sql語句放到了頁面里,這樣對系統安全及以后的維護有很大的弊端,爭取以后學會分層架構來解決此問題。6.3經驗與體會本次畢業設計成果是設計了基于Web的學生評教系統,由于設計經驗的不足和技術的不熟練,導致耗費了很多時間在實現一些基本功能上了。而一開始沒有很好的了解業務邏輯,導致添加模塊擱置很久才得以實現,中途甚至差點需要重建數據庫。在系統的整體設計及各模塊功能可能設計的不完全,有待于進一步的完善和改進。這次的畢業設計使我意識到了許多以前沒有想到的問題,作為第一次相對獨立的系統開發,從總體設計到各功能模塊的實現,不斷的遇到或難或易,除了詢問老師、同學外,更多的依靠網絡去解決。這樣很好的鍛煉了我的學習能力。這個過程中更多的是讓我感受到了知識在實踐中擴充最快的道理。每一行代碼、每一個模塊的完成都能感覺到自己的進步,更多的是對相關知識的了解,如.NETFrameworks框架,ADO.NET等。XX電子商務自考專業畢業設計(論文)題目:某某手機網姓名準考證號日期20XX年10月8日西安科技大學制XX電子商務自考專業學生畢業設計任務書姓名準考證號設計題目設計任務設計內容、技術指標、進度要求:設計內容、技術指標、進度要求:設計內容:利用WEB技術設計某某手機網,實現小企業進行網上產品宣傳、客戶反饋留言及企業信息的公布。技術指標了解小企業網,收集資料提交報告;分析并構建小企業網的框架結構和處理流程;熟悉掌握一種ASP開發工具,并反搭建平臺;利用ASP技術構建小小企業網的核心功能;進度要求:查閱資料、熟悉設計內容(2周)掌握一種ASP編程技術,搭建其開發平臺(1周)小企業網站的具體方案和實現流程設計(1周)小企業網站主要模塊和相關數據庫的設計與實現(2周)撰寫畢業論文(2周)指導老師:填寫時間:年月日;完成時間:年月日XX電子商務自考專業學生畢業設計評閱意見書評閱意見:評閱成績:指導老師(簽名):年月日XX電子商務自考專業學生畢業設計成績表答辯小組各評委成績評委1評委2評委3評委4評委5評委6答辯成績:答辯小組組長簽字:年月日畢業設計綜合成績:畢業設計指導委員會主席(簽名):年月日ABSTRACTPAGE14摘要隨著網絡技術的迅猛發展,當代企業紛紛建立自己的網站,借助于互聯網擴大自己的影響、推廣自己的產品,同時通過互聯網快速的信息傳遞加速自身的發展。因此我選擇將公司網站的設計以及后臺的管理作為我的項目。本論文所研究的是如何建設一個符合大眾化要求的企業網站及后臺數據庫管理系統,意在通過設計一個具有數據管理功能的系統來管理前臺頁面中不斷更新的數據,方便網站管理員日后對網站的維護和數據更新。本論文所提出的方案是采用現在比較流行的ASP技術配合網頁三劍客(dreamweaver、fireworks、flash)等制作工具來設計和建設一個企業網站及后臺數據庫管理系統。該系統的基本功能有公司的簡介、公司產品的展示、客戶留言、后臺的管理等等。通過對企業需求的了解和對其他企業網站的參考,最終成功完成了一個虛擬的企業網站及后臺數據庫管理系統。該系統完全能滿足大部分企業的日常需要,可以作為許多企業建設網站的參考系統。該系統在WindowsXP+ASP+Access平臺下開發、實現。關鍵詞:手機網站ASPACCESS數據XX電子商務自考專業畢業論文ABSTRACTAlongwiththenetworktechnicalfastfiercedevelopment,thecontemporarybusinessenterprisebuildsupanownwebsiteinsuccession,askforhelpfromInternetextensionownproductwithowninfluence,expansionandpasstheInternetfastinformationtodeliveradevelopmentofacceleratetheoneselfinthemeantime.Somychoicebemyitemsthecompanydesignofwebsiteandthemanagementofbackstage.Whatthisthesisstudyishowconstuctabusinessenterprisewebsiteandthemanagementsystemofthebackstagedatabasewhichmeetsapopularizerequest,theideaispasstodesignasystemwhichhasadatamanagementfunctiontomanagethedatathatthestagecontinuouslyrenewsinthepageandtheconvenientwebsitemanagingpersonrenewsmaintenanceanddataofwebsiteinthedaystocome.TheprojectthatthisthesisputforwardisanadoptionnowmorepopularASPtechniquematchwebpagethreeswordsman(dreamweaver,fireworks,flash)etc.creationtooltodesignandconstuctthemanagementsystemofabusinessenterprisewebsiteandbackstagedatabase.Thebasicfunctionofthatsystemhasthebriefintroduction,companyofcompanythemanagementetc.ofthemessage,backstageofthedemonstration,customeroftheproduct.Passtothebusinessenterprisedemandingunderstandingandastoit'sthereferenceofhisbusinessenterprisewebsite,theendsuccesscompletedavirtualbusinessenterprisewebsiteandbackstagedatabaseamanagementsystem.Thatsystemcompletelycansatisfythedailydemandofgreatlypartsofbusinessenterprises,canthereferencesystemofconductandactionsmuchbusinessenterpriseconstructionwebsite.ThatsystemisintheWindowsXP+ASP+developmentundertheAccessplatform,carryout.Keywords:CellularphonewebsiteASPACCESSdatabaseXX電子商務自考專業學位論文XX電子商務自考專業畢業論文目錄第1章 緒論1.1研究現狀………………1.2研究的意義 …………1.3研究的思路與內容…………………第2章網站開發關鍵技術研究2.1網站開發的技術…………2.1.1A2.1.2A2.1.3ADO的介紹……………2.1.4VBScript腳本語言……………………2.2網站開發工具……………2.2.1dreamweaver8_0簡介……………2.2.2P第3章某某手機網總體設計3.1總體設計………………3.1.1需求分析數據庫設計……………3.2.1數據庫設計概述………3.2.2數據庫的選擇………3.2.3數據庫需求分析3.2.4數據庫具體設計3.3詳細設計…………3.3.1IIS站點配置……………………3.3.2前臺功能模塊設計3.3.3后臺管理模塊設計第4章某某手機網的實現及效果分析4.1開發平臺搭建…………4.2某某手機網站功能的實現…………4.3前后臺效果分析…………結束語……………參考文獻……………………致謝…………緒論研究現狀現在網絡的發展已呈現商業化、全民化、全球化的趨勢。目前,幾乎世界上所有的公司都在利用網絡傳遞商業信息,進行商業活動,從宣傳企業、發布廣告、招聘雇員、傳遞商業檔乃至拓展市場、網上銷售等,無所不能。如今網絡已成為企業進行競爭的戰略手段。企業經營的多元化拓展,企業規模的進一步擴大,對于企業的管理、業務擴展、企業品牌形象等提供了更高的要求。在以資訊技術為支撐的新經濟條件下,越來越多的企業利用起網絡這個有效的工具。網站早已由論證階段進入了實質階段,尤其為企業提供一個展示自己的舞臺、為消費者創造一個了解企業的捷徑。公司可以通過建立商業平臺,實行全天候銷售服務,借助網絡推廣企業的形象、宣傳企業的產品、發布公司新聞,同時通過信息反饋使公司更加了解顧客的心理和需求,網站虛擬公司與實體公司的經營運作有機的結合,將會有利于公司產品銷售管道的拓展,并節省大量的廣告宣傳和經營運營成本,更好地把握商機。隨著全球信息網絡的發展,Internet在世界上已不僅僅是一種技術,更重要的是它已成為一種新的經營模式。從4C層次上徹底改變了人類工作、學習、生活、娛樂的方式,已成為國家經濟和區域經濟增長的主要動力。Internet正成為世界最大的公共資料信息庫,它包含無數的信息資源,所有最新的信息都可以通過網絡搜索獲得。更重要的是,大部分信息都是免費的,應用電子商務可使企業獲得在傳統模式下所無法獲得的巨量商業信息,在激烈的市場競爭中領先對手。研究的意義在新經濟條件下,商業規則已經發生了一些改變,電子商務對企業的基本構架在速度和效率上提出了更高的要求。電子商務的環境和競爭狀況變化如此之快,網上商品交易系統及售后服務系統,該系統提高了社會資源利用率,同時也為個人商品交易提供了方面,所以,企業建立網站的意義如下:一、擁有企業自己的域名,建立企業自己的網站,樹立企業在科技信息時代的完美形象。作為第四媒體的互聯網,其特點就是可以跨越時空,正常情況下,網站無時無刻不在工作通過企業的網站,用戶可以跨越時空了解企業,利用多媒體技術,企業可以向用戶展示產品、技術、經營理念、企業文化、企業形象,樹立現代企業形象,增值企業無形資產。二、宣傳企業,創造銷售機會據調查,有超過30%的人是通過上網查詢企業的電話和地址的,這一比例和通過114查詢的比例相接近,可見企業網站已成為許多人首次接觸企業、了解相關信息的選擇。三、加強客戶溝通宣傳企業產品企業可以通過網站建立與客戶溝通的便捷渠道,全面展示企業的所有產品。網絡科技足以令您的產品與品牌形象更加立體地呈現在用戶面前,就算企業僅僅把網站當成電子宣傳冊來使用,也較傳統的宣傳模式更加的多姿多彩、更加地易于發布與傳播、更加的經濟與環保。'四、豐富營銷手段,擴大產品銷售渠道企業網站可以滿足一部分客戶網上查詢與采購的需要,抓住網絡商機。企業通過網站可以開展電子營銷。首先,電子營銷作為傳統營銷的補充;其次,電子營銷可以拓展新的空間,增加銷售渠道,接觸更大的消費群體,獲得更多的新顧客,擴大市場;再次,電子營銷可以減少環節,減少人員,節約費用,降低成本,有利于提高營銷效率。五、有利于了解顧客的意見,掌握顧客的需求在不干擾顧客正常工作和生活的條件下,企業通過網站上的調查表、留言薄、定制服務以及E-MAIL可以傾聽顧客的意見,了解顧客的心聲,加強企業與顧客間的聯系建立良好的顧客關系。六、有利于改善服務,提高企業服務質量利用網站,通過電子溝通方式,企業開展的在線服務是傳統的溝通方式(如,郵件、電話、傳真等)所無比擬的,在線服務能夠更加及時準確地掌握用戶的需求,通過網站的交互式服務使得被動提供和主動獲得統一起來,從而實現售前、售中、售后的全過程和全方位的服務。七、互聯網的特點在于突破地域限制,一個網站能同時為您服務于世界各地的擁護;同時,網絡無休息,一年365天、一天24小時,您的網站永遠忠實地服務于您的所有客戶。我們所處的時代是高度信息化的互聯網時代,互聯網正在滲透到我們生活中的方方面面,并且在以十倍甚至百倍的速度提高著我們的工作效率。互聯網的發展帶來了一場規模空前的行業革命,他不僅改變了許多傳統行業的運作模式,同時也產生了許多新的行業,并且可以重新排定行業內各個企業的地位。可以說互聯網時代是一個資源和財富再分配的時代。互聯網絡真正的內涵在于其內容的豐富性,幾乎無所不包。對于一個企業來說,其具有網絡溝通能力的標志是公司擁有自己的獨立網站。研究的思路與內容如今,互連網對企業來說已經不再是新鮮的事物了,大多數的企業都已經建立了自己的網站。隨著互連網的快速發展,網絡已成為人們生活的一部分。電子商務、網絡營銷已不在只是被炒做的概念,人們對其的認識也在深入。不僅僅是大企業需要網站來開展電子商務,中小企業一樣也迫切需要自己的企業網站用以實現宣傳和聯系客戶等許多傳統媒介無法完成的目標。企業網站是一個可以發布企業信息、提供顧客服務,以及在線銷售的管道;而在開發設計人員看來,企業網站無非使一些功能模塊,通過網頁的形式將前臺和后臺結合起來。一個完整的企業網站,無論多么復雜或多么簡單,都要劃分為四個組成部分:結構、內容、服務、功能。1網站結構是為了向用戶表達企業信息所采用的網站欄目設置、網頁布局、網站導航、網址層次結構等信息的表現形式等。2網站內容內容是用戶通過企業網站可以看到的所有信息,也就是企業希望通過網站向用戶傳遞的所有信息。網站內容包括所有可以在網上被用戶通過視覺或聽覺感知的信息,如文字、圖片、視頻、音頻等。一般來說,文字信息是企業網站的主要表現形式。3網站功能是為了實現發布各種信息,提供各種服務等必須得技術支持系統。網站功能直接關系到可以采用的網絡營銷方法以及網絡營銷的效果。4網站服務即網站可以提供給用戶的價值,如問題解答、優惠信息、資料下載等。網站服務是通過網站功能和內容而實現的。企業網站開發相關技術及工具網站開發的技術ASP簡介MicrosoftActiveServerPages即我們所稱的ASP,其實是一套微軟開發的服務器端腳本環境。ActiveServerPage是創建動態網頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態產生HTML的程序代碼。而且ASP也是服務器端腳本環境,可以用來創建交互式WEB頁并建立強大的的Web應用程序。因此,只要用戶瀏覽Web站點并請求一個ASP頁,Web服務器就可以處理相應的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網頁。ASP內含于IIS4.0和5.0之中,通過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、交互且高效的WEB服務器應用程序。有了ASP就不必擔心客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在服務器端執行,包括所有嵌在普通HTML中的腳本程序。當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。ASP技術的優點:作為網絡上十分流行的編程語言,一定會具有很多獨特之處,而ASP也不例外,它具有以下優點:1、編寫程序方便。您可以用VBScript或JScript創建腳本,同時結合HTML語言就能夠非常方便地完成網站的應用程序。對于VBScript和JScript,使用哪種語言并不重要,Web服務器等同地處理這兩種語言,并向用戶的瀏覽器發送HTML格式化結果。由于ASP采用Script語言,就可以輕松編寫程序,因此這就大大節省了網絡設計人員又得重新學習一種新語言的時間。而且編寫ASP無須手工compile編譯或鏈接程序,可在服務器端直接執行,這無疑是更加方便了我們的編寫過程。2、使用編程環境方便簡單。可以使用普通的記事本之類的文本編輯器,即可進行編輯設計,如:Windows的記事本、FrontPage等文本編輯器。也可以用dreamweaver和專業的MicrosoftVisualInterDev開發工具。3、瀏覽網頁方便,交互速度也快。ASP是運行在服務器端,所以我們無須擔心瀏覽器是否支持ASP所使用的編程語言,用戶端只要使用可執行HTML碼的瀏覽器,即可瀏覽ActiveServerPages所設計的網頁內容。ASP在服務器端運行,當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。4、提供多種編程語言。ASP能與任何ActiveXscripting語言相容。除了可用VBScript或JavaScript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如Perl等。5、提高代碼的安全性。6、功能強大。編程是面向對象的(Objectoriented),并可擴展ActiveXServer組件功能。ActiveXServerComponents(ActiveX服務器組件)具有無限可擴充性。你可以使用任何編程語言來編寫你所需要的ActiveXServer組件。可以使用VisualBasic、Java、VisualC++、COBOL等編程語言來編寫你所需要的ActiveXServerComponent。也可以使用第三方組件或自己開發的ActiveXServer組件。理論上說,可以實現任何功能。7、訪問數據庫十分方便。可以通過ADO(ActiveXDataObjects,微軟的一種新的數據訪問模型,是一種可以提供WEB頁面開發者輕松存取Internet的數據庫,并可以在用戶端實現網上立即、即時更新顯示的最新WEB頁面數據庫技術。)非常方便地訪問數據庫。總之,ASP從字面上說,包含三方面含義:1.Active:ASP使用了微軟的ActiveX技術。ActiveX(COM)技術是現在Microsoft軟件的重要基礎。它采用封裝對象,程序調用對象的技術,簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發了很多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。2.Server:ASP運行在服務器端。這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而NETscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務器端,則無需考慮瀏覽器的支持問題。NETscape瀏覽器也可以正常顯示ASP頁面。3.Pages:ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。由此可以看出,ASP是在IIS下開發WEB應用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統。而我這次所開發的留言本系統,主要是利用ASP技術的簡單和實用的特點,以及ASP使用的廣泛性,而且非常適合于網絡中小型系統開發。Access數據庫Access功能強大,使用方便,是最優秀的桌面數據庫開發工具之一。Access與其他數據庫開發系統之間有相當顯著的區別就是:Access數據庫系統把數據庫應用程序的建立移到了用戶環境中,用戶不用寫一行代碼,就可以在很短的時間里開發出一個功能強大而且相當專業的數據庫應用程序,并且這一過程完全是可視的。Access與其他桌面數據庫的另一個重要區別是:Access中的數據庫檔既包括存儲數據的表,又包括操作或控制數據的其他對象。它由七種對象組成:表、查詢、窗體、報表、WEB頁、宏和模塊。Access的優點(1)存儲方式單一Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數據庫檔種,便于用戶的操作和管理。(2)面向對象Access是一個面向對象的開發工具,利用面向對象的方式將數據庫系統中的各種功能對象化,將數據庫管理的各種功能封裝在各類對象中。它將一個應用系統當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數據庫的操作和管理,極大地簡化了用戶的開發工作。同時,這種基于面向對象的開發方式,使得開發應用程序更為簡便。(3)界面友好、易操作Access是一個可視化工具,是風格與Windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統還提供了表生成器、查詢生成器、報表設計器以及數據庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。(4)集成環境、處理多種數據信息Access基于Windows操作系統下的集成開發環境,該環境集成了各種向導和生成器工具,極大地提高了開發人員的工作效率,使得建立數據庫、創建表、設計用戶界面、設計數據查詢、報表打印等可以方便有序地進行。(5)Access支持ODBC(開發數據庫互連,OpenDataBaseConnectivity),利用Access強大的DDE(動態數據交換)和OLE(對象的聯接和嵌入)特性,可以在一個數據表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態的數據庫報表和窗體等。Access還可以將程序應用于網絡,并與網絡上的動態數據相聯接。利用數據庫訪問頁對象生成HTML檔,輕松構建Internet/Intranet的應用Access的發展進入可提供的編程語言,當時在另一個內產品MicrosoftOffice家具,微軟公司應用的VisualBasic。兩個數據庫進入訊息庫COM組成部分被提供:這筆遺產數據存取物體(DAO),用進入和新只可提供ActiveX數據對象(忙亂)。MicrosoftAccess容易被應用于小的工程,但是如果設計的不好對大工程是無用的。全部數據庫質問,形式和報告被儲存在數據庫里,并且與相關的模型的理想協調,沒有與他們做一個身體上組織的階層的可能性。一種設計技術是把進入應用在數據和計劃之間進行分發。一數據庫應該只包含桌子和關系,當另一個將有全部計劃時,形式,報告和質問和對第一個數據庫桌子的連接。令人遺憾,當連結時,進入允許沒有有關的道路,因此那些發展環境作為這種生產環境有相同的道路。這種技術也允許開發者在不同的檔案中分申請,因此一些架構是可能的。ADO的介紹ASP的DatabaseAccess組件使用ADO為Web應用程序提供了一組基于對象的數據訪問界面,是一項將數據庫訪問添加到Web頁的技術。ADO是一個運行于服務器端的ActiveX組件,它所提供的功能是進行數據庫訪問,也是近年來數據庫編程的一個新進展。在ASP中通過使用ADO編寫簡明緊湊的腳本,可以連接任何ODBC兼容的數據庫,如SQLServer、Access及普通文本檔等數據源。ADO具有界面的一致性的特點,不論后臺使用的是什么數據庫,對于網頁開發人員來說都沒有什么不同。這樣,當企業單位發展了,數據庫需要從小型的移植到大型的數據庫時,應用程序的界面幾乎不用作任何變動。另外,ADO具有語言無關性的特點,它同時可以應用于VB、VC++、VBScript、JavaScrip或Java的開發環境中。ADO的對象Command對象定義了將對數據源執行的指定命令。Connection代表打開的、與數據源的連接。DataControl將數據查詢Recordset綁定到一個或多個控件上,以便在Web頁上顯示ADO.Recordset數據。DataFactory實現對客戶端應用程序的指定數據源進行讀寫數據訪問方法。Error包含與單個操作有關的數據訪問錯誤的詳細信息。Recordset代表來自基本表或命令執行結果的記錄的全集。任何時候,Recordset對象所指的當前記錄均為集合內的單個記錄。VBScript腳本語言VBScript是Microsoft公司在VisualBasic語言的基礎上開發出來的,它基本上可以看作是VisualBasic的一個子集,但是與VisualBasic語言有些差別。VBScript不僅是一種代表用戶系統的腳本語言,它還是安全的開發工具。由于VBScript語言的強大功能,簡單的開發方式以及與VisualBasic的相通之處,使它成為許多用戶制作主頁的不可缺少的工具。利用VBScript,用戶可以方便的制作出各式各樣的,具有強大功能的主頁;利用Microsoft公司的ActiveX技術,用戶可以在主頁中插入功能各異的ActiveX組件,并利用VBScript語言對它們進行編程;利用VBScript語言結合ASP技術,用戶可以開發出WEB數據庫,甚至是主頁上的小游戲。所以,使用VBScript,不僅能使用戶的主頁變得更加多姿多彩,也會使主頁除了可被瀏覽之外增添了數據庫管理和網上交互的能力。網站開發工具網頁設計軟件DreamweaverDreamweaver是一個功能強大的網頁設計工具,有著方便實用的工具和所見即所得的排版功能,見面十分友好,使用方便。在不需要掌握HTML語言的情況下,即可利用其強大的功能開發出專業的網頁。Dreamweaver也是一個方便的編程工具,可以方便地編寫ASP、PHP、JSP代碼,軟件的自動提示填充功能和代碼染色功能可以有效地幫助用戶編寫和調試各種代碼。它集網頁設計、網站開發和站點管理功能于一身,具有可視化、支持多平臺和跨瀏覽器的特性,是目前網站設計、開發、制作的首選工具。借助于Dreamweaver可以快速方便地開發出各種動態或靜態網站。1、靈活的編寫方式Dreamweaver具有靈活編寫網頁的特點,不但將世界一流水平的“設計”和“代碼”編輯器合二為一,而且在設計窗口中還精化了源代碼,能幫助用戶按工作需要定制自己的用戶界面。2、可視化編輯界面Dreamwea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程分包合同入股協議
- 境外勞務勞動合同協議
- 夫妻雙方協議合同模板
- 回轉窯維護合同協議
- 創新驅動的醫療科技產業發展路徑研究
- 從傳統到現代醫療健康行業數字化轉型的歷程與展望
- 人工智能驅動的精準醫療教育案例分享
- 企業跨行業合作中區塊鏈的應用與實踐
- 全案醫院建設中的空間規劃與功能布局優化研究
- 從醫療到辦公看區塊鏈如何重塑IP保護格局
- 血液科護士對輸血反應的識別與處理
- 《工程材料基礎》課件
- 渠道施工課件
- 預防艾滋病宣傳教育主題班會
- Part1-2 Unit1 Travel 教案-【中職專用】高一英語精研課堂(高教版2021·基礎模塊2)
- 城市普通中小學校校舍建設標準
- 數字化時代的金融監管
- 《瘋狂動物城》全本臺詞中英文對照
- 金融風險傳染性研究
- 小學科學實驗目錄1-6年級新教科版
- 成人體外心肺復蘇專家共識(2023版)解讀
評論
0/150
提交評論