2。4本章小结
本章先整体介绍了整个系统的开发环境和开发工具的选用。然后具体讲解了是用的JSP技术,Tomcat服务器和MySQL数据库。为整个设计开发做了最基本的准备。
3 系统分析
3。1 需求调查
按照软件工程理论作为指导,开始系统设计之前对目前的公交查询方式进行了解[4]。当前大部分的公交指示站台依然使用指示牌的方式进行指导乘客的出行。站台的指示牌会显示所有经过此站的线路详情。这样的公交站台有很多的弊端,如果乘客想去的地方不包括在指示牌上,就无法知晓该如何选择线路。或者乘客要到的地方需要换乘,但是在指示牌上并不能合理的规划换乘路线,这种指示方式有很大的局限性。在互联网快速发展的今天,有必要建立一个公交查询系统。通过访问网络,人们可以快速方便的安排自己的出行路线。这种新的线路查询方式定会收到大家的欢迎。
3。2系统的需求分析
经过分析,本系统的主要功能有以下几点:
(1)公交查询:按车次查询;按单个站点查询;按两个站点查询
(2)用户注册、登录、查询公交线路和留言功能
(3)用户查看系统已存在留言的功能
(4)管理员对站点和车次的添加、删除和修改功能
(5)管理员对用户基本信息的查看和删除用户功能
(6)管理员对系统上的用户留言进行查看和删除功能。
3。3 系统逻辑规划来*自-优=尔,论:文+网www.youerw.com
本系统的用户主要分为两类,有公交线路查询需求的市民和管理员。普通用户可以直接在首页进行查询公交线路,查询方式按照用户的需求自行选择。可以按照所知道的公交线路进行查询此路公交经过的所有线路;按照当前所在的站点查询所有经过此站点的所有线路情况;还可以按照自己的出发站点和目的地站点进行查询,如果没有直达的线路,系统会提供可以换乘的线路供用户选择。
用户还可以注册本系统,注册的信息保存到数据库表中。登录之后可以在本系统上进行留言,对系统的意见建议以及对线路的疑问。
管理员登录后可以对用户进行查看和管理。管理员可以看到用户注册时的基本信息,还可以对用户进行删除操作。管理员还可以对公交站点和线路进行管理,站点和车次的增加,修改,删除等。管理员还可以查看和管理用户的留言,以根据建议及时对线路进行管理。
规划的功能主要有:用户注册模块,用户登录模块,查询线路模块,留言模块,管理用户模块,管理留言模块,管理线路模块。
针对每个模块,相应的数据存储表分别是:用户信息表,线路信息表,留言表。
3。4本章小结
本章主要从系统最初的需求调查入手,找出当前系统最迫切的需求。然后对系统的功能需求做了具体的分析,列出了系统的主要功能。最后对系统进行了最终的逻辑规划,确定了系统功能模块。