网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > VB类作品 > 正文

VB网上寻呼软件

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/15

以下是网学网为您推荐的VB类作品-VB网上寻呼软件,希望本篇文章对您学习有所帮助。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

§4.2服务器数据库的设计
 
服务器数据库设计的要求是要能够满足客户端的需求,保存用户信息和用户好友信息,提供离线消息的服务,和发广播消息的服务等。总共有五个表:
用户信息表(Users)好友信息表(Friends)广播消息表(Broadcast)离线广播表(OffBroadcast)离线消息表(OffMsg)
 
用户信息表(Users
主键: UserId
UserId       自动编号            4字节长整形
Id           用户帐号            4字节长整形
Photoid      用户的图象编号      4字节长整形
password     用户登陆的密码      字符串
name           用户的姓名          字符串
sex          用户的性别       单字节整形 0 男 1 女 2 未知
age         用户的年龄     字符串 (为了适应不愿填写此项的人)
canbeadd    能否被人加为好友
//单字节整形 (0,1,2 不能被加入,允许被任何人加入,需要身份验证)
email        电子信箱        字符串
homepage    个人主页        字符串
address      地址            字符串
phone       电话            字符串 
fax          传真           字符串
department    部门           字符串
description    个人简介       字符串
 
好友信息表(Friends
主键:Num
Num       自动编号           4字节长整形
MyId       自己帐号          4字节长整形
FriendId     朋友帐号          4字节长整形
 
广播消息表(Broadcast
保存发送的广播消息
主键:MsgId
MsgId      自动编号           4字节长整形
SendTime    发送时间          4字节长整形
SenderId     发送者的帐号      4字节长整形
Msg        发送的消息         备注类型
 
 
离线广播表(OffBroadcast
保存那些还没有发送广播消息的用户
主键:Num
Num       自动编号           4字节长整形
RecvId     接受者的帐号       4字节长整形
MsgId      广播消息号        4字节长整形 (对应广播消息表的MsgId)
 
 
离线消息表(OffMsg
保存用户之间发送的离线消息
MsgId     自动编号      4字节长整形
RecvId     接受者的帐号       4字节长整形
SenderId   发送者的帐号      4字节长整形
RecvTime    接受的时间     4字节长整形
nIndex     发送消息的类型    4字节长整形
Msg       发送的消息         备注类型
 
 
§4.3类设计的总体结构
 
服务器的类总体结构:
 
一.主应用程序类
CServerApp
包含全局的数据结构
 
二.传送信息类
CData,CMsg1,CMsg2,CMsg3,CMsg4,CMsgChangePI,CMsgModifyPwd, CMsgOnlineFriend,CMsgPerson,CshowOnlinePeople
处理传输数据
 
三.SOCKET通讯类
CServerSocket,   CSendSocket,   CRecvSocket
处理底层通讯的类,与外部的接口是CserverSocket类,提供了一个简单的接口
 
四.其它类
CMainFrame,CServerDoc,CServerView,CSetupDlg,CAboutDlg
UserInfo结构存储在线人的信息
 
 
客户端的类总体结构:
 
一、应用程序类
CClientApp
包含全局的数据结构
 
二、传送信息类
CData,CMsg1,CMsg2,CMsg3,CMsg4,CMsgChangePI,CMsgModifyPwd, CMsgOnlineFriend,CMsgPerson,CshowOnlinePeople
处理传输数据
 
三.SOCKET通讯类
CClientSocket
处理底层通讯的类,提供了一个简单的接口
 
四.用程序框架类
CmainFrame
处理用户界面和一些接受数据的响应,主要的处理过程都在这个类里实现。
 
五.对话框类
CfriendDetailDlg   显示用户详细信息的对话框类
CloginDlg       显示登陆窗口的对话框类
ClookDlg        显示查看消息的对话框类
CregisterDlg      显示注册窗口的对话框类
CsetupServerDlg   修改服务器设置的对话框
CtalkDlg         显示发送消息对话框的类
CshowBroadcastDlg   显示广播消息的对话框
CshowAddMsgDlg    显示被加为好友的信息的对话框
CmultiSendDlg     通过姓名或ID列表的向多人发送信息的对话框
CsendBroadcastDlg   发送广播消息的对话框
CsendToAllDlg      向所有好友发送消息的对话框
CModifyPIDlg      修改个人信息的对话框
 
六.界面类
CGfxGroupEdit,CGfxOutBarCtrl,CGfxPopupMenu
实现像OutBar和oicq样式的那种滚动分栏的界面类,从Internet,上获得的源代码,通过修改一些接口,使之更适合我的应用。提供了一个漂亮的界面。
 
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 下一篇资讯: VB饭店餐饮管理系统
  • 原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师