freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程實驗報告----航空訂票系統(tǒng)-資料下載頁

2024-11-07 15:09本頁面
  

【正文】 Private String sex。 //性別 Private int age。 //年齡 Private int phone。 //聯(lián)系電話 Private Category category。 //用戶類別 Private String UserID 。 //用戶身份證號 Private String Email。 //用戶郵箱 ( 3)用戶關于航班查詢操作: 此部分類及接口設計參見后臺管理程序部分中關于航班查詢的相關設計,客戶端調(diào)用的程序即為該部分程序。 后臺管理類及接口設計 ( 1)管理員個人信息及用戶信息維護: 接口: public interface InAdminManage { public interface UsersInfoManageDao { //得到用戶信息,進行分頁顯示 public PageHelper getUserInfo(String condition,int pageSize,int curPage)。 // 對管理員修改的個人信息進行保存 public boolean saveAdminInfo(AdminVo vo) throws Exception。 public AdminVo getAdminVo(String name)。} } 類: public class AdminManageImpl implements InAdminManage public class AdminActionAction extends Action public class AdminFormForm extends ActionForm 參數(shù)包括: private adminVo vo。 //adminVo 值對象類封裝了管理員個人信息 adminVo類主要參數(shù)為: private String userName。 //姓名 Private String sex。 //性別 Private int age。 //年齡 Private int phone。 //聯(lián)系電話 Private String UserID 。 //用戶身份證號 Private String Email。 //郵箱 35 ( 2)航班信息管理:錄入航班信息、修改 航班信息、查詢航班、刪除廢棄航班 接口: public interface InFlightManage { // 得到航班信息,進行分頁顯示 public PageHelper getUserInfo(String condition,int pageSize,int curPage)。 //錄入航班信息 public boolean addFlightInfo(FlightVo vo)throws Exception。 //修改航班信息 public boolean modifyFlightInfo(FlightVo vo)throws Exception。 //查詢航班 (查詢條件包括:根據(jù)城市區(qū)間、根據(jù)日期 ) public PageHelper getOrdersByType(String querySQL,int pageSize,int curPage)throws Exception。 //刪除航班 public boolean deleteFlithtInfo(FlightVo vo)throws Exception。 } 類: public class FlightActionAction extends Action public class FlightManageFormForm extends ActionForm public class FlightVo 參數(shù)包括: private String flightNum。 //航班號 Private int ticketsNUm。 //機票數(shù)量 Private int ticketsFair。 //票價 Private AirOwned cmp。 //所屬航空公司 Private String startCity。 //出發(fā)城市 Private String endCity。 //目的地城市 Private Date startTime。 //出發(fā)時間 Private Date endTime。 //到達時間 ( 3)機票狀態(tài)維護:客戶預定機票初始默認狀態(tài)為預 訂,管理員可根據(jù)時間限制及客戶付費情況將其修改為取消預定、成交狀態(tài)。系統(tǒng)也可自動對注冊用戶的付費情況進行監(jiān)控,從而通過本部分程序進行修改。 接口: public interface InTicketsManage { /* *定義關于機票預訂管理的操作 * 修改訂票狀態(tài)、查詢相關機票 */ //查詢相關機票 :根據(jù)用戶編號查詢及根據(jù)機票所處狀態(tài)查詢 public PageHelper getOrdersByType(String querySQL,int pageSize,int curPage)throws Exception。 //修改機票狀態(tài) public boolean modifyTicketsState(int stateId )throws Exception。 } 類: public class TicketsManageActionAction extends Action public class TicketsManageFormForm extends ActionForm 36 設計使用工具為 : PowerDesigner,工具版本為: 10。 系統(tǒng)主要涉及的數(shù)據(jù)庫表為: ( 1)航班信息表( abs_aireline) ( 2)用戶個人信息表 (abs_users) ( 3)取票通知表 (abs_tickets) ( 4)類別信息表 (abs_category) ( 5)預定機票狀態(tài)表 (abs_tickets_state) ( 6)管理員表( abs_admin) ( 7)管理員部門表 (abs_dept) ( 8)航空公司表 (abs_cmp) ( 9)權限表 (abs_purview) ( 10)角色表 (abs_role) 以及為了編程需要所生成的關聯(lián)中間表。 數(shù)據(jù)庫及版本 Oracle 9i 命名規(guī)則 ,多個單詞或前后綴之間使用 “_”連接 2.所有表、視圖、觸發(fā)器、索引、函數(shù)、約束、主外鍵必須指定名稱,規(guī)則如下: 數(shù)據(jù)庫對象 規(guī)則 最大長度 例子 表 系統(tǒng)縮略名 _表名 18 abs_users 關聯(lián)表 系統(tǒng)縮略名 _第一個表的名稱縮寫 _第二個表的名稱縮寫 視圖 v_模塊縮略名 _視圖名 18 v_dc_model 存儲過程 p_模塊縮略名 _存儲過程名 18 p_dc_model 觸發(fā)器 t_模塊縮略名 _觸發(fā)器名 18 t_dc_model 字段名 字段名 (有實際意義 ) 18 username 主鍵 pk_主鍵名 18 pk_id 代理主鍵 id 18 id 外鍵 fk_所指向表名 18 fk_id ( *)注:由于數(shù)據(jù)庫對象之間的命名規(guī)則與最大長度限制可能造成命名存在沖突。如存在,可以通過縮減表名或自編序號。 度 字段 類型 長度 代理主鍵 number 18 編號方面 Varchar2 18 名稱方面 varchar2 100 用戶密碼 varchar2 18 員工類型 Varchar2 100 年齡方面 number 3 性別方面 char 2 url Varchar2 100 37 航班號 Varchar2 100 用戶類別方面 Varchar2 20 航班描述內(nèi)容 long 各種日期 Date 城市名 Varchar2 100 預定票數(shù) number 20 1.用戶注冊日期 : xxxxxxxx 2.登錄 /下線時間 : xxxxxxxx xx:xx:xx 3.航班出發(fā)到達時間 : xxxxxxxx xx:xx:xx 4.生成取票通知單時間: xxxxxxxx xx:xx:xx 5.機票查詢?nèi)掌冢?xxxxxxxx 建模時的規(guī)范 Name 屬性用中文表示, Code 字段用英文表示。 ,然后由概驗數(shù)據(jù)模型進行轉(zhuǎn)化得到物理數(shù)據(jù)模型 方法為 : ToolsGenerate Physical Data Model PowerDesigner 通過物理數(shù)據(jù)模型進行導出 方法為 :DatabaseGenerate Database 38 概念模型設計: 39 物理模型設計: 40 限于篇幅原因,在此僅提供主要公共類的詳細實現(xiàn)源碼及 系統(tǒng)主要業(yè)務功能的接口類。 連接類: public class JNDIConnection implements IDBConnection { private Connection conn。 private DataSourceInf datasource。 public JNDIConnection(DataSourceInf ds){ = ds。 try { (()).newInstance()。 } catch (Exception ex) { } } public void closeConnection() { try { ()。 } catch (SQLException e) { } } public Connection getConnection() { Context initCtx。 try { initCtx = new InitialContext()。 Context envCtx = (Context) (java:p/env)。 //Look up our data source ds = () (jdbc/ + ())。 //Allocate and use a connection from the pool = ()。 return conn。 } catch (NamingException e) { } catch (SQLException e) { } return conn。 } } 過濾器類: public class EncodingFilter extends HttpServlet implements Filter{ // 下面是用來設置接收的字符集 為 UTF- 8 41 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { (gb2312)。 (request, response)。 } public void init(FilterConfig arg0) throws ServletException { } } 分頁類: public class PageHelper { private int currentpage。 // 當前頁 private int nextpage。 // 下一頁 private int priviouspage。 // 前一頁 private int pagecount。 // 共有頁
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1