资源简介
资源包括myeclipse开发的源代码(亲测可用,这学期才做的),课程设计文档,UML图,需求分析,软件测试报告,数据库设计。
开发平台:myeclipse+MySQL+tomcat
总体思路:1)前端采用了ACE框架,该框架的有点就是UI设计非常具有美感
2)后台使用了javaweb,主要是jsp+mvc+servlet分层思想实现,每一个功能都是通过javabean获取前台页面的数据,传递给servlet,然后进一步通过service层与dao数据库层的交互进行功能数据的处理,处理结果通过bean返回给jsp页面进行显示,在显示时还结合使用了jstl和el表达式。
3)最后使用tomcat服务器和Google浏览器进行web工程的部署和前端页面的调试,而后台设计思想是通过myeclipse编码调试,分别为dao层、damain层、exception层、formbean层、service层、utils工具层、controler层、ui层及junit层。
4)其他细节:数据库连接使用了配置文件jdbc.properties,前后台数据的显示使用了json进行传输。

代码片段和文件信息
package cbf.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import cbf.domain.AirInfo;
import cbf.exception.DaoException;
import cbf.utils.JdbcUtils;
public class AirInfoDao {
// 添加AirInfo
public boolean save(AirInfo airInfo) {
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
conn = JdbcUtils.getConnection();
String sql = “insert into airinfo (airidstartplaceendplacedatatimepriceticketnum)“
+ “ values(??????)“;
// 编译sql
pstmt = conn.prepareStatement(sql);
// 替换占位符
pstmt.setString(1 airInfo.getAirid());
pstmt.setString(2 airInfo.getStartplace());
pstmt.setString(3 airInfo.getEndplace());
pstmt.setString(4 airInfo.getDatatime());
pstmt.setString(5 airInfo.getPrice());
pstmt.setInt(6 airInfo.getTicketnum());
int num = pstmt.executeUpdate();
if (num > 0)
return true;
return false;
} catch (SQLException e) {
throw new DaoException(e);
} finally {
JdbcUtils.release(conn pstmt rs);
}
}
// 删除一个AirInfo
public boolean delete(String airid) {
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
conn = JdbcUtils.getConnection();
String sql = “delete from airinfo where airid=?“;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 airid);
// 发送sql
int num = pstmt.executeUpdate();
if(num>0)
return true;
return false;
} catch (SQLException e) {
throw new DaoException(e);
} finally {
JdbcUtils.release(conn pstmt rs);
}
}
// 修改一个AirInfo信息
public boolean update(AirInfo airInfo) {
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
conn = JdbcUtils.getConnection();
String sql = “update airinfo set startplace=?endplace=?datatime=?price=?ticketnum=? where airid=?“;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 airInfo.getStartplace());
pstmt.setString(2 airInfo.getEndplace());
pstmt.setString(3 airInfo.getDatatime());
pstmt.setString(4 airInfo.getPrice());
pstmt.setInt(5 airInfo.getTicketnum());
pstmt.setString(6 airInfo.getAirid());
// 发送sql
int num = pstmt.executeUpdate();
if(num>0)
return true;
return false;
} catch (SQLException e) {
throw new DaoException(e);
} finally {
JdbcUtils.release(conn pstmt rs);
}
}
// 根据航班号查找AirInfo
public AirInfo find(String airid) {
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
conn = JdbcUtils.getConnection();
String sql = “select * from airinfo where airid=?“;//or name=?“;
pstmt = conn.prep
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-07 23:56 民航订票系统\
目录 0 2017-10-25 16:56 民航订票系统\AirTicketingSystem\
文件 1171 2017-10-25 21:09 民航订票系统\AirTicketingSystem\.classpath
文件 1343 2017-10-25 15:21 民航订票系统\AirTicketingSystem\.project
目录 0 2017-10-25 16:33 民航订票系统\AirTicketingSystem\.settings\
文件 522 2017-10-25 10:44 民航订票系统\AirTicketingSystem\.settings\.jsdtscope
文件 120 2017-10-27 01:59 民航订票系统\AirTicketingSystem\.settings\com.genuitec.eclipse.core.prefs
文件 1009 2017-10-25 16:33 民航订票系统\AirTicketingSystem\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 57 2017-10-25 16:33 民航订票系统\AirTicketingSystem\.settings\org.eclipse.core.resources.prefs
文件 364 2017-10-25 10:44 民航订票系统\AirTicketingSystem\.settings\org.eclipse.jdt.core.prefs
文件 514 2017-10-25 16:33 民航订票系统\AirTicketingSystem\.settings\org.eclipse.wst.common.component
文件 414 2017-10-25 10:44 民航订票系统\AirTicketingSystem\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-10-25 10:44 民航订票系统\AirTicketingSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-10-25 10:44 民航订票系统\AirTicketingSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-10-27 16:15 民航订票系统\AirTicketingSystem\src\
目录 0 2017-10-27 01:06 民航订票系统\AirTicketingSystem\src\cbf\
目录 0 2017-10-25 18:46 民航订票系统\AirTicketingSystem\src\cbf\dao\
文件 4816 2017-10-25 22:58 民航订票系统\AirTicketingSystem\src\cbf\dao\AirInfoDao.java
文件 4072 2017-10-25 18:23 民航订票系统\AirTicketingSystem\src\cbf\dao\UserDao.java
文件 6838 2017-10-25 23:19 民航订票系统\AirTicketingSystem\src\cbf\dao\UserOrderAirDao.java
目录 0 2017-10-25 16:55 民航订票系统\AirTicketingSystem\src\cbf\domain\
文件 992 2017-10-25 16:39 民航订票系统\AirTicketingSystem\src\cbf\domain\AirInfo.java
文件 651 2017-10-25 17:00 民航订票系统\AirTicketingSystem\src\cbf\domain\User.java
文件 1350 2017-10-25 21:03 民航订票系统\AirTicketingSystem\src\cbf\domain\UserOrderAir.java
目录 0 2017-10-25 16:57 民航订票系统\AirTicketingSystem\src\cbf\exception\
文件 507 2017-06-06 18:16 民航订票系统\AirTicketingSystem\src\cbf\exception\DaoException.java
文件 507 2017-06-08 17:12 民航订票系统\AirTicketingSystem\src\cbf\exception\WebException.java
目录 0 2017-10-27 01:06 民航订票系统\AirTicketingSystem\src\cbf\formbean\
文件 504 2017-10-27 01:38 民航订票系统\AirTicketingSystem\src\cbf\formbean\PersonFormBean.java
文件 1877 2017-10-27 01:51 民航订票系统\AirTicketingSystem\src\cbf\formbean\PersonPwd.java
文件 2175 2017-10-27 01:12 民航订票系统\AirTicketingSystem\src\cbf\formbean\RegisterFormBean.java
............此处省略316个文件信息
相关资源
- JSP企业人事管理系统设计(源代码+论
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
- 学生信息管理系统 JSP MySQL
- jsp ajax 三级联动菜单
- jsp新闻公告与最新消息系统(具备添
- JSP课程设计-留言本 jsp mysql tomcat实现
- jsp 做的 班级管理网站
评论
共有 条评论