zoukankan      html  css  js  c++  java
  • 软件体系结构 UML设计

    说明:(基本功能)

    User_Enter类:实现用户输入信息获取

    成员变量:number--记录用户选择的景点数量

         select--用户选择的景点列表

           way--出行方式

           adult--成年人的数量

         kid--小孩数量

         old--老年人数量

         start--起始点

    函数:getNumber()--获取用户输入的景点数量

       setReady()--用户选择景点后的确认,返回景点列表

    Route类:实现后台算法运行

    成员变量:select--传入的景点列表

    函数:runTSP()--运行tsp算法,规划出最佳路线

       time()--计算时间

         cost()--计算花销

       trans()--规划换乘(如果交通工具是公交车)

    ADMIN类:实现管理员操作(更新数据,查找数据)

    成员变量:start--起点

           end--终点

    函数:table()--构建表

       select(start,end)--根据起点和重点选择路线

       check()--检查网络是否连接

    control类:是所有构件与数据交互的接口

    函数:control()--处理其他类关于数据的请求

    附加功能:

    change类:静态提供的路线会受到当时的交通情况影响,通过这个类,合理的重新规划路线

    方法:getTraffic()--获取当前交通信息,重新规划

    File类:保存信息

    方法:mail()--将规划路线以邮件的方式发给用户

       textmessage()--将规划好的路线以短信的形式发送给用户

    Introduce类:景点介绍

    方法:Introduce()--景点的介绍

  • 相关阅读:
    (多行)省略号隐藏超出范围的文本
    JSON.parse()和JSON.stringify()
    如何获取每个input的值
    禁止文字被选中
    javasctipt数据类型转换
    jq实现伸缩二级菜单
    table-layout 表格宽度不随文字改变
    VNC安装和配置
    HTML超连接的使用
    HTML图像标记
  • 原文地址:https://www.cnblogs.com/o-din/p/5475454.html
Copyright © 2011-2022 走看看