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

正文內(nèi)容

基于jsp電影票預定網(wǎng)站的設(shè)計和實現(xiàn)畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)-閱讀頁

2025-07-12 18:12本頁面
  

【正文】 個人信息”四個模塊,這樣用戶在進入網(wǎng)站時就能根據(jù)自己的需要選擇自己感興趣的模塊。為方便用戶瀏覽上映電影的信息,在他們進入前臺頁面時時默認顯示的為“電影信息”頁面。圖52 用戶注冊頁面運行效果圖圖53 網(wǎng)站前臺頁面將電影添加到購物車是購票網(wǎng)站前臺的核心功能。綜上分析,在實現(xiàn)時采用 SESSION 標識 ID 將當前的用戶和購物車之間關(guān)聯(lián)起來。凡是在本網(wǎng)站購票成功一次,用戶等級便加1。當用戶等級大于或等于5時,屬于網(wǎng)站的星級用戶,星級用戶在預定電影票時便可以選擇具體座位,但對于系統(tǒng)已經(jīng)分配好的座位,星級用戶是不可選的。如果用戶需要連續(xù)座位,系統(tǒng)也會按照順序分配連續(xù)的位置,若沒有滿足條件的位置剩余,系統(tǒng)會提示分配失敗。(2)參數(shù) int num 表示訂購的票的張數(shù),取正整數(shù)。座位用整形數(shù)組seatTable[5][10]來表示,數(shù)組共5行10列,取值1表示該行被預訂,取值0表示未被預訂,訂購的座位號用字符串數(shù)組rs[num]來表示,共num個元素,取值為訂購的座位號,如“A10”。若rs數(shù)組滿則分配成功,若遍歷到最后rs數(shù)組未被填滿則分配失敗。 for(int i=0。amp。 i++) // 遍歷,若到數(shù)組尾或rs表被填滿跳出循環(huán) { if([i/10][i%10]= =0) // 該座位未被使用 { // 得到當前的行 int i_row=i/10+39。 // 將行轉(zhuǎn)化為字母,如第一行轉(zhuǎn)化為‘A’ char c=(char)i_row。 // 將行字符串填入rs int i_col=i%10+1。 // 將列字符串填入rs j++。 }若訂購票得數(shù)量大于等于2且要求座位連續(xù)時,從頭開始遍歷,beg記錄第一個空座位,初值為0,last記錄還需要分配的連續(xù)座位數(shù),初值為num。每當遇到已被售出的座位時,last重置為num,beg置為下一位置。算法描述如下:int beg=0。if((front)){ //未分配成功且未遍歷完則繼續(xù)遍歷 while(beg50amp。last!=0) { if([beg/10][beg%10]==0) //遇到空座位 last。 beg++。 else //分配成功,此時beg指向被分配的座位的下一個位置 { //分配索引值從begnum開始到beg1的所有座位 for(int i=begnum,j=0。i++,j++) { int i_row=i/10+39。 char c=(char)i_row。 int i_col=i%10+1。 } }購物車功能實現(xiàn)的效果圖如圖54和圖55所示,分為普通用戶和星級用戶購物車。普通用戶在團購電影票(一次購買數(shù)量不小于20)時會給予價格優(yōu)惠,在原價的基礎(chǔ)上打八折,即為原價的80%。圖56 網(wǎng)站后臺頁面網(wǎng)站后臺管理頁面也要體現(xiàn)出易操作性,使管理員的工作更加快捷方便,更要給人以穩(wěn)重之感,所以選擇沉穩(wěn)的藍色色調(diào)。如果不需要進行操作或切換用戶,直接單擊“退出”即可。另外,為方便管理員隨時添加新上映的電影,在管理員進入后臺時默認顯示的頁面為“電影信息”頁面?!靶薷碾娪靶畔ⅰ钡牟僮髋c“添加新電影”的操作相似,此處不再贅述。單擊“訂單管理”按鈕后可進入訂單詳細信息頁面,若單擊后面的“刪除”按鈕,即將選中的訂單刪除。管理員可以根據(jù)用戶注冊名的首字母對新注冊的用戶進行審核。(4)評價管理:對于用戶的評價,管理員可以進行查看和刪除的操作。假如當前網(wǎng)站并無用戶評價,那么在默認頁面將提示“電影暫無用戶留評價”。文章從需求分析、系統(tǒng)設(shè)計和系統(tǒng)實施各方面對整個系統(tǒng)進行了詳細分析。該網(wǎng)站的成功開發(fā),能夠免除人們的排隊之苦,提前預定緊俏座位。比如即將上映的電影信息在網(wǎng)站上暫時并不可見,對于電影的介紹也沒有特別完善,僅僅只是以訂票為主。由于本網(wǎng)站為個人開發(fā),因此在數(shù)據(jù)庫的選擇上使用了Access,存在一定的限制,只能對輕量級的數(shù)據(jù)進行處理。 Technology, 210044ABSTRACTTo facilitate the public39。 JSP。import .*。public class LoginBean extends Execute_DB{ private String memberName=null。 //密碼 private int LoginTimes=1。 private static String strDBDriver=。 //數(shù)據(jù)源 private Connection conn=null。 private int SysRole。 }catch( e){ //捕獲異常 (LoginBean():+())。 try{ conn=(strDBUrl)。 strSql=Select LoginTimes from user where memberName=39。and pwd=39。 rs=(strSql)。 } //如果是合法會員則將其登錄次數(shù)加1 if(LoginTimes!=1){ strSql=Update user set LoginTimes=+(LoginTimes+1)+ where memberName=39。 (strSql)。 ()。 }catch(SQLException e){ //捕獲異常 (():+())。 } //獲得等級 public int getRank(){ String strSql=null。 Statement stmt=()。+memberName+39。 while(()){ //登錄次數(shù) rank=(rank)。 ()。 }catch(SQLException e){ //捕獲異常 (():+())。 } public int addRank() { int rank=()。 String str=update user set rank=+rank+ where memberName=39。 (str)。 } //設(shè)置memberID屬性 public void setmemberName(String name){ =name。 } //獲得會員的姓名,用于顯示歡迎信息 public String getmemberName(){ return memberName。 } //獲取類成員變量SysRole的值 public int getSysRole() { return 。 +memberName + 39。+ pwd + 39。 try { conn=(strDBUrl)。 ResultSet rs1 = (strSql)。 } else { return false。 } }}:package Execute。import .*。public class film extends Execute_DB{ //定義類成員變量 private long filmID。 private float Price。 private long SortID。 private String time。 private int[][] seatTable。 =。 =0。 = 。 =。 for(int i=0。i++) { seatTable[i]=new int[10]。j10。 } } } //向film數(shù)據(jù)表中添加一條新記錄 public boolean add_film() { =insert into film (filmName,Price,SortID,PicUrl,Intro,ReleaseTime)values(39。,39。,39。,39。,39。,39。)。 return isAdd。 = + filmName= + 39。,。 + + 39。 = + SortID= + 39。,。 + + 39。 = + ReleaseTime= + 39。,。 + + 39。 boolean isUpdate = ()。 } //刪除類DeletefilmID中對應的電影信息 public boolean delete_film(String DeletefilmID) { =delete from film where filmID in (。 boolean isDelete = ()。 } //獲取類成員變量filmID對應的電影信息 public boolean init() { =select * from film where filmID=+ 。 if (()) { =(filmID)。 =(PicUrl)。 =(SortID)。 =(ReleaseTime)。 } } catch(Exception ex) { //return false。 } //獲取所有普通電影信息,返回一個ResultSet類型對象 public ResultSet show_film() { =select * from film。 try { rs = ()。 } return rs。 String seat。 while (()) { seat=(seat)。 char ch=chs[0]。A39。 int col=(subseat)1。 } return true。 } } public String getSeats(String qh,String zy ,int num,boolean cont) { String[] rs=new String[num]。int last=num。amp。 } else { last=num。 } if(beg==50) { return 分配失敗,請重新設(shè)定條件!。ibeg。A39。 rs[j]=(c)。 rs[j]+=(i_col)。 int half=num/2。 int temp。i++) { if((temp=firsti)=0) { boolean tempb=true。jnum。amp。 } if(tempb) { beg=temp。 } } if((temp=first+i)=50num) { boolean tempb=true。jnum。amp。 } if(tempb) { beg=temp。 } } } if(beg==1) { return 分配失敗,請重新設(shè)定條件!。kbeg+num。A39。 rs[j]=(c)。 rs[j]+=(i_col)。 while(beg=0amp。last!=0) { if([beg/10][beg%10]==0) { last。 } beg。 } else { for(int i=beg+1,j=0。i++,j++) { int i_row=i/10+39。 char c=(char)i_row。 int i_col=i%10+1。 } } } } else { if((front)) { int j=0。i50amp。jn
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1