摘要:在中国正式加入WTO后,计算机科学技术与数据库技术快速发展,从外国引进的先进的技术和服务手段,都相继进入了中国的许多产业。汽车租赁变得越来越流行,而在汽车上投入的消费也开始占了人们生活中的一部分。
本系统是采用My Eclipse编辑器,结合Tomcat服务器与SQL Server数据库进行开发的。系统基于B/S结构,采用Java编程语言和Structs框架,以MVC的模式实现页面显示与业务逻辑的有效分离。本论文对系统做了详细的分析,其界面友好,可以高效的管理各种汽车的信息,增加、删除、修改和查询的同时,可以处理闲置的车辆。本系统主在研究如皋奔腾汽车租赁有限公司的后台管理需求,希望能够利用计算机和网络技术的成熟,改善现有的管理状况,提高相应的服务水平。
本论文从系统的背景意义开始,结合网上的流行趋势,根据现状设计对应的管理系统。论文着重介绍了系统的开发平台、开发语言、开发工具及数据库等,也包括系统的界面设计、主要功能和实现方法。
关键词 Java;My Eclipse;B/S结构;Struts
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题意义-1
1.3 课题内容-1
2 系统开发的相关技术和工具-3
2.1 Java技术概况-3
2.1.1 Java语言简介-3
2.1.2 Java的特点-3
2.1.3 Java面向对象的特征-3
2.2 B/S结构-4
2.3 MyEclipse-4
2.4 Struts(MVC)-4
2.5 SQL Server 2005-4
2.6 JDBC-4
2.7 JDK 1.6-4
2.8 Tomcat6.0服务器-5
3 系统需求分析-6
3.1 可行性分析-6
3.2 用户需求-6
3.3 功能模块划分-6
3.4 系统主要功能-7
4 系统设计-8
4.1 总体设计-8
4.2 系统总体功能结构-8
4.3 系统主要功能模块流程图-9
4.4 数据库表的设计-10
4.4.1 管理员表-10
4.4.2 车辆信息表-10
4.4.3 车辆出租信息表-10
4.4.4 车辆归还信息表-11
4.4.5 车辆损坏信息表-11
4.4.6 车辆维护信息表-11
4.4.7 会员信息表-12
4.4.8 预订信息表-12
4.5 数据库E-R图设计-13
4.5.1 系统数据库逻辑结构设计-13
4.5.2 系统各实体内部联系-13
5 系统的实现-16
5.1 系统前台的设计与实现-16
5.1.1 初始页面模块-16
5.1.2 车辆详细信息模块-17
5.1.3 用户查看订单信息模块-18
5.1.4 用户注册模块-19
5.2 系统后台的设计与实现-20
5.2.1 系统主页面设计与实现-20
5.2.2 用户管理模块的设计与实现-21
5.2.3 车辆基本信息模块的设计与实现-23
6 系统测试-28
6.1 系统测试概括-28
6.2 测试用例-28
总结-31
致谢-32
参考文献-33