计算机毕业设计介绍:
6.2.2 交通信息修改功能
交通信息的修改总共包括3个方面:添加、修改和删除交通信息。
1、 添加交通信息
添加交通信息功能由于需要录入的信息比较多,所以分为了4个页面来共同完成,首先是录入交通工具基本信息页面addjtxx.aspx,其功能是将交通工具的基本信息,如种类、班次、车型、频率、经过城市数存放到session变量中。然后跳转到添加交通关系页面addjtgx.aspx。在addjtgx.aspx页面中,首先将已存入session变量中的交通信息显示出来,以便让管理员验证是否正确,然后利用for循环从1到session(经过城市数)录入所有城市的交通关系信息,包括该城市的出发时间和到达时间,并将其保存到session变量中。
当for循环结束后,页面跳转至添加价格信息addrate1.aspx页面,进行价格信息的添加,也是利用for循环,将所有城市到其他城市的价格信息写入session变量中。
For循环结束后,跳转到录入的最后一个步骤,将所有写入session变量中的相关信息录入数据库。该功能在addjtinfo.aspx页面中执行。首先仍然是输出所有session变量中的相关信息,要求管理员对录入的信息进行确认,然后将所有session变量中保存的交通信息录入数据库相关表项,而对于城市名,bus.dbf中使用的是城市ID,所以在录入前会有一个转换,当转换时不能获得城市ID时,后台会将查询不到城市ID的城市名自动添加到ctxx.dbf中,然后再查询其城市ID。有关查询城市ID的SQL代码如下:
//如果该城市在ctxx表中则执行
if exists (select cityid from ctxx where cityname=@cityname)
//查询城市ID
select cityid from ctxx where cityname=@cityname
//否则先填加该城市,再查询城市ID
else begin insert ctxx(cityname) values(@cityname) select cityid from ctxx where cityname=@cityname end
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
第12页为计算机毕业论文部分......