局域网信息发布程序的设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘? 要
本次毕业设计的题目是《局域网信息发布程序的实现》,是采用RedHat Linux 作为开发平台,以MySQL为数据载体,以VC语言为主要开发语言的一套包括发送消息及附件为主,并提供及时聊天功能的一个综合性软件。主要的功能是基于TCP/IP网络通信技术实现了面向连接的用户与服务器间点对点的通信传输功能,并且应用了多线程以及共享数据结构技术,使网络服务器具有了多用户数据转发的功能,进而解决了局域网多用户间的信息发送的问题。在客户端,用户通过注册/登陆机制进行身份验证并通过通信服务器转发信息以及附件。
对于一般采用TCP/IP协议的应用程序只实现了单用户与服务器间点对点的连接,而本文在VC6.0的环境下,运用了多线程以及共享数据结构技术,不仅实现了多用户与服务器间的连接,而且解决了多用户间信息交换问题。
关键词:? ?Linux??
MySQL? socket? 多线程? 共享数据结构? 信息发送
2.1系统功能要求
需求分析的基本任务是准确的回答“系统必须做什么?” 功能:
1)? 注册会员于登录服务器,并把相关会员信息写入数据库中,在登陆时要进行身份验证。
2)? 建立多用户间的通信连接。
3)? 用户间消息和文件的传送和接收。
4)? 附件与文字同时发送。
2.2、 系统性能要求
时间性能要求:在实际应用中可能需要多用户间信息互发的问题,客户端的大量频繁的访问,服务器响应时间应该尽可能缩短,对于有特殊需求的应用,还要求达到实时响应。
存储性能要求:根据应用中的实际情况配置适当容量的存储设备。
稳定性安全性要求:要求软件尽可能的稳定,对于一般的应用系统,对安全
性要求不高,对于特殊的应用,还需要在安全性方面加以保证,所以要相应提高服务器端的配置。