zoukankan      html  css  js  c++  java
  • 作业13-网络

    1. 本周学习总结
      ==========

    以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。

    1. 为你的系统增加网络功能(购物车、图书馆管理、斗地主等)-分组完成
      ==========
      为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。

    2.1 简述你想为你的系统增加什么网络功能?设计思路是什么?

    增加的网络功能:
    1.注册新用户
    2.登陆
    3.借书
    4.还书
    5.查看当前书库的书籍

    设计思路:
    将主控制的程序放到线程任务里,每一个连接对应一个任务,并将输入和输出通过websocket连接。

    2.2 系统通过网络传递了什么信息?信息的格式是什么?

    传递:
    文本信息,包含了登录信息、书库数据和客户端服务端对话。

    格式:
    类似控制台的输入输出,用ScannerPrintWriter包装成字符。

    2.3 你的网络模块使用了TCP还是UDP技术?模块中的常用类是什么?

    使用TCP技术。常用类是ServerSocketSocket

    2.4 截图网络通讯部分的源代码与运行截图,并进行简单说明。

    桌面两个txt文件一个用于书籍存放读取信息,一个用于用户:

    创建线程:

    初始化读取文件:

    用户注册及其登陆(包含管理员的登陆)



    保存数据:

    运行截图:

    然后以下是我负责的部分:


    网络调试助手:

    1. 码云与PTA
      ==========
      3.1 统计本周完成的代码量
      需要将每周的代码统计情况融合到一张表中。
    周次 总代码量 新增代码量 总文件数 新增文件数
    1 297 297 5 5
    2 366 69 10 5
    3 411 45 14 4
    4 521 110 20 6
    5 601 80 22 2
    6 601 0 22 0
    7 706 105 24 2
    8 856 150 27 3
    9 1232 376 32 5
    10 1521 289 38 6
    11 2122 601 47 9
    12 2532 410 52 5
    13 2722 190 57 5
  • 相关阅读:
    基于silverlight 实现的文件浏览器
    基于silerlight for embedd 视频播放器的之一的问题
    DSHOW_IVideoWindow的不解
    图片浏览开发初步的问题
    MOSS 修改计算机名称
    MOSS中显示登录用户在AD中的全名
    MOSS工作流任务权限控制
    RMS配置
    修改AD密码的方法
    MOSS母板页中的PlaceHolder
  • 原文地址:https://www.cnblogs.com/jmu201621123082/p/8047415.html
Copyright © 2011-2022 走看看