【正文】
{ public static SqlConnection conn = new SqlConnection (Data Source=.\\SQLEXPRESS。AttachDbFilename=C:\\Documents and Settings\\Administrator\\桌面\\\\flim_cs\\DATA\\。Integrated Security=True。Connect Timeout=30。User Instance=True)。 }} 電影院的查詢管理是電影院管理系統(tǒng)中的一個(gè)非常重要的功能,在龐大的信息中,查詢又用的信息,是影院管理中一個(gè)重要的環(huán)節(jié)。本功能模塊有3個(gè)界面完成。如圖13—15所示 圖13 票務(wù)查詢圖14 影片查詢圖15 會(huì)員查詢界面上述三個(gè)查詢功能實(shí)現(xiàn)方法都差不多,現(xiàn)在注重以票務(wù)查詢?yōu)橹攸c(diǎn)進(jìn)行講解;票務(wù)查詢界面實(shí)現(xiàn)過(guò)程:,通過(guò)cbofilm_SelectedIndexChanged()事件將每部電影所有時(shí)間段加載到cbodate的下拉列表框中,最后通過(guò)cbodate_SelectedIndexChanged()事件,將Ticket中電影名和時(shí)間段都和窗體中選定的電影名和時(shí)間段,將符合條件的票挑選出來(lái)加載到dgvTicket。下面的下拉列表的selecteindexchanged事件,通過(guò)以此為數(shù)據(jù)搜索后面標(biāo)簽所要顯示的數(shù)據(jù)。在這個(gè)票務(wù)查詢的界面中主要實(shí)現(xiàn)了以下幾個(gè)(1)精確的查詢一部電影在一個(gè)時(shí)段售出的所有電影票,并且顯示這張票的詳細(xì)信息。(2)統(tǒng)計(jì)一步電影在一個(gè)時(shí)段售票的總票數(shù),總收入(3)統(tǒng)計(jì)一部電影在本影院從上線至今所售出的票數(shù)和總收入(4)統(tǒng)計(jì)一個(gè)時(shí)段本影院所售出的所有電影票的數(shù)目和總收入 會(huì)員注冊(cè)是電影院系統(tǒng)中必不可少的一個(gè)環(huán)節(jié),本系統(tǒng)通過(guò)認(rèn)為輸入要存儲(chǔ)的信息在指定的文本框中,通過(guò)sql語(yǔ)句存儲(chǔ)在數(shù)據(jù)庫(kù)中,并更新數(shù)據(jù)庫(kù),簡(jiǎn)單明了。圖16會(huì)員注冊(cè)圖 刪除修改添加電影都是電影院管理過(guò)程中必不可少的一個(gè)環(huán)節(jié),本系統(tǒng)是通過(guò)sql語(yǔ)句對(duì)所要操作的信息進(jìn)行操作,畫(huà)面簡(jiǎn)單,操作方便圖17添加新電影界面如圖17添加新電影界面的實(shí)現(xiàn)過(guò)程:通過(guò)手動(dòng)輸入信息,經(jīng)過(guò)驗(yàn)證函數(shù)的驗(yàn)證每個(gè)文本框的輸入信息是否符合規(guī)范后,將電影信息加到數(shù)據(jù)庫(kù)中。輸入的信息豐富、完善。圖18電影修改刪除界面如圖18電影修改界面的實(shí)現(xiàn)過(guò)程:通過(guò)在列表框中選擇要修改的電影,然后在下面的文本框中輸入要輸入的數(shù)據(jù)和新的信息。也可通過(guò)選擇電影之后點(diǎn)擊刪除將要?jiǎng)h除的過(guò)期電影刪除,點(diǎn)擊刷新查看修改或刪除后的新信息。操作界面簡(jiǎn)單且每個(gè)文本框在最終輸入數(shù)據(jù)庫(kù)的時(shí)候都會(huì)驗(yàn)證,避免輸入錯(cuò)誤信息。(1)當(dāng)輸入的信息不符合規(guī)范的時(shí)候彈出的錯(cuò)誤提示圖19所示:圖19 不規(guī)范輸入的提示窗口(2)當(dāng)數(shù)據(jù)庫(kù)操作出現(xiàn)錯(cuò)誤的時(shí)候彈出的錯(cuò)誤窗口如圖20所示圖20數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤的情況多種的驗(yàn)證界面,實(shí)現(xiàn)了本系統(tǒng)與用戶良好的人機(jī)交互功能,同時(shí)也避免了輸入數(shù)據(jù)庫(kù)的時(shí)候出現(xiàn)不必要的錯(cuò)誤。結(jié) 論從開(kāi)始選擇題目、系統(tǒng)的規(guī)劃再到后來(lái)系統(tǒng)的一點(diǎn)點(diǎn)的設(shè)計(jì)與實(shí)現(xiàn),在經(jīng)過(guò)不斷的調(diào)試和修改,本超市管理系統(tǒng)基本完成。本系統(tǒng)采用的開(kāi)發(fā)工具是C語(yǔ)言和SQL Server。本管理系統(tǒng)實(shí)現(xiàn)了影院管理的一些基本功能,像影片管理、訂票管理、財(cái)務(wù)管理、等功能。對(duì)于一般的小影院來(lái)說(shuō)還是很有實(shí)際意義以及很強(qiáng)的實(shí)用性的。比如在銷售了商品或者修改了某種商品信息時(shí),與之關(guān)聯(lián)的庫(kù)存表和信息表也被修改,實(shí)現(xiàn)了數(shù)據(jù)的實(shí)時(shí)性。同時(shí)各個(gè)模塊之間都有查詢功能,用來(lái)實(shí)時(shí)掌握本影院電影、訂票信息。本系統(tǒng)同時(shí)還具有以下特點(diǎn):擴(kuò)展性能好,以及快速便捷的操作能力。系統(tǒng)比較安全可靠,用戶管理權(quán)限很明確。本系統(tǒng)采用相應(yīng)的技術(shù),具有很好的安全嚴(yán)密性,系統(tǒng)完善的功能設(shè)置、比較友好的流程化界面,節(jié)省了大量的人力物力和財(cái)力,同時(shí)也降低了影院的運(yùn)營(yíng)成本??偟膩?lái)說(shuō)本系統(tǒng)是一個(gè)比較好的比較適合小影院的系統(tǒng),它通過(guò)前臺(tái)和數(shù)據(jù)庫(kù),將原來(lái)比較繁瑣、浪費(fèi)時(shí)間精力還易出錯(cuò)誤的工作,變得簡(jiǎn)單??傊鞠到y(tǒng)的美觀和人性化還做得不夠。手動(dòng)操作量大,導(dǎo)致系統(tǒng)處理大量數(shù)據(jù)的時(shí)候反應(yīng)很慢。在查詢功能上部分模塊沒(méi)有實(shí)現(xiàn)模糊查詢。致 謝在本次畢業(yè)設(shè)計(jì)實(shí)踐中,毫無(wú)疑問(wèn)要感謝的是我的李敏老師,在這次畢業(yè)設(shè)計(jì)中,李老師不辭辛勞的一點(diǎn)點(diǎn)的幫助我,從選題的指導(dǎo)到系統(tǒng)設(shè)計(jì)的修改,讓我從剛開(kāi)始的摸不到頭腦到后來(lái)的日益純熟,都是李老師辛勤付出的結(jié)果。在設(shè)計(jì)中我還領(lǐng)略到了李老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,以及樂(lè)觀熱情的生活態(tài)度,李老師不僅僅的在指導(dǎo)我的畢業(yè)設(shè)計(jì),也在指導(dǎo)著我今后的人生,她教導(dǎo)我的這些東西,會(huì)對(duì)我以后的學(xué)習(xí)生活大有裨益。所以在這里我真誠(chéng)的對(duì)給予我認(rèn)真指導(dǎo)和耐心幫助的李老師表示最深切的謝意。通過(guò)這次的畢業(yè)設(shè)計(jì),自己對(duì)軟件工程又有了一個(gè)更深層次的理解。以前在做任何設(shè)計(jì)時(shí),對(duì)設(shè)計(jì)的前期工作不是很重視,但通過(guò)這次系統(tǒng)的編寫,我發(fā)現(xiàn)前期的設(shè)計(jì)是很重要的一部分,只有對(duì)設(shè)計(jì)的需求分析有了很好的理解才能有更好的解決思路。平時(shí)我們?cè)诖a編寫時(shí)對(duì)函數(shù)和變量的命名都很隨便,還缺少必要的注釋,或許這樣問(wèn)題當(dāng)時(shí)能夠解決但對(duì)于后期開(kāi)發(fā)和維護(hù)以及旁人的閱讀都帶來(lái)了一定的困難,都可能會(huì)產(chǎn)生異議或不理解。再者測(cè)試在項(xiàng)目開(kāi)發(fā)中也是很重要的一個(gè)環(huán)節(jié),測(cè)試能對(duì)一些程序的Bug做一些必要的彌補(bǔ),可以使程序更加的完善和人性化。參考文獻(xiàn)[1] 劉甫迎、劉光會(huì)、王蓉.C程序設(shè)計(jì)教程(第2版).北京:電子工業(yè)出版社,2008:P5224[2] 李蘭友、楊曉光.Visual C.NET程序設(shè)計(jì).北京:清華大學(xué),北方交通大學(xué)出版社,2004:P6859[3] 王昊亮、李剛等.Visual C程序設(shè)計(jì)教程.北京:清華大學(xué)出版社,2003:P4325[4] 張海藩.軟件工程導(dǎo)論.第四版.北京:清華大學(xué)出版社,2004:P 6592[5] 吳晨,孫少波. :[6] Inmon W.?dāng)?shù)據(jù)庫(kù)管理.第二版.北京:電子工業(yè)出版社,2000:P 6610[7] Imhoff C.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì).第四版.北京:機(jī)械工業(yè)出版社,2004:P 171197[8] Karli Watson, Christian Visual C2005 [M].北京:清華大學(xué)出版社,2006,79.[9] Simon R, Ollie C. Professional C [M].1st ed. Beijing: Tsinghua University Press, 2002: 339348.[10] YAO Technology of Applying ADO to Access SQL Server based on VC[J].Microputer Application,2004,25(1):99