![基于Visual Studio2005+sql2005的電影院收票系統(tǒng)論文.doc_第1頁](http://file.renrendoc.com/FileRoot1/2013-12/1/0154e969-8f57-4f79-8abc-8e25ac197a49/0154e969-8f57-4f79-8abc-8e25ac197a491.gif)
![基于Visual Studio2005+sql2005的電影院收票系統(tǒng)論文.doc_第2頁](http://file.renrendoc.com/FileRoot1/2013-12/1/0154e969-8f57-4f79-8abc-8e25ac197a49/0154e969-8f57-4f79-8abc-8e25ac197a492.gif)
![基于Visual Studio2005+sql2005的電影院收票系統(tǒng)論文.doc_第3頁](http://file.renrendoc.com/FileRoot1/2013-12/1/0154e969-8f57-4f79-8abc-8e25ac197a49/0154e969-8f57-4f79-8abc-8e25ac197a493.gif)
![基于Visual Studio2005+sql2005的電影院收票系統(tǒng)論文.doc_第4頁](http://file.renrendoc.com/FileRoot1/2013-12/1/0154e969-8f57-4f79-8abc-8e25ac197a49/0154e969-8f57-4f79-8abc-8e25ac197a494.gif)
![基于Visual Studio2005+sql2005的電影院收票系統(tǒng)論文.doc_第5頁](http://file.renrendoc.com/FileRoot1/2013-12/1/0154e969-8f57-4f79-8abc-8e25ac197a49/0154e969-8f57-4f79-8abc-8e25ac197a495.gif)
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數(shù)據庫課程設計學部信息科學與工程學部學科門類工學專業(yè)計算機科學與技術班級學號姓名2011年6月15日計算機系統(tǒng)結構課程設計目錄第1章引言.11.1開發(fā)方法.11.2.1C#語言介紹.21.2.2SQLServer2005數(shù)據庫優(yōu)點.21.2.3運行環(huán)境的選擇.3第2章需求分析.42.1目標.42.2對功能的規(guī)定.4第3章數(shù)據分析與建模.53.1數(shù)據庫E-R圖.53.2關系圖.73.2流程圖.8第4章數(shù)據庫建立.94.1數(shù)據總體設計.94.2數(shù)據庫表的建立.104.2.1數(shù)據庫中的表的窗體名.12第5章界面功能描述.135.1登陸界面.135.2主窗體.145.3影片管理.145.4訂票窗體.165.5會員窗體.175.6關于.18總結.19參考文獻.20計算機系統(tǒng)結構課程設計第1頁共22頁第1章引言隨著經濟的飛速發(fā)展人們的收入越來越高,相應的娛樂設施也越來越多,電影是人們的最佳選擇,那么影院的售票及管理系統(tǒng)是一個供觀眾直觀查看影片信息的系統(tǒng),可以為觀眾提供影片的播放時間、播放的地點、影片的風格以及影片的票價(會員折扣)的信息,其中還需要提供給觀眾一個近期影片最佳排行,可通過此排行榜直觀選擇所喜歡的電影。系統(tǒng)最后可免費提供給觀眾最新的影片預告片觀看,或者提供免費下載電影院售票是電影院管理的重要組成部分,對于電影院來說都至關重要,所以用戶對系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。傳統(tǒng)的人工方式管理方式效率低、保密性差,不利于查找、更新和維護。使用計算機對電影院客戶進行管理,能夠極大地提高電影院用戶管理的效率,節(jié)約教育經費,這也是適應信息化建設發(fā)展趨勢的重要因素。作為計算機應用的一部分,使用計算機對電影院信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高電影院售票管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣的管理軟件成為很有必要的事情。電影院售票信息管理系統(tǒng)其開發(fā)主要包括后臺數(shù)據庫的建立和維護以及前端應用程序的開發(fā)兩個方面,對于前者要求建立起數(shù)據庫一致性和完整性、安全性好的數(shù)據庫。而對于后者則要求應用程序功能完備,易使用的特點。經過分析,使用易于與數(shù)據庫連接的MicrosoftVisualStudio2005開發(fā)工具,利用其提供的各種面向對象的開發(fā)工具,尤其是數(shù)據庫窗口這一功能強大而簡潔操縱數(shù)據庫的智能化對象,首先在短時間內建立系統(tǒng)應用原形,然后對初始原型系統(tǒng)進行需求分析,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。1.1開發(fā)方法本系統(tǒng)采用C#作為前臺開發(fā)工具。后臺數(shù)據庫采用SQLServer2005數(shù)據庫,因為它的靈活性、安全性和易用性為數(shù)據庫編程提供了良好的條件。利用三層結構技術,即表示層、邏輯層、數(shù)據服務層1。這三層被分成三個相對獨立的單元。表示層負責與用戶交互,并把相應的請求通過調用中間層的組件傳遞給邏輯層;邏輯層通過組件執(zhí)行具計算機系統(tǒng)結構課程設計第2頁共22頁體的事務邏輯,通過SQL等方式向第三層的組件提出數(shù)據或其他資源請求。表示層在客戶端的應用瀏覽器中運行,數(shù)據訪問也在專用的數(shù)據庫服務器上運行。采用三層結構能很好的解決軟件的可擴展性、安全性、管理性等關鍵問題。1.2.1C#語言介紹C#是一種安全的、穩(wěn)定的、簡單的,由C和C+衍生出來的面向對象的編程語言。它在繼承C和C+強大功能的同時去掉了一些它們的復雜特性(例如沒有宏和模板,不允許多重繼承)2。C#綜合了VB簡單的可視化操作和C+的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。C#語言的主要優(yōu)點大概可以歸納如下:1、語法簡潔:C#取消了指針、也不定義繁瑣的偽關鍵字;它使用有限地指令、修飾符合操作符,語法上幾乎不存在任何冗余,整個語言結構十分清晰。初學者通常能夠快速掌握C#基本特性,而C/C+程序員轉入C#則幾乎不會有什么障礙。2、完全面向對象:C#具有面向對象的語言所應有的基本特性:封裝、繼承和多態(tài)性。它禁止多繼承,禁止各種全局方法、全局變量和常量。C#以類為基礎來構建所有的類型,并通過命名空間對代碼進行層次化的組織和管理。許多精巧的對象設計模式都在C#語言中得到了有效的應用。3、目標軟件的安全性:C#符合通用類型系統(tǒng)的類型安全性要求,并用CLR所提供的代碼訪問安全特性,從而能夠在程序中方便的配置安全等級和用戶權限。此外,垃圾收集機制自動管理對象的生命周期,這是的開發(fā)人員無需再負擔內存管理的任務,應用程序的可靠性進一步得到提高。4、版本管理技術:C#語言中內置了版本控制功能,并通過接口和繼承來實現(xiàn)應用的可擴展性3。應用程序的維護和升級更加易于管理。5、靈活性與兼容性:C#中允許使用非托管代碼來與其他程序(包括COM組件、WIN32API等)進行集成和交互。它還可以通過委托(delegate)來模擬織針的功能,通過接口來模擬多繼承的實現(xiàn)。1.2.2SQLServer2005數(shù)據庫優(yōu)點SQLServer2005的一個重要設計目標就是提高默認狀態(tài)下的安全系數(shù)。為了縮小被攻擊范圍,最危險的一些特性都被禁用,除非數(shù)據庫管理員啟用它們。這有所幫助,不過對有經驗的數(shù)據庫管理員來說幫助不大。他們基本上會編寫鎖定腳本,覺得安裝時計算機系統(tǒng)結構課程設計第3頁共22頁加以運行不是很麻煩。安全方面真正重要的改進則是密碼管理和權限分配方面。現(xiàn)在可以設置原始SQL密碼來顧及Windows密碼政策,這意味著用戶可以要求SQL密碼擁有與Windows賬戶同樣的密碼強度、失效日期、歷史、鎖定閾值、鎖定時間及生命期等政策,甚至可以要求用戶在下次登錄時更改密碼。安全方面的其他重要改進還包括:加強了對模式變更的控制、能夠對數(shù)據進行列級加密。SQLServer2005不但克服了高可用性和災難恢復方面的缺點,還幾乎在各個方面都有了全面改進:管理任務得到了簡化;監(jiān)控和診斷功能得到了增強;默認的鎖定配置、數(shù)據加密及其他新特性增強了安全。如今,分析服務(AnalysisServices)、報表服務(ReportingServices)和數(shù)據挖掘(DataMining)全面集成,而且已經很成熟。數(shù)據轉換服務(DTS)已從頭到尾經過了改寫,已逐漸成為更強大、更靈活的SQL服務器集成服務(SSIS)。與VisualStudio和.Net/CLR的集成,把SQLServer的內部機制展現(xiàn)給了.Net開發(fā)人員、把.Net的內部機制展現(xiàn)給了SQL開發(fā)人員。這意味著,現(xiàn)在就可以利用.Net的強大功能,用于存儲過程、數(shù)據流和數(shù)據轉換、商業(yè)智能等應用的。1.2.3運行環(huán)境的選擇由于計算機發(fā)展迅速,為將來升級的考慮,這里所提供的硬件設備要比能夠運行該系統(tǒng)所需要的最低硬件標準高出一些。1軟件環(huán)境:操作系統(tǒng):采用WindowsXP或Windows2003以上;開發(fā)工具:MicrosoftSQLServer2005;C#2硬件環(huán)境:CPU:IntelPentium(R)4以上;內存:512M;硬盤:80G;網卡:100M。計算機系統(tǒng)結構課程設計第4頁共22頁第2章需求分析2.1目標可以為觀眾提供影片的播放時間、播放的地點、影片的風格以及影片的票價(會員折扣)的信息,其中還需要提供給觀眾一個近期影片最佳排行,可通過此排行榜直觀選擇所喜歡的電影。2.2對功能的規(guī)定今日放映影片顯示。查詢客戶所需的電影。定票功能。修改或刪除電影播放時間(限管理員)。提供VIP客戶申請。提供團隊購票功能。一、根據用戶輸入的信息查詢。1)根據所選的電影名稱來查詢。查出電影的播放時間,電影票價,剩余票數(shù)。2)根據所選的導演來查詢。查出該導演的近期播放的影片和相應的信息。二、因意外情況而無法播放或增加的電影。1)管理員可以刪除該電影的信息,并替換一部電影。三、訂票。1)只有售票員才能訂票,管理員無法訂票!2)不同級別的VIP客戶訂票有相應的優(yōu)惠3)團隊訂票也有相應的優(yōu)惠。四、VIP客戶申請。1)客戶可以申請VIP帳戶!2)需要身份證才可申請。五、團隊購票1)團隊購票的最低人數(shù)為20。2)學生團隊購票有相應的優(yōu)惠。六、個人購票。1)傷殘人士購票有優(yōu)惠。2)評退休軍人證可享受優(yōu)惠。3)學生也有相應優(yōu)惠。計算機系統(tǒng)結構課程設計第5頁共22頁第3章數(shù)據分析與建模3.1數(shù)據庫E-R圖圖3-1實體電影的E-R圖圖3-2座位的E-R圖電影電影編號電影
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美發(fā)店員工合同范本(7篇)
- 2024-2025學年第2課諸侯紛爭與變法運動-勤徑學升高中歷史必修上同步練測(統(tǒng)編版2019)
- 2025年企業(yè)市場營銷合作伙伴協(xié)議
- 2025年酒店客房用品訂購合同模板
- 2025年不動產權益讓與擔保協(xié)議版
- 2025年電動車維修服務合同示范
- 2025年水文測量儀器項目立項申請報告模范
- 2025年企業(yè)銷售專員合同格式
- 2025年戀愛雙方保密協(xié)議策劃模板
- 2025年度股權變更持有人協(xié)議
- 《水電站繼電保護》課件
- 部編高教版2023·職業(yè)模塊 中職語文 2.《寧夏閩寧鎮(zhèn):昔日干沙灘今日金沙灘》 課件
- 心肺復蘇術課件2024新版
- 學校開學安全隱患自查表
- 2024新人教版初中英語單詞表匯總(七-九年級)中考復習必背
- 內鏡下粘膜剝離術(ESD)護理要點及健康教育
- 2022年全省百萬城鄉(xiāng)建設職工職業(yè)技能競賽暨“華衍杯”江蘇省第三屆供水安全知識競賽題庫
- 廣西北海LNG儲罐保冷施工方案
- 《生態(tài)學》課件—第1章:緒論
- 中心靜脈壓(CVP)監(jiān)測及波形分析
- 人教版(PEP)英語五年級下冊-Unit 1My day A Let’s spell 教案
評論
0/150
提交評論