计算机毕业设计介绍:
2、 修改交通信息
将现有的交通信息做调整,由chgjtxx.aspx功能页面完成。在此页面中,除了提供输入班次的文本框以外,还为了方便添加和修改路线城市,特意添加了城市名与城市ID互换查询功能,另外还有添加城市的功能。在添加城市时,系统会自动在ctxx.dbf中查询该城市的ID,然后录入数据库,若没有,则自动将该城市添加至ctxx.dbf中,然后查询其ID。
当输入了班次点击提交后,后台将分别使用datagird控件显示交通工具的基本信息,使用datalist控件显示交通路线的相关信息。其中,datalist控件提供了修改和删除功能,而datagird则只提供修改功能,因此,在这里不能删除交通信息。
3、 删除交通信息
删除交通信息的功能由deljtxx.aspx功能页面完成。此页面也是提供一个文本框来录入需要删除的交通班次,不同的是提供了2个按钮,一个是查询,一个是删除。在删除之前,通常都会提醒管理员先查询输入班次的交通信息,以免因操作失误而错删交通信息。当管理员提交了删除以后,后台会根据输入的班次首先查询到该班次的TID,然后在bus.dbf中删除所有与该TID有关的路线信息,然后再在jtgjxx.dbf中删除该班次的基本信息。这样,就不会有冗余信息。
6.2.3 城市信息修改功能
由于城市的添加是在添加、修改交通信息时出现新城市自动添加的,所以在此功能模块中不再提供添加城市的功能,这样既优化了系统功能,又避免了无效信息的录入。因此,城市信息的修改由修改城市信息和删除城市2个功能组成。
在城市修改页面chgctxx.aspx中,后台使用datagird控件显示所有城市的城市名、城市ID和城市介绍,并提供其修改,但因为城市ID涉及到交通关系,而一般的外界因素不影响城市ID的变动。因此城市ID将被设置为只读。
在页面中另外提供了文本框,供城市的快速查询和删除。当使用查询时,datagird控件的数据源将被更改,显示的将只有由文本框提供的城市名的城市信息,以便查询和修改。当使用删除时,后台首先会利用该城市ID在交通关系表bus.dbf中查询,若该城市ID仍然出现在其中,则表明该城市仍然在交通网络中,一旦删除,将影响整个交通关系网络的正常运行。所以系统不支持此类删除,只有当城市不在交通关系网络中时,系统才允许删除城市。而不在交通关系网络中的城市,在管理员登陆时,系统会在main.aspx中给出提示信息,由于自动添加城市时不能添加城市介绍信息,因此一并给出提示信息还有未添加城市介绍的城市。
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
第13页为计算机毕业论文部分......