智能公交查询系统论文_第1页
智能公交查询系统论文_第2页
智能公交查询系统论文_第3页
智能公交查询系统论文_第4页
智能公交查询系统论文_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要 智能公交查询系统首先考虑了公交运营的实际情况和不同公交乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中前台包括线路查询、站点查询和两站点换乘线路查询,后台管理包括车次信息的添加、删除和修改,最后结合系统开发阶段和调试阶段发现的问题,找到了系统需要完善的地方,总结了开发此系统所取得的经验。根据系统所需功能,决定以Microsoft Visual Studio2005为开发平台,采用SQL server 2005做后台数据库,.NET Framework开发框架,C#开发语言。本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性,通用

2、性,使得本系统适用于公交公司和乘客。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究,系统分析,系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用以及对系统的了解的不断加深,对某一部分或几部分进行重新分析,设计,实施。关键词:智能公交查询,ASP.NET ,B/S结构,SQL Server数据库ABSTRACTIntelligent transportation system first inquiries into account the actual situation and the practical requirem

3、ents for bus passengers bus operators, the analysis of this system should have the functionality; Secondly, the main function modules of the system are described in detail, which includes the reception line query, the query site and two-site transfer line query, background information management, in

4、cluding trips to add, delete and modify the final stages of system development combined with problems discovered and commissioning phase, the system needs to find the perfect place to summarize the experience of the development of this system is achieved. The system according to the desired function

5、, decide to Microsoft Visual Studio2005 development platform, using SQL server 2005 database to do the background,. NET Framework Development Framework, C # development language. The system in the development process, pay attention to the operation of business processes to conform and seek a compreh

6、ensive, universal system, making the system suitable for the bus company and the passengers. In the choice of development methods, choose the life-cycle method and prototype method are combined, follow the system research, system analysis, system design and system implementation to design four main

7、stages, and in particular the design, took Evolutionary prototyping, as well as the users understanding of the system continues to deepen, in part or several parts of a re-analysis, design and implementation. Key words: Intelligent transportation inquiry, ASP.NET, B / S structure, SQL Server databas

8、e1 绪论1.1 课题背景国务院办公厅关于城市优先发展公共交通的指导意见提出“城市公共交通具有集约高效、节能环保等优点,优先发展公共交通是缓解交通拥堵、转变城市交通发展方式、提升人民群众生活品质、提高政府基本公共服务水平的必然要求,是构建资源节约型、环境友好型社会的战略选择”1.城市公交是专门服务于市民出行的客运企业。它是城市社会和经济活动的重要组成部分。伴随着国民经济和城市建设的快速发展,城市经济的繁荣,人口的增加,城市必须解决好人们出行的需求。城市公交直接关系着城市的经济发展和居民生活,对城市经济具有全局性、先导性的影响,城市公交以其方便、快捷、容量大而成为城市交通的主体。但是随着公交系统

9、的庞大,人们很难得到准确的公交信息,这样给一些人的出行就带来了不便。因此,急需一个方便、快捷的公交信息查询方式,本系统通过浏览器查询,实现中心控制、自动更新、更多的查询方式等等更多更强大的功能。现今,城市的公交车交通网日益完善,公交车几乎可以满足市民到达城市的任何角落,且得到安全,快捷,优质的公交车服务。对乘客来说,若要到达目的地是一个陌生的地方,要选择一个最便利,最低廉的乘车方式,这时公交车线路管理系统就可以通过乘客的站点查询,显示出所有乘客可选用的乘车方案。公交网的扩大,公交线路的增加,很多线路不为市民所熟知,开发与之适应的管理系统有必要性:方便市民对公交车线路的了解,更展示了城市公交网的

10、风貌。1.2 智能公交查询系统的现状1.2.1国内现状研究智能公交查询系统是公民出行的必备软件,国内现有最大的也最流行智能公交查询网站有百度地图和谷歌地图。国外现状研究在西方国家(如美国、日本等),在城市公交网络系统上投入了极大的财力,构建了利用计算机网络和先进的通信系统的智能运输系,从而实现了大范围内全方位发挥的实时、准确、高效的运输综合管理,使人、车、路密切配合,和谐统一,大大改善了交通环境等。1.3 课题研究内容本系统采用的是Microsoft Visual Studio2005、ASP.Net 、SQL Server 2005数据库相结合的方法,将所有收集的数据信息按其属性分类存储到数

11、据库中,再通过程序调用这些数据信息实现各种查询及管理,即所谓的程序设计数据化,数据管理程序化思想。基于这种思想的查询系统的理论及技术已日趋成熟,加之这些软件的应用性和移植性都非常优秀而且其发展也到了较成熟的阶段,这就保障了日后的系统维护工作,并可不断更新。所以本系统在技术上是绝对可行的。而且该系统对于操作环境的要求不高,现在普遍使用的计算机都可以运行该系统。主要研究内容包括:城市交通信息管理,包括出租车、公交、地铁等线路信息管理;用户提交交通站点信息然后查询出行的线路信息。随着城市的公交车交通网日益完善,公交车几乎可以满足市民到达城市的任何角落,且得到安全,快捷,优质的公交车服务。那么对乘客来

12、说,若要到达目的地是一个陌生的地方,要选择一个最便利,最低廉的乘车方式,这时公交车线路管理系统就可以通过乘客的站点查询,显示出所有乘客可选用的乘车方案,借此,特开发此公交车线路管理系统,该系统实现了公交车线路一览化,查询线路清晰化。公交车线路管理系统是一个一体化集成系统,进行信息管理是从总体出发,全面考虑,保证各种职能部门共享数据,减少数据的冗余度,保证数据的兼容性和一致性。严格地说只有信息的集中统一,信息才是资源。公交网的扩大,公交线路的增加,很多线路不为市民所熟知,开发与之适应的管理系统有必要性和可行性。1.4 论文结构本论文结构如下:第一章 绪论部分:主要介绍了系统的开发背景,分析了系统

13、的国内外现状,提出了课题研究的内容。第二章 介绍系统设计的相关技术,B/S架构、ASP.NET , 开发语言C#,SQL Server 2005数据库。第三章 对可行性、功能需求、用户需求进行分析。第四章 介绍了智能公交查询系统的总体架构设计、数据库设计和功能详细设计。第五章 智能公交查询系统各功能模块如前台用户登录注册、公交查询模块与后台管理员登录、管理公交信息模块的实现。第六章 智能公交系统的测试。第七章 对系统开发的总结2 相关技术介绍2.1 介绍ASP.NET是建立在通用语言运行时刻库(CLR)上的应用程序框架。它用来在服务器端构建功能强大的web应用程序。ASP.NET提供了几个超越

14、以前web开发模式的优点: 增强的性能。ASP.NET是运行在服务器端的编译后的CLR代码,而不是像ASP那样解释执行。 ASP.NET利用提前绑定,即时编译,本地优化和缓存服务来提高性能。所有这一切,性能远远大于你以往写的每一行代码。 世界级水平的开发工具支持。在Visual Studio .net的集成开发环境(IDE)中,ASP.NET框架由工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。2.2 C#语言介绍 最近微软宣布了它的最新编程语言C#,这是一种面向对象的编程语言,它将作为Visual Studio

15、中的一部分推出。C#(发音为“C-Sharp”)既保持了C+中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。据微软产品经理透露,C#语言将在保持C/C+灵活性的基础上为程序员带来更高效的RAD开发方式。它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。微软还没有正式宣布这一新语言技术,该技术将以测试形式出现在微软打算在7月中旬在专业开发会议上分发的Visual Studio 7中。Visual Studio 7将于明年某个时候正式发售。 Layman介绍说C#包含使XML编程更为轻松的技术。微软将使它的下一代工具软件、操作系统和应用支持XML技术。新的编程语言还将包含虚拟

16、机设备。微软官员已经公开表示C#技术和该公司去年开发的 Java竞争技术Cool没有关联。微软官员拒绝回答是否计划在Visual Studio 7中提供微软设计的视窗版Java Visual J+的某个版本。2.3 B/S架构B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级

17、的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。 2.4 SQL Server数据库介绍数据库(DB)是指按照不同的数据模型长期存储在计算机内,能为多个用户所

18、共享,且与应用程序彼此独立的数据集合,其作为数据管理的新方法和技术,产生于20世纪60年代中期,至今已形成了较成熟的理论体系和实用技术。数据库系统是管理数据的工具,它是由外模式、模式、内模式三级构成。其中,外模式是指数据库用户看见和使用的局部数据逻辑结构和特征的描述,是数据库用户的数据视图,是最接近用户的一级;模式也称概念模式,是指数据库中全体数据的逻辑结构和特征描述,是所有用户的公共数据视图,一个数据库中只有一个模式;内模式也称存储模式,最接近物理存储设备。数据库系统的三级模式把数据的具体组织让DBMS管理,用户只需逻辑且抽象地处理数据即可,无需关心数据在计算机中具体的表示方式及存储方式。M

19、icrosoft SQL Server现今是一个全面的数据库平台,是一个分布式关系型数据库管理系统,具备客户机/服务器体系结构,采用了T-SQL语言客户机与服务器间传递客户机请求与服务器处理结果(SQL)进行数据库管理。它具有易用性、分布式组织的伸缩性、决策支持数据仓库、与许多其服务器软件紧密关联的集成性、良好性价比等优点。本系统使用的是目前比较新的Microsoft SQL Server 2005这一版本。3 需求分析3.1可行性分析本论文建立的是一个智能公交查询的网站,目的是方便用户查询及交流,应用现代信息技术,解决出行不知路线的困惑,提高公交查询效率,建立一个查询与交流的信息平台。1、

20、经济可行性本系统现阶段的建立是针对榆林地区的市民,在其功能上市场寿命长,本着交流与查询的网站平台,更能随时的了解公交动态及更新情况,给市民提供一个轻松且经济的交流平台。2、技术可行性根据系统功能、性能、实现系统的各项约束条件,来分析技术是否能够顺利完成。本系统主要是根据软硬件来判断,基于现有的技术水平完全能够满足要求,随着科技的不断发展,硬件更新速度很快,硬件性能也在极速发展,在电脑成本越来越低的情况下,各家庭装配的电脑也完全达到本系统网站的要求。硬件方面:2G以上内存,奔腾以上的CPU,30G以上硬盘空间均可以达到要求。软件方面:Microsoft Visual Studio2005、ASP

21、.Net 、SQL Server 2005等开发工具及技术已相当成熟,这一点极大方便操作人编码开发,调试测试。 3、操作可行性本系统一般用户只需要有一个可以使用的浏览器软件,就可以使用了;管理员也只需要有一台适宜的电脑就可以进行后台管理。本系统操作简单、便捷,是用户容易接受,故是可行的。3.2性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行, 智能公交查询系统应该满足以下的性能需求:1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。由于智能公交

22、查询系统的查询功能对于整个系统的功能和性能完成举足轻重。其准确性很大程度上决定了 智能公交查询系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。2.系统的开放性和系统的可扩充性 智能公交查询系统在开发过程中,应该充分考虑以后的可扩充性。例如网上查询的用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3.系统的易用性和易维护性 智能公交查询系统是直接面对使用人员

23、的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。 智能公交查询系统中涉及到的数据是公交公司的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。3.3功能需求分析我开发的智能公交查询系统按角色分为前台功能和后台2个功能模块。 前台主要功能模块包括:用户登录,用户注册,新闻公告,线路查询,站点查询,区间查询等功能模块,主要实现了用户在网站上面查

24、询线路信息。后台主要功能模块包括:新闻公告管理,线路管理,站点管理,运行线路管理,会员管理,生活信息管理等功能模块。图3-6 系统管理模块功能分析图3.4用户需求分析用户:普通用户、管理员。智能公交查询系统的用例图如图3-7所示:图3-7智能公交查询系统用例分析图4系统的设计4.1网站总体架构设计图4-1 系统总体架构设计图各个结构层的具体描述如下:1.数据库是系统的最底层,它存储系统的所有数据。2.数据访问层接口并不实现具体的方法而是为数据访问层提供访问数据库的抽象接口。3.数据访问层建立在数据库之上应用程序通过该层访问数据库。数据访问层一般封装操作数据库的选择、添加、更新和删除等操作。4.

25、2数据库设计当开发网站的时候,不但要考虑网站的功能、安全性,也要考虑网站的可维护性,现今,使用数据库技术能够很容易地达到该目的。利用数据库技术,可以实现在线维护网站,且不需要每次遇到修改问题都通过打开HTML源文件来进行操作,利用数据库技术可以有效的避免人为失误,也可以很容易的进行管理维护,这样,将大大提高系统的运行效率,并保证了系统运行的稳定性。智能公交查询系统作为一个公交信息查询和交流的平台,需要动态的读写数据,在本系统中使用的是SQL Server2005 数据库来管理、保存数据。合理设计数据库能够有效地提高数据库存储的效率,数据库设计一般包括以下几个部分。4.2.1 数据库需求分析需求

26、分析是数据库设计的起点,需求分析结果反应着用户实际要求的准确性,进而影响到后面的各个设计阶段,并影响到设计的结果是否合理,是否实用。本次数据库的设计是基于智能公交查询系统,在满足这一系统的线路查询、站点查询、乘车区间查询这些查询功能模块中,在加入用户信息交流模块,分析得出,数据库必须满足一下信息的存储:(1) 记录管理员帐号相关信息(2) 记录一条运行线路的相关信息(3) 记录公交线路相关信息(4) 记录新闻相关信息(5) 记录站点相关信息(6) 记录会员相关信息4.2.2 数据库概念结构设计概念结构是独立于任何一种数据模型的,也独立于所使用的具体数据库管理系统。E-R图也称实体-联系图(En

27、tity Relationship Diagram),提供了表示实体类型、属性和联系方法。实体型:具有相同属性的实体即具有相同的特性和性质,用实体名及其属性名集合来抽象和刻画同类实体,用矩形表示。属性:实体所具有的某一特性,一个实体可由若干个属性来刻画,用椭圆形表示。联系方法:指组成实体的各属性之间的联系,用菱形表示。主要的E-R图模型如下。管理员的实体图如图4-2。图4-2管理员实体图线路实体图如图4-3。图4-3线路实体图会员信息实体图如图4-4。图4-4会员信息实体图站点的实体图如图4-5。图4-5站点实体图新闻公告实体图如图4-6.图4-6新闻公告实体图4.2.3 数据库逻辑结构设计数

28、据库逻辑结构设计就是把概念结构设计好的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。在本系统中,是要将其转换为关系模式。(1) 帐号信息表(帐户编号,登录帐号,登录密码)。(2) 运行线路信息表(运行编号,线路编号,站点名称,站点顺序)。(3) 线路信息表(线路编号,线路区间,线路距离)。(4) 新闻信息表(新闻编号,标题,内容,发布时间,类别名称,类别编号)。(5) 站点信息表(站点编号,站点名称)。(6) 用户信息表(用户编号,登录密码,登录帐号,用户性别,真实姓名,密码问题,密码答案,电子邮件,用户地址,邮政编码,注册时间)。4.2.4 数据库物理结构设计数据库

29、的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有Access,MySQL,SQL Server, Oracle等。我采用了SQL server2005数据库管理系统,建立的数据库名为ZhiNengGongJiao。本次项目采用了6张表,主要表的内容和功能在下面显示出来。(1)Admin (帐号信息表) 主要用于保存帐号信息的基本信息,该表的结构如表4-1所示。表4-1 Admin (帐号信息表)列 名说 明类 型 ( 长 度 )备 注id帐户编号Int (4)不允许空,主键Username登录帐号nnvarchar(50)不允许空UserPwd登录密码nnvarcha

30、r(50)不允许空(2)AutoRunLine (运行线路信息表) 主要用于保存运行线路的基本信息,该表的结构如表4-2所示。表4-2 AutoRunLine (运行线路信息表)字 段说 明类型(长度)备注autoID运行编号Int(4)不允许空,主键lineID线路编号Int(4)不允许空site_name站点名称Nvarchar(50)不允许空site_order站点顺序Int(4)不允许空(3)LineInfo (线路信息表)主要用于保存线路的基本信息,该表的结构如表4-3所示。表4-3 LineInfo (线路信息表)字 段说 明类型(长度)备注lineID线路编号Int(4)不允许空

31、,主键line_space线路区间Nvarchar(50)不允许空Line_Langth线路距离Nvarchar(50)不允许空(4)news_inf (新闻信息表)主要用于保存新闻的基本信息,该表的结构如表4-4所示。表4-4 news_inf (新闻信息表)字 段说 明类型(长度)备注news_id新闻编号Int(4)不允许空,主键news_title标题Nvarchar(50)不允许空news_content内容Nvarchar(50)不允许空news_date发布时间Nvarchar(50)不允许空newstype类别名称Nvarchar(50)不允许空newstypeid类别编号In

32、t(4)不允许空(5)SiteInfo (站点信息表)主要用于保存站点的基本信息,该表的结构如表4-5所示。表4-5 SiteInfo (站点信息表)字 段说 明类型(长度)备注siteID站点编号Int(4)不允许空,主键site_name站点名称Nvarchar(50)不允许空(6)users (用户信息表)主要用于保存用户的基本信息,该表的结构如表4-6所示。表4-6 users (用户信息表)字 段说 明类型(长度)备注user_Id用户编号Int(4),主键user_pwd登录密码Nvarchar(50)不允许空user_name登录帐号Nvarchar(50)不允许空user_se

33、x用户性别Nvarchar(50)不允许空User_realName真实姓名Nvarchar(50)不允许空user_Answer密码问题Nvarchar(50)不允许空user_Answer2密码答案Nvarchar(50)不允许空user_email电子邮件Nvarchar(50)不允许空user_add用户地址Nvarchar(50)不允许空user_code邮政编码Nvarchar(50)不允许空user_Time注册时间Nvarchar(50)不允许空4.3功能详细设计4.3.1前台详细设计4.3.2后台详细设计5系统的实现5.1 前台详细设计前台主要功能模块包括:用户登录,用户注册

34、,新闻公告,线路查询,站点查询,区间查询等功能模块,主要实现了用户在网站上面查询线路信息的功能。5.1.1 用户登录用户登录模块是前台的一个重要模块,用户注册后输入正确的帐号和密码才能登录系统,登录成功后用户可以点击注销,可以修改登录密码等功能。用户登录界面如图5.1。图5.1 用户登录界面用户登录的关键代码如下:protected void ImageButton1_Click(object sender, ImageClickEventArgs e)string sql = select * from users where user_name= + txname.Value + and

35、user_pwd= + txtpwd.Value + ;SqlDataReader dr = data.GetDataReader(sql);if (dr.Read() Sessionusername = druser_name.ToString(); Sessionid = druser_Id.ToString(); SessionUser_realName = drUser_realName.ToString(); Alert.AlertAndRedirect(登录成功, Default.aspx); else Alert.AlertAndRedirect(登录失败, Default.as

36、px); 5.1.2 用户注册用户注册功能模块提供了一个用户注册的功能模块,用户注册信息包括登录帐号,登录密码,用户性别,真实姓名,电话,电子邮件,住址等信息。用户注册界面如图5.2。图5.2 用户注册图5-4发送刊物序列图用户注册的关键代码如下:protected void btnTest_Click(object sender, EventArgs e)SqlDataReader dr;dr = data.GetDataReader(select * from users where user_name= + txtLoginName.Text + );if (dr.Read() lblm

37、essage.Text = 已经存在不能重复; return;else lblmessage.Text = 可以注册; return; protected void btnRegister_Click(object sender, EventArgs e) data.RunSql(insert into users(user_pwd,user_name,user_sex,User_realName,user_Answer,user_Answer2,user_phone,user_email,user_add,user_code,user_Type)values( + txtPwd.Text +

38、 , + txtLoginName.Text + , + DropDownList1.SelectedItem.Text + , + TextBox3.Text + , + TextBox4.Text + , + TextBox5.Text + , + txtphone.Text + , + txtemail.Text + , + TextBox8.Text + , + txtpostcode.Text + ,普通用户); Alert.AlertAndRedirect(注册成功, Default.aspx);5.1.3 公交查询公交查询是系统的最重要的功能模块,公交查询提供了三种方式进行查询,

39、分别是公交线路查询,按照站点查询,按照公交站点区间查询。点击线路查询之后用户选择公交线路信息然后点击查询就能显示该条公交线路的路线信息。点击站点查询只有用户选择自己想要去的站点,然后点击查询,系统会显示所有包括该站点信息的公交线路信息以及公交换乘信息。用户点击区间查询,点击起始站,然后选择终点站信息,然后点击查询,系统会提供相关的线路信息。线路信息查询界面如图5.3。图5.3 公交线路信息查询界面按照站点信息查询界面如图5.4。图5.4 按照公交站点信息查询按照站点区间信息查询界面如图5.5。图5.5 按照站点区间信息查询区间查询的关键代码如下:private void getInfo() s

40、tring sitename1 = Request.QueryStringsitename1; string sitename2 = Request.QueryStringsitename2; ArrayList alStartLine = new ArrayList();/存储经过起点站的路线号 ArrayList alEndLine = new ArrayList();/存储经过终点站的路线号 ArrayList alSEtogether = new ArrayList();/存储经过终点站和起始站的公共路线号 ArrayList alStartSite = new ArrayList()

41、;/存储经过起点站路线的站点 ArrayList alEndSite = new ArrayList();/存储经过终点站路线的站点 ArrayList alSESite = new ArrayList();/存储经过起点站和终点站共同的站点 string getStartLine = select lineID from AutoRunLine where site_name= + sitename1 + ; string getEndLine = select lineID from AutoRunLine where site_name= + sitename2 + ; myDataBa

42、se.dbRead(getStartLine); while (myDataBase.dr.Read()alStartLine.Add(myDataBase.dr.GetValue(0); myDataBase.dr.Close(); myDataBase.dbRead(getEndLine); while (myDataBase.dr.Read() alEndLine.Add(myDataBase.dr.GetValue(0); myDataBase.dr.Close(); for (int i = 0; i alStartLine.Count; i+) for (int j = 0; j

43、0) for (int k = 0; k alSEtogether.Count; k+) int lineID = Convert.ToInt32(alSEtogetherk.ToString();if (k = 0) Label la = new Label(); la.Text = 方案 + (k + 1).ToString() + lineID.ToString() + 路; la.Font.Bold = true; la.Font.Size = 20; la.Visible = true; Panel1.Controls.Add(la); else Label la = new Lab

44、el(); la.Text = 方案 + (k + 1).ToString() + lineID.ToString() + 路; la.Font.Bold = true; la.Font.Size = 20; la.Visible = true; Panel1.Controls.Add(la); string strselsite = select site_name from AutoRunLine where lineID= + lineID + order by site_order asc; DataTable getSite = myDataBase.getSLB(strselsit

45、e); int sitenum = getSite.Rows.Count; for (int x = 0; x ; lb.Font.Bold = true; lb.Font.Size = 16; Panel1.Controls.Add(lb); else int num = 0; int lineIDS = 0; int lineIDE = 0; string tt = null; for (int i = 0; i alStartLine.Count; i+) for (int j = 0; j alEndLine.Count; j+) lineIDS = Convert.ToInt32(alStartLinei.ToString(); lineIDE = Convert.ToInt32(alEndLinej.ToString(); string getStartSite

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论