优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于C#局域网的会议系统的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘? 要 随着计算机的普及,网络的广泛的应用,很多用人单位都使用网络即时通讯系统来对人员、公司的各项工作进行分配、沟通管理。企业即时通讯系统是典型的信息管理系统,其开发主要包括后台服务器通讯、数据库的建立和维护以及客户端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据完全性好的库。而对于后者则要求程序功能完备,易使用等特点。企业即时通讯深受企业、政府、事业单位的使用。 本系统的开发环境是VS2005,使用面向对象的C#语言开发。该论文是基于C#.NET的教务管理系统,后台数据库采用Sql server2005,本文主要介绍了c#.net开发环境和其人员登陆、发送消息、在线人员管理功能模块化的设计,以及其开发的特点,介绍了 系统的人员员角色中各个模块功能和代码,数据库需求与开发,重点说明了开发思想和难点的实现。 系统需求分析 需求分析是程序设计中最关键的一个步骤,是其它步骤的基础。其主要任务是“为了解决这个问题,目标系统必须做什么”。主要确定目标系统具有那些功能。在这个步骤里,程序员在用户那里搜集所有的对将要开发的系统的需求信息,并且把这些信息编写成为用户和程序员都可以认可的需求说明书。 软件的需求分析是软件开发前的第一个阶段,也是关系到软件开发成败的关键步骤,在整个软件开发的过程中,可以说这个阶段所要占用的时间是相当大的,如果需求分析做好了,那么在以后的软件设计过程当中,可以省去不少的时间。该阶段不是确定系统怎样的完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 即时通讯系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建立,系统平台的对接都要考虑进去。 服务器端的功能模块:???????? ●服务器端主程序模块:无限监听客户的请求,当有请求时,创建新线程,调用各 功能块。 ●登录模块:完成用户登录请求,读取用户输入的号码和密码,连接数据库,验证身份,若成功,完成用户登录注册。 ●新建用户模块:完成用户的新建操作,将用户资料写入数据库,并返回用户的号码。 ●查找好友模块:处理用户查找好友,返回所有用户当前状态,资料。 ●用户登录,读取好友资料模块:用户登录后,返回用户的好友列表和状态。 ●添加好友模块:处理用户添加好友的操作,在好友表中写入当前用户和被加用户的号码。 ●删除好友模块:执行用户删除好友的功能,修改好友表。 ●下线模块:修改数据库,断开连接,结束线程。 ●视频模块:对好友开启个人视频。 ●发送文件模块:发送普通文件,发送截取的图片。