




已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)部信息科學(xué)與工程學(xué)部學(xué)科門(mén)類(lèi)工學(xué)專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)學(xué)號(hào)姓名2011年6月15日計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)目錄第1章引言.11.1開(kāi)發(fā)方法.11.2.1C#語(yǔ)言介紹.21.2.2SQLServer2005數(shù)據(jù)庫(kù)優(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ù)庫(kù)E-R圖.53.2關(guān)系圖.73.2流程圖.8第4章數(shù)據(jù)庫(kù)建立.94.1數(shù)據(jù)總體設(shè)計(jì).94.2數(shù)據(jù)庫(kù)表的建立.104.2.1數(shù)據(jù)庫(kù)中的表的窗體名.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頁(yè)共22頁(yè)第1章引言隨著經(jīng)濟(jì)的飛速發(fā)展人們的收入越來(lái)越高,相應(yīng)的娛樂(lè)設(shè)施也越來(lái)越多,電影是人們的最佳選擇,那么影院的售票及管理系統(tǒng)是一個(gè)供觀眾直觀查看影片信息的系統(tǒng),可以為觀眾提供影片的播放時(shí)間、播放的地點(diǎn)、影片的風(fēng)格以及影片的票價(jià)(會(huì)員折扣)的信息,其中還需要提供給觀眾一個(gè)近期影片最佳排行,可通過(guò)此排行榜直觀選擇所喜歡的電影。系統(tǒng)最后可免費(fèi)提供給觀眾最新的影片預(yù)告片觀看,或者提供免費(fèi)下載電影院售票是電影院管理的重要組成部分,對(duì)于電影院來(lái)說(shuō)都至關(guān)重要,所以用戶對(duì)系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍鹘y(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)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高電影院售票管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣的管理軟件成為很有必要的事情。電影院售票信息管理系統(tǒng)其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面,對(duì)于前者要求建立起數(shù)據(jù)庫(kù)一致性和完整性、安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用的特點(diǎn)。經(jīng)過(guò)分析,使用易于與數(shù)據(jù)庫(kù)連接的MicrosoftVisualStudio2005開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)庫(kù)窗口這一功能強(qiáng)大而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原形,然后對(duì)初始原型系統(tǒng)進(jìn)行需求分析,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。1.1開(kāi)發(fā)方法本系統(tǒng)采用C#作為前臺(tái)開(kāi)發(fā)工具。后臺(tái)數(shù)據(jù)庫(kù)采用SQLServer2005數(shù)據(jù)庫(kù),因?yàn)樗撵`活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。利用三層結(jié)構(gòu)技術(shù),即表示層、邏輯層、數(shù)據(jù)服務(wù)層1。這三層被分成三個(gè)相對(duì)獨(dú)立的單元。表示層負(fù)責(zé)與用戶交互,并把相應(yīng)的請(qǐng)求通過(guò)調(diào)用中間層的組件傳遞給邏輯層;邏輯層通過(guò)組件執(zhí)行具計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)第2頁(yè)共22頁(yè)體的事務(wù)邏輯,通過(guò)SQL等方式向第三層的組件提出數(shù)據(jù)或其他資源請(qǐng)求。表示層在客戶端的應(yīng)用瀏覽器中運(yùn)行,數(shù)據(jù)訪問(wèn)也在專(zhuān)用的數(shù)據(jù)庫(kù)服務(wù)器上運(yùn)行。采用三層結(jié)構(gòu)能很好的解決軟件的可擴(kuò)展性、安全性、管理性等關(guān)鍵問(wèn)題。1.2.1C#語(yǔ)言介紹C#是一種安全的、穩(wěn)定的、簡(jiǎn)單的,由C和C+衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言。它在繼承C和C+強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒(méi)有宏和模板,不允許多重繼承)2。C#綜合了VB簡(jiǎn)單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為.NET開(kāi)發(fā)的首選語(yǔ)言。C#語(yǔ)言的主要優(yōu)點(diǎn)大概可以歸納如下:1、語(yǔ)法簡(jiǎn)潔:C#取消了指針、也不定義繁瑣的偽關(guān)鍵字;它使用有限地指令、修飾符合操作符,語(yǔ)法上幾乎不存在任何冗余,整個(gè)語(yǔ)言結(jié)構(gòu)十分清晰。初學(xué)者通常能夠快速掌握C#基本特性,而C/C+程序員轉(zhuǎn)入C#則幾乎不會(huì)有什么障礙。2、完全面向?qū)ο螅篊#具有面向?qū)ο蟮恼Z(yǔ)言所應(yīng)有的基本特性:封裝、繼承和多態(tài)性。它禁止多繼承,禁止各種全局方法、全局變量和常量。C#以類(lèi)為基礎(chǔ)來(lái)構(gòu)建所有的類(lèi)型,并通過(guò)命名空間對(duì)代碼進(jìn)行層次化的組織和管理。許多精巧的對(duì)象設(shè)計(jì)模式都在C#語(yǔ)言中得到了有效的應(yīng)用。3、目標(biāo)軟件的安全性:C#符合通用類(lèi)型系統(tǒng)的類(lèi)型安全性要求,并用CLR所提供的代碼訪問(wèn)安全特性,從而能夠在程序中方便的配置安全等級(jí)和用戶權(quán)限。此外,垃圾收集機(jī)制自動(dòng)管理對(duì)象的生命周期,這是的開(kāi)發(fā)人員無(wú)需再負(fù)擔(dān)內(nèi)存管理的任務(wù),應(yīng)用程序的可靠性進(jìn)一步得到提高。4、版本管理技術(shù):C#語(yǔ)言中內(nèi)置了版本控制功能,并通過(guò)接口和繼承來(lái)實(shí)現(xiàn)應(yīng)用的可擴(kuò)展性3。應(yīng)用程序的維護(hù)和升級(jí)更加易于管理。5、靈活性與兼容性:C#中允許使用非托管代碼來(lái)與其他程序(包括COM組件、WIN32API等)進(jìn)行集成和交互。它還可以通過(guò)委托(delegate)來(lái)模擬織針的功能,通過(guò)接口來(lái)模擬多繼承的實(shí)現(xiàn)。1.2.2SQLServer2005數(shù)據(jù)庫(kù)優(yōu)點(diǎn)SQLServer2005的一個(gè)重要設(shè)計(jì)目標(biāo)就是提高默認(rèn)狀態(tài)下的安全系數(shù)。為了縮小被攻擊范圍,最危險(xiǎn)的一些特性都被禁用,除非數(shù)據(jù)庫(kù)管理員啟用它們。這有所幫助,不過(guò)對(duì)有經(jīng)驗(yàn)的數(shù)據(jù)庫(kù)管理員來(lái)說(shuō)幫助不大。他們基本上會(huì)編寫(xiě)鎖定腳本,覺(jué)得安裝時(shí)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)第3頁(yè)共22頁(yè)加以運(yùn)行不是很麻煩。安全方面真正重要的改進(jìn)則是密碼管理和權(quán)限分配方面?,F(xiàn)在可以設(shè)置原始SQL密碼來(lái)顧及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)過(guò)了改寫(xiě),已逐漸成為更強(qiáng)大、更靈活的SQL服務(wù)器集成服務(wù)(SSIS)。與VisualStudio和.Net/CLR的集成,把SQLServer的內(nèi)部機(jī)制展現(xiàn)給了.Net開(kāi)發(fā)人員、把.Net的內(nèi)部機(jī)制展現(xiàn)給了SQL開(kāi)發(fā)人員。這意味著,現(xiàn)在就可以利用.Net的強(qiáng)大功能,用于存儲(chǔ)過(guò)程、數(shù)據(jù)流和數(shù)據(jù)轉(zhuǎn)換、商業(yè)智能等應(yīng)用的。1.2.3運(yùn)行環(huán)境的選擇由于計(jì)算機(jī)發(fā)展迅速,為將來(lái)升級(jí)的考慮,這里所提供的硬件設(shè)備要比能夠運(yùn)行該系統(tǒng)所需要的最低硬件標(biāo)準(zhǔn)高出一些。1軟件環(huán)境:操作系統(tǒng):采用WindowsXP或Windows2003以上;開(kāi)發(fā)工具:MicrosoftSQLServer2005;C#2硬件環(huán)境:CPU:IntelPentium(R)4以上;內(nèi)存:512M;硬盤(pán):80G;網(wǎng)卡:100M。計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)第4頁(yè)共22頁(yè)第2章需求分析2.1目標(biāo)可以為觀眾提供影片的播放時(shí)間、播放的地點(diǎn)、影片的風(fēng)格以及影片的票價(jià)(會(huì)員折扣)的信息,其中還需要提供給觀眾一個(gè)近期影片最佳排行,可通過(guò)此排行榜直觀選擇所喜歡的電影。2.2對(duì)功能的規(guī)定今日放映影片顯示。查詢客戶所需的電影。定票功能。修改或刪除電影播放時(shí)間(限管理員)。提供VIP客戶申請(qǐng)。提供團(tuán)隊(duì)購(gòu)票功能。一、根據(jù)用戶輸入的信息查詢。1)根據(jù)所選的電影名稱(chēng)來(lái)查詢。查出電影的播放時(shí)間,電影票價(jià),剩余票數(shù)。2)根據(jù)所選的導(dǎo)演來(lái)查詢。查出該導(dǎo)演的近期播放的影片和相應(yīng)的信息。二、因意外情況而無(wú)法播放或增加的電影。1)管理員可以刪除該電影的信息,并替換一部電影。三、訂票。1)只有售票員才能訂票,管理員無(wú)法訂票!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ì)購(gòu)票1)團(tuán)隊(duì)購(gòu)票的最低人數(shù)為20。2)學(xué)生團(tuán)隊(duì)購(gòu)票有相應(yīng)的優(yōu)惠。六、個(gè)人購(gòu)票。1)傷殘人士購(gòu)票有優(yōu)惠。2)評(píng)退休軍人證可享受優(yōu)惠。3)學(xué)生也有相應(yīng)優(yōu)惠。計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)第5頁(yè)共22頁(yè)第3章數(shù)據(jù)分析與建模3.1數(shù)據(jù)庫(kù)E-R圖圖3-1實(shí)體電影的E-R圖圖3-2座位的E-R圖電影電影編號(hào)電影
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《餐飲服務(wù)與管理》課件-教學(xué)課件:餐飲常見(jiàn)服務(wù)技能
- 2025年新編勞動(dòng)合同法范本
- 2025年短期建筑項(xiàng)目的借款合同范本
- 2025租房合同無(wú)效情況詳解:合同無(wú)效的種種原因
- 新質(zhì)生產(chǎn)力封面
- 新課標(biāo)下的小學(xué)數(shù)學(xué)教學(xué)設(shè)計(jì)
- 2025咨詢服務(wù)合同封面蓋章范本
- 2025國(guó)內(nèi)貨物買(mǎi)賣(mài)合同示范文本
- 2025《專(zhuān)業(yè)技能勞動(dòng)合同》
- 2025最標(biāo)準(zhǔn)買(mǎi)賣(mài)合同范本
- Python 程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年四川師范大學(xué)
- 03D201-4 10kV及以下變壓器室布置及變配電所常用設(shè)備構(gòu)件安裝
- 城鄉(xiāng)環(huán)衛(wèi)保潔投標(biāo)方案(技術(shù)標(biāo))
- 充值合同范本
- MSDS中文版(鋰電池電解液)
- 《職業(yè)病防治法》知識(shí)考試題庫(kù)160題(含答案)
- 全國(guó)初中數(shù)學(xué)青年教師優(yōu)質(zhì)課一等獎(jiǎng)《反比例函數(shù)的圖象和性質(zhì)》教學(xué)設(shè)計(jì)
- 2023-2024學(xué)年人教版數(shù)學(xué)八年級(jí)下冊(cè)期中復(fù)習(xí)卷
- 環(huán)境監(jiān)測(cè)儀器安裝施工方案(更新版)
- (招標(biāo)投標(biāo))地形圖測(cè)繪技術(shù)標(biāo)書(shū)OK
- 人保查勘服務(wù)流程
評(píng)論
0/150
提交評(píng)論