智慧公交系统

学习项目运行结果

一 差异

通过安装可执行的数据库运行后,发现与自己提交的数据库运行结果有一下差异:

对于表而言每个元组差异不大,对于属性而言自己的数据库没有设置外键,关键字每个都是编号,如车辆编号,员工编号,角色编号等,用可执行的数据库运行发现里面的关系,主键与外键的设置都比自己的全面。

二 功能学习

从用户角度

2.1管理员角度:管理员拥有最大的权限,可以进行任何信息的查询,修改,添加,删除等功能操作。

2.2驾驶员角度:驾驶员可以查看排班信息,知道自己工作的具体时间以及驾驶车辆和驾驶线路。

2.3调度员角度:调度员可以修改增加删除排班信息,是管理排版系统的。

从基本数据角度

2.4车辆信息管理:车辆管理包括了车牌号,车型,车辆状态,起运时间等属性,在管理过程中,我们可以进行查询,删除,添加等功能操作,运行效果如下截图

添加车辆信息

修改车辆信息

2.5站点信息管理:站点信息包括了站点编号,站点名称,所在经纬度,所在街道等属性,我们可以通过其中的一个属性或者多个属性就可以查询该站点的所有信息。

删除站点信息

查询站点信息

2.6线路信息管理:线路信息包括了线路编号,线路名称,线路状态,开线日期,线路方向,包含站点等属性,通过添加,删除,保存等操作我们可以得到更新的数据库,以及通过几个属性进行线路的查询。此次的数据设计是根据湖北师范大学附件的线路进行设计的,线路里包含了一些站点,由于对此线路不是很清楚,线路的数据设计有可能不合理

添加线路信息(原版)

添加线路信息(修改版)

三 实现排班系统的实际操作

要实现排班系统的实际操作,我们首先要把基本数据处理好,如基本的车辆信息管理,线路信息管理,站点信息管理等,将其数据完善好之后,我们再进行用户管理,实现了以上管理后,我们最后进行排班信息的管理,通过自己设计的数据信息来完成最终的排班管理,最后操作成功,截图如下

排班信息管理

用户信息管理


 

四 出现的问题及解决

  1. 在上述添加信息时由于输入的信息格式不正确导致保存失败,通过寻求其他同学的帮助后,输入正确的格式最后保存数据的操作得以成功。

  2. 线路站点设计不合理,导致最后的排班信息的始发站点与终点站点一样,出现此问题后,便对线路信息管理和站点信息信息管理进行了重新的数据管理,最后得以成功。

  3. 对于用户管理中的角色信息添加,只有管理员选项,驾驶员与调度员都无法显示,对于此问题经过多种尝试任然没有找到解决的办法,仍在继续解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值