航班查询管理系统
项目类型:java Web项目 实现语言:Java 环境要求:eclipse,JDK1.8.0_31,tomcat-8.5.31,MySQL8.0.18,jquery-3.4.1 功能要求: 1.建立数据表,创建主键,设置主键自增,添加测试数据 2.使用开发工具创建Web项目 Flight 3.为工程添加 lombok、DBUtils、 C3P0等支持 4.引入jar包 5.创建实体类 6.创建DAO组件,完成相关数据库操作,参考方法包括: A.查询所有城市信息 B.根据起飞城市ID和到达城市ID查询航班信息,并根据起飞时间升序 7.创建业务层的 Service接口及其实现类。在实现类中注入DAO组件,并在类中实现业务逻辑和错误处理 8.创建Servlet类,为其注入业务组件,实现功能,并正确配置相关配置文件 9.创建首页面 A.完成页面设计,正确使用city表数据填充下拉列表,选项的value为城市ID,选项的文本为城市名称 B.为表单添加jQuery验证 C.通过Servlet查询符合条件的航班信息,结果按起飞时间升序排列,设置标题栏样式和隔行变色,查询条件会显在页面(在下拉列表中选中);如果没有符合条件的数据对用户进行提示。显示航班信息时,起飞城市和到达城市必须显示城市名,不可直接显示外键字段的值。 代码实现: 项目结构: 数据库 /* SQLyog Ultimate v12