已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫課程設(shè)計(jì)學(xué)部信息科學(xué)與工程學(xué)部學(xué)科門類工學(xué)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)學(xué)號(hào)姓名2011年6月15日計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)目錄第1章引言.11.1開發(fā)方法.11.2.1C#語言介紹.21.2.2SQLServer2005數(shù)據(jù)庫優(yōu)點(diǎn).21.2.3運(yùn)行環(huán)境的選擇.3第2章需求分析.42.1目標(biāo).42.2對(duì)功能的規(guī)定.4第3章數(shù)據(jù)分析與建模.53.1數(shù)據(jù)庫E-R圖.53.2關(guān)系圖.73.2流程圖.8第4章數(shù)據(jù)庫建立.94.1數(shù)據(jù)總體設(shè)計(jì).94.2數(shù)據(jù)庫表的建立.104.2.1數(shù)據(jù)庫中的表的窗體名.12第5章界面功能描述.135.1登陸界面.135.2主窗體.145.3影片管理.145.4訂票窗體.165.5會(huì)員窗體.175.6關(guān)于.18總結(jié).19參考文獻(xiàn).20計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)第1頁共22頁第1章引言隨著經(jīng)濟(jì)的飛速發(fā)展人們的收入越來越高,相應(yīng)的娛樂設(shè)施也越來越多,電影是人們的最佳選擇,那么影院的售票及管理系統(tǒng)是一個(gè)供觀眾直觀查看影片信息的系統(tǒng),可以為觀眾提供影片的播放時(shí)間、播放的地點(diǎn)、影片的風(fēng)格以及影片的票價(jià)(會(huì)員折扣)的信息,其中還需要提供給觀眾一個(gè)近期影片最佳排行,可通過此排行榜直觀選擇所喜歡的電影。系統(tǒng)最后可免費(fèi)提供給觀眾最新的影片預(yù)告片觀看,或者提供免費(fèi)下載電影院售票是電影院管理的重要組成部分,對(duì)于電影院來說都至關(guān)重要,所以用戶對(duì)系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。傳統(tǒng)的人工方式管理方式效率低、保密性差,不利于查找、更新和維護(hù)。使用計(jì)算機(jī)對(duì)電影院客戶進(jìn)行管理,能夠極大地提高電影院用戶管理的效率,節(jié)約教育經(jīng)費(fèi),這也是適應(yīng)信息化建設(shè)發(fā)展趨勢(shì)的重要因素。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)電影院信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高電影院售票管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣的管理軟件成為很有必要的事情。電影院售票信息管理系統(tǒng)其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,對(duì)于前者要求建立起數(shù)據(jù)庫一致性和完整性、安全性好的數(shù)據(jù)庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用的特點(diǎn)。經(jīng)過分析,使用易于與數(shù)據(jù)庫連接的MicrosoftVisualStudio2005開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)庫窗口這一功能強(qiáng)大而簡(jiǎn)潔操縱數(shù)據(jù)庫的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原形,然后對(duì)初始原型系統(tǒng)進(jìn)行需求分析,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。1.1開發(fā)方法本系統(tǒng)采用C#作為前臺(tái)開發(fā)工具。后臺(tái)數(shù)據(jù)庫采用SQLServer2005數(shù)據(jù)庫,因?yàn)樗撵`活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。利用三層結(jié)構(gòu)技術(shù),即表示層、邏輯層、數(shù)據(jù)服務(wù)層1。這三層被分成三個(gè)相對(duì)獨(dú)立的單元。表示層負(fù)責(zé)與用戶交互,并把相應(yīng)的請(qǐng)求通過調(diào)用中間層的組件傳遞給邏輯層;邏輯層通過組件執(zhí)行具計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)第2頁共22頁體的事務(wù)邏輯,通過SQL等方式向第三層的組件提出數(shù)據(jù)或其他資源請(qǐng)求。表示層在客戶端的應(yīng)用瀏覽器中運(yùn)行,數(shù)據(jù)訪問也在專用的數(shù)據(jù)庫服務(wù)器上運(yùn)行。采用三層結(jié)構(gòu)能很好的解決軟件的可擴(kuò)展性、安全性、管理性等關(guān)鍵問題。1.2.1C#語言介紹C#是一種安全的、穩(wěn)定的、簡(jiǎn)單的,由C和C+衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C+強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏和模板,不允許多重繼承)2。C#綜合了VB簡(jiǎn)單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。C#語言的主要優(yōu)點(diǎn)大概可以歸納如下:1、語法簡(jiǎn)潔:C#取消了指針、也不定義繁瑣的偽關(guān)鍵字;它使用有限地指令、修飾符合操作符,語法上幾乎不存在任何冗余,整個(gè)語言結(jié)構(gòu)十分清晰。初學(xué)者通常能夠快速掌握C#基本特性,而C/C+程序員轉(zhuǎn)入C#則幾乎不會(huì)有什么障礙。2、完全面向?qū)ο螅篊#具有面向?qū)ο蟮恼Z言所應(yīng)有的基本特性:封裝、繼承和多態(tài)性。它禁止多繼承,禁止各種全局方法、全局變量和常量。C#以類為基礎(chǔ)來構(gòu)建所有的類型,并通過命名空間對(duì)代碼進(jìn)行層次化的組織和管理。許多精巧的對(duì)象設(shè)計(jì)模式都在C#語言中得到了有效的應(yīng)用。3、目標(biāo)軟件的安全性:C#符合通用類型系統(tǒng)的類型安全性要求,并用CLR所提供的代碼訪問安全特性,從而能夠在程序中方便的配置安全等級(jí)和用戶權(quán)限。此外,垃圾收集機(jī)制自動(dòng)管理對(duì)象的生命周期,這是的開發(fā)人員無需再負(fù)擔(dān)內(nèi)存管理的任務(wù),應(yīng)用程序的可靠性進(jìn)一步得到提高。4、版本管理技術(shù):C#語言中內(nèi)置了版本控制功能,并通過接口和繼承來實(shí)現(xiàn)應(yīng)用的可擴(kuò)展性3。應(yīng)用程序的維護(hù)和升級(jí)更加易于管理。5、靈活性與兼容性:C#中允許使用非托管代碼來與其他程序(包括COM組件、WIN32API等)進(jìn)行集成和交互。它還可以通過委托(delegate)來模擬織針的功能,通過接口來模擬多繼承的實(shí)現(xiàn)。1.2.2SQLServer2005數(shù)據(jù)庫優(yōu)點(diǎn)SQLServer2005的一個(gè)重要設(shè)計(jì)目標(biāo)就是提高默認(rèn)狀態(tài)下的安全系數(shù)。為了縮小被攻擊范圍,最危險(xiǎn)的一些特性都被禁用,除非數(shù)據(jù)庫管理員啟用它們。這有所幫助,不過對(duì)有經(jīng)驗(yàn)的數(shù)據(jù)庫管理員來說幫助不大。他們基本上會(huì)編寫鎖定腳本,覺得安裝時(shí)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)第3頁共22頁加以運(yùn)行不是很麻煩。安全方面真正重要的改進(jìn)則是密碼管理和權(quán)限分配方面?,F(xiàn)在可以設(shè)置原始SQL密碼來顧及Windows密碼政策,這意味著用戶可以要求SQL密碼擁有與Windows賬戶同樣的密碼強(qiáng)度、失效日期、歷史、鎖定閾值、鎖定時(shí)間及生命期等政策,甚至可以要求用戶在下次登錄時(shí)更改密碼。安全方面的其他重要改進(jìn)還包括:加強(qiáng)了對(duì)模式變更的控制、能夠?qū)?shù)據(jù)進(jìn)行列級(jí)加密。SQLServer2005不但克服了高可用性和災(zāi)難恢復(fù)方面的缺點(diǎn),還幾乎在各個(gè)方面都有了全面改進(jìn):管理任務(wù)得到了簡(jiǎn)化;監(jiān)控和診斷功能得到了增強(qiáng);默認(rèn)的鎖定配置、數(shù)據(jù)加密及其他新特性增強(qiáng)了安全。如今,分析服務(wù)(AnalysisServices)、報(bào)表服務(wù)(ReportingServices)和數(shù)據(jù)挖掘(DataMining)全面集成,而且已經(jīng)很成熟。數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS)已從頭到尾經(jīng)過了改寫,已逐漸成為更強(qiáng)大、更靈活的SQL服務(wù)器集成服務(wù)(SSIS)。與VisualStudio和.Net/CLR的集成,把SQLServer的內(nèi)部機(jī)制展現(xiàn)給了.Net開發(fā)人員、把.Net的內(nèi)部機(jī)制展現(xiàn)給了SQL開發(fā)人員。這意味著,現(xiàn)在就可以利用.Net的強(qiáng)大功能,用于存儲(chǔ)過程、數(shù)據(jù)流和數(shù)據(jù)轉(zhuǎn)換、商業(yè)智能等應(yīng)用的。1.2.3運(yùn)行環(huán)境的選擇由于計(jì)算機(jī)發(fā)展迅速,為將來升級(jí)的考慮,這里所提供的硬件設(shè)備要比能夠運(yùn)行該系統(tǒng)所需要的最低硬件標(biāo)準(zhǔn)高出一些。1軟件環(huán)境:操作系統(tǒng):采用WindowsXP或Windows2003以上;開發(fā)工具:MicrosoftSQLServer2005;C#2硬件環(huán)境:CPU:IntelPentium(R)4以上;內(nèi)存:512M;硬盤:80G;網(wǎng)卡:100M。計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)第4頁共22頁第2章需求分析2.1目標(biāo)可以為觀眾提供影片的播放時(shí)間、播放的地點(diǎn)、影片的風(fēng)格以及影片的票價(jià)(會(huì)員折扣)的信息,其中還需要提供給觀眾一個(gè)近期影片最佳排行,可通過此排行榜直觀選擇所喜歡的電影。2.2對(duì)功能的規(guī)定今日放映影片顯示。查詢客戶所需的電影。定票功能。修改或刪除電影播放時(shí)間(限管理員)。提供VIP客戶申請(qǐng)。提供團(tuán)隊(duì)購票功能。一、根據(jù)用戶輸入的信息查詢。1)根據(jù)所選的電影名稱來查詢。查出電影的播放時(shí)間,電影票價(jià),剩余票數(shù)。2)根據(jù)所選的導(dǎo)演來查詢。查出該導(dǎo)演的近期播放的影片和相應(yīng)的信息。二、因意外情況而無法播放或增加的電影。1)管理員可以刪除該電影的信息,并替換一部電影。三、訂票。1)只有售票員才能訂票,管理員無法訂票!2)不同級(jí)別的VIP客戶訂票有相應(yīng)的優(yōu)惠3)團(tuán)隊(duì)訂票也有相應(yīng)的優(yōu)惠。四、VIP客戶申請(qǐng)。1)客戶可以申請(qǐng)VIP帳戶!2)需要身份證才可申請(qǐng)。五、團(tuán)隊(duì)購票1)團(tuán)隊(duì)購票的最低人數(shù)為20。2)學(xué)生團(tuán)隊(duì)購票有相應(yīng)的優(yōu)惠。六、個(gè)人購票。1)傷殘人士購票有優(yōu)惠。2)評(píng)退休軍人證可享受優(yōu)惠。3)學(xué)生也有相應(yīng)優(yōu)惠。計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)第5頁共22頁第3章數(shù)據(jù)分析與建模3.1數(shù)據(jù)庫E-R圖圖3-1實(shí)體電影的E-R圖圖3-2座位的E-R圖電影電影編號(hào)電影
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度充電樁車位租賃與電動(dòng)汽車充電技術(shù)研發(fā)合同3篇
- 2025版小產(chǎn)權(quán)房租賃合同糾紛處理合同2篇
- 二零二五年度農(nóng)業(yè)投入品價(jià)格波動(dòng)補(bǔ)償協(xié)議3篇
- 2025版木結(jié)構(gòu)建筑防火安全檢測(cè)合同4篇
- 外墻擠塑板施工方案
- 二零二五版酒店客房改造與環(huán)保材料采購合同3篇
- 2025年度奶粉品牌線上線下聯(lián)合推廣合作協(xié)議樣本頁22篇
- 二零二五版城市景觀照明零星工程改造合同4篇
- 2025年度櫥柜行業(yè)市場(chǎng)調(diào)研與分析合同12篇
- 二零二五年度股權(quán)結(jié)構(gòu)優(yōu)化創(chuàng)始股東合作協(xié)議3篇
- 化學(xué)-河南省TOP二十名校2025屆高三調(diào)研考試(三)試題和答案
- 智慧農(nóng)貿(mào)批發(fā)市場(chǎng)平臺(tái)規(guī)劃建設(shè)方案
- 林下野雞養(yǎng)殖建設(shè)項(xiàng)目可行性研究報(bào)告
- 2023年水利部黃河水利委員會(huì)招聘考試真題
- Python編程基礎(chǔ)(項(xiàng)目式微課版)教案22
- 建筑施工中常見的安全問題及解決方法
- 近五年重慶中考物理試題及答案2023
- 乳腺導(dǎo)管原位癌
- 冷庫管道應(yīng)急預(yù)案
- 《學(xué)習(xí)教育重要論述》考試復(fù)習(xí)題庫(共250余題)
- 網(wǎng)易云音樂用戶情感畫像研究
評(píng)論
0/150
提交評(píng)論