【正文】
測試目標(biāo) 系統(tǒng)測試的目標(biāo)是通過與系統(tǒng)的需求規(guī)格說明進(jìn)行比較,檢查軟件是否存在與系統(tǒng)規(guī)格不符合或與之矛盾的地方,從而驗(yàn)證軟件系統(tǒng)的功能和性能等是否滿足需求規(guī)格說明所指定的要求。然后放映廳也作為查詢條件,查詢放映檔期表里是否存在某影片在這個(gè)時(shí)間區(qū)間并且在這個(gè)放映廳放映。也可以點(diǎn)擊“修改”,進(jìn)入編輯頁面,進(jìn)行取票、退票和取消訂單操作,可以刪除已取消和已退票的訂單。然后將文件名稱存入數(shù)據(jù)庫。管理員進(jìn)入用戶管理可以修改密碼。在頁面插入一個(gè)object標(biāo)簽,F(xiàn)lashVars參數(shù)設(shè)置皮膚的路徑、視頻的路徑、是否自動(dòng)播放等;movie參數(shù)設(shè)置播放器的路徑;embed標(biāo)簽設(shè)置播放器的路徑、皮膚的路徑、視頻的路徑、視頻的寬、高等。該模塊顯示電影狀態(tài)為“正在熱映,且上映日期距現(xiàn)在比較近的電影。若查詢不到數(shù)據(jù),則頁面顯示“對不起,還沒有您要找的電影。狀態(tài)為1表示客服審核通過。 網(wǎng)站導(dǎo)航欄,有“我的電影票”連接。選擇座位,選取的座位的id和名稱通過js寫入一個(gè)隱藏的輸入框,生成的驗(yàn)證碼也通過js寫入一個(gè)隱藏的輸入框,首先對輸入的值是否為空,手機(jī)號碼是否有效,驗(yàn)證碼是否正確進(jìn)行校驗(yàn),若正確輸入,則通過模型層向數(shù)據(jù)庫的訂單表添加訂單,然后返回提示頁面,提示“提交成功!支付訂單請點(diǎn)擊繼續(xù)”。 前臺(tái)訂票模塊的實(shí)現(xiàn) 會(huì)員登錄網(wǎng)站后,進(jìn)入電影詳情頁面。若輸入有誤則將錯(cuò)誤提示信息返回到頁面。 。 統(tǒng)計(jì)模塊 當(dāng)前電影票房顯示電影總票房列表,根據(jù)總票房從高到低排列,列表內(nèi)容有:電影名稱、總?cè)舜巍⒖偲狈???梢圆樵冇唵?,查詢的條件有:訂單號、會(huì)員名稱、取票手機(jī)號、取票編號、訂單狀態(tài)。訂單的詳細(xì)信息除了顯示列表中的內(nèi)容外,還顯示會(huì)員真實(shí)姓名、訂單詳情、創(chuàng)建時(shí)間。 放映檔期管理模塊放映檔期管理模塊可以查看放映檔期列表,根據(jù)放映時(shí)間的近遠(yuǎn)進(jìn)行排列,列表包含的內(nèi)容有:電影名稱、版本(2D或3D)、票價(jià)、放映時(shí)間、放映廳。支持單個(gè)條件查詢也支持多個(gè)條件查詢。管理員不能修改或刪除會(huì)員信息。3 放映廳信息的增、刪、改。(4) 管理員管理可以查看管理員列表,根據(jù)管理員級別從高到低進(jìn)行排列,列表顯示的信息有:管理員名稱、級別。用戶名長度要求在532之間,密碼長度要求6位以上。每售出一個(gè)座位的電影票,銷量累計(jì)增加一。將前五個(gè)電影信息顯示在該欄目里。(6) 修改個(gè)人信息、密碼在我的電影票里顯示會(huì)員的級別和會(huì)員的積分。成功提交訂單后提示是否繼續(xù)支付訂單,如繼續(xù)則點(diǎn)擊“繼續(xù)”,此時(shí)跳轉(zhuǎn)到訂單確認(rèn)頁面,確認(rèn)訂單無誤后,選擇支付方式,支付方式分為三種:支付平臺(tái)、網(wǎng)上銀行、話費(fèi)支付。 用戶登錄功能流程圖電影詳情頁面選擇放映檔期選座購票頁面選座、輸入手機(jī)號和驗(yàn)證碼是否選座手機(jī)號是否合法驗(yàn)證碼是否正確提交訂單生成訂單YYYNNN確認(rèn)訂單并支付支付成功購票成功(3) 發(fā)表影評會(huì)員登錄后可以發(fā)表影評。校驗(yàn)用戶名:是否已存在,長度要求在532之間。該表用于存儲(chǔ)放映檔期的座位信息。 訂單表表名orders表注釋或說明訂單表FieldNameFieldTypeLengthKeyDescription英文名稱中文名稱字段類型字段長度字段約束字段描述id訂單編號INT11PK自動(dòng)編號orderid訂單號VARCHAR45用戶可見的,交易編號details訂單詳細(xì)信息VARCHAR255訂單詳細(xì)信息seats座位VARCHAR100座位createdate創(chuàng)建時(shí)間DATETIME創(chuàng)建時(shí)間price單價(jià)FLOAT(16 ,2)單價(jià)num數(shù)量INT11數(shù)量totalprice總價(jià)格FLOAT(16 ,2)總價(jià)格pickmobile取票手機(jī)號VARCHAR11取票手機(jī)號pickcode取票號碼VARCHAR45取票號碼status交易狀態(tài)VARCHAR45未付款;已付款;已取票;已退票;已取消payments付款方式VARCHAR45銀行卡在線支付;手機(jī)話費(fèi)支付;支付寶show_id放映編號INT11FK放映編號user_id會(huì)員編號INT11FK約束父類字段FKshowinfoidFKuseruser_idl picture(海報(bào)片頭信息表),該表用于存儲(chǔ)電影的劇照。 會(huì)員等級優(yōu)惠表表名user_level表注釋或說明會(huì)員等級優(yōu)惠表FieldNameFieldTypeLengthKeyDescription英文名稱中文名稱字段類型字段長度字段約束字段描述id編號INT11PK自動(dòng)編號name等級名稱VARCHAR45等級名稱points等級積分INT11等級積分discout優(yōu)惠(折扣)FLOAT(16 ,2)優(yōu)惠(折扣)l admin(管理員信息表)。該系統(tǒng)的視圖層主要通過JSP和Struts2實(shí)現(xiàn)。系統(tǒng)的開發(fā)和維護(hù)集中在服務(wù)器端,服務(wù)器端需要安裝數(shù)據(jù)庫,瀏覽器通過Web Swrver同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。影評管理模塊的功能:修改影評狀態(tài),刪除影評,查詢影評。前臺(tái)主要有兩大功能,分別是電影信息的各種瀏覽操作和會(huì)員訂購電影票的操作,可以分為兩個(gè)大模塊。是可插入 HTML 頁面的編程代碼,插入 HTML 頁面后,可由所有的現(xiàn)代瀏覽器執(zhí)行。 開發(fā)語言開發(fā)語言:Java , JSP, javascript。軟件能夠完美支持HTML,Struts, JSP, CSS, javascript,SQL,Hibernate,Spring等。本系統(tǒng)使用當(dāng)前主流的Java 開源開發(fā)工具myeclipse和Tomcat服務(wù)器進(jìn)行程序開發(fā)和發(fā)布,它們是完全免費(fèi)的,可以節(jié)約開發(fā)成本??s短頁面的響應(yīng)時(shí)間,提高響應(yīng)速率。8 統(tǒng)計(jì):顯示當(dāng)前放映電影的總票房,可根據(jù)電影和日期區(qū)間查詢電影票房。12 會(huì)員等級:根據(jù)會(huì)員的消費(fèi)金額積累會(huì)員積分,根據(jù)會(huì)員積分劃分會(huì)員等級,不同等級的會(huì)員享受不同優(yōu)惠,會(huì)員級別越高,享有的折扣越多。5 查看訂單:用戶可以查看自己的訂單,確認(rèn)訂單信息,發(fā)現(xiàn)有誤時(shí),可以取消并刪除訂單。(8) 為保證系統(tǒng)的安全性,用戶登錄和訂單提交采用驗(yàn)證碼機(jī)制。所以開發(fā)影院網(wǎng)上售票系統(tǒng)是非常符合市場需求的,也是具有商業(yè)意義的。本課題的內(nèi)容就是開發(fā)影院網(wǎng)上售票系統(tǒng),憑借其信息更新速度快、信息存儲(chǔ)量大、安全性高、應(yīng)用簡便等特點(diǎn)為影院進(jìn)行宣傳,擴(kuò)大銷售范圍,降低運(yùn)營成本,提高服務(wù)質(zhì)量。order tickets online。本文首先通過用戶對影院網(wǎng)上售票系統(tǒng)需求的分析,給出了系統(tǒng)需要實(shí)現(xiàn)的主要功能。理論研究 168。在網(wǎng)上購買電影票、餐券、KTV消費(fèi)券等已不是什么新鮮事。AbstractNow is the era of rapid development of Internet, electronic merce is increasingly popular, more and more enterprises set up on the Internet online store, to consumer show a kind of new shopping movie tickets, meal coupon, KTV coupons on the Internet are nothing new. To enhance the petitiveness of the enterprises, and expand the scale of sales, set up their own online cinema ticketing system, which has bee a kind of conforming to the needs of the development of the era. Let the client never leave home can purchase the cinema ticket and get the latest movie info, satisfy customers fast and convenient consumption demand.This article first through the analysis of user demand for cinema online ticketing system, to realize the main functions of the system was given. Then made the introduction to the system development tools MyEclipse and MySQL, as well as system development language Java,JSP, JavaScript, and to plete the whole system is built and the framework of the construction of the database made a brief system is divided into foreground processing and background processing of two parts, the onstage function includes user registration and login, displaying the latest up9ing film, and the hit film,the most popular movie ranking and box office rankings, order tickets online, published reviews, membership information management and order management, and other management system realizes the administrator registration/login, user management(change the administrator password),member management(view the member information,shows a list of member level information which administrators can create, edit, and delete), administrator management(set up permissions of administrators), film management, reviews management(audit reviews), order management(according to the member cancellation , pay for tickets, collect the tickets or refund tickets ,administrators do the corresponding operation to the orders), showing schedule management, screening room management, and statistics(boxoffice sales of all time,and statistical film box office by the day). In addition, this article is to summarize the characteristics of the system.Keywords: Java。為各大小企業(yè)提供的廣闊的商機(jī),電子商務(wù)的運(yùn)營模式,能夠幫他們節(jié)約成本,提高利潤,擴(kuò)大宣傳。但要抓牢顧客的心,提供優(yōu)質(zhì)的環(huán)境和服務(wù)是必須的。其主要內(nèi)容有:(1) 前臺(tái)會(huì)員和后臺(tái)管理員的注冊和登錄,個(gè)人信息和密碼的修改;(2) 影片搜索模塊;(3) 電影信息和電影放映檔期的展示;(4) 會(huì)員可發(fā)表影評;(5) 會(huì)員可選座,提交訂單,在線支付完成交易。 4 電影票預(yù)定:在查看電影信息后,用戶可以根據(jù)個(gè)人需求預(yù)定電影票。9 最受關(guān)注電影排行:根據(jù)用戶搜索量和點(diǎn)擊量進(jìn)行排行,列出最受關(guān)注電影。 5 訂單管理:顯示訂單列表,可以修改訂單狀態(tài),若會(huì)員取票觀影,修改訂單狀態(tài)為已取票,若會(huì)員要求取消訂單,管理員可修改訂單狀態(tài)為已取消,可以刪除已取消的訂單,為數(shù)據(jù)庫存儲(chǔ)減負(fù)。后臺(tái)功能齊全,數(shù)據(jù)準(zhǔn)確。關(guān)于訂單的維護(hù),只能修改訂單狀態(tài),不能修改訂單的基本信息,因?yàn)橛唵未_認(rèn)后就是用戶與商家之間的交易憑證,第三方無權(quán)修改。系統(tǒng)中應(yīng)用的開發(fā)工具以及技術(shù)框架都是免費(fèi)的,這無疑為網(wǎng)站的成本再一次壓縮了空間,從成本可行性分析來看,該系統(tǒng)充分體現(xiàn)了將產(chǎn)品利益最大化的企業(yè)原則。Tomcat 服務(wù)器是ApacheJarkarta開源項(xiàng)目中的一個(gè)子項(xiàng)目,是一個(gè)小型的輕量級的支持JSP和servlet技術(shù)的服務(wù)器,運(yùn)行時(shí)占用系統(tǒng)資源小、擴(kuò)展性好、支