-
一套在线调查学生培训需求的源码(含客户端和服务端)
应用背景
这是一套本人亲自开发的结合UML面向对象分析设计教程:“UML实战精要教程”的教学案例的实例程序。
演示如何利用UML分析设计方法从项目需求到最终编程实现一个应用软件实例。
而应用软件的实例取自做培训本身的一个需求:调查学员的培训需求。
实现的功能是:
多个学员可登录上线,提出培训要点,并围绕所有的培训的要点发表自己的意见。
教师登录上线,可查看全部学员提出的培训要点需求,并统计培训需求最高的培训要点,以做下一次的培训内容的准备。
培训要点按树形结构展示。
整个程序实际上实现的是一个多人同时在线编辑一个树形结构的树形编辑器。
关键技术
通过服务器接受登录在线的记录,并转发客户端请求到其他在线的客户端,其他客户端收到请求,同步修改各自本地的树形模型,实现分布式的模型同步构建。
服务器功能及其简单,只接受用户上线连接并透明转发(广播或定点转发)客户端请求。
学生客户端和教师客户端功能有所不同,可围绕同一个树形模型进行不同的操作。
提供了分布式模型构建的经典案例。
本案例只提供架构演变过程的最后版本。实际教学案例有演示架构演变过程的5个版本。
实战精要教程的教案将另行分享。
- 2022-01-26 00:01:17下载
- 积分:1
-
procedures Chinese website
似3721中文网址程序-procedures Chinese website
- 2022-08-15 08:22:50下载
- 积分:1
-
achieve a server/client structure of Distributed Computing
实现了server/client结构的分布式计算-achieve a server/client structure of Distributed Computing
- 2022-03-14 14:08:49下载
- 积分:1
-
邮件相关
邮件相关-mail-related.
- 2022-03-18 15:34:43下载
- 积分:1
-
ccna 网络的教程 中文教程 ccna 的初级教程
ccna 网络的教程 中文教程 ccna 的初级教程-CCNA Network Chinese Tutorial Tutorial Tutorial CCNA junior
- 2022-07-14 19:30:10下载
- 积分:1
-
本实例实现一个多线程的管理器。在应用程序中,可以进行多个线程的创建、执行和关闭等管理。...
本实例实现一个多线程的管理器。在应用程序中,可以进行多个线程的创建、执行和关闭等管理。-examples of the realization of a multithreaded manager. In the application process, can create multiple threads, implementation and management of closure.
- 2022-01-22 12:06:07下载
- 积分:1
-
MFC的网页浏览器
使用MFC编写的网页浏览器,该MFCIE示例使用MFC的CHtmlView和CReBar类来实现一个由Microsoft Internet Explorer提供的功能子集。
- 2022-05-09 01:53:43下载
- 积分:1
-
RawSocket简单实用
RawSocket简单实用,适合初学者学习RawSocket。用rawsocket构造tcp数据包的程序-Rawsocket constructed using tcp packet procedure
- 2022-08-15 11:22:05下载
- 积分:1
-
网桥的原理与作用,网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,具体详见文档...
网桥的原理与作用,网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,具体详见文档-bridge with the principle role of bridge work at the data link layer to link two LANs, according to the MAC address to forward frames, the specific detailed documentation
- 2022-11-15 00:30:03下载
- 积分:1
-
Reading packets over the network with different protocols
Reading packets over the network with different protocols
- 2023-02-15 21:15:04下载
- 积分:1