版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 畢業(yè)設(shè)計(論文、解決方案)</p><p> 項 目: 電信業(yè)務信息管理系統(tǒng) </p><p> 專 業(yè): 計算機應用技術(shù) </p><p> 學 生: </p><p> 指導老師:
2、 </p><p> 日期: 2012 年 11 月 21 日</p><p><b> 目 錄</b></p><p> 第一章 研究背景與意義7</p><p> 1.1 研究背景7</p><p> 1.2 研究意義7</p><p> 第二章
3、 相關(guān)技術(shù)8</p><p> 2.1 動態(tài)頁面的技術(shù)和方法8</p><p> 2.1.1 微軟動態(tài)頁面創(chuàng)建技術(shù)8</p><p> 2.1.2 動態(tài)Web頁面創(chuàng)建方法的比較9</p><p> 2.2 ASP.NET技術(shù)9</p><p> 2.3 B/S模式體系架構(gòu)10</p>
4、<p> 2.4 ODBC訪問數(shù)據(jù)庫技術(shù)11</p><p> 2.5 Microsoft SQL Server 2005簡介11</p><p> 第三章 系統(tǒng)需求分析及可行性分析12</p><p> 3.1 系統(tǒng)需求分析13</p><p> 3.1.1 系統(tǒng)功能體系圖(如圖4.1)13</p>
5、;<p> 3.1.1 基本功能13</p><p> 3.1.2 對性能的規(guī)定13</p><p> 第四章 總體設(shè)計14</p><p> 4.1 數(shù)據(jù)庫設(shè)計14</p><p> 4.1.1 數(shù)據(jù)庫圖(如圖:1-6)14</p><p> 4.2 主要功能的界面及編碼14&l
6、t;/p><p> 4.2.1用戶注冊14</p><p> 4.2.2用戶登錄16</p><p> 4.2.3用戶操作17</p><p> 第五章 結(jié)束語27</p><p><b> 第六章 謝辭28</b></p><p> 第七章 參考文獻2
7、8</p><p><b> 參考書籍:28</b></p><p><b> 其它數(shù)據(jù):28</b></p><p><b> 摘 要</b></p><p> 電信在20世紀80年代前,一直被多數(shù)國家看作是一種天然壟斷的行業(yè)。主要因為電信是經(jīng)濟和社會發(fā)展的
8、基礎(chǔ)設(shè)施,具有明顯的規(guī)模經(jīng)營特征以及全程全網(wǎng)特點,在政治活動和國家安全中具有重要作用。這種需巨額資金投入的行業(yè)不靠國家優(yōu)惠政策的扶植是不可能發(fā)展起來的。但進入80年代后,發(fā)達國家的電信網(wǎng)已建成,電話需求已趨于飽和,加之微電子技術(shù)、光纖通信技術(shù)、計算機技術(shù)、軟件技術(shù)高速發(fā)展,特別是通信技術(shù)與計算機技術(shù)的融合,形成兩大趨勢。一是電信網(wǎng)的成本開始下降,規(guī)模經(jīng)營作用開始下降;二是移動電話、無線尋呼和各種增值業(yè)務發(fā)展很快,它們具有投資少、見效快、
9、效益高的特點,吸引眾多企業(yè)參與經(jīng)營。在旺盛的市場需求驅(qū)動下,一些用戶和企業(yè)迫切要求經(jīng)營電信業(yè)務,要求政府放松對電信的管制,并要求電信資費向以成本為基礎(chǔ)的定價方向轉(zhuǎn)移。于是,電信獨家壟斷經(jīng)營的局面在一些發(fā)達國家開始被打破,競爭的局面開始出現(xiàn)。另外,由于電信的經(jīng)濟特性日益顯著,為了進一步發(fā)展電信,這些國家的管理體制和發(fā)展機制也正在實行政企分開,電信實體向企業(yè)化、民營化、股份制方向發(fā)展。這種情況的出現(xiàn),必然要對我國的電信發(fā)展產(chǎn)生巨大影響。我們
10、必須在總結(jié)國外成功經(jīng)驗的</p><p> 中國加入世界貿(mào)易組織(簡稱WTO)后,郵電通信業(yè)將同其他產(chǎn)業(yè)一樣進入世界經(jīng)濟的大環(huán)境,從而面臨通信市場的機遇和挑戰(zhàn)。通信服務在WTO中占的比重很大,這主要是因為通信本身具有可貿(mào)易性,同時通信是所有經(jīng)濟部門活動中不可缺少的手段和工具。通信服務的兩重性使它在經(jīng)濟發(fā)展和國際貿(mào)易中扮演了重要角色。發(fā)達國家正極力把通信服務作為一種貿(mào)易,千方百計地想打入發(fā)展中國家的電信市場。目前
11、,我國電信設(shè)施的基礎(chǔ)還比較薄弱,電信管理水平也亟待提高。面對挑戰(zhàn),應積極進行電信體制的改革,加速我國電信事業(yè)的發(fā)展;同時不失時機地大力開發(fā)新業(yè)務,繁榮電信市場,為電信服務貿(mào)易打入國際市場創(chuàng)造有利條件。</p><p><b> Abstract</b></p><p> Telecommunications in the 1980s, has been in mo
12、st countries as a natural monopoly industry. Mainly because the telecommunications infrastructure for economic and social development, the obvious scale operation characteristics, political activity and national security
13、 has an important role. The industry does not rely on the state preferential policies to foster this need to invest huge amounts of money it is impossible to develop. But after the 1980s, the developed countries, the tel
14、ecommunicatio</p><p> After China's accession to the World Trade Organization (WTO), the post and telecommunications industry, like other industries into the environment of the world economy, so as to f
15、ace the opportunities and challenges of the communications market. Communication services in the WTO accounted for a significant proportion, mainly because of the communication itself can trade, communication means and t
16、ools is indispensable for the activities of all sectors of the economy. The dual nature of the commu</p><p><b> 1.1 研究背景</b></p><p> 客戶對電信服務質(zhì)量的要求日益提高,電信網(wǎng)絡(luò)技術(shù)持續(xù)進步,電信和計算機技術(shù)融合發(fā)展,新業(yè)務不斷推
17、陳出新。在這個機遇與挑戰(zhàn)并存的新時期,電信企業(yè)對于處于電信業(yè)務支撐基礎(chǔ)地位的電信業(yè)務綜合管理系統(tǒng)的建設(shè)提出了更高的要求。為此,對于客戶辦理業(yè)務需要更為方便快捷辦理方式,搭建一個客戶業(yè)務信息管理系統(tǒng),使企業(yè)更近時代的步伐。</p><p><b> 1.2 研究意義</b></p><p> 進入20 世紀80 年代后, 電信系統(tǒng)迅速發(fā)展。其中電報向用戶電報和智能用
18、戶電報過渡; 電話向自動電話、程控數(shù)字電話、可視電話過渡; 另外數(shù)據(jù)通信、圖像通信也異軍突起。目前已形成了以光纖數(shù)字傳輸、程控數(shù)字交換的電話通信和數(shù)據(jù)等非話通信并舉的綜合電信系統(tǒng), 并日益與計算機、電視等其他技術(shù)相融合。本系統(tǒng)針對客戶資料可以方便查詢和修改,節(jié)約成本,而且方便快捷,存在著一定實際應用的意義。</p><p><b> 第二章 相關(guān)技術(shù)</b></p><
19、p> 2.1 動態(tài)頁面的技術(shù)和方法</p><p> 對于新類型的文檔內(nèi)容, 特別是那些涉及成為允許在頁面上輸入信息的文檔(例如 HTML 中<INPUT>等窗體控件),開發(fā)一種能夠讀取這種信息并加以利用的應用程序成為必然。很明顯,傳遞從其他應用程序中得到的內(nèi)容,特別是特定類型的數(shù)據(jù)庫的內(nèi)容,需要一種新的方法。每次都需要重寫一個基于文本的頁面,對于提供時事性很強的信息當然不是一個理想的做法。
20、對于Web服務器來說,提供一個接口是其他應用程序能夠與之相連成為一種常用的方法。通過這個接口,定制的可執(zhí)行程序能夠接收來自客戶端的信息,包括通過點擊超級鏈接或在瀏覽器中鍵入統(tǒng)一資源定位符(URL)所提出的頁面請求的細節(jié)。應用程序?qū)蛻舳说恼埱竽軌蛏上鄳捻憫?,而不是從服務器磁盤上讀取文本或標記文件。從這些早期方法開始,逐漸形成一套完整的系列方法動態(tài)創(chuàng)建網(wǎng)頁,以相應用戶的請求或信息的變化。</p><p> 用
21、于這些應用程序的接口仍然在使用,并被稱為公共網(wǎng)關(guān)接口(Common Gateway Interface CGI),這是一種可用任何語言(如C語言)實現(xiàn)的標準。它產(chǎn)生于那些使用(cgi-bin)目錄的應用程序(這里“bin”代表二進制代碼,而不是文本)。</p><p> 早期的應用程序都是編譯后的程序,通常用C或C++編寫。然而這自然要懂得C語言的編程方法,并且每當對程序作很小的文字上或標記上的變動,都必須重新
22、編譯、重新生成可執(zhí)行文件,這就限制了CGI和動態(tài)頁面的使用。</p><p> 取而代之的是開發(fā)了一種用腳本語言創(chuàng)建頁面的方法,這種語言就是使用摘要和報告語言,或簡稱為Perl,她允許信息的創(chuàng)建者以一種非常類似于簡化版C或者C++的語言編寫代碼。在Perl腳本中,可以“寫“文本和標記,用標準輸入(stdin)和標準輸出(stdout)函數(shù)通過</p><p> CGI與Web服務器通信
23、,輸出到瀏覽器。</p><p> Perl在Web上仍然是一種流行的語言,特別是在基于UNIX或Linux的系統(tǒng)上。然而這種語言掌握起來不是很容易,特別是對于那些沒有C或者C++語言基礎(chǔ)的Web開發(fā)人員更是如此。現(xiàn)在,一些新的腳本語言出現(xiàn)了,使創(chuàng)建網(wǎng)頁更加容易。服務器端腳本技術(shù)對于服務器端的腳本需要用某種類型的中間應用程序,或插件程序來連接。它必須能夠接受用戶請求,讀取并解釋合適的基于服務器的腳本文件,接著創(chuàng)
24、建輸出頁,并傳送給Web服務器, 在那里作為響應發(fā)送給客戶端。在某些情況下,這個人物畫分為兩個部分:一個應用程序或插件程序處理與Web服務器的往來通信(一般通過CGI)。另一個處理解釋和執(zhí)行腳本。這就是ASP中的情況,腳本引擎的使用與在其它環(huán)境下相同。Perl是第一個流行的服務器端腳本語言,但是目前已經(jīng)出現(xiàn)很多其它的語言。在Unix及基于Linux的系統(tǒng)上,一種新的稱之為PHP(Personal Home Page)的語言正變得越來越流
25、行。還有一些語言的目標是一些特定類型的用戶,例如TCL就是一種在科學環(huán)境下是復雜的數(shù)學運算簡化的語言。</p><p> 2.1.1 微軟動態(tài)頁面創(chuàng)建技術(shù)</p><p> 微軟隨Windows NT推出了他們的Web服務器軟件――IIS。這是一個踢供了很多功能的相當標準的軟件,它支持CGI。然而微軟也提供了另外一個接口,允許使用C和C++等編譯語言生成可執(zhí)行文件,使操作更加高效。這就
26、是Internet服務器應用編程接口(Internet Server Application Programming Interface,ISAPI)。它能夠提供比傳統(tǒng)Perl引擎和其他技術(shù)所依賴的stdin和stdout更為廣泛地對Web服務器的訪問。</p><p> 此后微軟和其他第三方開發(fā)商推出了許多能通過ISAPI連接到IIS的應用軟件,這就是為什么ASP能夠連接到IIS以及其他微軟服務器端動態(tài)技術(shù)的
27、原因。在ASP之前,用的最廣泛的是Internet數(shù)據(jù)庫連接器(Internet Data Connector,IDC)。ASP為Web開發(fā)者使用微軟的平臺開辟了一個新的天地,這是采用數(shù)據(jù)庫中的數(shù)據(jù)創(chuàng)建動態(tài)網(wǎng)頁更加容易。特別是它引入了模版(template),即包含了帶有能夠插入數(shù)據(jù)庫查詢結(jié)果的文本和標記的模版文件。現(xiàn)有的(或?qū)⑦^時的)其他微軟服務器端頁面創(chuàng)建技術(shù)有db Web 和 OLEISAPI。事實上,db Web就是OLEISA
28、PI的實現(xiàn),而對于多數(shù)人來說,迄今只是證實了這一技術(shù)在實際應用中的不適應性。OLEISAPI是通過特殊版本的ISAPI接口與IIS通信的一些COM對象。Web服務器軟件調(diào)用COM對象中單個指定函數(shù)并以參數(shù)為用戶的請求提供細節(jié)。COM對象返回的是作為字符串的頁面的文本和標記,然后作為響應發(fā)送給客戶端。</p><p> OLEISAPI首創(chuàng)了COM對象的動態(tài)Web頁面創(chuàng)建,為編程人員提供通過編譯的Active X
29、 DLL創(chuàng)建動態(tài)頁面的能力。然而它所使用的特定的實現(xiàn)和數(shù)據(jù)通信技術(shù)對于較小的任務和內(nèi)部網(wǎng)(Intranet)工作缺乏有效性和可擴展性。同時,每當改變頁面的文本和標記時,也需要重新便以動態(tài)鏈接庫。</p><p> 2.1.2 動態(tài)Web頁面創(chuàng)建方法的比較</p><p> 比較動態(tài)頁面創(chuàng)建技術(shù)是一個既困難又敏感的任務,然而理解各種接口和與之相關(guān)聯(lián)的應用程序的差異性又是很重要的。當創(chuàng)建與
30、Web服務器交互的應用程序時,涉及到的兩個主要的問題是它們對Web服務器本身穩(wěn)定性的影響,以及處理多發(fā)或并發(fā)頁面請求的效率。這兩個問題是相互聯(lián)系的,又是相互排斥的。</p><p> 應用CGI和ISAPI的編譯的可執(zhí)行應用程序(不是DLL文件),通常在服務器計算機上以進程外(out-of-process)方式運行,這就意味著他們要作為單獨應用程序運行,占有單獨的與Web服務器應用程序不同的內(nèi)存空間。操作系統(tǒng)將
31、其作為一個單獨的進程進行管理,禁止他們訪問本身所占內(nèi)存以外的內(nèi)存。因此,如果一個進程外應用程序失敗,不會影響到Web服務器。同樣,假如應用程序包含錯誤,企圖直接寫入Web服務器的內(nèi)存,會因一般性保護錯誤停止運行。進程外應用程序也會因用戶或操作系統(tǒng)的命令而終止,這時代碼會從內(nèi)存中自動卸載。因為運行進程外程序意味著訪問Web服務器內(nèi)存的請求被禁止,所要求的或產(chǎn)生的輸出結(jié)果值不能直接傳送給Web服務器。所以必須執(zhí)行一種跨進程調(diào)用,但這比在同一
32、進程內(nèi)訪問內(nèi)存要多花費幾倍時間。對于可執(zhí)行文件的裝載和卸載時間還有一定的影響。相反,應用進程內(nèi)(in-process)程序通常是能夠使用ISAPI或OLEAPI接口的DLL(不是單獨的可執(zhí)行文件),因為其運行在Web服務器的內(nèi)存空間中,可以直接訪問Web服務器內(nèi)存中得值,這可提供更快的訪問和相應。然而其代碼的錯誤或失敗會影響到W</p><p> 2.2 ASP.NET技術(shù)</p><p&g
33、t; ASP.NET是建立在公共語言運行庫上的編程框架,可用于在服務器上生成功能強大的Web應用程序。與以前的Web開發(fā)模型相比,ASP.NET提供了數(shù)個重要的優(yōu)點:</p><p> 1.增強的性能。ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET可利用早期綁定、實時編譯、本機優(yōu)化和核外緩存服務。這相當于在編寫代碼行之前便提高了性能。</p>&l
34、t;p> 2.世界級的工具支持。ASP.NET框架補充了Visual Studio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計器。WYSIWYG編輯、拖放服務器控件和自動部署知識這個強大工具所提供功能中的少數(shù)幾種。</p><p> 3.威力和靈活性。由于ASP.NET基于公共語言運行庫,因此Web應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.NET框架類庫、小戲處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。AS
35、P.NET也與語言無關(guān),所以可以選擇最適合應用程序的語言, 或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于COM的開發(fā)中的現(xiàn)有投資。</p><p> 4.簡易性。ASP.NET使執(zhí)行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如:ASP.NET頁框架使您可以生成將應用程序邏輯與表示代碼清除分開的用戶界面,和在類似Visual Basic的簡
36、單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(如自動引用技術(shù)和垃圾回收)簡化了開發(fā)。</p><p> 5.可管理性。ASP.NET采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應用于服務器環(huán)境和Web應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設(shè)置。此“零本地管理“哲學也擴展到了ASP.NET框架應用程序部署到服務器。不需要重新啟動服務器,即使是在部署或
37、替換運行的編譯代碼時。</p><p> 6.可縮放和可用性。ASP.NET在設(shè)計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進程受到ASP.NET運行庫的密切監(jiān)視和管理,以便當進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。</p><p> 7.自定義性和可擴展性。ASP.NET隨附了一個設(shè)計周到的結(jié)構(gòu),它
38、使開發(fā)人員可以在適當?shù)募墑e“插入“代碼。實際上,可以用自己編寫的自定義組件擴展或替換ASP.NET運行庫的任何子組件。</p><p> 8.安全性。借助內(nèi)置的Windows身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。</p><p> Microsoft Active Server Pages(ASP)是服務器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的Web服務
39、器應用程序。使用ASP可以組合HTML頁、腳本命令和ActiveX組建以創(chuàng)建交互的Web頁和基于Web的功能強大的應用程序。ASP應用程序很容易開發(fā)和修改。</p><p> 2.3 B/S模式體系架構(gòu)</p><p> 近年來,隨著Internet/Intranet的迅猛發(fā)展,企業(yè)紛紛建立自己的Internet,以加強企業(yè)內(nèi)部的聯(lián)系,增強企業(yè)競爭力。Internet/Intranet
40、中不斷出現(xiàn)的網(wǎng)絡(luò)新技術(shù),帶給OA全新的應用模式。C/S模式與B/S模式的優(yōu)劣比較見表2-1。</p><p> 表2-1 C/S模式與B/S模式的比較</p><p> 2.4 ODBC訪問數(shù)據(jù)庫技術(shù)</p><p> ODBC(Open DataBase Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務結(jié)構(gòu)(WOSA,Windows Open S
41、ervice Architecture)中有關(guān)數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標準API(應用程序接口)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。</p><p> 一個基于ODBC的應用程序?qū)?shù)據(jù)庫的操作不依賴于任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫操作由對應的DBMS的ODBC驅(qū)動程序
42、完成。也就是說,任何數(shù)據(jù)庫都可以用ODBC API進行訪問。由此可見,ODBC的最大優(yōu)點是能以統(tǒng)一的方式處理所有數(shù)據(jù)庫。</p><p> 一個完整的ODBC系統(tǒng)由:應用程序(Application);ODBC管理器(Administrator):找任務是安裝ODBC驅(qū)動程序和管理數(shù)據(jù)源;驅(qū)動程序管理器(Driver Manager):用于管理ODBC驅(qū)動程序;ODBC API:ODBC驅(qū)動程序。是一些DLL,
43、提供了ODBC和數(shù)據(jù)庫之間的接口。數(shù)據(jù)源:它包含了數(shù)據(jù)庫位置和數(shù)據(jù)庫類型等信息,是一種數(shù)據(jù)連接的抽象。</p><p> 應用程序要訪問一個數(shù)據(jù)庫,首先必須用ODBC管理器注冊一個數(shù)據(jù)源,管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫位置、數(shù)據(jù)庫類型及ODBC驅(qū)動程序等信息,建立起ODBC與具體數(shù)據(jù)庫的聯(lián)系。這樣,只要應用程序?qū)?shù)據(jù)源名提供給ODBC,ODBC就能建立起與相應數(shù)據(jù)庫的連接。</p><p>
44、; 在ODBC中,ODBC API不能直接訪問數(shù)據(jù)庫,必須通過驅(qū)動程序管理器與數(shù)據(jù)庫交換信息。驅(qū)動程序管理器負責加工程序?qū)DBC API的調(diào)用窗體給正確的驅(qū)動程序,而驅(qū)動程序在執(zhí)行完相應的操作后,將結(jié)果通過驅(qū)動程序管理器返回給應用程序。</p><p> 2.5 Microsoft SQL Server 2005簡介</p><p> Microsoft SQL Server 20
45、05是一個高性能的客戶端/服務器結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,Relational Database Management System)。SQL Server 2005是為了支持高容量的事務處理(比如在線訂購錄入、存貨目錄、記帳或制造)以及數(shù)據(jù)倉庫和決策支持系統(tǒng)(比如銷售分析應用)而設(shè)計的。它運行在Microsoft Windows NT4或Microsoft Windows 2000 Server上——基于intel處理器的
46、網(wǎng)絡(luò)??梢园裇QL Server 2000作為一種個人桌面數(shù)據(jù)庫系統(tǒng)安裝在運行Window NT Workstation 4、Windows 2000 Professional、Windows98和Windows Millennium Edition(Me)的機器上??梢允褂孟嗤腃D來安裝任何一個SQL Server 2005的服務器版本或個人版本。</p><p> SQL是英文Structured Que
47、ry Language的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照ANSI(美國國家標準協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標準。<
48、;/p><p> Microsoft SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。Microsoft SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。 </p><p> Microsoft SQL Server 20
49、05 數(shù)據(jù)引擎是該企業(yè)數(shù)據(jù)管理解決方案的核心。此外 Microsoft SQL Server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應用推向業(yè)務的各個領(lǐng)域。 </p><p> 與 Microsoft Visual Studio、Microsoft Office Sy
50、stem 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 Microsoft SQL Server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,Microsoft SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。</p><p> 許多因素致使產(chǎn)生了信息存儲爆炸。有了新
51、的信息類型,例如圖片和視頻的數(shù)字化,和從RFID標簽獲得的傳感器信息,公司的數(shù)字信息的數(shù)量在急劇增長。遵守規(guī)范和全球化的發(fā)展要求信息存儲的安全性和在任何時候都可用。同時,磁盤存儲的成本顯著地降低了,使得公司投資的每一美元可以存儲更多的數(shù)據(jù)。用戶必須快速的在大量的數(shù)據(jù)中找到相關(guān)的信息。此外,他們想在任何設(shè)備上使用這個信息,并且計劃每天使用,例如Microsoft Office系統(tǒng)應用程序。對數(shù)據(jù)爆炸和用戶期望值的增加的管理為公司制造了許多
52、挑戰(zhàn)。 </p><p> Microsoft® 數(shù)據(jù)平臺愿景提供了一個解決方案來滿足這些需求,這個解決方案就是公司可以使用存儲和管理許多數(shù)據(jù)類型,包括XML、e-mail、時間/日歷、文件、文檔、地理等等,同時提供一個豐富的服務集合來與數(shù)據(jù)交互作用:搜索、查詢、數(shù)據(jù)分析、報表、數(shù)據(jù)整合,和強大的同步功能。第三章 系統(tǒng)需求分析及可行性分析</p><p> 3.1 系統(tǒng)需求分
53、析</p><p> 3.1.1 系統(tǒng)功能體系圖(如圖3.1)</p><p> ?。?.1系統(tǒng)功能體系圖)</p><p> 3.1.1 基本功能</p><p><b> 1.業(yè)務員注冊</b></p><p> 2.用戶詳細信息查看、修改、添加、刪除</p><p
54、> 3.1.2 對性能的規(guī)定</p><p> 1.要求系統(tǒng)支持Microsoft .NET Framework 4.0</p><p> 2.要求系統(tǒng)支持Microsoft SQL Server數(shù)據(jù)庫</p><p> 3.要求必須安裝IIS</p><p><b> 第四章 總體設(shè)計</b></
55、p><p><b> 4.1 數(shù)據(jù)庫設(shè)計</b></p><p> 4.1.1 數(shù)據(jù)庫圖(如圖:1-6)</p><p><b> 1.業(yè)務員表</b></p><p><b> 2. 用戶資料表</b></p><p> 4.2 主要功能的界面及
56、編碼</p><p> 4.2.1 用戶注冊</p><p> <%@ Page Language="C#" AutoEventWireup="true" CodeFile="register.aspx.cs" Inherits="register" %></p><p>
57、; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p> <html xmlns="http://www.w3.org/1999/xht
58、ml"></p><p> <head runat="server"></p><p> <title></title></p><p> <script src="js/jquery-1.7.2.js" type="text/javascript&qu
59、ot;></script></p><p> <script type="text/javascript"></p><p> $(document).ready(function () {</p><p> $("#<%=form1.ClientID %>").submit(f
60、unction () {</p><p> var pass1 = $("#<%=password.ClientID %>").val();</p><p> var pass2 = $("#<%=password2.ClientID %>").val();</p><p> if (pass1
61、!= pass2) {</p><p> $("#<%=Label3.ClientID %>").html("兩¢?次ä?密¨¹碼?輸º?入¨?不?相¨¤同ª?");</p><p> return false;</p><p
62、><b> }</b></p><p><b> })</b></p><p><b> });</b></p><p><b> </script></b></p><p><b> </head><
63、;/b></p><p><b> <body></b></p><p> <form id="form1" runat="server"></p><p> <div align="center"></p><p&g
64、t; <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></p><p><b> <table></b></p><p><b>
65、; <tr><td></b></p><p> <asp:Label runat="server" ID="l1">用戶名</asp:Label></td></p><p> <td><asp:TextBox runat="server&quo
66、t; ID="username" AutoPostBack="True"></asp:TextBox></td></p><p> <td><asp:Label ID="Label1" runat="server" BackColor="Red" Text=&quo
67、t;Label" </p><p> Visible="False"></asp:Label></td></tr></p><p><b> <tr><td></b></p><p> <asp:Label runat="se
68、rver" ID="l2">密碼</asp:Label></td></p><p> <td><asp:TextBox runat="server" ID="password" TextMode="Password"></asp:TextBox></t
69、d></tr></p><p><b> <tr><td></b></p><p> <asp:Label runat="server" ID="Label4">密碼確認¨</asp:Label></td><td><a
70、sp:TextBox runat="server" ID="password2" TextMode="Password"></asp:TextBox></td></p><p> <td><asp:Label ID="Label3" runat="server" B
71、ackColor="Red" Text=""></asp:Label></p><p> <asp:RequiredFieldValidator</p><p> ID="RequiredFieldValidator1" runat="server" ErrorMessage=&qu
72、ot;不能為空?" </p><p> ControlToValidate="password" SetFocusOnError="True"></asp:RequiredFieldValidator></p><p> </td></tr></p><p><b&
73、gt; <tr></b></p><p> <td> </td><td><asp:Button ID="btnreg" runat="server" Text="注冊" onclick="btnreg_Click" /></p>
74、<p> <input type="reset" value="重置"/></td></p><p> </tr></table></p><p><b> </div></b></p><p><b> </
75、form></b></p><p><b> </body></b></p><p><b> </html></b></p><p><b> 4.2.2用戶登錄</b></p><p> <%@ Page Langua
76、ge="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="login" %></p><p> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu
77、ot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p> <html xmlns="http://www.w3.org/1999/xhtml"></p><p> <head runat="server"></p>
78、<p> <title></title></p><p><b> </head></b></p><p><b> <body></b></p><p> <form id="form1" runat="server
79、"></p><p> <div align="center"></p><p> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /
80、><br /></p><p> <asp:Label runat="server" ID="l1">用戶名</asp:Label></p><p> <asp:TextBox runat="server" ID="username"></asp
81、:TextBox></p><p> <asp:Label ID="Label1" runat="server" BackColor="Red" Text="Label" </p><p> Visible="False"></asp:Label></
82、p><p><b> <br /></b></p><p> <asp:Label runat="server" ID="l2">密碼</asp:Label></p><p> <asp:TextBox runat="server
83、" ID="password" TextMode="Password"></asp:TextBox></p><p><b> <br /></b></p><p>  
84、; </p><p> <asp:Button ID="btnlogin" runat="server" Text="登錄" </p><p> onclick="btnlogin_Click" /></p><p> <asp:Button I
85、D="btnreg" runat="server" Text="注冊" onclick="btnreg_Click" /></p><p><b> </div></b></p><p><b> </form></b></p&
86、gt;<p><b> </body></b></p><p><b> </html></b></p><p><b> 4.2.3用戶操作</b></p><p> <%@ Page Language="C#" AutoEve
87、ntWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %></p><p> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org
88、/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p> <html xmlns="http://www.w3.org/1999/xhtml"></p><p> <head runat="server"></p><p> <tit
89、le></title></p><p><b> </head></b></p><p><b> <body></b></p><p> <form id="form1" runat="server"></p>
90、<p> <div align="center"></p><p> <div align="center"><h1>用戶資料</h1></div></p><p> <asp:ObjectDataSource ID="ObjectDataSource1&
91、quot; runat="server" </p><p> DeleteMethod="Delete" InsertMethod="Insert" </p><p> OldValuesParameterFormatString="original_{0}" SelectMethod="GetD
92、ata" </p><p> TypeName="DataSet_DXTableAdapters.dxTableAdapter" UpdateMethod="Update"></p><p> <DeleteParameters></p><p> <asp:Parameter Name
93、="Original_id" Type="Int32" /></p><p> </DeleteParameters></p><p> <InsertParameters></p><p> <asp:Parameter Name="phone" Type=&qu
94、ot;String" /></p><p> <asp:Parameter Name="state" Type="String" /></p><p> <asp:Parameter Name="name" Type="String" /></p>&l
95、t;p> <asp:Parameter Name="address" Type="String" /></p><p> <asp:Parameter Name="type" Type="String" /></p><p> <asp:Parameter Name=&
96、quot;fangshi" Type="String" /></p><p> <asp:Parameter Name="dk" Type="Int32" /></p><p> </InsertParameters></p><p> <UpdatePa
97、rameters></p><p> <asp:Parameter Name="phone" Type="String" /></p><p> <asp:Parameter Name="state" Type="String" /></p><p>
98、 <asp:Parameter Name="name" Type="String" /></p><p> <asp:Parameter Name="address" Type="String" /></p><p> <asp:Parameter Name="typ
99、e" Type="String" /></p><p> <asp:Parameter Name="fangshi" Type="String" /></p><p> <asp:Parameter Name="dk" Type="Int32" />
100、;</p><p> <asp:Parameter Name="Original_id" Type="Int32" /></p><p> </UpdateParameters></p><p> </asp:ObjectDataSource></p><p>
101、 <asp:ListView ID="ListView1" runat="server" DataKeyNames="id" </p><p> DataSourceID="ObjectDataSource1" InsertItemPosition="LastItem" </p><p
102、> onitemediting="ListView1_ItemEditing" </p><p> onitemupdating="ListView1_ItemUpdating" </p><p> onitemcreated="ListView1_ItemCreated" oniteminserting="
103、ListView1_ItemInserting"></p><p> <AlternatingItemTemplate></p><p> <tr style="background-color:#FFF8DC;"></p><p><b> <td></b><
104、/p><p> <asp:Button ID="DeleteButton" runat="server" CommandName="Delete" Text="刪除" /></p><p> <asp:Button ID="EditButton" runat="s
105、erver" CommandName="Edit" Text="編輯" /></p><p><b> </td></b></p><p><b> <%-- <td></b></p><p> <asp:Label ID=&
106、quot;idLabel" runat="server" Text='<%# Eval("id") %>' /></p><p><b> </td>--%></b></p><p><b> <td></b></p>
107、<p> <asp:Label ID="phoneLabel" runat="server" Text='<%# Eval("phone") %>' /></p><p><b> </td></b></p><p><b>
108、<td></b></p><p> <asp:DropDownList ID="ddlState" runat="server" Enabled=false></p><p> <asp:ListItem Value="在用">在用</asp:ListItem><
109、;/p><p> <asp:ListItem Value="欠費停機">欠費停機</asp:ListItem></p><p> </asp:DropDownList></p><p><b> </td></b></p><p><b>
110、 <td></b></p><p> <asp:Label ID="nameTextBox" runat="server" Text='<%# Bind("name") %>' /></p><p><b> </td></b>&
111、lt;/p><p><b> <td></b></p><p> <asp:Label ID="addressTextBox" runat="server" Text='<%# Bind("address") %>' /></p><p&
112、gt;<b> </td></b></p><p><b> <td></b></p><p> <asp:DropDownList ID="ddltype" runat="server" Enabled=false></p><p> &
113、lt;asp:ListItem Value="ITV">ITV</asp:ListItem></p><p> <asp:ListItem Value="IDSL">IDSL</asp:ListItem></p><p> </asp:DropDownList></p><
114、p><b> </td></b></p><p><b> <td></b></p><p> <asp:DropDownList ID="ddlfs" runat="server" Enabled=false></p><p> &
115、lt;asp:ListItem Value="FTTB">FTTB</asp:ListItem></p><p> <asp:ListItem Value="FTTN">FTTN</asp:ListItem></p><p> <asp:ListItem Value="FTTH"
116、>FTTH</asp:ListItem></p><p> <asp:ListItem Value="DSLAN">DSLAN</asp:ListItem></p><p> <asp:ListItem Value="LAN">LAN</asp:ListItem></p>
117、;<p> </asp:DropDownList></p><p><b> </td></b></p><p><b> <td></b></p><p> <asp:DropDownList ID="ddldk" runat="
118、;server" Enabled=false></p><p> <asp:ListItem Value="2">2M</asp:ListItem></p><p> <asp:ListItem Value="4">4M</asp:ListItem></p><p
119、> <asp:ListItem Value="8">8M</asp:ListItem></p><p> <asp:ListItem Value="10">10M</asp:ListItem></p><p> <asp:ListItem Value="16">
120、;16M</asp:ListItem></p><p> <asp:ListItem Value="20">20M</asp:ListItem></p><p> </asp:DropDownList></p><p><b> </td></b></p
121、><p><b> </tr></b></p><p> </AlternatingItemTemplate></p><p> <EditItemTemplate></p><p> <tr style="background-color:#008A8C;colo
122、r: #FFFFFF;"></p><p><b> <td></b></p><p> <asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="更新" />
123、</p><p> <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="取消" /></p><p><b> </td></b></p><p>
124、;<b> <%--<td></b></p><p> <asp:Label ID="idLabel1" runat="server" Text='<%# Eval("id") %>' /></p><p><b> </td&g
125、t;--%></b></p><p><b> <td></b></p><p> <asp:TextBox ID="phoneTextBox" runat="server" Text='<%# Bind("phone") %>' />
126、</p><p><b> </td></b></p><p><b> <td></b></p><p> <asp:DropDownList ID="ddlState" runat="server"></p><p&g
127、t; <asp:ListItem Value="在用">在用</asp:ListItem></p><p> <asp:ListItem Value="欠費停機">欠費停機</asp:ListItem></p><p> </asp:DropDownList></p>&
128、lt;p><b> </td></b></p><p><b> <td></b></p><p> <asp:TextBox ID="nameTextBox" runat="server" Text='<%# Bind("name"
129、;) %>' /></p><p><b> </td></b></p><p><b> <td></b></p><p> <asp:TextBox ID="addressTextBox" runat="server" Te
130、xt='<%# Bind("address") %>' /></p><p><b> </td></b></p><p><b> <td></b></p><p> <asp:DropDownList ID="ddlty
131、pe" runat="server"></p><p> <asp:ListItem Value="ITV">ITV</asp:ListItem></p><p> <asp:ListItem Value="IDSL">IDSL</asp:ListItem><
132、;/p><p> </asp:DropDownList></p><p><b> </td></b></p><p><b> <td></b></p><p> <asp:DropDownList ID="ddlfs" runat
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文java綜合營帳系統(tǒng)電信業(yè)務
- 電信業(yè)務開通系統(tǒng).pdf
- 電信業(yè)務計費帳務系統(tǒng)設(shè)計.pdf
- 電信業(yè)務運維管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 電信業(yè)務支撐管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 計算機信息管理技術(shù)在電信業(yè)務管理創(chuàng)新中的應用.pdf
- 項目管理在電信業(yè)務系統(tǒng)的實踐.pdf
- 電信業(yè)務經(jīng)營許可管理辦法
- 電信業(yè)務經(jīng)營許可管理辦法
- 電信業(yè)務系統(tǒng)的軟件配置管理.pdf
- 電信業(yè)務經(jīng)營許可管理辦法
- 江蘇電信業(yè)務支撐系統(tǒng)(BSS)研究.pdf
- 江蘇電信業(yè)務支撐系統(tǒng)(BSS)設(shè)計的研究.pdf
- 社區(qū)經(jīng)理電信業(yè)務知識
- 電信業(yè)務員題庫中高
- 南京電信業(yè)務監(jiān)控系統(tǒng)的研究.pdf
- 電信業(yè)務系統(tǒng)參考模型及應用.pdf
- 電信業(yè)務活動監(jiān)控系統(tǒng)的研究與設(shè)計.pdf
- 基于NGOSS的電信業(yè)務支撐系統(tǒng)規(guī)劃設(shè)計.pdf
- 電信業(yè)務計算機綜合管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論