今天准备设计一下地铁查询系统的整体架构,因为北京地铁的线路繁多,所以在设计数据库表时就存在很大问题,如何设计才能在存储数据时以及前后端处理数据时,都简便一些。当然如果一方面过度的方便就证明另一方面极其困难,在博客园找到了15年地铁站点的数据,但是对比现在差的太多了,所以我就打算自己整理,博客园的数据每个站点都有各自的编号,但是对于现在新增的站点没有统一格式的数据,所以需要我在添加数据的时候边沿用原来的站点编号,边自己新增一些编号,其实此次作业我并没有打算过多的使用编号,所以这些编号其实也没有那么重要,这次查询是以站点姓名查询为主。当然难点是在起点站与目的站之间的最短路径的计算,因为现实的数据是北京还有好多站点并未开通,当然这不是现在需要考虑的,现在录入了四百多条数据,预计还有五条线路需要录入。