目 录
论文总页数:30页
1 引言 1
1.1 选题背景 1
1.2 项目的主要研究工作 2
1.3 开发环境 2
2 理论基础 2
2.1 概念 2
2.1.1 J2EE的概念 2
2.1.2 JSP的概念 3
2.1.3 Java Bean的概念 3
2.1.4 Java Servlet的概念 3
2.1.5 Session对象 3
2.2 J2EE的结构 3
2.3 J2EE的容器类型 4
2.4 J2EE的体系与模式 4
2.4.1 J2EE的体系(分布式计算) 4
2.4.2 J2EE的模式 4
3 公交查询系统功能分析 4
3.1 公交查询系统的需求 4
3.1.1 系统需求描述 4
3.1.2 系统数据流图 5
3.2 公交查询系统的功能 5
3.3 公交查询系统的数据库设计 6
3.3.1 E-R图 6
3.3.2 数据库表设计 7
4 公交查询系统的设计与实现 9
4.1 创建管理员登录的Servlet 9
4.2 创建用户登录的Servlet 11
4.3 公交系统查询模块 12
4.3.1商厦查询 12
4.3.2 车次信息查询 15
4.3.3 站点信息查询 17
4.3.4 两个站点间的信息查询 18
4.4 公交系统添加模块 23
4.4.1 添加车次 23
4.4.2 添加站点 24
4.5 公交系统删除模块 24
4.5.1 删除车次 24
4.5.2 删除站点 25
4.6 公交系统更新模块 25
4.7 公交系统留言板模块 26
4.7.1 发表留言 26
4.7.2 查看留言 26
4.7.3 删除留言 27
5 系统测试与分析 27
结 论 28
参考文献 28
致 谢 29
声 明 30
5 系统测试与分析
设计完成系统的各个模块之后,需要对整个系统进行全面的测试。目的是让整个系统能够快速、稳定、安全的运行。在进行系统测试过程中出现如下几种情况:
(1)对页面提交的过来的数据进行空指针异常捕捉。凡是遇到无效或是空值数据都需要用程序进行操作处理。
(2)及时的捕捉数据库连接和关闭异常。以免数据库连接资源及时释放,提供下一次请求调用。
(3)对数据库查询操作异常进行捕捉。
(4)对数据库查询操作异常进行捕捉。
(5)对数据库更新操作异常进行捕捉。
(6)对数据库添加操作异常进行捕捉。
(7)对数据库删除操作异常进行捕捉。
(8)权限控制,通过session会话变量对管理员和用户的权限进行控制。
(9)页面的编码方式不同,需要的对字符串进行转码操作。