版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、論文(畢業(yè)設(shè)計(jì)說明書)范文論文(畢業(yè)設(shè)計(jì)說明書)范文本科畢業(yè)設(shè)計(jì)說明書(論文)1 引言第1頁共 40 頁在信息業(yè)的迅猛發(fā)展的如今,電話已成為人們必不可少的聯(lián)絡(luò)工具。電話雖然縮 短聯(lián)絡(luò)人與人之間的溝通距離, 但也給機(jī)關(guān)、 企業(yè)帶來了一系列問題。 對(duì)于機(jī)關(guān)單位, 較突出的問題是:電話聊天、查詢股市行情,軟件注冊(cè)、有獎(jiǎng)?wù)鞔鸬?。這些非業(yè)務(wù)電 話不僅使本單位的電話話費(fèi)居高不下,更由于非業(yè)務(wù)電話占用信道,使業(yè)務(wù)電話不能 呼入呼出,其潛在損失是無法估量的:對(duì)于服務(wù)行業(yè),如果不能提供高效的通信服務(wù) 和有效的計(jì)費(fèi)統(tǒng)計(jì),必然在競(jìng)爭(zhēng)日益激烈的競(jìng)爭(zhēng)中敗北。如何有效地管理好電話,對(duì) 服務(wù)電話集中監(jiān)控和實(shí)時(shí)統(tǒng)計(jì),是機(jī)關(guān)和
2、企業(yè)必須面對(duì)的問題。電話計(jì)費(fèi)管理系統(tǒng)可 以提供完善和便利的管理手段,已成為機(jī)關(guān)、企事業(yè)單位進(jìn)行現(xiàn)代化通信管理的必備 系統(tǒng)。2 開發(fā)技術(shù)簡(jiǎn)介2.1 Delphi7.0 編程軟件介紹Delphi 是 Borland 公司研制的新一代可視化開發(fā)工具,可在 Windows3.x、 Windows95、WindowsNT 等環(huán)境下使用。它擁有一個(gè)可視化的集成開發(fā)環(huán)境(IDE),采 用面向?qū)ο蟮木幊陶Z言 ObjectPascal 和基于部件的開發(fā)結(jié)構(gòu)框架。Delphi 它提供了 100 多個(gè)可供使用的構(gòu)件,利用這些部件,開發(fā)人員可以快速地構(gòu)造出應(yīng)用系統(tǒng)。開 發(fā)人員也可以根據(jù)自己的需要修改部件或用 Delp
3、hi 本身編寫自己的部件。它用途廣 泛、功能強(qiáng)大,支持當(dāng)前最新的多種數(shù)據(jù)庫、網(wǎng)絡(luò)技術(shù),并能夠進(jìn)行跨操作系統(tǒng)的程 序開發(fā),它的強(qiáng)大可視化開發(fā)功能,使編程成為一種真正的藝術(shù)設(shè)計(jì),只要在設(shè)計(jì)窗 口中畫來畫去就可以實(shí)現(xiàn)很多強(qiáng)大的功能,只需要簡(jiǎn)單的屬性、事件設(shè)置就能完善各 種基本應(yīng)用,從而大大提高了開發(fā)效率。值得一提的是它的最新版本 Delphi 7.0,在 保持原有版本優(yōu)點(diǎn)的基礎(chǔ)上增加了很多更新更強(qiáng)的新特性,主要改進(jìn)有:擴(kuò)大了 VCL(Visual Component Libraris)可視化組件庫;對(duì)編輯器和編譯器方面做了更多改 進(jìn)和優(yōu)化; 增加了多種網(wǎng)絡(luò)應(yīng)用開發(fā)的控件包如 Indy 和 Web 編
4、程技術(shù); 完全支持.NET 技術(shù)及 XML 技術(shù)等;支持跨平臺(tái)開發(fā)類庫 CLX。 主要特點(diǎn)如下: (1)直接編譯生成可執(zhí)行代碼,編譯速度快。由于 Delphi 編譯器采用了條件編 譯和選擇鏈接技術(shù),使用它生成的執(zhí)行文件更加精煉,運(yùn)行速度更快。在處理速度和本科畢業(yè)設(shè)計(jì)說明書(論文)存取服務(wù)器方面,Delphi 的性能遠(yuǎn)遠(yuǎn)高于其他同類產(chǎn)品。第2頁共 40 頁(2)支持將存取規(guī)則分別交給客戶機(jī)或服務(wù)器處理的兩種方案,而且允許開發(fā)人 員建立一個(gè)簡(jiǎn)單的部件或部件集合,封裝起所有的規(guī)則,并獨(dú)立于服務(wù)器和客戶機(jī), 所有的數(shù)據(jù)轉(zhuǎn)移通過這些部件來完成。這樣,大大減少了對(duì)服務(wù)器的請(qǐng)求和網(wǎng)絡(luò)上的 數(shù)據(jù)傳輸量,提高了
5、應(yīng)用處理的速度。 (3)提供了許多快速方便的開發(fā)方法,使開發(fā)人員能用盡可能少的重復(fù)性工作完 成各種不同的應(yīng)用。利用項(xiàng)目模板和專家生成器可以很快建立項(xiàng)目的構(gòu)架,然后根據(jù) 用戶的實(shí)際需要逐步完善。 (4)具有可重用性和可擴(kuò)展性。開發(fā)人員不必再對(duì)諸如標(biāo)簽、按鈕及對(duì)話框等 Windows 的常見部件進(jìn)行編程。Delphi 包含許多可以重復(fù)使用的部件,允許用戶控制 Windows 的開發(fā)效果。 (5)具有強(qiáng)大的數(shù)據(jù)存取功能。它的數(shù)據(jù)處理工 BDE(BorlandDatabaseEng ine) 是一個(gè)標(biāo)準(zhǔn)的中介軟件層,可以用來處理當(dāng)前流行的數(shù)據(jù)格式,如 xBase、Paradox 等,也可以通過 BDE
6、 的 SQLLink 直接與 Sybase、SQLServer、Informix、Oracle 等大 型數(shù)據(jù)庫連接。 Delphi 既可用于開發(fā)系統(tǒng)軟件,也適合于應(yīng)用軟件的開發(fā)。2.2 數(shù)據(jù)庫技術(shù)概述數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合。這種數(shù)據(jù) 集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其 數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理 和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展 起來的。 數(shù)據(jù)庫的基本結(jié)構(gòu)分三個(gè)層次,反映了觀察數(shù)據(jù)庫的三種不同角度。 (1)物理數(shù)據(jù)層。 它是數(shù)據(jù)
7、庫的最內(nèi)層, 是物理存貯設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)的集合。 這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對(duì)象,由內(nèi)部模式描述的指令操作處理的位串、 字符和字組成。 (2)概念數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個(gè) 數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有 對(duì)象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。 (3)邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個(gè)或一些特定用戶使 用的數(shù)據(jù)集合,即邏輯記錄的集合。本科畢業(yè)設(shè)計(jì)說明書(論文)第3頁共 40 頁數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進(jìn)行轉(zhuǎn)換的。數(shù)據(jù)庫具有以下主要特點(diǎn): (1)實(shí)
8、現(xiàn)數(shù)據(jù)共享。數(shù)據(jù)共享包含所有用戶可同時(shí)存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用 戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。 (2)減少數(shù)據(jù)的冗余度。同文件系統(tǒng)相比,由于數(shù)據(jù)庫實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免 了用戶各自建立應(yīng)用文件。減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一 致性。 (3)數(shù)據(jù)的獨(dú)立性。 數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結(jié)構(gòu)和應(yīng)用程序相互 獨(dú)立,也包括數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu)。 (4)數(shù)據(jù)實(shí)現(xiàn)集中控制。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶 或同一用戶在不同處理中其文件之間毫無關(guān)系。利用數(shù)據(jù)庫可對(duì)數(shù)據(jù)進(jìn)行集中控制和 管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的
9、組織以及數(shù)據(jù)間的聯(lián)系。 (5)數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。主要包括:安全性 控制:以防止數(shù)據(jù)丟失、錯(cuò)誤更新和越權(quán)使用;完整性控制:保證數(shù)據(jù)的正確性、 有效性和相容性;并發(fā)控制:使在同一時(shí)間周期內(nèi),允許對(duì)數(shù)據(jù)實(shí)現(xiàn)多路存取,又 能防止用戶之間的不正常交互作用;故障的發(fā)現(xiàn)和恢復(fù):由數(shù)據(jù)庫管理系統(tǒng)提供一 套方法,可及時(shí)發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞2.3 ADO 編程技術(shù)概述ActiveXDataObjects(ADO)是微軟最新的數(shù)據(jù)訪問技術(shù)。 它被設(shè)計(jì)用來同新的數(shù)據(jù) 訪問層 OLEDBProvider 一起協(xié)同工作,以提供通用數(shù)據(jù)訪問(UniversalDataAcc
10、ess) 。 OLEDB 是一個(gè)低層的數(shù)據(jù)訪問接口,用它可以訪問各種數(shù)據(jù)源,包括傳統(tǒng)的關(guān)系型 數(shù)據(jù)庫,以及電子郵件系統(tǒng)及自定義的商業(yè)對(duì)象。 ADO 向我們提供了一個(gè)熟悉的,高層的對(duì) OLEDB 的 Automation 封裝接口。對(duì)那些 熟悉 RDO 的程序員來說, 你可以把 OLEDB 比作是 ODBC 驅(qū)動(dòng)程序。 如同 RDO 對(duì)象 是 ODBC 驅(qū)動(dòng)程序接口一樣,ADO 對(duì)象是 OLEDB 的接口;如同不同的數(shù)據(jù)庫系統(tǒng) 需要它們自己的 ODBC 驅(qū)動(dòng)程序一樣, 不同的數(shù)據(jù)源要求它們自己的 OLEDB 提供者 (OLEDBprovider) 。目前,雖然 OLEDB 提供者比較少,但微軟正
11、積極推廣該技術(shù), 并打算用 OLEDB 取代 ODBC。 ADO 向 VB 程序員提供了很多好處。包括易于使用,熟悉的界面,高速度以及較 低的內(nèi)存占用(已實(shí)現(xiàn) ADO2.0 的 Msado15.dll 需要占用 342K 內(nèi)存,比 RDO 的 Msrdo20.dll 的 368K 略小,大約是 DAO3.5 的 Dao350.dll 所占內(nèi)存的 60) 。同傳統(tǒng)本科畢業(yè)設(shè)計(jì)說明書(論文)第4頁共 40 頁的數(shù)據(jù)對(duì)象層次(DAO 和 RDO)不同,ADO 可以獨(dú)立創(chuàng)建。因此你可以只創(chuàng)建一個(gè) Connection對(duì)象,但是可以有多個(gè),獨(dú)立的Recordset對(duì)象來使用它。ADO 針對(duì)客 戶服務(wù)器以
12、及 WEB 應(yīng)用程序作了優(yōu)化。 2.3.1 ADO 的組成 ADO 全稱為 ActiveX Data Object。是微軟 MDAC(Microsoft Data Access Components) 的一部分。 ADO 由三個(gè)部分組成: ADO (包含 RDS-Remote Data Service),ADO MD, ADOX。我們通??吹降?ADO 是狹義的只包含了 ADO(包 含 RDS)。 1RDS ADO 也被稱為遠(yuǎn)程數(shù)據(jù)服務(wù)(RDS),你可以通過她把數(shù)據(jù)從服務(wù)器傳輸?shù)娇?戶端應(yīng)用程序或者 Web 頁面,你能夠在客戶端(本地)操作數(shù)據(jù),然后通過 RDS 把更新傳遞給服務(wù)器(RDS 只
13、通過一次消息的往返來傳達(dá)這些操作更新)。 2ADO MD ADO MD(Microsoft ActiveX Data Objects (Multidimensional))為我們 提供了訪問多維數(shù)據(jù)庫的方便的編程接口。 ADO MD 是 ADO 的針對(duì)多維數(shù)據(jù)的擴(kuò) 展,他包含了一組用于多維數(shù)據(jù)操作的對(duì)象,例如 CubeDef 和 Cellset 對(duì)象。你可 以使用 ADO MD 對(duì)多維數(shù)據(jù)庫進(jìn)行訪問和查詢。與 ADO 一樣,ADO MD 也是通過 使用 OLE DB Provider 來實(shí)現(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) 是對(duì) ADO 對(duì)象和編程模型的擴(kuò)展。ADOX 包 括用于模式創(chuàng)建和修改的對(duì)象,以及安全性。由于它是基于對(duì)象實(shí)現(xiàn)模式操作,所以 用戶可以編寫對(duì)各種數(shù)據(jù)源都能有效運(yùn)行的代碼,而與它們?cè)颊Z法中的差異無關(guān)。 ADOX 是核心 ADO 對(duì)象的擴(kuò)展庫。他增加的對(duì)象可用于創(chuàng)建、修改和刪除模式對(duì) 象,如表格和過程。它還包括安全對(duì)象,可用于維護(hù)用戶和組,以及授予和撤消對(duì)象 的權(quán)限。 要通過開發(fā)工具使用 AD
15、OX, 需要建立對(duì) ADOX 類型庫的引用。 ADOX 對(duì) 庫的說明為“Microsoft ADO Ext. for DDL and Security.”。ADOX 庫文件名為 “Msadox.dll”,程序 ID (ProgID) 為“ADOX”。本科畢業(yè)設(shè)計(jì)說明書(論文)3 需求分析3.1 功能需求3.1.1 功能劃分第5頁共 40 頁電話用戶信息管理系統(tǒng)分為模擬電話部分和電話用戶管理部分。 電話用戶管理部分分為前臺(tái)電話管理和后臺(tái)管理兩部分。 前臺(tái)電話管理: ?電話狀態(tài)瀏覽功能:用于隨時(shí)查看狀態(tài)信息。 ?電話記錄查詢功能:方便管理者查詢電話記錄信息。 ?提供分機(jī)設(shè)置功能。 后臺(tái)管理: ?基
16、礎(chǔ)信息管理功能:對(duì)分機(jī)信息、字典信息進(jìn)行管理。 ?權(quán)限管理功能:方便管理者對(duì)不同的分機(jī)進(jìn)行管理。 ?設(shè)置系統(tǒng)參數(shù)、管理系統(tǒng)日志。 ?對(duì)工作站、策略組等進(jìn)行管理。 3.1.2 功能描述 1.模擬電話部分功能 能模擬用戶撥打電話。2電話狀態(tài)瀏覽功能 能對(duì)電話狀態(tài)進(jìn)行瀏覽。3.電話記錄查詢功能 能對(duì)通話記錄進(jìn)行查詢。4.提供分機(jī)設(shè)置功能 (1)能對(duì)分機(jī)的開通和關(guān)閉情況進(jìn)行查詢。 (2)能對(duì)指定分機(jī)進(jìn)行開通和關(guān)閉。5.基礎(chǔ)信息管理功能本科畢業(yè)設(shè)計(jì)說明書(論文)(1)能對(duì)分機(jī)信息進(jìn)行瀏覽。 (2)能對(duì)多種字典信息進(jìn)行查詢。第6頁共 40 頁6.權(quán)限管理功能 (1)能對(duì)電話用戶信息進(jìn)行添加、修改和刪除。
17、(2)能對(duì)工作站信息進(jìn)行添加、修改和刪除。 (3)能對(duì)組策略進(jìn)行添加、修改和刪除。 (4)能對(duì)用戶權(quán)限分配進(jìn)行瀏覽。 (5)能對(duì)用戶的高級(jí)權(quán)限進(jìn)行修改和刪除。 (6)能對(duì)系統(tǒng)日志進(jìn)行查詢。 (7)能對(duì)系統(tǒng)參數(shù)值進(jìn)行設(shè)置。 (8)能對(duì)注冊(cè)信息進(jìn)行修改。3.2 性能需求3.2.1 數(shù)據(jù)精確度: 因?yàn)榇藬?shù)據(jù)為內(nèi)部數(shù)據(jù),所以要求不能有誤差。 3.2.2 時(shí)間特性: 下述時(shí)間特性基于 Pentium /256MB/20G 個(gè)人計(jì)算機(jī)和 Windows NT/2000/XP 操 作系統(tǒng)的軟、硬件環(huán)境。前臺(tái)和后臺(tái)所有操作都應(yīng)在 30 秒內(nèi)得到響應(yīng)。電話狀態(tài)要 求有即時(shí)性,馬上能進(jìn)行記錄。 3.2.3 適應(yīng)性: 本系統(tǒng)應(yīng)該可運(yùn)行于 windows 或 linux 操作系統(tǒng)平臺(tái)上,數(shù)據(jù)庫選用 sql。3.3 可行性分析可行性主要包括經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個(gè)方面。 經(jīng)濟(jì)可行性研究是對(duì)組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對(duì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國金屬注射成型行業(yè)營(yíng)銷創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國洗浴中心行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國礦用車輛維修行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國錦綸工程技術(shù)服務(wù)行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 建設(shè)集團(tuán)公司總經(jīng)理辦公會(huì)會(huì)議制度
- 廣西部分市2024屆高考聯(lián)合模擬考試
- 可行性研究報(bào)告修改意見
- 2023-2028年中國甲苯磺丁脲片行業(yè)市場(chǎng)調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 三年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)匯編及答案集錦
- 玻璃鋼接閃桿避雷針 6米玻璃纖維路燈桿 絕緣輕質(zhì)天線桿
- 山西省呂梁市2023-2024學(xué)年高二上學(xué)期期末數(shù)學(xué)試題
- 如何訓(xùn)練寶寶獨(dú)立就寢
- 血常規(guī)報(bào)告單
- 設(shè)備部年度工作總結(jié)和來年計(jì)劃
- 藥品的收貨與驗(yàn)收培訓(xùn)課件
- 寶寶大便觀察及護(hù)理課件
- 公司月度安全生產(chǎn)綜合檢查表
- 開題報(bào)告會(huì)記錄單
- 對(duì)話的力量:焦點(diǎn)解決取向在青少年輔導(dǎo)中的應(yīng)用
- 我的家鄉(xiāng)湖北荊門介紹
- (銀川市直部門之間交流)2022事業(yè)單位工作人員調(diào)動(dòng)表
評(píng)論
0/150
提交評(píng)論