沈航北方科技学院
课程设计说明书
课程名称 网络应用开发实战
系 别 专 业 班 级 学 号 学生姓名 指导教师
2015年1月
摘 要
随着科技的发展和社会的不断进步,我国的科研成果也越来越多。要想在科技方面走在世界前列,必须要有自己的科研管理方案。由此看来,一种对科研信息管理行之有效的手段显得尤为重要,出色的科研信息管理会给整个社会带来无穷的经济效益和社会效益。计算机的最大好处在于利用它能够进行更好的通信。使用计算机进行通信控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的通信与开发,计算机能够充分发挥它的优越性。
关键词:TCP,服务器,客户端
TCP客户端与服务器编程
杨 阔 目 录
摘 要 .................................................................................................................................... I 1 绪论 ................................................................................................................................... 1 1.1开发背景 ..................................................................................................................... 1 1.2开发意义 ..................................................................................................................... 1 1.3开发目的 ..................................................................................................................... 2 1.4开发要求 ..................................................................................................................... 2 2 可行性分析 ....................................................................................................................... 3 2.1技术可行性分析 ......................................................................................................... 3 2.2操作可行性分析 ......................................................................................................... 3
2.3经济可行性分析…………………………………………………………………….4
3 需求分析 ........................................................................................................................... 5 4系统设计 ............................................................................................................................ 6 4.1系统结构 ..................................................................................................................... 6 4.2执行步骤 ..................................................................................................................... 7 5详细设计 ............................................................................................................................ 9 5.1 模型结构 .................................................................................................................... 9 5.2功能分析 ..................................................................................................................... 9 5.3设计与实现 ............................................................................................................... 11 6 系统调试与测试 ............................................................................................................. 13 6.1系统调试 ................................................................................................................... 13 6.2系统测试 ................................................................................................................... 13 7结 论 ................................................................................................................................ 14 参考文献 ............................................................................................................................. 15 附录1-用户手册 .............................................................................................................. 16
附录2-源程序 .................................................................................................................. 17
1 绪论
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识。它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机实现TCP客户端与服务器的编程,具有很大的意义。例如,使用方便、可靠性高、保密性好、寿命长、成本低等。这些优点能够极大地提高效率,这是与世界接轨的重要条件。因此要开发一个TCP客户端和服务器程,利用现代化方法进行通信。
1.1开发背景
当今时代是飞速发展的信息时代,在各行各业中离不开网络,这正是计算机被广泛应用的原因。计算机的最大好处在于利用它能够进行更好的通信。使用计算机进行通信控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的通信与开发,计算机能够充分发挥它的优越性。设计一个TCP的服务器与客户端程序,目的是为了更快,更好地使用TCP网络进行上层业务开发。
1.2开发意义
在目前的情形下,从所现有的实际条件出发,利用计算机设计一个TCP服务器和客户端程序,实现客户端与服务器的连接通信。为上层业务开发减少负担,从根本上做到科学化、高效率化这一目的。