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

正文內(nèi)容

基于web的航空機(jī)票售票管理信息系統(tǒng)實(shí)訓(xùn)報(bào)告(編輯修改稿)

2025-07-20 13:58 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Varchar255客機(jī)編號(hào) jingjipriceInteger11經(jīng)濟(jì)艙價(jià)格gongwupriceInteger11公務(wù)艙價(jià)格toppriceInteger11頭等艙價(jià)格*注:航班信息表中存儲(chǔ)了所有航班的相關(guān)信息,管理員可以對(duì)該表的信息進(jìn)行增刪改查等操作,其他人員只有查詢權(quán)限。主鍵:id自增。 第四章 詳細(xì)設(shè)計(jì)時(shí)序圖是通過(guò)表示隨著時(shí)間的推移所發(fā)送的消息序列,來(lái)體現(xiàn)對(duì)象之間的動(dòng)態(tài)協(xié)作關(guān)系,它主要是為了表示對(duì)象之間的交互過(guò)程,即對(duì)象之間發(fā)送消息的順序,以及引起的一系列事件。,登錄人員先在系統(tǒng)的登錄界面輸入登陸信息,系統(tǒng)對(duì)登錄信息進(jìn)行判斷,信息不正確則返回錯(cuò)誤提示,信息正確便可進(jìn)入操作者所屬權(quán)限下要執(zhí)行的操作。該系統(tǒng)設(shè)定了二種登錄人員,管理員和乘客,并為他們?cè)O(shè)定了各自的訪問(wèn)權(quán)限。1:選擇菜單7:顯示改后信息6:保存新信息息5:填寫修改信息4:顯示界面3:選擇2:列出菜單管理人員newticketsmainmenu1menuumenutickets,登錄人員進(jìn)入操作界面先在操作界面選擇何種操作,更正后的信息會(huì)保存在數(shù)據(jù)庫(kù)里。例如,選擇的是修改信息就會(huì)將更新后的信息顯示在頁(yè)面上。系統(tǒng)的流程設(shè)計(jì)對(duì)系統(tǒng)的編碼起著至關(guān)重要的地位,根據(jù)系統(tǒng)的功能要求,做出幾個(gè)重要的功能的流程圖。(1)用戶登錄模塊為了安全性,進(jìn)入本系統(tǒng)需要(管理員)身份驗(yàn)證,只有用戶通過(guò)帳號(hào)與密碼一致性的驗(yàn)證,才能進(jìn)入系統(tǒng)。登錄情況有三種:一是帳號(hào)與密碼一致,二是帳號(hào)不存在,三是密碼不正確,每一種情況系統(tǒng)都會(huì)有提示。另外,用戶也可以選擇取消登錄。當(dāng)輸入帳號(hào)時(shí),系統(tǒng)會(huì)自動(dòng)搜索數(shù)據(jù)庫(kù)(使用SELECT函數(shù))辨別此用戶是“管理員“還是“用戶”,并且顯示出來(lái),倘若是管理員,那么在用戶管理模塊中可以修改用戶密碼以及增加新一般用戶,否則只能修改密碼。 結(jié)束(2)訂票模塊該流程詳細(xì)描述用戶訂票,當(dāng)用戶發(fā)出訂票請(qǐng)求后,系統(tǒng)搜索數(shù)據(jù)庫(kù)中相應(yīng)的機(jī)票信息,如果沒(méi)找到則該機(jī)票已經(jīng)售完。如果找到相應(yīng)的機(jī)票信息,系統(tǒng)會(huì)將相關(guān)機(jī)票售予該用戶。下面介紹系統(tǒng)的詳細(xì)功能設(shè)計(jì)。(1) 用戶登錄。在這里設(shè)置了一個(gè)圖片驗(yàn)證碼,可以更好的保護(hù)用戶的信息。當(dāng)用戶輸入正確的用戶賬號(hào)和密碼以及驗(yàn)證碼時(shí),系統(tǒng)會(huì)跳轉(zhuǎn)到另一個(gè)界面,也就是主窗口。若用戶名密碼不正確,系統(tǒng)將給出提示:“您輸入的用戶名和密碼不正確,請(qǐng)您重新輸入”,然后繼續(xù)重新輸入。(2) 管理員主界面 用戶登錄后,根據(jù)登錄的帳號(hào)進(jìn)行判斷:若是admin(管理員),則可以對(duì)系統(tǒng)中的所有信息進(jìn)行增加、刪除、修改和查詢等操作。 (3) 用戶訂票用戶登錄后,則可以進(jìn)行訂票和退票以及查詢機(jī)票信息等操作,從數(shù)據(jù)庫(kù)中找到相應(yīng)的機(jī)票,進(jìn)行確認(rèn)購(gòu)買。會(huì)顯示購(gòu)買成功。 查詢機(jī)票(4) 用戶退票當(dāng)用戶需要退票時(shí),當(dāng)點(diǎn)退票時(shí),數(shù)據(jù)庫(kù)中該票的信息會(huì)立刻更新,同時(shí)該類機(jī)票的數(shù)量也會(huì)加一,以便及時(shí)將此票售予下位乘客。在退還票價(jià)時(shí),要扣掉機(jī)票價(jià)格20%的手續(xù)費(fèi)。 輸入乘客信息 退票金額以下主要介紹主要功能的關(guān)鍵技術(shù)的實(shí)現(xiàn)過(guò)程。 數(shù)據(jù)庫(kù)連接的建立及關(guān)閉對(duì)系統(tǒng)而言是耗費(fèi)系統(tǒng)資源的操作。在多層結(jié)構(gòu)應(yīng)用程序環(huán)境中,這種耗費(fèi)資源的動(dòng)作對(duì)系統(tǒng)性能的影響很大。在傳統(tǒng)的數(shù)據(jù)庫(kù)連接方式中,一個(gè)數(shù)據(jù)庫(kù)連接對(duì)象均對(duì)應(yīng)一個(gè)邏輯數(shù)據(jù)庫(kù)連接,每次操作都打開(kāi)一個(gè)邏輯連接,使用完后再關(guān)閉連接,這樣的反復(fù)操作將造成系統(tǒng)性能的急劇下降。數(shù)據(jù)庫(kù)連接池是應(yīng)用程序啟動(dòng)時(shí)建立足夠的數(shù)據(jù)庫(kù)連接,并將這些連接組成一個(gè)連接池,由程序動(dòng)態(tài)地對(duì)池中的連接進(jìn)行申請(qǐng)、使用和釋放,當(dāng)連接的數(shù)量大于連接池中的連接數(shù)時(shí),可以動(dòng)態(tài)地根據(jù)情況增加或減少池中的連接數(shù)。用JDBC(Java DataBase Connectivity)連接MySQL數(shù)據(jù)庫(kù)需要經(jīng)過(guò)下面幾個(gè)步驟:(1);(2)載入JDBC驅(qū)動(dòng): ()。(3) 建立與數(shù)據(jù)庫(kù)的連接:要建立與數(shù)據(jù)庫(kù)的連接,首先要?jiǎng)?chuàng)建指定數(shù)據(jù)庫(kù)的URL。利用DriverManager的getConnection方法連接數(shù)據(jù)庫(kù)的URL對(duì)象,URL格式如下:String url=jdbc:mysql://localhost/shop?user=rootamp。password=123。(4) 調(diào)用執(zhí)行SQL語(yǔ)句。(5) 結(jié)束連接。41第5章 編碼實(shí)現(xiàn) 以下編碼是以管理員的管理為例:public class Admin{ private int id。 private String name。 private String password。 private String question。 private String answer。 private String position。 public Admin() { } public int getId() { return id。 } public void setId(int id) { = id。 } public String getName() { return name。 } public void setName(String name) { = name。 } public String getPassword() { return password。 } public void setPassword(String password) { = password。 } public String getQuestion() { return question。 } public void setQuestion(String question) { = question。 } public String getAnswer() { return answer。 } public void setAnswer(String answer) { = answer。 } public String getPosition() { return position。 } public void setPosition(String position) { = position。 } public Admin(int id, String name, String password, String question, String answer, String position) { super()。 = id。 = name。 = password。 = question。 = answer。 = position。 } public Admin(String name, String password, String question, String answer, String position) { = name。 = password。 = question。 = answer。 = position。 }}:package 。import 。import 。public interface AdminDao{ public boolean addAdmin(Admin a)。 public ArrayListAdmin listAdmin()。 public Admin getById(int id)。 public boolean delAdmin(int id)。 public boolean modifyAdmin(Admin a)。 public ArrayListAdmin listAdmin(int start,int count)。 public boolean authAdmin(String name,String password)。 public boolean authInfo(String name,String questio,String answer)。 public boolean modifyPass(String name,String pass)。 public Admin getByName(String name)。}:AdminImppackage 。import 。import 。import 。import 。import 。public class AdminImp implements AdminDao{ public boolean addAdmin(Admin a) { String name=()。 String password=()。 String question=()。 String answer=()。 String position=()。 String sql=insert into ap_admin(name,password,question,answer,position) values(39。+name+39。,password(39。+password+39。),39。+question+39。,39。+answer+39。,39。+position+39。)。 int result=(sql)。 if(result==1) return true。 else return false。 } public ArrayListAdmin lis
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1