企业实时通讯系统——后台服务器架构设计-开题报告、任务书相关

企业实时通讯系统——后台服务器架构设计-开题报告、任务书相关

ID:27661235

大小:89.84 KB

页数:9页

时间:2018-12-05

企业实时通讯系统——后台服务器架构设计-开题报告、任务书相关_第1页
企业实时通讯系统——后台服务器架构设计-开题报告、任务书相关_第2页
企业实时通讯系统——后台服务器架构设计-开题报告、任务书相关_第3页
企业实时通讯系统——后台服务器架构设计-开题报告、任务书相关_第4页
企业实时通讯系统——后台服务器架构设计-开题报告、任务书相关_第5页
资源描述:

《企业实时通讯系统——后台服务器架构设计-开题报告、任务书相关》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、厦门大学软件学院《毕业设计(论文)》开题报告学生姓名班级学号指导教师姓名职称所在单位厦门大学软件学院毕业设计(论文)题目企业实时通讯系统一一后台服务器架构设计毕业设计(论文)的目标:一、整体软件目标1.实时准确的消息传递2.跨平台性3.人性化,易用的用户界面二、后台服务器设计目标1.定义好合理的客户端与服务端的通讯协议2.设计对象模型并定义相关对象持久化的接口3.提供给服务端UI的接口设计实现方法:一、基本环境开发工具:eclipse3.3开发语言:Javajdkl.6.0开发平台:WindowsXP数据库:SQLServer二、

2、模块划分1.通讯模块:依据定义好的协议,实现客户端通讯消息的拆包,保存,传递,打包等功能。尽量减少与其它模块之间的耦合度。2.实体模型与相关接口:对项目中出现的实体对象进行建模,并提供相应的接口实现对这些实体对象的持久化。3.服务接门:为一些服务端可能使用到的操作或后台服务提供统一的接口。三、模块关系框图如下:客户端)1实体1/服务端消息J模型接口数据库服务器模块界而UI特点:1.接口封装,对外隐藏实现,提高安全性。2.模块功能明确,模块之间耦合度小。四、相关工具简介1.SQLServerSQLServer是一个关系数掘痺管理系统

3、。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推山后,Microsoft与Sybase在SQLServer的7T•发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注丁•SQLServer在UNIX操作系统上的应用。2.EclipseEclipse是一个歼放源代码的、基于Java的可扩展开发平台。就其木身而言,它只是一个框

4、架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。Eclipse还也括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。1.SWTDesigner这是一个Eclipse下开发图形用户界面的插件,它能够帮助用户快速地进行界面的双向开发。时间进度安排:2007年2月25闩-2007

5、年3月15闩完成详细设计,所有模块的细节敲定,模块的所有接口、数据结构、函数及所用算法均定义完毕,并完成相应文档资料。2007年3月16日-2007年3月31日征求导师意见后进一步改进,整理提交毕业设计开题报告。2007年4月1闩-2007年4月30闩对必要技术及工具进一步了解学习,完成基本代码编写,所有模块基本完成。2007年5月1日-2007年5月10曰集成测试,所有模块协同工作测试,整个软件主体基本完成。2007年5月11日-2007年5月20日系统测试,在实际工作站上完成测试,包括稳定性分析。2007年5月21日-2007

6、年5月31日确认软件功能,由幵发人贝确认所需要的功能匀已经完成,实验操作人员完成具体功能检查。2007年6月1日-2007年6月11日项目文档终稿完成,提交毕业论文,准备毕业答辩。指导教师审核意见:毕业论文任务书题目:企业实时通讯系统一一后台服务器架构设计H标要求:一、软件的整体0标1.实时准确的消息传递2.跨平台性3.人性化,易用的用户界面二、后台服务器设计0标1.定义好合理的客户端与服务端的通讯协议2.设计对象模型并定义相关对象持久化的接口3.提供给服务端UI的接口设计支持条件:操作系统:windowXP幵发工具:eclips

7、e3.3开发语言:Javajdkl.6.0开发平台:WindowsXP数据库:SQLServer校外指导教师(签名)职称校内指导教师(签名)职称学生(签名)分阶段进度安排阶段起讫时问计划完成内容12008年2月18日-3月31日阅读文献资料,理解任务,完成开题报告22008年4月1日-4月12日需求分析,熟悉幵发环境与开发语言,搭建系统框架32008年4月13日-4月24日系统详细设计,搭建原型系统42008年4月25曰-5月22曰编码、联调与测试。52008年5月23日-6月H日论文撰写、论文答辩教师分阶段指导记录第一阶段:确定

8、课题研宄内容、关键问题与工作量;确定分组,组长与组员的分工以及协作方式等:确定采用的软硬件平台、理解课题任务:指导开题报告的撰写。第二阶段:讨论并确定详细的需求分析,撰写需求分析文档,指导学生熟悉开发环境与开发语言,搭建系统框架。第三阶段:指导学生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。