毕业设计论文思路_初稿

上传人:wt****50 文档编号:39737772 上传时间:2018-05-19 格式:DOC 页数:10 大小:175KB
返回 下载 相关 举报
毕业设计论文思路_初稿_第1页
第1页 / 共10页
毕业设计论文思路_初稿_第2页
第2页 / 共10页
毕业设计论文思路_初稿_第3页
第3页 / 共10页
毕业设计论文思路_初稿_第4页
第4页 / 共10页
毕业设计论文思路_初稿_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《毕业设计论文思路_初稿》由会员分享,可在线阅读,更多相关《毕业设计论文思路_初稿(10页珍藏版)》请在金锄头文库上搜索。

1、毕业设计论文结构毕业设计论文结构 1 数据组织设计数据库设计 2 系统构架介绍及原理 3 数据结构设计 4 系统实现技术算法 5 系统原型设计 6 结论为实现列车运行图网络发布,需设计以下类:数据结构设计(DataStructureDefiniton)public class TrainGraphPropertyStructure/列车运行图属性结构单位:毫米GraphLength;/图纸的长GraphHeight;/图纸的高图纸尺寸HeadHeight;/图名所占高度TimeHeight;/时间所占高度SpaceHeight;/图块之间的宽度TableGridWidth;/左右表头每格宽度S

2、tationNameWidth;/站名所占宽度,左右两个TrainNoWidth;/过表车次所占宽度,左右两个图上布局宽度尺寸Line60Width;/小时格线宽Line30Width;/三十分格线宽Line10Width;/十分格线宽Line2Width;/二分格线宽不同运行图线宽RedLineWidth;/红线宽度BlueLineWidth;/蓝线宽度BlackLineWidth;/黑线宽度运行线宽度SpecialSignWidth;/特种符号宽度,单机,回客,行包Time2SignWidth;/二分格时间符线宽Time2SignHeight;/二分格时间符线高GraphNameFontH

3、eight;/运行图名字体高度GraphNameFontName;/运行图名字体CarryNameFontHeight;/实行日期字体高度CarryNameFontName;/实行日期字体HeadTimeFontHeight;/上下时间刻度字体高度HeadTimeFontName;/上下时间刻度字体BigStationNameFontHeight;/大站名字体高度BigStationNameFontName;/大站名字体StationNameFontHeight;/普通站名字体高度StationNameFontName;/普通站名字体TrainNoFontHeight;/车次字体高度Train

4、NoFontName;/车次字体TimeFontHeight;/十分格时间字体高度TimeFontName;/十分格时间字体高度运行图上标记的字体与尺寸TableHeadFontHeight;/表头字体高度TableHeadFontName;/表头字体ableFontHeight;/表内字体高度TableFontName;/表内字体运行图表头尺寸bPrintLeftTable, bPrintLeftStationName, bPrintLeftTrainNo;/输出左表格、左站名、左车次bPrintRightTrainNo, bPrintRightStationName, bPrintRigh

5、tTable;/输出右车次、右站名、右表格输出信息尺寸public class DispatchStationTimeStructure/列车类之车站时间点类int StationNo;/车站号StationName set; get; /车站名称ArriveTime;/到达时间DepartTime;/出发时间NodeIndex;/节点索引号RelayHeight;MinStopTime;DispatchTrainStructure MyTrain;/父列车DispatchStationTimeStructure PreTime, ProTime;DispatchTrainLineStruct

6、ure ArriveTrainLine, DepartTrainLine;/bool bSelected;/冲突public class DispatchTrainLineStructure/列车类之运行线类,用于记录列车区间运行线信息NodeIndex;/索引号LineNameStr, FamilyName;/,StartStationNameStr,LastStationNameStr;线路名,标尺名LineNo, SectionNo, StartIndex, LastIndex;/,StartStationNo,LastStationNo;StartItemIndex, LastItem

7、Index;/运行图站名线的索引号DispatchTrainGraphStationItem LinkStartItem, LinkLastItem;/起终点对应的站名线SectionTrackNo;/StartStationTrackNo,LastStationTrackNo,DispatchTrainNoStructure LinkTrainNo;/在该运行线上标记车次,当为空时,不标注 DispatchTrainLineStructure PreTime, ProTime;/前继和后继运行线 DispatchTrainStructure MyTrain;/DispatchTrainStr

8、ucturebSelected;TQTime, QJTime, TTTime, AddTime;DispatchStationTimeStructure InStationTime, OutStationTime;/车站时间点StartPosition, LastPosition, RunKilos; public class TrainType/列车种类,目的是能绘制出各种颜色和线性的运行线Int64 GlobalIndexNo get; set; TrainTypeIndex get; set; TrainTypeName get; set; PreTrainNo get; set; Fr

9、omTrainNo get; set; ToTrainNo get; set; ShortTrainTypeName get; set; TrainFamilyName get; set; /对应西南交大的列车特征值TrainStamp get; set; /列车特征,客车,货车,单机Color TrainLineColor, AddSignColor;TrainLineStyle;bAddSign;AddSignStyle;/AddSignStyle:-1=双线,0无,1,2,3=,4,5|,6,7DownTrainNum, UpTrainNum; bShowInGraph get; set

10、; bSelected get; set; TrainRankIndexNo set; get; List IncludedTrainList set; get; public class DispatchTrainStructure/列车类,记录单个列车全部信息Int64 GlobalIndexNo;IndexNo;/索引号TrainNoStr set; get; /车次TrainTypeName;/类车种类TrainTypeIndex;/列车种类索引TrainStampValue;/列车特征,0正常列车,1超限列车,2专列,4电力,8内燃,16禁止会车StartStationName se

11、t; get; LastStationName set; get; /列车的起点和终点站,也许越过本局public List StationTimeList;/列车的沿途车站时间点public List TrainLineList;/列车运行线数组TrainLength, TrainLogicLength, TrainWeight;/列车长度,列车重量VehicleNum, LocomotiveNum, ArrLocomotiveNum, DepLocomotiveNum;/列车实际辆数DispatchTrainGraphStationItem LinkStartItem, LinkLastI

12、tem;DispatchStationTimeStructure LinkStartTime, LinkLastTime;TrainType LinkTrainType;Point StartPixPoint, LastPixPoint;bSelected;TravelSpeed, TechnicalSpeed;/旅行速度、技术速度public class DispatchTrainNoStructure/列车运行图列车车次类,记录车次的画出模式。用于在运行线上标注车次,附属于 DispatchTrainLineStructureTrainNoStr;/列车车次TrainNoType;/车次标

13、记类型,0=线上斜标,1到点斜标,2到点横标,3发点横标DispatchTrainLineStructure LinkTrainLine;/链接运行线,可以是单点时刻,这时需要的车次根据到发时刻标记发到记号TrainNoHeightUnit;/横标车次的上下偏移单元数Point MoveOffset;/起点和终点的偏移量,斜向标注时均起作用,横向标注时,只有一点起作用,当为终点时,只标终到或过表符。Size TrainNoTextSize;bDrawMultiLine;xMin, yMin, xMax, yMax;TextBlock TrainNoTextBlock;MovingLineNum

14、;public List MovingLineList;TransformGroup tgMoving;TranslateTransform tlMoving;RotateTransform roMoving;public class DispatchTrainGraphStationItem/站名线类,用于表示运行图上的站名线LineName set; get; StationItemName get; set; /站名线名称StationNameStr get; set; /对应该站名线的车站名,以“;”分隔public List StationNoList;/对应该站名线的车站号Mile

15、MarkStr get; set; /里程,ubIndex, ItemIndex, AllItemIndex;/对应子块的索引和子块内的站名线索引ItemLineType;/站名线类型0细线、1粗线、2虚线、3红线、4无线、ShowTrainNoType;/车次的标注方式,0不设定、1线上斜标,2到点斜标,3到点横标,4发点横标AirLineType;/航空线类型:0不允许拉航空线、1下行可拉航空线、2上行可拉航空线、3双向可拉航空线Position, OrgPosition;/站名线的定位坐标,原始定位坐标 strLimitSpeed get; set; /限速strSectionLength get; set; /限速UpPosition, DownPosition;/画站线图时的空间位置InnerPosition;/站名线的内部定位坐标!DownOverTrainNum, UpOveTrainNum;/在站名线上的下行和上行过表车次DispatchTrainGraphStructure LinkTrainGraph;DispatchTrainGraphSubStructure LinkSubTrainGraph;bool bTopOrBottomItem, bExtended;/DispatchTrain

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号