論文(畢業(yè)設計說明書)范文_第1頁
論文(畢業(yè)設計說明書)范文_第2頁
論文(畢業(yè)設計說明書)范文_第3頁
論文(畢業(yè)設計說明書)范文_第4頁
論文(畢業(yè)設計說明書)范文_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、論文(畢業(yè)設計說明書)范文論文(畢業(yè)設計說明書)范文本科畢業(yè)設計說明書(論文)1 引言第1頁共 40 頁在信息業(yè)的迅猛發(fā)展的如今,電話已成為人們必不可少的聯(lián)絡工具。電話雖然縮 短聯(lián)絡人與人之間的溝通距離, 但也給機關、 企業(yè)帶來了一系列問題。 對于機關單位, 較突出的問題是:電話聊天、查詢股市行情,軟件注冊、有獎征答等。這些非業(yè)務電 話不僅使本單位的電話話費居高不下,更由于非業(yè)務電話占用信道,使業(yè)務電話不能 呼入呼出,其潛在損失是無法估量的:對于服務行業(yè),如果不能提供高效的通信服務 和有效的計費統(tǒng)計,必然在競爭日益激烈的競爭中敗北。如何有效地管理好電話,對 服務電話集中監(jiān)控和實時統(tǒng)計,是機關和

2、企業(yè)必須面對的問題。電話計費管理系統(tǒng)可 以提供完善和便利的管理手段,已成為機關、企事業(yè)單位進行現(xiàn)代化通信管理的必備 系統(tǒng)。2 開發(fā)技術簡介2.1 Delphi7.0 編程軟件介紹Delphi 是 Borland 公司研制的新一代可視化開發(fā)工具,可在 Windows3.x、 Windows95、WindowsNT 等環(huán)境下使用。它擁有一個可視化的集成開發(fā)環(huán)境(IDE),采 用面向?qū)ο蟮木幊陶Z言 ObjectPascal 和基于部件的開發(fā)結構框架。Delphi 它提供了 100 多個可供使用的構件,利用這些部件,開發(fā)人員可以快速地構造出應用系統(tǒng)。開 發(fā)人員也可以根據(jù)自己的需要修改部件或用 Delp

3、hi 本身編寫自己的部件。它用途廣 泛、功能強大,支持當前最新的多種數(shù)據(jù)庫、網(wǎng)絡技術,并能夠進行跨操作系統(tǒng)的程 序開發(fā),它的強大可視化開發(fā)功能,使編程成為一種真正的藝術設計,只要在設計窗 口中畫來畫去就可以實現(xiàn)很多強大的功能,只需要簡單的屬性、事件設置就能完善各 種基本應用,從而大大提高了開發(fā)效率。值得一提的是它的最新版本 Delphi 7.0,在 保持原有版本優(yōu)點的基礎上增加了很多更新更強的新特性,主要改進有:擴大了 VCL(Visual Component Libraris)可視化組件庫;對編輯器和編譯器方面做了更多改 進和優(yōu)化; 增加了多種網(wǎng)絡應用開發(fā)的控件包如 Indy 和 Web 編

4、程技術; 完全支持.NET 技術及 XML 技術等;支持跨平臺開發(fā)類庫 CLX。 主要特點如下: (1)直接編譯生成可執(zhí)行代碼,編譯速度快。由于 Delphi 編譯器采用了條件編 譯和選擇鏈接技術,使用它生成的執(zhí)行文件更加精煉,運行速度更快。在處理速度和本科畢業(yè)設計說明書(論文)存取服務器方面,Delphi 的性能遠遠高于其他同類產(chǎn)品。第2頁共 40 頁(2)支持將存取規(guī)則分別交給客戶機或服務器處理的兩種方案,而且允許開發(fā)人 員建立一個簡單的部件或部件集合,封裝起所有的規(guī)則,并獨立于服務器和客戶機, 所有的數(shù)據(jù)轉(zhuǎn)移通過這些部件來完成。這樣,大大減少了對服務器的請求和網(wǎng)絡上的 數(shù)據(jù)傳輸量,提高了

5、應用處理的速度。 (3)提供了許多快速方便的開發(fā)方法,使開發(fā)人員能用盡可能少的重復性工作完 成各種不同的應用。利用項目模板和專家生成器可以很快建立項目的構架,然后根據(jù) 用戶的實際需要逐步完善。 (4)具有可重用性和可擴展性。開發(fā)人員不必再對諸如標簽、按鈕及對話框等 Windows 的常見部件進行編程。Delphi 包含許多可以重復使用的部件,允許用戶控制 Windows 的開發(fā)效果。 (5)具有強大的數(shù)據(jù)存取功能。它的數(shù)據(jù)處理工 BDE(BorlandDatabaseEng ine) 是一個標準的中介軟件層,可以用來處理當前流行的數(shù)據(jù)格式,如 xBase、Paradox 等,也可以通過 BDE

6、 的 SQLLink 直接與 Sybase、SQLServer、Informix、Oracle 等大 型數(shù)據(jù)庫連接。 Delphi 既可用于開發(fā)系統(tǒng)軟件,也適合于應用軟件的開發(fā)。2.2 數(shù)據(jù)庫技術概述數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這種數(shù)據(jù) 集合具有如下特點:盡可能不重復,以最優(yōu)方式為某個特定組織的多種應用服務,其 數(shù)據(jù)結構獨立于使用它的應用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進行管理 和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展 起來的。 數(shù)據(jù)庫的基本結構分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。 (1)物理數(shù)據(jù)層。 它是數(shù)據(jù)

7、庫的最內(nèi)層, 是物理存貯設備上實際存儲的數(shù)據(jù)的集合。 這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、 字符和字組成。 (2)概念數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個 數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有 對象的邏輯關系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。 (3)邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個或一些特定用戶使 用的數(shù)據(jù)集合,即邏輯記錄的集合。本科畢業(yè)設計說明書(論文)第3頁共 40 頁數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進行轉(zhuǎn)換的。數(shù)據(jù)庫具有以下主要特點: (1)實

8、現(xiàn)數(shù)據(jù)共享。數(shù)據(jù)共享包含所有用戶可同時存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用 戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。 (2)減少數(shù)據(jù)的冗余度。同文件系統(tǒng)相比,由于數(shù)據(jù)庫實現(xiàn)了數(shù)據(jù)共享,從而避免 了用戶各自建立應用文件。減少了大量重復數(shù)據(jù),減少了數(shù)據(jù)冗余,維護了數(shù)據(jù)的一 致性。 (3)數(shù)據(jù)的獨立性。 數(shù)據(jù)的獨立性包括數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結構和應用程序相互 獨立,也包括數(shù)據(jù)物理結構的變化不影響數(shù)據(jù)的邏輯結構。 (4)數(shù)據(jù)實現(xiàn)集中控制。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶 或同一用戶在不同處理中其文件之間毫無關系。利用數(shù)據(jù)庫可對數(shù)據(jù)進行集中控制和 管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的

9、組織以及數(shù)據(jù)間的聯(lián)系。 (5)數(shù)據(jù)一致性和可維護性,以確保數(shù)據(jù)的安全性和可靠性。主要包括:安全性 控制:以防止數(shù)據(jù)丟失、錯誤更新和越權使用;完整性控制:保證數(shù)據(jù)的正確性、 有效性和相容性;并發(fā)控制:使在同一時間周期內(nèi),允許對數(shù)據(jù)實現(xiàn)多路存取,又 能防止用戶之間的不正常交互作用;故障的發(fā)現(xiàn)和恢復:由數(shù)據(jù)庫管理系統(tǒng)提供一 套方法,可及時發(fā)現(xiàn)故障和修復故障,從而防止數(shù)據(jù)被破壞2.3 ADO 編程技術概述ActiveXDataObjects(ADO)是微軟最新的數(shù)據(jù)訪問技術。 它被設計用來同新的數(shù)據(jù) 訪問層 OLEDBProvider 一起協(xié)同工作,以提供通用數(shù)據(jù)訪問(UniversalDataAcc

10、ess) 。 OLEDB 是一個低層的數(shù)據(jù)訪問接口,用它可以訪問各種數(shù)據(jù)源,包括傳統(tǒng)的關系型 數(shù)據(jù)庫,以及電子郵件系統(tǒng)及自定義的商業(yè)對象。 ADO 向我們提供了一個熟悉的,高層的對 OLEDB 的 Automation 封裝接口。對那些 熟悉 RDO 的程序員來說, 你可以把 OLEDB 比作是 ODBC 驅(qū)動程序。 如同 RDO 對象 是 ODBC 驅(qū)動程序接口一樣,ADO 對象是 OLEDB 的接口;如同不同的數(shù)據(jù)庫系統(tǒng) 需要它們自己的 ODBC 驅(qū)動程序一樣, 不同的數(shù)據(jù)源要求它們自己的 OLEDB 提供者 (OLEDBprovider) 。目前,雖然 OLEDB 提供者比較少,但微軟正

11、積極推廣該技術, 并打算用 OLEDB 取代 ODBC。 ADO 向 VB 程序員提供了很多好處。包括易于使用,熟悉的界面,高速度以及較 低的內(nèi)存占用(已實現(xiàn) ADO2.0 的 Msado15.dll 需要占用 342K 內(nèi)存,比 RDO 的 Msrdo20.dll 的 368K 略小,大約是 DAO3.5 的 Dao350.dll 所占內(nèi)存的 60) 。同傳統(tǒng)本科畢業(yè)設計說明書(論文)第4頁共 40 頁的數(shù)據(jù)對象層次(DAO 和 RDO)不同,ADO 可以獨立創(chuàng)建。因此你可以只創(chuàng)建一個 Connection對象,但是可以有多個,獨立的Recordset對象來使用它。ADO 針對客 戶服務器以

12、及 WEB 應用程序作了優(yōu)化。 2.3.1 ADO 的組成 ADO 全稱為 ActiveX Data Object。是微軟 MDAC(Microsoft Data Access Components) 的一部分。 ADO 由三個部分組成: ADO (包含 RDS-Remote Data Service),ADO MD, ADOX。我們通??吹降?ADO 是狹義的只包含了 ADO(包 含 RDS)。 1RDS ADO 也被稱為遠程數(shù)據(jù)服務(RDS),你可以通過她把數(shù)據(jù)從服務器傳輸?shù)娇?戶端應用程序或者 Web 頁面,你能夠在客戶端(本地)操作數(shù)據(jù),然后通過 RDS 把更新傳遞給服務器(RDS 只

13、通過一次消息的往返來傳達這些操作更新)。 2ADO MD ADO MD(Microsoft ActiveX Data Objects (Multidimensional))為我們 提供了訪問多維數(shù)據(jù)庫的方便的編程接口。 ADO MD 是 ADO 的針對多維數(shù)據(jù)的擴 展,他包含了一組用于多維數(shù)據(jù)操作的對象,例如 CubeDef 和 Cellset 對象。你可 以使用 ADO MD 對多維數(shù)據(jù)庫進行訪問和查詢。與 ADO 一樣,ADO MD 也是通過 使用 OLE DB Provider 來實現(xiàn)數(shù)據(jù)的訪問。 為了能夠適用 ADO MD,provider 必 須是多維數(shù)據(jù) provider(MDP)

14、。 3ADOX A Microsoft? ActiveX? Data Objects Extensions for Data Definition Language and Security (ADOX) 是對 ADO 對象和編程模型的擴展。ADOX 包 括用于模式創(chuàng)建和修改的對象,以及安全性。由于它是基于對象實現(xiàn)模式操作,所以 用戶可以編寫對各種數(shù)據(jù)源都能有效運行的代碼,而與它們原始語法中的差異無關。 ADOX 是核心 ADO 對象的擴展庫。他增加的對象可用于創(chuàng)建、修改和刪除模式對 象,如表格和過程。它還包括安全對象,可用于維護用戶和組,以及授予和撤消對象 的權限。 要通過開發(fā)工具使用 AD

15、OX, 需要建立對 ADOX 類型庫的引用。 ADOX 對 庫的說明為“Microsoft ADO Ext. for DDL and Security.”。ADOX 庫文件名為 “Msadox.dll”,程序 ID (ProgID) 為“ADOX”。本科畢業(yè)設計說明書(論文)3 需求分析3.1 功能需求3.1.1 功能劃分第5頁共 40 頁電話用戶信息管理系統(tǒng)分為模擬電話部分和電話用戶管理部分。 電話用戶管理部分分為前臺電話管理和后臺管理兩部分。 前臺電話管理: ?電話狀態(tài)瀏覽功能:用于隨時查看狀態(tài)信息。 ?電話記錄查詢功能:方便管理者查詢電話記錄信息。 ?提供分機設置功能。 后臺管理: ?基

16、礎信息管理功能:對分機信息、字典信息進行管理。 ?權限管理功能:方便管理者對不同的分機進行管理。 ?設置系統(tǒng)參數(shù)、管理系統(tǒng)日志。 ?對工作站、策略組等進行管理。 3.1.2 功能描述 1.模擬電話部分功能 能模擬用戶撥打電話。2電話狀態(tài)瀏覽功能 能對電話狀態(tài)進行瀏覽。3.電話記錄查詢功能 能對通話記錄進行查詢。4.提供分機設置功能 (1)能對分機的開通和關閉情況進行查詢。 (2)能對指定分機進行開通和關閉。5.基礎信息管理功能本科畢業(yè)設計說明書(論文)(1)能對分機信息進行瀏覽。 (2)能對多種字典信息進行查詢。第6頁共 40 頁6.權限管理功能 (1)能對電話用戶信息進行添加、修改和刪除。

17、(2)能對工作站信息進行添加、修改和刪除。 (3)能對組策略進行添加、修改和刪除。 (4)能對用戶權限分配進行瀏覽。 (5)能對用戶的高級權限進行修改和刪除。 (6)能對系統(tǒng)日志進行查詢。 (7)能對系統(tǒng)參數(shù)值進行設置。 (8)能對注冊信息進行修改。3.2 性能需求3.2.1 數(shù)據(jù)精確度: 因為此數(shù)據(jù)為內(nèi)部數(shù)據(jù),所以要求不能有誤差。 3.2.2 時間特性: 下述時間特性基于 Pentium /256MB/20G 個人計算機和 Windows NT/2000/XP 操 作系統(tǒng)的軟、硬件環(huán)境。前臺和后臺所有操作都應在 30 秒內(nèi)得到響應。電話狀態(tài)要 求有即時性,馬上能進行記錄。 3.2.3 適應性: 本系統(tǒng)應該可運行于 windows 或 linux 操作系統(tǒng)平臺上,數(shù)據(jù)庫選用 sql。3.3 可行性分析可行性主要包括經(jīng)濟可行性、技術可行性和運行可行性三個方面。 經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進行分析,對

溫馨提示

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

評論

0/150

提交評論