毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

asp.net公交路线查询系统

本系统以B/S模式开发的,根据功能不同来分,系统总体可以分为三个模块:前台查询模块、管理员登录模块、后台管理模块。前台查询模块是对所有用户公开的,不用登录,不设权限和级别,方便所有用户使用和查询。管理员登录模块判断用户是否合法,是否有权限进入后台管理,保护后台管理页面。管理员必须在输入用户名、密码和验证码完全正确的情况下才能进入管理页面,否则系统会根据输入的情况提示是验证码错误还是用户名或密码错误,不能进入管理页面。管理员登录成功后,进入后台管理模块,在此模块中管理员可以添加、删除和修改相关信息

 

前台模块主要是查询功能,可分为三个小模块:站点查询模块、线路查询模块、站站查询模块。站点查询模块的功能是:根据用户输入的站点查询出经过该站点的所有线路,以及线路的相关信息(如:线路的起点终点站、线路站点总数、票价、收发车时间、站点在该线路中的位置等),方便用户对站点进行全方位的了解。线路查询模块的功能是:根据用户输入的线路名查询出此线路经过哪些站点,和站点在线路中的相应位置,方便用户了解到最快最新的线路信息。站站查询模块的功能是:根据用户输入的站点,查询出最短直达线路,如果没有直达线路则查询出最短转乘线路。

\

后台模块主要是管理功能,可以分为三个小模块:添加模块、删除模块、修改模块。

(1)添加模块

此模块允许管理员向数据库中任意表添加数据,(如:向表stop中添加站点,stop_id自动添加;向表line中添加线路信息,如线路名、起点终点站、收发车时间等;向表distance中添加站点和距离)等。并对一些违法操作进行处理和提示。比如:如果管理员输入不完全,那么系统会提示“不能为空,要添加请输入值!”并且不向数据库提交操作 ;如果管理员输入的值在数据据中已经存在,为了避免违反数据唯一性的约束,那么系统会提示“此条记录已在数据库中存在!”并且不向数据库提交操作 ;对于一些有关联的表,如,表stop中的站点id和表line中的线路id在表linestops中是作为外键存在的,例如,管理员要向表linestops中添加站点id和线路id,如果输入的站点id或线路id分别在stop表和line表中不存在,那么系统会根椐相应的输入情况提示“此站点在数据库中不存在,请先添加站点!”或者“此线路在数据库中不存在,请先添加线路!” ,这样管理员就会先去添加站点或线路,然后再来添加linestops中的数据;如果一切正常,那么系统会执行操作,并提示“添加成功!”,让管理员知道数据已添加进数据库。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:asp网上订餐系统
下一篇:jsp网上拍卖系统的设计与实现


版权所有 毕业设计网联系qq:242219979 © 2007-2022