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

正文內(nèi)容

基于j2ee的新沙港網(wǎng)上客戶服務(wù)系統(tǒng)分析與設(shè)計-資料下載頁

2025-06-18 16:43本頁面
  

【正文】 2 數(shù)據(jù)庫表的關(guān)系圖客戶基本信息表 BU_KHJBXX 主關(guān)鍵字:BU_WTR_ID表 41 客戶基本信息表序號 名稱 代碼 類型 主鍵 外鍵 強制32 / 761(費收系統(tǒng))委托人 ID BU_WTR_ID VARCHAR2(5) √ √ √2 單位名稱 BU_DWMC VARCHAR2(50)3經(jīng)營貨類或?qū)傩?BU_JYHL VARCHAR2(50)4 地址 BU_DZ VARCHAR2(50)5 郵編 BU_YB VARCHAR2(6)6 開戶行 BU_KHH VARCHAR2(50)7 銀行賬號 BU_YHZH VARCHAR2(30)8姓名(法人代表或聯(lián)系人) BU_XM VARCHAR2(8)9 職務(wù) BU_ZW VARCHAR2(10)10 電話 BU_DH VARCHAR2(30)11 傳真 BU_CZ VARCHAR2(30)12 手機 BU_SJ VARCHAR2(15)13 電子郵件地址 BU_DZYJ VARCHAR2(40)14 用戶名 BU_MZ VARCHAR2(8)15 密碼 BU_MM VARCHAR2(15)BBS 客戶基本信息表 BU_KHQX 主關(guān)鍵字:BU_WTR_ID表 42 BBS 客戶基本信息表序號 名稱 代碼 類型 主鍵 外鍵 強制1(費收系統(tǒng))委托人 ID BU_WTR_ID VARCHAR2(5) √ √ √2 單位名稱 BU_DWMC VARCHAR2(50)3經(jīng)營貨類或?qū)傩?BU_JYHL VARCHAR2(50)4 地址 BU_DZ VARCHAR2(50)5 郵編 BU_YB VARCHAR2(6)6 開戶行 BU_KHH VARCHAR2(50)7 銀行賬號 BU_YHZH VARCHAR2(30)8姓名(法人代表或聯(lián)系人) BU_XM VARCHAR2(8)9 職務(wù) BU_ZW VARCHAR2(10)10 電話 BU_DH VARCHAR2(30)11 傳真 BU_CZ VARCHAR2(30)33 / 7612 手機 BU_SJ VARCHAR2(15)13 電子郵件地址 BU_DZYJ VARCHAR2(40)14 用戶名 BU_MZ VARCHAR2(8)15 密碼 BU_MM VARCHAR2(15)用戶滿意度調(diào)查題目表 BU_YJDC 主關(guān)鍵字:BU_DCBH表 43 用戶滿意度調(diào)查題目表序號 名稱 代碼 類型 主鍵 外鍵 強制1調(diào)查表編號(順序號)BU_DCBH VARCHAR2(5) √ √ √2 調(diào)查項目編號 BU_DCXM VARCHAR2(3) √3 評價意見編號 BU_PJYJ VARCHAR2(2) √用戶滿意度調(diào)查結(jié)果表 BU_PJYJ_DM 主關(guān)鍵字:BU_PJYJ表 44 用戶滿意度調(diào)查結(jié)果表序號 名稱 代碼 類型 主鍵 外鍵 強制1用戶評價意見編號BU_PJYJ VARCHAR2(2) √2 用戶評價意見 BU_PJYJ VARCHAR2(100) 論壇欄目表 論壇欄目 主關(guān)鍵字:論壇 ID表 45 論壇欄目表序號 名稱 代碼 類型 主鍵 外鍵 強制1 論壇 ID 論壇 ID Varchar2(20) √ √2 公告標(biāo)題 公告標(biāo)題 Varchar2(50)3 公告內(nèi)容 公告內(nèi)容 Clob4 創(chuàng)建時間 創(chuàng)建時間 Date5 版主姓名 版主姓名 Varchar2(20)6 版主密碼 版主密碼 Varchar2(20)7 帖子數(shù)量 帖子數(shù)量 Varchar2(20)8 主題數(shù)量 主題數(shù)量 Varchar2(20)9 最后發(fā)表人 最后發(fā)表人 Varchar2(20)10 最后發(fā)表時間 最后發(fā)表時間 Date34 / 76貼子表 貼子 主關(guān)鍵字:帖子 ID表 46 貼子表序號 名稱 代碼 類型 主鍵 外鍵 強制1 貼子 ID 貼子 ID Number √ √2 板塊 ID 板塊 ID Varchar2(20)3 回復(fù) ID 回復(fù) ID Varchar2(20)4 貼子名稱 貼子名稱 Varchar2(50)5 貼子內(nèi)容 貼子內(nèi)容 Varchar2(400)6 發(fā)表日期 發(fā)表日期 Date7 貼子作者 貼子作者 Varchar2(50)8 點擊次數(shù) 點擊次數(shù) Varchar2(20)9 回復(fù)次數(shù) 回復(fù)次數(shù) Varchar2(20)10 貼子長度 貼子長度 Varchar2(50)11 顯示簽名 顯示簽名 Varchar2(20)12 貼子圖片 貼子圖片 Varchar2(50)13 IP 地址 IP 地址 Varchar2(50)14 回復(fù)用戶 回復(fù)用戶 Varchar2(50)15 回復(fù)時間 回復(fù)時間 Date詢價信息表 BU_XJXX表 47 詢價信息表 主關(guān)鍵字:客戶名稱序號 名稱 代碼 類型 主鍵 外鍵 強制1 客戶名稱 BU_KHMC VARCHAR2(20) √ √ √2 聯(lián)系方式 BU_LXFS VARCHAR2(50)3 來貨工具 BU_LHGJ VARCHAR2(20)4 裝或卸 BU_ZX VARCHAR2(2)5 貨物種類 BU_HWZL VARCHAR2(10)6 貨物重量 BU_HHZL NUMBER(10)7 貨物件數(shù) BU_HWJS NUMBER(10)8 貨物包裝方式 BU_BZ VARCHAR2(8)9 備注 BU_BZ VARCHAR2(30) 35 / 76 數(shù)據(jù)庫自動編號功能的實現(xiàn)實現(xiàn)的目的: 完成按照某一列自動編號的功能,也就是當(dāng)數(shù)據(jù)庫加入一條數(shù)據(jù)時,將新加入記錄的編號設(shè)定為沒有加入這條數(shù)據(jù)編號之前最后一條數(shù)據(jù)的編號加一的數(shù)值。下面以 hmfc 表為例進(jìn)行說明。實現(xiàn)的步驟:1 創(chuàng)建名為 hmfc 的數(shù)據(jù)表。CREATE TABLE (id number(11) NOT NULL ,hmfame varchar2(100) NOT NULL,hmfctype char(10),hmfcdes long,pubdate date,times number(4),picture varchar2(255),selected number(1))2 創(chuàng)建名為 hmfc_id_index 的索引。CREATE UNIQUE INDEX ON (id)。3 創(chuàng)建名為 hmfc_id_seq 的序列。CREATE SEQUENCE start with 1 increment by 1 maxvalue 2147483647 minvalue 1 cache 10 。4 創(chuàng)建名為 hmfc_id_trigger 的觸發(fā)器。CREATE OR REPLACE TRIGGER BEFORE INSERT ON REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROWBEGINSELECT INTO : FROM DUAL。END。36 / 76第五章 系統(tǒng)實現(xiàn)的主要內(nèi)容及關(guān)鍵技術(shù) 利用 遠(yuǎn)程 IC 卡讀卡完成客戶登錄的實現(xiàn)圖 51 系統(tǒng)主頁如圖紅色區(qū)域是擁有網(wǎng)上服務(wù)權(quán)限客戶的登錄區(qū)域,客戶登錄的方式分為兩種用戶名/密碼登陸,以及 IC 卡讀卡登錄。兩種方式通過驗證以后37 / 76的顯示介面如下: 圖 52 客戶登陸成功后的界面登錄成功后,客戶可以修改個人信息,也可以注銷登錄。如何能實現(xiàn) IC 卡登錄呢?首先如果我們能夠讀出 IC 卡中的值再將 IC 卡中用戶的信息存儲在java 的 Session 中,這個過程就基本上被完成了。IC 讀卡的實現(xiàn)實際上在新沙港已有的運營管理信息系統(tǒng)中已經(jīng)實現(xiàn)了,但是功能是有 delphi 程序?qū)崿F(xiàn)的。怎么樣利用 delphi 程序?qū)崿F(xiàn) Inter 的讀卡操作呢?ActiveX。ActiveX 是 Microsoft 提出的一組使用 COM(Component Object Model,部件對象模型)使得軟件部件在網(wǎng)絡(luò)環(huán)境中進(jìn)行交互的技術(shù)集。它與具體的編程語言無關(guān),作為針對 Inter 應(yīng)用開發(fā)的技術(shù),ActiveX 被廣泛應(yīng)用于 WEB 服務(wù)器以及客戶端的各個方面。Java 與 ActiveX 的比較38 / 76實際上利用 IC 卡讀卡操作也可以用 java 中的 applet 實現(xiàn),但是由于如果利用 Java 來開發(fā)代碼必須全部自己編寫,費時費力。ActiveX 提供了一種擴展包括 Java 在內(nèi)的任何編程語言的機制,Java的開發(fā)人員可以在 Applet 中使用 ActiveX 技術(shù),直接嵌入 ActiveX 控制,或者以 ActiveX 技術(shù)為橋梁,將其它開發(fā)商提供的多種語言的程序?qū)ο蠹傻?Java 中。與 Java 的字節(jié)碼技術(shù)相比,ActiveX 提供了“ 代碼簽名”(Code Signing)技術(shù)保證其安全性。考慮到安全性與簡潔性,最終選擇了 ActiveX 技術(shù)。具體實現(xiàn)首先打開 Delphi7,選擇新建。圖 53 利用 delphi 開發(fā)工具建立新的 ActiveX Form然后建立新的 ActiveX Form。39 / 76 圖 54 設(shè)置 Active Form wizard然后,設(shè)置 Acitive Form wizard。 圖 55 編輯代碼40 / 76在紅線所在處添加 delphi 讀卡代碼。在這里把相應(yīng)的讀卡操作加到了窗體加載的方法中,表示該窗體一旦被調(diào)用,就會執(zhí)行讀卡程序。圖 56 文件打包最后,打包就可以實現(xiàn)。生成三個名字相同的文件,將三個文件放在中間服務(wù)器的根目錄下即可。ActiveX 控制在 WEB 上的應(yīng)用考慮到 WEB 的安全性,為了在服務(wù)器與客戶端建立良好的信任關(guān)系,必須為每個在 WEB 上使用 ActiveX 控制設(shè)置一個“代碼簽名” (Code Signing) 。在 WEB 頁面中使用 ActiveX 控制,還要對之進(jìn)行包裝,將有關(guān)的動態(tài)連接庫及信息文件壓縮到一個擴展名為 CAB(Cabi)文件中。在HTML 文件中,使用 OBJECT 標(biāo)簽插入 ActiveX 控制,并利用 VBScript 或者JScript 訪問該 ActiveX 控制。客戶端用 Inter Explorer 瀏覽此頁面時,可以自動解包該文件。出于安全性的考慮,Inter Explorer 為ActiveX 部件的下載、初始化、是否擁有合法的代碼簽名以及是否允許41 / 76Scripting 等設(shè)置了不同的安全級別,用戶可根據(jù)需要進(jìn)行設(shè)置。Html 中嵌入 ActiveX 程序OBJECT ID=IcActiveFormX1 WIDTH=30 HEIGHT=30 CLASSID=CLSID:CA9AEB7D1AB847BBB76ACE9A62B44B20 CODEBASE=/OBJECT嵌入這段代碼的 html 網(wǎng)頁中,點擊該按鈕設(shè)備就會讀取 IC 的值,并將值寫入 session 中。 貨物信息查詢的實現(xiàn)貨物狀態(tài)查詢圖 57 輸入查詢條件頁面客戶可以查詢關(guān)于 7 方面的信息,可以根據(jù) 4 個條件的任何一個進(jìn)行42 / 76查詢。查詢提供二次查詢功能,在一次查詢的結(jié)果中選擇某一項作為二次查詢的條件進(jìn)行查詢,方便了用戶。 圖 58 查詢結(jié)果的顯示查詢結(jié)果包括所有貨物的列表和貨物的簡單統(tǒng)計,并且實現(xiàn)了打印的功能。數(shù)據(jù)庫查詢的優(yōu)化1 數(shù)據(jù)庫池連接的實現(xiàn)連接是客戶機端 Java 代碼和數(shù)據(jù)庫之間的通信連接,由 JDBC 驅(qū)動程序建立。連接分為兩種:直接連接和池連接。直接連接:使用直接連接必須在完成對數(shù)據(jù)庫的操作后將連接關(guān)閉。否則,太多的連接將導(dǎo)致系統(tǒng)性能的下降甚至超過數(shù)據(jù)庫服務(wù)器的連接限制,以至于其他程序無法建立到數(shù)據(jù)庫服務(wù)器的連接。43 / 76池連接:池連接是被 J2EE 服務(wù)器打開和維護(hù)的。J2EE 服務(wù)器啟動時會建立一定數(shù)量的池連接(具體數(shù)量由配置參數(shù)決定) ,并一致維持不少于此數(shù)目的池連接??蛻舳顺绦蛐枰B接時,池驅(qū)動程序會返回一個未使用的池連接并將其標(biāo)記為忙。如果當(dāng)前沒有空閑的連接,池驅(qū)動程序就新建一定數(shù)量的連接,新建連接的數(shù)量由配置參數(shù)決定。當(dāng)使用池連接的調(diào)用完成后,池驅(qū)動程序?qū)⒋诉B接標(biāo)記為空閑,這樣,其他調(diào)用又可以使用這個連接。池連接一般比直接連接更有優(yōu)越性,因為它提高了性能同時節(jié)省了寶貴的資源。2 使用 PreparedStatement首先先大致介紹一下數(shù)據(jù)庫是如何處理各種數(shù)據(jù)庫操作語句的。當(dāng)數(shù)據(jù)庫接收到一個語句時,數(shù)據(jù)庫引擎首先解析該語句,然后分析是否有語法、語義錯誤。如果沒有錯誤,數(shù)據(jù)庫將計算出應(yīng)該如何高效地執(zhí)行該語句。一旦得到執(zhí)行策略,就由數(shù)據(jù)庫引擎執(zhí)行該語句,然后可以想象這的確是一個開銷很大的工作??紤]如何使數(shù)據(jù)庫操作變得高效呢?如果一條語句執(zhí)行一次后,數(shù)據(jù)庫就記錄下該語句的執(zhí)行策
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1