1、厦门大学软件学院毕业设计(论文)开题报告学生姓名 班级 学号 指导教师姓 名 职称 讲师 所在单位 厦门大学软件学院毕业设计(论文)题 目 企业实时通讯系统服务器规划与设计毕业设计(论文)的目标:即时通信系统的设计和实现。实现文本信息和文件的即时传送功能,资料的修改,用户的增删等通信软件基础的功能初步的实现。扩展的通信方式(诸如现下流行的飞信业务) ,以及语音和视频的即时通信基本功能1)用户注册:通过客户端软件进行新用户注册。2)系统登陆:通过号码密码登陆。3)好友管理:方便管理自己的好友。4)用户查找:通过用户信息进行用户查找。业务功能1)收发即时、离线消息,与其他联系人实时交流。2)收发文
2、件资料,与状态为在线的联系人进行文件资料收发。3)添加删除联系人。4)查看联系人资料,查看指定联系人的详细资料(基本信息,联系方式等) 。5)收发系统广播,具有域管理员身份的帐号可以发送广播消息给全部用户。所有用户都可以接受来自于系统的广播消息。6)管理个人资料实现方法:系统采用客户端、服务器开发与管理模式。服务器负责系统中大部分信息的接受和转发工作。服务端负责数据库的建设与维护;客户端可以访问和修改数据库。无论服务端还是客户端,在接受信息时执行 Server 功能,在发送信息时执行 Client 功能。数据库和数据库的设置在服务器端,系统中大部分的信息交流均通过服务端。用户使用客户端访问并操
3、作数据库。服务器端有系统管理员进行系统业务维护,客户端完成各单位用户的大部分信息传递工作。如下图所示:信息传递图系统采用 Client/Server 方式设计,服务器端数据库使用 SQLserver 做数据库管理系统。考虑到企业即时通信的特点,平等对待系统中每台计算机,即可以充当服务器又可以充当客户端。在接收过程中充当 server 角色,在发送过程中充当 client 角色。系统模块的定义模块名称标示符 子模块名称 功能 程序标示符服务端主模块 服务端应用程序入口 SA服务端信息接收 监听客户端发来的信息,并接收存入缓存SB用户部门信息类型模块创建删除用户、部门、信息类型,修改用户信息。SC
4、服务器端SERVER管理员登陆 管理员登陆界面 SD客户端主模块 客户端应用程序入口 CA收发信息模块 发送、接收消息 CB收发文件模块 发送、接收文件 CC客户端CLIENT用户系统操作模块资料修改等 CD系统模块定义图时间进度安排:2008 年 2 月 18 日-3 月 31 日阅读文献资料,理解任务,完成开题报告2008 年 4 月 1 日- 4 月 12 日需求分析,熟悉开发环境与开发语言,搭建系统框架2008 年 4 月 13 日- 4 月 24 日系统详细设计,搭建原型系统2008 年 4 月 25 日- 5 月 22 日编码、联调与测试2008 年 5 月 23 日- 6 月 11 日论文撰写、论文答辩指导教师审核意见:校外指导教师签名: 2008 年 月 日校内指导教师签名: 2008 年 月 日