![電子元器件知識網站設計與實現_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/ecad06dd-b090-46f5-be17-9cfdb8cc2d2d/ecad06dd-b090-46f5-be17-9cfdb8cc2d2d1.gif)
![電子元器件知識網站設計與實現_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/ecad06dd-b090-46f5-be17-9cfdb8cc2d2d/ecad06dd-b090-46f5-be17-9cfdb8cc2d2d2.gif)
![電子元器件知識網站設計與實現_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/ecad06dd-b090-46f5-be17-9cfdb8cc2d2d/ecad06dd-b090-46f5-be17-9cfdb8cc2d2d3.gif)
![電子元器件知識網站設計與實現_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/ecad06dd-b090-46f5-be17-9cfdb8cc2d2d/ecad06dd-b090-46f5-be17-9cfdb8cc2d2d4.gif)
![電子元器件知識網站設計與實現_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/ecad06dd-b090-46f5-be17-9cfdb8cc2d2d/ecad06dd-b090-46f5-be17-9cfdb8cc2d2d5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、物理電氣信息學院 本科畢業(yè)論文 畢 業(yè) 論 文(2013屆)題 目 電子元器件知識網站設計與實現學 院 物理電氣信息學院 專 業(yè) 網絡工程 年 級 2009級 學生學號 12009243869 學生姓名 楊文寶 指導教師 邊吉榮 摘 要 在計算機時代日益發(fā)展的今天,計算機網絡正快速融入這個社會的每一個領域。開發(fā)和設計電子元器件知識類網站是這個時代的產物,傳統的公司宣傳產品基本上通過電視或者發(fā)傳單的形式進行推廣,這樣成本高效率低。為了解決因為傳統宣傳的局限性,達到提高管理效率和質量,節(jié)省時間和人力資源的目的,所以開發(fā)和設計了電子元器件知識網。本系統是在Windows 7環(huán)境下,采用B/S結構,以
2、SQL Server2008為數據庫開發(fā)平臺,采用ASP.NET技術開發(fā)的。系統分前臺和后臺兩大部分,前臺由用戶使用,主要包括留言等功能模塊;后臺部分由管理員使用,主要包括系統用戶管理等功能模塊。關鍵詞:ASP.NET 電子元器件知識網站 SQL Server 2008Abstract In todays computer age growing, computer networks are rapidly integrated into every area of society. Development and design of electronic components knowled
3、ge class website is a product of this era, the traditional corporate promotional products to promote largely through TV or handing out leaflets in the form of such high efficiency and low cost. In order to solve the limitations of traditional propaganda, to improve management efficiency and quality,
4、 and the purpose of saving time and human resources, development and design of electronic components knowledge network. This system is in the Windows 7 environment, using B / S structure, SQL Server2008 database development platform, using ASP.NET technology development. System of foreground and bac
5、kground of two parts, the front desk by the user, including the user registration module; background in part by managers, including user management system and other functional modules.Key Words: ASP.NET Electronic Component knowledge website SQL Server 2008物理電氣信息學院 本科畢業(yè)論文目 錄第一章 概述11.1 課題背景和意義11.2 國內
6、外發(fā)展1第二章 可行性分析42.1經濟上的可行性42.2技術上的可行性42.3操作上的可行性52.4功能需求分析5第三章 電子元器件知識網設計開發(fā)的業(yè)務流程、數據流程63.1業(yè)務流程分析73.2數據流程分析83.3數據庫概念結構設計83.4數據庫邏輯結構設計10第四章 網 站 的 具 體 實 現144.1 系統實現軟件簡介144.1.1 Visual Studio 2008144.1.2 Microsoft SQL Server154.1.3 IIS164.2 系統的軟硬件平臺174.3 ASP.NET技術174.3.1 .NET簡介174.3.2 ASP.NET技術簡介174.3.3 ADO
7、.NET訪問數據庫的原理18第五章 系統操作說明195.1系統前臺操作說明195.1.1首頁界面195.1.2產品詳細頁面205.1.3在線留言頁面205.1.4電子元器件知識頁面215.2系統后臺操作225.2.1管理員登陸頁面225.2.2系統用戶添加頁面225.2.3行業(yè)新聞添加頁面235.2.4電子元器件添加頁面24第六章 結論256.1系統的特點256.2系統的不足和改進256.3設計收獲與心得25參 考 文 獻26附錄1產品詳細頁面27附錄2管理員登陸界面31附錄3 行業(yè)新聞添加頁面36附錄4 電子元器件添加頁面39致 謝42物理電氣信息學院 本科畢業(yè)論文第1章 概述 1.1 課題
8、背景和意義網上宣傳學習不僅是推動公司或者教育變革與流程創(chuàng)新的有效手段,更是實現人工技能網絡化與信息化的橋梁。要徹底實現網上學習宣傳,需建立信息的資源共享機制,建立相應的組織機構,完善身份認證制度,建立健全的電子元器件知識網信息安全機制體系。 為了進一步提高網上找電子元器件知識的效率和質量,適應電子元器件知識網普及發(fā)展的需要,實施網上學習電子元器件知識是非常必要的。隨著電子元器件知識網的普及以及形式的多樣化,因此,對電子元器件知識網服務及服務質量提出了越來越高的要求和形勢的發(fā)展:客戶希望能找到專業(yè)以及符合他們諸多條件的元件,也希望找到一份地理位置合適,價格滿意的電子元器件。 隨知識爆炸式的更新和
9、產品的更新換代傳統的學習已經滿足不了人們的需求了,比如說,人們要了解電子產品,需求先去公司,過程都過于復雜,非常影響工作效率,也不利于電子元器件這個行業(yè)的發(fā)展等。但目前,我國信息化程度日益普及,上網已成為工作和生活的重要部分,在全國大部分地區(qū)實現網上查詢電子元器件的條件已經成熟。 無可厚非,各個城市地區(qū)實現互聯網宣傳電子元器件知識是當今社會發(fā)展的趨勢,客戶可以搜索產品詳細信息,以滿足自己的需求;雙方還可在網上通過留言進行咨詢和溝通。 誠然,電子元器件知識網有著人工尋找無與倫比的優(yōu)勢,他可以向客戶和其他人提供更為方便的服務。因為他們可以通過留言進行咨詢,有很好的靈活性與機動性強,非常適用當今電子
10、元器件知識網行業(yè)的需求。對管理員來說,統計電子元器件知識網數據將會更加快捷,操作更加方便,從而使電子元器件知識網管理更加規(guī)范化、科學化,同時還能夠動態(tài)掌握電子元器件知識網信息,及時統計相關數據,為該行業(yè)的發(fā)展提供很重要的數據支持。 1.2 國內外發(fā)展 如今網絡已經成為我們生活中不可或缺的一部分了,Internet、局域網,甚至手機通信的GPRS,生活處處反映著網絡的力量。便隨著網絡的發(fā)展,拉動了一些新興產業(yè),如網絡游戲,網絡聊天,網上影視下載,的飛速發(fā)展。同時,網絡傳媒,電子商務等給更多企業(yè)帶來了無限的商機。然而,我們今天所接觸的豐富多彩的互聯網絡又是如何發(fā)展來的呢?讓我們一起回顧一下互聯網絡
11、的發(fā)展歷史。 網絡發(fā)展最初可以追溯到20世紀50年代,當時人們嘗試把分別獨立發(fā)展的通信技術和計算機技術聯系起來,使得在技術上為今后的計算機網絡的出現做好了準備。同時建立了一些基礎的理論性的概念。這個時期,計算機技術正處于第一代電子管計算機向第二代晶體管計算機過渡期。第一代計算機的特點是操作指令是為特定任務而編制的,每種機器有各自不同的機器語言,功能受到限制,速度也慢。另一個明顯特征是使用真空電子管和磁鼓儲存數據。第二代計算機用晶體管代替電子管,還有現代計算機的一些部件:打印機、磁帶、磁盤、內存、操作系統等。計算機中存儲的程序使得計算機有很好的適應性,可以更有效地用于商業(yè)用途。在這一時期出現了更
12、高級的COBOL(Common Business-Oriented Language)和FORTRAN(Formula Translator)等語言,以單詞、語句和數學公式代替了二進制機器碼,使計算機編程更容易。這個時候的通信技術經過幾十年的發(fā)展已經初具雛形了,正是這時奠定了今后網絡發(fā)展的基礎,為網絡的出現做好了前期的準備。 有了第一階段的理論基礎,網絡進入第二個發(fā)展階段,即上個世紀的六十年代。正值冷戰(zhàn)時期,美國為了防止其軍事指揮中心如果被蘇聯摧毀后,軍事指揮出現癱瘓,于是開始設計一個由許多指揮點組成的分散指揮系統,以保證當其中一個指揮點被摧毀后,不至于出現全面癱瘓的現象。并把幾個分散的指揮點
13、通過某種通訊網連接起來成為一個整體。終于在1969年,美國國防部高級研究計劃管理局( ARPA - - Advanced Research Projects Agency ),把4臺軍事及研究用電腦主機聯接起來,于是ARPANET網絡誕生了,ARPANET是計算機網絡發(fā)展中的一個里程碑,是Internet出現的基礎。這個時候,ARPANET技術還不具備推廣的條件。所以這個時期,網絡僅僅是用于軍事。在某種意義上講,是冷戰(zhàn)促使了網絡的誕生。隨著網絡的出現,誕生了一種新的通信技術,這就是分組交換技術,它是隨計算機實現網絡通訊而產生的。這種技術是將傳輸的數據加以分割,并在每段前面加上一個標有接受信息的
14、地址標示,從而實現信息傳遞的一種通訊技術。分組交換技術也是六十年代網絡發(fā)展的重要標志之一。 差不多是每十年就是一個階段,二十世紀七十年代中期,網絡發(fā)展進入了第三個階段。隨著計算機技術的快速發(fā)展,出現了個人電腦。促進了網絡技術的發(fā)展。各種局域、廣域網發(fā)展迅速,計算機生產廠商也開始開發(fā)自己的計算機網絡系統。1974年ARPA的鮑勃凱恩和斯坦福的溫登澤夫合作,提出TCPIP協議。 八十年代可以說是網絡發(fā)展中非常重要的一個十年,首先是1983年出現了可用于異構網絡的TCP/IP協議,作為BSD UNIX操作系統得一部分,TCP/IP協議得到了認可,逐步流行起。也就是這時,真正意義上的Internet誕
15、生了。時隔一年,日本建成了JUNe t網絡, (Japan Unix Net work)。1985年,美國科學家基金會(NSF)組建NSFNet,美國的許多大學、政府資助的研究機構甚至一些私營的研究機構紛紛把自己的局域網并入NSFNet中,使得其迅速擴大,1986年,NSFNet網絡奠定了其成為今后internet主干網的地位的基礎,當時其速度是56Kb p s。三年之后的1989年, internet的速度已經提升為速1.54Mb p s ,也出現了最早的internet服務提供商(ISP),伴隨著www(World Wide Web)全球廣域網的出現,誕生了世界上第一個超文本瀏覽器編輯器。
16、 1991年,internet開始用于商業(yè)用途,internet的商業(yè)化,成為internet發(fā)展的一劑催化劑,使得它以空前的速度迅速發(fā)展,服務器的增多,連入網絡的計算機數目的增多以及主干網速度的提升,都為商業(yè)的發(fā)展提供了廣闊的空間,同時商業(yè)的發(fā)展也影響著網絡的發(fā)展。 如今隨著網絡技術的成熟,高速局域網技術迅速發(fā)展,傳輸速率為10Mb p s的Ethernet的廣泛應用,IP電話服務,更高性能的Internet2的發(fā)展,使得網絡已經滲入到了商業(yè),金融,政府,醫(yī)療,科研,教育,等各個社會部門。使得網絡成為了我們生活中不可缺失的一個重要組成部分。 第2章 可行性分析 2.1經濟上的可行性如今,隨著
17、計算機的大量普及,各種軟件的開發(fā)成本越來越低,價格也越來越底。本系統也是這樣,開發(fā)成本較低,只是需要一臺配置一般的計算機,該系統運行時占計算機的資源也不多,也并不會因為開發(fā)成本低而造成系統功能性能的下降。相反,隨著計算機技術的發(fā)展,各種實用軟件的性能日漸提高。電子元器件知識網廉價的開發(fā)成本,卻能夠為用戶帶來相當大的實惠和方便。主要表現在:(1)本系統可以說是一個擁有多種實用功能的電子元器件知識網,具有較強的實用性和方便性。(2)本系統的運行可以大大提高效率,減少不必要的人力和物力。由此,可以得出,本系統在經濟上是絕對具有可行性。 2.2技術上的可行性 本系統的開發(fā)計劃利用VS2008作為開發(fā)工
18、具。VS2008是一個具有完善開發(fā)工具的平臺。VS2008提供的工具適合各種水平層次,無論是初學者還是有經驗的團隊,并適合各種不同的開發(fā)需求。降低了開發(fā)的復雜度,其提供給開發(fā)者更加簡便動態(tài)的.Net Framework基礎解決方案,其中包括了windows應用程序開發(fā)、office嵌入開發(fā)、Web應用開發(fā)、移動應用程序開發(fā)。改進了團隊交流方式,VS2008為團隊開發(fā)提供通道和完整的開發(fā)周期工具,從而增加了團隊內部的交流與協作的效率。通過學習,熟悉和掌握.NET的使用方法,使用VS2008作為開發(fā)工具將使整個系統的模塊化設計變得更加簡便。 系統計劃采用SQL SERVER 2008作為開發(fā)數據庫
19、。SQL SERVER 2008是一種客戶機/服務器結構的關系數據庫管理系統。SQL SERVER 2008提供了許多易于使用的圖形化工具和向導,其中最常用的是服務管理器、企業(yè)管理器和查詢分析器。它們?yōu)閯?chuàng)建和管理數據庫帶來了很大的方便。在技術難度方面,有指導老師的指導、周圍同學的熱心幫助,加上對很多相關文獻的參考,相信能夠解決開發(fā)過程中所遇到的困難。從技術上分析,現在的軟件可以非常合理地達到所需要的技術要求。 2.3操作上的可行性首先,設計網站的幾種軟件現在都比較流行,一般設計人員對這幾款軟件比較熟悉,可以利用這些軟件設計出較完善的電子元器件知識網。其次,系統的管理主要是信息的錄入、修改、統計
20、等工作,一般工作人員都能夠勝任。從操作上來說是可行的。綜上所述,本系統開發(fā)目標已明確,在技術、經濟、操作等方面具備可行性,因此系統的開發(fā)是完全可行的。 2.4功能需求分析隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已被人們深刻認識。作為計算機應用的一部分,具有手工管理所無法比擬的優(yōu)點。通過前期的調查分析及研究,對本管理系統來說,有管理員用戶類型。管理員:(1)系統用戶管理超級管理員可對普通管理員進行添加和刪除操作。(2)個人資料管理管理員進行個人密碼修改操作。(3)行業(yè)新聞管理主要包括行業(yè)新聞信息的添加、查詢、修改和刪除。(4)電子元器件信息管理管理員對電子元器件信息管理進行添加、
21、查詢、修改和刪除等操作。(5)留言管理管理員對用戶的留言進行回復功能。(5)注冊用戶管理管理員對用戶注冊進行刪除等管理操作。(6)元器件知識管理管理員對元器件知識進行添加、查詢、修改和刪除等操作。(7)系統參數管理包括系統公告、聯系我們、友情連接添加、留言板。(1)前臺:行業(yè)新聞、系統簡介、產品查詢等瀏覽查看,可進行在線留言。以上是用戶的主要需求,也是該系統主要功能,除了這些功能以外,在設計時也對一些細節(jié)做了優(yōu)化與調整,使系統更具有完整性與實用性。系統功能模塊結構圖如圖2.4所示:圖2.4 功能結構模塊圖 第3章 電子元器件知識網設計開發(fā)的業(yè)務流程、數據流程 3.1業(yè)務流程分析電子元器件知識網
22、工作流程為:系統啟動并進入系統首頁界面,用戶可在前臺進行相關信息的瀏覽查看,在線留言,通過查詢后可對產品進行查看,管理員登陸后可以進行系統后臺的所有操作,包括相關信息的添加、修改,留言回復,添加新聞,產品信息等本系統的業(yè)務流程圖如圖所示: 圖3.1 業(yè)務流程圖本系統是利用現代化的計算機網絡技術對傳統的電子元器件知識網進行整合,按照實踐過程設計完成的。此系統的設計有助于管理員對電子元器件知識網的管理,在很大程度上可以提高效率,對信息進行及時更新等方面都可以提高不少速度。為了使系統在各項管理中發(fā)揮更大的作用,實現工作過程的計算機化,提高工作效率和工作質量,現提出如下系統開發(fā)目標:1.操作簡單、界面
23、友好:完全控件式的頁面布局,使得信息的錄入工作更簡便。2.即時可見:對信息的處理(包括添加、修改、刪除)將立即在對應的版塊顯示出來,達到即時發(fā)布、即時見效的功能。3.功能完善:不僅包括常見系統的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現了系統對即時信息的管理要求。而且,還能進行上傳資源的管理。4.方便移植:系統應具有實用性、可靠性和適用性。系統界面中所需的數據都存放于數據文件中,只要對該文件做部分修改,就能在系統界面上實現及時更新的效果,減少了更改系統源代碼的復雜性。5.動態(tài)管理:對系統數據庫實行動態(tài)操作,能實現對數據庫信息的動態(tài)查詢、動態(tài)更新修改和動態(tài)錄入數據
24、。 3.2數據流程分析數據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數據流程分析的目的就是要發(fā)現和解決數據流通中的問題。現有的數據流程分析多是通過分層的數據流程圖(data flow diagram,簡稱DFD)來實現的。其具體的做法是:按業(yè)務流程圖理出的業(yè)務流程順序,將相應調查過程中所掌握的數據處理過程,繪制成一套完整的數據流程圖。電子元器件知識網的數據流程:對本系統操作的數據源只有管理員一種用戶,管理員有權限對數據庫中的數據進行添加、修改、刪除、查詢。通過對本系統的需求分析,系統的基本功能已經確定。整個系統的數據流程圖如圖所示:圖3.2 系統的數據流程3.3數據庫概念結構設計
25、根據前面的設計規(guī)劃,各個實體的具體描述E-R圖如下:整體ER圖如下:圖3.2 系統數據流程圖圖3.3a 整體E-R圖管理員ER圖如下:圖3.3b 管理員登陸ER圖 3.4數據庫邏輯結構設計現在需要將上面的數據庫概念結構轉化為SQL數據庫系統所支持的實際數據模型,也就是數據庫的邏輯結構。在上面的實體以及實體之間關系的基礎上,形成數據庫的表格以及各個表格之間的關系。 電子元器件知識網的數據結構,如下: 數據庫名:net表名 allgonggao序號列名數據類型長度小數位標識主鍵允許空默認值說明1IDint40是否2titlevarchar2550是3contenttext160是4leibieva
26、rchar500是5shouyetupianvarchar500是6dianjilvvarchar500是7addtimedatetime83是getdate表名 allusers序號列名數據類型長度小數位標識主鍵允許空默認值說明1IDint40是否2usernamevarchar500是3pwdvarchar500是4cxvarchar500是普通管理員5addtimedatetime83是getdate表名 book序號列名數據類型長度小數位標識主鍵允許空默認值說明1idint40是否2usernamenvarchar200是3sexnvarchar40是4bodynvarchar5000
27、是5qqnvarchar100是6emailnvarchar200是7facenvarchar100是8adddatedatetime83是getdate9ishiddenbit10是10homepagenvarchar500是11isrelybit10是012rebodynvarchar5000是表名 dianzi序號列名數據類型長度小數位標識主鍵允許空默認值說明1IDint40是否2bianhaovarchar500是3yanglaoyuanmingchengvarchar3000是4dizhivarchar3000是5dianhuavarchar500是6jibievarchar500是
28、7renshuvarchar500是8mianjivarchar500是9zhaopianvarchar500是10jianjietext160是11addtimedatetime83是getdate表名 dx序號列名數據類型長度小數位標識主鍵允許空默認值說明1IDint40是否2leibievarchar500是3contenttext160是表名 liuyanban序號列名數據類型長度小數位標識主鍵允許空默認值說明1IDint40是否2chengvarchar500是3biaoqingvarchar500是4biaotivarchar3000是5neirongvarchar5000是6hu
29、ifuvarchar5000是7addtimedatetime83是getdate表名 yonghuzhuce序號列名數據類型長度小數位標識主鍵允許空默認值說明1IDint40是否2yonghumingvarchar500是3mimavarchar500是4xingmingvarchar500是5dianhuavarchar500是6youxiangvarchar500是7QQvarchar500是8touxiangvarchar500是9jiguanvarchar500是10dizhivarchar500是11xingbievarchar500是12beizhuvarchar500是13ad
30、dtimedatetime83是getdate14isshvarchar20是否表名 youqinglianjie序號列名數據類型長度小數位標識主鍵允許空默認值說明1IDint40是否2wangzhanmingchengvarchar500是3wangzhivarchar500是4addtimedatetime83是getdate 第4章 網 站 的 具 體 實 現 4.1 系統實現軟件簡介本系統所面向的對象是廣大的互連網用戶。因此,將要采用比較流行的B/S三層結構。圖4-1 B/S三層結構圖B/S體系結構所不具備的獨特優(yōu)勢:(1)開放的標準:B/S所采用的標準都是開放的、非專用的,是經過標準
31、化組織所確定而非單一廠商所制定,保證了其應用的通用性和跨平臺性。(2)較低的開發(fā)和維護成本:B/S的應用只需在客戶端安裝通用的瀏覽器即可,維護和升級工作都在服務器端進行,不需對客戶端進行任何改變,故而大大降低了開發(fā)和維護的成本。(3)用戶使用簡單,界面友好:B/S用戶的界面都在統一的瀏覽器上,瀏覽器易于使用、界面友好,又因為它不再負責數據的存取和復雜數據計算等任務,只需要進行顯示,因而大大降低了對客戶端的要求。從以上的分析與比較可以看出,B/S模式具有B/S模式無法替代的優(yōu)越性:它簡化了系統的開發(fā)和維護,并且特別適用于網上信息發(fā)布。因此,本系統采用了基于B/S模式的體系結構。 4.1.1 Vi
32、sual Studio 2008Visual Studio 2008 在三個方面為開發(fā)人員提供了關鍵改進:快速的應用程序開發(fā)高效的團隊協作突破性的用戶體驗Visual Studio 2008 提供了高級開發(fā)工具、調試功能、數據庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當前最先進的應用程序。Visual Studio 2008 包括各種增強功能,例如可視化設計器(使用 .NET Framework 3.5 加速開發(fā))、對 Web 開發(fā)工具的大量改進,以及能夠加速開發(fā)和處理所有類型數據的語言增強功能。Visual Studio 2008 為開發(fā)人員提供了所有相關的工具和框架支持,幫助創(chuàng)建引人注目的
33、、令人印象深刻并支持 AJAX 的 Web 應用程序。開發(fā)人員能夠利用這些豐富的客戶端和服務器端框架輕松構建以客戶為中心的 Web 應用程序,這些應用程序可以集成任何后端數據提供程序、在任何當前瀏覽器內運行并完全訪問 ASP NET應用程序服務和 Microsoft 平臺。 4.1.2 Microsoft SQL ServerSQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照ANSI(美國國家標準協會)的規(guī)定,SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例
34、如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL語言標準。雖然很多數據庫都對SQL語句進行了再開發(fā)和擴展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的數據庫操作。SQL Server 是一個關系數據庫管理系統。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推
35、出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UN 操作系統上的應用。Microsoft SQL Server 2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的Microsoft SQL Server版本。這篇文章詳細介紹了Microsoft SQL Server 2008中的新的特性、優(yōu)點和功能。微軟的這個數據平臺
36、滿足這些數據爆炸和下一代數據驅動應用程序的需求,支持數據平臺愿景:關鍵任務企業(yè)數據平臺、動態(tài)開發(fā)、關系數據和商業(yè)智能。Microsoft SQL Server 2008新功能,這個平臺有以下特點 可信任的使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序。 高效的使得公司可以降低開發(fā)和管理他們的數據基礎設施的時間和成本。 智能的提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。 4.1.3 IISIIS(Internet Information Server),是微軟公司主推的服務器,最新的版本是IIS 6.0,IIS與Windows NT Server
37、完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統)內置的安全特性,建立強大,靈活而安全的Internet站點。 IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協議)、FTP(File Transfer Protocol,文件傳輸協議)以及SMTP協議,通過使用CGI和ISAPI,IIS可以得到高度的擴展。 IIS支持與語言無關的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。IIS不需要開發(fā)人員學習新的腳本語言或者編譯應用程序,IIS完全支持VBS
38、cript,JavaScript開發(fā)軟件以及Java,同時也支持CGI和WinCGI,以及ISAPI擴展和過濾器。IIS支持服務器應用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下內容: Microsoft Exchange Server 客戶/服務器通訊和群組軟件; Microsoft Proxy Server 代理服務器; 用于連接IBM企業(yè)網絡的Microsoft SNA Server; 用于集中管理分布式系統的Microsoft Systems Management Server; Microsoft Commercial Inte
39、rnet System(MCIS)。 IIS的設計目的是建立一套集成的服務器服務,用以支持HTTP,FTP和SMTP,能夠提供快速且集成了現有產品,同時可擴展的Internet服務器。 IIS相應性極高,同時系統資源的消耗也是最少,IIS的安裝,管理和配置都相當簡單,這是因為IIS與Windows NT Server網絡操作系統緊密的集成在一起,另外,IIS還使用與Windows NT Server相同的SAM(Security Accounts Manager,安全性賬號管理器),對于管理員來說,IIS使用諸如Performance Monitor和SNMP(Simple Network M
40、anagement Protocol,簡單網絡管理協議)之類的NT已有管理工具。 IIS支持ISAPI,使用ISAPI可以擴展服務器功能,而使用ISAPI過濾器可以預先處理和事后處理儲存在IIS上的數據。用于32位Windows應用程序的Internet擴展可以把FTP,SMTP和HTTP協議置于容易使用且任務集中的界面中,這些界面將Internet應用程序的使用大大簡化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet郵件擴展),可以為Internet應用程序的訪問提供一個簡單的注冊項。 4.2 系統的軟硬件平臺 1.客
41、戶機/服務器:采用Pentium II 或以上級別PC機,至少30M硬盤,Pentium90MHZ,支持VGA或分辨率更高的顯示器2.客戶機/服務器操作系統:Window 7。3.數據庫:SQL Server20084.網絡:以太網組成的局域網,可設多臺客戶機。 4.3 ASP.NET技術 4.3.1 .NET簡介隨著網絡經濟的到來,.NET技術是一項革命性的技術。它是微軟公司推出的新一代互聯網軟件和服務戰(zhàn)略,是一種面向網絡、支持各種用戶終端的開發(fā)平臺環(huán)境。它包含了分布式計算、XML、組件技術、即時編譯技術等多種功能集成的環(huán)境。.NET環(huán)境使用統一的Internet標準(如XML)將不同的系統
42、對接,并采用高度分布式應用服務架構,而且使用了一個綜合的管理程序。該程序能管理平臺中運行的服務程序,為運行程序提供強大的安全保護后臺。C是微軟公司專門為.NET量身定做的一種編程語言,它與.NET有著密不可分的關系。例如,C的類型其實就是.NET框架所提供的類型,C本身并無類庫,而是直接使用.NET框架所提供的類庫。另外,類型安全檢查啟動資源回收、結構化異常處理等也都是交由CLR(公共語言運行時)處理的。因此,C是最適合開發(fā).NET應用的編程語言。 4.3.2 ASP.NET技術簡介ASP.NET是微軟公司繼ASP(Active Server Pages:活動服務器頁面)之后推出的用于創(chuàng)建、管
43、理和部署Web應用程序的新的理想平臺。它是使用.NET框架所提供的編程類庫構建而成的。使ASP.NET創(chuàng)建、管理和部署Web應用程序變得非常容易。ASP.NET所具有的新性能是:(1)Web Controls,它使得創(chuàng)建forms 和HTMLcontrols的工作變得簡單易行。例如,在ASP中典型的選擇框(select box)里,你不得不創(chuàng)建一個循環(huán)以便讓控制系統裝入數據。但在ASP.NET里,你將會擁有一個data-bound,這意味著它會與數據源連接,并會自動裝入數據。(2)語言支持,ASP.NET支持多種語言,它的缺省語言將是visual Basic而不是vbscript,這意味著我們
44、可以擺脫vbscript的語言限制,我們的代碼將是編譯后運行的(而不是原來的解釋執(zhí)行)。(3)更好的代碼控制,COM對象不需要再在服務器上注冊,但是通過這種過程簡化,你再也不能夠在你的服務器上運行另外一個DLL版本,并且代碼相當保密。這意味著,如果沒有正確的開發(fā)工具和源代碼,很難改變代碼。(4)更好的升級能力,一個系統建成,本身有著一定的特性,以改進多處理器和串口環(huán)境中的性能。例如,session state 能夠通過單獨的處理器來維持,在一個單獨的機器上,甚至在數據庫中允許交叉的服務器會話。ASP.NET可用的開發(fā)工具有記事本及Visual Studio.NET, 作為微軟.NET戰(zhàn)略的重要
45、組成部分-Visual Studio .NET 已經于2002年3月22日正式在中國推出。Visual Studio.NET 是一個功能強大的、高效并且可擴展的編程環(huán)境。它充分展現了應用程序開發(fā)的潛能,并提供了生成應用程序所需的工具和技術。這些應用程序將給當今的企業(yè)、機構提供強大的支持,并推動下一代基于XML Web 服務軟件的發(fā)展。在Visual Studio.NET中,可以引用的資源有兩者:一種是在工具箱顯示加入到Form的組件,另一種是只可在程序中引用的各式對象鏈接庫。 4.3.3 ADO.NET訪問數據庫的原理微軟的任何產品,現均冠上.NET一詞, 因此ASP.NET結合數據庫的設計與
46、過去大不相同。ADO.NET就是ASP.NET中結合數據庫的規(guī)格,但與過去的ADO差異甚大。與數據庫相連,ADO.NET提供了如下3種方式:(1)通過ODBC相連。(2)通過OLEDB相連。(3)直接與SQL Server相連。3種方式由于應用層次的差異,使得效率由低到高,獨立性由高到低。對于相連數據庫的數據處理,也有2種方式,即一種是通過DataSet來隔離異構的數據源,另一種是以流方式從數據源讀取(DataReader方式)。ADO.NET的一個創(chuàng)新是引入了數據集(Dataset)。一個數據集是內存中提供數據關系圖的高速緩沖區(qū)。數據集對數據源一無所知,它們可以由程序或通過從數據倉庫中調入數
47、據而被生成、填充。不論數據從何處獲取,數據集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數據緩沖區(qū)。Dataset及DataView由數據庫取出記錄后,須放入DataSet,如果要顯示在控件中,須使用DataView。由提供程序至顯示,流程如下圖所示:圖4.3.3 ADO.NET數據處理流程圖第五章 系統操作說明網站結構分為兩個部分:前臺登入模塊、后臺管理模塊。 5.1系統前臺操作說明 5.1.1首頁界面圖5.1.1 首頁界面系統首頁顏色歡快活潑,界面十分清晰。最上方為系統功能導航欄,下方為各信息模塊的顯示區(qū),整體呈左中右三塊。首頁設計功能齊全,沒有冗余也沒有遺漏,使用戶能一視而知之。 5.1.2產品詳細頁面圖5.1.2 元器件詳細頁面本模塊的主要代碼參見附錄1 5.1.3在線留言頁面圖5.1.2 在線留言頁面此頁面實現的功能是學生可以進行在線留言。需填寫有信息有:姓名、性別、電子郵箱、個人主頁、QQ號碼等。界面簡單,方便操作。 5.1.4電子元器件知識頁面圖5.1.2 元器件知識查詢頁面 5.2系統后臺操作 5.2.1管理員登陸頁面圖5.2.1 管理員登陸頁面 此頁面要實現的功能是管理員登陸,只要輸入正確的用戶名和密碼,就可以進行登陸,進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑鋁模勞務分包合同勞務人員權益保障范本
- 2025年度新型過橋借款合同(金融創(chuàng)新版)
- 2025年度文化藝術品交易合作合同變更書
- 2025年度文化娛樂產業(yè)公司全部股權轉讓及IP開發(fā)合同
- 2025年度建筑物拆除工程承包與綠色建筑重建合同
- 2025年度中小企業(yè)發(fā)展資金借款合同
- 益陽2025年湖南益陽師范高等??茖W校招聘9人筆試歷年參考題庫附帶答案詳解
- 海南2025年海南省港航管理局招聘事業(yè)編制人員3人筆試歷年參考題庫附帶答案詳解
- 江門2025年廣東江門臺山市公安局招聘警務輔助人員筆試歷年參考題庫附帶答案詳解
- 揭陽2025年廣東揭陽普寧市部分醫(yī)療衛(wèi)生事業(yè)單位招聘367人筆試歷年參考題庫附帶答案詳解
- 糖尿病性視網膜病變匯報演示課件
- 2023第二學期八年級英語備課組工作總結
- 國企經理層任期制和契約化管理任期制與契約化相關模板
- 壓力管道檢驗員題庫
- 動脈采血操作評分標準
- 病理科科科內會診記錄
- 小學生主題班會 弘揚航天精神 課件 (27張PPT)
- 電力服務收費標準附表
- 小學主題班會教學設計-《給你點個“贊”》通用版
- 【教學創(chuàng)新大賽】《系統解剖學》教學創(chuàng)新成果報告
- 賽意EAM設備管理IOT解決方案
評論
0/150
提交評論