freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

0614050317_計算機科學與工程系(系部網(wǎng)站)_畢業(yè)設計(論文)說明書-文庫吧

2024-10-18 12:06 本頁面


【正文】 、設計出各個功 能模塊的 WEB 應用程序( B/S)模式。 開發(fā)工具的簡單介紹 .NET .NET 作為新一代互聯(lián)軟件和服務戰(zhàn)略,將使微軟現(xiàn)有的軟件在網(wǎng)絡時代不僅適用于傳統(tǒng)的個人計算機,而且能夠滿足呈現(xiàn)強勁增長的新設備的需要。到底什么是 .NET 呢?微軟總裁兼首席執(zhí)行官 Steve Ballmer 把它定義為: .NET 代表一個集合,一個環(huán)境,一個可以作為平臺支持下一代 Inter 的可編程結構。 .NET 的最終目的就是讓用戶在任何地方、任何時間,以及利用任何設備都能訪問所需的信息、文件和程序。用戶不需要知道這些文 件放在什么地方,只需要發(fā)出請求,然后只管接收就可以了。而所有后臺的復雜性是完全屏蔽起來的。 .NET 是 Microsoft 的用以創(chuàng)建 XML Web 服務(下一代軟件)平臺,該平臺將信息、設備和人以一種統(tǒng)一的、個性化的方式聯(lián)系起來。 借助于 .NET 平臺,可以創(chuàng)建和使用基于 XML 的應用程序、進程和 Web 站點以及服務,它們之間可以按設計、在任何平臺或智能設備上共享和組合信息與功能,以向單位和個人提供定制好的解決方案。 .NET 是一個全面的產(chǎn)品家族,它建立在行業(yè)標準和 Inter 標準之 上,提供開發(fā)(工具)、管理(服務器)、使用(構造塊服務和智能客戶端)以及 XML Web 服務體驗(豐富的用戶體驗)。 .NET 將成為您今天正在使用的 Microsoft 應用程序、工具和服務器 新產(chǎn)品不斷擴展 XML Web 的服務能力以滿足您的所有業(yè)務需求。 .NET 為開發(fā)人員提供了新的開發(fā)平臺 (.NET 框架 ) ,新的開發(fā)語言 (C) ,新的開發(fā)工具 (Visual Studio .NET) ,新的開發(fā)方式 (Web Service) ;為普通用戶提供了Windows CE、 Windows XP、 Stinger、 Xbox、 Tablet PC、 .NET My Services、 MSN等產(chǎn)品;為企業(yè)提供了 bCentral。在未來,最終大多數(shù)流行的 Microsoft 軟件 計算機科學與工程系網(wǎng)站(系部網(wǎng)站)畢業(yè)設計 2 應用程序 包括 Office 和 Visual Studio .NET將開始與 XML Web 服務實現(xiàn)交互,并把它們的主要功能作為 XML Web 服務公開,以便其他開發(fā)人員可以利用。 C 語言 .NET 支持多種程序語言,僅 .NET 架構就默認支持 Visual 與 C兩種程序語言。 C是專門針對在 .NET 架構上開發(fā)應用程序而設計的新程序語言,就程序語法來說有點類似 C++,或者說更像 Java。因此有著易用、靈活性大的特點,不但擁有完整的面向對象支持,在程序語法的執(zhí)行效率上也比 Visual 快,所以說 C是 .NET 上的欽定語言也不為過。 用傳統(tǒng)程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。如果對界面的效果不滿意,還要回到程序 中修改。有時候,這種編程 編譯 修改的操作可能要反復多次,大大影響了軟件開發(fā)效率。 C語言在 .NET 的 IDE(集成環(huán)境)下提供了可視化設計工具,把 Windows 界面設計的復雜性“封裝”起來,開發(fā)人員不必為界面設計而編寫大量程序代碼。只需要按設計要求的屏幕布局,用系統(tǒng)提供的工具,選擇各種“控件”,并設置這些控件的屬性 ,.NET 會自動產(chǎn)生界面設計代碼,程序設計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設計的效率。 C通過事件來執(zhí)行對象的操作。一個對象可能會產(chǎn)生多個事件,每個事件都可以通過一段程 序來響應。例如,命令按鈕是一個對象,當用戶單擊該按鈕時,將產(chǎn)生一個“單擊 ” (CLICK)事件,而在產(chǎn)生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的操作。在用 .NET 設計大型應用軟件時,不必建立具有明顯開始和結束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅動完成某種特定的功能,或者由事件驅動程序調(diào)用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。 SQL Server 2020 Microsoft SQL Server 2020 是一個高性能 的客戶端 /服務器結構的關系數(shù)據(jù)庫管理系統(tǒng)( RDBMS,Relational Database Management System)。 SQL Server 2020 是為了支持高容量的事務處理以及數(shù)據(jù)倉庫和決策支持系統(tǒng)(比如銷售分計算機科學與工程系網(wǎng)站(系部網(wǎng)站)畢業(yè)設計 3 析應用)而設計的。它運行在 Microsoft Windows NT4 或 Microsoft Windows 2020 Server 上 基于 intel 處理器的網(wǎng)絡??梢园?SQL Server 2020 作為一種個人桌面數(shù)據(jù)庫系統(tǒng)安裝在運行 Window NT Workstation ⑷、 Windows 2020 Professional、 Windows98 和 Windows Millennium Edition(Me)的機器上。可以使用相同的 CD 來安裝任何一個 SQL Server 2020 的服務器版本或個人版本。 訪問數(shù)據(jù)庫: C.NET 在數(shù)據(jù)庫程序設計方面,使用 作為數(shù)據(jù)庫存取的接口。 采用新穎的對象觀念,專為 平臺量身打造,采用離線存取模式,可供多人同時存取,特別適合在 Inter 環(huán)境中使用。 是微軟 新一代 .NET 數(shù)據(jù)庫的存取結構, 是數(shù)據(jù)庫和數(shù)據(jù)源間溝通的橋梁,主要提供一個面向對象的數(shù)據(jù)存取架構,用來開發(fā)數(shù)據(jù)庫應用程序。 具有下列優(yōu)越性: 是在 .NET Framework 上存取數(shù)據(jù)庫的一組類庫,它包含了 .NET Data Provider(數(shù)據(jù)提供者 )以進行數(shù)據(jù)庫的連接與存取,通過 ,數(shù)據(jù)庫程序設計人員能夠很輕松地使用各種對象,來存取符合自己需求的數(shù)據(jù)庫內(nèi)容。換句話說, 定義了一個數(shù)據(jù)庫存取的標準接口,讓提供數(shù)據(jù)庫管理系統(tǒng)的各個廠商可以根 據(jù)此標準,開發(fā)相應的 .NET Data Provider,如此編寫數(shù)據(jù)庫應用程序人員不必了解各類數(shù)據(jù)庫底層運作的細節(jié),只要學會 提供對象的架構,便可輕易地存取所有支持 . NET Data Provider 的數(shù)據(jù)庫。 是應用程序和數(shù)據(jù)源之間溝通的橋梁。通過 提供的對象,再配合 SQL 語法就可以存取數(shù)據(jù)庫內(nèi)的數(shù)據(jù),而且凡是通過 ODBC 或 OLEDB 接口所能存取的數(shù)據(jù)庫 (如: Dbase、 FoxPro、 Excel、 Access、 SQL Server、 Oracle等 ),也可通過 對象來存取。 可提高數(shù)據(jù)庫的延展性。 可以將數(shù)據(jù)庫內(nèi)的數(shù)據(jù)以 XML 格式傳送到客戶端( Client)的 DataSet 對象中,此時客戶端可以和數(shù)據(jù)庫服務器聯(lián)機,當客戶端程序對數(shù)據(jù)進行新增、修改、刪除等動作后,再和數(shù)據(jù)庫服務器聯(lián)機,將數(shù)據(jù)送回數(shù)據(jù)庫服務器端完成更新的動作。如此一來就可以避免客戶端和數(shù)據(jù)庫服務器聯(lián)機時,當客戶端不對數(shù)據(jù)庫服務器作任何動作時,卻一直占用數(shù)據(jù)庫服務器的資源。此種結構使得數(shù)據(jù)處理有相互連接的雙層結構,朝多層結計算機科學與工程系網(wǎng)站(系部網(wǎng)站)畢業(yè)設計 4 構發(fā)展,因而提高了數(shù)據(jù)庫的延展性。 此外, 的其它優(yōu)越性這里不再一一列舉??紤]到實際情本次網(wǎng)站設計選用了 SQL Server 2020 數(shù)據(jù)庫,它具有簡單易學,操作方便的特性。如果需要,還可以稍加修改,將數(shù)據(jù)庫與應用程序分離,采用客戶端 /服務器方式,將數(shù)據(jù)庫放置到服務器端,此軟件作為客戶端應用程序,可對數(shù)據(jù)庫進行聯(lián)機存取。計算機科學與工程系網(wǎng)站(系部網(wǎng)站)畢業(yè)設計 5 第 2 章 需求分析 需求分析 用戶需求 通過調(diào)查 ,要求該網(wǎng)站需要有以下功能 : ⑴ 作為計算機科學與工程系的門戶網(wǎng)站 ,要求界面友好,視覺效果美觀 。 ⑵ 由于對該網(wǎng)站進行更新時涉及部門較多 ,要求要有較好的權 限管理 。 ⑶ 頁面修改簡單方便 ,支持在線編輯修改 ⑷ 在相應的權限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; 可行性分析 根據(jù)前面的設計思想進行分析,按照系統(tǒng)開發(fā)的基本觀點對網(wǎng)站進行分解,從內(nèi)容上可對網(wǎng)站作如下劃分: 首頁包含七個模塊: ⑴、 系部公告 ⑵、 快速通道 ⑶、 友情鏈接 ⑷、 圖片新聞 ⑸、 系部新聞 ⑹、 教學動態(tài) ⑺、 學工園地 二級頁面包括以下內(nèi)容: ⑴、 系部概況 : 通過系部簡介、機構設置、聯(lián)系我們等子頁面來展現(xiàn)。 ⑵、專業(yè)設置 : 主要對當前本系開設的所有專業(yè)進行介紹。 ⑶、 教學科研 : 主要對當前本系的教學 管理制度、師資隊伍、科研信息、科研成果等進行介紹。 ⑷、 實驗實訓 : 對本系實驗室及技能認證的進行介紹。 ⑸、 招生就業(yè) : 主要發(fā)布招生信息和就業(yè)信息。 ⑹、 學生工作 : 主要對學生會工作介紹和學生活動的發(fā)布。 ⑺、黨團活動 : 主要介紹黨團建設方面的內(nèi)容 網(wǎng)站后臺管理要求能對首頁七個模塊進行動態(tài)更新,實現(xiàn)時較為復雜!該網(wǎng)站的設計是在 Windows XP 中文版操作系統(tǒng)環(huán)境下,使用 Microsoft Visual Studio .NET 2020 中文版開發(fā)成功的。數(shù)據(jù)庫是 MIS 中的重要支持技術,在 MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理 是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點和適用范圍,因此,在選擇數(shù)據(jù)庫時,應考慮數(shù)據(jù)庫應用的特點及適用范圍 . 計算機科學與工程系網(wǎng)站(系部網(wǎng)站)畢業(yè)設計 6 網(wǎng)站各個部分簡介 首頁設計 網(wǎng)站首頁采用靜、動相結合的方式,即靜態(tài)的主畫面和動態(tài)的圖片、透明flash 相結合,體現(xiàn)本系的勃勃生氣;動態(tài)首頁方式包括當前系部公告、系部新聞、教學動態(tài)、學工園地等四大模塊利用 與數(shù)據(jù)庫結合的技術建立數(shù)據(jù)庫查詢所有信息,采用交互式的動態(tài)的 web 畫面來實現(xiàn)。 圖 21 網(wǎng)站首頁 計算機科學與工程系網(wǎng)站(系部網(wǎng)站)畢業(yè)設計 7 二級頁面設計 二級頁面利用 與數(shù)據(jù)庫結合的技術建立數(shù)據(jù)庫查詢所有信息,采用交互式的動態(tài)的 web 畫面來實現(xiàn) ,運行效果如下圖所示: 圖 21 二級頁面 計算機科學與工程系網(wǎng)站(系部網(wǎng)站)畢業(yè)設計 8 后臺管理 后臺管理通過給用戶分配角色,不同角色提供不同權限。不同的權限可以查看和管理相同權限的內(nèi)容和系統(tǒng)信息。另外,通過 Session()函數(shù)檢查當前用戶是否有查看當前頁面的權限。 超級管理員 登陸后頁面 如下圖所示: 圖 21 后臺管理頁面計算機科學與工程系網(wǎng)站(系部網(wǎng)站)畢業(yè)設計 9 第 3 章 網(wǎng)站總體設計 總體設計 理念 本網(wǎng)站采用 應用程序的典型系統(tǒng)架構模式: 數(shù)據(jù)庫 —— 數(shù)據(jù)訪問層—— 業(yè)務邏輯層。數(shù)據(jù)庫是動態(tài)更新網(wǎng)站的基礎,它保存網(wǎng)站中所有更新數(shù)據(jù)。數(shù)據(jù)訪問層封裝對數(shù)據(jù)庫的操作,如創(chuàng)建數(shù)據(jù)局連接、打開數(shù)據(jù)庫連接、執(zhí)行SQL 語句和關閉數(shù)據(jù)局連接等。 在該項目中,數(shù)據(jù)訪問層由文件 SQLServerDAL 文件夾下的 、 、 、 、 、 、 實現(xiàn),它們是針對數(shù)據(jù)庫中的每個表建立對應的類,用類來處理數(shù)據(jù)庫的各種操作,如數(shù)據(jù)添加、數(shù)據(jù)刪除 、數(shù)據(jù)更新等。業(yè)務邏輯層與應用系統(tǒng)的上層業(yè)務數(shù)據(jù)庫的關聯(lián),它調(diào)用數(shù)據(jù)庫訪問層,同時也為上層頁面表示層服務。業(yè)務邏輯層通過數(shù)據(jù)訪問層實現(xiàn)對數(shù)據(jù)庫的操作,如選擇、添加、修改和刪除等操作,同時為應用系統(tǒng)的頁面表示層服務提供訪問數(shù)據(jù)庫的接口或函數(shù)等。 首頁 用戶控件設計 首頁主要運用了 10 個用戶控件,分別為:導航控件、 時間天氣控件、 底部信息控件、 系部公告控件、圖片新聞控件、系部新聞空間、快速通道 控件、教學動態(tài)控件、學工園地控件、友情鏈接控件。 頁面表示層 業(yè)務邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)庫 圖 31 網(wǎng)站總體設計 計算機科學與工程系網(wǎng)站(系部網(wǎng)站)畢業(yè)設計 10 導航 控件中包括網(wǎng)頁 logo 圖片、動畫和導航菜單,如圖所示: 圖 32 導航控件 底部信息控件中包括網(wǎng)站版權、設為首頁、加入收藏、聯(lián)系站長和管理登陸等信息,如圖所示: 圖 33 底部信息控件 時間天氣控件是讀取當前服務器的時間,從網(wǎng)絡上獲取本地(平頂山)的天氣情況,如圖所示: 圖 34 時 間天氣控件 系部公告控件是從 New 表中讀取前 5 條系部公告按發(fā)布時間降序排列 從下方滾出 ,如果是最近一個星期內(nèi)的公告,就在公告標題后面顯示 New 圖標 ,運行效果如圖所示
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1