公交查询系统的设计和实现(JSP,SQLServer)
无需注册登录,支付后按照提示操作即可获取该资料.
公交查询系统的设计和实现(JSP,SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文16000字,程序代码,SQLServer数据库)
采用SQL Server 2008数据库、Tomcat应用服务器、JSP(JAVA Server Pages)技术设计并实现一个公交查询系统,要求实现用户登录、注册、查询、管理员管理、数据更新及用户留言本论文详细介绍了整个系统的已实现的功能。首先,实现多种查询功能,包括根据商厦名称、公交车号、日常站点、和任意两个站点查询乘车路线。其次,采用最短路径算法查找任意两个站点之间的最短乘车路线。最后,提供了用户留言的功能、用户管理功能和后台车次管理功能;用户留言功能,主要是收集用户的留言信息,可以根据用户提供的留言信息或是提出的建议,对系统进行修改和完善;用户管理功能,主要是删除用户信息和修改用户基本信息;后台车次管理功能主要包含添加车次和站点功能、更新车次和站点功能、删除车次和站点功能,这样做到系统实时更新,为用户查询提供更为准确的信息。
功能性描述
本系统分四个功能模块(如图3-3):登录,查询,系统管理和留言管理。
用户登陆模块包括普通用户登录,普通用户注册和管理员登陆。
(1) 管理员和普通用户分别拥有自己的用户名和密码。对于普通用户注册后如果登录成功,则直接进入到用户的个人主界面并选择各种操作,否则会返回到登陆界面,重新登录,如果没有用户名,可以通过注册界面完成普通用户的注册操作。管理员登录成功后进入管理员界面从而进行各种操作。
(2) 查询模块包括:商厦查询、公交线路查询、公交站点查询、站点区间查询.
(3) 查询模块包括:商厦查询、公交线路查询、公交站点查询、站点区间查询.
图3-2系统结构图
(4) 查询模块包括:商厦查询、公交线路查询、公交站点查询、站点区间查询.
(5) 此站的所有公交线路显示出来。比如,输入二七广场,系统会显示经过二七广场的12和68路。
(6) 公交线路查询:该模块的主要功能是根据用户选定的线路,系统将这个线路的相关信息反馈给用户.比如,用户选择了12路,当用户进行查询时,系统会显示出12路经过的所有站点。
(7) 公交站点查询:该模块的主要功能是根据用户选择的站点,查询出经过这个站点的所有线路。比如,当用户输入公交站时,系统会显示出经过该站点的所有公交线路。
(8) 站点区间查询:该模块的主要功能是根据用户选取的两个站点,查询出经过这两站的最近的公交线路。
(9) 系统管理模块包括公交线路的更改,公交站点的更改,数据更新和用户管理四部分组成。
(10) 该模块通过登录界面的管理员登录,让管理员对数据中的站点和公交线路进行增加和删除,对用户信息进行管理,系统的数据更新等功能。
(11) 留言管理模块包括留言的添加和留言删除两部分。
该模块的主要功能有用户通过登录系统可以添加留言,管理员通过登录具有对留言进行删除的权限。
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 选题背景 1
1.2公交查询系统的发展 2
1.3 项目的主要研究工作 3
1.4 开发环境 4
2 理论基础 5
2.1 概念 5
2.1.1 J2EE的概念 5
2.1.2 JSP的概念 5
2.1.3 JAVA Bean的概念 5
2.1.4 JAVA Servlet的概念 6
2.1.5 Session对象 6
2.2 J2EE的结构 6
2.3 J2EE的容器类型 6
2.4 J2EE的体系与模式 7
2.4.1 J2EE的体系 7
2.4.2 J2EE的模式 7
3系统总体设计思路 9
3.1需求分析 9
3.2系统体系结构设计 10
3.3功能性描述 11
3.4 数据库设计 13
3.4.1 公交查询系统的数据库设计 13
3.4.2 数据库表设计 15
4 公交查询系统的设计与实现 18
4.1 公交查询系统总体设计 18
4.2 创建管理员登录的Servlet 18
4.3 创建用户登录的Servlet 20
4.4 公交系统查询模块 21
4.4.1商厦查询 21
4.4.2 车次信息查询 21
4.4.3 站点信息查询 22
4.4.4 两个站点间的信息查询 22
4.5 公交系统添加模块 26
4.5.1 添加车次 26
4.5.2 添加站点 26
4.6 公交系统删除模块 27
4.6.1 删除车次 27
4.6.2 删除站点 27
4.7 公交系统更新模块 28
4.8 公交系统留言板模块 28
4.8.1 发表留言 28
4.8.2 查看留言 29
4.8.3 删除留言 29
5 软件测试 30
5.1 软件测试的目的 30
5.2 测试过程 30
5.2.1 用户注册功能测试 30
5.2.2 用户登录功能测试 31
5.2.3 系统主界面功能测试 31
5.2.4 管理员管理功能测试 31
5.3 软件测试结论 32
5.3.1 软件能力 32
5.3.2 缺陷和限制 32
5.3.3 测试结论 32
结束语 33
致 谢 34
参考文献 35