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

正文內(nèi)容

企業(yè)網(wǎng)上尋呼系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-展示頁

2025-07-05 09:55本頁面
  

【正文】 (LinkCount)wskServer(LinkCount).LocalPort = 0wskServer(LinkCount).Accept requestIDEnd Sub3. 當(dāng)客戶端中斷與服務(wù)器連接時,服務(wù)器首先把數(shù)據(jù)庫中在線狀態(tài)屬性Status改為0,然后卸載與該客戶端聯(lián)系的wskServer控件數(shù)組中那一項.Private Sub wskServer_Close() If wskServer(Index).Tag Then UserID= amp。 Data Source= amp。 Persist Security Info=False。 = adCmdTable = Messages/使adoUsers指向UserInfo表 = Provider=。 Data Source= amp。 Persist Security Info=False。⒏ 系統(tǒng)應(yīng)該有很好的可擴(kuò)展性. 需求分析本系統(tǒng)的開發(fā)宗旨是實現(xiàn)企業(yè)局域網(wǎng)內(nèi)員工之間方便的信息交流功能,實現(xiàn)企業(yè)員工之間信息交流更加省時、方便、充分,可以描述出網(wǎng)上尋呼系統(tǒng)的功能,網(wǎng)上尋呼系統(tǒng)的用例包括:用戶管理、消息發(fā)送、消息接收、聊伴管理.其中,、刪除和黑名單用戶的添加、刪除.系統(tǒng)設(shè)計根據(jù)需求分析狀況,本系統(tǒng)應(yīng)采用客戶端/,總體構(gòu)架復(fù)雜,/服務(wù)器系統(tǒng)便于系統(tǒng)管理,將一個應(yīng)用程序分別運行在網(wǎng)絡(luò)互聯(lián)的服務(wù)器與客戶機(jī)上,可以充分發(fā)揮客戶機(jī)與服務(wù)器雙方的功能,可以使數(shù)據(jù)具有很好的獨立性,將數(shù)據(jù)存放在服務(wù)器中,服務(wù)器可以對數(shù)據(jù)訪問實現(xiàn)有效地管理與控制,未授權(quán)用戶無法對數(shù)據(jù)進(jìn)行非法訪問,系統(tǒng)數(shù)據(jù)的完整性得到了很好的保護(hù).  本系統(tǒng)開發(fā)環(huán)境選擇Visual Basic開發(fā)平臺,并通過ADO技術(shù)[3],應(yīng)該把主要精力放在系統(tǒng)的實現(xiàn)上,而不是平臺的挑選上,系統(tǒng)沒有較為復(fù)雜的算法和耗時的操作,所以選用Visual ,對于一般企業(yè)來說,用Access數(shù)據(jù)庫已經(jīng)足夠,不必使用高成本的SQL Server等大中型數(shù)據(jù)庫. 功能分析 客戶端功能⒈ 在主界面中通過菜單調(diào)用新消息處理界面.⒉ 在主界面中通過菜單調(diào)用歷史消息處理界面.⒊ 消息中可以包含圖標(biāo)和文本.⒋ 給在線用戶發(fā)送即時消息.⒌ 給不在線用戶發(fā)送暫存消息.⒍ 用ADO控件讀寫包含rtf文檔的數(shù)據(jù)庫.⒎ 在狀態(tài)欄中顯示圖標(biāo).⒏ 通過狀態(tài)欄圖標(biāo)可以調(diào)用菜單,并且以動畫形式醒目地提示用戶收到新消息.⒐ 可以設(shè)置消息文本的顏色和字體.⒑ 屏蔽黑名單的消息. 服務(wù)器端功能⒈ 主界面中顯示所有用戶的注冊消息.⒉ 主界面中顯示所有用戶的在線狀態(tài).⒊ 顯示不在線用戶留言消息.⒋ 可以修改用戶的注冊信息.⒌ 可以修改用戶的留言信息. 模塊設(shè)計整個項目分成兩部分:, .服務(wù)器只有一個窗體,完成服務(wù)器的通信機(jī)制,顯示服務(wù)器的主界面.客戶端可分為4個Module模塊和5個Form窗體.⒈ 主模塊:定義公用參數(shù),啟動窗體.⒉ 文件讀取模塊:從配置文件中讀取消息到內(nèi)存,把內(nèi)存存儲到配置文件中.⒊ 狀態(tài)欄操作模塊:狀態(tài)欄添加、刪除、改變圖標(biāo)等.⒋ 服務(wù)器查找模塊:得到服務(wù)器地址.⒌ 主窗體:完成通信機(jī)制,顯示主界面.⒍ 登錄注冊窗體:完成用戶登錄,沒有注冊的用戶完成注冊.⒎ 消息發(fā)送窗體:完成消息的編輯與發(fā)送.⒏ 最新消息窗體:接收顯示最新消息.⒐ 歷史消息窗體:查詢歷史消息.數(shù)據(jù)庫設(shè)計  企業(yè)網(wǎng)上尋呼系統(tǒng)需要數(shù)據(jù)庫的支持,在服務(wù)器端要存儲用戶的注冊信息,以及暫存給不在線用戶的留言,系統(tǒng)需要設(shè)計兩個Access數(shù)據(jù)庫,[2],文件保存在客戶端應(yīng)用程序路徑下面,用來記錄好友名單和黑名單. 服務(wù)器數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫分為兩個實體,一個數(shù)據(jù)庫記錄用戶的注冊信息,、昵稱、密碼、電子郵件等,不在線用戶的留言包括發(fā)消息用戶號碼、接收消息用戶號碼、,首先在Access中創(chuàng)建數(shù)據(jù)庫[11] ,接著建立UserInfo表來記錄用戶信息,Messages來記錄留言消息,具體如下面表51和表52所示: 客戶端數(shù)據(jù)庫 客戶端數(shù)據(jù)庫也有兩個實體,兩個實體分別存放在兩個表里面,記錄接收消息用戶號碼、發(fā)送消息用戶號碼、消息內(nèi)容、,接著建立表NewMsg和OldMsg,兩表都是存儲消息,所以表的結(jié)構(gòu)和服務(wù)器消息Messages消息表相同,這里不再贅述.表51 UserInfo用戶信息表 列名 數(shù)據(jù)類型 可否為空  說明UserID  數(shù)字  否 用戶號碼Password  文本  可 用戶密碼NickName  文本  可 用戶昵稱Mail  文本  可 電子郵件Status  數(shù)字  可 是否在線UserFace  數(shù)字  可 用戶頭像表52 Messages消息表 列名 數(shù)據(jù)類型 可否為空  說明ReceivedID  數(shù)字  否接收消息用戶號碼SentID  數(shù)字  否發(fā)送消息用戶號碼 Content  備注  可 消息內(nèi)容 Time  時間  否 發(fā)送時間 ,該文本文件的格式如下.[1001_Friends]Count=3[1001_Friends_Item0]UserID=1003UserFace=2UserNickName=44UserMail=無[1001_Friends_Item1]UserID=1002UserFace=5UserNickName=33UserMail=無[1002_Badboys]Count=1[1002_Badboys_Item0]UserID=1000UserFace=1UserNickName=11UserMail=無該文件中存儲了用戶的好友和黑名單,當(dāng)客戶端運行時,系統(tǒng)將從該文件中讀取數(shù)據(jù),加載到程序中,用戶添加或刪除好友及黑名單中的聯(lián)系人時,系統(tǒng)就在該文件中添加或刪除信息.通信模塊設(shè)計 本系統(tǒng)為客戶機(jī)/服務(wù)器系統(tǒng),客戶機(jī)與服務(wù)器的通信Visual Basic 提供了WinSock控件,利用WinSock控件,可以方便地實現(xiàn)系統(tǒng)通信. 通信格式 由于客戶機(jī)/服務(wù)器系統(tǒng)通信內(nèi)容很多,包括用戶注冊、用戶登錄、用戶查詢留言、用戶發(fā)送消息、用戶接收消息,這些內(nèi)容的性質(zhì)不同,性質(zhì)不同的消息要進(jìn)行不同的處理,為了區(qū)分這些不同的消息,較好地完成通信功能,需要對程序通信信息加上識別碼,都可以通過識別碼進(jìn)行通信,發(fā)送端在發(fā)送信息的前面加上識別碼,接受端收到信息后,首先得到識別碼,然后在依照識別碼對其進(jìn)行相應(yīng)處理. 每幀信息的總體格式[9]如下所示.識別碼:內(nèi)容1 內(nèi)容2 內(nèi)容3 通信過程 ,服務(wù)器的WinSock控件就形成了DataArrival事件,在該事件中,調(diào)用WinSock控件的GetData方法就能夠得到客戶端發(fā)送的消息,程序通過Select Case 語句完成識別碼的查詢,從而區(qū)別不同的消息,.代碼形式如下.Private Sub wskServer_DataArrival(ByVal bytesTotal As Long) wskServer(Index).GetData strReceivedSelect Case intCommandID‘申請一個新用戶‘命令號:AddNewUser1‘內(nèi)容:“用戶昵稱;用戶密碼;用戶電子郵箱地址”Case AddNewUser1:‘取指定用戶的信息‘命令號:UserInfo1‘內(nèi)容:“用戶ID”Case UserInfo1:‘申請?zhí)砑右幻糜选钐枺骸癆ddNewFriend1”‘內(nèi)容:“客戶ID;好友ID”Case AddNewFriend1:‘登錄服務(wù)器‘命令號:Login1‘內(nèi)容:用戶ID;用戶密碼Case Login1:‘申請?zhí)砑右幻诿麊巍钐枺骸癆ddbadboy1‘內(nèi)容:客戶ID;黑名單ID;Case AddBadboy1:‘從服務(wù)器獲得留言‘命令號:GetMsg1‘內(nèi)容:““Case GetMsg1:‘發(fā)送消息給指定用戶的申請‘命令號:ToServer1‘內(nèi)容:用戶ID=消息內(nèi)容Case ToServer1:End select End sub服務(wù)器端設(shè)計 根據(jù)系統(tǒng)模塊設(shè)計,服務(wù)器端主要的任務(wù)是用戶信息、留言信息的顯示,以及對客戶端發(fā)送的不同消息進(jìn)行處理,如客戶端用戶登錄、注冊、發(fā)送消息、接收消息、添加好友、添加黑名單等,對這些不同的消息,服務(wù)器應(yīng)進(jìn)行不同的處理. 界面設(shè)計服務(wù)器主界面有兩個Frame控件、兩個DataGrid控件、兩個Adodc控件、一個RichTextBox控件、一個WinSock控件、一個Timer控件組成,如圖71所示,這些控件屬性如表71所示: 部分代碼實現(xiàn)1. 首先進(jìn)行服務(wù)器的初始化,首先得到程序當(dāng)前地址,接著進(jìn)行數(shù)據(jù)庫連接,初始化adoMsg控件使其指向數(shù)據(jù)庫Users的表Messages,初始化圖71 服務(wù)器程序主界面.Private Sub Form_Load()/使adoMsg指向Messages表 = Provider=。 客戶機(jī)/服務(wù)器模型介紹企業(yè)網(wǎng)上尋呼系統(tǒng)是一個典型的客戶機(jī)/服務(wù)器系統(tǒng). 客戶機(jī)/服務(wù)器模型概述 在Client/Server[4]計算模式中,一個或多個客戶機(jī)與一個或多個服務(wù)器,以及支持客戶機(jī)、服務(wù)器進(jìn)程通信的網(wǎng)絡(luò)操作系統(tǒng)共同組成了一個分布式計算、,應(yīng)用可以分為以下兩部分:(1)前端的客戶機(jī)部分(2)后端的服務(wù)器部分客戶機(jī)提出服務(wù)要求,網(wǎng)絡(luò)將用戶請求傳送到服務(wù)器;服務(wù)器執(zhí)行用戶請求,完成所要求的操作并將結(jié)果回送用戶. 客戶機(jī)/服務(wù)器中的中間件⑴中間件的基本概念Client/Se
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1