新聞發(fā)布系統(tǒng) (2)

上傳人:good****022 文檔編號(hào):116782103 上傳時(shí)間:2022-07-06 格式:DOC 頁數(shù):38 大?。?.12MB
收藏 版權(quán)申訴 舉報(bào) 下載
新聞發(fā)布系統(tǒng) (2)_第1頁
第1頁 / 共38頁
新聞發(fā)布系統(tǒng) (2)_第2頁
第2頁 / 共38頁
新聞發(fā)布系統(tǒng) (2)_第3頁
第3頁 / 共38頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《新聞發(fā)布系統(tǒng) (2)》由會(huì)員分享,可在線閱讀,更多相關(guān)《新聞發(fā)布系統(tǒng) (2)(38頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 畢 業(yè) 設(shè) 計(jì) 論 文題 目:新聞發(fā)布系統(tǒng) 學(xué) 院:計(jì)算機(jī)科學(xué)與工程 專 業(yè):信息管理與信息系統(tǒng) 姓 名: 學(xué) 號(hào): 指導(dǎo)老師: 完成時(shí)間: 河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 摘要 摘 要 ASP.NET是新一代Web應(yīng)用程序開發(fā)平臺(tái),它是一個(gè)已編譯的、基于.NET的開發(fā)環(huán)境,它提供了生成企業(yè)級(jí)應(yīng)用程序所必需的全部服務(wù),基于 .NET Framework 生成,整個(gè)框架都可用于任何 ASP.NET 應(yīng)用程序。可以使用任何與公共語言運(yùn)行庫(CLR)兼容的語言(包括 Visual Basic.NET、C# 和 JScript.NET)來創(chuàng)建應(yīng)用程序。該系統(tǒng)使用ASP.NET(C#語言)和ADO.

2、NET技術(shù)開發(fā), 實(shí)現(xiàn)了網(wǎng)站新聞的動(dòng)態(tài)管理,使得對(duì)信息的管理更加及時(shí)、高效,提高了工作效率,具有一般新聞系統(tǒng)的功能,主要包括前臺(tái)新聞查看區(qū)和后臺(tái)管理區(qū),可為學(xué)校各部門發(fā)布新聞,為校園網(wǎng)站提供新聞發(fā)布與管理的服務(wù)。關(guān)鍵詞:ASP.NET,ADO.NET, 新聞管理I河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) ABSTRACTABSTRACTASP.NET is Web application program developing platform of new generation, it is one that has already compiled , development environment

3、 based on .NET, it has offered and produced all essential services of application program of enterprise layer, produce because of .NET Framework, the whole frame can be used in any ASP.NET application program. Can use any to operate the compatible language (including Visual Basic.NET , C# and JScrip

4、t .NET ) of storehouse (CLR ) to establish application program with common language. This news system uses ASP.NET (C#) and ADO.NET technological development, has realized the dynamic management of websites news, makes the control over information more prompt, more high-efficient, has improved worki

5、ng efficiency. News this system have general news function of system, mainly including front desk news person who look over and back-stage management area, can release news for every department of the school , offer news briefing and management one service for campus website. Keywords: ASP.NET ,ADO.

6、NET, News ManagementII河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 目錄 目錄摘 要IABSTRACTII前言11研究背景21.1 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)21.2 研究目的、意義和范圍22 課題分析42.1 需求分析42.2 新聞系統(tǒng)的性能需求52.3 運(yùn)行環(huán)境要求52.3.1設(shè)備52.3.2支持程序63 使用技術(shù)的介紹73.1 .NET Framework概述73.2 ASP.NET、ADO.NET和C#語言簡(jiǎn)介74概要設(shè)計(jì)104.1系統(tǒng)的體系結(jié)構(gòu)104.2系統(tǒng)業(yè)務(wù)流圖104.3數(shù)據(jù)流程圖114.4 新聞發(fā)布系統(tǒng)E-R圖125系統(tǒng)結(jié)構(gòu)流程135.1 新聞系統(tǒng)的模型結(jié)構(gòu)135.2

7、新聞系統(tǒng)的功能模塊簡(jiǎn)介136數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)156.1網(wǎng)頁數(shù)據(jù)庫簡(jiǎn)介156.2數(shù)據(jù)庫的需求分析156.3數(shù)據(jù)庫的邏輯設(shè)計(jì)166.4數(shù)據(jù)庫的結(jié)構(gòu)創(chuàng)建167 新聞系統(tǒng)的主要開發(fā)過程207.1 數(shù)據(jù)庫設(shè)計(jì)207.2 各主要窗體頁的圖形界面介紹217.3 系統(tǒng)配置257.3.1 Web.config文件配置257.3.2 配置發(fā)布主頁257.4 系統(tǒng)部分重要功能及其代碼267.4.1 通用類代碼267.4.2 用戶注冊(cè)28參考文獻(xiàn)31致謝322河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 前言 前言ASP.NET是微軟公司最新推出的一種統(tǒng)一Web開發(fā)平臺(tái),與最新的數(shù)據(jù)訪問技術(shù)ADO.NET一起可構(gòu)建出強(qiáng)大、安全和

8、可靠的企業(yè)級(jí)Web應(yīng)用程序。ASP.NET的語法在很大程度上與ASP兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),用于生成更安全、可伸縮和穩(wěn)定的應(yīng)用程序。采取了ASP.NET技術(shù)的系統(tǒng)在性能上有了很大的改善,主要表現(xiàn)在以下幾方面: 由于ASP頁面每次打開都必須經(jīng)過先編譯后解釋的過程,所以頁面在反復(fù)打開時(shí)速度沒有任何提升,而ASP.NET頁面只需要一次編譯后不需要重新編譯,直到該頁面被修改或Web應(yīng)用程序重新啟動(dòng)。這使得在多次訪問時(shí)速度有了極大的提升; 由于ASP沒有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以在使用ASP撰寫數(shù)據(jù)庫頁面時(shí)只能借助ADO的RecordSet對(duì)象逐筆讀取記錄,而ASP.NET通過

9、ADO.NET提供的DataGrid等數(shù)據(jù)庫元件可以直接和數(shù)據(jù)庫聯(lián)系; ASP.NET支持應(yīng)用程序的實(shí)時(shí)更新,管理員不必關(guān)掉網(wǎng)絡(luò)服務(wù)器或者甚至不用停止應(yīng)用程序的運(yùn)行就可以更新應(yīng)用文件。應(yīng)用程序文件永遠(yuǎn)不會(huì)被加鎖,因此甚至在程序運(yùn)行時(shí)文件就可以被覆蓋,當(dāng)文件更新后,系統(tǒng)會(huì)溫和地轉(zhuǎn)換到新的版本; ASP.NET采取CodeBehind(代碼分離)技術(shù)方式編寫代碼使得代碼更易于編寫,結(jié)構(gòu)更清晰,降低了系統(tǒng)開發(fā)與維護(hù)的復(fù)雜度和費(fèi)用。3河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 研究背景1研究背景1.1 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)傳統(tǒng)的網(wǎng)站新聞管理方式有兩種:一種是靜態(tài)HTML頁面,更新信息時(shí)需要重新制作頁面然后上

10、傳頁面并修改相應(yīng)鏈接,這種方式因?yàn)樾侍鸵巡欢嘤?;另一種是基于ASP和腳本語言,將動(dòng)態(tài)網(wǎng)頁和數(shù)據(jù)庫結(jié)合,通過應(yīng)用程序來處理新聞,這是目前較為流行的做法。但是由于ASP技術(shù)本身的局限性使得系統(tǒng)有一些不可克服的缺陷。ASP.NET不僅僅是下一版本的ASP(Active Server Pages,動(dòng)態(tài)服務(wù)器頁面),而且是建立動(dòng)態(tài)Web應(yīng)用程序而重新打造的全新技術(shù),其主要特色包括: 語言的獨(dú)立性; 簡(jiǎn)單的開發(fā)操作,分離程序代碼和網(wǎng)頁內(nèi)容; 提高了執(zhí)行效率; 簡(jiǎn)化部署與組態(tài)的操作; 支持客戶端類型; 支持下一代的Web服務(wù); 增進(jìn)適用性; 增進(jìn)延展性; 更多的支持工具; 更佳的安全機(jī)制;由于ASP.N

11、ET的眾多優(yōu)點(diǎn),技術(shù)發(fā)展和各種客觀實(shí)際的需要,該系統(tǒng)選用了ASP.NET來開發(fā)設(shè)計(jì),實(shí)現(xiàn)了對(duì)校園新聞的動(dòng)態(tài)管理操作,使得對(duì)新聞信息的發(fā)布與管理更加及時(shí)、高效,提高了工作效率。1.2 研究目的、意義和范圍隨著Internet的普及,越來越多的企業(yè)建立了自己的WWW網(wǎng)站,企業(yè)通過網(wǎng)站可以展示產(chǎn)品,發(fā)布最新動(dòng)態(tài)信息,與用戶進(jìn)行交流和溝通,與合作伙伴建立聯(lián)系,以及開展電子商務(wù)等。其中新聞管理系統(tǒng)是構(gòu)成企業(yè)網(wǎng)站的一個(gè)重要組成部分,它擔(dān)負(fù)著雙層作用:一方面可以用來動(dòng)態(tài)發(fā)布有關(guān)新產(chǎn)品或新開發(fā)項(xiàng)目;另一方面又可以及時(shí)向顧客公告企業(yè)經(jīng)營(yíng)業(yè)績(jī)、技術(shù)與研發(fā)進(jìn)展、特別推薦或優(yōu)惠的工程項(xiàng)目、產(chǎn)品和服務(wù),從而吸引顧客,擴(kuò)

12、大顧客群。該系統(tǒng)使用ASP.NET(C#語言)和ADO.NET技術(shù)開發(fā), 實(shí)現(xiàn)了網(wǎng)站新聞的動(dòng)態(tài)管理,使得對(duì)信息的管理更加及時(shí)、高效,提高了工作效率。該新聞系統(tǒng)具有一般新聞系統(tǒng)的功能,主要包括前臺(tái)新聞查看區(qū)和后臺(tái)管理區(qū),可為學(xué)校各部門發(fā)布新聞,為校園網(wǎng)站提供新聞發(fā)布與管理的服務(wù)。該系統(tǒng)是基于B/S(Browser/Server,瀏覽器/客戶端)模式實(shí)現(xiàn),基于.NET平臺(tái)架構(gòu)開發(fā)設(shè)計(jì),主要實(shí)現(xiàn)對(duì)校園新聞的發(fā)布與管理功能,對(duì)新聞內(nèi)容信息的瀏覽閱讀等。 隨著Internet/Intranet技術(shù)的興起,將原本在單機(jī)或本地局域網(wǎng)上運(yùn)行的數(shù)據(jù)庫系統(tǒng)移植到因特網(wǎng)中,即開發(fā)基于B/S模式的新一代MIS(Man

13、agement Information System,管理信息系統(tǒng))系統(tǒng),正成為技術(shù)發(fā)展的趨勢(shì)。為了保證系統(tǒng)性能的高效性、可擴(kuò)展性,以及達(dá)到數(shù)據(jù)共享和網(wǎng)絡(luò)化管理的目的,本系統(tǒng)采用B/S體系結(jié)構(gòu)進(jìn)行設(shè)計(jì)開發(fā)。河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 課題分析2 課題分析2.1 需求分析該系統(tǒng)的用戶為校園網(wǎng)站,需要經(jīng)常發(fā)布一些新聞,如何能有效地管理和發(fā)布新聞呢?最初用戶的需求為:“該新聞系統(tǒng)具有一般新聞系統(tǒng)的功能,同時(shí)具有新聞審核和不同管理員不同管理權(quán)限的功能” 。通過對(duì)其它一些新聞系統(tǒng)的調(diào)查發(fā)現(xiàn),一般新聞系統(tǒng)功能如下: 前臺(tái)按分類顯示新聞; 搜索新聞; 后臺(tái)管理: 添加、刪除和修改新聞 添加、刪除和修改

14、用戶 刪除管理員 添加、刪除和修改新聞分類 添加新聞(添加成功后的新聞根據(jù)管理員權(quán)限分為可發(fā)布新聞和待審核新聞)管理員和用戶有不同的權(quán)限,需要有個(gè)管理權(quán)限的功能,在系統(tǒng)中應(yīng)該有個(gè)超級(jí)管理員,具有所有權(quán)限,能夠?qū)ο到y(tǒng)進(jìn)行全面管理,同時(shí)管理員可以修改自己的一些信息。根據(jù)校園網(wǎng)站新聞發(fā)布管理的實(shí)際需求,在首頁中能顯示最近發(fā)布的幾條新聞等,同時(shí)在后臺(tái)發(fā)布新聞時(shí)可以添加圖片,也可以添加HTML語法,在前臺(tái)能自動(dòng)根據(jù)所顯示的圖片和HTML語法來顯示新聞。在后臺(tái)管理中,因?yàn)橛袡?quán)限的管理員才能登錄管理后臺(tái),所以需要有個(gè)登錄驗(yàn)證模塊,而且需要根據(jù)用戶權(quán)限的不同顯示不同的管理目錄,在管理新聞和用戶時(shí),當(dāng)數(shù)據(jù)少時(shí)管

15、理起來還比較方便,如果一多則想找到某條新聞或某個(gè)用戶就很難,所以需要有個(gè)查找(新聞標(biāo)題、用戶)模塊用于查找新聞或用戶。根據(jù)以上需求分析,該系統(tǒng)要實(shí)現(xiàn)的主要功能為: 前臺(tái)顯示新聞部分 用戶登錄區(qū) 顯示最新的前幾條新聞 顯示最新的幾條公告 顯示最新留言 搜索新聞功能 顯示所有新聞分類(即部門) 按分類/部門顯示其下的所有新聞 新聞詳細(xì)信息瀏覽閱讀 網(wǎng)站友情鏈接(可在管理中添加設(shè)置)后臺(tái)管理部分 登錄驗(yàn)證 根據(jù)權(quán)限顯示相應(yīng)的管理目錄 添加、修改和刪除新聞 管理發(fā)布新聞 分類管理 用戶管理 管理員管理 留言管理2.2 新聞系統(tǒng)的性能需求該系統(tǒng)在性能功能上應(yīng)達(dá)到如下需求: 操作簡(jiǎn)單、界面友好: 完全控件

16、式的頁面布局,使得新聞的錄入工作更簡(jiǎn)便,許多選項(xiàng)包括新聞分類、來源部門等只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時(shí)清楚自己的操作情況。對(duì)常見網(wǎng)站的新聞管理的各個(gè)方面:新聞錄入、瀏覽、刪除、修改、搜索等方面都大體實(shí)現(xiàn),實(shí)現(xiàn)了網(wǎng)站對(duì)即時(shí)新聞的管理要求; 即時(shí)可見:對(duì)新聞的處理(包括錄入、修改、刪除)將立即在主頁的對(duì)應(yīng)欄目顯示出來,達(dá)到“即時(shí)發(fā)布、即時(shí)見效”的功能; 系統(tǒng)運(yùn)行應(yīng)該快速、穩(wěn)定、高效和可靠; 在結(jié)構(gòu)上應(yīng)具有很好的可擴(kuò)展性,便于將來的功能擴(kuò)展和維護(hù)。2.3 運(yùn)行環(huán)境要求2.3.1設(shè)備客戶機(jī)硬件要求:具有 Pentium III 處理器以上且滿足以下要求的計(jì)算機(jī):最低 6

17、4 MB 內(nèi)存,最小 2.1 GB 硬盤。服務(wù)器硬件要求:具有 Pentium III 處理器以上且滿足以下要求的計(jì)算機(jī):最低 256MB 內(nèi)存,最小 8 GB 硬盤。2.3.2支持程序 客戶端操作系統(tǒng):Windows 98/NT/2000/XP或更高版本瀏覽器:IE 5.0以上或Netscape同等版本以上 服務(wù)器操作系統(tǒng):Windows 2000 Server或者Windows 2003 ServerWeb服務(wù)器:MS IIS應(yīng)用服務(wù)器:IIS、COM+等企業(yè)級(jí)應(yīng)用服務(wù)器 數(shù)據(jù)庫:SQL SERVER33河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 使用技術(shù)的介紹3 使用技術(shù)的介紹3.1 .NET F

18、ramework概述.NET Framework 是用于 .NET 平臺(tái)的編程模型,其關(guān)鍵組件是公共語言運(yùn)行庫(CLR,Common Language Runtime)和 .NET Framework 類庫(包括 ADO.NET、ASP.NET 和 Windows 窗體),它提供了托管執(zhí)行環(huán)境、簡(jiǎn)化的開發(fā)和部署以及與各種編程語言的集成,是支持生成和運(yùn)行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件。.NET Framework 旨在實(shí)現(xiàn)下列目標(biāo): 提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對(duì)象代碼是在本地存儲(chǔ)和執(zhí)行,還是在本地執(zhí)行但在 Internet 上分布,

19、或者是在遠(yuǎn)程執(zhí)行的; 提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境; 提供一個(gè)可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境; 提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境; 使開發(fā)人員的經(jīng)驗(yàn)在面對(duì)類型大不相同的應(yīng)用程序(如基于 Windows 的應(yīng)用程序和基于 Web 的應(yīng)用程序)時(shí)保持一致; 按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確保基于 .NET Framework 的代碼可與任何其他代碼集成。公共語言運(yùn)行庫是 .NET Framework 的基礎(chǔ),可以將運(yùn)行庫看作一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且

20、還強(qiáng)制實(shí)施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實(shí)上,代碼管理的概念是運(yùn)行庫的基本原則。以運(yùn)行庫為目標(biāo)的代碼稱為托管代碼,而不以運(yùn)行庫為目標(biāo)的代碼稱為非托管代碼。.NET Framework 類庫是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙愋图?,可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序,也包括基于 ASP.NET 所提供的最新創(chuàng)建的應(yīng)用程序(如 Web 窗體和 XML Web Services)。3.2 ASP.NET、ADO.NET和C#語言簡(jiǎn)介ASP.NET結(jié)構(gòu)是一個(gè)三層系統(tǒng):UI層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。UI層即ASP頁面

21、,主要實(shí)現(xiàn)對(duì)管理界面的顯示和解釋、中間層組件實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作和前臺(tái)頁面的生成工作,第三層數(shù)據(jù)庫服務(wù)器主要對(duì)系統(tǒng)提高數(shù)據(jù)服務(wù)。結(jié)構(gòu)模型如圖3.1所示:圖3.1 ASP.NET的結(jié)構(gòu)模型 UI層負(fù)責(zé)與用戶交互,接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶; 業(yè)務(wù)邏輯層負(fù)責(zé)接收瀏覽器傳來的請(qǐng)求并將請(qǐng)求傳給數(shù)據(jù)層,同時(shí)將請(qǐng)求處理結(jié)果發(fā)給瀏覽器。它由Web表單、XML、Web Services和組件服務(wù)組成,其中Web表單是ASP.NET應(yīng)用程序的核心所在,它是向客戶呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應(yīng)和處理客戶與顯示的Web表單交互生成的信息和數(shù)據(jù)的基礎(chǔ); 數(shù)據(jù)層是通過ADO.NET操縱數(shù)據(jù)為事務(wù)邏輯層

22、提供數(shù)據(jù)服務(wù),如存儲(chǔ)數(shù)據(jù)操作結(jié)果、返回?cái)?shù)據(jù)檢索結(jié)果等。ADO.NET提供對(duì)Microsoft SQL Server、OLEDB和XML公開的數(shù)據(jù)源的一致性訪問,數(shù)據(jù)共享用戶應(yīng)用程序可以使用ADO.NET來連接到這些數(shù)據(jù)源,并檢索、操作和更新數(shù)據(jù)。ADO.NET 有兩個(gè)核心組件:DataSet 和 .NET Framework 數(shù)據(jù)提供程序,后者是一組包括 Connection、Command、DataReader 和 DataAdapter 4個(gè)對(duì)象在內(nèi)的組件,其組件結(jié)構(gòu)如圖3.2所示:圖3.2 ADO.NET的組件結(jié)構(gòu)圖示DataSet對(duì)象是 ADO.NET 的斷開式結(jié)構(gòu)的核心組件,實(shí)現(xiàn)獨(dú)立

23、于任何數(shù)據(jù)源的數(shù)據(jù)訪問。Connection 對(duì)象提供與數(shù)據(jù)源的連接,是操作數(shù)據(jù)庫的基礎(chǔ),表示應(yīng)用程序和數(shù)據(jù)源之間的惟一會(huì)話。Command 對(duì)象能夠訪問用于返回?cái)?shù)據(jù)、修改數(shù)據(jù)、運(yùn)行存儲(chǔ)過程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫命令,實(shí)現(xiàn)對(duì)數(shù)據(jù)源的操作,如查詢、插入、修改和刪除等。DataReader 對(duì)象從數(shù)據(jù)源中讀取只進(jìn)且只讀的數(shù)據(jù)流。DataAdapter 對(duì)象是DataSet 對(duì)象和數(shù)據(jù)源之間關(guān)聯(lián)的橋梁,用數(shù)據(jù)源填充DataSet并解析更新。設(shè)計(jì) ADO.NET 組件的目的是為了從“數(shù)據(jù)操作”中分解出“數(shù)據(jù)訪問”。C#語言是.NET中一種嶄新的語言,C#是由C和C+派生而來的一種“簡(jiǎn)單、流行、

24、面向?qū)ο?、類型安全”的程序設(shè)計(jì)語言,C#意在綜合Visual Basic的高效率和C+的強(qiáng)大功能。河南城建學(xué)院畢業(yè)設(shè)計(jì)(論文) 概要設(shè)計(jì)4概要設(shè)計(jì)4.1系統(tǒng)的體系結(jié)構(gòu)本新聞發(fā)布系統(tǒng)根據(jù)后臺(tái)管理員設(shè)置的欄目和綁定的模板自動(dòng)生成前臺(tái)新聞主頁、欄目瀏覽頁面和新聞瀏覽頁面,同時(shí)后臺(tái)提供了欄目、模板、新聞的編輯、修改、和刪除功能,完成了新聞發(fā)布系統(tǒng)的所有功能。本新聞發(fā)布系統(tǒng)設(shè)計(jì)采用典型的三層結(jié)構(gòu)模式:第一層ASP頁面主要實(shí)現(xiàn)對(duì)管理界面的顯示和解釋、中間層組件實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作和前臺(tái)頁面的生成工作,第三層數(shù)據(jù)庫服務(wù)器主要對(duì)系統(tǒng)提高數(shù)據(jù)服務(wù)。中間層組件主要封裝了對(duì)數(shù)據(jù)庫的查詢、修改、刪除以及頁面生成工作,實(shí)

25、現(xiàn)了本系統(tǒng)的全部中間業(yè)務(wù)邏輯,在系統(tǒng)中起關(guān)鍵作用。如圖4.1所示:圖4.1 系統(tǒng)設(shè)計(jì)方案本系統(tǒng)欄目管理-新聞管理-模板管理-生成HTML頁面形成一個(gè)完整的新聞發(fā)布過程,主要通過相關(guān)類實(shí)現(xiàn)了數(shù)據(jù)庫的管理和靜態(tài)文件的生成操作。4.2系統(tǒng)業(yè)務(wù)流圖后臺(tái)管理員通過登錄驗(yàn)證獲得后臺(tái)管理權(quán)限,可以通過:設(shè)置欄目-添加新聞-添加模板-綁定模板-生成文件等一系列的系統(tǒng)業(yè)務(wù)來完成一個(gè)新聞系統(tǒng)的設(shè)置和新聞的發(fā)布,系統(tǒng)的業(yè)務(wù)流程圖如圖4.2所示:圖4.2 系統(tǒng)的業(yè)務(wù)流程圖4.3數(shù)據(jù)流程圖根據(jù)業(yè)務(wù)流程圖制定數(shù)據(jù)流程圖。如圖4.3所示:圖4.3 系統(tǒng)數(shù)據(jù)流程圖4.4 新聞發(fā)布系統(tǒng)E-R圖 圖4.4新聞發(fā)布系統(tǒng)E-R圖河南

26、城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)結(jié)構(gòu)流程5系統(tǒng)結(jié)構(gòu)流程5.1 新聞系統(tǒng)的模型結(jié)構(gòu)該系統(tǒng)的模型結(jié)構(gòu)如圖5.1所示:客戶端瀏覽器客戶端瀏覽器客戶端瀏覽器Web層業(yè)務(wù)層數(shù)據(jù)訪問層系統(tǒng)配置數(shù)據(jù)庫圖5.1新聞系統(tǒng)的模型結(jié)構(gòu)圖示該系統(tǒng)結(jié)構(gòu)分為三個(gè)邏輯層:Web 層:Web層為客戶端瀏覽器提供對(duì)應(yīng)用程序的訪問,這一層是作為解決方案文件中的 Web 項(xiàng)目實(shí)現(xiàn)的。Web 層由 ASP.NET Web 窗體和代碼隱藏文件組成,Web 窗體只是用 HTML 提供用戶操作,而代碼隱藏文件實(shí)現(xiàn)各種控件的事件處理程序; 業(yè)務(wù)層:包含各種業(yè)務(wù)規(guī)則和邏輯的實(shí)現(xiàn),業(yè)務(wù)規(guī)則完成如客戶帳戶的驗(yàn)證和字符串處理這樣的任務(wù);數(shù)據(jù)訪問層

27、:數(shù)據(jù)訪問層為業(yè)務(wù)層提供數(shù)據(jù)服務(wù),這一層是作為解決方案文件中的 Conn類(數(shù)據(jù)訪問類,實(shí)現(xiàn)公共操作的一個(gè)通用類)實(shí)現(xiàn)的;5.2 新聞系統(tǒng)的功能模塊簡(jiǎn)介本新聞發(fā)布系統(tǒng)的主要功能模塊有登錄模塊、注冊(cè)模塊、留言模塊和后臺(tái)管理模塊。系統(tǒng)的主要功能模塊圖如圖5.2所示:圖5.2 系統(tǒng)功能模塊圖示工作流程為:打開該系統(tǒng)網(wǎng)站,普通瀏覽者能瀏覽、閱讀和搜索新聞,能進(jìn)行注冊(cè),注冊(cè)后為會(huì)員;如為系統(tǒng)管理員,其有新聞后臺(tái)管理區(qū)內(nèi)的所有權(quán)限,有添加和管理新聞分類、添加和管理用戶、系統(tǒng)。用戶管理可以刪除用戶,查看用戶詳細(xì)信息。管理新聞分類包括對(duì)新聞分類名稱作修改,也可將任一分類名刪除,刪除后其分類下的所有新聞也將被刪

28、除。在添加新聞時(shí)分類,可以輸入分類名稱直接插入。管理新聞功能包括對(duì)任一條新聞內(nèi)容可作相應(yīng)修改,也可刪除任何一條不再需要保留的新聞。河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)6數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)站點(diǎn)的網(wǎng)頁內(nèi)容是用HTML標(biāo)記顯示文件的編排效果,這是一種靜態(tài)的內(nèi)容顯示方式,充其量HTML標(biāo)記只是一種文件編排的語言,所謂的網(wǎng)頁設(shè)計(jì)只是一種高級(jí)的文件編排功能?,F(xiàn)在ASP程序讓網(wǎng)頁設(shè)計(jì)成為一種程序語言,在功能上足以開發(fā)完整的Web應(yīng)用程序。此時(shí),數(shù)據(jù)庫正是Web應(yīng)用程序后臺(tái)不可缺少的系統(tǒng)支持,因?yàn)閃eb應(yīng)用程序大多就是網(wǎng)頁數(shù)據(jù)庫。6.1網(wǎng)頁數(shù)據(jù)庫簡(jiǎn)介在計(jì)算機(jī)的應(yīng)用領(lǐng)域,數(shù)據(jù)才是公司或家庭計(jì)算機(jī)化的

29、真正幫手。早期的程序設(shè)計(jì)員大都是靠替人設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)為生,眾多的考勤系統(tǒng)、庫存管理系統(tǒng)、進(jìn)銷存系統(tǒng)等等。簡(jiǎn)單地說這些都是數(shù)據(jù)庫系統(tǒng)。目前,數(shù)據(jù)庫系統(tǒng)本身就是一套應(yīng)用程序,用戶在不編寫任何程序代碼的情況下都可以使用。只有在比較復(fù)雜的系統(tǒng)中,程序開發(fā)者才會(huì)編寫語言設(shè)計(jì)客戶所需的應(yīng)用系統(tǒng)。開發(fā)數(shù)據(jù)庫系統(tǒng)的過程就是建立數(shù)據(jù)的使用界面和決策結(jié)構(gòu),目的是針對(duì)不同的需求使用數(shù)據(jù)庫記錄。至于數(shù)據(jù)庫系統(tǒng)本身,其目的只是存取數(shù)據(jù),作為應(yīng)用系統(tǒng)保存數(shù)據(jù)的地方。在轉(zhuǎn)換到Web臺(tái)后,數(shù)據(jù)庫的本質(zhì)并沒有改變,只是數(shù)據(jù)的使用界面變成了網(wǎng)頁,數(shù)據(jù)庫成為網(wǎng)頁內(nèi)容的來源。網(wǎng)頁數(shù)據(jù)庫就是一個(gè)結(jié)合前臺(tái)網(wǎng)頁使用界面,加上后臺(tái)Web服務(wù)

30、器和數(shù)據(jù)庫系統(tǒng)的一種全新的應(yīng)用程序。不僅如此,結(jié)合后臺(tái)的數(shù)據(jù)庫系統(tǒng)后,網(wǎng)頁正式成為一個(gè)Web應(yīng)用程序的開發(fā)環(huán)境,而不僅僅是一個(gè)展示的舞臺(tái)。應(yīng)用程序?qū)氐状蚱频赜虻南拗疲灰B上Internet的計(jì)算機(jī)都能夠使用Web應(yīng)用程序訪問數(shù)據(jù)庫的內(nèi)容。 6.2數(shù)據(jù)庫的需求分析根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,可以給出新聞發(fā)布系統(tǒng)的各個(gè)組成部分的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。對(duì)于新聞大類的信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 新聞分類信息:分類ID(自動(dòng)編號(hào))、分類名稱。對(duì)于用戶信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 用戶信息:用戶ID(自動(dòng)編號(hào))、用戶名稱、用戶登錄密碼、用戶真實(shí)姓名、用戶聯(lián)系地址

31、、用戶聯(lián)系電話、用戶E-mail地址、用戶角色。對(duì)于新聞內(nèi)容信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 新聞ID(自動(dòng)編號(hào))、新聞標(biāo)題、新聞作者、新聞發(fā)表日期、新聞內(nèi)容、新聞瀏覽次數(shù)、新聞?lì)悇e。對(duì)于留言信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 留言ID(自動(dòng)編號(hào))、留言標(biāo)題、性別、留言內(nèi)容、留言用戶ID。 對(duì)于用戶信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 公告ID(自動(dòng)編號(hào))、公告標(biāo)題、公告內(nèi)容、公告時(shí)間、瀏覽次數(shù)、6.3數(shù)據(jù)庫的邏輯設(shè)計(jì) 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,各個(gè)系統(tǒng)的具體邏輯實(shí)現(xiàn)如下: 對(duì)于新聞分類信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 新聞分類信息:分類ID(

32、自動(dòng)編號(hào))、分類名稱。 它不需要外部數(shù)據(jù)支持。對(duì)于用戶信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 用戶信息:用戶ID(自動(dòng)編號(hào))、用戶名稱、用戶登錄密碼、用戶真實(shí)姓名、用戶聯(lián)系地址、用戶聯(lián)系電話、用戶E-mail地址、用戶角色。它不需要外部數(shù)據(jù)支持。對(duì)于新聞內(nèi)容信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 新聞ID(自動(dòng)編號(hào))、新聞標(biāo)題、新聞作者、新聞發(fā)表日期、新聞內(nèi)容、新聞瀏覽次數(shù)、新聞?lì)悇e。需要外部數(shù)據(jù)支持:對(duì)于留言信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 留言ID(自動(dòng)編號(hào))、留言標(biāo)題、性別、留言內(nèi)容、留言用戶ID。 它不需要外部數(shù)據(jù)支持。對(duì)于公告信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)

33、: 公告ID(自動(dòng)編號(hào))、公告標(biāo)題、公告內(nèi)容、公告時(shí)間、瀏覽次數(shù)。 需要外部數(shù)據(jù)支持。6.4數(shù)據(jù)庫的結(jié)構(gòu)創(chuàng)建根據(jù)系統(tǒng)要求,我們可以創(chuàng)建如下幾張數(shù)據(jù)表: 新聞?lì)悇e表:新聞?lì)悇e表(NewsCategories)的結(jié)構(gòu)如下,我們可以給它劃分為新聞標(biāo)號(hào)和新聞?lì)悇e。新聞?lì)悇e表如表6.1所示:表6.1 新聞?lì)悇e表字段名稱類 型說 明Idint新聞?lì)悇eID,主鍵,自動(dòng)加1Namenvarchar(50)新聞?lì)悇e名稱 新聞的類別ID使用的是自動(dòng)編號(hào),每增加一個(gè)新的類別,ID自動(dòng)加1。新聞?lì)悇e名稱的數(shù)據(jù)類型是文本,可以在線通過后臺(tái)超級(jí)用戶管理。 新聞?lì)悇e表的一些初始化數(shù)據(jù)如圖6.1所示:圖6.1 新聞?lì)悇e表初始

34、化數(shù)據(jù) 用戶表 用戶表(Users)的結(jié)構(gòu)如表6.2所示:表 6.2 管理員信息表字段名稱類 別說 明IdInt用戶ID,主鍵,自動(dòng)加1LoginNamenvarchar(50)用戶登錄名稱LoginPwdnvarchar(50)用戶登錄密碼RealNamenvarchar(50)用戶真實(shí)姓名Addressnvarchar(50)用戶聯(lián)系地址Phonenvarchar(50)用戶聯(lián)系電話Emailnvarchar(50)用戶Email地址Rolenvarchar(50)用戶角色名稱,1為注冊(cè)會(huì)員,2為管理員在用戶表的設(shè)計(jì)中,除了用戶的ID,姓名和密碼外,還設(shè)計(jì)了一個(gè)級(jí)別屬性,“2”表示管理員,

35、擁有所有權(quán)限,“1”表示普通注冊(cè)用戶。超級(jí)管理員可以管理用戶和管理員,還可以管理后臺(tái)留言功能,后臺(tái)的新聞添加功能以及新聞刪除和更新功能等。用戶表的一些初始化數(shù)據(jù)如圖6.2所示:圖 6.2 用戶表初始化數(shù)據(jù) 新聞內(nèi)容信息表: 新聞內(nèi)容信息表(News)的結(jié)構(gòu)如表6.3所示:表 6.3新聞內(nèi)容信息表字段名稱類 型說 明Idint新聞ID,主鍵,自動(dòng)加1Titlenvarchar(200)新聞標(biāo)題Authornvarchar(50)新聞作者PubDatedatetime新聞發(fā)表日期Contentsntext新聞內(nèi)容Clicksint新聞瀏覽次數(shù)NewsCategoryIDint新聞?lì)悇eID,外鍵,關(guān)

36、聯(lián)到NewsCategories表中的ID新聞內(nèi)容信息表的一些初始化數(shù)據(jù)如圖6.3所示:圖6.3 新聞內(nèi)容信息表初始化數(shù)據(jù) 留言表: 留言表(liuyan)的結(jié)構(gòu)如表6.4所示:表 6.4留言表字段名稱類 型說 明Idint留言ID,主鍵,自動(dòng)加1Titlevarchar(50)留言標(biāo)題Contentsvarchar(1000)留言內(nèi)容usernamenvarchar(50)用戶留言名UserIDint留言用戶ID,外鍵,關(guān)聯(lián)到Users表中的IDAddtimedatetime留言時(shí)間 留言表的一些初始化數(shù)據(jù)如圖6.4所示:圖6.4 留言信息表初始化數(shù)據(jù)河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 新聞系

37、統(tǒng)的主要開發(fā)過程7 新聞系統(tǒng)的主要開發(fā)過程7.1 數(shù)據(jù)庫設(shè)計(jì)該系統(tǒng)使用SQL 作為應(yīng)用程序的數(shù)據(jù)庫,建立了有9張數(shù)據(jù)表:Users表用于存儲(chǔ)用戶的信息,Admin表用于存儲(chǔ)管理員的信息,NewsCategoris表用于存儲(chǔ)新聞分類信息,News表用于存儲(chǔ)新聞內(nèi)容,liuyan表用于儲(chǔ)存用戶留言,GonggaoInfo表用來存儲(chǔ)公告內(nèi)容,Resource表用來存儲(chǔ)新聞資源,Role表用來存儲(chǔ)角色類別。News表與NewsCategoris表相關(guān)聯(lián)。Role表與NewsCategoris表相關(guān)聯(lián)。在9個(gè)數(shù)據(jù)表中,主要介紹一下新聞表和用戶表如下:News表如圖7.1所示:圖7.1新聞表Id為該表主鍵

38、,NewsCategoryId為所屬新聞分類ID,Clicks為點(diǎn)擊數(shù),Title為新聞標(biāo)題,Pubdate為發(fā)布新聞的日期,Author為新聞發(fā)布者名,Content為新聞內(nèi)容。 Users表如圖7.2所示:圖7.2用戶表Id為該表主鍵,LoginName為用戶名,LoginPwd為密碼,RealName為用戶真實(shí)姓名,Address為用戶聯(lián)系地址,Phone為用戶聯(lián)系電話,Email為用戶E-mail地址,Role為用戶角色名稱(1為注冊(cè)會(huì)員,2為管理員)。7.2 各主要窗體頁的圖形界面介紹 首頁:主要功能是顯示最新新聞,顯示新聞速覽,實(shí)現(xiàn)會(huì)員登錄,提供留言板,提供管理員登陸管理,顯示新聞

39、搜索功能,顯示友情合作等等;如圖7.3所示:圖7.3 首頁新聞詳細(xì)內(nèi)容查看頁:在首頁里點(diǎn)擊新聞標(biāo)題所進(jìn)入的頁面,顯示當(dāng)前所點(diǎn)擊新聞的詳細(xì)內(nèi)容,在添加新聞時(shí),根據(jù)所編輯的新聞內(nèi)容對(duì)應(yīng)顯示;如圖7.4圖7.4 新聞詳細(xì)內(nèi)容管理員界面:管理員具有用戶管理,新聞?lì)悇e管理,新聞文章管理,留言管理的權(quán)限;如圖7.5圖7.5 管理員界面用戶管理頁面:管理員可以刪除用戶,查看用戶詳細(xì)信息;如圖7.6圖7.6 用戶管理界面新聞?lì)悇e管理:管理員可以編輯刪除插入新聞?lì)悇e。如圖7.7如圖7.7 新聞?lì)悇e管理新聞內(nèi)容管理:管理員可以分類查詢、修改、刪除、新聞內(nèi)容。如圖:7.8如圖7.8 新聞內(nèi)容管理7.3 系統(tǒng)配置7.

40、3.1 Web.config文件配置ASP.NET應(yīng)用程序的配置功能放在Web.config文件中,它包含每一個(gè)具體Web應(yīng)用程序的配置信息。在程序運(yùn)行時(shí),ASP.NET使用分層虛擬目錄結(jié)構(gòu)的Web.config文件提供的配置信息為每個(gè)惟一的URL資源計(jì)算一組配置設(shè)置,然后緩存結(jié)果配置設(shè)置,以供所有頁面對(duì)資源的請(qǐng)求使用。Web.config文件對(duì)于訪問站點(diǎn)的用戶來說是不可見的,而且也是不可訪問的,它基于XML,每個(gè)配置文件都包含XML標(biāo)記和子標(biāo)記的嵌套層次結(jié)構(gòu)。新聞系統(tǒng)的Web.config文件中的配置: 通過鍵/值對(duì)key 和value配置數(shù)據(jù)庫連接的相關(guān)信息,將SQL數(shù)據(jù)庫News.mdb

41、文件用相對(duì)路徑的方式設(shè)置為字符串BasePath在程序代碼中進(jìn)行連接引用。7.3.2 配置發(fā)布主頁首先要?jiǎng)?chuàng)建虛擬目錄,新建虛擬目錄的步驟如下: 打開IIS(Internet 信息服務(wù)),在默認(rèn)網(wǎng)站上右擊,在快捷菜單中選擇新建虛擬目錄; 在彈出的虛擬目錄創(chuàng)建向?qū)?duì)話框里點(diǎn)擊“下一步”; 輸入虛擬目錄別名; 選擇網(wǎng)站內(nèi)容所在目錄路徑; 設(shè)置“訪問”權(quán)限。 在所建虛擬目錄上右擊,在彈出菜單中選擇瀏覽,或在瀏覽器里輸入相應(yīng)網(wǎng)址,都可運(yùn)行瀏覽程序。虛擬目錄不在目錄列表中顯示(也稱為 WWW 服務(wù)的“目錄瀏覽”),要訪問虛擬目錄,用戶必須知道虛擬目錄的別名并在瀏覽器中鍵入 URL。對(duì)于 WWW 服務(wù),也可

42、以在 HTML 頁面中創(chuàng)建鏈接。發(fā)布網(wǎng)站的時(shí)候,把程序首頁的名字(index.aspx或default.aspx)寫在IIS當(dāng)中就可以訪問了。7.4 系統(tǒng)部分重要功能及其代碼7.4.1 通用類代碼在所有相關(guān)頁面顯示文件和Web用戶控件的代碼隱藏文件.aspx.cs或.aspx.cs中,通過對(duì)數(shù)據(jù)訪問類的引用(以創(chuàng)建類實(shí)例方式),調(diào)用數(shù)據(jù)訪問類里的相應(yīng)函數(shù)完成相關(guān)功能,如建立數(shù)據(jù)庫連接、打開和關(guān)閉數(shù)據(jù)庫、對(duì)數(shù)據(jù)庫執(zhí)行查詢、插入、刪除和更新操作、頁面登陸檢驗(yàn)等。此處列舉Conn類(數(shù)據(jù)訪問類)中主要函數(shù)的源碼:!- -!- -!- -!- -7.4.2 用戶注冊(cè)該系統(tǒng)的內(nèi)容是需要靠校園眾多部門眾多

43、用戶來豐富充實(shí)的,而用戶注冊(cè)功能提供了給用戶注冊(cè)和發(fā)布新聞的作用。在首頁里只需點(diǎn)擊注冊(cè)按鈕即可注冊(cè),注冊(cè)頁面里注冊(cè)按鈕的單擊事件處理程序如下:protected void btnSubmit_Click(object sender, EventArgs e) if (Page.IsValid) if (!CheckCode() Common.Message.RegScript(this, 驗(yàn)證碼錯(cuò)誤!); else User user = new User(); user.LoginName = txtLoginName.Text.Trim(); user.LoginPwd = txtLogi

44、nPwd.Text.Trim(); user.RealName = txtRealName.Text.Trim(); user.Address = txtAddress.Text.Trim(); user.Phone = txtPhone.Text.Trim(); user.Email = txtEmail.Text.Trim(); user.Role = 1; if (!UserManager.UserRegister(user) Common.Message.RegScript(this, 用戶名已使用請(qǐng)重新選擇); else Common.Message.RegScript(this,

45、注冊(cè)成功請(qǐng)登錄, UserLogin.aspx); 在注冊(cè)頁面中用到了RequiredFieldValidator(非空)、RegularExpression Validator(正則表達(dá)式)和CompareValidator(比較)驗(yàn)證控件,分別用于文本輸入框的非空驗(yàn)證、由正則表達(dá)式來驗(yàn)證用戶的輸入值是否正確和驗(yàn)證兩個(gè)輸入框的值是否相等。服務(wù)器端驗(yàn)證控件是ASP.NET控件中新產(chǎn)生的一種驗(yàn)證控件,可以在客戶端直接驗(yàn)證用戶的輸入,但控件必須包含“runat=server”屬性。正常情況下驗(yàn)證控件是不可見的,當(dāng)用戶輸入數(shù)據(jù)錯(cuò)誤時(shí)它們才可見。河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 參考文獻(xiàn)參考文獻(xiàn)1 天

46、極網(wǎng)新技術(shù)研究室.ASP.NET完全入門.人民郵電出版社,2001.62 Sanjeev Rohilla等著,陳君等譯.ADO.NET專業(yè)項(xiàng)目實(shí)例開發(fā).中國(guó)水利水電出版社,2003.53啟明工作室編著.ASP.NET網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實(shí)例.人民郵電出版社,2005.74王華杰,李律松 孫一波等編著.C#數(shù)據(jù)庫開發(fā)技術(shù).清華大學(xué)出版社,2003.25攀建編著.ASP.NET+ADO.NET項(xiàng)目開發(fā)實(shí)例.清華大學(xué)出版社,2004.16 (美)A.Russell Jones著,高春蓉等譯.ASP.NET從入門到精通.電子工業(yè)出版,2002.17Scott Worley著,王文龍 劉湘寧譯.ASP.NET技術(shù)內(nèi)幕.人民郵電出版社,2002.48 Russ Basiura等著,楊浩譯.ASP.NET Web 服務(wù)高級(jí)編程.清華大學(xué)出版社, 2003.2

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!