【正文】
電子信息系社團(tuán)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)摘 要基于C/S結(jié)構(gòu)的校園社團(tuán)網(wǎng)站系統(tǒng),Visual studio2008進(jìn)行開發(fā),使用Microsoft Acess 作為后臺(tái)數(shù)據(jù)庫,局部使用VB Sript,Java Script技術(shù)。該系統(tǒng)實(shí)現(xiàn)目的是突破信息交流的的時(shí)空界限,使大學(xué)天津農(nóng)學(xué)院社團(tuán)活動(dòng)的交流提升到網(wǎng)絡(luò)平臺(tái)。該平臺(tái)建設(shè)具有良好的交互性,方便、快捷、高效、實(shí)時(shí)性強(qiáng)。主要的功能有社團(tuán)新聞管理,社團(tuán)資料介紹,學(xué)習(xí)資料共享下載、交流與公告等功能等。關(guān)鍵字:社團(tuán)網(wǎng)站,,Acess,C/S結(jié)構(gòu)AbstractBased on C / S structure of the campus munity website system, using technology, Visual studio2008 for the development, use Microsoft Acess database as a background, the local use of VB Sript, Java Script technology. This system aims to break boundaries of time and space for information exchange, so that the activities of the University of Tianjin Agricultural College munity to the network platform to enhance munication. The platform has a good interactive, convenient, fast, efficient and real time. The main function of a munity information management, munity materials, share learning materials to download, share and announcements functions.Keywords: munity website, , Acess, C / S structure目 錄摘要關(guān)鍵字第一章 引言…………………………………………………………………… 5 課題的來源和網(wǎng)站系統(tǒng)目標(biāo)……………………………………… 5 設(shè)計(jì)內(nèi)容與設(shè)計(jì)結(jié)果……………………………………………… 5第二章 相關(guān)理論及技術(shù)基礎(chǔ)……………………………………………… 6 .NET技術(shù)…………………………………………………………… 6 ………………………………………………… 6 ………………………………………………… 7 …………………………………… 8 網(wǎng)站數(shù)據(jù)庫簡介…………………………………………………… 9 Acess數(shù)據(jù)庫的特性…………………………………………… 9 Acess數(shù)據(jù)庫的特點(diǎn)…………………………………………… 9 網(wǎng)站的界面處理和布局………………………………………… 10第三章 需求分析……………………………………………………………… 11 網(wǎng)站的需求性分析……………………………………………… 11 建站的可行性分析……………………………………………… 11第四章 網(wǎng)站設(shè)計(jì)……………………………………………………………… 12 總體設(shè)計(jì)………………………………………………………… 12 前臺(tái)設(shè)計(jì)………………………………………………………… 12 后臺(tái)設(shè)計(jì)………………………………………………………… 12 功能設(shè)計(jì)………………………………………………………… 13 網(wǎng)站的結(jié)構(gòu)圖…………………………………………………… 14 數(shù)據(jù)設(shè)計(jì)………………………………………………………… 14 網(wǎng)站數(shù)據(jù)庫的選擇……………………………………………… 14 數(shù)據(jù)表的設(shè)計(jì)…………………………………………………… 14 網(wǎng)站的數(shù)據(jù)流圖………………………………………………… 17 數(shù)據(jù)設(shè)計(jì)小結(jié)…………………………………………………… 17 代碼設(shè)計(jì)…………………………………………………………… 17 Flash滾動(dòng)新聞的實(shí)現(xiàn)………………………………………… 20 站內(nèi)檢索功能的實(shí)現(xiàn)…………………………………………… 21 鼠標(biāo)指向及新聞?lì)伾珔^(qū)分的實(shí)現(xiàn)……………………………… 22 后臺(tái)資源發(fā)布的實(shí)現(xiàn)…………………………………………… 22 資源編輯的實(shí)現(xiàn)………………………………………………… 23 管理員和普通用戶的權(quán)限區(qū)分………………………………… 24 代碼設(shè)計(jì)小結(jié)…………………………………………………… 25第五章 網(wǎng)站的測(cè)試與維護(hù)………………………………………………… 26 網(wǎng)站測(cè)試?yán)碚摗? 26 測(cè)試原則………………………………………………………… 26 測(cè)試方法………………………………………………………… 26 本站測(cè)試報(bào)告……………………………………………………… 29 網(wǎng)站的后期維護(hù)…………………………………………………… 30參考文獻(xiàn)致謝第一章 引言隨著網(wǎng)絡(luò)信息時(shí)代的來臨,互聯(lián)網(wǎng)應(yīng)用越來越廣泛,從網(wǎng)上獲 并且發(fā)布信息已成為現(xiàn)代計(jì)算機(jī)應(yīng)用的一大特色. 一個(gè)網(wǎng)站,是一個(gè)傳媒,接觸到許多從書本上學(xué)不到的知識(shí),小到一個(gè)個(gè)體通過制作自己的網(wǎng)站,向全世界宣傳自己,網(wǎng)站上普遍都有一些免費(fèi)資源,從而達(dá)到資源共享,學(xué)校,人員訪問更方便.為此,為建立起校內(nèi)外同學(xué)和社員的聯(lián)系,更好的開展社團(tuán)活動(dòng),更為及時(shí)的發(fā)布和更新新聞和學(xué)習(xí)資料,增加校友和校外人員對(duì)學(xué)校社團(tuán)的了解,同時(shí)也宣傳校園社團(tuán),提高學(xué)校知名度,建構(gòu)天津農(nóng)學(xué)院大學(xué)生網(wǎng)絡(luò)技術(shù)協(xié)會(huì)網(wǎng)站。 設(shè)計(jì)內(nèi)容與設(shè)計(jì)結(jié)果從功能上看,本網(wǎng)站只可單用戶(網(wǎng)站管理員)操作,信息易發(fā)布,本網(wǎng)站可擴(kuò)充性好,界面柔和.本課題主要內(nèi)容包括:前臺(tái)界面:主頁用于展示社團(tuán)最新信息,包括社團(tuán)文字新聞,社團(tuán)公告,圖片新聞,站內(nèi)學(xué)習(xí)資源下載,校內(nèi)、校外友情鏈接等,同時(shí)設(shè)置有站內(nèi)檢索功能,方便快速檢索數(shù)據(jù)。后臺(tái)界面:為方便管理網(wǎng)站和快速發(fā)布信息和資源,本網(wǎng)站設(shè)計(jì)后臺(tái)管理系統(tǒng),界面友好,避免管理者直接面向數(shù)據(jù)庫進(jìn)行操作。后臺(tái)界面主要有管理員登陸界面;用戶管理界面,可指定超級(jí)管理員和普通管理員,同時(shí)可添加管理員和修改管理賬戶密碼;前臺(tái)導(dǎo)航管理,可對(duì)前臺(tái)導(dǎo)航欄目進(jìn)行動(dòng)態(tài)添加;文章管理;校內(nèi)外鏈接管理;資源管理。從設(shè)計(jì)流程上來看,包含以下內(nèi)容:網(wǎng)站需求分析,設(shè)計(jì)報(bào)告,后臺(tái)數(shù)據(jù)庫的設(shè)計(jì)和表格的建立,設(shè)計(jì)網(wǎng)站并實(shí)現(xiàn)各模塊功能,最后進(jìn)行網(wǎng)站功能測(cè)試,編寫測(cè)試報(bào)告。第二章 相關(guān)理論和技術(shù)基礎(chǔ) .NET技術(shù).NET 是微軟推出的一個(gè)開發(fā)和運(yùn)行軟件的新環(huán)境。更準(zhǔn)確的說,.NET是一個(gè)XML Web Services平臺(tái)。如果這樣仍然顯得晦澀,那就讓我們先從Web Services說起。什么是“Web Services”?Web Services是“未來的計(jì)算”。Web Services是可分布的、獨(dú)立的應(yīng)用單元——有一點(diǎn)類似“Web Component”的概念,但是,建立在開放的Internet 標(biāo)準(zhǔn)(HTTP和XML)之上的Web Services具有更強(qiáng)大的功能:Web Services使應(yīng)用程序之間可以實(shí)現(xiàn)無縫結(jié)合:無論各個(gè)應(yīng)用程序具體采用什么編程語言、當(dāng)前運(yùn)行在哪一種系統(tǒng)平臺(tái)上,它們都可以通過互聯(lián)網(wǎng)進(jìn)行通信和交換數(shù)據(jù),并且對(duì)用戶而言,這種通信是透明的。借用微軟Sanjay Parthasarathy的話,要實(shí)現(xiàn)下一代的分布式計(jì)算,最基本的一點(diǎn)就是要讓所有的東西都成為Web Services。 既然Web Services如此重要,自然就迫切需要有一個(gè)可以方便地開發(fā)、集成Web Services的平臺(tái),這個(gè)平臺(tái)就是我們要介紹的“.NET”。具體地說,.NET包括: 一個(gè)用來建立 .NET 體驗(yàn)的軟件平臺(tái)。此平臺(tái)指的是運(yùn)行數(shù)據(jù)庫的服務(wù)器、Web 服務(wù)器,以及其他一些系統(tǒng)。例如Exchange 這樣的郵件系統(tǒng)和SQL Server 這樣的數(shù)據(jù)庫,以及用來在企業(yè)中組織信息的 BizTalk Server,用來管理運(yùn)行 .NET 的服務(wù)器的 Application Center, 的一部分。一個(gè)編程模型和一些工具,以用來建立和集成Web Service和網(wǎng)絡(luò)應(yīng)用程序。這個(gè)模型就是常說的“.NET Framework”。一套可編程Web Services。用戶可以使用任何設(shè)備訪問這些Web Services。它們其實(shí)是編程模型、工具和平臺(tái)的最終結(jié)果。 Framework中所提供的,開發(fā)Web應(yīng)用程序的類庫,,、擴(kuò)充以及HTTP通道的應(yīng)用程序與通信處理等工作,以及Web Service的基礎(chǔ)架構(gòu)。,但它的發(fā)展性要比ASP技術(shù)要強(qiáng)大許多。 Framework的IIS服務(wù)器上,若要在非微軟的平臺(tái)上運(yùn)行,則需要使用Mono平臺(tái)[1], Framework , AJAX、 MVC Framework、 Dynamic Data與Microsoft Silverlight的服務(wù)器控件等。很多人都把 當(dāng)做是一種編程語言,但它實(shí)際上只是一個(gè)由 .NET Framework 提供的一種開發(fā)平臺(tái) (development platform),并非編程語言。(CLR)上的應(yīng)用程序框架。它用來在服務(wù)器端構(gòu)建功能強(qiáng)大的web應(yīng)用程序。 世界級(jí)水平的開發(fā)工具支持。在VisualStudio.net的集成開發(fā)環(huán)境(IDE)中。所見即所得的(WYSIWYG)編輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少部分功能。 強(qiáng)大而富有彈性。(CLR)的,同樣可以應(yīng)用于web應(yīng)用程序開發(fā)者。.net框架的類庫、消息以及數(shù)據(jù)訪問解決方案,都可以無縫集成到web。,因此你可以選擇你最熟悉的語言,或者通過幾種語言來共同完成一個(gè)應(yīng)用。而且,現(xiàn)存的基于COM的開發(fā)投資依然保留。 簡單。,比如