毕业设计说明书 第 12 页
4.3.5 车辆基本信息管理界面
点击最上端的车辆管理按钮,弹出车辆信息管理界面。在该界面中用户可以查询车辆的基本信息,包括负责人,购车时间等等。用户还可以在该界面中直接修改车辆的基本信息,填写输入框中的基本信息,点击确认修改车辆信息按钮,实现车辆信息的修改,并在车辆数据库中保存最新信息。具体设计如下:
图4.8 车辆基本信息管理界面
4.3.6 货物查询系统界面
点击上面的查询按钮,弹出货物查询系统的界面。在该界面中,可以通过三种方式查询货物信息,通过运单号,通过发货人,通过收货人。查询结果在下面的文本框中显示,并且不能再此界面修改货物信息。
图4.9 货物查询界面
毕业设计说明书 第 13 页
4.4数据库分析
该系统采用了SQL Server 2000作为后台数据库,分别需要三个表来存储数据,一个货物信息表,一个管理员表,一个车辆信息表。 1、货物基本信息表
该表具体的记录了货物的的基本信息,包括了货物的唯一标识,发货人的基本信息,
收货人的基本信息,已经货物的状态。具体设计如图4.10。
图4.10 货物基本信息表
2、 车辆信息表
用于存储车辆的基本信息,记录了车辆的基本信息,包括车辆的购买日期,负责人,车辆的日常维护的信息。具体的设计如图4.11。
图4.11 车辆信息基本表
3、管理员表
该表用于存储用户的基本信息,记录了用户的账号名和密码,以及该用户的基本权
限。具体设计如图4.12。
图4.12 管理员表
毕业设计说明书 第 14 页
5 系统测试
5.1所遇问题
本系统经过两周时间的设计,编写,期间遇到了不少的问题,经过反复的调试才得以解决。其中,对我来说最常遇到的,也是最糊涂的一个问题就是SQL语句的问题,其中主要是引号的问题,我一直不清楚该怎么编写。
举例来说:String sqlyuju=\cargo SET fhname='\tel='\getText()+\where number='\
这是其中的一个例子,还有就是SQL语句里的,怎么使用变量问题。常量的使用是直接使用双引号。变量一直是我遇到的问题,最后通过网络,还有书本,我找到了正确的书写SQL语句的变量的方法。具体如下:String yuju=\* from cargo where shname='\这里的变量应该是在这个符号‘“+变量+”’的中间。 5.2系统测试
经过好几个月的忙碌,通过查阅各种资料和文献,在晁老师和同学以及自己的努力下,我的毕业设计畅通物流货运信息管理系统设计与实现也终于接近了尾声,不过在系统测试时可让我花了好多功夫,为了使系统变得更加完善,我测试了一遍又一遍。
在测试之初,由于数据库中的数据都是刚开始编程时随便输入的,一点实用性也没有,所以我又把数据库中的数据全部清理了一下,输入了一些真实可用的数据,以便完成后面的数据测试。
在系统测试阶段,我还完善了许多细节性的东西。比如在货物状态的一个显示框里,我加了个实时显示,就是更改过状态后立即就显示了货物的状态,而不需要再重新的查询读取数据库。
在系统测试的最后阶段,在晁老师的帮助下,我不断的对每一个模块都进行反复的测试,发现了不少小的问题,都及时的改正过来,同时将一些感觉不是很美观的模块进
毕业设计说明书 第 15 页
行了一些小的修改,以使系统更加的完善。
经过系统测试之后,我的畅通物流货运信息管理系统在整体上完善了许多,在设计上也更加具人性化,界面也更加漂亮,对于用户也更有吸引力。

