freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計招標信息管理系統(tǒng)開發(fā)-閱讀頁

2024-12-21 16:59本頁面
  

【正文】 求并將其發(fā)送給數(shù)據(jù)庫以響應客戶的請求。 圖 431 服務器與客戶的數(shù)據(jù)連接 Net8 就是以前版本 Oracle 的 SQL*NET。 通過 Net8 與網(wǎng)絡中其他的計算機的通信,可以在多協(xié)議的異構(gòu)網(wǎng)絡中傳遞數(shù)據(jù)庫信息,從而實現(xiàn)網(wǎng)絡透明性,這使 Oracle 在網(wǎng)絡中的實用性大大增強,以滿足網(wǎng)絡時代對數(shù)據(jù)庫的要求。 用戶從客戶端提交一個連接請求和數(shù)據(jù)庫請求。 SQL*PLUS將這個請求傳遞給客戶機上的 Net8, 通過網(wǎng)絡傳輸?shù)?Oracle8 的 數(shù)據(jù)庫服務器。 Net8 的網(wǎng)絡監(jiān)呼器通過 Net8 協(xié)議適配器接收來自客戶的連接。 每次客戶要求建立與 Oracle8 服務器的會話時,服務器的 Net8 網(wǎng)絡監(jiān)聽器收到實際的請求。一旦 Net8 網(wǎng)絡監(jiān)聽服務開始監(jiān)聽,就表明 Oracle8 數(shù)據(jù)庫打開并接受應用程序會請求。 Net8 使用透明網(wǎng)絡層( TNS)和標準網(wǎng)絡協(xié)議連接的客戶與服務器并建立會話。先講述一下 Net8 體系結(jié)構(gòu)和服務進程,使用 戶明白如何在客房端發(fā)出連接請求及數(shù)據(jù)庫返回查詢信息的過程。住處在軟件代碼的若干之間傳遞。在客戶端信息被層層找包以用于網(wǎng)絡上傳輸,這些信息在服務器端會被相應的層解包并 16 被理解。下面介紹 Net8 各層作用。 表 4- 3- 1 Net8 的各層 及其功能 層 名 層的描述 Network Interface( NI) 網(wǎng)絡接口層為訪問 Net8 的應用程序提供接口 Network Routing ( NR) 網(wǎng)絡路由層支配網(wǎng)絡的路由,把請求交給 Oracle8 的數(shù)據(jù)服務器 Network Naming ( NN) 網(wǎng)絡名字層將別名轉(zhuǎn)化為 Net8 的目的地址 Network Authentication ( NA) 網(wǎng)絡認證層協(xié)商目的地址之間的認證請求 Transparent Network Substrate( TNS) 透明網(wǎng)絡層處理所有來自 Net8 的請求和響應 、 實現(xiàn)一個 Net8 的網(wǎng)絡 Net8 提供了兩 個可視化的工具,使用戶 可以更方便地建立和測試Oracle8 的網(wǎng)絡環(huán)境。下面講解如何用這兩上工具來建立和測試 Oracle8的網(wǎng)絡環(huán)境。 圖 432 Net8 Assistant 在 Net8 Assistant 中可以修改 客房和服務器的配置文件、服務名、Oracle8 的名字服務器和監(jiān)聽器的配置。在 Listener 的地址選項中加入客戶的地址、協(xié)議和端口,重新啟動計算機使服務和監(jiān)聽器有效,這時服務器就可以與網(wǎng)絡進行連接了。服務名被映射到連接描述符上,連接描述符可被存儲在本地客戶機上或 的名字服務器上。域是所有計算機或服務一個邏輯組, 域中的計算機名必須唯一。 在 Net8 Assistant 中可以創(chuàng)建和修改服務名的默認域,如圖 433所示。單擊 Next 按鈕進入下一個對話框。 18 圖 4- 3- 4 創(chuàng)建一個新服務名 圖 4- 3- 5 選擇協(xié)議 在圖 4- 3- 5 的列表框中選擇連接數(shù)據(jù)庫的協(xié)議,各種網(wǎng)絡可以作用不同的協(xié)議,如需要通過英特網(wǎng)來連接遠程網(wǎng)絡,就可以選擇 TCP/IP協(xié)議。如圖 4- 3- 6 所示 19 圖 4- 3- 6 選擇主機號和端口號 有主機名( Host Name)文本框輸入主機的 IP 地址。端口號( port Number) 1521是連接大部分數(shù)據(jù)庫的默認端口號,單擊 Next 按鈕進入下一個對話框。 圖 4- 3- 7 選擇 數(shù)據(jù)庫系統(tǒng)標識符 在上圖所示的數(shù)據(jù)庫的系統(tǒng)標識 (Database SID)文本框中輸入連接的數(shù)據(jù)庫實例的系統(tǒng)標識。 單擊Test 按鈕測試客戶與服務器的 連接,成功 以后就可以進行客戶與數(shù)據(jù)庫服務器的數(shù)據(jù)通信。 圖 4- 3- 8 測試服務器 圖 4- 3- 9 21 第四章 招標信息管理系統(tǒng) 的 功能 與 結(jié)構(gòu) 一、 系統(tǒng)的主要功能 本系統(tǒng)的主要功能是把招標工作的全過程錄入到計算機中,一方面存儲原始數(shù)據(jù),一方面利用這些數(shù)據(jù)分析投標廠商信息、市場行情、投資統(tǒng)計、規(guī)范報表等。 ? 招標計劃 錄入 :工程項目名稱、設備類別、招標編號、設備名稱、規(guī)格型號、圖號、數(shù)量、推薦投標人 1- 技術(shù)協(xié)議完成時間、編發(fā)標書時間、開標評標時間、主持人等。 ? 資料交交接情況錄入 :序號、工程名稱、賣方名稱、招標文件、投標文件、中標通知書、合同號等。 ? 招標計劃、商務比較表、綜合評標報告、中標通知書、月招標設備統(tǒng)計等報表的輸出。例如在輸入廠商信息時,地區(qū)、省份、廠商類別、 實現(xiàn)鼠標選擇輸入,還有在輸入招標計劃表時,投標廠商名稱要實現(xiàn)用鼠標點擊圖標彈出菜單,做查找后點擊 查找結(jié)果輸入廠商名稱。 ? 輸出的報表要符合現(xiàn)行公司規(guī)定的報表格式,系統(tǒng)對輸出的報表要有自動編號功能。 22 三 、 系統(tǒng)的結(jié)構(gòu) 根據(jù)上一章系統(tǒng)功能的分析, 將系統(tǒng)分解成幾個模塊來分別設計應用程序界面,如下圖所示: 設 備 招 標 錄 入招 標 信 息 管 理 系 統(tǒng)廠 商 信 息 錄 入 廠 商 信 息 瀏 覽分 類 表 錄 入報 表 打 印設 備 信 息 瀏 覽工 程 項 目 錄 入設 備 概 算 錄 入招 標 計 劃 錄 入 評 標 情 況 錄 入競 標 情 況 錄 入 資 料 交 付 錄 入廠 商 類 別 表業(yè) 績 分 類 表聯(lián) 系 人 類 別 表地 區(qū) 表 省 份 表招 標 情 況 查 詢 資 料 交 付 報 表評 標 中 表 標 報 表月 度 訂 貨 分 項 分 析月 度 訂 貨 分 析 23 四 . 系統(tǒng)流程圖 根據(jù)系統(tǒng)分析數(shù)據(jù)的流程圖如下: 廠 商 審 查招 標 計 劃資 料 交 接評 標登 記廠 商 信 息招 標 記 錄資 料 交 接 記 錄招 標 管 理人 員各 種 統(tǒng) 計合 同 管 理人 員 24 第五章 招標信息管理系統(tǒng) 的實現(xiàn) 建設 一、 數(shù)據(jù)庫的需求分析 根據(jù)上一章的數(shù)據(jù)述流程圖,可以列出 系統(tǒng)所需的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): ? 廠商信息:廠商 ID、廠商 名稱 、廠商類別、地址、郵編、開戶銀行、法人代表、固定資產(chǎn)、企業(yè)簡介等。 ? 設備概算: 工程項目名稱、設備類別、招標編號、設備名稱、規(guī)格型號、預定數(shù)量 、 重量 、概算等 ? 競標情況: 工程項目名稱、設備類別、招標編號、設備名稱、規(guī)格型號、數(shù)量、競標單位報價、中標金額等 ? 評標情況: 工程項目名稱、設備類別、招標編號、設備名稱、規(guī)格型號、開標地點、技術(shù)評分、推薦投標人等。 (以上具體數(shù)據(jù)結(jié)構(gòu)詳見源程序) 二 、數(shù)據(jù)庫概念結(jié)構(gòu)設計 招標信息 管理系統(tǒng)的 E- R圖:如下 25 三 、 數(shù)據(jù)表的創(chuàng)建 根據(jù)系統(tǒng)所需的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)和實體-關(guān)系模型 ,進一步優(yōu)化數(shù)據(jù)表,在 Delphi 中用 Database Desktop 工具用 SQL 的 CREATE TABLE 語句在Oracle8 數(shù)據(jù)庫 上創(chuàng)建 數(shù)據(jù) 表。為保證外部鍵能使用,利用 Delphi6中的 SQL Explorer工具向數(shù)據(jù)庫的 一些 固定內(nèi)容的表格輸入數(shù)據(jù) ,如省份、類別 、主持人、地區(qū) 等 。在“ Project”菜單中選擇“ Options? ”來 修改 工程的屬性。 圖 5- 1 工程屬性修改窗口 修改完成以后,單擊“ File”菜單中的“ Save Project As? ”選項保存工程,工程文件名為“ Project1”。 33 應用程序 窗體的創(chuàng)建 應用程序的主窗體 布局 如 5- 2, 上面是菜單欄,中間一行按鈕為各功能 模塊啟動按鈕, 下面為數(shù)據(jù)輸入選擇框,最下面是數(shù)據(jù)顯示窗 ,另還有 相應 數(shù)據(jù)組件。 數(shù)據(jù)庫的連接在窗體上添加“ Database”控件后,對其中數(shù)據(jù)庫別名選擇我們在“ BDE”配置好的 數(shù)據(jù)庫 別名 即可 如圖 5- 3。 部分 源程序 舉例 如下: procedure (Sender: TObject)。 aa:array[0..100] of string。招標計劃 39。 :=false。 (39。)。推薦投標人 1, 推薦投標人 2, 推薦投標人 3, 推薦投標人 4, 推薦投標人5, 技術(shù)協(xié)議完成時間 , 39。 (39。)。FROM 招標計劃表 招標計劃表 39。 (39。)。order by 工程序號 , 工程項目名稱 , 設備類別 , 招標編號 39。 (39。).asstring:=copy(sqlcondition2,1,length(sqlcondition2)4)。 if 0 then begin aa[0]:=39。+(39。).asstring。 工程序號 : 39。工程序號 39。 aa[2]:=39。+(39。).asstring。 招標編號 : 39。招標編號 39。 aa[4]:=39。+(39。).asstring。 設備名稱 : 39。設備名稱 39。 aa[6]:=39。+(39。).asstring。 圖號 : 39。圖號 39。 aa[8]:=39。+(39。).asstring。 招標方式 : 39。招標方式 39。 aa[10]:=39。+(39。).asstring。 推薦投標人 2: 39。推薦投標人 239。 aa[12]:=39。+(39。).asstring。 推薦投標人 4: 39。推薦投標人 439。 aa[14]:=39。+(39。).asstring。技術(shù)協(xié)議完成時間 : 39。技術(shù)協(xié)議完成時間 39。 aa[16]:=39。+(39。).asstring。 開標 : 39。開標 39。 aa[18]:=39。+(39。).asstring。 簽訂合同 : 39。簽訂合同 39。 35 aa[20]:=39。+(39。).asstring。 主持人電話 : 39。主持人電話 39。 。 end。 圖 5- 3 招標計劃輸入修改刪除窗體 點擊“修改” 、 “添加” 、 “ 刪除 ” 按鈕彈出相應窗口如圖 5- 4, 在 上面窗口就可進行招標計劃的輸入修改和刪除 ,在日期輸入窗口后加入了第三方的日歷控件“ Date Time Picker”實現(xiàn)日期的查詢選擇輸入。 六 . 編譯 應用程序設計 完成 后 , 最后的工作就是編譯可執(zhí)行文件。只要在“ Project”菜單中選擇“ Build Project1”。編譯中各種錯誤信息會顯示在源代碼修改窗口的下面,在改正了所有錯誤后,編譯通過。 36 第六章 性能測試與分析 一 、 測試環(huán)境 配置 硬件 安裝有 Win2021Server 操作系統(tǒng)的微機 服務器 1臺,安裝有 WinXP、Win9 Win2021Pro 操作系統(tǒng)的客戶機各 1臺 。 2. 在服務器和客戶機上分別安裝 Oracle8 企業(yè)版服務端和客戶端, 在數(shù)據(jù)庫服務器和客戶機上啟動 Oracle Net8 Easy config 完成服務器客戶機數(shù)據(jù)庫通訊的配置 。 二 . 測試 使用 主界面 如圖 6- 1 打開點擊 “ 設備 招標錄入 ”再點擊“所有項目”,點擊“添加”輸入工程名稱、序號、 ID,創(chuàng)建項成功,依法測試“修改”“刪除”也成功。 圖 6- 1 系統(tǒng)主界面 37 在三個客戶 端,同時 進行數(shù)據(jù)庫的錄入輸出 操作 ,程序工作正常,數(shù)據(jù)能同步 更新,未出現(xiàn)當機。 三 . 報表輸出 報表打印正常 ,見附件中的樣表。 第七章 結(jié)束語 經(jīng)過 二 個多月的設計和開發(fā), 招標信息管理系統(tǒng)基本開發(fā)完畢。并提供部分系統(tǒng)維護功能 ,使用戶方便進行數(shù)據(jù)備份和恢復、數(shù)據(jù)刪除。這些都有待進一步改善。 陸 老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我收益匪淺。 另外,在系統(tǒng)開發(fā)過程中 我公司自動化部的陸 工程師 也給于我很大的幫助,幫助解決了不少的難點,使得系統(tǒng)能及時開發(fā)完成 ,還有同組的同學同樣給與我不少幫助,這里一并表示感謝
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1