【正文】
這是需要建立一個(gè)數(shù)據(jù)表用來(lái)存儲(chǔ)所有管理員的信息。3. 系統(tǒng)管理員擁有系統(tǒng)維護(hù)的所有權(quán)限。這兩個(gè)階段主要通過(guò)電影售票管理系統(tǒng)的設(shè)計(jì)開發(fā)方案,利用現(xiàn)有的軟硬件環(huán)境,提高系統(tǒng)的開發(fā)水平,充分的利用資源,以便完善系統(tǒng)設(shè)計(jì)。下面分別介紹兩個(gè)大模塊中子模塊:管理員模塊,如圖 21 所示:電影票售票管理系統(tǒng)7圖 21 管理員模塊管理員模塊總共分為五個(gè)子模塊:客戶信息管理,對(duì)客戶相關(guān)信息進(jìn)行操作;票的價(jià)格信息管理,刪除或修改票的價(jià)格,影片信息管理,及時(shí)上傳影片的信息,管理員信息管理,更改管理員的密碼等操作;放映時(shí)間管理,主要是通知該影片放映時(shí)間。如下表 xinxi 表所示:xinxi 表categoryid productid name price image detail編號(hào) 電影序號(hào) 影片名稱 價(jià)格 圖片 影片內(nèi)容回復(fù)信息表 newpost,用來(lái)存儲(chǔ)客戶對(duì)電影評(píng)論的回復(fù)。普通客戶:對(duì)自己的信息、電影票的價(jià)格和電影資源的查看,還有對(duì)電影的評(píng)價(jià)等等。如此就可以便于影院能夠?qū)W(wǎng)絡(luò)影票進(jìn)行全面的管理和了解。 系統(tǒng)需求功能概括從調(diào)研到可行性分析中,出于對(duì)客戶、管理員需求的考慮,設(shè)計(jì)了這套電影票售票管理系統(tǒng),本系統(tǒng)主要考慮到電影售票管理員和客戶的普遍要求。因?yàn)檎{(diào)度可行性指的是建議的計(jì)算機(jī)系統(tǒng)能否在規(guī)定的期限內(nèi)交付給用戶,所以,應(yīng)該可以在規(guī)定時(shí)間內(nèi),快速的、完整的交付給客戶使用。 操作可行性在投入使用電影票售票管理系統(tǒng)前,會(huì)由開發(fā)并熟練操作本系統(tǒng)的工程人員對(duì)用戶人員進(jìn)行專業(yè)系統(tǒng)的培訓(xùn)。確認(rèn)該計(jì)算機(jī)已經(jīng)安裝 Microsoft Office Access 數(shù)據(jù)庫(kù)軟件.② 操作系統(tǒng): Windows XP,分辨率:1024*768。技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)4(2) 功能強(qiáng)大的信息平臺(tái)目前的電影票售票系統(tǒng)開發(fā)平臺(tái)的功能已經(jīng)十分強(qiáng)大。所以電影票售票管理系統(tǒng)的開發(fā)一定會(huì)得到影視影院的支持。例如:查詢方便、可靠性高、存儲(chǔ)量大、保密性好和成本低等。具體地說(shuō),就是確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測(cè)系統(tǒng)開發(fā)的前景;必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流,又要分析長(zhǎng)期使用的數(shù)據(jù)存儲(chǔ),通過(guò)分析來(lái)得出功能模塊圖、數(shù)據(jù)庫(kù)表以及界面設(shè)計(jì)的系統(tǒng)邏輯模型。技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)2 本課題研究意義和研究?jī)?nèi)容 本課題研究意義本網(wǎng)站的設(shè)計(jì)與開發(fā)后的主要是對(duì)影視公司宣傳影片,方便客戶購(gòu)買影票,更好的做好電影票的管理,以及資源的共享,便捷客戶的需求,節(jié)省客戶的時(shí)間讓客戶得到優(yōu)厚服務(wù)。網(wǎng)上維護(hù)最大程度的方便了顧客。電影票售票系統(tǒng)的開發(fā)的便利和進(jìn)入的網(wǎng)絡(luò)時(shí)代,使得許多影視公司擁有了參與電影票售票系統(tǒng)網(wǎng)站的開發(fā)和設(shè)計(jì),從而能夠有效地改善電影的宣傳有限和市場(chǎng)競(jìng)爭(zhēng)結(jié)構(gòu),顯著提高影視公司的知名度。當(dāng)今社會(huì)已經(jīng)步入了數(shù)字化時(shí)代。計(jì)算機(jī)正在潛移默化的改變著我們的生活。網(wǎng)絡(luò)發(fā)展到今天,是必然的結(jié)果。顧客足不出戶,在電影網(wǎng)站通過(guò) 瀏覽器實(shí)現(xiàn)網(wǎng)上把售票員請(qǐng)到家服務(wù),便可將得到自己喜歡的電影,無(wú)需東奔西跑。 本課題研究?jī)?nèi)容 平臺(tái)中的 開發(fā)基于 B/S 體系結(jié)構(gòu)的 web 應(yīng)用系統(tǒng),運(yùn)用 VB 語(yǔ)言實(shí)現(xiàn)系統(tǒng)功能的實(shí)現(xiàn),結(jié)合 Microsoft Office Access 應(yīng)用程序數(shù)據(jù)庫(kù)設(shè)計(jì)和搭建數(shù)據(jù)庫(kù)等等。 系統(tǒng)可行性分析針對(duì)電影票的售票管理系統(tǒng)的實(shí)際情況,講可行性分析分為經(jīng)濟(jì)可行性、技術(shù)可行性、用戶使用可行性、操作可行性和調(diào)度可行性五部分進(jìn)行。目前,幾乎所有的影院影視公司都建立了針對(duì)售票職能工作的管理信息系統(tǒng),如網(wǎng)上購(gòu)物管理系統(tǒng),電影票售票管理系統(tǒng)、淘寶網(wǎng)等等。保證開發(fā)資金的充足,從而保證設(shè)計(jì)和開發(fā)的順利展開。Microsoft Visual Studio 2022 具有 Web 開發(fā)的強(qiáng)大優(yōu)勢(shì),Microsoft Office Access 應(yīng)用程序是性能穩(wěn)定的服務(wù)器平臺(tái)。③ 客戶端:Pentium233 以上配置的 PC 機(jī),內(nèi)存應(yīng)在 32M 以上,硬盤在 1G以上。培訓(xùn)主要包括熟練掌握系統(tǒng)的各個(gè)功能和簡(jiǎn)單的系統(tǒng)維護(hù),總樣操縱系統(tǒng)等。因?yàn)楸鞠到y(tǒng)操作完全可行。在電影售票管理的要求中,對(duì)新電影資料的錄入和增、刪、改和查詢等功能,運(yùn)用這些新電影的資源來(lái)對(duì)電影票進(jìn)行管理。 系統(tǒng)需求角色分析知道電影票售票管理系統(tǒng)設(shè)計(jì)的目標(biāo)是:管理功能完整、數(shù)據(jù)共享和信息傳遞方便快捷,結(jié)合影院售票管理的工作特點(diǎn),實(shí)現(xiàn)影院管理員對(duì)電影信息的網(wǎng)上管理,并實(shí)現(xiàn)客戶能夠及時(shí)獲取電影資源的各方面信息。 系統(tǒng)數(shù)據(jù)需求分析本系統(tǒng)是電影售票管理系統(tǒng),所以在這個(gè)過(guò)程中需要電影資源的信息、影院信息、電影價(jià)格的信息及日常管理過(guò)程中需要的信息表。如下表 newpost 所示newpost 表postid subject message postdate ip replies views編號(hào) 主題 回復(fù)內(nèi)容 回復(fù)日期 回復(fù)地址 回復(fù)次數(shù) 訪問(wèn)次數(shù)評(píng)論信息表 reply,用來(lái)存儲(chǔ)客戶對(duì)影片的評(píng)論回復(fù)。客戶操作模塊,如圖 22 所示:圖 22 客戶操作模塊客戶操作模塊總共分為五個(gè)子模塊:個(gè)人基本信息,根據(jù)登錄者的類型顯示相對(duì)應(yīng)的客戶基本信息等;評(píng)論信息管理,對(duì)影片的評(píng)價(jià);票的價(jià)格查詢,方便客戶了解票的價(jià)格;放映時(shí)間查詢,影院的放映時(shí)間,讓客戶了解;影片技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)8信息查詢,方便了解影片的信息,找自己喜歡的影片。 電影票售票管理系統(tǒng)的系統(tǒng)目標(biāo)電影票售票管理管理系統(tǒng)是一個(gè)小型的管理系統(tǒng),根據(jù)系統(tǒng)需求分析分,系統(tǒng)分為兩個(gè)角色,管理員主要對(duì)系統(tǒng)進(jìn)行維護(hù)和客戶提交的信息進(jìn)行管理,客戶主要根據(jù)自己的需求提交一些信息。4. 系統(tǒng)最大限度的實(shí)現(xiàn)了易維護(hù)性和易操作性。管理員信息實(shí)體 ER 圖,如圖 33 所示:電影票售票管理系統(tǒng)11圖 33 管理員信息實(shí)體 ER 圖當(dāng)客戶登錄系統(tǒng)時(shí),系統(tǒng)要根據(jù)登錄人的用戶名來(lái)顯示相對(duì)應(yīng)的個(gè)人信息,登錄者不同,顯示的信息也不同,客戶信息實(shí)體 ER 圖,如圖 34 所示:圖 34 客戶信息實(shí)體 ER 圖當(dāng)客戶登錄系統(tǒng)后,電影信息表實(shí)體 ER 圖,如圖 35 所示:技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)12圖 35 電影信息表實(shí)體 ER 圖登錄類型表實(shí)體 ER 圖,如圖 36 所示:圖 36 登錄類型表實(shí)體 ER 圖放映時(shí)間表類型表實(shí)體 ER 圖,如圖 37 所示:電影票售票管理系統(tǒng)13圖 37 放映時(shí)間表類型表實(shí)體 ER 圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)設(shè)計(jì)好的 ER 圖在數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表,系統(tǒng)數(shù)據(jù)庫(kù)中部分表的結(jié)構(gòu)如下。本系統(tǒng)中創(chuàng)建了一個(gè)公共類設(shè)計(jì),用 vb 語(yǔ)言綁定 Access 數(shù)據(jù)庫(kù)管理員和用戶的身份判定,判斷業(yè)主登錄和管理員登錄。 amp。 amp。Javascript39。)。alert(39。/ amp。關(guān)鍵代碼如下:Protected Sub logo_Click(ByVal sender As Object, ByVal e As ) Handles Dim con As New OleDbConnection = Provider=。 Trim() amp。 amp。alert(39。/ amp。 amp。 script) Else Session(username) = Session(password) = End If Else () End If Else = 密碼不正確 = True = End If Else = 沒有這個(gè)用戶!或者用戶類型不正確! = True End If () () 注冊(cè)模塊實(shí)現(xiàn)過(guò)程如沒有您的信息和用戶名密碼,可以通過(guò)注冊(cè)來(lái)實(shí)現(xiàn)你的權(quán)限,注冊(cè)代碼如下:Imports Imports Partial Class reg Inherits Protected Sub ok_Click(ByVal sender As Object, ByVal e As ) Handles Dim con As New OleDbConnection = provider=。 amp。 amp。 amp。 amp。 管理員模塊實(shí)現(xiàn)過(guò)程管理員管理模塊實(shí)現(xiàn)的具體功能有管理用戶信息、電影票資源信息、評(píng)論信息、回復(fù)信息,管理員密碼等。 amp。 amp。Javascript39。)。alert(39。/ amp??蛻舻卿浗缑嫒鐖D 45 所示:電影票售票管理系統(tǒng)25圖 45 客戶登錄界面如需評(píng)論影片點(diǎn)擊左下行鏈接影片論壇,效果如圖 46 所示:技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)26圖 46 評(píng)論回復(fù)影片的評(píng)論界面 客戶操作模塊技術(shù)分析在開發(fā)客戶操作模塊過(guò)程中,使用了比較頻繁的()方法綁定數(shù)據(jù)。 (App_Data\) Dim sqlcmd1 = select * from userinfo where username=39。 Dim cmd As New OleDbCommand = sqlcmd1 = con () Dim dr As OleDbDataReader dr = () If () Then = 很抱歉,已經(jīng)有人注冊(cè)了這個(gè)名字!請(qǐng)更換用戶名 = True Else () Dim sqlcmd2 = insert into userinfo(username,pw,) values(39。,39。,39。) = sqlcmd2 () = 恭喜你注冊(cè)成功! = True End If () End Sub Protected Sub Reset_Click(ByVal sender As Object, ByVal e As ) Handles = = = = End SubEnd Class(2)注冊(cè)信息后登錄界面,跳轉(zhuǎn)到電影票的購(gòu)買界面如圖 48 所示:技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)28圖 48 電影票的購(gòu)買界面點(diǎn)擊圖片購(gòu)買自己喜歡的電影類型國(guó)外、國(guó)內(nèi)、動(dòng)漫效果如圖 44411 所示:電影票售票管理系統(tǒng)29圖 49 國(guó)外電影圖 410 國(guó)內(nèi)電影技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)30圖 411 動(dòng)漫電影(3)點(diǎn)擊購(gòu)買,選擇你需要的票數(shù)如圖 412 所示:圖 412 購(gòu)買界面電影票售票管理系統(tǒng)31然后按照需要對(duì)自己喜歡的影片購(gòu)買,購(gòu)買以及以上運(yùn)行代碼如下:Imports Imports Imports Partial Class _Default Inherits Sub updateshoppingcart() Dim dt As New DataTable() Dim orderlist As ArrayList Dim qtylist As ArrayList Dim i As Integer Dim product As DataRow Dim productid As Integer Dim mydatatable As DataTable = New DataTable(mydatatable) Dim mydatacolumn As DataColumn Dim mydatarow As DataRow mydatacolumn = New DataColumn() = () = qty (mydatacolumn) mydatacolumn = New DataColumn() = () = name (mydatacolumn) mydatacolumn = New DataColumn() = () = price (mydatacolumn) mydatacolumn = New DataColumn = () = total (mydat