朱祥東 楊保華


摘要:在這個計算機極度普及的時代,計算機可以為我們做許多的事情。過去,如果我們想去電影院觀看最新的電影,我們必須花費大量的時間和精力去排隊買電影票,既費時費力,又令人厭煩。為了解決這一問題,我們完全可以通過計算機和互聯網來完成。根據這個要求而設計和開發這個系統。在線電影售票系統可以提高勞動效率,節約成本,提高服務質量和客戶體驗。該系統包括用戶登錄功能、登錄賬戶、電影提問,并按順序制作,進行管理和數據庫的操作。系統的角色分為三種類型:未注冊用戶、已注冊用戶和管理員,各自對應各自的任務來實現響應的功能。
Abstract: In this era of extremely popular computers, computers can do many things for us. In the past, if we wanted to go to the cinema to watch the latest movies, we had to spend a lot of time and energy lining up to buy movie tickets, which was time-consuming and laborious. In order to solve this problem, we can complete it through the computer and the Internet, and design and develop this system based on this requirement. Online movie ticketing system can improve labor efficiency, save costs, improve service quality and customer experience. The system includes user login function, login account, and movie questioning, and is produced in sequence to perform management and database operations. The role of the system is divided into three types: unregistered users, registered users, and administrators, each corresponding to its own task to implement the response function.
關鍵詞:PHP;web;在線購買;在線電影;MySQL;Apache
Key words: PHP;web;online purchase;online movie;MySQL;Apache
中圖分類號:TP311 文獻標識碼:A 文章編號:1006-4311(2018)27-0244-02
1 緒論
隨著時代的發展,大多數人更愿意去電影院體驗最新上映的大片。但是選電影和購票花費人們大量的時間和精力,費時又費力。
與此同時,人工售票也給管理人員帶來繁重的工作量。為了方便電影院票務系統管理,必須開發更加先進、更加高效的電影售票系統[1]。隨著計算機網絡技術的高速發展,網絡售票是大勢所趨。在線售票系統的出現解決了售票難題,通過這個系統,可以實現一些常用的售票服務,并且保證無錯且高效。
2 關鍵技術
本系統主要使用了Apache、PHP、MySQL、jQuery、BootStrap等技術。
①Apache技術:Apache目前為止是世界上最流行的web服務器軟件,它的高性能是頁內公認,高速、可靠、穩定是它的代名詞。Apache服務器具有擴展性極強的特點[2]。
②PHP技術:PHP中文名為超文本預處理器,它集合了許多語言的優點,是一種新興的語言[3]。PHP集合了C、JAVA、Perl等語言的優點,主要針對動態網頁開發,處理代碼的速度更加快速高效。同時,PHP也是一款開源的軟件,它支持幾乎所有的數據庫和操作系統。
③jQuery技術:jQuery是一個小巧的JavaScript庫,其兼容性很強,很方便,減少了代碼的冗余,提高了編程的效率。文檔非常全面,有許多成熟的插件可供選擇,兼容CSS3和各種常見的瀏覽器。
④MySQL:MySQL是一個關系型的數據庫,它具有體積小、速度快、成本低的特點。
MySQL對PHP有非常好的兼容性[4],而PHP是目前最流行的web開發語言。Windows作為操作系統,Apache作為web服務器,MySQL作為數據庫,PHP作為端腳本解釋器,這四種軟件都是免費開源的軟件,花費較低成本就可以搭建起一個穩定可靠的網站系統,業內通常將這樣的組合稱為WAMP組合。本文設計的電影在線系統就是使用WAMP組合進行搭建。
3 總體設計
本系統主要使用PHP語言設計開發,總體分為三大模塊:用戶管理模塊、商戶管理模塊、以及后臺管理模塊,如圖1所示。采用b/s架構對在線售票系統進行功能設計。
3.1 系統搭建
該系統采用B/S架構(瀏覽器/服務器)和基于兩種模式的Web服務,是一種適合互聯網環境的模型框架,系統架構模式圖如圖2所示。
整體實現有三個模塊分別為:用戶管理模塊包括用戶注冊、系統登錄和用戶界面(影音列表);商戶管理模塊包括資訊管理、電影管理、訂單管理、影評管理以及會員管理;后臺管理模塊包括資訊管理、電影管理、訂單管理、影評管理以及會員管理,以影片管理為例。
3.2 影片管理
通過影片管理可以修改相應的電影名稱、電影介紹和相應信息頁上的其他基本信息,完成安排電影列表、電影名稱、電影時間,電影表界面如圖3所示。
部分代碼如圖4所示。
4 系統測試
通過UI測試、單元測試、組合測試、性能測試及整體檢測,系統達到設計的預期效果,具有一定的負載工作,通過模擬用戶的各種環境,驗證了系統具有不同環境的適用能力。
5 結論
本文基于Apache、PHP、MySQL、jQuery、BootStrap等技術一套功能完整的在線影院售票管理系統。經測試其數據正常顯示、功能完整及操作流暢。
參考文獻:
[1]沈堯.中國電影在線票務發展研究[D].中國電影藝術研究中心,2016.
[2]黃嬌平.PHP技術在中小型網站開發中的應用研究[J].無線互聯科技,2017(3):42-43.
[3]熊慧.基于Bootstrap的響應式網頁設計與實現[J].數碼世界,2018(2):10.
[4]穆榮軍.基于Apache+MySQL+PHP的關鍵技術分析[J].中國電化教育,2002(2):79.