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

正文內(nèi)容

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

2025-02-22 10:56 本頁面
   

【正文】 b. 編碼問題 從前臺頁面向后臺傳參數(shù)時,若不能傳中文字符,則在數(shù)據(jù)庫連接字符串中的數(shù)據(jù)庫名稱后面加上 ?characterEncoding=uft8即可。 b. 后臺管理頁面設(shè)計 后臺管理的所有頁面都是用后臺管理主頁( )做模板,管理主頁的布局使用 p:layout 實現(xiàn),分為 north、 west、 center、 east 四個模塊。 第一個區(qū)域展示用戶名和當(dāng)前積分,是一個由 dataGrid 盛放的集合 loguser,此集合由 UserDao 類的 public ListUserBean findLogUsers(int userId)方法返回, 參數(shù) userId 通過 session 得到。第一個區(qū)域是電影詳情區(qū),展示電影詳細信息(集合selectedFilmInfor),得分情況,可對電影進行打分;第二個區(qū)域是展示影評區(qū),也可對電影進行評價。設(shè)置 p:dataGrid var=“nf” value=“{}”的 columns屬性值為 4,即想要顯示的數(shù)據(jù)列為 4 列, p:dataGrid中嵌套一個 p:panel,即一個panel 占一個數(shù)據(jù)列,設(shè)置 panel 的 header 屬性值為 {}, p:pannel中嵌套一個 p:panelGrid,設(shè)置其 columns 屬性值為 1,即數(shù)據(jù)滿一列則換行,在此 panelGrid 第 23 頁 共 45 頁 中順次嵌套 p:graphicImage value=/materials/images/{}(展示電影海報)、 h:outputText value={}{}{}(展示電影分 類)、 p:mandLink actionListener={} action=, mandLink 被點擊后觸發(fā) FilmBean 類的 public ListFilmBean selectedFilm(ActionEvent event)方法,之后跳轉(zhuǎn)到電影詳情頁面,在該方法中嵌套調(diào)用FilmDao 類下的 public ListFilmBean selectById(int fId)方法,參數(shù) fId 通過p:mandLink下的 f:attribute得到,此方法的返回值付給 FilmBean 的集合selectedFilmInfor,它是被選中電影的詳細信息集合,在電影詳情頁面用到。每個電影都可以查看詳情,查看按鈕下的 f:attribute將選中電影的電影編號傳入后臺,后臺根據(jù)此編號從數(shù)據(jù)庫中讀出對應(yīng)的電影數(shù)據(jù),將該數(shù)據(jù)放入集合 中,供將要跳轉(zhuǎn)到的電影詳情頁面使用。 b. west west 模塊兒展示電影的分類集合。模板使用詳細實現(xiàn)見 。參數(shù) giftId 通過前臺刪除按鈕下的 f:attribute得到。 giftName,giftDescribe 和 requiredScore 直接和前臺頁面的 h:inputText綁定。 時序圖如圖 所示。 loguser 由 UserDao類的 public ListUserBean findLogUsers(int userId)方法返回。不同的是點擊刪除按鈕后觸發(fā) UserBean 類的 public void managerDelete(ActionEvent event)方法,該方法中同樣對管理員身份代碼進行檢測。使用 h:outputText盛放身份代碼值和密碼值,這兩項是定死的不可輸入。 每條記錄后都有一 個刪除按鈕,點擊刪除按鈕會觸發(fā) UserBean 類的 public void userDelete(ActionEvent event)方法,該方法中首先通過 session 得到登錄的管理員的身份代碼,若不是 1 則消息提示 “沒有刪除權(quán)限 ”,若是 1 則調(diào)用 UserDao 類的 public void userDeleteByID(int userId)方法,參數(shù) userId 通過刪除按鈕下的 f:attribute傳入。 e. 刪除電影分類 同電影刪除功能相似,分類列表由 PrimeFaces 的 dataTable 盛放,點擊每行記錄后的刪除按鈕后觸發(fā) AllfCategoryBean 類的 public void categoryDelete(ActionEvent event)方法,在該方法中嵌套調(diào)用 AllfCategoryDao 類的 public void categoryDeleteByID(int categoryId)方法,參數(shù) categoryId 通過刪除按鈕下的 f:attribute得到。刪除后頁面使用 ajax 進行動態(tài)刷新。點擊保存按鈕后觸發(fā) FilmBean 類的 public void filmUpdate(ActionEvent event)方法,其中嵌套調(diào)用 FilmDao 類的 public int filmUpdateById(String filmName,String is3D,String category1,String category2,String category3,String filmPicture,String filmDescribe,String filmTime,int filmId)方法,除 filmId外其他參數(shù)由 getSessionValue()方法得到, filmId 由保存按鈕下的 f:attribute得到。添加成功或失敗都有相應(yīng)的消息提示,設(shè)置添加按鈕的ajax 屬性值為真,更新對象為相應(yīng)消息提示框 p:growl。 電影信息管理功能 電影信息管理功能分為添加電影,修改電影信息,刪除電影,添加電影分類,和刪除分類。 時序圖如圖 所示。使用 PrimeFaces 的dataTable 控件盛放該用戶訂單的集合,由 SubscribDao 類的 public ListSubscribBean findAllSubs(int userId)方法返回。其中 filmId, filmName, userId 通過 session 得到, seatNum通過座位號按鈕下的 f:attribute得到, subsTime 是下單時間,通過調(diào)用 ()方法得到當(dāng)前系統(tǒng)時間(詳細實現(xiàn)見 )。該列表由 PrimeFaces的 dataGrid 盛放。兌換按鈕的 actionListener 值為 {}, ajax 值為真,更新對象為整個表單,這樣用戶兌換后就能立刻看到剛才兌換的禮品(頁面動態(tài) 第 16 頁 共 45 頁 刷新具體實現(xiàn)見 )。 禮品兌換功能 用戶登錄成功后,點擊禮品兌 換選項卡進入禮品列表頁面,此選項卡使用 PrimeFaces的 p:tabView控件實現(xiàn)。 b. 添加影評 影評的添加實質(zhì)上就是在數(shù)據(jù)庫中影評表里插入一條記錄的操作。 a. 電影打分 使用 PrimeFaces 的 rating 組件實現(xiàn),并給 rating 添加 ajax。形參 vote 為當(dāng)前票數(shù), filmId 為待打分電影的編號,這兩個參數(shù)由頁面的 f:attribute傳入。 電影投票功能 f v o 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 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 of i l m V o 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 )f i l m V o t e ( i n t , i n t ) 圖 電影投票時序圖 該功能就是對數(shù)據(jù)庫的電影表的票數(shù)字段進行更新操作。 films 由 FilmDao 類中的 public ListFilmBean findFilm()方法返回。 時序圖如圖 所示。 b. 用戶登錄 u s e r l o g . 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 ou c h e c k L o g i n ( )f i n d u s e r s ( S t r i n g , S t r i n g )s e t S e s s i o n V a l u e ( S t r i n g , O b j e c t ) 第 14 頁 共 45 頁 圖 用戶登錄時序圖 用戶登錄就是對數(shù)據(jù)庫的用戶表進行查找,鎖定用戶名和密碼兩個條件。點擊注冊按鈕后,觸發(fā) UserBean 類中的 uRegist()方法,在該方法中又嵌套調(diào)用 UserDao中的 public String userRegist( String userName,String passWord)方法,將前臺傳入 userBean的 userName 和 passWord 的值作為參數(shù)傳給 userRegist()方法。系統(tǒng)類圖如圖 所示。 第 11 頁 共 45 頁 圖 系統(tǒng)功能結(jié)構(gòu)圖 c i n e m a s M a n a g e B e a n D a of i l t e r 圖 系統(tǒng)包圖 基于 Web的影院信息管理系統(tǒng) 普通用戶功能 管理員功能 電影信息 禮品 個人信息 電影信息 禮品信息 用戶信息 個人信息 查看 添加影評、打分 訂/退票 兌換 修改 刪除 修改 增加 第 12 頁 共 45 頁 4 系統(tǒng)詳細設(shè)計 本系統(tǒng)面向管理員和普通用戶兩種人群。 Dao 包中定義了所有的具體的業(yè)務(wù)邏輯。系統(tǒng)功能結(jié)構(gòu)圖如圖 所示。座位編號表如表 所示。禮品兌換單表如表 所示。它記錄了影評編號( criId),影評內(nèi)容( criDescribe),電影編號( filmId)。 表 禮品信息表 字段 名稱 字段類型 主鍵 外鍵 是否為空 默認值 giftId int(11) 是 否 giftName varchar(20) 是 NULL giftDescribe text 是 NULL giftPicture varchar(20) 是 NULL requiredScore int(11) 是 NULL 表 電影票訂單表 字段名稱 字段類型 主鍵 外鍵 是否為空 默認值 subId int(11) 是 否 filmId int(11) 是 否 filmName varchar(20) 是 NULL subTime varchar(20) 是 NULL subNum int(11) 是 NULL userId int(11) 是 否 e. subscrib 為電影票訂單表。電影分類表如表 所示。它記錄了電影名稱( filmName),電影編號( filmId),電影效果( is3D),電影海報( filmPicture),電影簡介( filmDescribe) ,電影得分( filmScore),所得投票數(shù)( vote),上映時間( filmTime),播出時間( showTime),電影分類( category1,category2, category3),余票數(shù)( ticketCount)。 實體表詳細分析 a. userinform 為用戶信息表。 f. 普通用戶功能:管理員登錄后擁有普通用戶的多有功能。 c. 更新禮品信息:對用戶積分可換取的禮品進行添加,刪除。管理員無注冊功能,新的管理與由已有管理員進行添加(見更新用戶功能)。 h. 查找電影功能:用戶可根據(jù)電影名稱,電影效果(是否為 3D 電影),上映日 期,觀看日期,電影分類查找站內(nèi)電影。 第 6 頁 共 45 頁 d. 添加影評功能:用戶可對電影進行評價,打分。驗證通過后方可登錄成功。 圖 普通用戶功能用例 建模分析 圖 a. 普通用戶注冊功能:用戶輸入用戶名及密碼后,注冊成功后方可登錄。 系統(tǒng)功能需求分析 基于 Web 的影院信息管理系統(tǒng)面向兩種用戶,即普通 用戶和管理員。 面向?qū)ο笏哂械姆庋b性,繼承性,多態(tài)性等特點使其具有強大的生命力 [15]。所以數(shù)據(jù)庫的備份是非常重要的。 JDBC( Java Data Base Connectivity)是基于中間件平臺的一種數(shù)據(jù)庫訪問技術(shù),他能夠很好的與 ODBC( Open DataBase Connectivity)結(jié)合,具有可移植性、平臺無關(guān)性 [10]。 Myeclipse 是 Eclipse 支持 下的 J2EE開發(fā)插件,功能十分完善,具備了完備的編碼、調(diào)試、測試和發(fā)布等功能并且完整支持 HTML、 Struts、JSF、 CSS、 JSP、 SQL、 Hibernate、 Spring 等技術(shù)。 PrimeFaces提高了 JSF Web應(yīng)用程序開發(fā)的效率,它主要由三個模塊構(gòu)成,即 UI模塊, Optimus模塊和 Faces
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1