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

正文內(nèi)容

東華大學(xué)航空售票信息管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計報告(編輯修改稿)

2025-02-25 21:33 本頁面
 

【文章內(nèi)容簡介】 存儲記錄結(jié)構(gòu)設(shè)計 對于數(shù)據(jù)庫中的數(shù)據(jù),為了便于系統(tǒng) JSP 代碼的實現(xiàn),表格中變量基本上都是定義為字符類型,只不過對于不同的變量的字符長度可能不同,并且對于每個變量的命名可以使用中文的形式,本系統(tǒng)軟件支持中文格式的輸入輸出。 強制所以字符編碼為“ UTF8” (包括中文 )。 確定數(shù)據(jù)存放位置 本 系統(tǒng) 將屬于同一表格中的數(shù)據(jù)存放在一起,并且保證屬于同一學(xué)號同一同學(xué)的信息的確定性以及信息的準(zhǔn) 確性。 完整性約束 ( 1)該系統(tǒng) 通過系統(tǒng)首頁登錄功能嚴格規(guī)定操作員權(quán)限, 保證了功能的相對完整性。本系統(tǒng)提供了很多的提示錯誤信息的界面出現(xiàn),并且在錯誤信息界面出現(xiàn)后,會在 1 秒內(nèi)返回原界面。 ( 3)本系統(tǒng)支持中文形式的輸入輸出,并且也可以以中文的形式將數(shù)據(jù)存放在數(shù)據(jù)庫中,同樣也可以將數(shù)據(jù)庫中的中文讀取出來進行一定的操作。 ( 4) 本系統(tǒng)遵循實體完整性約束,參照完整性約束,自定義完整性約束。其中自定義完整約束規(guī)定在 TF 表 (航班機票)中, 航班號與機票號值須有效; 系統(tǒng)管理員刪除員工賬號時,應(yīng) 先解除 User 表(用戶) 對于主鍵(同員工編號)的約束,即先刪除 User 表中待刪除員工的記錄,然后再進行刪除員工信息操作。 另外在系統(tǒng)對于數(shù)據(jù)庫的操作后臺層面,均體現(xiàn)了完整性約束規(guī)則。 ( 5) 本系統(tǒng)對于每一個功能模塊都有相對應(yīng)的處理 jsp 文件以及顯示界面的 jsp 文件, jsp 文件命遵循行業(yè)規(guī)則,可讀性強, 從而達到顯示與處理分開,使得代碼實現(xiàn)思路更加明確。 航空售票信息管理系統(tǒng) 14 程序設(shè)計 本系統(tǒng)使用的開發(fā)工具是: MySql MyEclipse 本系統(tǒng)使用的技術(shù)有: JavaBean JSP JDBC Java HTML 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 確定了數(shù)據(jù)庫邏輯結(jié)構(gòu)與物理結(jié)構(gòu)后,根據(jù)所選用的 DBMS 提供的數(shù)據(jù)定義語言來嚴格描述數(shù)據(jù) 結(jié)構(gòu)。 數(shù)據(jù)裝載 本 系統(tǒng) 所需要的數(shù)據(jù)量并不是非常大,我們只要通過一定的數(shù)據(jù)量來驗證本系統(tǒng)運行是否能夠成功,是否能夠連接的上數(shù)據(jù)庫,所以本軟件在數(shù)據(jù)裝載的時候完全是使用手工的形式載入,本軟件數(shù)據(jù)庫中在軟件運行之前載入了 6 組樣例數(shù)據(jù),用于檢測軟件使用的正確性,在軟件的使用過程中,同樣會對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢,刪除,修改,增添,所以在軟件使用的過程中數(shù)據(jù)庫中的數(shù)據(jù)是在不斷的更變的,數(shù)據(jù)變化率較 高。 數(shù)據(jù)庫試運行 應(yīng)用程序調(diào)試完成,并有一小部分數(shù)據(jù)入庫后,就可以開始數(shù)據(jù)庫的試運行。此時系統(tǒng)還不穩(wěn)定,要做好數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)工作。 ( 1)功能調(diào)試,即運行應(yīng)用程序,測試程序的各種功能。 ( 2)性能測試,測量系統(tǒng)的性能指標(biāo),分析是否符合設(shè)計目標(biāo)。 航空售票信息管理系統(tǒng) 15 1. Customer(客戶) 2. Staff( 員工 ) 航空售票信息管理系統(tǒng) 16 3. Flight(航班 ) 4. Ticket(機票 ) 航空售票信息管理系統(tǒng) 17 5. TF(航班機票) 航空售票信息管理系統(tǒng) 18 6. Service(服務(wù)表) 航空售票信息管理系統(tǒng) 19 7. User(用戶 ) 航空售票信息管理系統(tǒng) 20 8. customerstat 視圖 (客戶購票信息統(tǒng)計 ) 9. passengerinfoview 視圖 (乘機人 信息統(tǒng)計 ) 10. staffstat 視圖 (員工業(yè)績報表 ) 航空售票信息管理系統(tǒng) 21 本系統(tǒng)對數(shù)據(jù)庫中操作包括對數(shù)據(jù)庫中表的信息增添,刪除,查詢,修改。 數(shù)據(jù)庫操作語句 (JavaBean) package 。 import .*。 public class DB { // 成員變量初始化 Connection conn = null。 // 數(shù)據(jù)庫連接 Statement stmt =null。 ResultSet rs = null。 // 記錄集 String Username = 。 // 用戶名 String Password = 。 // 密碼 String = 。 String tel = 。 //String url = jdbc: String url = jdbc:ing=utf8。 String user=root。 String password=zhoujinghua。 // db的構(gòu)建器 (數(shù)據(jù)庫的上下三個差別?。? public DB() { try { String name = 。 (name)。 conn = (url,user,password)。 (connect success)。 } catch (Exception e) { // 這樣寫是為了方便調(diào)試程序,出錯打印 mydb:就知道在什么地方出錯了 (mydb: + ())。 } 航空售票信息管理系統(tǒng) 22 } //關(guān)閉所有的數(shù)據(jù)庫連接資源 public void closeResource(){ try{ if(rs!=null) ()。 if(stmt!=null) ()。 if(conn!=null)。 ()。 } catch(Exception e){ ()。 } } // executeQuery方法用于進行記錄的查詢操作 // 入口參數(shù)為 sql語句,返回 ResultSet對象 public ResultSet executeQuery(String sql) { rs = null。 try { Statement stmt = ()。 // 執(zhí)行數(shù)據(jù)庫查詢操作 rs = (sql)。 } catch (SQLException ex) { (: + ())。 } return rs。 } // executeUpdate方法用于進行 add或者 update記錄的操作 // 入口參數(shù)為 sql語句,成功返回 true,否則為 false public boolean executeUpdate(String sql) { boolean bupdate = false。 rs = null。 try { // 建立數(shù)據(jù)庫連接,其它參數(shù)說明同上面的一樣 stmt = ()。 int rowCount = (sql)。 // 如果不成功, bupdate就會返回 0 if (rowCount != 0) bupdate = true。 } catch (SQLException ex) { 航空售票信息管理系統(tǒng) 23 // 打印出錯信息 (: + ())。 } return bupdate。 } // toChinese方法用于將一個字符串進行中文處理 // 否則將會是 ???這樣的字符串 public static String toChinese(String strvalue) { try { if (strvalue == null) { return null。 } else { strvalue = new String((ISO88591), UTF8)。 return strvalue。 } } catch (Exception e) { return null。 } } 用戶參數(shù)記錄 (JavaBean) package 。 public class UserInputInfo{ private String Number, Name, Tel, Password, Status。 public void setNumber(String ) {Number = 。} public void setName(String nm) {Name = nm。} public void setTel(String tl) {Tel = tl。} public void setPsw(String psw) {Password = psw。} public void setStatus(String st){ if((2)) Status = Sellor。 if((3)) Status = Admin。 } public String getNumber() {return 。} public String getName() {return 。} public String getPsw() {return 。} 航空售票信息管理系統(tǒng) 24 public String getTel() {return 。} public String getStatus(){return 。} } 根據(jù)用戶 身份登錄 從前臺提取表單數(shù)據(jù) 連接數(shù)據(jù)庫 查詢數(shù)據(jù)庫 判斷用戶名密碼是否匹配 判斷登錄模式與身份是否匹配 提示相應(yīng)信息 并跳轉(zhuǎn) 具體實現(xiàn): 1. 數(shù)據(jù)庫連接: 詳見 2. 從前臺獲取表單信息,放入指定變量中: (UTF8)。 String UserNumber = (id)。 String UserPsw = (password)。 String UserStatus = (status)。 (UserNumber)。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1