专业综合课程设计报告 下载本文

七.调试情况

将在生产实习中站站查询只能查到始发站和终点站的问题改善了一下,虽然还是不能比较完美的显示中途站,但是相比以前的功能还是改进了一点。以前所用的语句是sql = \

x.ID,x.Original,x.Terminal,x.Type,x.Distance from Train_ID x,Train y,Train z where x.ID=y.ID and y.ID=z.ID and y.Station= '\z.Station='\,本次设计在此基础上进行了改进sql=\

x.ID,x.Type,z.Sta_Station,z.Terminus,x.Station,x.D_Time,y.Station,y.A_Time,y.S_No-x.S_No,y.Distance-x.Distance,y.Day-x.Day,y.P1-x.P1,y.P2-x.P2,y.P3-x.P3,y.P4-x.P4 from train x,train y,train_ID z where x.ID=y.ID and x.ID=z.ID and x.Station='\使所查站为区间站时能够显示开始站和到达站,其站站查询具体运行结果以龙家营到石家庄为例:

八.运行结果

10

1.基于浏览器的用户界面设计如下:

2.对t12次列车进行车次查询,其结果如下:

11

3.站站查询:北京去往长沙,其结果如下:

九.设计技巧

在本次设计中用了操作比较简单的Dream weaver工具及Apache Tomcat,Navicat Lite for MySQL。在设计时将实际问题与所学专业知识具体结合,避免将问题复杂化,是相关设计变得简单易做,同时Dream weaver在编写代码时的简单易操作也为本次设计提供了方便。对本次课题的设计,我认为关键是掌握我们要做什么,应该满足什么样的需求,设计出来的系统应该具备什么功能,我们具体要怎么实现等一系列问题,将问题分解到细节方面,具体分析,同时也应对所用的工具有较好的认识,对其功能和操作方法熟练应用,这样在真正使用该工具时才不用临时查书,在日常了学习和应用中我们就应该熟练掌握相关的知识。在本次设计中的站站查询,前一次的设计中不能对区间站的途经站进行显示,所以我在这次的题目中了做了一定的改进,在查询不是始发站时能将始发站显示出来同时也将本要查询的区间站显示出来,虽然还是有一些功能未能完美显现,但是我会在以后的学习中继续努力。

十.心得与体会

在这次综合课程设计中,我用的是JSP语言,在做课题的过程中,我对JSP有了新的理解,学到了它在许多方面的其他用法,虽然开始时对它的应用还不是很熟练,但在经过了三周的课设后,目前能够比较熟练的对其进行操作。在本次课设中,我遇到了很多没有接触到的难题,通过查阅相关书籍和老师及同学的帮助,让我准确及时的解决了这些问题,同时也学到了很多新的知识。通过这次课设,我觉得自己在专业课与具体课题的结合应用上还存在很大的欠缺,对各方面相关知识的掌握还很不到位,这些必然会对我以

12

后的发展有很深的影响,我会在以后有限的学习时间内充分利用已有条件,加强自身学习,以便能够熟练掌握所学知识。在这次的设计中,我所做的系统在站站查询中还存在一定的缺陷,即不能成功显示中途经过的站,以及乘坐本次列车的时长,这些有助于乘客在选择列车的时的有用信息未能显示出来,留下了这些没有解决的问题,因为在这些方面知识的欠缺导致不能对其进行解决让我意识到自身知识的欠缺,我会在以后的学习中对这些方面进行完善和补充。

最后,感谢老师及同学对我在本次课设中的诸多帮助。

13