秦正阳--安徽科技学院本科生毕业论文(设计)开题报告书新

上传人:平*** 文档编号:13742209 上传时间:2017-10-25 格式:DOC 页数:6 大小:36.54KB
返回 下载 相关 举报
秦正阳--安徽科技学院本科生毕业论文(设计)开题报告书新_第1页
第1页 / 共6页
秦正阳--安徽科技学院本科生毕业论文(设计)开题报告书新_第2页
第2页 / 共6页
秦正阳--安徽科技学院本科生毕业论文(设计)开题报告书新_第3页
第3页 / 共6页
秦正阳--安徽科技学院本科生毕业论文(设计)开题报告书新_第4页
第4页 / 共6页
秦正阳--安徽科技学院本科生毕业论文(设计)开题报告书新_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《秦正阳--安徽科技学院本科生毕业论文(设计)开题报告书新》由会员分享,可在线阅读,更多相关《秦正阳--安徽科技学院本科生毕业论文(设计)开题报告书新(6页珍藏版)》请在金锄头文库上搜索。

1、安徽科技学院本科生毕业论文(设计)开题报告书题目 基于 C 的短信收发系统的设计与实现学生姓名 秦正阳 指导教师 刘斌 职称 副教授研究目的意义及国内外研究状况和应用前景(附参考文献):1、 目的意义:随着网络的普及,人类生活越来越依赖网络,人与人之间的交流也越多的在网络上进行。由于交流的实时性,即时通讯系统也被越来越多的人所使用。即时通讯系统除了普通的生活上的交流,也在商业交流中越来越受到重视,它可以是个很好的与客户之间即时交流的平台,在时间上它要比电子邮件更加具有实时性,而费用相对电话交流也要经济的多。在这种环境下,聊天软件作为一种即时通讯工具,得到了很好的发展。因此,设计开发一个可以灵活

2、用于网站,论坛,公司或企业内部交流的聊天工具很有必要。2、 国内外研究状况:随着网络的的发展,网络上出现了各式各样的聊天工具,有国外的也有国内的,但是他们的用途都一样,都是用来通信。纵观网络聊天工具的发展,市面上用的做多的莫过于 QQ、MSN、YY、微信等聊天工具,这些聊天工具针对不同的人群有不同的选择,大多数的人用 QQ,微信进行聊天、发心情、写日志、发说说、图片等;工作上的人大多数使用 MSN,这是国外的聊天工具,它不像QQ 那样能够轻易得到别人的信息,从而带来骚扰,MSN 必须使用邮件进行聊天,用它也显示其专业性;像 YY 这样的聊天工具,有玩游戏的在使用,有网络教学的在使用,群体不限,

3、根据自己的爱好可以随意选取。还有基于网页的聊天工具,如新浪网聊天室、网易聊天室等。如新浪网聊天室,该网站为不同年龄、不同职业、不同地区、不同爱好的网友量身定制了数百个不同主题的“房间” 。以新浪聊天室看,聊天室呈现积聚人气的作用,并开设不同主题的聊天室以使网名具有针对性的使用聊天室。针对不同年龄层开设的额“同龄话题”使各年龄层次的用户话题和选择自己聊天对象群体,找到自己合适的聊天话题,并且针对目前社会流行的热门话题和流行话题都有相应的主题室。3、 应用前景:在网络发展日益成熟的今天,各式各样的网络聊天工具已经展现在我们的眼前。他们之间都是大同小异,实现的功能各不相同;有些聊天工具只是实现聊天通

4、讯,传输文件等简单的功能,而有些聊天工具做的非常全面,还有这视频,语音,以及娱乐性的游戏等功能。说到 QQ,应该没有人不知道吧?它是腾讯出台的一款聊天工具,这也是在国内出现的比较早的聊天工具,历经十几年的发展,已经发展到几亿用户的规模。它实现的功能非常多,有语音、视频、文件、应用等功能。其最主要的就是应用功能,这些应用不仅给用户带来了乐趣,而且也给自身带来了巨大的利润,腾讯在 QQ 的应用中添加广告、设置需购买的道具等来获取利益。价钱看似比较低,但是由于用户的基数庞大,每年的利润也非常高。这样的聊天工具在开发技术上已经没有什么难题,并且具有广泛的应用和市场空间。参考文献:1赵敏哲,64 位 L

5、inux 操作系统与应用实例M.北京:机械工业出版社,2001.2庞丽萍,操作系统原理(3 版)M.武汉:华中科技大学出版社,2000.3张饶学,Linux 网络编程M.北京:清华大学出版社,2000.4金钟夫,杜刚.浅析 socket 网络编程J.微计算机信息,2002,3-2,87-89.5王群,许中万.Linux 优势分析J.计算机与现代化,2003(10):7-8.6任泰明著. TCP/IP 协议与网络编程M. 西安:西安电子科技大学出版社. 2004.7谢希仁. 计算机网络(5 版)M. 西安:电子工业出版社. 2007.68陈剑.基于 socket 的进程间通信平台的设计与实现D.

6、东北大学.2009.9赵颖,韩秀梅,马宏骞.linux 下的 c 语言编程J.辽林工学院学报.2004.410朱朝霞.基于 linux 的 c 语言常用开发工具及应用J.长江大学学报(自然科学版)理工卷.2009.9, 6(3):228-229.11陈波,石旭刚,史故臣.嵌入式 c 语言在系统开发中的代码优化J.计算机时代.2008, (11):55-56.12郑燕飞,余海燕.linux 的多线程机制探讨与实践J.计算机应用.2001.1, 21(1):81-82主要内容、研究方法和思路:1.主要内容:聊天工具的服务器端程序用 C/S 结构,设计一个总服务器和多个二级服务器,和一个二级服务器管

7、理多个客户端,多个客户端可以相互之间通信,也可以和服务器端通信。两台不同主机间的通信依赖于 socket,那 socket 到底是什么呢?Socket 是计算机中的一个通讯端口,可以通过这个端口与任何一个具有 socket 接口的计算机进行同行。应用程序在网络上传输,接受信息就是通过socket 接口来实现的。所以对不同计算机之间的通信就是对 socket 的操作。对 socket 的操作只是实现不同主机间的通讯,关于主机内部的实现还需要linux 网络编程和进程间通信,TCP、UDP 协议格式分析,如何设计数据包格式等相关知识来实现来实现短信得收发。2.研究方法:根据以往所学到的网络知识,按

8、照编写网络应用程序固有的 c/s 模式进行编写程序总服务器模型为:创建 socket 号,配置端口号和 ip 地址等,将端口号和 ip 地址进行绑定 ,监听链接请求 ,接受请求 ,进行数据的收发,管理二级服务器,当客户端发来的信息不是本二级服务器管理时,就通过总服务器转发给客户端所在的二级服务器,二级服务器在转发给对应的客户端二级的服务器模型为:创建 socket 号,配置端口号和 ip 地址等,将端口号和 ip 地址进行绑定 ,监听链接请求 ,接受请求,进行数据的收发 ,管理相同号码段的客户端,进行转发信息,当要转发的信息不是自己管理的号码段时,要把信息转发给总服务器,再由总服务器去转发给对

9、应的客户端。客户端模型为:创建 socket 号,配置端口号和 ip 地址等 ,进行连接请求 ,进行数据的收发 关闭 socket 号,进行着不同客户端之间的短信交互。在这个模型的基础上进行编写程序来实现聊天工具的所需要的功能。3.思路: 通过查阅资料,确定本系统的设计目的及要实现的功能,画出整个网络系统的流程图;对服务端和客户端系统进行总体设计,对要实现的各项功能细分,得到更具体的子模块,从而得到系统的功能模块图;进行详细设计,实现各功能模块,对系统进行整合、运行调试。总体安排和进度(包括阶段性工作内容及完成日期):(1)2015 年 1 月2013 年 2 月 调研并确定论文课题,填写开题

10、报告。(2)2015 年 2 月2013 年 3 月 根据课题内容完成设计方案(包括可行性分析,需求分析,功能模块结构图等) 。(3)2015 年 3 月2014 年 4 月 完成系统设计,完成论文初稿。(4)2015 年 5 月 完成论文、系统使用说明书。(5)2015 年 6 月 提交答辩材料,进行毕业论文修改、定稿、答辩。指导教师意见(研究的意义、创新点、前期基础工作、存在的难点和困难、建议等):指导教师签名: 年月日学院领导组意见:签名: 年月日安徽科技学院本科生毕业论文(设计)指导过程记录表题目 基于 linux C 的短信收发系统的设计与实现学生姓名 秦正阳 指导教师 刘斌指导内容记录一时间:年月日指导内容记录二时间:年月日指导内容记录三时间:年月日指导内容记录四时间:年月日指导内容记录五时间:年月日指导内容记录六时间:年月日注:指导内容和记录的次数可根据实际情况决定,表格填写不下的内容以及其他材料可另附页。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号