列车时刻表项目小结

时间:2019-05-12 17:08:34下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《列车时刻表项目小结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《列车时刻表项目小结》。

第一篇:列车时刻表项目小结

列车时刻表项目小结

经过一个多月的努力,终于完成了列车时刻表项目,但是在做这个项目的过程中,因为是个人项目,发现了自己还存在好多不足,在此总结一下:

列车时刻表项目中主要任务是查询列车时刻表,主要有:车次查询、站站查询、车站查询。首先从项目需求说明书入手,主要明白编写目的,就是项目的要求,作为系统设计、项目目标及项目验收的依据。需求分析详细描述用户对功能的需求。对需求文档写得清楚,理解得透彻,才能更深入的了解系统的功能,在后面的代码实现上也相对轻松。

整个项目有参考谷歌地图,老师先给我们一些小的任务来练手,了解这个项目有哪些模块,怎样入手……但是到了编码阶段,还是显得十分痛苦。刚开始编码的时候,由于思维很混乱,使得开始编码几天基本上是不知道怎么下手。最后就是代码整合,这一阶段对我来说是非常痛苦的。因为往往事情都不是我们想象得那么简单,虽然各自的内容放在各自的包下面,但是运行起来还是出现了很多错误。比如,明明代码没什么问题,运行起来就会提示说属性不存在之类的,遇到这类问题,只能不停地对它进行修改,找错。。浪费了不少时间,进度也差点落后。

在这个项目中,问题遇到了很多,同时也学到了解决问题的方法及其它的一些东西,也知道了自己的不足之处。在接下来为数不多的时间里,我要好好巩固自己的知识,为下面的的项目及不久的工作打好的基础。

第二篇:列车时刻表查询小结

列车时刻表查询小结

信息0911-2009822103-刘绘

本章主要讲述的是通过列车时刻表查询程序怎样对Google地图的二次开发,从而在网站上创建功能全面的地图应用

一、Google地图API是一种通过javaScript将Google地图嵌入到网页的API。它提供了很多处理地图的功能和地图添加内容的服务,从而在网站上创建功能全面的地图应用

1.熟练使用地图查找你所要查看的某个具体的地址 2.找到某个地方火车站的经纬度

3.显示某个列车的行走路线,一般是折线图,将坐标点连起来,一般是最短路线 4.叠加层是地图上绑定到经度纬度坐标的对象,会随您拖动或缩放地图而移动。叠加层用于反映您添加到地图上以指明点、线或区域的对象,代码如下

var map;var geocoder;var siteName=[<%=strSiteList%>];var siteLocation = new Array();function initialize(){

var myLatLng = new google.maps.LatLng(31.587074,120.305551);var myOptions = { zoom: 4, center: myLatLng, mapTypeId: google.maps.MapTypeId.ROADMAP };

map = new google.maps.Map(document.getElementById(“map_canvas”), myOptions);

geocoder = new google.maps.Geocoder();for(var i = 0;i < siteName.length;i++){

codeAddress(i);} }

function codeAddress(i){ var address=siteName[i];geocoder.geocode({ 'address': address}, function(results, status){ if(status == google.maps.GeocoderStatus.OK){ //alert(address + “:” +results[0].geometry.location);siteLocation.push(results[0].geometry.location);var marker = new google.maps.Marker({ map: map, position: results[0].geometry.location, title:address });//画线

var flightPath = new google.maps.Polyline({ path: siteLocation, strokeColor: “#FF0000”, strokeOpacity: 1.0, strokeWeight: 2, map:map });

} else { alert(“Geocode was not successful for the following reason: ” + status);} });} function Button1_onclick(){ var message ='this';new window.alert(message);

二、数据库

1、数据库只需要一张表

2、新建系统存储过程Proc_GetStationListByID,Proc_GetTrainDetailByNo,Proc_GetTrainListByFromTo,Proc_GetTrainListByNO,Proc_GetTrainListByStation用以存储数据。其实存储过程就和函数差不多 将常处理的业务写成一个存储过程,要用到是只要调用就可以了,具体可以参照函数理解,什么情况下用?一般在开发中,分工明确的都是数据库程序员写好存储过程,业务程序员要操作数据库时只需调用存储过程,传入相应参数,然后获取返回结果就可以了。

3、Proc_GetTrainListByFromTo的存储过程如下:

set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go

ALTER PROCEDURE [dbo].[Proc_GetTrainListByFromTo]

AS BEGIN select t1.[ID] as 车次,t1.[Type] as 列车类型, t1.Station as 始发站,t1.D_Time as 发车时间, @StartStation varchar(50), @EndStation varchar(50)

t2.Station as 终点站,t2.A_Time as 到站时间, t2.[Day] as 天数,t2.Distance as 里程, t3.Station as 出发站,t3.A_Time as 出发站到站时间, t3.D_Time as 出发站发车时间,t3.[Day] as 出发站天数, t4.Station as 目的站,t4.A_Time as 目的站到站时间, t4.D_Time as 目的站发车时间,t4.[Day] as 目的站天数,--票价

dbo.Fun_GetPriceByFromTo(t1.[ID],t3.S_No,t4.S_No)as 票价 from(select * from train where [ID] in(select distinct t1.id from(select * from train where station like '%'+@StartStation+'%')t1 join(select * from train where station like '%'+@EndStation+'%')t2 on t1.id=t2.id and t1.s_no

三、Train程序编写

1、新建一个调用类Query,用来调用系统存储过程

public static DataTable GetTrainListByID(string id){ DataTable dt = new DataTable();//........SqlParameter[] parms = new SqlParameter[1];parms[0] = new SqlParameter(“@NO”, SqlDbType.VarChar, 50);parms[0].Value = id;DataSet ds = DbHelperSQL.RunProcedure(“Proc_GetTrainListByNO”, parms, “ds”);dt = ds.Tables[0];return dt;}

2、通常我们在程序中需要调用WebService时,都是通过“添加Web引用”,让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。这样是使工作简单了。

[WebMethod] public DataTable GetTrainListByID(string id){ return Query.GetTrainListByID(id);}

[WebMethod] public DataTable GetTrainListByStation(string station){ return Query.GetTrainListByStation(station);} [WebMethod] public DataTable GetTrainListByFromTo(string from, string to){ return Query.GetTrainListByFromTo(from, to);}

第三篇:京广高铁最新列车时刻表

京广高铁最新列车时刻表出炉 票价将公布

2012年12月17日 报道

即将开通的京广高铁部分高铁列车最新时刻表发布,绝大部分高铁列车将在石家庄新客站停靠,省城市民乘火车出行将实现质的飞跃。

高铁票价将于近日公布

铁路部门昨天发布了即将于12月26日开通的京广高铁部分高铁列车最新时刻表,预计高铁列车票价表将于近日公布,各趟高铁列车车票也将全面开售。

京广高铁全线贯通后,北京至广州间最快高铁列车运行时间可在7小时以内,较目前既有京广铁路最快普速客车压缩12小时30分左右;北京至石家庄最快1小时07分,较目前最快普速客车压缩1小时左右。目前,旅客乘坐京广高铁,可通过互联网、电话、代售点、自动售票机、车站窗口等多种途径购票,进站乘车可通过自助取票后进站,或刷二代身份证直接进站乘车。

京广高铁部分列车最新时刻表

详情关注新浪微博微博:蔡平豪_Cai头

车次始发站石家庄站终点站

G508次(武汉-北京西)武汉7:30开石家庄11:15到11:18开北京西12:37到

G510次(武汉-北京西)武汉 8:20开石家庄12:13到12:17开北京西13:43到

G502次(长沙南-北京西)长沙南7:30开石家庄12:45到12:48开北京西14:07到

G512次(汉口-北京西)汉口9:33开石家庄13:39到13:42开北京西15:01到

G84次(长沙南-北京)长沙南9:09开石家庄13:29到13:32开北京西14:40到

G514次(武汉-北京西)武汉10:30开石家庄14:20到14:24开北京西15:50到

G572次(信阳东-北京西)信阳东13:38开石家庄14:47到14:51开北京西16:09到

G516次(汉口-北京西)汉口11:43开石家庄15:20到15:24开北京西16:50到

G86次(武汉-北京西)武汉13:00开石家庄16:17到16:20开北京西17:29到

G518次(武汉-北京西)武汉12:16开石家庄16:08到16:11开北京西17:36到

G18次(北京西-广州南)北京西13:05开石家庄14:24到14:27开广州南22:22到

G519次(北京西-武汉)北京西14:10开石家庄15:29到15:33开武汉19:25到

G573次(北京西-信阳东)北京西16:30开石家庄17:49到17:53开信阳东21:12到

G503次(北京西-长沙南)北京西14:37开石家庄15:56到16:00开长沙南21:22到

G521次(北京西-汉口)北京西15:26开石家庄16:45到16:49开汉口21:06到

G523次(北京西-武汉)北京西16:19开石家庄17:38到17:42开武汉21:20到

G525次(北京西-汉口)北京西17:14开石家庄18:30到18:36开汉口22:41到

G527次(北京西-汉口)北京西18:04开石家庄19:23到19:27开汉口23:12到

G632/3次(武汉-太原)武汉10:00开石家庄14:07到14:27开太原15:51到

G636/7次(武汉-太原)武汉11:59开石家庄15:43到16:03开太原17:27到

G532次(广州南-石家庄)广州南10:24开石家庄18:37到

G72次(深圳北-北京西)深圳北8:00开石家庄16:59到17:02开 北京西18:21到

G80次(广州南-北京西)广州南10:00开石家庄16:50到16:52开北京西17:59到

G574次(信阳东-北京西)信阳东14:25开石家庄17:51到17:54开北京西19:19到

G520次(汉口-北京西)汉口14:25开石家庄18:20到18:23开北京西19:41到

G522次(汉口-北京西)汉口15:12开石家庄18:57到19:00开北京西20:19到

G504次(长沙南-北京西)长沙南14:36开石家庄19:44到19:47开北京西21:13到

G524次(武汉-北京西)武汉16:34开石家庄20:23到20:27开北京西21:43到

G506次(长沙南-北京西)长沙南15:08开石家庄20:29到20:32开北京西21:50到

G82次(广州南-北京西)广州南12:52开石家庄20:54到20:57开北京西22:23到

G526次(武汉-北京西)武汉17:31开石家庄21:17到21:21开北京西22:45到

G528次(武汉-北京西)武汉18:00开石家庄21:51到21:55开北京西23:14到

G624/1次(太原-广州南)太原10:46开石家庄12:30到12:33开

G634/1次(太原-武汉)太原12:10开石家庄13:34到13:37开

G638/5次(太原-武汉)太原16:16开石家庄17:40到18:05开

G531次(石家庄-广州南)石家庄9:15开广州南17:45到

G507次(北京西-武汉)北京西7:00开石家庄8:19到8:23开武汉12:23

G501次(北京西-长沙南)北京西7:30开石家庄8:49到8:52开长沙南14:12到

G71次(北京西-深圳北)北京西8:00开石家庄9:19到9:22开

G509次(北京西-汉口)北京西8:43开石家庄10:14到10:17开汉口14:00到

G83次(北京西-长沙南)北京西9:00开石家庄10:07到10:09开长沙南14:40到

G571次(北京西-信阳东)北京西9:27开石家庄10:45到10:50开信阳东13:55到

G511次(北京西-汉口)北京西9:37开石家庄10:56到10:59开汉口14:52到

G513次(北京西-武汉)北京西10:48开石家庄12:07到12:11开武汉15:49到

G515次(北京西-武汉)北京西11:50开石家庄13:09到13:13开武汉17:11到

G517次(北京西-武汉)北京西12:29开石家庄13:48到13:52开武汉17:38到

G85次(北京西-武汉)北京西13:00开石家庄14:07到14:10开武汉17:29到

G657次(北京西-西安北)北京西11:06开石家庄12:25到12:28开西安北16:47到

G658次(西安北-北京西)西安北10:40开石家庄15:04到15:07开北京西16:26到

G659次(北京西-西安北)北京西12:08开石家庄13:27到13:32开西安北17:35到

G660次(西安北-北京西)西安北11:35开石家庄15:50到15:53开北京西17:12到

G661次(北京西-西安北)北京西14:43开石家庄16:02到16:05开西安北20:41到

G662次(西安北-北京西)西安北14:40开石家庄19:11到19:14开北京西20:33到

G663次(北京西-西安北)北京西16:00开石家庄17:26到17:29开西安北21:52到

G664次(西安北-北京西)西安北16:03开石家庄20:03到20:06开北京西21:38到

G72次(深圳北-北京西)深圳北8:00开石家庄16:59到17:02开北京西18:21到

G79次(北京西-广州南)北京西10:00开石家庄11:07到11:09开广州南17:59到

G80次(广州南-北京西)广州南10:00开石家庄16:50到16:52开北京西17:59开

G81次(北京西-广州南)北京西13:05开石家庄14:24到14:27开广州南22:22到

G82次(广州南-北京西)广州南12:52到石家庄20:54到20:57开北京西22:23到

G83次(北京西-长沙南)北京西9:00开石家庄10:07到10:09开长沙南14:40到

G86次(武汉-北京西)武汉13:00开石家庄16:17到16:20开北京西17:29到

G89次(北京西-郑州东)北京西13:30到石家庄14:37到14:39开郑州东16:00到

G90次(郑州东-北京西)郑州东9:00开石家庄10:21到10:23开北京西11:30到

G501次(北京西-长沙南)北京西7:30到石家庄8:49到8:52开长沙南14:12到

G502次(长沙南-北京西)长沙南7:30开石家庄12:45到12:48开北京西14:07到

G503次(北京西-长沙南)北京西14:37开石家庄15:56到16:00开长沙南21:22到

G504次(长沙南-北京西)长沙南14:36开石家庄19:44到19:47开北京西21:13到

G505次(北京西-长沙南)北京西15:40开石家庄17:06到17:09开长沙南22:31到

G506次(长沙南-北京西)长沙南15:08开石家庄20:39到20:32开北京西21:51到

G507次(北京西-武汉)北京西7:00开石家庄8:19到8:23开武汉12:23到

G508次(武汉-北京西)武汉7:30开石家庄11:15到11:18开北京西12:37到

G509次(北京西-汉口)北京西8:43开石家庄10:14到10:17开汉口14:00到

G510次(武汉-北京西)武汉8:20开石家庄12:13到12:17开北京西13:43到

G511次(北京西-汉口)北京西9:37开石家庄10:56到10:59开汉口14:52到

G512次(汉口-北京西)汉口9:33开石家庄13:39到13:42开北京西15:01到

G513次(北京西-武汉)北京西10:48开石家庄12:07到12:11开武汉15:49到

G514次(武汉-北京西)武汉10:30开石家庄14:20到14:24开北京西15:50到

G515次(北京西-武汉)北京西11:50开石家庄13:09到13:13开武汉17:11到

G516次(汉口-北京西)汉口11:43开石家庄15:20到15:24开北京西16:50到

G517次(北京西-武汉)北京西12:29开石家庄13:48到13:52开武汉17:38到

G518次(武汉-北京西)武汉12:16开石家庄16:08到16:11开北京西17:36到

G519次(北京西-武汉)北京西14:10开石家庄15:29到15:33开武汉19:25到

G520次(汉口-北京西)汉口14:25开石家庄18:20到18:23开北京西19:41到

G521次(北京西-汉口)北京西15:26开石家庄16:45到16:49开汉口21:06到

G522次(汉口-北京西)汉口15:12开石家庄18:57到19:00开北京西20:19到

G523次(北京西-武汉)北京西16:19开石家庄17:38到17:42开武汉21:20到

G524次(武汉-北京西)武汉16:34开石家庄20:13到20:17开北京西21:43到

G525次(北京西-汉口)北京西17:14开石家庄18:33到18:36开汉口22:41

G526次(武汉-北京西)武汉15:31开石家庄21:17到21:21开北京西22:45到

G527次(北京西-武汉)北京西18:04开石家庄19:23到19:27开武汉23:12到

G528次(武汉-北京西)武汉18:00开石家庄21:51到21:55开北京西23:14到

G531次(石家庄-广州南)石家庄9:15开广州南17:45到

G532次(广州南-石家庄)广州南10:24开石家庄18:37到

G561次(北京西-郑州)北京西18:23开石家庄19:49到19:52开郑州21:54到

G562次(郑州-北京西)郑州8:10开石家庄10:14到10:28开北京西11:46到

G563次(北京西-郑州)北京西19:10开石家庄20:29到20:33开郑州22:55到

G564次(郑州东-北京西)郑州东16:18开石家庄18:03到18:06开北京西19:25到

G565次(北京西-郑州东)北京西19:55开石家庄21:14到21:18开郑州东23:14到

G566次(郑州-北京西)郑州17:23开石家庄19:34到19:39开北京西20:57到

G567次(北京西-安阳东)北京西11:55开石家庄13:21到13:25开安阳东14:23到

G568次(安阳东-北京西)安阳东16:15开石家庄17:15到17:19开北京西18:38到

G571次(北京西-信阳东)北京西9:27开石家庄10:46到10:50开信阳东11:55到

G572次(信阳东-北京西)信阳东11:35开石家庄14:47到14:51开北京西16:09到

G573次(北京西-信阳东)北京西16:30开石家庄17:49到17:53开信阳东21:12到

G574次(信阳东-北京西)信阳东14:25开石家庄17:51到17:54开北京西19:19到

G665次(北京西-西安北)石家庄18:12到18:15开

G666次(西安北-北京西)石家庄21:27到21:30开

G667次(北京西-西安北)石家庄18:57到19:00开

G668次(西安北-北京西)石家庄21:58到22:01开

G622/3次(广州南-太原)石家庄15:56到16:17开

G624/1次(太原-广州南)石家庄12:11到12:33开

G626/7次(郑州东-太原)石家庄9:58到10:18开

G628/5次(太原-郑州东)石家庄19:16到19:36开

G623/3次(武汉-太原)石家庄14:07到14:27开

G624/1次(太原-武汉)石家庄13:34到13:57开

G636/7次(武汉-太原)石家庄15:43到16:03开

G638/6次(太原-武汉)石家庄17:40到18:05开

G651次(北京西-西安北)石家庄8:24到8:28开

G652次(西安北-北京西)石家庄11:55到11:58开

G653次(北京西-西安北)石家庄9:46到9:49开

G654次(西安北-北京西)石家庄12:58到13:01开

G655次(北京西-西安北)石家庄11:31到11:34开

G656次(西安北-北京西)石家庄14:13到14:16开

4趟动车组列车时刻表

D2031次

(北京西-武汉)

D2032次

(武汉-北京西)

D2021次

(北京西-郑州东)

D2022次

(郑州东-北京西)

注:以上信息如有变化,请以车站最终公告为准!

(原标题:京广高铁最新列车时刻表昨出炉)

第四篇:项目小结

项目小结

通过短暂的“童装项目教学”学习使我对童装的认识又有了新的了解。

首先,童装面料和款式要求比成人更严格:面料和辅料越来越强调天然、环保,针对儿童皮肤和身体特点,多采用纯棉、天然彩棉、毛、皮毛一体等无害面料;款式上则追求时尚,亮片、刺绣、喇叭型裤腿、荷叶边等流行元素在童装设计上均有所体现。

其次,就是童装在我们国内市场很匮乏,因为,适合儿童穿的很难买到,尤其13~16岁孩子穿的服装在各家商场的童装柜台,许多销售人员拿出来的大童服装的款式、设计、颜色与小童服装没有区别,惟一区别是尺寸大一些,中学生穿在身上确实挺滑稽。而一些成人服装品牌看准市场的空白也推出了大童服装,不过从其款式和面料来看,大多数属于成人服装的缩版,而且价格偏高,让人很难接受。

最后,也是我从学习中了解到最重要的一项,就是儿童的生长发育阶段规律及其体型特征对童装的款设计,结构设计方面都产生了不可低估的影响。尤其是不同年龄段童装的基本型,领,袖等等各部位的变化都很重要

第五篇:项目小结

项目工作小结

上海汽轮机厂军工车间实验站改造的主要工程有:

1、原有的桥架、电缆、仪表的拆除

2、新的桥架的铺设(包括焊接固定桥架的支架)

3、固定压力变送器的支架焊接及固定

4、原有压力变送器及新的压力变送器的固定

5、压力变送器引压管的制作

6、电缆的铺设

7、现场仪表及电柜的接线

8、新电柜到位后的固定及电柜内的接线

9、锅炉控制柜、水电组控制箱、油站控制箱等的改造

10、后续通讯线的制作

11、查线、检查线路有无问题然后通电调试

12、调试系统的控制、通讯、以及画面等

以上为项目的主要工程,以下为我主要完成的工作

在前期拆除过程中,我配合同事一起拆除原有桥架,记录需要拆除电缆的源头及去向,然后拆除原有的电缆。

后续安装过程中主要工作有:在桥架制作过程中配合制作及确定桥架的走向;在压力变送器固定的过程中确定压力变送器的位置,要保证方便引压管的制作,同时保证美观;铺设电缆过程中,我配合制作电缆的放线图、测量每根电缆的长度、制作电缆标牌、放线、穿线

等工作;新电柜到位后,配合安装固定,制作现场端子图方便完成电柜内的接线;在原电柜改造中,查原水电组、开关柜的线路,然后从新绘制;在引压管制作过程中,配合引压管制作人员制作引压管,保证焊接牢固、走向美观;完成通讯线的制作。

在后期调试过程中主要工作有:查线,检查线路无误后,通电进行调试;通讯,配合西门子调试人员检查通讯线路,确保完成正常通讯;通过通讯控制现场的设备、仪表,若发现问题,协助改正,确保能正常运行、显示;然后就是配合后期调试工作。

总体的小结:项目的总体进度在控制内,主要影响进度的有:

1、采购周期比较长,仪表设备不到位,无法安装;

2、电柜到位的时间比较晚,而且装配不全(主要是电柜器件没到位),在现场安装电柜线路会比较影响进度;

3、现场台位的安装进度比较慢,影响后续的机旁控制柜与现场仪表、现场仪器、控制线的连接。

4、704研究所派人配合的时间有限,影响到机旁控制柜与工控机的通讯及控制的完成。

下载列车时刻表项目小结word格式文档
下载列车时刻表项目小结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    项目小结

    项目小结 (日常管理项目) 项目执行人: 方阳洋随着日常管理项目的逐渐完善,我感到焦虑和压抑也离我而去。 在一开始,项目刚布置下来时我觉得这是一个很简单的项目,自己可以很轻松的......

    项目小结

    CNAS咨询项目小结一、概述 (1)项目进程 1. 启动时间,大概三月份,4-5月份启动方案,6月份确定体系文件,7月份准备材料;计划7月底首次递交 2. 9月份正式递交,之后在11月底收到文审意见,......

    2006项目小结

    阳曲县二〇〇六年“降消”项目 工 作 小 结二〇〇六年是十一五规划的开局之年,也是“降消”项目工作实施的第二年,在总结去年工作经验的基础上,我们做了如下工作: 一. 召开例会强......

    PowerPoint项目小结

    PowerPoint项目小结 姓名:班级: 学号: 一. 项目任务 任务1:背景设置,幻灯片的切换效果,背景音乐,设置放映方式 任务2:添加超链接 ,添加动作按钮,设置模板,设置动画效果 任务3:自定义动画......

    项目管理经验小结

    项目管理经验小结“爱因斯坦说过:对一个人来说,所期望的不是别的,而仅仅是他能全力以赴和献身于一种美好事业。”——By Danny Ren (Application Development Dept.)七八九三个......

    项目管理小结

    项目时间管理中的过程包括:活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制。活动定义为了得到工作分解结构(wbs)中最低层的交付物,必须执行一系......

    项目工程师小结

    项目工程师小结 时间过得飞快,转眼间参加工作已经四年多了。这期间,我经历了很多,也学习和思考了许多。尤其是在担任项目工程师以来,我对通过施工管理提高施工总承包企业的管理......

    项目管理小结

    1、 验收测试不是测试无错误,是需求功能全实现,技术指标达到设计要求,通过评审。 2、 维护的4种类型: 排错性:又称纠正性、更正性,纠错、故障恢复。 适应性:为适应环境变化而对系统......