




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)(論文)武夷學(xué)院軟件工程教學(xué)團(tuán)隊(duì)網(wǎng)站設(shè)計(jì)摘 要隨著計(jì)算機(jī)技術(shù)的開(kāi)展,軟件危機(jī)的產(chǎn)生,軟件工程變得越來(lái)越重要,計(jì)算機(jī)軟件已經(jīng)成為現(xiàn)代科學(xué)研究和解決工程問(wèn)題的根底,滲透到了各個(gè)領(lǐng)域,通過(guò)對(duì)軟件工程教學(xué)團(tuán)隊(duì)進(jìn)行了詳細(xì)的調(diào)查分析,利用frontpage 、SQL數(shù)據(jù)庫(kù)和技術(shù)構(gòu)建了一個(gè)軟件工程教學(xué)團(tuán)隊(duì)的網(wǎng)站。本文詳細(xì)介紹了如何制作軟件工程教學(xué)團(tuán)隊(duì)網(wǎng)站,包括分析,設(shè)計(jì),制作等幾個(gè)環(huán)節(jié)。本文介紹制作軟件工程教學(xué)團(tuán)隊(duì)網(wǎng)站的意義,制作過(guò)程、制作技巧、制作工具以及網(wǎng)站的配置過(guò)程等等。制作完成的網(wǎng)站能夠?qū)崿F(xiàn)注冊(cè)、登陸分普通用戶(hù)和超級(jí)用戶(hù)兩種、文件下載、查看新聞重要通知、滾動(dòng)新聞等等欄目、教師答疑、學(xué)生提問(wèn)、
2、網(wǎng)站人數(shù)統(tǒng)計(jì)、教學(xué)留言、后臺(tái)能夠?qū)π侣勥M(jìn)行添加、刪除和修改,也可以對(duì)用戶(hù)進(jìn)行管理。關(guān)鍵詞:軟件工程教學(xué)團(tuán)隊(duì)網(wǎng)站;frontpage;SQL數(shù)據(jù)庫(kù);ASP.NET AbstractWith the development of computer technology, software crisis generation, software engineering becomes more and more important, computer software has become the modern scientific research and solve engineering pr
3、oblems based, penetrated the fields ,through investigation the software engineering teaching team carried on the detailed analysis , Dreamweaver, SQL database and using technology constructed a software engineering teaching team website. This paper introduces how to make software engineering teachin
4、g team website, including analysis, design, production and other installments. This paper introduce the production software engineering teaching team website significance, production process, manufacturing techniques,production tools and web site configuration process and so on.Making completed webs
5、ite can realize register, login (include ordinary users and super user ), file download, view the news (important announcement, rolling news etc column), teachers answer, students questions, website toll, teaching message for news, background can add, delete and modification, also can manage to user
6、s.Key words: Software engineering teaching team website; frontpage; SQL database; 目 錄1 引 言11.1 設(shè)計(jì)時(shí)代背景11.2 設(shè)計(jì)思想和目的11.3 制作工具21.4 網(wǎng)頁(yè)設(shè)計(jì)中應(yīng)注意的原那么22 需求分析6完整的需求報(bào)告調(diào)查體系662.3 系統(tǒng)設(shè)計(jì)分析73 數(shù)據(jù)流圖設(shè)計(jì)8主頁(yè)數(shù)據(jù)流圖83.2 首頁(yè)數(shù)據(jù)流圖83.3 教學(xué)留言數(shù)據(jù)流圖93.4 后臺(tái)數(shù)據(jù)流圖104 數(shù)據(jù)庫(kù)設(shè)計(jì)114.1 普通用戶(hù)數(shù)據(jù)庫(kù)設(shè)計(jì)114.2 超級(jí)用戶(hù)數(shù)據(jù)庫(kù)設(shè)計(jì)114.3 新聞數(shù)據(jù)庫(kù)設(shè)計(jì)114.4 課件下載數(shù)據(jù)庫(kù)設(shè)計(jì)134.5 網(wǎng)站人數(shù)統(tǒng)計(jì)
7、數(shù)據(jù)庫(kù)設(shè)計(jì)134.6 留言板數(shù)據(jù)庫(kù)設(shè)計(jì)135 技術(shù)及工具介紹155.1 frontpage 2003簡(jiǎn)介15155.2.1 IIS的安裝和配置1617175.3 SQL Server 2000數(shù)據(jù)庫(kù)的介紹185.4 網(wǎng)站首頁(yè)的設(shè)計(jì)和分析196 主頁(yè)和局部主要頁(yè)面的測(cè)試界面206.1 主頁(yè)的測(cè)試界面206.2 重要通知列表測(cè)試界面216.3 重要通知內(nèi)容測(cè)試界面216.4 課件下載內(nèi)容測(cè)試界面226.5 學(xué)生提問(wèn)測(cè)試界面236.6 登陸測(cè)試界面236.7 后臺(tái)主頁(yè)測(cè)試界面246.8 新聞管理測(cè)試界面246.9 新聞修改測(cè)試界面256.10 超級(jí)用戶(hù)管理測(cè)試界面256.11 超級(jí)用戶(hù)修改密碼測(cè)試界
8、面266.12 添加超級(jí)用戶(hù)測(cè)試界面266.13 普通用戶(hù)管理測(cè)試界面276.14 普通用戶(hù)搜索測(cè)試界面276.15 網(wǎng)站新聞搜索測(cè)試界面286.16 用戶(hù)注冊(cè)測(cè)試界面287 網(wǎng)站設(shè)計(jì)局部主要代碼307.1 用戶(hù)注冊(cè)的代碼307.2 用戶(hù)登陸的代碼337.3 重要通知列表的代碼357.4 首頁(yè)新聞的代碼367.5 課件下載的重要代碼387.6 查看留言板的重要代碼397.7 發(fā)表留言的重要代碼417.8 新聞管理的重要代碼428 網(wǎng)站的配置過(guò)程51結(jié) 論54謝 辭55參 考 文 獻(xiàn)56附錄A 武夷學(xué)院畢業(yè)設(shè)計(jì)論文任務(wù)書(shū)附錄B 武夷學(xué)院畢業(yè)設(shè)計(jì)論文文獻(xiàn)綜述附錄C 武夷學(xué)院畢業(yè)設(shè)計(jì)論文開(kāi)題報(bào)告附錄
9、D 武夷學(xué)院畢業(yè)設(shè)計(jì)論文中期檢查表附錄E 武夷學(xué)院畢業(yè)設(shè)計(jì)論文指導(dǎo)教師評(píng)分表附錄F 武夷學(xué)院畢業(yè)設(shè)計(jì)論文評(píng)閱登記表附錄G 武夷學(xué)院畢業(yè)設(shè)計(jì)論文辯論過(guò)程記錄表附錄H 武夷學(xué)院畢業(yè)設(shè)計(jì)論文成績(jī)表武夷學(xué)院軟件工程教學(xué)團(tuán)隊(duì)網(wǎng)站設(shè)計(jì)1 引 言1.1 設(shè)計(jì)時(shí)代背景由于互聯(lián)網(wǎng)的迅猛開(kāi)展,使得網(wǎng)絡(luò)信息成為目前社會(huì)中最實(shí)時(shí),也最豐富的媒體,世界各國(guó)人民相互之間的聯(lián)系進(jìn)入了一個(gè)嶄新的時(shí)代,現(xiàn)在只要坐在自己的家中,把所需要的信息或資料輸入互聯(lián)網(wǎng)里,想要查找的信息立即展現(xiàn)在你的眼前?;ヂ?lián)網(wǎng)的出現(xiàn)改變了人們獲取信息的傳統(tǒng)方式,在互聯(lián)網(wǎng)絡(luò)高速開(kāi)展的今天,網(wǎng)站正成為學(xué)校、公司、企業(yè)、 政府及團(tuán)體進(jìn)行形象展示、信息發(fā)布、業(yè)務(wù)
10、拓展、客戶(hù)效勞、內(nèi)部溝通的重要陣地。伴隨著計(jì)算機(jī)的廣泛應(yīng)用,計(jì)算機(jī)軟件在計(jì)算機(jī)系統(tǒng)中的地位越來(lái)越重要。人們需要的軟件越來(lái)越多,而且趨向大型化和復(fù)雜化,使軟件開(kāi)發(fā)變得越來(lái)越復(fù)雜,程序設(shè)計(jì)人員越來(lái)越滿(mǎn)足不了需要,軟件產(chǎn)品質(zhì)量也變得難以滿(mǎn)足各方面的要求,加上軟件生產(chǎn)率低,導(dǎo)致軟件本錢(qián)大幅度上漲,軟件生產(chǎn)在工業(yè)興旺國(guó)家中占有很重要的地位1。為了消除軟件危機(jī),既要有技術(shù)措施方法和工具,又要有必要的組織管理措施。軟件工程正是從管理和技術(shù)兩方面研究如何更好地開(kāi)發(fā)和維護(hù)計(jì)算機(jī)軟件的一門(mén)新興學(xué)科。軟件工程是計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)重要的專(zhuān)業(yè)根底課,它對(duì)于培養(yǎng)學(xué)生的軟件素質(zhì),提高學(xué)生的軟件開(kāi)發(fā)能力與軟件工程管理能力具有重
11、要的意義。1.2 設(shè)計(jì)思想和目的希望通過(guò)對(duì)軟件工程教學(xué)團(tuán)隊(duì)網(wǎng)站的規(guī)劃與設(shè)計(jì)來(lái)表達(dá)綜合運(yùn)用所學(xué)知識(shí)分析和解決實(shí)際問(wèn)題的能力,掌握相關(guān)網(wǎng)頁(yè)制作軟件,強(qiáng)化計(jì)算機(jī)實(shí)際應(yīng)用技能訓(xùn)練,為今后開(kāi)展網(wǎng)站設(shè)計(jì)和開(kāi)發(fā)打下初步的根底。第一:運(yùn)用Dreamweaver等網(wǎng)頁(yè)制作軟件制作網(wǎng)站及其相關(guān)鏈接的頁(yè)面。第二:主頁(yè)要求:清純簡(jiǎn)潔、主題鮮明、內(nèi)容編排得當(dāng)合理、有一定的藝術(shù)感,美觀、實(shí)用,相關(guān)鏈接正常,能表達(dá)網(wǎng)站的根本功能。第三:學(xué)會(huì)用SQL數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)網(wǎng)站上的內(nèi)容。1.3 制作工具 該網(wǎng)站設(shè)計(jì)主要frontpage,Visual Studio2003,SQL 2000等軟件完成。frontpage是用來(lái)設(shè)計(jì)頁(yè)面和風(fēng)
12、格的。Visual Studio 2003是該網(wǎng)站的主要開(kāi)發(fā)工具,他可以和數(shù)據(jù)庫(kù)交互,實(shí)現(xiàn)動(dòng)態(tài)地?cái)?shù)據(jù)傳輸,SQL Server 2000用來(lái)存儲(chǔ)網(wǎng)站數(shù)據(jù)。1.4 網(wǎng)頁(yè)設(shè)計(jì)中應(yīng)注意的原那么一、 明確建立網(wǎng)站的目標(biāo)和用戶(hù)需求 Web站點(diǎn)的設(shè)計(jì)是展現(xiàn)企業(yè)形象、介紹產(chǎn)品和效勞、表達(dá)企業(yè)開(kāi)展戰(zhàn)略的重要途徑,因此我們必須明確設(shè)計(jì)站點(diǎn)的目的和用戶(hù)需求,從而做出切實(shí)可行的設(shè)計(jì)方案。我們會(huì)根據(jù)消費(fèi)者的需求、市場(chǎng)的狀況、企業(yè)自身的情況等進(jìn)行綜合分析,以“消費(fèi)者customer)為中心,而不是以“美術(shù)為中心進(jìn)行設(shè)計(jì)規(guī)劃。 在設(shè)計(jì)規(guī)劃時(shí)我們會(huì)考慮: 建設(shè)網(wǎng)站的目的是什么? 為誰(shuí)提供效勞和產(chǎn)品? 企業(yè)能提供什么樣的產(chǎn)品
13、和效勞? 網(wǎng)站的目的消費(fèi)者和受眾的特點(diǎn)是什么? 企業(yè)產(chǎn)品和效勞適合什么樣的表現(xiàn)方式風(fēng)格? 二、網(wǎng)頁(yè)設(shè)計(jì)總體方案主題鮮明 在目標(biāo)明確的根底上,完成網(wǎng)站的構(gòu)思創(chuàng)意即總體設(shè)計(jì)方案。對(duì)網(wǎng)站的整體風(fēng)格和特色作出定位,規(guī)劃網(wǎng)站的組織結(jié)構(gòu)。 Web站點(diǎn)應(yīng)針對(duì)所效勞對(duì)象機(jī)構(gòu)或人的不同而具有不同的形式。有些站點(diǎn)只提供簡(jiǎn)潔文本信息;有些那么采用多媒體表現(xiàn)手法,提供華美的圖像、閃爍的燈光、復(fù)雜的頁(yè)面布置,甚至可以下載聲音和錄像片段。好的Web站點(diǎn)把圖形表現(xiàn)手法和有效的組織與通信結(jié)合起來(lái)。 為了做到主題鮮明突出,要點(diǎn)明確,我們將按照客戶(hù)的要求,以簡(jiǎn)單明確的語(yǔ)言和畫(huà)面表達(dá)站點(diǎn)的主題;調(diào)動(dòng)一切手段充分表現(xiàn)網(wǎng)站點(diǎn)的個(gè)性和情
14、趣,辦出網(wǎng)站的特點(diǎn)。 Web站點(diǎn)主頁(yè)應(yīng)具備的根本成分包括: 頁(yè)頭:準(zhǔn)確無(wú)誤地標(biāo)識(shí)你的站點(diǎn)和企業(yè)標(biāo)志; Email地址:用來(lái)接收用戶(hù)垂詢(xún); 聯(lián)系信息:如普通郵件地址或 ; 版權(quán)信息:聲明版權(quán)所有者等。 充分利用已有信息,如客戶(hù)手冊(cè)公共關(guān)系文檔技術(shù)手冊(cè)和數(shù)據(jù)庫(kù)等。 三、網(wǎng)站的版式設(shè)計(jì) 網(wǎng)頁(yè)設(shè)計(jì)作為一種視覺(jué)語(yǔ)言,特別講究編排和布局,雖然主頁(yè)的設(shè)計(jì)不等同于平面設(shè)計(jì),但它們有許多相近之處。 版式設(shè)計(jì)通過(guò)文字圖形的空間組合,表達(dá)出和諧與美。 多頁(yè)面站點(diǎn)頁(yè)面的編排設(shè)計(jì)要求把頁(yè)面之間的有機(jī)聯(lián)系反映出來(lái),特別要處理好頁(yè)面之間和頁(yè)面內(nèi)的秩序與內(nèi)容的關(guān)系。為了到達(dá)最正確的視覺(jué)表現(xiàn)效果,我們將反復(fù)推敲整體布局的合理性
15、,使瀏覽者有一個(gè)流暢的視覺(jué)體驗(yàn)。 四、色彩在網(wǎng)頁(yè)設(shè)計(jì)中的作用 色彩是藝術(shù)表現(xiàn)的要素之一。在網(wǎng)頁(yè)設(shè)計(jì)中,我們的設(shè)計(jì)師根據(jù)和諧、均衡和重點(diǎn)突出的原那么,將不同的色彩進(jìn)行組合搭配來(lái)構(gòu)成美麗的頁(yè)面。 根據(jù)色彩對(duì)人們心理的影響,合理地加以運(yùn)用。五、網(wǎng)頁(yè)設(shè)計(jì)形式與內(nèi)容相統(tǒng)一 為了將豐富的意義和多樣的形式組織成統(tǒng)一的頁(yè)面結(jié)構(gòu),形式語(yǔ)言必須符合頁(yè)面的內(nèi)容,表達(dá)內(nèi)容的豐富含義。 靈活運(yùn)用比照與調(diào)和、對(duì)稱(chēng)與平衡、節(jié)奏與韻律以及留白等手段,通過(guò)空間、文字、圖形之間的相互關(guān)系建立整體的均衡狀態(tài),產(chǎn)生和諧的美感。如對(duì)稱(chēng)原那么在頁(yè)面設(shè)計(jì)中, 它的均衡有時(shí)會(huì)使頁(yè)面顯得呆板,但如果參加一些富有動(dòng)感的文字、圖案,或采用夸張的手
16、法來(lái)表現(xiàn)內(nèi)容往往會(huì)到達(dá)比較好的效果。 點(diǎn)、線(xiàn)、面作為視覺(jué)語(yǔ)言中的根本元素,巧妙地互相穿插、互相襯托、互相補(bǔ)充構(gòu)成最正確的頁(yè)面效果,充分表達(dá)完美的設(shè)計(jì)意境。 六、三維空間的構(gòu)成和虛擬現(xiàn)實(shí) 網(wǎng)絡(luò)上的三維空間是一個(gè)假想空間,這種空間關(guān)系需借助動(dòng)靜變化圖像的比例關(guān)系等空間因素表現(xiàn)出來(lái)。 在頁(yè)面中,圖片、文字位置前后疊壓,或頁(yè)面位置變化所產(chǎn)生的視覺(jué)效果都各不相同。通過(guò)圖片、文字前后疊壓所構(gòu)成的空間層次不太適合網(wǎng)頁(yè)設(shè)計(jì),根據(jù)現(xiàn)有瀏覽器的特點(diǎn),網(wǎng)頁(yè)設(shè)計(jì)適合比較標(biāo)準(zhǔn)、簡(jiǎn)明的頁(yè)面,盡管這種疊壓排列能產(chǎn)生強(qiáng)節(jié)奏的空間層次,視覺(jué)效果強(qiáng)烈。 網(wǎng)頁(yè)上常見(jiàn)的是頁(yè)面上、下、左、右、中位置所產(chǎn)生的空間關(guān)系,以及疏密的位置關(guān)系
17、所產(chǎn)生的空間層次,這兩種位置關(guān)系使產(chǎn)生的空間層次富有彈性,同時(shí)也讓人產(chǎn)生輕松或緊迫的心理感受。 現(xiàn)在,人們已不滿(mǎn)足于HTML語(yǔ)言編制的二維Web頁(yè)面,三維世界的誘惑開(kāi)始吸引更多的人,虛擬現(xiàn)實(shí)要在Web網(wǎng)上展示其迷人的風(fēng)采,于是VRML語(yǔ)言出現(xiàn)了。VRML是一種面向?qū)ο蟮恼Z(yǔ)言,它類(lèi)似Web超級(jí)鏈接所使用的HTML語(yǔ)言,也是一種基于文本的語(yǔ)言,并可以運(yùn)行在多種平臺(tái)之上,只不過(guò)能夠更多地為虛擬現(xiàn)實(shí)環(huán)境效勞。 七、網(wǎng)頁(yè)設(shè)計(jì)中多媒體功能的利用 網(wǎng)絡(luò)資源的優(yōu)勢(shì)之一是多媒體功能。要吸引瀏覽者注意力,網(wǎng)頁(yè)的內(nèi)容可以用三維動(dòng)畫(huà)、FLASH等來(lái)表現(xiàn)。但要由于網(wǎng)絡(luò)帶寬的限制,在使用多媒體的形式表現(xiàn)網(wǎng)頁(yè)的內(nèi)容時(shí)不得不
18、考慮客戶(hù)端的傳輸速度。 八、結(jié)構(gòu)清晰并且便于使用。 如果人們看不懂或很難看懂您的網(wǎng)站,那么,他如何了解你的企業(yè)和效勞呢?使用一些醒目的標(biāo)題或文字來(lái)突出您的產(chǎn)品與效勞。并且即使您擁有最棒的產(chǎn)品,如果客戶(hù)從您的網(wǎng)站上不清楚您在介紹什么或不清楚如何受益的話(huà),他們是不會(huì)喜歡您的網(wǎng)站的,這就是網(wǎng)頁(yè)設(shè)計(jì)的失敗。 九、導(dǎo)向清晰。 網(wǎng)頁(yè)設(shè)計(jì)中導(dǎo)航使用超文本鏈接或圖片鏈接,使人們能夠在您的網(wǎng)站上自由前進(jìn)或后退,而不會(huì)讓他們使用瀏覽器上的前進(jìn)或后退。十、快速的下載時(shí)間。 很多的瀏覽者不會(huì)進(jìn)入需要等待5分鐘下載時(shí)間才能進(jìn)入的網(wǎng)站,在互聯(lián)網(wǎng)上30秒的等待時(shí)間與我們平常10分鐘等待時(shí)間的感覺(jué)相同。因此,我們會(huì)建議您在網(wǎng)
19、頁(yè)設(shè)計(jì)中盡量防止使用過(guò)多的圖片及體積過(guò)大的圖片。我們通常會(huì)與客戶(hù)合作,將主要頁(yè)面的容量控制在50K以?xún)?nèi),平均30K左右,確保普通瀏覽者頁(yè)面等待時(shí)間不超過(guò)10秒。 十一、非圖形的內(nèi)容。 我們?cè)诒匾獣r(shí)適當(dāng)使用動(dòng)態(tài)“Gif圖片,為減少動(dòng)畫(huà)容量,應(yīng)用巧妙設(shè)計(jì)的Java動(dòng)畫(huà)可以用很小的容量使圖形或文字產(chǎn)生動(dòng)態(tài)的效果。但是,由于在互聯(lián)網(wǎng)瀏覽的大多是一些尋找信息的人們,我們?nèi)匀唤ㄗh您要確定您的網(wǎng)站將為他們提供的是有價(jià)值的內(nèi)容,而不是過(guò)度的裝飾。 十二、方便的反應(yīng)及訂購(gòu)程序。 讓客戶(hù)明確您所能提供的產(chǎn)品或效勞并讓他們非常方便地訂購(gòu)是您獲得成功的重要因素。如果客戶(hù)在您的網(wǎng)站上產(chǎn)生了購(gòu)置產(chǎn)品或效勞的欲望,您是否能
20、夠讓他們盡快實(shí)現(xiàn)嗎?是在線(xiàn)還是離線(xiàn)? 十三、網(wǎng)站測(cè)試和改良 測(cè)試實(shí)際上是模擬用戶(hù)詢(xún)問(wèn)網(wǎng)站的過(guò)程,用以發(fā)現(xiàn)問(wèn)題并改良網(wǎng)頁(yè)設(shè)計(jì)。我們通常與用戶(hù)共同安排網(wǎng)站測(cè)試9。 十四、內(nèi)容更新與溝通 企業(yè)Web站點(diǎn)建立后,要不斷更新網(wǎng)頁(yè)內(nèi)容。站點(diǎn)信息的不斷更新,讓瀏覽者了解企業(yè)的開(kāi)展動(dòng)態(tài)和網(wǎng)上職務(wù)等,同時(shí)也會(huì)幫助企業(yè)建立良好的好象。 在企業(yè)的Web站點(diǎn)上,要認(rèn)真回復(fù)用戶(hù)的電子郵件和傳統(tǒng)的聯(lián)系方式如信件 垂詢(xún)和 ,做到有問(wèn)必答。最好將用戶(hù)的用意進(jìn)行分類(lèi),如售前一般了解售后效勞等,由相關(guān)部門(mén)處理,使網(wǎng)站訪(fǎng)問(wèn)者感受到企業(yè)的真實(shí)存在并由此產(chǎn)生信任感。 注意不要許諾你實(shí)現(xiàn)不了的東西,在你真正有能力處理回復(fù)之前,不要懇求用
21、戶(hù)輸入信息或羅列一大堆自己不能及時(shí)答復(fù)的 號(hào)碼。 如果要求訪(fǎng)問(wèn)者自愿提供其個(gè)人信息,應(yīng)公布并認(rèn)真履行個(gè)人隱私保承諾10。2 需求分析 完整的需求報(bào)告調(diào)查體系為了開(kāi)發(fā)出真正滿(mǎn)足用戶(hù)需求的軟件產(chǎn)品,首先必須知道用戶(hù)的需求。對(duì)軟件需求的深入理解是軟件開(kāi)發(fā)工作獲得成功的前提和關(guān)鍵,不管我們把設(shè)計(jì)和編碼工作做得如何出色,不能真正滿(mǎn)足用戶(hù)需求的程序只會(huì)給用戶(hù)帶來(lái)失望,給開(kāi)發(fā)者帶來(lái)煩惱。個(gè)人網(wǎng)站工程確實(shí)立是建立在各種各樣的需求上面的,這種需求往往是來(lái)自客戶(hù)的實(shí)際需求或者是出于公司自身開(kāi)展的需要,不同的客戶(hù)對(duì)網(wǎng)站開(kāi)發(fā)擁有不同層面的知識(shí),工程負(fù)責(zé)人對(duì)用戶(hù)需求的理解程度也各有不同,需求分析的準(zhǔn)確性在很大程度上決定
22、了此類(lèi)網(wǎng)站開(kāi)發(fā)工程的成敗。因此如何更好的了解、分析、明確用戶(hù)需求,并且能夠準(zhǔn)確、清晰以文檔的形式表達(dá)給參與工程開(kāi)發(fā)的每個(gè)成員,保證開(kāi)發(fā)過(guò)程按照滿(mǎn)足用戶(hù)需求為目的,并按照用戶(hù)需求的正確的開(kāi)發(fā)方向進(jìn)行,是每個(gè)網(wǎng)站開(kāi)發(fā)工程管理者需要面對(duì)的問(wèn)題。在需求分析的過(guò)程中,按照一定標(biāo)準(zhǔn)的編寫(xiě)需求分析的相關(guān)文檔不但可以幫助工程成員將需求分析結(jié)果更加明確化,也為以后開(kāi)發(fā)過(guò)程起到了現(xiàn)實(shí)文本形式的備忘的作用,并且有助于網(wǎng)站日后的開(kāi)發(fā)工程提供有益的借鑒和模范,在工程開(kāi)發(fā)過(guò)程中積累符合自身特點(diǎn)的經(jīng)驗(yàn)財(cái)富,并為以后的工作個(gè)學(xué)習(xí)打下堅(jiān)實(shí)的根底8。2.2 用戶(hù)需求1、結(jié)合軟件工程教學(xué)團(tuán)隊(duì)建設(shè)網(wǎng)站的需要利用Dreamwearer
23、、frontpage等軟件開(kāi)發(fā)前臺(tái)主程序界面和其后鏈接的各個(gè)子界面;2、有后臺(tái)數(shù)據(jù)庫(kù)管理界面信息功能,通過(guò)管理員實(shí)現(xiàn)后臺(tái)信息管理;3.用戶(hù)注冊(cè)功能,用戶(hù)分兩級(jí)普通用戶(hù)和管理員。4、軟件工程教學(xué)團(tuán)隊(duì)網(wǎng)站應(yīng)包含以下主要工程和超級(jí)鏈接:學(xué)校首頁(yè)、團(tuán)隊(duì)首頁(yè)、團(tuán)隊(duì)概況、團(tuán)隊(duì)園地、團(tuán)隊(duì)建設(shè)、團(tuán)隊(duì)社區(qū)、團(tuán)隊(duì)文化、教學(xué)留言、網(wǎng)上答疑等;5、主頁(yè)窗體區(qū)域欄目至少要有:重要通知、滾動(dòng)新聞、網(wǎng)上答疑、團(tuán)隊(duì)建設(shè)、團(tuán)隊(duì)動(dòng)態(tài)、課件下載、團(tuán)隊(duì)社區(qū)、圖片新聞、作業(yè)布置等欄目,要求能夠通過(guò)后臺(tái)發(fā)布者自動(dòng)生本錢(qián)頁(yè)面上的信息,而不是每次修改源代碼填上的固定信息。滾動(dòng)新聞要有動(dòng)態(tài)效果。6、主頁(yè)要求:簡(jiǎn)潔實(shí)用、主題鮮明、內(nèi)容編排得當(dāng)合
24、理、有一定的藝術(shù)感,美觀、實(shí)用,相關(guān)鏈接正常,能表達(dá)網(wǎng)站首頁(yè)的根本功能。7、網(wǎng)站上要有實(shí)際應(yīng)用的內(nèi)容網(wǎng)頁(yè),具有可實(shí)用性。2.3 系統(tǒng)設(shè)計(jì)分析功能:但凡需要注冊(cè)的用戶(hù)都可以在主頁(yè)上點(diǎn)“我要注冊(cè)進(jìn)行注冊(cè),用戶(hù)同意協(xié)議,輸入未注冊(cè)過(guò)用戶(hù)名,輸入密碼和確認(rèn)密碼,選擇密保問(wèn)題,并輸入問(wèn)題答案,即可注冊(cè)。功能:用戶(hù)在主頁(yè)上點(diǎn)“登陸,進(jìn)入登陸界面,輸入正確的用戶(hù)名和密碼,用戶(hù)登陸成功,并跳到主頁(yè)。如果忘記密碼可以通過(guò)答復(fù)密保問(wèn)題來(lái)修改密碼。3.新聞功能:在主頁(yè)上包含團(tuán)隊(duì)建設(shè),團(tuán)隊(duì)對(duì)社區(qū),團(tuán)隊(duì)文化、圖片新聞等的新聞模塊,超級(jí)用戶(hù)可以通過(guò)后臺(tái)對(duì)其內(nèi)容進(jìn)行動(dòng)態(tài)的添加、刪除、修改、查詢(xún)。4.教學(xué)留言:用戶(hù)如果有疑問(wèn)
25、可以通過(guò)主頁(yè)上的教學(xué)留言來(lái)發(fā)表自己的意見(jiàn)、建議或看法,用戶(hù)登陸后即可查看該留言。5.用戶(hù)管理:在后臺(tái)可以添加、刪除超級(jí)用戶(hù),可以修改超級(jí)用戶(hù)的密碼,普通用戶(hù)是通過(guò)主頁(yè)注冊(cè),在后臺(tái)可以刪除不需要的普通用戶(hù)。3 數(shù)據(jù)流圖設(shè)計(jì)3.1 主頁(yè)數(shù)據(jù)流圖網(wǎng)站主頁(yè)包括:登陸、用戶(hù)注冊(cè)、學(xué)校首頁(yè)、團(tuán)隊(duì)首頁(yè)、團(tuán)隊(duì)概述、團(tuán)隊(duì)園地、團(tuán)隊(duì)建設(shè)、團(tuán)隊(duì)社區(qū)、團(tuán)隊(duì)文化、網(wǎng)上答疑、教學(xué)留言、我要答疑,其數(shù)據(jù)流圖如下圖。主 頁(yè)登 陸用 戶(hù) 注 冊(cè)學(xué) 校 首 頁(yè)首 頁(yè)團(tuán) 隊(duì) 概 括團(tuán) 隊(duì) 園 地團(tuán) 隊(duì) 建 設(shè)團(tuán) 隊(duì) 社 區(qū)團(tuán) 隊(duì) 文 化網(wǎng) 上 答 疑教 學(xué) 留 言我 要 答 疑圖 主頁(yè)數(shù)據(jù)流圖3.2 首頁(yè)數(shù)據(jù)流圖首頁(yè)包含:重要通知
26、、滾動(dòng)新聞、網(wǎng)上答疑、團(tuán)隊(duì)建設(shè)、團(tuán)隊(duì)動(dòng)態(tài)、課件下載、團(tuán)隊(duì)社區(qū)、圖片新聞、作業(yè)布置、后臺(tái)路口、網(wǎng)站人數(shù)統(tǒng)計(jì),其數(shù)據(jù)流圖如下圖。首 頁(yè)重 要 通 知滾 動(dòng) 新 聞網(wǎng) 上 答 疑團(tuán) 隊(duì) 建 設(shè)團(tuán) 隊(duì) 動(dòng) 態(tài)課 件 下 載團(tuán) 隊(duì) 社 區(qū)圖 片 新 聞作 業(yè) 布 置后 臺(tái) 路 口網(wǎng)站人數(shù)統(tǒng)計(jì)圖 首頁(yè)數(shù)據(jù)流圖3.3 教學(xué)留言數(shù)據(jù)流圖在首頁(yè)上按“教學(xué)留言,在這里你可以輸入一些信息來(lái)發(fā)表留言,也可以登陸查看所發(fā)表的留言,也可以返回首頁(yè)進(jìn)行其他的操作,其數(shù)據(jù)流圖如圖3.3所示。 教學(xué)留言發(fā) 表 留 言查 看 留 言返 回 首 頁(yè)登 陸圖 教學(xué)留言數(shù)據(jù)流圖3.4 后臺(tái)數(shù)據(jù)流圖用戶(hù)在首頁(yè)上通過(guò)點(diǎn)擊“后臺(tái)路口“轉(zhuǎn)到登
27、陸頁(yè)面,超級(jí)用戶(hù)登陸成功才可以進(jìn)入后臺(tái)界面,在后臺(tái)可以對(duì)新聞和用戶(hù)進(jìn)行管理,具體數(shù)據(jù)流圖如下圖。后 臺(tái) 入 口登 陸 后 臺(tái)新聞系統(tǒng)管理用戶(hù)系統(tǒng)管理新 聞 管 理發(fā) 布 新 聞超級(jí)用戶(hù)管理普通用戶(hù)管理 圖 后臺(tái)數(shù)據(jù)流圖4 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 普通用戶(hù)數(shù)據(jù)庫(kù)設(shè)計(jì)普通用戶(hù)數(shù)據(jù)庫(kù)采用5個(gè)字段,分別為:userID用戶(hù)ID,整數(shù)型,主鍵,自增,userName(用戶(hù)名,長(zhǎng)度可變字符型),userPwd(用戶(hù)密碼,長(zhǎng)度可變字符型),userQuestion(密保問(wèn)題,長(zhǎng)度可變字符型),userAnswer(密保答案,長(zhǎng)度可變字符型),結(jié)構(gòu)如下圖。圖4.1 普通用戶(hù)數(shù)據(jù)結(jié)構(gòu)圖4.2 超級(jí)用戶(hù)數(shù)據(jù)庫(kù)設(shè)計(jì)超級(jí)用
28、戶(hù)數(shù)據(jù)庫(kù)采用3個(gè)字段,分別為:userID用戶(hù)ID,整數(shù)型,主鍵,自增,userName(用戶(hù)名,長(zhǎng)度可變字符型),userPwd(用戶(hù)密碼,長(zhǎng)度可變字符型),結(jié)構(gòu)如下圖。圖 超級(jí)用戶(hù)數(shù)據(jù)結(jié)構(gòu)圖4.3 新聞數(shù)據(jù)庫(kù)設(shè)計(jì)新聞數(shù)據(jù)庫(kù)設(shè)計(jì)使用2個(gè)數(shù)據(jù)庫(kù)表,一個(gè)表用來(lái)存放新聞?lì)愋停粋€(gè)表用來(lái)存放新聞,存放新聞?lì)愋偷谋聿捎?個(gè)字段,分別是newsTypeID(新聞?lì)愋虸D,長(zhǎng)度可變字符型,主鍵,自增),newsTypeName(新聞?lì)愋兔?,長(zhǎng)度可變字符型),結(jié)構(gòu)如下圖。存放新聞的數(shù)據(jù)庫(kù)表采用10個(gè)字段,分別是:newsID新聞ID,整數(shù)型,主鍵,自增,newsTitle新聞標(biāo)題,長(zhǎng)度可變字符型),news
29、TypeID溫馨類(lèi)型,長(zhǎng)度可變字符型,外鍵,newsContent內(nèi)容,文本類(lèi)型,postTime發(fā)表時(shí)間,日期類(lèi)型,hit點(diǎn)擊量,整數(shù)型,newsSource新聞來(lái)源,長(zhǎng)度可變字符型),newsPicture新聞圖片,長(zhǎng)度可變字符型,只有用于記錄圖片新聞的圖片名),answerContent答疑答案,文本類(lèi)型,用于存放網(wǎng)上答疑問(wèn)題的答案、imageUrl圖片位置,長(zhǎng)度可變字符型,用于存放圖片新聞的圖片地址),結(jié)構(gòu)如圖4.3.2所示。圖 新聞?lì)愋蛿?shù)據(jù)結(jié)構(gòu)圖圖 新聞數(shù)據(jù)結(jié)構(gòu)圖4.4 課件下載數(shù)據(jù)庫(kù)設(shè)計(jì)課件下載數(shù)據(jù)庫(kù)采用8個(gè)字段,分別是newsID下載ID,整數(shù)型,主鍵,自增,newsTitle(
30、下載標(biāo)題,長(zhǎng)度可變字符型),loadContent下載的文件,長(zhǎng)度可變字符型,postTime發(fā)表時(shí)間,日期類(lèi)型,hit點(diǎn)擊量,整數(shù)型,loadSource下載來(lái)源,長(zhǎng)度可變字符型,path文件路徑,長(zhǎng)度可變字符型,newsTypeID新聞的類(lèi)型,這個(gè)是圖的外鍵,結(jié)構(gòu)如下圖。圖 課件下載數(shù)據(jù)結(jié)構(gòu)圖4.5 網(wǎng)站人數(shù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)網(wǎng)站人數(shù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)采用1個(gè)字段,它是num (人數(shù),整數(shù)型,初始值是0),結(jié)構(gòu)如下圖。圖4.5 網(wǎng)站人數(shù)統(tǒng)計(jì)數(shù)據(jù)結(jié)構(gòu)圖4.6 留言板數(shù)據(jù)庫(kù)設(shè)計(jì)留言板數(shù)據(jù)庫(kù)采用6個(gè)字段,分別是:noteID留言ID,整數(shù)型,主鍵,自增,noteName留言人姓名,長(zhǎng)度可變字符型,noteA
31、ddress留言人地址,長(zhǎng)度可變字符型,noteTitle留言標(biāo)題,長(zhǎng)度可變字符型,noteContent留言?xún)?nèi)容,文本類(lèi)型,noteTime留言時(shí)間,日期類(lèi)型,結(jié)構(gòu)如下圖。圖 留言板數(shù)據(jù)結(jié)構(gòu)圖5 技術(shù)及工具介紹本網(wǎng)站主要用ASP.NET、HTML、SQL數(shù)據(jù)庫(kù)、frontpage等技術(shù)和工具制作的,整體設(shè)計(jì)主要經(jīng)過(guò)以下幾個(gè)步驟:整體籌劃、面頁(yè)設(shè)計(jì)、功能實(shí)現(xiàn)、功能測(cè)試等幾個(gè)階段。下面是對(duì)這幾種技術(shù)和方法的一個(gè)簡(jiǎn)要概述。5.1 frontpage 2003簡(jiǎn)介Microsoft FrontPage,簡(jiǎn)稱(chēng)FP,是美國(guó)微軟公司推出的一款網(wǎng)頁(yè)設(shè)計(jì)、制作、發(fā)布、管理的軟件。FrontPage由于良好的易
32、用性,被認(rèn)為是優(yōu)秀的網(wǎng)頁(yè)初學(xué)者的工具。軟件特性:所見(jiàn)即所得。結(jié)合了設(shè)計(jì)、程式碼、預(yù)覽三種模式于一體,也可一起顯示程式碼和設(shè)計(jì)檢視與Microsoft Office各軟件無(wú)縫連接,良好的表格控制能力,繼承了Microsoft Office產(chǎn)品系列的良好的易用性。frontpage 2003突出的9個(gè)新功能: 自定義瀏覽器分辨率預(yù)覽檢查、描摹圖像、層功能、插入交互式按鈕、行為的應(yīng)用、使用網(wǎng)頁(yè)重定向、.檢查網(wǎng)頁(yè)錯(cuò)誤、優(yōu)化HTML代碼、規(guī)劃頁(yè)面布局4。5.2 ASP.NET技術(shù)的介紹ASP.NET可以實(shí)現(xiàn)以下根本功能: 訪(fǎng)問(wèn)效勞器端的文件系統(tǒng); 連接數(shù)據(jù)庫(kù)并開(kāi)發(fā)基于數(shù)據(jù)庫(kù)的應(yīng)用; 在應(yīng)用中嵌入Acti
33、ve X、COM組件和Java Applet。ASP 是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁(yè)中的腳本可由因特網(wǎng)效勞器執(zhí)行的效勞器端腳本技術(shù)。 指 Active Server Pages動(dòng)態(tài)效勞器頁(yè)面 ,運(yùn)行于 IIS 之中的程序 。運(yùn)行庫(kù)上的編程框架,可用于在效勞器上生產(chǎn)功能強(qiáng)大的Web應(yīng)用程序。ASP.NET提供了一個(gè)統(tǒng)一的Web開(kāi)發(fā)模型,并為開(kāi)發(fā)人員提供了創(chuàng)立企業(yè)級(jí)Web應(yīng)用程序所需的各種效勞。ASP.NET可以使用任何與.NET兼容的語(yǔ)言編寫(xiě)應(yīng)用程序。ASP.NET的優(yōu)點(diǎn):簡(jiǎn)易性、增強(qiáng)的性能、平安性、強(qiáng)大的工具支持、強(qiáng)大平臺(tái)、可管理性、可縮放性和可用性。當(dāng)使用者瀏覽AS網(wǎng)頁(yè)時(shí),所看到的不
34、是ASP,NETASP.NET需要IIS(Internet Information Service)作為工作平臺(tái),為其提供執(zhí)行環(huán)境3。5 IIS的安裝和配置開(kāi)始->控制面板->添加/刪除程序->添加刪除WINDOWS程序組件 在里面把internet 信息效勞(IIS)打上勾,然后插入WINDOWS安裝光盤(pán),點(diǎn)擊下一步,這樣就開(kāi)始安裝IIS,安裝過(guò)程就不多說(shuō)了,也是普通軟件安裝一樣,不是點(diǎn)下一步就是點(diǎn)完成和確定。安裝完后,可以開(kāi)始配置IIS了。開(kāi)始->控制面板->管理工具->internet 信息效勞。翻開(kāi)之后就到了IIS的控制臺(tái)了。點(diǎn)計(jì)算機(jī)名前面的+號(hào)展開(kāi)
35、,再點(diǎn)網(wǎng)站前在的+號(hào)展開(kāi),這時(shí)就有一個(gè)默認(rèn)網(wǎng)站,這里就是我們要配置IIS的關(guān)鍵地方了。右擊“默認(rèn)網(wǎng)站,在彈出菜單里選擇“屬性這時(shí)就會(huì)彈出“屬性選頂卡。一般情況下“網(wǎng)站/常規(guī)選項(xiàng)卡不要更改。選擇“主目錄選項(xiàng)卡,本地路徑就是你的主目錄路徑,這里你可以點(diǎn)瀏覽更改到你想設(shè)置的目錄下,默認(rèn)是:X:inetpubwwwrootX:表示系統(tǒng)盤(pán)。在這里還可以設(shè)置你的網(wǎng)站的用戶(hù)操作權(quán)限。這些設(shè)置完后就轉(zhuǎn)到“文檔選項(xiàng)卡,首先要在“啟用默認(rèn)文檔前面打勾,默認(rèn)是打勾的。點(diǎn)擊“添加x、index.htm、index.html等等,這是你網(wǎng)站默認(rèn)翻開(kāi)的主文件名,在這里也可以進(jìn)行刪除,選擇你要?jiǎng)h除的文檔之后再點(diǎn)“刪除,現(xiàn)在
36、“屬性選項(xiàng)卡根本設(shè)置好了,點(diǎn)應(yīng)用、確定就返回到IIS控制臺(tái)了。現(xiàn)在就是設(shè)置虛擬目錄了如果你的文件放在X:inetpubwwwroot下面的話(huà)就不要設(shè)置了,右擊“默認(rèn)網(wǎng)站選擇“新建->"虛擬目錄"。輸入虛擬目錄名,下一步,選擇文件路徑,下一步,完成?,F(xiàn)在IIS的配置我們根本完成了。配置完后我們就可以利用IIS+IE進(jìn)行ASP.NET的調(diào)試了。翻開(kāi)IE,在地址欄里輸入:(你的計(jì)算機(jī)名或是或是localhost)/XXXXX(你的虛擬目錄名,也就是你在設(shè)置虛擬目錄時(shí)命的名,如果放在X:Inetpubwwwroot下的話(huà)就不要虛擬目錄了)/wwww(文件名,
37、如果是default.asp/default.html/index.htm/index.asp這樣的文件名也可以省略不填)。如果你的ASP.NET文件有錯(cuò)誤的話(huà),IE就會(huì)報(bào)錯(cuò)。當(dāng)使用者向效勞器要求瀏覽此ASP.NET網(wǎng)頁(yè)時(shí),效勞器將會(huì)先完成網(wǎng)頁(yè)中ASP.NET程序局部的執(zhí)行,然后將執(zhí)行后所產(chǎn)生的結(jié)果再傳遞給客戶(hù)端6。5 ASP.NET的內(nèi)置對(duì)象ASP.NET內(nèi)置對(duì)象是ASP.NET應(yīng)用開(kāi)發(fā)的強(qiáng)大工具,ASP.NET定義了許多內(nèi)置對(duì)象,它們是全局變量,即不必聲明就可以使用,每個(gè)對(duì)象有各自的屬性、集合、方法和事件。屬性用來(lái)描述對(duì)象的性質(zhì),它表示對(duì)象的靜態(tài)特征;方法反映了對(duì)象的行為,表示對(duì)象的動(dòng)態(tài)特
38、征;集合指一組相關(guān)的值,如Request對(duì)象的QueryString由一組相關(guān)值構(gòu)成;事件指對(duì)象在一定條件下產(chǎn)生的信息,如對(duì)于Session對(duì)象,會(huì)話(huà)開(kāi)始將產(chǎn)生QnStart事件。 ASP.NET提供的七個(gè)主要內(nèi)置對(duì)象為:Page、Response、Request、Server、Application、Session、Cookies。Page對(duì)象提供了當(dāng)前頁(yè)和當(dāng)前請(qǐng)求的有關(guān)信息,并充許設(shè)置響應(yīng)的參數(shù)。Response對(duì)象的主要作用是輸出數(shù)據(jù)到客服端。Request對(duì)象的主要功能是把客戶(hù)端瀏覽器的數(shù)據(jù)傳遞給效勞器。Server對(duì)象主要提供一些處理網(wǎng)頁(yè)請(qǐng)求時(shí)所需的功能,例如建立COM對(duì)象和設(shè)置腳本
39、的超時(shí)特性等。還有通過(guò)將不合法字符轉(zhuǎn)化為合法字符,把字符串轉(zhuǎn)換為URL和HTML正確的使用格式的方法。Application對(duì)象對(duì)象的用途是記錄整個(gè)網(wǎng)站的信息,所有正在使用這個(gè)網(wǎng)頁(yè)程序的瀏覽器端都可以存取這個(gè)變量。Application對(duì)象變量的生命周期起始于Web效勞器開(kāi)始執(zhí)行時(shí),終止于Web效勞器關(guān)機(jī)時(shí)或重新啟動(dòng)。Session對(duì)象的功能和Application對(duì)象相似,都是用來(lái)記錄瀏覽器端得變量,但兩者的差異是,Application對(duì)象記錄的是所有瀏覽器端共享的變量,而Session只記錄單個(gè)瀏覽器專(zhuān)用的變量。Session對(duì)象的生命周期起始于瀏覽器第一次與效勞器連接時(shí),終止于瀏覽器結(jié)
40、束連接或?yàn)g覽器超過(guò)Timeout屬性設(shè)置的分鐘數(shù)沒(méi)有訪(fǎng)問(wèn)網(wǎng)頁(yè)。Cookies對(duì)象是用來(lái)將客服端的數(shù)據(jù)存放在磁盤(pán)上,記錄了瀏覽器的信息、何時(shí)訪(fǎng)問(wèn)Web效勞器、訪(fǎng)問(wèn)過(guò)哪些頁(yè)面等信息。5 AADO.NET中共包含5個(gè)對(duì)象,分別是:Connection對(duì)象、Command對(duì)象、DataReader對(duì)象、DataSet對(duì)象和DataAdapter對(duì)象。Connection對(duì)象是創(chuàng)立連接對(duì)象,是在對(duì)數(shù)據(jù)源進(jìn)行操作之前,首先需要建立于數(shù)據(jù)源的連接。根據(jù)數(shù)據(jù)源的不同,連接對(duì)象有4種,分別是SqlConnection、OleDbConnection、OdbcConnection和OracleConnection
41、。使用Command對(duì)象對(duì)數(shù)據(jù)源執(zhí)行查詢(xún)、添加、刪除和修改等各種操作,操作的方式可以使用SQL語(yǔ)句,也可以使用存儲(chǔ)過(guò)程。DataReader對(duì)象是一個(gè)簡(jiǎn)單的數(shù)據(jù)集,用于從數(shù)據(jù)源中檢索只讀數(shù)據(jù)集,常用于檢索大量的數(shù)據(jù)。DataSet對(duì)象是創(chuàng)立在內(nèi)存中的集合對(duì)象,它可以包含任意數(shù)量的數(shù)據(jù)表,以及所有表的約束、索引和關(guān)系,相當(dāng)于在內(nèi)存中的一個(gè)小型關(guān)系數(shù)據(jù)庫(kù)。DataAdapter對(duì)象是DataSet對(duì)象和數(shù)據(jù)源之間聯(lián)系的橋梁,主要是從數(shù)據(jù)源中檢索數(shù)據(jù)、填充DataSet對(duì)象中的表或者把用戶(hù)對(duì)DataSet對(duì)象作出的更改寫(xiě)入到數(shù)據(jù)源2。5.3 SQL Server 2000數(shù)據(jù)庫(kù)的介紹數(shù)據(jù)庫(kù)是一種存儲(chǔ)
42、數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類(lèi):非關(guān)系數(shù)據(jù)庫(kù)flat-file和關(guān)系數(shù)據(jù)庫(kù)relational。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同局部的術(shù)語(yǔ),像記錄、域等。SQL Server是微軟公司開(kāi)發(fā)的數(shù)據(jù)庫(kù)產(chǎn)品,SQL Server 2000被廣泛使用,很多電子商務(wù)網(wǎng)站、企業(yè)內(nèi)部信息化平臺(tái)等都是基于SQL Server產(chǎn)品上。 今天的商業(yè)環(huán)境要求不同類(lèi)型的數(shù)據(jù)庫(kù)解決方案。性能、可伸縮性及可靠性是根本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQL Server 2000 還為您的數(shù)據(jù)
43、管理與分析帶來(lái)了靈活性,允許單位在快速變化的環(huán)境中沉著響應(yīng),。SQL Server 2000 為快速開(kāi)發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)翻開(kāi)了勝利之門(mén)。SQL Server 2000的特點(diǎn):1.提供了以 Web 標(biāo)準(zhǔn)為根底的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。2.可以使用 來(lái)向數(shù)據(jù)庫(kù)發(fā)送查詢(xún)、對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的文檔執(zhí)行全文搜索、以及通過(guò) Web 進(jìn)行自然語(yǔ)言查詢(xún)。3. 可以通過(guò) Web 瀏覽器來(lái)訪(fǎng)問(wèn)和控制多維數(shù)據(jù)。4. 可以獲得非凡的可伸縮性和可靠性。5. 可以使用 32 個(gè)處理器和 64 GB RAM。6. 可以將數(shù)據(jù)庫(kù)和數(shù)據(jù)負(fù)載分配給多臺(tái)效勞器。7. 通過(guò)增強(qiáng)的故障轉(zhuǎn)移群集、日志傳送和新增的
44、備份策略,SQL Server 2000 到達(dá)了最大的可用性。8. 最快的進(jìn)入市場(chǎng)時(shí)間。9. 可以建立帶有集成工具的端到端分析解決方案,從數(shù)據(jù)創(chuàng)造價(jià)值。10. 快速開(kāi)發(fā)、調(diào)試和數(shù)據(jù)轉(zhuǎn)換。11. 可以很容易地在企業(yè)資源旁邊集中管理數(shù)據(jù)庫(kù)。一個(gè)SQL數(shù)據(jù)庫(kù)可以包含多個(gè)數(shù)據(jù)表,而數(shù)據(jù)表就是我們存放數(shù)據(jù)的地方。我們說(shuō)的往數(shù)據(jù)庫(kù)中輸入數(shù)據(jù),其實(shí)是在往每一個(gè)數(shù)據(jù)表中輸入數(shù)據(jù)5。5.4 網(wǎng)站首頁(yè)的設(shè)計(jì)和分析在網(wǎng)站設(shè)計(jì)上,首頁(yè)的設(shè)計(jì)是一個(gè)網(wǎng)站成功與否的關(guān)鍵。主頁(yè)是對(duì)外的臉面,人們往往看到第一頁(yè)就已經(jīng)對(duì)你的站點(diǎn)有一個(gè)整體的感覺(jué)。是不是能夠促使瀏覽者繼續(xù)點(diǎn)擊進(jìn)入,是否能夠吸引瀏覽者留在站點(diǎn)上,全憑首頁(yè)設(shè)計(jì)的&qu
45、ot;功力"了。 所以,首頁(yè)的設(shè)計(jì)和制作是絕對(duì)要重視和花心思的。首頁(yè)不需要通過(guò)刻意的標(biāo)新立異來(lái)吸引訪(fǎng)問(wèn)者的注意力,最終訪(fǎng)問(wèn)者訪(fǎng)問(wèn)網(wǎng)站的目的在于網(wǎng)站的內(nèi)容。其他的一切皆是背景,設(shè)計(jì)就是為了使訪(fǎng)問(wèn)者能夠訪(fǎng)問(wèn)內(nèi)容。網(wǎng)站的主頁(yè)應(yīng)該能夠使訪(fǎng)問(wèn)者快速瀏覽本頁(yè)確定網(wǎng)站用途。一般的步驟是: 確定首頁(yè)的功能模塊 首頁(yè)的內(nèi)容模塊是指你需要在首頁(yè)上實(shí)現(xiàn)的主要內(nèi)容和功能。 設(shè)計(jì)首頁(yè)的版面 在功能模塊確定后,開(kāi)始設(shè)計(jì)首頁(yè)的版面。就像搭積木,每個(gè)模塊是一個(gè)單位積木, 如何拼搭出一座漂亮的房子,就看你的創(chuàng)意和想象力了。在設(shè)計(jì)時(shí)應(yīng)防止冗余內(nèi)容、過(guò)期內(nèi)容和未完成的內(nèi)容,設(shè)計(jì)版面的最好方法是:找一張白紙,一支筆,先將你
46、理想中的草圖勾勒出來(lái),而我們可以先布局網(wǎng)頁(yè),然后再用網(wǎng)頁(yè)制作軟件在布局了的網(wǎng)頁(yè)上添加各種標(biāo)題、圖片、文字、FLASH動(dòng)畫(huà)以及之間的各種鏈接來(lái)實(shí)現(xiàn)各種功能。 處理技術(shù)上的細(xì)節(jié)我制作的主頁(yè)如何能在不同分辨率下保持不變形, 如何能在IE和NC下看起來(lái)都不至于太單調(diào),如何設(shè)置字體和鏈接顏色等。本網(wǎng)站的首頁(yè)的布局就是遵循以上原那么做來(lái)的7 。6 主頁(yè)和局部主要頁(yè)面的測(cè)試界面6.1 主頁(yè)的測(cè)試界面在瀏覽器中輸入 :/localhost/畢業(yè)設(shè)計(jì),出現(xiàn)如下圖的測(cè)試界面。圖 主頁(yè)測(cè)試界面圖6.2 重要通知列表測(cè)試界面在主頁(yè)上點(diǎn)擊“重要通知選項(xiàng),出現(xiàn)如下圖的測(cè)試界面。圖 重要通知列表測(cè)試界面圖6.3 重要通知內(nèi)
47、容測(cè)試界面在重要通知列表界面,點(diǎn)擊任一新聞選項(xiàng),出現(xiàn)如下圖的測(cè)試界面。圖 重要通知內(nèi)容測(cè)試界面圖6.4 課件下載內(nèi)容測(cè)試界面在主頁(yè)上點(diǎn)擊“課件下載選項(xiàng)中的任一選項(xiàng)出現(xiàn)如下圖的測(cè)試界面,在這個(gè)界面中點(diǎn)擊“下載選項(xiàng),出現(xiàn)如圖6.4.2所示的測(cè)試界面,選擇路徑,點(diǎn)擊“保存即可下載課件。 圖 課件下載內(nèi)容測(cè)試界面圖圖 課件下載測(cè)試界面圖6.5 學(xué)生提問(wèn)測(cè)試界面在主頁(yè)上選擇“學(xué)生提問(wèn)。用戶(hù)輸入標(biāo)題和問(wèn)題,點(diǎn)“提交就會(huì)提問(wèn)成功,轉(zhuǎn)到教師答疑列表。圖 學(xué)生提問(wèn)測(cè)試界面圖6.6 登陸測(cè)試界面用戶(hù)在主頁(yè)上點(diǎn)擊“登陸登陸選項(xiàng),出現(xiàn)如下圖的測(cè)試界面。圖 登陸測(cè)試界面圖用戶(hù)輸入用戶(hù)名和密碼,如果輸入正確就會(huì)跳轉(zhuǎn)到首頁(yè)
48、,否那么就會(huì)提示用戶(hù)重新登錄,用戶(hù)點(diǎn)“免費(fèi)注冊(cè)就可以注冊(cè)新用戶(hù),如果忘記密碼點(diǎn)“忘記密碼通過(guò)密保問(wèn)題來(lái)修改密碼。6.7 后臺(tái)主頁(yè)測(cè)試界面超級(jí)用戶(hù)在主頁(yè)上點(diǎn)擊“選項(xiàng),登陸后臺(tái)后出現(xiàn)如下圖的測(cè)試界面。圖 后臺(tái)主頁(yè)測(cè)試界面圖6.8 新聞管理測(cè)試界面在后臺(tái)主頁(yè)選擇“新聞管理選項(xiàng),出現(xiàn)如下圖的測(cè)試界面。圖 新聞管理測(cè)試界面圖6.9 新聞修改測(cè)試界面在新聞管理界面,點(diǎn)擊新聞選項(xiàng)后面的“修改出現(xiàn)如下圖的測(cè)試界面,發(fā)表新聞界面和圖類(lèi)似。圖 新聞修改測(cè)試界面圖6.10 超級(jí)用戶(hù)管理測(cè)試界面在后臺(tái)點(diǎn)擊“超級(jí)用戶(hù)管理選項(xiàng),出現(xiàn)如下圖的測(cè)試界面。圖6.10 超級(jí)用戶(hù)管理測(cè)試界面圖6.11 超級(jí)用戶(hù)修改密碼測(cè)試界面在超
49、級(jí)用戶(hù)界面,點(diǎn)擊需要修改密碼的用戶(hù)旁邊的“修改密碼選項(xiàng),出現(xiàn)如下圖的測(cè)試界面。圖6.11 超級(jí)用戶(hù)修改密碼測(cè)試界面圖6.12 添加超級(jí)用戶(hù)測(cè)試界面在超級(jí)用戶(hù)管理界面,點(diǎn)擊“添加超級(jí)用戶(hù)按鈕,出現(xiàn)如下圖的測(cè)試界面。圖 添加超級(jí)用戶(hù)測(cè)試界面圖6.13 普通用戶(hù)管理測(cè)試界面在后臺(tái)主頁(yè),點(diǎn)擊“普通用戶(hù)管理選項(xiàng),出現(xiàn)如下圖的測(cè)試界面。圖 普通用戶(hù)管理測(cè)試界面圖6.14 普通用戶(hù)搜索測(cè)試界面在普通用戶(hù)管理界面,在輸入框中輸入你要查找的用戶(hù),點(diǎn)擊“搜索按鈕,出現(xiàn)如下圖的測(cè)試界面。圖 普通用戶(hù)搜索測(cè)試界面圖6.15 網(wǎng)站新聞搜索測(cè)試界面在查看新聞界面,在站內(nèi)搜索框中輸入你要查找的新聞或內(nèi)容,點(diǎn)提交,出現(xiàn)如下圖
50、的測(cè)試界面。圖 網(wǎng)站新聞搜索測(cè)試界面圖6.16 用戶(hù)注冊(cè)測(cè)試界面在網(wǎng)站主頁(yè)點(diǎn)擊“用戶(hù)注冊(cè)“選項(xiàng),出現(xiàn)如下圖的測(cè)試界面。在用戶(hù)協(xié)議界面,選擇下一步“,用戶(hù)輸入還未注冊(cè)過(guò)的用戶(hù)名和密碼,選擇密保問(wèn)題,并輸入答案,點(diǎn)完成“按鈕即可注冊(cè)成功。圖 用戶(hù)協(xié)議測(cè)試界面圖圖 用戶(hù)注冊(cè)測(cè)試界面圖7 網(wǎng)站設(shè)計(jì)局部主要代碼7.1 用戶(hù)注冊(cè)的代碼using System;using System.Collections;using System ponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.Se
51、ssionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Data.SqlClient;using System.Web.Security;using System.Security.Cryptography;namespace 畢業(yè)設(shè)計(jì)/ <summary>/ Register 的摘要說(shuō)明。/ </summary>protected System.Web.UI.WebControls.RadioButton r
52、BtnAgree;protected System.Web.UI.WebControls.RadioButton rBtnNotAgree;protected System.Web.UI.WebControls.Button btnNext;protected System.Web.UI.WebControls.Panel Panel2;protected System.Web.UI.WebControls.TextBox txtUserName;protected System.Web.UI.WebControls.TextBox txtPwd;protected System.Web.UI
53、.WebControls.TextBox txtAnswer;protected System.Web.UI.WebControls.DropDownList ddlQuestion;protected System.Web.UI.WebControls.Button btnFinish;protected System.Web.UI.WebControls.Button btnCancel;protected System.Web.UI.WebControls.Panel Panel3;protected System.Web.UI.WebControls.Label lbuserName;
54、protected System.Web.UI.WebControls.TextBox txtPwdAgain;protected System.Web.UI.WebControls.Panel Panel1;private void Page_Load(object sender, System.EventArgs e)/ 在此處放置用戶(hù)代碼以初始化頁(yè)面#region Web 窗體設(shè)計(jì)器生成的代碼override protected void OnInit(EventArgs e)/ CODEGEN: 該調(diào)用是 ASP.NET Web 窗體設(shè)計(jì)器所必需的。/InitializeCompone
55、nt();base.OnInit(e);/ <summary>/ 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改/ 此方法的內(nèi)容。/ </summary>private void InitializeComponent() this.btnNext.Click += new System.EventHandler(this.btnNext_Click);this.btnFinish.Click += new System.EventHandler(this.btnFinish_Click);this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);this.Load += new System.EventHandler(this.Page_Load);#endregion private
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度門(mén)面房出租與租賃期限調(diào)整合同
- 二零二五年度診所負(fù)責(zé)人安全責(zé)任免除合同
- 服務(wù)器采購(gòu)合同共
- 無(wú)人機(jī)研發(fā)制造投資合同
- 水利設(shè)施施工合同
- 高考語(yǔ)文復(fù)習(xí)-文言文專(zhuān)題訓(xùn)練-《遼史》
- 高考語(yǔ)文復(fù)習(xí):文言文霍去病專(zhuān)練
- 農(nóng)業(yè)產(chǎn)業(yè)孵化項(xiàng)目合作協(xié)議書(shū)
- 業(yè)務(wù)流程外包服務(wù)協(xié)議內(nèi)容詳訂
- 數(shù)字媒體設(shè)計(jì)技能考核點(diǎn)
- 燃?xì)夤景踩a(chǎn)實(shí)施方案
- 【MOOC】涂附磨具-河南工業(yè)大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 2024解析:第十四章內(nèi)能的利用-基礎(chǔ)練(解析版)
- 2024年湖南省初中學(xué)業(yè)水平考試·數(shù)學(xué)
- 機(jī)電設(shè)備安裝與調(diào)試技術(shù)教案
- TGDCMA 022-2024 信用園區(qū)評(píng)價(jià)規(guī)范
- 以諾書(shū)-中英對(duì)照
- 2024年中職高考數(shù)學(xué)計(jì)算訓(xùn)練 專(zhuān)題11 平面向量的基本計(jì)算(含答案解析)
- 《2023版CSCO鼻咽癌診療指南》解讀課件
- 2024年全國(guó)《勞動(dòng)教育》基礎(chǔ)知識(shí)考試題庫(kù)與答案
- 張燕芳《國(guó)際貿(mào)易實(shí)務(wù)》(第5版)-參考答案示例-已認(rèn)證老師可下載
評(píng)論
0/150
提交評(píng)論