資源簡介
本系統登錄的角色有二種:會員、管理員、普通用戶。管理員是能夠管理會員信息、航班信息的管理、訂單信息的管理、留言板的管理。會員是能夠查看航班信息、在線購買機票、查看訂單信息、在線留言。普通用戶只能夠瀏覽航班的信息。
經上所述,系統功能可以分為以下幾個模塊:
(1)查看航班信息:會員看到的航班信息列表簡潔明了,若會員想查看具體的航班信息時可以點擊“詳細信息”即可。
(2)在線購買機票:會員直接點擊訂票就可以購買機票了,無需再像以前傳統的購票方式一樣,簡單快捷。
(3)查看訂單信息:會員可以查看到自己訂單后的詳細信息以及訂單狀態等情況。
(4)在線留言:會員在有什么不清楚的情況下也可以進行在線留言。
(5)管理會員信息:管理員可以對會員的信息進行刪除操作,一旦管理員對會員進行刪除操作了,那么這個會員就不可以再繼續登錄了。
(6)航班信息的管理:管理員可以根據航班的具體出發時間等相關信息進行添加或者對要取消的航班信息進行刪除操作。
(7)訂單信息管理:管理員對會員的訂單進行確認,然后確認訂單狀態同時會員也能夠在前臺看到管理員確認的訂單信息。
(8)留言管理:管理員可以對會員發出的關于航班信息的相關問題進行回復。
代碼片段和文件信息
package?com.dao;
import?java.util.List;
import?org.apache.commons.logging.Log;
import?org.apache.commons.logging.LogFactory;
import?org.hibernate.LockMode;
import?org.springframework.context.ApplicationContext;
import?org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import?com.model.TAdmin;
/**
?*?Data?access?object?(DAO)?for?domain?model?class?TAdmin.
?*?
?*?@see?com.model.TAdmin
?*?@author?MyEclipse?Persistence?Tools
?*/
public?class?TAdminDAO?extends?HibernateDaoSupport?{
private?static?final?Log?log?=?LogFactory.getLog(TAdminDAO.class);
//?property?constants
public?static?final?String?USER_NAME?=?“userName“;
public?static?final?String?USER_PW?=?“userPw“;
protected?void?initDao()?{
//?do?nothing
}
public?void?save(TAdmin?transientInstance)?{
log.debug(“saving?TAdmin?instance“);
try?{
getHibernateTemplate().save(transientInstance);
log.debug(“save?successful“);
}?catch?(RuntimeException?re)?{
log.error(“save?failed“?re);
throw?re;
}
}
public?void?delete(TAdmin?persistentInstance)?{
log.debug(“deleting?TAdmin?instance“);
try?{
getHibernateTemplate().delete(persistentInstance);
log.debug(“delete?successful“);
}?catch?(RuntimeException?re)?{
log.error(“delete?failed“?re);
throw?re;
}
}
public?TAdmin?findById(java.lang.Integer?id)?{
log.debug(“getting?TAdmin?instance?with?id:?“?+?id);
try?{
TAdmin?instance?=?(TAdmin)?getHibernateTemplate().get(
“com.model.TAdmin“?id);
return?instance;
}?catch?(RuntimeException?re)?{
log.error(“get?failed“?re);
throw?re;
}
}
public?List?findByExample(TAdmin?instance)?{
log.debug(“finding?TAdmin?instance?by?example“);
try?{
List?results?=?getHibernateTemplate().findByExample(instance);
log.debug(“find?by?example?successful?result?size:?“
+?results.size());
return?results;
}?catch?(RuntimeException?re)?{
log.error(“find?by?example?failed“?re);
throw?re;
}
}
public?List?findByProperty(String?propertyName?object?value)?{
log.debug(“finding?TAdmin?instance?with?property:?“?+?propertyName
+?“?value:?“?+?value);
try?{
String?queryString?=?“from?TAdmin?as?model?where?model.“
+?propertyName?+?“=??“;
return?getHibernateTemplate().find(queryString?value);
}?catch?(RuntimeException?re)?{
log.error(“find?by?property?name?failed“?re);
throw?re;
}
}
public?List?findByUserName(object?userName)?{
return?findByProperty(USER_NAME?userName);
}
public?List?findByUserPw(object?userPw)?{
return?findByProperty(USER_PW?userPw);
}
public?List?findAll()?{
log.debug(“finding?all?TAdmin?instances“);
try?{
String?queryString?=?“from?TAdmin“;
return?getHibernateTemplate().find(queryString);
}?catch?(RuntimeException?re)?{
log.error(“find?all?failed“?re);
throw?re;
}
}
public?TAdmin?merge(TAdmin?detachedInstance)?{
log.debug(“
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5522??2018-05-05?23:01??fba2be98138b4aee8bc52ce3f8f895c0\hang\.classpath
?????文件????????557??2015-10-28?19:52??fba2be98138b4aee8bc52ce3f8f895c0\hang\.externalToolBuilders\com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.launch
?????文件????????550??2015-10-28?13:43??fba2be98138b4aee8bc52ce3f8f895c0\hang\.externalToolBuilders\com.genuitec.eclipse.hibernate.HibernateBuilder.launch
?????文件????????553??2015-11-02?08:29??fba2be98138b4aee8bc52ce3f8f895c0\hang\.externalToolBuilders\com.genuitec.eclipse.springfr
?????文件????????552??2015-10-26?15:36??fba2be98138b4aee8bc52ce3f8f895c0\hang\.externalToolBuilders\org.eclipse.wst.common.project.facet.core.builder?(2).launch
?????文件????????548??2015-11-03?08:29??fba2be98138b4aee8bc52ce3f8f895c0\hang\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
?????文件????????547??2015-10-26?21:56??fba2be98138b4aee8bc52ce3f8f895c0\hang\.externalToolBuilders\org.eclipse.wst.validation.validationbuilder?(1).launch
?????文件????????509??2015-10-26?23:04??fba2be98138b4aee8bc52ce3f8f895c0\hang\.myhibernatedata
?????文件????????285??2018-05-05?23:01??fba2be98138b4aee8bc52ce3f8f895c0\hang\.myme
?????文件???????3829??2015-11-01?22:46??fba2be98138b4aee8bc52ce3f8f895c0\hang\.project
?????文件????????500??2015-10-28?12:42??fba2be98138b4aee8bc52ce3f8f895c0\hang\.settings\.jsdtscope
?????文件????????117??2015-11-01?17:09??fba2be98138b4aee8bc52ce3f8f895c0\hang\.settings\org.eclipse.core.resources.prefs
?????文件????????629??2015-10-29?07:34??fba2be98138b4aee8bc52ce3f8f895c0\hang\.settings\org.eclipse.jdt.core.prefs
?????文件?????????99??2015-11-04?22:56??fba2be98138b4aee8bc52ce3f8f895c0\hang\.settings\org.eclipse.jdt.ui.prefs
?????文件????????450??2015-11-02?17:44??fba2be98138b4aee8bc52ce3f8f895c0\hang\.settings\org.eclipse.wst.common.component
?????文件????????252??2015-11-02?16:13??fba2be98138b4aee8bc52ce3f8f895c0\hang\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2015-11-03?04:09??fba2be98138b4aee8bc52ce3f8f895c0\hang\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2015-11-02?12:19??fba2be98138b4aee8bc52ce3f8f895c0\hang\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????474??2015-10-31?14:11??fba2be98138b4aee8bc52ce3f8f895c0\hang\.springBeans
?????文件???????3980??2015-10-30?15:15??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\dao\TAdminDAO.java
?????文件???????3797??2015-11-01?08:12??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\dao\THangbanDAO.java
?????文件???????3765??2015-10-27?05:15??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\dao\TLiuyanDAO.java
?????文件???????3732??2015-10-30?07:36??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\dao\TOrderDAO.java
?????文件???????3860??2015-10-30?14:49??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\dao\TOrderitemDAO.java
?????文件???????3729??2015-10-30?15:37??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\dao\TUserDAO.java
?????文件????????782??2015-11-05?05:50??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\model\TAdmin.hbm.xm
?????文件????????887??2015-11-04?08:34??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\model\TAdmin.java
?????文件???????1610??2015-11-01?10:23??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\model\THangban.hbm.xm
?????文件???????1917??2015-10-29?13:21??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\model\THangban.java
?????文件???????1162??2015-10-27?08:06??fba2be98138b4aee8bc52ce3f8f895c0\hang\src\com\model\TLiuyan.hbm.xm
............此處省略376個文件信息
- 上一篇:Android 仿淘寶2018添加地址
- 下一篇:李剛瘋狂Java講義第三版光盤內容
評論
共有 條評論