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

正文內容

軟件工程實驗報告----航空訂票系統(參考版)

2024-11-11 15:09本頁面
  

【正文】 // 前一頁 private int pagecount。 // 當前頁 private int nextpage。 (request, response)。 } catch (NamingException e) { } catch (SQLException e) { } return conn。 //Allocate and use a connection from the pool = ()。 Context envCtx = (Context) (java:p/env)。 } catch (SQLException e) { } } public Connection getConnection() { Context initCtx。 try { (()).newInstance()。 private DataSourceInf datasource。 ,然后由概驗數據模型進行轉化得到物理數據模型 方法為 : ToolsGenerate Physical Data Model PowerDesigner 通過物理數據模型進行導出 方法為 :DatabaseGenerate Database 38 概念模型設計: 39 物理模型設計: 40 限于篇幅原因,在此僅提供主要公共類的詳細實現源碼及 系統主要業(yè)務功能的接口類。如存在,可以通過縮減表名或自編序號。 系統主要涉及的數據庫表為: ( 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) 以及為了編程需要所生成的關聯中間表。 //修改機票狀態(tài) public boolean modifyTicketsState(int stateId )throws Exception。系統也可自動對注冊用戶的付費情況進行監(jiān)控,從而通過本部分程序進行修改。 //出發(fā)時間 Private Date endTime。 //出發(fā)城市 Private String endCity。 //票價 Private AirOwned cmp。 //航班號 Private int ticketsNUm。 //刪除航班 public boolean deleteFlithtInfo(FlightVo vo)throws Exception。 //修改航班信息 public boolean modifyFlightInfo(FlightVo vo)throws Exception。 //郵箱 35 ( 2)航班信息管理:錄入航班信息、修改 航班信息、查詢航班、刪除廢棄航班 接口: public interface InFlightManage { // 得到航班信息,進行分頁顯示 public PageHelper getUserInfo(String condition,int pageSize,int curPage)。 //聯系電話 Private String UserID 。 //性別 Private int age。 //adminVo 值對象類封裝了管理員個人信息 adminVo類主要參數為: private String userName。 public AdminVo getAdminVo(String name)。 后臺管理類及接口設計 ( 1)管理員個人信息及用戶信息維護: 接口: public interface InAdminManage { public interface UsersInfoManageDao { //得到用戶信息,進行分頁顯示 public PageHelper getUserInfo(String condition,int pageSize,int curPage)。 //用戶身份證號 Private String Email。 //聯系電話 Private Category category。 //性別 Private int age。 } 類: public class UsersManageImpl implements InUsersManage public class UserManageActionAction extends Action public class UsersManageformForm extends ActionForm 涉及到的 VO值對象類: public class UserVo 參數包括: private String userName。 前臺類及接口設計 ( 1)用戶訂票功能業(yè)務:訂票、退票、修改機票 接口: public interface InTicketsManage 類: public class UserTicketsManageActionAction extends Action public class TicketsManageFormForm extends ActionForm 參數包括: private String airelineId //航班號 Private int ticketsNum //所訂機票數 Private int phone //聯系電話 Private Date tickDate //訂票日期 Private ticketState state //所訂票狀態(tài)(起始狀態(tài)默認為預訂) ( 2)用戶信息管理:注冊本系統、維護個人信息 接口: public interface InUsersManage { /* * 普通用戶注冊及個人信息管理 */ 34 //用戶注冊 public boolean regUsers(UserVo vo)throws Exception。 ( 5)過濾器 : 此類屬于一個 servlet 類,主要解決中文字符亂碼顯示問題,系統通過在服務器端進行配置,使整個系統中所有流出及輸入信息都經過過濾器,很好的一次性解決了系統中關于亂碼的問題。 //用戶密碼 ( 4)常量類: 常量類主要以鍵值對的形式保存系統中經常使用到的常量信息,其他程序通過唯一的鍵來調用其所對應的值,以此提高系統的可擴展性和維護性,僅通過修改一處值便可同時使系統中的數據得到更新。 } public class LoginDaoImpl implements InLoginDao 值對象類: public class LoginVo 參數包括: private String userName。 ( 3)登陸程序: 登陸程序分三層: action類、表單數據封裝類 form、數據 庫操作類 注:以下各業(yè)務操作根據 struts三層模式全部分為 action類、 form類及數據庫操作類,同此介紹,不再贅述。 private List objlist。 // 當前頁的記錄條數 private String condition。 // 記錄的總條數 private int pagesize = 10。 // 前一頁 private int pagecount。 protected String mand = 。 protected int pageSize。 public class PageableResultSet 參數包括: protected ResultSet rs = null。 //連接 URL參數 ( 2)分頁程序: 系統終會用到很多分頁,所以將此部分作為公共程序進行設計,提高程序可重用性。 //用戶名 private String password。 //ID private String driverName。 連接信息封裝類: public class DataSourceInf 對登錄數據庫的用戶信息進行封裝,便于程序管理及修改維護,降低程序間的耦合性。 } 接口實現類提供用戶訪問方法: public class JNDIConnection implements IDBConnection 參數包括: private Connection conn。 由于采用連接池機制,主要涉及兩個個類及一個接口: 提供連接及關閉連接的接口: public interface IDBConnection { public void closeConnection()。每 個部分根據 MVC及 Struts 特點分四個包: action( action 類)、 dao 及 impl(接口及實現類)、 form(表 form單類),同時每個部分下包含一個 vo 包, 里邊存放本部分所包含的所有 VO 對象類,進行統一管理。開發(fā)工程的包結構設計根據所采用技術特點進行分層,各包名定義嚴格遵守訂票系統的系統設計規(guī)范的要求。 機票預定系統(服務器部分) 接收數據 數據處理 、 查詢 發(fā)送數據 判斷類型 解開數據包 接收客戶機數據 準備數據包 發(fā)送數據到客戶機 準備 SQL 數據庫操作 判斷查詢 準備返回數據 判斷原因 準備返回數據 28 ( 1)按城市區(qū)間進行航班信息查詢及相關操作: ( 2)按日期進行航班信息查詢及相關操作: 29 ( 3)按用戶編號查詢及相關操作: ( 4)調用通知單打印功能: 30 ( 5)航班信息查詢及維護操作: ( 6)添加航班信息操作: 31 、接口簡介 本系統采用 B/S 模式,采用 MVC 三層設計模式,主要技術為 Struts,編程過程中根據用戶操作,關于訂票、退票等業(yè)務使用單例設計模式。界面一方面提供客戶完成日常需求,另一方面提高客戶體驗,提高客戶使用頻率,使用戶對該系統產生好感。 ( 1)航空訂票系統 Air booking system ( 2)普通用戶注冊 General Register ( 3)航班信息管理 Flight information manage Add flight information Modify flight information Delete flight information Search flight information ( 4)用戶訂票 Users booking ( 5)用戶取消訂票 Users cancel booking ( 6)修改訂票狀態(tài) Amend the booking status ( 7)維護個人信息 Safeguard personal information Modify personal information 互 聯 網 26 軟件環(huán)境 客戶端 (client): 操作系統: windows 98/2020/2020/xp 瀏覽器: Inter Explore/遨游 服務器端 (server): 操作系統: windows 2020/xp 數據庫管理系統 (DBMS): Orac
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1