一、课程的目的和意义
计算机网络课程设计的目的,是为了让学生更深入地掌握计算机网络的核心内容,实现
理论与实践相结合。让学生用具体的实践成果,体现对理论知识的掌握程度。有利于学生提
高计算机网络的实践能力,加深对计算机网络理论知识的理解。其基本目的是:
1、培养学生理论联系实际的设计思想,训练综合运用所学的基础理论知识,结合生产实
际分析和解决网络应用中问题的能力,从而使基础理论知识得到巩固和加深。
2、学习掌握网络应用工程的一般设计过程和方法。
二、系统需求及分析
2.1.设计题目
题目 2:基于 TCP 协议的通讯录
2.2 系统需求
1、需要录入联系人到通讯录中;
2、能够对通讯录中各项信息进行添加删除浏览等一系列操作;
3、能够完成通讯录的基本功能;
4、程序具有一定的健壮性,不会因为用户的输入错误引起程序运行错误而中 断执行。
对输入值的类型、大小范围、字符串的长度等,进行正确性检查,对不合法的输入值给出出
错信息,指出错误类型,等待重新输入 ;
5、对删除数据应给出警告。
2.3 功能分析
1、添加功能:选择此功能可以用户手动输入联系人各项信息;
2、查看功能:选择此功能时可以选择根据各种信息查询联系人电话、住址、性别、邮
箱、QQ 等各项信息;
3、删除功能:选择此功能时能够通过输入联系人姓名或者电话删除联系人的全部信息;
4、退出系统功能:选择此功能时能够退出系统并保存数据。
功能结构图:
评论6
最新资源