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

正文內(nèi)容

基于web的影院信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-03-02 10:56本頁面
  

【正文】 c. 界面的背景問題 若 把界面的背景圖加在 body的 background屬性中,則會因?yàn)闉g覽器不支持可修改擴(kuò)展名的圖片的問題導(dǎo)致背景圖片無法。在后繼頁面中使用此模板,只需寫要編輯模塊的代碼即可,將要編輯的模塊代碼用 ui:position template=/模板頁面文件全名 ui:define name=待編輯模塊名 代碼部分 /ui:define /ui:position包裹住即可。 north 模塊顯示 “影視棧管理系統(tǒng) ”的字樣; west 顯示后臺管理的功能列表,使用 p:panelMenu 實(shí)現(xiàn);center 是可編輯的模塊,顯示各功能的具體操作頁面; east 顯示一個 flash,使用 p:media盛放,對 p:media嵌套 f:param name=wmode value=transparent/可使 flash 透明。 第三個區(qū)域是用戶訂單列表,可對訂單進(jìn)行撤銷操作。 第二個區(qū)域是用戶兌換的禮品清單 selectedug,是 GiftBean 類的一個集合,它由GiftDao 類下的 public ListGiftBean selectedUserGifts(int userId)返回。該頁面使用 做模板,分為三個區(qū)域,每個區(qū)域使用 p:fieldset 盛放。打分和影評功能上面以做過描述。該頁面分為兩個區(qū),每個區(qū)域都用 p:fieldset 包裹。 電影詳情頁面同樣使用 dataGrid 盛放 selectedFilmInfor 集合。在前臺頁面中使用dataGrid 盛放該集合。 c. center center 模塊展示最新上線電影。點(diǎn)擊分類鏈接后跳轉(zhuǎn)與分類名稱相對應(yīng)的電影列表的新頁面,根據(jù)分類選出的電影列表 showByCatg 由 PrimeFaces 的dataGrid 控件盛放,設(shè)置 dataGrid 的 paginator 屬性值為 true實(shí)現(xiàn)分頁功能 。使用 PrimeFaces 的 dataGrid 盛放分類集合allCategory, allCategory 由 AllfCatrgoryDao 類的 public ListAllfCategoryBean findAllfCategory()方法返回。在 p:dock中添加p:menueitem,表示屬于此 dock 的某一個元素,設(shè)置其 value 屬性值為本系統(tǒng)功能的相應(yīng)名稱,表示鼠標(biāo)聚焦于此時顯示的文字內(nèi)容;設(shè)置 icon 屬性值為想要使用的圖標(biāo)路徑,表示該功能按鈕的圖標(biāo);設(shè)置 url 屬性值為將要跳轉(zhuǎn)的頁面名稱。 a. north north 中盛放系統(tǒng)的工具條,該工具條 使用 PrimeFaces 的 dock 實(shí)現(xiàn)。且主頁作為后繼頁面的模板。 主要界面設(shè)計 主頁設(shè)計 主頁( )的頁面布局使用 PrimeFaces的 layout實(shí)現(xiàn),設(shè)置 layout的fullpage屬性值為 true。 b. 刪除禮品 禮品刪除功能同電影刪除功能相似,不同的是此刪除功能沒有權(quán)限限制,點(diǎn)擊刪除按鈕后觸發(fā) GiftBean 類的 public void giftDelete(ActionEvent event)方法,在此方法中嵌 第 22 頁 共 45 頁 套調(diào)用 GiftDao 類的 public void giftDeleteByID(int giftId)方法。 giftPicture 通過上傳文件得到(文件上傳的具體實(shí)現(xiàn)見 )。 a. 添加禮品 同添加電影功能相似,禮品的添加包括添加禮品名稱( giftName),禮品實(shí)體圖( giftPicture),禮品簡介( giftDescribe),所需積分( requiredScore)這些數(shù)據(jù)項(xiàng)。 m a n a g e r d e t a i l . x h t m l : x h t m l u s e r B e a n : U s e r B e a n u s e r d a o : U s e r D a og e t L o g u s e r ( )g e t S e s s i o n V a l u e ( S t r i n g )f i n d L o g U s e r s ( i n t )l o g e d U s e r U p d a t e ( )g e t S e s s i o n V a l u e ( S t r i n g )l o g U s e r U p d a t e ( S t r i n g , S t r i n g , i n t ) 圖 修改個人信息時序圖 禮品管理功能 禮品的管理包括添加禮品和刪除禮品。 userName 和 passWord 的 set()方法中已調(diào)用 setSessionValue()方法,所以通過 session 可得到他們的值,也是頁面?zhèn)鱽淼男轮?。在管理員登錄的方法 public String findMUers( String userName, String 第 21 頁 共 45 頁 passWord)中已將管理員編號放入 session 中,因此通過 getSessionValue()方法可得到userId。 loguser 是一個集合,盛放了一個已登錄的管理員對象( UserBean類型)。 d. 個人信息修改 點(diǎn)擊個人修改功能項(xiàng)進(jìn)入已登錄管理員信息列表。 c. 刪除管理員 同普通用戶的刪除功能相似。管理員名稱使用 h:inputText盛放并與 綁定。 b. 添加管理員 在后臺管理處添 加的管理員身份代碼為 2,初始密碼為 888888,自行登錄后可修改個人名稱和密碼。該功能實(shí)質(zhì)就是對數(shù)據(jù)庫的用戶列表記錄進(jìn)行對號刪除操作。 a. 普通用戶刪除 第 20 頁 共 45 頁 u s e r d e l e t e . x h t m l : x h t m l u s e r B e a n : U s e r B e a n u s e r d a o : U s e r D a og e t N u s e r s ( )f i n d N u s e r s ( )u s e r D e l e t e ( A c t i o n E v e n t )g e t S e s s i o n V a l u e ( S t r i n g )u s e r D e l e t e B y I D ( i n t ) 圖 刪除普通用戶時序圖 普通用戶列表由 PrimeFaces 的 dataTable 盛放,普通用戶集合 nusers 由 UserDao 類的 public ListUserBean findNusers()方法返回。 用戶信息管理功能 管理用戶分為對管理員的管理和對普通用戶的管理,對普通用戶只是刪除功能,對管理員可以添加、刪除,修改個人信息。添加成功后進(jìn)行消息提示,即在 AllCategoryBean 類的categoryInsert()方法中調(diào)用 addMessage()方法。 d. 添加電影分類 電影分類由托管 Bean: allfCategoryBean 管理。 dataTable 中每條電影記錄后都有一個刪除按鈕,該按鈕與 綁定,點(diǎn)擊后觸發(fā) FilmBean類的 public void filmDelete(ActionEvent event)方法,該方法中嵌套調(diào)用 public void filmDeleteByID(int filmId)方法, filmId 有刪除按鈕下的 f:attribute得到。 c. 刪除電影 該功能實(shí)質(zhì)是根據(jù) filmId 刪除數(shù)據(jù)庫中電影表的一條記錄。電影列表由 p:dataTable盛放,每條記錄后有一個修改按鈕,此修改按鈕下的f:attribute將 filmId 傳入后臺,通過 filmId 選出要修改的電影的詳細(xì)表單,管理員能夠 第 19 頁 共 45 頁 修改電影名稱( filmName),電影效果( is3D),電影分類( category1, category2, category3),代售票數(shù)( ticketCount),上映日期( filmTime),電影簡介( filmDescribe),這些字段與前臺 h:inputText綁定,且在這些字段的 set 方法中調(diào)用 setSessionValue(),進(jìn)行修改后,通過 session 獲取新值。時序圖如圖 所示。添加按鈕與 綁定,點(diǎn)擊添加按鈕觸發(fā) FilmBean 類的 public void filmInsert()方法,在此方法中嵌套調(diào)用 FilmDao 類中的 public int filmInsert(String filmName,String is3D,String category1,String category2,String category3,String filmPicture,String filmDescribe,String filmTime,int ticketCount)方法,其中的參數(shù)都有前臺綁定的 filmBean 的屬性值得到。 a. 添加電影 電影名稱( filmName),電影效果( is3D),電影分類( category1, category2, category3),代售票數(shù)( ticketCount),上映日期( filmTime)都使用 h:inputText輸入,電影簡介( filmDescribe)使用 h:inputTextarea輸入,這些控件分別與 filmBean 的相應(yīng)屬性綁定。此方法中加上了身份代碼的驗(yàn)證條件(管理員的身份代碼為 1 或 2),通過驗(yàn)證則登錄成功。 管理員功能的設(shè)計 第 18 頁 共 45 頁 管理員登錄功能 同用戶登錄相似。其中 subId和 filmId 通過刪除按鈕下的 f:attribute得到, userId 通過 session 得到。其中 userId 通過 session 得到,即通過用戶編號從數(shù)據(jù)庫的訂單表中選出對應(yīng)用戶的所有訂單。刪除訂單的實(shí)質(zhì)就是對數(shù)據(jù)庫的訂單表進(jìn)行刪除操作,對用戶表的用戶積分字段值進(jìn)行減量更新,對電影表的余票數(shù)字段值進(jìn)行增量更新。 時序圖見圖 所示。每個座位號是一個按鈕,點(diǎn)擊按鈕生成一個訂單,該按鈕actionListener 屬性與 綁定,點(diǎn)擊座位號按鈕觸發(fā) SubscribBean類的 public void buyTicket(ActionEvent event)方法,在該方法中首先嵌套調(diào)用 FilmDao類的 public int ticketCounts( int filmId)方法檢測電影余票數(shù),有余票則先后調(diào)用SubscribBean 類的 public String addSubscrib(int userId,int filmId,String subsTime,int seatNum,String filmName), public void filmTicketsDivid(int filmId)和 public void userScoreAdd(int userId)方法。訂票操作實(shí)質(zhì)上是對數(shù)據(jù)庫中三個表的操作:對訂單表插入一條訂單記錄,對電影表的余票字段進(jìn)行減量更新,對用戶表的用戶積分字段進(jìn)行增量更新。 用戶訂 /退功能 a. 用戶 訂票 u s e r d e t a i l . x h t m l : x h t m l u s e r B e a n : U s e r B e a n f i l m B e a n : F i l m B e a n f i l m d a o : F i l m D a og e t F i l m s ( )f i n d F i l m ( )s e l e c t e d F i l m ( A c t i o n E v e n t )b u y t i c k e t . x h t m l : x h t m ls e l e c t B y I d ( i n t )s u b s c r i b B e a n : S u b s c r i b B e a ns u b s d a o : S u b s c r i b D a og e t A l l S e a t s ( )f i n d S e l e c t e d S e a t s ( i n t )f i n d S e a t s ( )b u y T i c k e t ( A c t i o n E v e n t )g e t S e s s i o n V a l u e ( S t r i n g )a d d S u b s c r i b ( i n t , i n t , S t r i n g , S t r i n g , S t r i n g )f i l m T i c k e t s D i v i d ( i n t )u s e r S c o r e A d d ( i n t ) 圖 用戶訂票時序圖 用戶登錄成功后點(diǎn)擊訂票選項(xiàng)卡 進(jìn)入有訂票功能的電影列表。點(diǎn)擊兌換按鈕后觸發(fā) GiftBean 類的 giftExchange( ActionEvent event)方法。在前臺頁面中使用 PrimeFaces 的 dataGrid 控件來盛放該集合,與 dataTable
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1