版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 長沙民政職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計說明書題目: 電影購票系統(tǒng) 產(chǎn)品設(shè)計工藝設(shè)計方案設(shè)計 類型:學(xué)生姓名: 彭振 學(xué) 號: 1425133218 學(xué) 院: 軟件學(xué)院 專 業(yè): 軟件技術(shù)(企業(yè)信息化管理) 班 級: 信管1432 學(xué)生指導(dǎo)教師: 焦佳 企業(yè)指導(dǎo)教師: 2016年 12月 11日摘 要伴隨經(jīng)濟的進(jìn)步,觀看電影逐漸變成大眾一般生活中常見的娛樂模式,這就促進(jìn)了國內(nèi)外電影行業(yè)的進(jìn)步。因為網(wǎng)絡(luò)科技的持續(xù)發(fā)展,互聯(lián)網(wǎng)訂購電影票就開始取代大眾之前排隊買票的情況?;ヂ?lián)網(wǎng)訂票不只便利、此外還可以節(jié)約時間,完成快速退票。大眾觀看電影不需要去電影院查找想要的電影以及詳細(xì)的信息和時間。目前只需要上網(wǎng) 就可以
2、快速、高效查找到全部相關(guān)數(shù)據(jù)。 本系統(tǒng)是依照互聯(lián)網(wǎng)影院訂票的真實狀況來研發(fā)的。系統(tǒng)一般可以被劃分成前臺以及后臺部分。在前臺,使用者注冊登錄之后可查看播放影片的詳細(xì)內(nèi)容。根據(jù)影片信息可以選擇場次和座位,然后訂票。在后臺,管理員就能對使用者、站內(nèi)新聞、影片信息和使用者訂票情況進(jìn)行查看。管理員可添加、修正、去除站內(nèi)新聞、電影內(nèi)容等,此外還能查看票房。依照之前眾多時期的探究以及規(guī)劃,本系統(tǒng)使用b/s模式,此外使用.net科技開展主要頁面的設(shè)計和功能規(guī)劃,后臺數(shù)據(jù)庫選擇sql server 2000。本系統(tǒng)設(shè)計頁面大方直接,使用者可輕松進(jìn)入操作頁面,此外具備完善的功能,可為影院售票服務(wù)準(zhǔn)備一定的基礎(chǔ)。關(guān)
3、鍵詞:訂票系統(tǒng);asp.net;數(shù)據(jù)庫目 錄1. 緒論12. 可行性分析23. 系統(tǒng)流程設(shè)計33.1 系統(tǒng)流程圖33.2 數(shù)據(jù)圖34. 總體設(shè)計54.1 系統(tǒng)前臺功能模板設(shè)計54.2 系統(tǒng)后臺功能模板設(shè)計64.3 數(shù)據(jù)庫模板設(shè)計65. 詳細(xì)設(shè)計95.1 系統(tǒng)前臺設(shè)計95.2 網(wǎng)站設(shè)計模板95.3 用戶注冊模板95.4 訂票模板105.5 管理員模板126. 結(jié)論15參考文獻(xiàn)16致謝171. 緒論影院售票體系的研發(fā)目標(biāo)就是讓售票方式從之前的手工記載發(fā)展成購票系統(tǒng)管理,為工作人員準(zhǔn)備良好的便利。使用者也自主在任何地點查看影片、購票、退票等操作。本人利用對電影院的真實狀況開展全面的分析,開展具體的需
4、求探究,對目前管理方式開展改善,研發(fā)出全新的管理體系,進(jìn)而感悟到系統(tǒng)研發(fā)理念,了解系統(tǒng)研發(fā)的程序以及方式。伴隨電影院信息系統(tǒng)的持續(xù)健全,售票管理會全面依靠信息化監(jiān)管。因此系統(tǒng)研發(fā)會根據(jù)電影院售票活動的真實狀況,讓其可以馬上滿足具體售票活動需求。影院售票系統(tǒng)的執(zhí)行主要作用就是減少相關(guān)工作人員;管理人員可以隨時瀏覽查看,而且更加直觀;抓變看之前手工記載模式,電腦記錄就更加便利直接;實現(xiàn)了影院售票的自動化。2. 可行性分析依照電影院指出的系統(tǒng)作用、性能和完成的多種限制因素,依照全新系統(tǒng)目的來評估所需要的科技是否完善,本系統(tǒng)就是數(shù)據(jù)庫監(jiān)管以及審查,目前的科技非常健全、完善,具備良好硬件、軟件以及環(huán)境條
5、件,通過目前科技條件可以完成本系統(tǒng)的最終目標(biāo)。此外,思考給予的開發(fā)時間也非常充足,估計系統(tǒng)可以在要求的時間內(nèi)結(jié)束研發(fā)活動。根據(jù)上述探究可知,影院售票體系的開發(fā)具備技術(shù)基礎(chǔ)。3. 系統(tǒng)流程設(shè)計3.1 系統(tǒng)流程圖第一沒有注冊的使用者需要完成注冊,之后輸入用戶名以及密碼步入頁面。依照互聯(lián)網(wǎng)中的影片信息使用者可挑選感興趣的電影。之后訂票信息會自主儲存到相應(yīng)數(shù)據(jù)庫中。本系統(tǒng)的具體流程為如圖3.1所示。圖3.1 系統(tǒng)流程圖3.2 數(shù)據(jù)圖本系統(tǒng)主要模型數(shù)據(jù)流圖參考圖3.2。圖3.2 系統(tǒng)基本模型數(shù)據(jù)流圖從本圖中我們并不能了解訂票系統(tǒng)的全部內(nèi)容。因此接下來需要喜歡主要系統(tǒng)模型,徐敘述具體的功能。系統(tǒng)功能數(shù)據(jù)流
6、圖可參考圖3.3。圖3.3 系統(tǒng)功能數(shù)據(jù)流圖4. 總體設(shè)計4.1 系統(tǒng)前臺功能模板設(shè)計本售票系統(tǒng)的前臺作用一般包含站內(nèi)新聞、用戶注冊、影片信息、購票等部分;此部分主要層次結(jié)構(gòu)圖參考圖4.1。圖4.1 影院售票系統(tǒng)前臺功能模板圖功能說明:(1)網(wǎng)站首頁:在首頁中使用者可全面掌握最近播放的電影和重要的新聞事件。(2)站內(nèi)新聞:使用者可查看頁面播放的相關(guān)新聞。(3)影片資訊:此部分重點給使用者準(zhǔn)備有關(guān)電影的具體敘述。使用者可利用此頁面掌握最近播放的電影和詳細(xì)內(nèi)容,比如此電影的導(dǎo)演、演員、內(nèi)容、時間、價格等。之后可挑選感興趣的電影、之后轉(zhuǎn)移到訂票頁面再挑選場次以及座位,然后完成訂票流程。該功能要下下面
7、單獨介紹。(4)用戶注冊:使用者如果要購票就需要注冊,之后進(jìn)行登陸。注冊用戶的個人功能模塊如圖4.2所示。圖4.2 用戶個人功能模板圖用戶登陸:使用者輸入個人已注冊的名字以及密碼,順利登陸之后可步入電影具體頁面挑選場次以及座位、之后點擊訂票按鈕就可順利購票。使用者還步入個人后臺改正自身資料、監(jiān)管個人訂票情況。4.2 系統(tǒng)后臺功能模板設(shè)計模塊說明:(1)系統(tǒng)管理:此部分完成對管理員的添加以及刪除。比如、超級管理員可添加以及刪除一般管理員,然而后者卻不具備此功能。一般管理員只可以開展站內(nèi)信息、注冊用戶信息、訂票信息開展添加、修正以及刪除等。(2)站內(nèi)新聞管理:可對具體新聞實施添加、查找、修正、刪除
8、等。(3)注冊用戶信息管理:對注冊用戶開展監(jiān)管。(4)影片信息管理:對放映影片的信息進(jìn)行添加、查詢、修改、刪除等功能。(5)訂票管理:對用戶的訂票、退票等功能進(jìn)行管理。還可以針對每個電影統(tǒng)計票房。具體售票系統(tǒng)后臺的層次模塊參考圖4.3。圖4.3 影院售票系統(tǒng)后臺模板圖4.3 數(shù)據(jù)庫模板設(shè)計(1)新聞信息表用來儲存新聞的內(nèi)容。表4.1 新聞信息表列名數(shù)據(jù)類型長度允許空字段說明idint4titlevarchar50站內(nèi)新聞標(biāo)題contentvarchar255站內(nèi)新聞內(nèi)容addtimedatetime8(2)用戶信息表用來儲存后臺管理員的主要信息。表4.2 后臺管理員用戶信息表列名數(shù)據(jù)類型長度允
9、許空字段說明idint4usernamevarchar50用戶名pwdvarchar50密碼qxvarchar50權(quán)限addtimedatetime8(3)影片信息表用來儲存電影主要內(nèi)容。表4.3 影片信息表列名數(shù)據(jù)類型長度允許空字段說明idint4bianhaovarchar50編號yingpinamingchengvarchar50影片名稱daoyanvarchar50導(dǎo)演zhuyanvarchar50主演yingpianleixingvarchar50影片類型guojiavarchar50國家pianchangvarchar50片長shangyingshijianvarchar50上映時
10、間piaojiavarchar50票價tupianvarchar50圖片beizhuvarchar800備注(由于文章的長短所以把長度設(shè)置為800)addtimedatetime8(4)友情鏈接信息表用來儲存友情鏈接主要內(nèi)容。表4.4 友情鏈接信息表列名數(shù)據(jù)類型長度允許空字段說明idint4wangzhanmingchengvarchar50網(wǎng)站名稱wangzhivarchar50網(wǎng)址addtimedatetime8(5)訂票信息表用來儲存訂票主要內(nèi)容。表4.5 訂票記錄信息表列名數(shù)據(jù)類型長度允許空字段說明idint4dingpiaorenvarchar50訂票人即用戶名yingpianbia
11、nhaovarchar50影片編號yingpianmingchengvarchar50影片名稱fangyingshijianvarchar50放映時間fangyingdidianvarchar50放映地點zuoweivarchar50座位piaojiavarchar50票價addtimedatetime85. 詳細(xì)設(shè)計可劃分成系統(tǒng)前臺以及后臺設(shè)計。5.1 系統(tǒng)前臺設(shè)計前臺設(shè)計一般是為了便于使用者掌握相關(guān)影片內(nèi)容開展購票。5.2 網(wǎng)站設(shè)計模板眾多按鈕就可自主跳轉(zhuǎn)到相應(yīng)的頁面。點擊站內(nèi)新聞列表可馬上轉(zhuǎn)移到上述新聞的具體頁面,點擊全新影片的圖片可馬上轉(zhuǎn)移到跳此電影界面。此處左下角系統(tǒng)公告主要從下往上
12、持續(xù)變化。用文字移動屬性marquee來實現(xiàn)了該功能。主要代碼如下: 5.3 用戶注冊模板注冊流程:使用者填寫用戶注冊頁面表格,之后進(jìn)行注冊,在檢驗使用者輸入信息正確與否之后,假如合法就可以將使用者填報的注冊信息儲存到具體的數(shù)據(jù)庫中。如果注冊信息不合法就提示出錯。用戶注冊界面如圖5.1所示。圖5.1 用戶注冊界面主要代碼如下:protected void button1_click(object sender, eventargs e) string sql; sql=insert into zhuceyonghu(yonghuming,m
13、ima,xingming,dianhua,youxiang, shenfenzheng,xingbie,beizhu)values(+yonghuming.text.tostring().trim()+, +mima. text. tostring().trim()+,+xingming.text.tostring().trim()+,+dianhua.text.tostring().trim()+,+youxiang.text.tostring().trim()+,+shenfenzheng.text.tostring().trim()+,+xingbie.text.tostring().t
14、rim()+,+beizhu.text.tostring().trim()+) ; int result; result = new class1().hsgexucute(sql); if (result = 1) response.write(javascript:alert(添加成功);); else response.write(javascript:alert(系統(tǒng)錯誤,請檢查數(shù)據(jù)庫設(shè)置問題);); 填寫完個人資料以后點擊添加就可以成功注冊了。提示注冊成功對話框如圖4.2所示。圖5.2 提示注冊成功界面5.4 訂票模板使用者挑選影片場次以及座位之后進(jìn)行添加、之后將購票信息添加到數(shù)據(jù)庫
15、。用戶訂票界面如圖5.3所示。圖5.3 訂票界面圖5.4 提示訂票成功界面主要代碼如下:protected void button1_click(object sender, eventargs e) string sql; sql = select id from dingpiaojilu where yingpianbianhao=+yingpianbianhao. text.tostring().trim()+ and fangyingshijian= +fangyingshijian.text.tostring().trim()+ and zuowei=+zuowei.text.tos
16、tring().trim()+; dataset result2 = new dataset(); result2 = new class1().hsggetdata(sql); if (result2 != null) if (result2.tables0.rows.count 0) response.write(javascript:alert(對不起,該位置已經(jīng)有人預(yù)訂,請選擇其他位置);history.back();); response.end(); sql=insert into dingpiaojilu(dingpiaoren,yingpianbianhao,yingpianm
17、ingcheng, fangyingshijian,fangyingdidian,zuowei,piaojia) values(+dingpiaoren.text.tostring().trim() +,+yingpianbianhao.text.tostring().trim()+,+yingpianmingcheng.text.tostring().trim()+,+fangyingshijian.text.tostring().trim()+,+fangyingdidian.text.tostring().trim()+,+zuowei.text.tostring().trim()+,+
18、piaojia.text.tostring().trim()+) ; int result; result = new class1().hsgexucute(sql); sql = update yingpian set piaoshu=piaoshu-1 where bianhao= + yingpianbianhao.text.tostring().trim() + ; result = new class1().hsgexucute(sql); if (result = 1) response.write(javascript:alert(添加成功);); else response.
19、write(javascript:alert(系統(tǒng)錯誤,請審查數(shù)據(jù)庫設(shè)定情況);); 5.5 管理員模板在系統(tǒng)首頁點擊后臺管理,工作人員就能自主跳動到對應(yīng)的頁面。主要代碼如下:protected void image1_serverclick(object sender, imageclickeventargs e) if (textbox2.text.tostring().trim() = | textbox1.text.tostring().trim() = ) response.write(javascript:alert(請輸入完整);history.back(); ); respon
20、se.end(); string sql; sql = select * from allusers where username= + textbox1.text. tostring().trim() + and pwd= + textbox2.text.tostring().trim() + ; dataset result = new dataset(); result = new class1().hsggetdata(sql); / result = new testonline.class1().hsggetdata(sql); if (result != null) if (re
21、sult.tables0.rows.count 0) sessionusername = textbox1.text.tostring().trim(); sessioncx = result.tables0.rows0cx.tostring().trim(); response.redirect(main.aspx); else response.write(javascript:alert(對不起,用戶名或密碼不正確!);); else response.write(javascript:alert(對不起,系統(tǒng)錯誤,請不要越權(quán)操作!);); 后臺登陸頁面如圖如圖4.4。圖5.5 后臺登陸界面6. 結(jié)論計算機科技的持續(xù)發(fā)展促進(jìn)了眾多產(chǎn)業(yè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年運載火箭遙測系統(tǒng)檢測設(shè)備投資申請報告
- 2023年會議電視圖像保密機資金申請報告
- 黃石市初中畢業(yè)生學(xué)業(yè)考試語文模擬試卷
- 6高中數(shù)學(xué)新教材課堂導(dǎo)學(xué)案(直線的方程)及答案
- 山東省濟南市槐蔭區(qū)西城實驗學(xué)校2024-2025學(xué)年八年級上學(xué)期開學(xué)考試數(shù)學(xué)試題
- 電視節(jié)目自動播出設(shè)備相關(guān)行業(yè)投資方案
- 歷史知識清單2024~2025學(xué)年統(tǒng)編版九年級歷史上冊
- 協(xié)作辦公順暢性
- 氟伐他汀的長期安全性評估
- 港口數(shù)據(jù)智能化管理
- 2024年高考地理試卷(新課標(biāo))(解析卷)
- 2024年貴州龍城建設(shè)投資集團(tuán)有限責(zé)任公司招聘筆試沖刺題(帶答案解析)
- 初中數(shù)學(xué)大單元作業(yè)設(shè)計步驟及舉例
- 化妝品生產(chǎn)工藝驗證報告范文模板-新規(guī)要求工藝參數(shù)及關(guān)鍵控制點驗證
- 模具加工QC工程圖
- 大學(xué)教學(xué)課件:中國精神的內(nèi)涵
- 初級護(hù)林員知識考試題庫(200題)
- 混凝土采購項目整體供貨方案
- TSGD7004-2010壓力管道定期檢驗規(guī)則-公用管道
- 家電以舊換新風(fēng)險識別與應(yīng)對措施
- 四川省2023年高中學(xué)業(yè)水平合格性考試化學(xué)試題(解析版)
評論
0/150
提交評論