新聞網站建設畢業(yè)論文29233_第1頁
新聞網站建設畢業(yè)論文29233_第2頁
新聞網站建設畢業(yè)論文29233_第3頁
新聞網站建設畢業(yè)論文29233_第4頁
新聞網站建設畢業(yè)論文29233_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、目錄摘要1bstract2引言3第1章 緒論41.1開發(fā)工具的選用及介紹41.1.1什么是asp.net41.1.2 asp.net 的優(yōu)勢51.1.3 asp.net的特點61.2 asp.net技術訪問數(shù)據庫61.2.1 訪問數(shù)據庫的方案比較6第2章 系統(tǒng)分析與總體設計72.1 網站功能描述82.2 系統(tǒng)功能模塊劃分92.3 系統(tǒng)流程分析11第3章 系統(tǒng)數(shù)據庫結構設計與實現(xiàn)123.1 創(chuàng)建數(shù)據庫了123.1.1創(chuàng)建數(shù)據庫表123.1.2數(shù)據管理表123.1.3新聞發(fā)布的數(shù)據表133.1.4訪客數(shù)據表133.1.5商品表14第4章 系統(tǒng)主界面與后臺界面設計154.1 主界面設計154.1.1

2、 顯示新聞類別鏈接154.1.2 顯示熱點新聞164.1.3產品中心174.2 后臺界面設計184.2.1 登錄界面184.2.2新聞中心頁-公司添加194.2.3產品系列-商品添加20第5章 結論215.1網站系統(tǒng)總結215.2 網站系統(tǒng)展望215.2.1 網站的發(fā)展趨勢215.2.2 網站系統(tǒng)體系結構的發(fā)展趨勢225.2.3網站的評價22致謝24參考文獻25附錄a26附錄b28摘要從建站的實際情況出發(fā),經過對有關網站的一些調研和分析,采用asp.net作為開發(fā)環(huán)境,access作為數(shù)據庫服務器,iis作為測試服務器及新聞發(fā)布的具體實現(xiàn)功能。講述這個系統(tǒng)的結構設計和功能設計,實現(xiàn)網站的分頁顯

3、示,三種語言的顯示、新聞的顯示、產品中心、人力資源等。經過授權的用戶可以通過web瀏覽器,以人機交互式的客戶端程序實現(xiàn)對新聞的發(fā)布、管理、實時的進行行為統(tǒng)計和記錄。本網站具有很好的外部接口,較好的容錯性,能夠承受大量用戶同時瀏覽的壓力,滿足大部分新聞發(fā)布的需求,能夠很好的配合其它子系統(tǒng)服務于網站的新聞發(fā)布.該網站系統(tǒng)是一個基于造船信息和新聞發(fā)布和內容管理的全站管理系統(tǒng);基于b/s模式webmis系統(tǒng),可以將雜亂無章的信息(包括文字、圖片)經過組織,合理而且有序地呈現(xiàn)在大家面前。簡單的說造船網站就是充當一個網絡媒介的功能?!娟P鍵字】asp.net,新聞,網站bstractfrom the est

4、ablishment of the actual situation, through to the relevant websites some survey and analysis, using asp.net as a development environment, access as database server, iis as the test server and press releases to achieve specific functions.elaborated the system structural design and the functional des

5、ign, the realization of web page display, three languages display, news, product display center, human resources.after the authorized user may through the web browser, by the man-machine interactive client to achieve the release of information, management, real-time statistics and records to carry o

6、ut acts. this site has a very good external interface, good compatibility, can withstand a large number of simultaneous users browsing pressure, meet the needs of the majority of press releases, can be very good with other sub-systems serving the website news issue. the website system is based on th

7、e information and news release and content management station management system; based on b / s mode webmis system, can be information ( including text, picture ) after the organization, reasonable and orderly ground show in front of everyone. simply shipbuilding site that acts as a network media fu

8、nction.【keyword】asp,news,website引言網站是一個產品介紹不可缺少的部分,它的內容對于決策者和管理者來說都至關重要,所以網站應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數(shù)據,這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機逐步應用的,使用計算機對網站上的發(fā)布進行管理,具有著手于管理所無法比擬的優(yōu)點.例如:檢索迅

9、速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高網上產品發(fā)布的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。網站發(fā)展趨勢,在一個理想網絡世界中,我們不用關注這些新的趨勢。有很多網站都值得我們去關注,分析趨勢,特別是某些網站。 網絡的變化太快是我們不得不面對的現(xiàn)實。不像在其他媒體,web 的設計原始動力不只是美學。 技術是不斷變化的,可以大大加強媒體的能力。第1章 緒論1.1開發(fā)工具的選用及介紹1.1.1什么是asp.net1、asp.net 是建立在公共語言運行庫上的編程框架,可用于在服務器上生成功能強大的 web 應用程序。與以前的 web 開

10、發(fā)模型相比,asp.net 提供了數(shù)個重要的優(yōu)點:增強的性能。asp.net 是在服務器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,asp.net 可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。這相當于在編寫代碼行之前便顯著提高了性能。2、世界級的工具支持。asp.net framework 補充了 visual studio 集成開發(fā)環(huán)境中的大量工具箱和設計器。wysiwyg 編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。3、威力和靈活性。由于 asp.net 基于公共語言運行庫,因此 web 應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.net

11、 framework 類庫、消息處理和數(shù)據訪問解決方案都可從 web 無縫訪問。asp.net 也與語言無關,所以可以選擇最適合應用程序的語言,或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到 asp.net 時保留基于 com 的開發(fā)中的現(xiàn)有投資。4、簡易性。asp.net 使執(zhí)行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,asp.net 頁框架使您可以生成將應用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 visual basic 的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。5、

12、可管理性。asp.net 采用基于文本的分層配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和 web 應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此“零本地管理”哲學也擴展到了 asp.net framework 應用程序的部署。只需將必要的文件復制到服務器,即可將 asp.net framework 應用程序部署到服務器。不需要重新啟動服務器,即使是在部署或替換運行的編譯代碼時。6、可縮放性和可用性。asp.net 在設計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進程受到 asp.net 運行庫的密切監(jiān)視和管理,

13、以便當進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。7、自定義性和擴展性。asp.net 隨附了一個設計周到的結構,它使開發(fā)人員可以在適當?shù)募墑e“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換 asp.net 運行庫的任何子組件。實現(xiàn)自定義身份驗證或狀態(tài)服務一直沒有變得更容易。8、安全性。借助內置的 windows 身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。1.1.2 asp.net 的優(yōu)勢1、asp.net擺脫了以前asp使用腳本語言來編程的缺點,理論上可以使用任何編程語言包括c+ , vb , js等等,當然,最合適的編

14、程語言還是ms為.net frmaework專門推出的c(讀c sharp),它可以看作是vc和java的混合體吧,盡管ms自己講c#內核中更多的象vc,但實際上我還是認為它和java更象一些吧。首先它是面向對象的編程語言,而不是一種腳本,所以它具有面向對象編程語言的一切特性,比如封裝性、繼承性、多態(tài)性等等,這就解決了剛才談到的asp的那些弱點。封裝性使得代碼邏輯清晰,易于管理,并且應用到asp.net上就可以使業(yè)務邏輯和html頁面分離,這樣無論頁面原型如何改變,業(yè)務邏輯代碼都不必做任何改動;繼承性和多態(tài)性使得代碼的可重用性大大提高,你可以通過繼承已有的對象最大限度保護你以前的投資。并且c#

15、和c+、java一樣提供了完善的調試/糾錯體系。 2、asp(active server pages)是microsfot公司1996年11月推出的web應用程序開發(fā)技術,它既不是一種程序語言,也不是一種開發(fā)工具,而是一種技術框架,不須使用微軟的產品就能編寫它的代碼,能產生和執(zhí)行動態(tài)、交互式、高效率的站占服務器的應用程序。運用asp可將vbscript、javascript等腳本語言嵌入到html中,便可快速完成網站的應用程序,無需編譯,可在服務器端直接執(zhí)行。容易編寫,使用普通的文本編輯器編寫,如記事本就可以完成。由腳本在服務器上而不是客戶端運行,asp所使用的腳本語言都在服務端上運行,用戶端

16、的瀏覽器不需要提供任何別的支持,這樣大提高了用戶與服務器之間的交互的速度。此外,它可通過內置的組件實現(xiàn)更強大的功能,如使用a-do可以輕松地訪問數(shù)據庫。3、之后,微軟又推出asp.net。這不是asp的簡單升級,而是全新一代的動態(tài)網頁實現(xiàn)系統(tǒng),用于一臺web服務器建立強大的應用程序。是微軟發(fā)展的新體系結構.net的一部分,是asp和.net技術的結合。提供基于組件、事件驅動的可編程網絡表單,大大簡化了編程。還可以用asp.net建立網絡服務。1.1.3 asp.net的特點1.開發(fā)語言不同asp僅局限于使用non-type腳本語言來開發(fā),用戶給web頁中添加asp代碼的方法與客戶端腳本中添加代

17、碼的方法相同,導致代碼雜亂。asp.net允許用戶選擇并使用功能完善的strongly-type編程語言,也允許使用潛加巨大的.net framework。2.運行機制不同asp是解釋運行的編程框架,所以執(zhí)行效率加較低。asp.net是編譯性的編程框架,運行是服務器上的編譯好的公共語言運行時庫代碼,可以利用早期綁定,實施編譯來提高效率。3.開發(fā)方式asp把界面設計和程序設計混在一起,維護和重用困難。asp.net把界面設計和程序設計以不同的文件分離開,復用性和維護性得到了提高,1.2 asp.net技術訪問數(shù)據庫1.2.1 訪問數(shù)據庫的方案比較連接 sql server 數(shù)據庫的機制與連接 a

18、ccess 的機制沒有什么太大的區(qū)別,只是改變了 connection 對象和連接字符串中的不同參數(shù).首先,連接 sql server 使用的命名空間不是system.data.oledb,而是system.data.sqlclient.其次就是他的連接字符串了,我們一個一個參數(shù)來介紹(注意:參數(shù)間用分號分隔):user id=sa:連接數(shù)據庫的驗證用戶名為 sa.他還有一個別名uid,所以這句我們還可以寫成uid=sa.password=:連接數(shù)據庫的驗證密碼為空.他的別名為pwd,所以我們可以寫為pwd=. 這里注意,你的 sql server 必須已經設置了需要用戶名和密碼來登錄,否則不

19、能用這樣的方式來登錄.如果你的 sql server 設置為 windows 登錄,那么在這里就不需要使用user id和password這樣的方式來登錄,而需要使用trusted_connection=sspi來進行登錄.initial catalog=northwind:使用的數(shù)據源為northwind這個數(shù)據庫.他的別名為database,本句可以寫成database=northwind.server=yoursqlserver:使用名為yoursqlserver的服務器.他的別名為data source,address,addr.如果使用的是本地數(shù)據庫且定義了實例名,則可以寫為serv

20、er=(local)實例名;如果是遠程服務器,則將(local)替換為遠程服務器的名稱或ip地址.connect timeout=30:連接超時時間為30秒.在這里,建立連接對象用的構造函數(shù)為:sqlconnection.其余的就和 access 沒有什么區(qū)別了。第2章 系統(tǒng)分析與總體設計很多網站都提供新聞欄目,例如新浪、搜狐等著名企業(yè)網站的新聞專欄。許多企業(yè)和個人網站也需要定期發(fā)布一些關于企業(yè)或網站的新聞。因為網絡中新聞發(fā)布的頻率非常高,如果使用靜態(tài)網頁作為新聞頁面,則維護工作將非常繁瑣,管理員每天需要制作大量的網頁,從而浪費很多時間和精力。使用網站發(fā)布新聞、商品、招聘,管理系統(tǒng)和留言板可以

21、使發(fā)布、管理和留言變得很輕松,管理員只需設置標題、內容和圖片等就可以了,系統(tǒng)將自動生成對應的網頁。本文將對發(fā)布及管理系統(tǒng)進行系統(tǒng)分析與總體設計。2.1 網站功能描述新聞、商品、招聘、發(fā)布管理系統(tǒng)和詳細介紹管理員管理新聞管理、添加新聞、新聞查詢、用戶評論、詳細介紹等商品管理、添加商品、商品查詢、用戶評論、詳細介紹等招聘管理、添加招聘、查詢招聘、用戶評論、詳細介紹等模塊。具體描述如下:1、管理員管理:(1) 后臺管理員;(2) 修改管理員信息; 2、版塊管理:(1) 添加新聞版塊;(2) 修改新聞版塊;(3) 刪除新聞版塊。3、新聞、商品、招聘管理:(1)顯示各版塊的信息;(2) 轉移版塊;(3)

22、 修改新聞;(4) 刪除新聞。4、添加新聞:(1) 添加新聞、商品、招聘、圖片、發(fā)布者等。 5、留言:(1) 添加留言即作者、主題、頭像和內容;(2) 回復留言;(3) 瀏覽留言。6、管理留言:(1) 刪除留言;(2) 預覽留言。 2.2 系統(tǒng)功能模塊劃分從功能描述的內容可以看到,本實例可以實現(xiàn)完整的功能。我們根據這些功能,設計出系統(tǒng)的功能模塊,如下圖2-1所示。 福興隆造船廠系統(tǒng)功能模塊前臺模塊后臺模塊留言查詢招聘添加招聘查詢商品添加商品查詢新聞查詢公司添加聯(lián)系我們人力資源產品中心新聞中心公司介紹公司首頁圖2-1 造船網站功能模塊示意圖造船網站系統(tǒng)的功能模塊之間的關系如下圖2-2所示。 前臺

23、系統(tǒng)后臺系統(tǒng)點擊公司簡介新聞中心產品系列招聘職位公司,商品,招聘職業(yè)查詢數(shù)據庫點擊新聞中心公司,商品,招聘職業(yè)添加點擊產品展示網站系統(tǒng)的功能模塊之間的關系如圖2-2所示。2.3 系統(tǒng)流程分析為了使讀者進一步了解本實例系統(tǒng)的設計,本小節(jié)將對系統(tǒng)進行流程分析。管理系統(tǒng)的工作流程都是從管理用戶登錄模塊開始,對招聘用戶的身份進行認證。身份認證過程:本系統(tǒng)分為前臺系統(tǒng)和后臺系統(tǒng)及兩個個部分。前臺系統(tǒng)不需要進行身份認證,任何人都可以通過瀏覽器閱讀已經發(fā)布的新聞、商品、招聘發(fā)表網友評論。管理員擁有所有的操作權限,后臺系統(tǒng)的流程分析如圖2-4所示。后臺系統(tǒng)的流程分析如圖2-4所示第3章 系統(tǒng)數(shù)據庫結構設計與實

24、現(xiàn)3.1 創(chuàng)建數(shù)據庫了microsoft office access(前名 microsoft access)是由微軟發(fā)布的關聯(lián)式數(shù)據庫管理系統(tǒng)。它結合了 microsoft jet database engine 和 圖形用戶界面兩項特點,是 microsoft office的成員之一。其實access 也是微軟公司另一個通訊程序的名字,想與 procomm 以及其他類似程序來競爭。可是事后微軟證實這是個失敗計劃,并且將它中止。數(shù)年后他們把名字重新命名于數(shù)據庫軟件。access在2000年的時候成為了計算機等級考試中的計算機二級的一種數(shù)據庫語言并且因為它的易學易用的特點正逐步取代傳統(tǒng)的vfp

25、成為二級中最受歡迎的數(shù)據庫語言。3.1.1創(chuàng)建數(shù)據庫表首先創(chuàng)建一個數(shù)據庫news及admin用來保存本系統(tǒng)的所有數(shù)據。表3-1 admin表列名數(shù)據類型長度允許空id自動編號長整型not nulladminpwd文本文本 5050not nullnot null3.1.2數(shù)據管理表管理表其中的要求信息準確,名字、電話、單位、郵箱、和時間。表3-2 管理表manager列名數(shù)據類型長度允許空id 自動編號長整型not nullconter1文本255not nullname文本255not nulltel文本255not nulldanwei文本255not nullfix文本255not nu

26、llmailtimes文本日期/時間255not nullnot null3.1.3新聞發(fā)布的數(shù)據表新聞的標題,內容、跟心新聞的日期時間表3-3 新聞表news表列名數(shù)據類型長度允許空id自動編號長整型not nulltitleconterhyuzhongtimersleibie文本備注文本日期/時間文本5025525550not nullnot nullnot nullnot nullnot null3.1.4訪客數(shù)據表訪問網站的用戶可以進行自己的信息的填寫,后臺進行查看用戶信息。表3-4 people訪客表列名數(shù)據類型長度允許空id自動編號長整型not nullconter1文本255no

27、t nullyuzhong文本255not nulltimers日期/時間0not null3.1.5商品表及時更新出最近的商品到網站上表3-5 商品表shangping列名數(shù)據類型長度允許空id自動編號長整型not nullcpnameh 文本255not nullcpxlnameh文本255not nullyuzhong文本255not nullfiletimes文本r日期/時間255not nullnot null待添加的隱藏文字內容2第4章 系統(tǒng)主界面與后臺界面設計一個網站的首頁是一個文檔,當一個網站服務器收到一臺計算機上網絡瀏覽器的消息鏈接請求時,便會向這臺計算機發(fā)送這個文檔。當在瀏

28、覽器的地址欄輸入域名,而未指向特定目錄或文件時,通常瀏覽器也會打開網站的首頁。亦稱主頁、起始頁。網站首頁是一個網站的入口網頁,故往往會被編輯得易于了解該網站,并引導互聯(lián)網用戶瀏覽網站其他部分的內容。 這部分內容一般被認為是一個目錄性質的內容。4.1 主界面設計4.1.1 顯示新聞類別鏈接本主界面為indexe.asp,它的功能是顯示網站語言種類,包含的具體功能和跳轉頁,比如公司介紹、新聞中心,產品介紹、招聘信息、聯(lián)系方式等,如圖4-1所示。網站首頁面介紹4-1圖4.1.2 顯示熱點新聞此模塊顯示每條新聞的詳細內容、標題、發(fā)布者、發(fā)布時間,然后進行更新后的新聞可以及時查看最近的新聞,如圖4-2示

29、。公司最新新聞介紹4-2圖4.1.3產品中心產品中心的商品展示,每種類介紹與分類,可以進行產品的添加,也可以再次添加如圖4-3所示。商品的介紹如圖4-3圖4.2 后臺界面設計4.2.1 登錄界面在對系統(tǒng)進行管理之前,需要通過系統(tǒng)的身份認證。進行身份驗證。只有用戶名和密碼正確才可以進入管理界面否則回到該界面。界面在通過驗證之后才可以進入,它分為各個管理模塊、主頁的鏈接、退出管理系統(tǒng)等模塊。它是由框架組成的從而可以減少重復的部分并可以使系統(tǒng)維護更容易管理界面登錄界面如下圖4_4所示。登錄界面圖4_4圖4.2.2新聞中心頁-公司添加此模塊發(fā)布每條新聞的詳細內容、標題、發(fā)布者、發(fā)布時間等。發(fā)表評論等功

30、能。新聞顯示功能:為了便于管理員管理,admin以表格的形式顯示管理員信息,并在后面有可以進行調整,下面有添加模塊。并通過記錄集綁定到相應的表格單元格當中以顯示已有的管理員,發(fā)布新聞窗口如圖4_5所示。添加新聞窗口4_5圖4.2.3產品系列-商品添加1、顯示版塊信息:為了便于版塊管理,并在后面有修改、刪除和添加模塊。2、添加版塊信息:添加的信息包括版塊的名字,通過字符串傳遞信息request接收此信息然后調用過程并作相應的處理并且調出添加模塊。 3、修改版塊信息:修改版塊的版塊名,通過字符串傳遞edit信息request接收此信息然后調用過程并作相應的處理并且調出修改模塊。 4、刪除版塊信息:

31、此功能比較人性化,在刪除時提示用戶是否要刪除并且把所有的信息清空,直接刪除比較方便。通過字符串傳遞信息request接收此信息然后調用過程并作相應的處理。如圖4-6所示。產品添加圖4-6圖第5章 結論5.1網站系統(tǒng)總結web開發(fā)技術的飛速發(fā)展促進了新聞發(fā)布的普及。目前,越來越多的發(fā)布新聞活動開始遷移到internet中來進行,一種新的發(fā)布方式新聞網站已成為一種必然的趨勢,這種新聞發(fā)布方式無疑給管理者和用戶帶來極大的便利,使以前很多不可能的新聞發(fā)布活動變得異??旖?。本文研究了一種基于數(shù)據關聯(lián)規(guī)則的新聞網站。其開發(fā)主要包括后臺數(shù)據庫的建立、后臺管理以及前臺頁面的web設計。系統(tǒng)使用microsof

32、t公司以dreamware為核心語言的asp開發(fā)工具,利用微軟提供的iis建立運行環(huán)境,再結合microsoft access 2003建立數(shù)據連接關系。利用其提供的各種組件,首先在短時間內建立數(shù)據庫,然后,對數(shù)據庫進行分析與建立頁面,不斷修正與改進,直到功能基本實現(xiàn)的可行系統(tǒng)。系統(tǒng)采用了b/s結構,以web為中心,采用tcp/ip、http傳輸協(xié)議、客戶端通過瀏覽器訪問web以及與web相連的后臺數(shù)據庫,為新聞發(fā)布的管理提供了較好的工具??傮w來說,本網站的設計具有良好的擴展能力并且便于維護,使用較為簡便,對于管理人員來說是較好的管理工具,但是由于時間和其他方面的限制原因,系統(tǒng)還有很多方面需要

33、改進。我相信在以后的學習生活中定能一步一步的去克服這些,使新聞網站的功能越來越完善。 5.2 網站系統(tǒng)展望5.2.1 網站的發(fā)展趨勢現(xiàn)階段我國大部分新聞網站功能單一,安全性不高,管理也只能是進行刪除、修改、編輯等功能,及和用戶交流的少不能很好的滿足用戶的要求。應該多與用戶進行互動這樣才能體現(xiàn)新聞的價值,及新聞所帶來的好處。并且使新聞以完全開放的形式展現(xiàn)給各個瀏覽者,這樣才能體現(xiàn)新聞的透明性。目前網站的制作技術與要求,都已經告別了因特網初期網站制作的“幼稚”期,隨著各類網站的迅速增加與瀏覽者需求的提高,無不要求網站從立意,策劃,頁面設計到后臺程序的全面提高。無論是個人網站還是企業(yè)網站都必須被要求

34、從瀏覽者角度出發(fā),最大限度的滿足用戶的要求,這也是以后各類網站發(fā)展競爭的真正實質所在。 5.2.2 網站系統(tǒng)體系結構的發(fā)展趨勢1、基于b/s結構與c/s結構結合的體系結構:b/s與c/s這兩種技術是各有利弊的。c/s技術是20年前的主流開發(fā)技術,它主要局限于內部局域網的需要。因而缺乏作為應用平臺的一些特性,難以擴展到互聯(lián)網這樣的環(huán)境上去,而且要求開發(fā)者自己去處理事務管理、消息隊列、數(shù)據的復制和同步、通信安全等系統(tǒng)級的問題。這對應用開發(fā)者提出了較高的要求,而且迫使應用開發(fā)者投入很多精力來解決應用程序以外的問題。這使得應用程序的維護、移植和互操作變得復雜,成了c/s的一大缺陷。2、采用這種結構優(yōu)點

35、在于:(1) 充分發(fā)揮了b/s與c/s體系結構的優(yōu)勢,彌補了二者不足。充分考慮用戶利益,保證瀏覽查詢者方便操作的同時也使得系統(tǒng)更新簡單,維護簡單靈活,易于操作。(2) b/s結構與c/s結構各具優(yōu)缺點,建立c/s、b/s結構相結合的網絡構架已成為必然趨勢。怎樣結合b/s與c/s開發(fā)系統(tǒng)是開發(fā)mis系統(tǒng)普遍關注的問題。在應用過程中,應結合實際情況,并根據實際情況進行系統(tǒng)的選型與構建,從而開發(fā)出高效、安全的應用系統(tǒng)。5.2.3網站的評價1、域名的唯一性:域名是由英文26個字母和10個阿拉伯數(shù)字以及橫杠(減號)組成。一個恰當、精煉的域名對于網站的發(fā)展是十分重要的。同時,獨立域名是十分重要的一項指標。

36、2、鏈接有效性:在企業(yè)網站中,鏈接有效性占有及其重要的地位。無效鏈接會直接影響用戶對網站本身的信任度。3、下載時間:指網頁響應時間,一個網頁的打開時間超過20秒會引起瀏覽者的厭惡感。實際的評價中,網頁的加載速度應當以撥號方式來進行測評并且僅考慮首頁的下載時間。4、網站認證:作為一個合法的企業(yè)網站,不僅應當提供工商認證。對于某些特定行業(yè),還應該提供各種相應認證。5、網站安全性:尊重用戶的個人意愿和個人隱私。6、聯(lián)系方式:在首頁和網站的各個鏈接上,都需要體統(tǒng)十分詳盡的聯(lián)系方式。不但要提供電子郵件、電話、傳真;還要提供公司地址、郵編以及聯(lián)系人姓名。7、網站內容的更新:網站提供內容和頁面設計的不斷更新

37、;以提高網站的信任度。同時可提高網站在搜索引擎中的曝光度,提高搜索引擎對網站內容的抓取,進一步提高網站在搜索引擎中的排名。致謝在黑龍江齊齊哈爾工程學院三年的緊張學習和畢業(yè)設計(論文)的準備及完成過程中,在專業(yè)長呂老師的精心指導下,從選題到論文內容都給予了我精心的指導和嚴格的教誨,無論從學術水平還是學術造詣上都使我受益非淺,在網站的設計中,自己動手,親身經歷了從學習、研究到社會實踐的過程。不僅是我學到了許多社會經驗,更重要的是讓我開拓了眼界,是我意識到現(xiàn)代化科學技術的發(fā)展,以及它的優(yōu)越性。在這次畢業(yè)論文設計中,我第一次親身嘗試到了作為一個缺乏社會實踐經驗的學生所面臨的困難。通過對本網站系統(tǒng)的開發(fā)

38、是我對書本上的知識點和理論有了更深一層的了解,使我學會了如何利用所學的知識,把理論結合于實踐中,進一步掌握了開發(fā)網站系統(tǒng)的流程,從而對本專業(yè)有了更深刻的認識。此后,我會加倍努力的去研究,在熟練的基礎上掌握更多的新型技術,來提高自己的開發(fā)水平。通過這一階段的學習和研究,該項目終于完成,雖然耗費了許多精力和時間,但是它也驗證了我的知識和能力,讓我有了不斷提高自身素質的意識。在這里我衷心的感謝我的指導老師(呂老師)對我的指導和啟發(fā)。沒有他的指導和幫助,我是不可能順利圓滿地完成論文的工作。參考文獻1 徐寧,新一代asp網絡編程入門與實踐,清華大學出版社,2005.2 王俊杰,精通javascript動

39、態(tài)網頁編程,人民郵電出版社,2005.3 柯華坤,王大平,管西京,asp網絡編程學習筆記,電子工業(yè)出版社,2008. 4 黃梯云,管理信息系統(tǒng),電子工業(yè)出版社,1995.5 陳建偉,dreamweaver 8+asp動態(tài)網頁制作實用教程,清華大學出版社,2006.6 陸黎明,asp+access+dreamweaver 動態(tài)網站開發(fā)從入 門到實踐,機械工業(yè)出版社,2007.7 孔鵬,新手學asp動態(tài)網頁開發(fā),電子工業(yè)出版社,2008.附錄aasp.netasp.net的前身asp技術,是在iis 2.0上首次推出(windows nt 3.51),當時與 ado 1.0 一起推出,在iis 3

40、.0 (windows nt 4.0)發(fā)揚光大,成為服務器端應用程序的熱門開發(fā)工具,微軟還特別為它量身打造了visual interdev開發(fā)工具,在1994年到2000年之間,asp技術已經成為微軟推展windows nt 4.0平臺的關鍵技術之一,數(shù)以萬計的asp網站也是這個時候開始如雨后春筍般的出現(xiàn)在網絡上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因之一。不過asp的缺點也逐漸的浮現(xiàn)出來:意大利面型的程序開發(fā)方法,讓維護的難度提高很多,尤其是大型的asp應用程序。 直譯式的vbscript或jscript語言,讓效能有些許的受限。 延展性因為其基礎架構擴充性不足而受限,雖然有

41、com元件可用,但開發(fā)一些特殊功能(像文件上傳)時,沒有來自內置的支持,需要尋求第三方軟件商開發(fā)的元件。 1997年時,微軟開始針對asp的缺點(尤其是意大利面型的程序開發(fā)方法)準備開始一個新項目來開發(fā),當時asp.net的主要領導人scott guthrie剛從杜克大學畢業(yè),他和iis團隊的mark anders經理一起合作兩個月,開發(fā)出了下一代asp技術的原型,這個原型在1997年的圣誕節(jié)時被發(fā)展出來,并給予一個名稱:xsp,這個原型產品使用的是java語言。不過它馬上就被納入當時還在開發(fā)中的clr平臺,scott guthrie事后也認為將這個技術移植到當時的clr平臺,確實有很大的風險

42、(huge risk),但當時的xsp團隊卻是以clr開發(fā)應用的第一個團隊。為了將xsp移植到clr中,xsp團隊將xsp的內核程序全部以c#語言重新撰寫(在內部的項目代號是 project cool,但是當時對公開場合是保密的),并且改名為asp+,作為asp技術的后繼者,并且也會提供一個簡單的移轉方法給asp開發(fā)人員。asp+首次的beta版本以及應用在pdc 2000中亮相,由bill gates主講keynote(即關鍵技術的概覽),由富士通公司展示使用cobol語言撰寫asp+應用程序,并且宣布它可以使用visual basic.net、c#、perl與python語言(后兩者由activestate公司開發(fā)的互通工具支持)來開發(fā)。在2000年第二季時,微軟正式推動.net策略,asp+也順理成章的改名為asp.net,經過四年的開發(fā),第一個版本的asp.net在2002年1月

溫馨提示

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

評論

0/150

提交評論