• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Flex和Java框架技術(shù)的影院網(wǎng)上售票系統(tǒng)

      2010-08-15 00:48:41周世兵
      辦公自動化 2010年22期
      關(guān)鍵詞:功能模塊管理員頁面

      周世兵 劉 敏

      (江南大學(xué) 物聯(lián)網(wǎng)工程學(xué)院 無錫 214122)

      一、 引言

      面對全球性的電影觀看熱潮,加上大眾對視覺效果和環(huán)境的需求,電影院獨有的互動效果和場內(nèi)氣氛吸引了越來越多的觀眾。傳統(tǒng)的影院售票采用人工售票的方法,該方法不僅效率低,而且容易出錯。為了滿足影院對售票業(yè)務(wù)進行高效的管理,以及方便用戶訂票,采用計算機技術(shù)和網(wǎng)絡(luò)技術(shù)開發(fā)一個影院售票系統(tǒng),顯得非常必要。本文結(jié)合筆者研發(fā)的基于Flex和Java框架的影院網(wǎng)上售票系統(tǒng),闡述如何運用Flex和Java框架技術(shù)開發(fā)一個功能完備、性能穩(wěn)定的影院網(wǎng)上售票系統(tǒng)。

      二、 系統(tǒng)需求分析

      影院網(wǎng)上售票系統(tǒng)是一個以數(shù)據(jù)庫、Web應(yīng)用技術(shù)為基礎(chǔ),涉及影片管理、票務(wù)處理各個環(huán)節(jié)的復(fù)雜系統(tǒng)。開發(fā)該系統(tǒng)目的在于促進影院售票管理的科學(xué)化、規(guī)范化、信息化,為消費者和管理人員提供便利。通過進一步理解需求,系統(tǒng)應(yīng)具有如下功能:①消費者在未登錄前可進行登錄、注冊、搜索、瀏覽等基本操作;②消費者在登錄后可使用網(wǎng)上訂票、查詢自己的訂單以及積分兌換等會員功能;③影院工作人員登錄后可執(zhí)行影片管理、用戶管理、場次管理、訂單管理等操作。

      三、 系統(tǒng)設(shè)計

      1、 系統(tǒng)技術(shù)架構(gòu)設(shè)計

      系統(tǒng)表現(xiàn)層采用Flex開發(fā)技術(shù),代碼編譯成為SWF文件,客戶端只需一次加載即可體驗豐富的交互功能[1]。業(yè)務(wù)層采用Java主流框架技術(shù)Spring和Hibernate,這樣可以很好地將業(yè)務(wù)層與數(shù)據(jù)庫層分開管理。層間鏈接采用的是Web Service技術(shù),只需完成配置文件,即可方便調(diào)用連接。系統(tǒng)采用Tomcat作為應(yīng)用服務(wù)器,數(shù)據(jù)庫則采用MySQL。良好的分層設(shè)計可以使系統(tǒng)層次清晰,便于系統(tǒng)維護和升級。

      2、 系統(tǒng)功能模塊劃分

      通過需求分析,可以將系統(tǒng)分為用戶和管理員兩大功能模塊。該系統(tǒng)具體功能模塊劃分如下:①用戶功能模塊包括搜索影片、網(wǎng)上訂票、注冊登錄等功能;②管理員功能模塊包括用戶管理、影片管理、放映管理、訂單管理。

      3、 系統(tǒng)平臺設(shè)計

      開發(fā)平臺:Windows 2000 Server,Adobe Flex Builder 3,MyE-clipse 6.6,Tomcat 6.0,MySQL數(shù)據(jù)庫。

      發(fā)布平臺:Windows 2000 Server,Tomcat 6.0,MySQL 數(shù)據(jù)庫,已安裝Flash Player插件的瀏覽器。

      4、 數(shù)據(jù)庫設(shè)計

      根據(jù)需求分析和系統(tǒng)功能模塊劃分,可在數(shù)據(jù)庫中建立5張數(shù)據(jù)庫表,分別為管理員表、用戶表、電影表、放映表、訂單表。其中,管理員表包括管理員的ID、名稱和密碼等;用戶表包括用戶ID、用戶名、密碼、電子郵箱、地址和電話等;電影表包括電影名稱、導(dǎo)演、演員、所屬地區(qū)以及放映語言等;放映表包括電影名稱、放映時間、放映廳、票價等;訂單表包括訂單號、訂單用戶、放映號以及座位號等。

      5、 系統(tǒng)界面設(shè)計

      系統(tǒng)采用Flex組件快速有效開發(fā)應(yīng)用界面,而Flex頁面設(shè)計使用MXML語言,其界面展示效果非常優(yōu)秀。界面設(shè)計的主要頁面包括:平臺首頁、搜索頁面、訂票頁面、影片管理頁面、訂

      單管理頁面、放映管理頁面等。

      四、 系統(tǒng)實現(xiàn)

      1、 數(shù)據(jù)持久層實現(xiàn)

      系統(tǒng)的數(shù)據(jù)持久層是在Hibernate框架上實現(xiàn)的,由該框架負責(zé)管理數(shù)據(jù)庫連接以及與數(shù)據(jù)庫的交互,并且提供程序?qū)ο笈c數(shù)據(jù)庫的關(guān)系映射。

      2、 業(yè)務(wù)層實現(xiàn)

      系統(tǒng)的業(yè)務(wù)層是基于Spring框架實現(xiàn)的。利用Spring框架的依賴注入,將數(shù)據(jù)持久層中的相關(guān)DAO注入到業(yè)務(wù)層中供其調(diào)用,利用Spring的面向切面編程,對業(yè)務(wù)層中的相關(guān)方法實現(xiàn)事務(wù)處理[2]。

      3、 Web Service的發(fā)布與使用

      系統(tǒng)的所有功能都通過Web Service向外發(fā)布,客戶端通過調(diào)用相關(guān)的Web Service來實現(xiàn)相應(yīng)的功能,并實現(xiàn)與操作用戶的交互。因此,服務(wù)器端的Java程序需要通過安全的Web服務(wù)對外開放,客戶端需要使用服務(wù)器端開放的服務(wù)接口,實現(xiàn)表現(xiàn)層的功能。

      五、 結(jié)語

      由于影院網(wǎng)上售票系統(tǒng)綜合運用了Flex界面技術(shù)、Web Service技術(shù)以及Spring和Hibernate等Java框架技術(shù),因此系統(tǒng)具有較好的穩(wěn)定性和可擴展性。另外,該系統(tǒng)的設(shè)計與實現(xiàn)是基于B/S模式的,消費者和影院工作人員只要在客戶端通過瀏覽器就可以在網(wǎng)上進行交易和管理,極大地提高了工作效率??傊?,該系統(tǒng)設(shè)計合理,運行良好,具有較好的應(yīng)用前景。

      [1]聶曉霞.Flex從入門到精通[M].北京:清華大學(xué)出版社,2008.

      [2]羅時飛.精通Spring[M].北京:電子工業(yè)出版社,2005.

      猜你喜歡
      功能模塊管理員頁面
      刷新生活的頁面
      我是小小午餐管理員
      我是圖書管理員
      少先隊活動(2020年8期)2020-12-18 02:32:07
      我是圖書管理員
      少先隊活動(2020年7期)2020-12-18 01:48:39
      可疑的管理員
      基于ASP.NET標準的采購管理系統(tǒng)研究
      輸電線路附著物測算系統(tǒng)測算功能模塊的研究
      M市石油裝備公服平臺網(wǎng)站主要功能模塊設(shè)計與實現(xiàn)
      石油知識(2016年2期)2016-02-28 16:20:16
      功能模塊的設(shè)計與應(yīng)用研究
      同一Word文檔 縱橫頁面并存
      海丰县| 隆子县| 岳西县| 沈丘县| 五家渠市| 休宁县| 台山市| 天津市| 五莲县| 灌南县| 锡林郭勒盟| 乐平市| 余干县| 绍兴县| 益阳市| 桃园市| 武穴市| 社旗县| 长兴县| 普安县| 滁州市| 新民市| 景东| 宁国市| 旌德县| 北票市| 枣庄市| 加查县| 二手房| 岳阳县| 新昌县| 丰城市| 阜新| 阳新县| 隆回县| 宿州市| 潜江市| 兴化市| 临清市| 西乌珠穆沁旗| 盖州市|