一、课程设计任务完成在如下两个题目中任选一个题目。
1、网络数据计算(1)在Linux系统下,使用TCP协议套接字编程;
(2)服务器应具有处理多个客户端连接并计算的能力;
(3)过程描述客户端:连接服务器后,从键盘输入一连串的整数及字符串,并将这些整数及字符串发送到服务器,并发送结束指令(自定义结束指令),等待服务器返回计算结果,显示结果后退出;
服务器:为每个客户连接创建一个进程,处理客户数据,显示每次收到一个整数或字符串,收到结束指令后将整数累加,并将累加结果返回客户端,并关闭连接,结束进程。
2、linux系统下实现聊天室(1)在Linux系统下,使用TCP协议套接字编程;
(2)服务器应具有处理多个客户端连接能力(设定最大连接数,如5个);
(3)具有群发和私聊的能力;
(4)过程描述客户端:连接服务器后,应能接收服务器发来信息并处理的能力,当收到聊天信息时,显示群发或私聊、信息发送客户及发送的信息,当收到客户加入或退出时,显示客户登录或退出,并更新客户列表;
每次可选择群发或私聊,群发时将键盘输入信息发送给服务器,私聊时,选择私聊客户并将输入信息发送给服务器。
选择退出时,结束进程或线程,关闭程序。
服务器:为每个客户连接创建一个进程或线程,处理客户信息,当有新客户加入或有客户退出时,将客户加入或退出信息发送给每个客户端;
当收到某客户的群发信息时,将信息转发给每个客户,当收到客户私聊时将信息转发给私聊客户;
客户退出时关闭相应的进程或线程。
二、课程设计时间一周三、课程设计说明书每名学生完成课程设计任务的同时,撰写课程设计说明书,见附件,可打印也可手写,但不得抄袭。
四、课程设计成绩评定标准课程设计根据学生在课程设计过程的出勤、学习态度及课程设计任务完成情况综合评定课程设计成绩,具体分值所占比例为:(1)出勤、上机态度占总成绩20%,若发现做与课程设计无关事情,每次扣5分;
(2)课程设计说明书占总成绩40%,若发现有抄袭行为,课程设计成绩为不及格;
(3)课程设计完成效果及答辩占总成绩40%。
按照优、良、中、及格和不及格五级给予最终成绩。
2023/8/19 19:15:55 62KB linux
1
C#做的设备管理系统,功能完善,完整的课程设计说明书,完整的代码,如假包换
2023/7/22 7:44:44 4.69MB C# 设备管理系统
1
基于C#开发的教务处教室管理系统,该文件包括源代码,数据库,课程设计任务书和课程设计说明书,详细功能及设计流程见说明书。
下载后只需将数据库附加到SQL2005中,并修改程序中的连接字符串,即可运行。
2023/7/18 13:07:05 2.7MB 教师管理 源代码 软件工程 C#
1
2020年原创。
设计任务:一个运动会成绩管理系统是根据学校的实际运动会工作专门设计的一个管理信息系统。
该系统能够对项目、运动员、成绩进行有效管理。
对以上信息管理次要包括:登记各项比赛成绩、根据预赛成绩产生预(决)赛名单,同时能够进行适当的统计工作和结果输出,可以满足各个单位、个人成绩查询的需求。
本课题任务是开发一个运动会成绩管理系统,并撰写符合规范的课程设计说明书以体现设计过程和设计结果。
内含界面文件、数据库文件及使用说明
1
最大团问题(C语言算法设计与分析),里面有完整的C语言源代码,能正确运转,附带有课程设计说明书。
1
一个通用的仪器仪表管理系统是实现企业对本人的仪器仪表进行科学的管理。
该应用系统应能录入新的仪器仪表信息、借出、归还、维修仪器仪表信息。
并能够完成各种查询、统计工作,从而提高仪器仪表管理工作效率,满足企业该方面的需求。
本课题任务是开发一个小型通用的仪器仪表管理系统,并撰写符合规范的课程设计说明书以体现设计过程和设计结果。
2015/4/6 18:04:25 267KB 数据库 仪器仪表 管理系统
1
云音乐网站-数据库和源代码文件都有,是可以运行的,我本人运行之后在里面放了几张功能截图,还附带有一个课程设计说明书。
比较全面,值得学习和下载。
5分少了,满意请好评。
##配置开发环境EclipseJavaEEIDEforWebDevelopers4.3.2开发语言Java1.8MVC框架Spring4.3.3web服务器Tomcat开发系统macOSXMysql数据库##相关路径:controller:CloudMusic/src/controllermodel:CloudMusic/src/modelview:CloudMusic/WebContent/WEB-INF/view##运行方法1、需要提前配置好mysql数据库,sql文件位于根目录(DDL.sqlDML.sql)2、设置数据库参数配置文件位于apache-tomcat/webapps/CloudMusic/WEB-INF/classes/dbConfig.properties3、终端启动服务器```cdapache-tomcat./bin/catalina.shrun```运行成功后,浏览器打开http://localhost:8080/CloudMusic可访问##其他说明1、若运行.sh文件报permisisondenied,则在终端运行chmod+xcatalina.sh修改权限
2022/9/4 15:42:01 17.75MB 课程设计 springMVC 云音乐 网站
1
CA6140主轴箱传动零碎设计说明书,金属切削机床课程设计说明书
2022/9/3 13:08:50 1.56MB 主轴箱 传动系统 设计说明书
1
通过该课程设计,使学生熟悉路由器、交换机的配置及相关命令。
根据网络案例设计出包括网络拓扑结构图、IP分配及规划、特殊网络应用技术和网络测试及协议分析。
从而提高设计方案的分析、设计、论证、实现及文档规范书写的能力和处理实际问题的能力。
1.计算机网络方案设计完成需求分析;
选择确定局域网网络技术;
选择传输介质;
确定主干网传输方案;
划分子网与设定VLAN;
确定Internet接入方案;
确定中心机房设计方案;
绘制网络拓扑图(综合布线方案设计);
完成设备选型;
做出设备报价;
完成方案文档(课程设计说明书)。
2.可选内容VPN支持;
视频会议;
无线局域网;
其它弱电系统:音响(背景音乐)系统、有线电视、LED点阵显示屏、IP电话、门禁考勤、电子巡更、消防报警、防盗报警、视频监控等。
四、设计原则实用性;
先进性;
可靠性;
可伸缩性;
可管理性。
2018/11/2 5:47:03 585KB 计算机网络 课程设计
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡