研究方法与手段:
本系统利用B/S三层结构模式、采用ASP.NET网页编程语言和SQL Sever 2005 作为后台数据库支撑,使用Windows XP作为系统开发平台。软件开发运用软件工程的思想,通过以上工具来完成系统的编写和设计,然后在不同的操作平台上进行软件测试,进一步对软件进行完善。总结前期的工作,完成文档。
.预期目标:
使用ASP.NET结合 SQL Server数据库能实现点对点聊天、保存并能查看聊天记录、文件传输、群组管理等功能的设计目的。使用户通过即时通信系统能更好地进行联系,更多、更好地满足用户对聊天工具的需求,为用户提供实时有效的沟通手段。
研究目标:
使用ASP.NET结合SQL Server数据库的设计工具来实现点对点的聊天,保存并能查看聊天记录、文件传输、群组管理等功能。
具体需要研究的内容如下:
(1) 用户注册功能
(2) 用户登录功能
(3) 添加好友功能
(4) 好友分组功能
(5) 好友上线通知功能
(6) 即时通讯(聊天)功能
(7)保存并能查看聊天记录
(8) 文件传输功能
主要内容:
(一)即时通信系统的总体设计
即时通信系统的功能模块图为:
即时通信系统 |
保存聊天记 录模块 |
在线聊天 模块 |
上线通知 模块 |
好友管理模块 |
登陆管理 模块 |
文件传输 模块 |
1. 登陆管理模块:
登录系统的身份定为注册者。只要是想进行在线聊天,文件传输的人,都可以登记注册,从而享受即时通信系统的所有功能。
管理员可以对登录者的身份进行有效性的验证,授权给登录者。
2. 好友管理模块:
根据自己的需要与别人的请求可以进行添加好友的行为。使登陆者可以自由的选择进行联系的人,确保了安全性,从而可以尽量避免登陆者个人信息的泄露,以及一些欺骗手段的发生。
3. 上线通知模块:
只要是自己的好友之一上线之后,就显示出提示“您的好友XXX上线了哦”。可以使登陆者更方便快速的了解好友的上线信息,从而可以及时有效的跟自己想联系的人进行联系。
4. 在线聊天模块:
登录后,从自己的好友中选择一个或者多个好友与他进行在线聊天,在线语音,在线视频,可以让用户在第一时间内得到信息的交流,在空间上可以拉近人与人的距离,在时间上更加的方便快捷,同时也为用户节省了金钱。充分发挥了即时通信系统的优点。
5. 保存聊天记录模块:
对登录者与其好友的在线文字交流进行保存,并提供事后查询的功能。使登陆者可以在需要进行查询的时候可以迅速的查到自己与好友进行交流的信息。
6. 文件传输模块
登录者可以利用此功能进行文件的传输,更方便登录者与其好友的交流,使一些大容量或者是及时、重要的信息及时的在两者之间进行传递与交流,方便了登录者与其好友进行交流。
基于无线通信技术的智慧医疗管理系统设计
社区信息化通信平台
局域网即时通讯的设计与实现
即时通信系统的设计与实现
基于android的实时通信系统的设计与实现
基于html5的交通信息分享平台
即时通信系统的设计与实现
即时通信系统的设计与实现