摘要:本文讨论了一个通用的汽车订票系统的解决方案,该系统构建于B/S环境,以JSP技术、ADO技术为核心,依托Microsoft SQL Server 2008为后台数据库,并综合运用了 HTML,CSS,JAVASCRIPT等网页设计技术实现【1】。系统具有权限控制机制,严格控制用户对系统的访问,并通过对敏感数据进行加密,将各种数据分开存放,禁止未登录访问,最大程度保证系统的安全性。
本汽车订票系统采用模块化的设计理念,将订票系统分为前台功能模块和后台管理模块:前台功能模块实现用户注册登录和订票业务,用户登录后可进行订单管理,个人投诉管理,购票等操作。后台管理模块实现车票管理、售票管理、公告管理和用户管理等功能,管理员登录后可进行各部分的管理,以及查看用户的投诉信息。
关键词:汽车网上订票系统, JSP, B/S, MVC, 测试
目录
摘要
Abstract
1 绪论-1
1.1研究背景-1
1.2订票系统发展历程及现状-1
1.3论文研究的内容-2
1.4论文的组织结构-2
2 汽车网上订票系统的需求分析-2
2.1 系统的功能性需求-2
2.1.1 管理员功能-3
2.1.2 用户功能-3
2.2 系统非功能性需求-3
3 汽车网上订票系统的概要设计-4
3.1 系统部署结构-4
3.2 系统架构-4
3.3 系统模块-5
3.3.1 系统模块划分-5
3.3.2 系统模块说明-5
3.4 系统包结构-6
4 汽车网上订票系统的数据库设计-8
4.1 数据库需求分析-8
4.2 数据库概念结构-8
4.3 数据库物理结构的设计-11
5 汽车订票系统详细设计与实现-13
5.1 系统开发环境与运行环境-13
5.1.1 系统开发环境-13
5.1.2 系统运行环境-13
5.2用户功能实现-13
5.2.1 登录注册-13
5.2.2 订票-18
5.2.3 退票-23
5.2.4 投诉建议-27
5.2.5 用户信息管理-29
5.3 管理员功能实现-32
5.3.1 管理员登录-32
5.3.2 车票管理-34
5.3.3 公告管理-40
5.3.4 用户管理-42
5.3.5系统管理-44
6 汽车网上订票系统测试-46
6.1 测试的分析与概述-46
6.2 测试环境-47
6.3测试用例-47
6.4 测试结论-50
致谢-51