1、1.1.1.1路线相关类设计【类图】:线 路 类-线 路 号起 始 点终 止 点价 格运 货 天 数中 间 配 送 点: int: String: String: float: String: String+add ()select ()delete ()modify (): int: int: int: int具体 model 类:LineInfo-lineIDstartCityendCitypricedaysmiddleCity: int: String: String: float: String: String+#+getMiddleCity ()setMiddleCity (Stri
2、ng newMiddleCity)getLineID ()setLineID (int newLineID)getStartCity ()setStartCity (String newStartCity)getEndCity ()setEndCity (String newEndCity)getPrice ()setPrice (float newPrice)getDays ()setDays (String newDays)LineInfo ()finalize ()LineInfo (LineInfo oldLineInfo): String: void: int: void: Stri
3、ng: void: String: void: float: void: String: void: void操作类,存储类等:lineHandlelineServicelineDAOlineImpact【描述】:路线包括多个配送点,路线管理目前我们只做到路线的浏览、增加、修改、删除、配送点循序维护。内容如下:线路名称、配送点顺序。总公司可以根据市场情况添加路线。系统选择添加路线,输入增加路线的编号,然后添加路线起始点终止点,并且可以添加中间点等操作,调整线路价格,天数。总公司可以修改路线。系统在选定某一条路线之后,可以调整路线的起点、终点及路经配送点的顺序。并且可以在线路修改中修改线路相关的价格。根据市场需求,总公司可以删除一条路线。系统在选择删除路线操作之后,选择要删除的路线,确认后即可删除。系统会同时删除该线路的价格。总公司可以查看线路或一条路线的详细信息。系统选择查看路线信息,将能看到所有的路线。选择单一的路线后,可以查看到该路线的具体信息,如:路线始点、终点、路经的配送点以及该路线的运输价格描述。