引言(简要说明设计题目的目的、意义、内容、主要任务等)
引言(简要说明设计题目的目的、意义、内容、主要任务等)1.1设计目的本次系统软件课程设计的主要目的有两个:一方血是分析设计lirwx源代码,另一方面 是进行系统级的程序设计。1.2题目与要求我计划编写
引言(简要说明设计题目的目的、意义、内容、主要任务等) 设计目的 1.1 本次系统软件课程设计的主要目的有两个:一方血是分析设计源代码,另一方面是进行 lirwx 系统级的程序设计。 题目与要求 1.2 我计划编写的题目是:⑴小学算术运算测试程序。制作一个可供小学数学运算的稈序:以内 10 加减法,能根据输入题数出题,判断题是否正确,最后计算分数。并用程管理器编译,编 makeT. 写文件。⑵简单聊天程序。在下用语言编写一个简单的网络聊天程序。实现网络 makefilelinuxC 传输功能。 内容及主要任务 1.3 ⑴小学算术运算测试稈序:要求完成以内的加减运算。能根据用户输入的想要练习的题目 10 数白行出题。用户输入答案后可以判断正谋,并能给出算对及算错的题目数,最后计算出分数。同 时,对于用户算错的题目会发出报警声,捉示用户注意,同时给出正确结果。做完一次测试后用户 可决定是否继续进行下一次测试。 ⑵简单聊天稈序:本课题是建立聊天通信模型,设计一个聊天室软件,包括服务器端和客户端, 主要功能为:、服务器端功能:①初始化创建服务器端。②维护-一个链表,保存所有用户 Isocket 的地址、端口信息。③接受用户传送来的聊天信息,然后向链表屮的所用用户转发。④接受用 TP 户传送来的连接判断命令,并向用户发岀响应命令。、客户端功能:客户端界面上的两个文木框, II 一个用于显示接受的聊天信息,一个用来接受用户输入的聊天信息。当按下“发送”按钮时将信息 发送给服务器。 题目设计意义 1.4 ⑴通过木课题的毕业设计,熟悉了关于下语言的系统软件程序设计,可以比较深入的 linuxC 了解和掌握控件基木属性、方法和事件,理解网络聊天通信的概念,输控制协议 WINS0CK 进行数据交流,初步掌握网络聊天通信程序的设计方法。并能巩尚和扩展大学期间的学习 (TCP) 内容,进行项目的设计开发训练,更好的适应社会的需求。 ⑵随着计算机网络技术的快速发展,人们的交流方式越来越多,传统的通信方式在速度和可靠 性方面已经很难满足人们的需要,即时通信系统已成为人们的新宠。同时,即时通信系统对现代企 业也有着重大意义,它为诸企业开拓了网络应用的新领域。自从它诞生以来,以实时交互、资费低廉 等优点,受到广大个人用户的喜爱,已经成为网络生活屮不可或缺的一部分。木着学以致用的原则, 木人开发了这套多点聊天系统,以满足网络用户的通讯需求。该系统具有操作简单、界面友好、功 能专一等特点。 ⑶木报告就系统的开发过程做了详细的介绍,并对系统的原理、总体设计等方面做了深入细致 的讨论。 正文(课程设计的主要内容,包括实验与观测方法和结果、仪器设备、计算方法、编 程原理、数据处理、设计说明与依据、加工整理和图表.形成的论点和导出的结论等。正文 内容必须实事求是、客观真切、准确完备、合乎逻辑、层次分明.语言流畅、结构严谨,符 合各学科、专业的有关要求。) 任务一:小学数学运算程序 2. 主要内容 1.1 木稈序共分为五个模块:出题模块、答题模块、检查计分模块、评分模块和评价模块;下面分 别对这五个模块的算法做一下介绍。 ⑴出题模块:一个答题系统白然而然首先就是要有题目且能够根据条件出题;在本模块中,首

