实践成果报告_第1页
实践成果报告_第2页
实践成果报告_第3页
实践成果报告_第4页
实践成果报告_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

软件学院实践成果一课题名称: 公交管理系统 专 业: 软件工程 班 级: 卓越121 学 号: 201207092235 学生姓名: 刘焕超 指导教师: 邢颖 目录TOC\o"1-5"\h\z摘要 2\o"CurrentDocument"第一章系统开发原理及开发方案 3\o"CurrentDocument"1.1数据库应用系统的开发方法 3\o"CurrentDocument"1.2JAVA技术 4\o"CurrentDocument"第二章系统需求分析 6\o"CurrentDocument"2.1功能需求分析 6\o"CurrentDocument"2.2系统总体结构设计与系统功能模块设计 7\o"CurrentDocument"2.2.1系统总体结构设计 7\o"CurrentDocument"2.2.2系统功能结构设计 8\o"CurrentDocument"2.2.3系统用户权限的界定 9\o"CurrentDocument"2.3数据库设计 10\o"CurrentDocument"第三章公交查询系统的设计流程 13\o"CurrentDocument"3.1系统实现 13\o"CurrentDocument"3.2后台数据库管理模块 13\o"CurrentDocument"3.2.1添加模块 14\o"CurrentDocument"3.2.2删除模块 15\o"CurrentDocument"3.2.3修改模块 16\o"CurrentDocument"3.2.4查询模块 17\o"CurrentDocument"3.3本章小结 18第四章总结 19致谢 22\o"CurrentDocument"参考文献 23摘要公交管理系统是城市道路交通的重要组成部分,是城市发展的必然产物,是联系国民生活、社会生产和流通领域的关键环节。郑州城市公交管理系统的发展处于一个较落后的水平,人们可以获得信息的方式较少,为了解决这种问题,提出了基于JAVA的城市公交查询系统。本文首先对公交管理系统的需求进行了分析,包括功能需求和非功能需求;接着介绍了系统总体设计思路、方案选择和数据库设计;随后详细阐述了系统主要功能模块的实现过程;最后给出系统的测试方案。本公交查询系统主要具有公交查询、用户留言和后台管理功能。公交查询包括车次、站点方案的查询;用户留言主要是收集用户的留言信息,以方便根据用户提供的留言信息或是提出的建议对系统进行修改和完善;后台车次管理功能主要是添加车次和站点功能、更新车次和站点功能、删除留言、车次和站点功能。本系统采用JAVA技术,MYSQL构建后台数据库。本系统的使用在方便广大市民,提高市民乘车效率的同时,也为信息化技术在城市现代化建设中,提供了有益的探索。关键词:JAVA;MYSQL;公交管理第一章系统开发原理及开发方案1.1数据库应用系统的开发方法数据库系统设计过程可以分为六个阶段:(1)需求分析。进行数据库设计首先必须准确了解与分析用户需要(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。(2)概念结构设计。概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS(DatabaseManagementSystem,数据库管理系统)的概念模型。(3) 逻辑结构设计。逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。(4) 数据库物理结构设计。数据库物理结构设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。(5) 数据库实施。在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。(6) 数据库运行和维护。数据库应用系统经过试运行后即可以投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整和修改。设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是上述六个阶段的不断反复。这个设计步骤既是数据库设计的过程,也包括了数据库应用系统的设计过程。在设计过程中数据处理的设计紧密结合起来,将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计。事实上,如果不了解应用环境对数据的处理要求,或没有考虑如何去实现这些处理要求,是不可能设计一个良好的数据库结构的。本系统的数据库系统的设计是理论与现实现实的结合,通过前两周的设计,修改,再设计,最后采用以时间换空间的方式设计。1.2JAVA技术JAVA是面向对象的编程语言。面向对象技术较好地适应了当今软件开发过程中新出现的种种传统面向过程语言所不能处理的问题,包括软件开发的规模扩大、升级加快、维护量增大经及开发分工日趋细化、专业化和标准化等,是一种迅速成熟、推广的软件开发方法。面向对象技术的核心是以更接近人类思维的方式建立计算机逻辑模型,它利用类和对象的机制将数据与其上的操作封装在一起,并通过统一的接口与外界交互,使反映现实世界实体的各个类在程序中能够独立、自治、继承;这种方法非常有利于提高程序的可维护性和可重用性,大大提高了开发效率和程序的可管理性,使得面向过程语言难于操纵的大规模软件可以很方便的创建、使用和维护。安全稳定可靠。对网络上应用程序的另一个需求是较高的安全可靠性。用户通过网络获取并在本地运行的应用程序必须是可依赖的,不会充当病毒或其他恶意操作的传播者而攻击用户的本地资源;同时它还应该是稳定的,轻易不会产生死机等错误,使得用户乐于使用。可以支持多线程。多线程是当今软件技术的又一重要成果,已成功应用在操作系统、应用开发等多个领域。多程序技术允许同一个程序有两个执行线索,即同时做两件事情,满足了一些复杂软件的需求。Java不但内置多线程功能,而且提供语言级的多线程支持,即定义了一些用于建立、管理多线程的类和方法,使得开发具有多线程功能的程序变得简单、容易和有效。综合先前所述,衍生自C++的Java语言,出于安全稳定性的考虑,去除了C++中不容易理解和掌握的部分,如最典型的指针操作等,降低了学习的难度;同时,Java还有一个十分特殊的特点,这就是它的基本语法部分与C语言几乎一模一样。这样,学习过C语言再学习java语言,会感到轻松不已。为了使我们的程序在具有安全性、完整性、健壮性的同时,同时有可以方便的移植,所以我们可以采用JDBC连接数据库。JDBC是一种可用于执行SQL语句的JavaAPI。它由一些Java语言写的类、界面组成,使开发人员可以用纯Java语言编写完整的数据库应用程序。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统。在本地数据库程序使用Microsoft的MySQL等数据库时,我们可以使用Sun公司开发的JDBC-ODBCBridge,用此技术JAVA程序就可以访问带有ODBC驱动程序的数据库。这样即保证了JDBC的优点而且保证了纯JAVA程序的安全性、完整性、健壮性和可移植性,又可以使用Microsoft提供的ODBC数据源与MYSQL连接。不管对方是何种数据库,只要有ODBC接口就可以直接使用JDBC-ODBCBridge与数据库连接,而无需因为后端数据库的改变而改动相应的程序代码,实现了应用层与数据库层的完美分离。如果我们需要变后端数据库为Access,只需要在ODBC数据源中安装了Access的驱动程序之后,就可以直接使用Access数据库了。第二章系统需求分析2.1功能需求分析本系统的主要开发包括,客户端应用程序主要是指前台的开发和后台控制。数据库的初始化,数据表,关系图的建立,删除。站站查询——只要在我们设计的首页中相应的地方输入起站点和要到达的目的地站点,点击“查询”按钮,就可以查到你要到达目的地的所有乘车方式,这里所有的乘车方式包括了直接到达目的地的和所有需要倒车才能到达的路线。这样节省了一些想直接到达目的地乘客的时间也方便了一些想再中途办事的人。站点查选——输入你知道的站点的名字就可以列出经过该站点的公交线路,然后你可以根据线路选择你需要的线路来到达你的目的地。线路查询——根据你知道的线路号来进行查选,直截了当,给你最快的信息。用户留言——用户进入系统后,进入留言版模块,用户可以提出自己的一些看法意见和对本公交系统的建议,以供公交管理人员根据用户建议更加完善本系统,并能查看以前的留言。我来帮助——为用户讲解本系统的操作,方便用户的使用。绿城搜刮——主要为用户讲解郑州市一些知名的地方,例如郑州有哪些景点,景点的部分介绍,可以给用户提供方便,对于一个陌生的城市,想去这个陌生城市的景区看看,本系统可以很方便的查到,并且还可以了解哪些公交车可以直达;对于一个追求知识的爱好者,如果想知道郑州有哪些书籍市场,本系统也增加了这一功能,方便人们的精神生活;一个城市最大的运动场所就是公园,本系统详细的为用户列举了郑州有哪些公园,方便了人们的了解;还有就是对郑州车站的详解,有利于人们对郑州更加的熟悉,避免了到处问路的情况。郑州风采——我们服务的宗旨就是让郑州美好的一面停留在人们的脑海里,本系统为了更好的展示郑州的风采,本系统制作了一个图片浏览器,介绍郑州的魅力,通过图片的展示,可以方便用户对自己的需求更加明确,不至于到了郑州,像一个无头苍蝇到处乱撞。后台管理——这个后台管理系统体现了人性化的设计。可以根据公交实际的线路的增添、线路的修改、站点的增添、站点的删除进行改进。只要在管理员登陆后,就可以增加新线路、增加新站点、修改线路、修改线路属性、线路删除、站点删除、留言删除等来完成与实际相符合的路线。2.2系统总体结构设计与系统功能模块设计2.2.1系统总体结构设计公交管理系统是这个系统的一个重要的模块,它快捷、方便、准确的提供了乘客所需要的乘车路线。整个系统的设计好像是分了模块,但是很多模块之间的设计都在相互的影响着,做某个模块的时候可能需要调整其它的模块,所以这些模块都是在相互作用的同时相互改进,最后达到统一和谐的一个整体。图2.1系统流程图2.2.2系统功能结构设计查询公交系统的普通用户的需求是查询郑州市公交线路和站点等信息。后台维护管理人员对后台数据库的备份和恢复,添加公交线路站点和更改已有公交线路站点。查询模块(一)首先给出查询的条件比如是站点查询,线路查询等(二)根据查询条件进入相关界面(三)进入界面后,根据用户输入的关键字进行查询,检查用户是否录入了相关数据,如果没有录入,则提示:请将查询条件填写完整!(四)如果出发站点和目标站点都填写了,则进入系统服务类根据给定的条件进行查找。用户查询如图所示:基于的城市

公交管理慕统图2-2后台管理模块图后台管理模块是很重要的一个模块,为了不让普通乘客随意的添加路线、修改路线、删除路线等,我们给后台设计了专用的帐号和密码,只供专业人员进入,进行整个系统数据的修改工作。后台管理模块(一)增加新线路:首先选择市区路线和郊区路线,然后输入线路名称,追个输入站点名字后点确定后即添加成功。(二)修改线路:选择线路或者直接输入线路号。然后选择你需要修改的站点名称点击确定即修改成功。(三)线路删除:选择线路或者直接输入线路号。然后点击确定后即删除成功。(四)站点添加、修改、刪除跟上述增加新线路、修改线路、线路删除操作基本相似。(五) 查询操作:根据查询条件进行查询,这里以便管理员对线路的维护。(六) 留言管理:对于用户的留言后台需要及时的进行管理,对于好的留言管理员可以以此来改变现实中系统对人们的要求,对于消极的留言,管理员就有权限将此删除。后台管理如图所示:图2-3后台管理模块图2.2.3系统用户权限的界定为保证系统数据的安全性,防止非法访问数据和出现数据丢失、数据随意改变现象,需要对数据库实施保护。主要保护措施是:防止非法访问,对使用权限做出划分,不同身份的人员进入系统后操作的权限进行界定;防止故障的产生必定进行定期的备份。具体说明如下:在用户管理与权限设置方面,根据系统的实际情况和从简化系统出发,对于前台所有乘客都是开放的,但后台数据库做严格的权限控制,只能管理员才能进入。使用整个系统的人员,可以划分为2类:(一) 系统管理员:系统管理人员对系统拥有最高权限,可以对后台控制模块进行操作,由于后台控制模块可以控制整个系统的所有数据的增,删,改操作,这样就有利于系统的安全。(二) 普通乘客:普通乘客指不需注册的用户,他的权限最低,在公交管理系统他可以进行所有的线路查询的权利,但是没有增加个修改路线的权限。2.3数据库设计数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。数据库设计是指对于一个给定的应用环境,结构最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用的需要(信息要求和处理要求)。公交系统的数据库设计采用了以空间换取时间来设计,公交管理系统数据库的设计总共用至U了route表、station表、password表、message表、relation表五个表。route表是路线星系表,station表是站点信息表,password表管理员密码表,message表用户留言表,relation表是站点路线关联表。(1)用户留言表message如表2.1所示:表2.1用户留言表信息列名屮文名称数据类型长度允许空Id编号int11NotnullMessage留言内容textNotnull2)管理员表password如表2.2所示:表2.2管理员密码表信息列名屮文名称数据类型长度允许空

Id编号int11NotnullName管理员登录名varchar255Notnullpassword管理员登录密码varchar255Notnull3)公交路线表route如表2.3所示:表2.3公交车路线表信息列名屮文名称数据类型长度允许空id编号int11NotnullName公父车路线varchar255NotnullStartStation公父车起点站varchar255NotnullEndStation公交车终点站255NotnullStartTime早班车发车时间timeNotnullEndTime晚班车发车时间timeNotnullPrice乘车票价float(3,2)Notnull4)公交站点表station如表2.4所示:表2.4公交车站点表信息列名屮文名称数据类型长度允许空Id编号int11NotnullName站点名varchar255NotnullStationRoute站点所对应的路线Varchar255Notnull

5)公交路线站点关联表relation如表2.5所示:表2.5公交车路线站点关联表信息列名屮文名称数据类型长度允许空id编号int11NotnullNumber公父车往返编号int11NotnullStations公父车站点号int11NotnullRoutes公父车路线号int11Notnull通过不但的修改和分析,公交管理系的数据库设计就完成了。第三章公交查询系统的设计流程本章主要介绍整个公交查询系统的设计流程,从后台数据管理模块到站站查询模块,把每个功能的设计流程描述如下:3.1系统实现公交管理系统分为后台公交管理和前台公交查询,后台的公交管理权限在后台管理员的手中,后台管理员通过自己的权限可以实现对公线路、站点、留言的管理和维护。公交管理系统的效果如图3—1所示。因为我们设计系统的目的是为了方便人们对公交的查询,所以我们需要让这个界面处于简单话,这样既节省了乘客查询的时间,又能很直接的显示出乘客所需要查询的路线。..厂1!-童住理诙MLL..厂1!-童住理诙MLL戏来樑助

緒誌査询

鮎点杳洵"歸威抿刮-

声州凤帚2013^12^16E塞期三21:50:Z4由」^va高 言:专而»由nSf-It'S用户模块和管理员模块组威.昔通用户模块洽用户提供路釀査曲几站点寮询.站端玄询以及留吉•立体化的那?绍H言息0普通用严楔块擬作步骤M_步=点〒住普通用户斎殉—歩5点击某 査洵万式a三歩;籀入宴査渤的信息,并点击确认再。第四阳二如聚你对本系统有彳1、血倉见或建演旳话,可以为圉言。些使于管理员进行完等利维护管理员楔块管理员对后台信息的瑞F删-改和奁旦及杳看用户蛰青尊功能度筆筆第图3-1前台管理模块图3.2后台数据库管理模块后台管理模块要实现增加新线路、增加新站点、修改线路、修改线路属性线路删除、建筑物删除、站点删除、留言删除。(1)界面设计的好能够给用户心上的愉悦。显示数据输入的界面,由于后台是一个支持前台正常工作的一个系统,所以我们需要给后台设计一个登陆帐户和密码。来保障系统能够正常运行。(2) 当管理员输入了数据,单击”确定”按钮后,根据输入的数据到后台检查是否有不符合的输入,如果有则弹出相关提示的界面。如果没有则对后台数据操作,比如添加、修改等。(3) 根据数据库的后台操作成功与否返回提示。这里我们给出了后台登陆、线路添加和删除的代码与相应的图片。这里介绍的就是后台登陆模块,并且给出代码。我们需要填写用户名和密码单击“确定”按钮才能顺利的进入后台管理区。后台登陆界面如图3—2所示:图3-2后台登录模块图3.2.1添加模块随着城市的发展,公交线路也在增加,所以我们有必要设置一个线路添加模块来完善整个线路查询系统,使系统可以查询这个城市公交路线分布。下图就是线路查询系统的一个添加模块,只要我们点击添加,就可以添加线路的名称和站点了。在添加线路之前会在数据库中的线路表中查找有没有和你所要添加线路相同的线路,如果有会弹出线路已经存在的对话框。如果没有我们可以进行正常的线路添加了。图3—3就是线路查询系统的一个线路添加截图,只要我们点击增加新线路,就可以在相应的地方添加线路的名称和站点了。图3-3新增线路—选择路线类型3.2.2删除模块现实生活会出现很多变化,随着科技的发展,人们生活水平也在逐年提高,过去的设计有很多不能够在满足用户的需求。因此本系统充分考虑到了这个方面,为了很好的使本系统得以更好的融入人们的生活,因此合理的设计是不可避免的。虽然我们提倡乘客对我们的公交管理提出合理的意见,但不意味乘客可以为所欲为,对于乘客的留言,管理员有这个权利对这个留言的审核,对于好的留言我们会让它显示在用户的界面,让用户可以了解别人对公交的运行提出自己的意见。删除的操作涉及到了两个表之间的删除,在删除之前必须先对数据库站点路线联系表的删除,数据库设计时我们为了符合理论的范式,用时间换空间的方式,用路线表中的主键作为站点路线表的外键,用站点表中的主键作为站点路线表的外键,这样的设计虽然不太符合现实中的需求,但是它利用时间来换取空间。先删除站点路线的关联表中记录,在删除单表中的记录。当管理员删除后会有提示管理员的删除是否成功,这样可以提醒管理员的操作是否成功,减少管理员对后台管理出现的错误。图3—4就是删除功能实现的一个截图:图3-4后台删除模块图3.2.3修改模块现在人们普遍在追求名人故里,我们的公路路线名和站点名也不例外,同时我们公交车司机的作息时间也随着季节的不同而上下班的时间也有所改变。对于现在私家车的增多,我们的道路远远不够众多汽车的使用,就导致了交通的拥挤,政府部门也采取了一些政策,通过修建高速,加宽道路等方式来适当地去减少交通拥挤的概率。道路的加宽肯定会涉及到有些公交不能再原来的道路上行驶,这样公交司机就要改变路线,那么就需要管理员通过对公交路线的及时修改,才不会影响到乘客们的出行。对于一个城市的路线的修改要联系到现实之中去,并不是说修改就可以修改的,它严重的影响着人们的出行,因此管理员在此操作肯定要慎重,不能因自己的爱好而进行随意的修改。修改站点,修改路线,修改票价等等来对数据的操作,这样就更加方便后台管理员对公交系统的操作,这样的设计也符合我们的设计理念人性化管理。为了更好的设计出符合人们满意的管理方式,我们对本系统的不断修改与改进。管理员的修改操作都会有提示,管理员的操作是否成功,这样就减少了管理员进入数据库去查看,减少了管理员的工作量。图3—5展示的就是管理员的修改操作截图:图3-5后台修改模块图3.2.4查询模块对于一个系统,后台管理员的权限肯定是高于普通用户的,但是管理员其实就是一个特殊的用户,他比普通用户多的功能就是能够抵数据库的增删改,但是对于这个特殊的用户也需要了解系统的运行情况,站在用户的角度去思考用户的需求。这样就可以使管理员的操作更加合理。管理员可以查询线路,管理员通过输入要查的线路名,就会把线路的所有信息显示在JTable中。管理员也可以查询站点的信息,通过输入站点名,那么通过站点名称就可以实现对站点信息从数据库中调出来,管理员可以查看留言,通过查看留言,对留言的管理,管理员只要按到查看留言按钮就会促发对留言表的启动,这样的设计有利于管理员方便留言管理。因为留言触发的直接是数据库里的留言表,在数据库设计留言表时,只用了留言表中的id,管理员要查看的留言只有完全的显示,这样才会方便管理员的管理。合理的布局解决了桌面的混乱,这样的操作是站在管理员的角度思考,不能把所有的活都让管理员去完成,减少管理员的工作量。公交系统的操作主要是管理员用程序去操作,因此管理员在系统的位置所占的比重是非常大的。我们赋予管理员这一特殊的功能,使我们的系统便的更加灵活。管理员查询系统里的数据,并不会完全像用户那样完全精确的去查询,他要做的是用查询来更好的去维护数据库。图3—6就是管理员在查询时的一个操作截图,如图:图3-6后台查询模块图3.3本章小结本章是本文的重点,主要是一些实现模块功能的解释说明,包括查询模块、管理更新模块、公交线路管理等关键功能实现,通过这些图片详解了解该系统的核心。其中,公交查询模块是用户与系统进行交互的直接媒介,管理更新功能是针对系统维护而设计的,现实中的公交线路在数据库中都对应了相应的记录。这些代码采用了MYSQL与JAVA结合的技术来实现。章总结公交管理系统的设计,最大的难点就是数据库的设计。就数据库设计我们几乎花费的时间就有三周,开始我们在设计数据库表时用的是两个表,后来考虑到这样的设计会有很大的冗余度。我们知道数据设计不可能达到没有任何冗余,因此我们的设计应该适当地去减少数据的冗余。我们经过老师的指导和建议,我们就选择了三个表来设计作为站点表,路线表,路线站点关联表,这样的设计使用时间换空间。数据库虽然说是设计好了,但是JAVA连接数据库我们只能通过自学,通过在图书馆查找资料,网上查找视屏,最后JAVA连接数据库就这样被我给解决了,但是我们的需求考虑的不太仔细,我和崔预顺一边做一边进行讨论,当我做后台管理员的操作时,让他站在一个管理员的角度去分析我改怎么做,我们合理的搭配,使我们的工作效率变得更高。对于界面的设计,开始的设计是直接使用我们刚刚学的简单JAVA框架,后来在调试系统时感觉自己的界面设计很不协调,于是我们开始查找资料,一个偶然的机会,我们看到同学设计的一个图片浏览器,他设置的界面让我们感觉挺适合我们的系统,于是我们就向同学请教,我们了解到JTabbedPane的事件处理模式:JTabbedPane以处理ChangeEvent事件为主。每当在JTabbedpane选换标签时,都会产生ChangeEvent事件。因此要处理选换标签所对应的操作,必须实现ChangeListener这个interface.另外JTabbedPane上的每个标签都有索引值(index),一般若没有加以设置,索引置从左到右依次是0,1,2 ,依此类推,因此下例中,Picture的索引值为0,Label2的索引值为1。这次的实践成果设计大体上还使人满意。但是对于乘车者的需求还是有很多为满足,比如查询乘车不能换乘,由于时间问题,这个功能还未实现,等有了充足的时间,再去完成。在设计类的时候,考虑到简单明了,没有使用类的独立,照成了代码的复用性太多。作为程序的整体框架,所有的对象和方法都是在默认属性类中创建和实现的。这们设计的优点是:条理清晰,容易理解,容易修改。这样设计的缺点是:代码的重复太多,在以后的项目实战中一定要汲取教训。实践成果设计很快就结束了,回顾这些周忙碌的大学生活,累并快乐着。从老师开始给布置实践成果、内容及要求到自己广泛借助互联网查阅资料并独立完成Java公交管理系统;从对Java的编辑器eclipse初步了解到熟练运用,历经了太多的困难。通过此次实践成果设计,将我本学期所学的JAVA知识得到巩固和应用,在设计的过程中我遇到了很到问题,不过在老师和同学们的帮助和自己的思考下还是很好的完成了。这此实践成果设计还让我懂得了写程序不能闭门造车,要努力拓宽知识面,开阔视野,拓展思维。它还让我学会了在网上查阅那些无限的资料。。在编写与实现本次实践成果设计的过程中,我十分感谢同学们与老师给予我的关心和指导。因为我自身的基础相对较弱,许多的相关内容和知识都不是十分了解,多亏有同学们与老师的帮助与指导,我才能如此迅速地完成本次课题设计,在此,我再次向帮助过我的同学们与老师表示真诚的感谢!老师认真负责的工作态度、严谨的治学风格,使我深受启发;期间,与同学们之间的相互探讨也使我获益匪浅。我在学会用JAVA语言编写公交管理系统之外,更重要的是学到了坚持不懈,奋发向上的精神,这种精神将会成为我今后人生前进道路上的一种动。通过这些周的实践成果设计我充分了解了理论与课程设计相结合的重要性,有充分的理论基础上必须有实际上的应用,在实际的应用中才能发现个种问题,再灵活的应用理论知识去解决它们。在这些周的学习过程中,我们不仅能够把以前所学知识联系起来,并且还学会了一些新的知识。虽然我们小组有明确的分工,但并不意味着我们的各个设计部分是相互独立的,相反的,我们每一步进行的设计都是互相协调进行的,每一个人对设计的各个阶段都相当了解,因为每一步设计都需要了解整体设计的思想,而且彼此间也有相互的联系。此次的课程设计中给我体会最深的是我们的协

温馨提示

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

评论

0/150

提交评论