




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、i 編號 畢畢業(yè)業(yè) 設(shè)設(shè)計計 ( 論論文文 ) 題目: 基于 asp 技術(shù)的電影排片系統(tǒng)分析 學(xué)生姓名 學(xué) 號 系 部軟件與服務(wù)外包學(xué)院 專 業(yè)計算機(jī)網(wǎng)絡(luò)技術(shù) 班 級網(wǎng)絡(luò) 0811 指導(dǎo)教師 評閱教師 2011 年 5 月 摘要 i 摘摘 要要 隨著現(xiàn)代經(jīng)濟(jì)的日趨發(fā)展 人們的生活質(zhì)量不斷提高,對精神生活的追求也 日益提高,電影不要大費(fèi)周章而且可以視覺效果的享受,更是一種精神的陶冶。 閑暇 之余讓可以緩解寂寞,如果和戀人一起去電影院,更增加了一分浪漫,然而, 更多的人去電影院,是為了找到一份歸屬感。電影,是 一個愛好,有的人,把 他當(dāng)做一種職業(yè),行萬里路不如閱人無數(shù),所以通過 電影我們可以多看一
2、些時 間百態(tài)。而且看電影,可了解各個國家的歷史,可以了解在 不同時期各個國家 的不同發(fā)展階段。有人喜歡看 國產(chǎn)片有人喜歡 看 國外的片子,不過尺有所短, 寸有所長,電影是不分國界的,無論國產(chǎn)還是國外,我們都能看到一些國家的 文化精華在 里面。作為一名學(xué)生,對于好電影,取其精華,去其糟粕,來提高 自己的文化內(nèi)涵。所以為了更好的服務(wù)于大眾,讓人們能夠更準(zhǔn)確的得知電影 上映時間,所以準(zhǔn)確的電影排片表是不可或缺的。由此一來人們就更能準(zhǔn)確把 握電影的播放時間,再也不會因?yàn)殄e失某場喜愛的電影而感到遺憾。 本畢業(yè)設(shè)計主要采用了 b/s 設(shè)計模式,基于 iis 6.0 + access 2003 + wind
3、ows server 2003 開發(fā)的一個的電影排片系統(tǒng)。系統(tǒng)實(shí)現(xiàn)了如下功能:1 當(dāng) 天電影的公布。2 播放電影的類型 價格 時間 播放廳。3 近期即將上映的電影。 更觀眾能更好的了解電影信息。 關(guān)鍵詞:關(guān)鍵詞:排片;近期上映;類型;價格 目錄 ii 目目 錄錄 摘摘 要要.i 第一章第一章 緒論緒論.1 1.1 選課背景和意義 .1 1.2 國內(nèi)外的發(fā)展?fàn)顩r .1 1.3 論文的工作和內(nèi)容介紹 .2 第二章第二章 相關(guān)技術(shù)介紹相關(guān)技術(shù)介紹.4 2.1 b/s 結(jié)構(gòu)簡介 .4 2.2 microsoft office access 2003 簡介.5 2.3 iis 6.0 和 windows
4、 server 2003 相關(guān)簡介.6 2.4 asp 的特點(diǎn)與功能.7 2.4.1 asp 方法與傳統(tǒng)靜態(tài)主頁的區(qū)別.8 2.4.2 asp 的特點(diǎn)與功能.8 2.5 ajax技術(shù)簡介.9 第三章第三章 系統(tǒng)功能設(shè)計方案系統(tǒng)功能設(shè)計方案.13 3.1 總體設(shè)計 .13 3.2 功能模塊分析 .13 第四章第四章 系統(tǒng)統(tǒng)計系統(tǒng)統(tǒng)計.14 4.1 系統(tǒng)結(jié)構(gòu)統(tǒng)計 .14 4.2 數(shù)據(jù)庫設(shè)計 .15 4.2.1 概念結(jié)構(gòu)設(shè)計.15 4.2.2 數(shù)據(jù)表設(shè)計.15 4.3 軟件的運(yùn)行環(huán)境 .16 第五章第五章 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn)系統(tǒng)功能的設(shè)計與實(shí)現(xiàn).17 5.1 系統(tǒng)登陸首頁 .17 5.2 排片表發(fā)
5、布模塊 .18 5.3 電影信息模塊 .24 5.4 近期上映模塊.27 第六章第六章 總結(jié)與展望總結(jié)與展望.34 結(jié)論.34 展望.34 致致 謝謝.36 參考文獻(xiàn)參考文獻(xiàn).37 第一章 緒論 1 第一章第一章 緒論緒論 1.1 選課選課背景和意背景和意義義 隨著現(xiàn)代經(jīng)濟(jì)的日趨發(fā)展 人們的生活質(zhì)量不斷提高,對精神生活的追求也 日益提高,電影不要大費(fèi)周章而且可以視覺效果的享受,更是一種精神的陶冶。 閑暇 之余讓可以緩解寂寞,如果和戀人一起去電影院,更增加了一分浪漫,然而, 更多的人去電影院,是為了找到一份歸屬感。電影,是 一個愛好,有的人,把 他當(dāng)做一種職業(yè),行萬里路不如閱人無數(shù),所以通過 電
6、影我們可以多看一些時 間百態(tài)。而且看電影,可了解各個國家的歷史,可以了解在 不同時期各個國家 的不同發(fā)展階段。有人喜歡看 國產(chǎn)片有人喜歡 看 國外的片子,不過尺有所短, 寸有所長,電影是不分國界的,無論國產(chǎn)還是國外,我們都能看到一些國家的 文化精華在 里面。作為一名學(xué)生,對于好電影,取其精華,去其糟粕,來提高 自己的文化內(nèi)涵。 所以為了更好的服務(wù)于大眾,讓人們能夠更準(zhǔn)確的得知電影上映時間,所 以準(zhǔn)確的電影排片表是不可或缺的。由此一來人們就更能準(zhǔn)確把握電影的播放 時間,再也不會因?yàn)殄e失某場喜愛的電影而感到遺憾。 1.2 國內(nèi)外的國內(nèi)外的發(fā)發(fā)展?fàn)顩r展?fàn)顩r 所謂 mis(管理信息系統(tǒng)-managem
7、ent information system)系統(tǒng),是一 個由人、計算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加 工、維護(hù)和使用的系統(tǒng),是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn) 代計算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、 財力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各 種信息資料及時提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理 水平和經(jīng)濟(jì)效益。目前,企業(yè)的計算機(jī)網(wǎng)絡(luò)已成為企業(yè)進(jìn)行技術(shù)改造及提高企 業(yè)管理水平的重要手段。隨著我國與世界信息高速公路的接軌,企業(yè)通過計算 機(jī)網(wǎng)絡(luò)獲得信息必將為企業(yè)帶來巨大的經(jīng)濟(jì)效益和社會效
8、益,企業(yè)的辦公及管 理都將朝著高效、快速、無紙化的方向發(fā)展。mis 系統(tǒng)通常用于系統(tǒng)決策,例如, 可以利用 mis 系統(tǒng)找出目前迫切需要解決的問題,并將信息及時反饋給上層管 理人員,使他們了解當(dāng)前工作發(fā)展的進(jìn)展或不足。換句話說,mis 系統(tǒng)的最終目 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 2 的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。與傳統(tǒng)的管理系統(tǒng) 相比,在 mis 中,處理的對象是抽象成數(shù)據(jù)的信息,因此,mis 有著自己的巨大 優(yōu)勢: (1) 解決結(jié)構(gòu)化問題。 (2) 以高速度低成本完成數(shù)據(jù)的處理業(yè)務(wù),追求系統(tǒng)處理問題的效率。 (3) 實(shí)現(xiàn)一個相對穩(wěn)定的、協(xié)調(diào)的工作環(huán)境。 (4) 應(yīng)用科學(xué)
9、的、客觀的處理方法,符合實(shí)際情況。 mis 系統(tǒng)的核心是 cs(client/server客戶端/服務(wù)器)架構(gòu),而基于 internet 的 mis 系統(tǒng)的核心是 bs(browser/server瀏覽器/服務(wù)器)架構(gòu)。 bs 架構(gòu)比起 cs 架構(gòu)有著很大的優(yōu)越性,傳統(tǒng)的 mis 系統(tǒng)依賴于專門的操作環(huán)境, 這意味著操作者的活動空間受到極大限制;而 bs 架構(gòu)則不需要專門的操作環(huán)境, 在任何地方,只要能上網(wǎng),就能夠操作 mis 系統(tǒng)。這也就給交互式信息的產(chǎn)生 創(chuàng)造了先決條件。使得通過互聯(lián)網(wǎng)的信息傳遞更加的便捷。 mis 系統(tǒng)的飛速發(fā)展,技術(shù)的成熟以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,為網(wǎng)上信息的 交互提供了
10、一個良好的平臺和方便的操作界面。由于 mis 系統(tǒng)基于用戶需求的 設(shè)計方法,使得該系統(tǒng)的使用更加的人性化、個人化、更貼近用戶。網(wǎng)上選課 系統(tǒng)是針對在校學(xué)生和教師使用,從學(xué)生的角度來說,由于學(xué)校教學(xué)制度的改 革,現(xiàn)在大部分高等院校開始實(shí)行的是學(xué)生的自主選課模式,傳統(tǒng)的教學(xué)模式 學(xué)生按照學(xué)校安排好的課程上課已經(jīng)不能適應(yīng)新型的教學(xué)手段,如果 仍然通過紙上的方式選課,一方面浪費(fèi)的大量的人力、物力資源,另一方面浪 費(fèi)時間以及在人為的統(tǒng)計過程中不可避免出現(xiàn)的差錯等情況。隨著高校人數(shù)的 增多,這種弊端會越來越多的暴露出來。因此,利用網(wǎng)絡(luò),使學(xué)生只要在計算 機(jī)前輸入自己的個人選課信息即可完成原來幾倍的作業(yè)量。
11、從教師的角度來說, 同樣是節(jié)省了大量的工作量,由于教師提出代課申請完成課程發(fā)布的工作較學(xué) 生選課而言更加的復(fù)雜,因此通過網(wǎng)上進(jìn)行課程發(fā)布能大幅度的減少教師的工 作量,減少錯誤的發(fā)生幾率。作為教師,也只要通過自己的電腦來操作即可, 不用再奔波于教務(wù)處和辦公室之間。以 mis 系統(tǒng)的構(gòu)建思想來實(shí)現(xiàn)網(wǎng)上選課系 統(tǒng)可以最大程度的做到實(shí)用性,可擴(kuò)展性和可維護(hù)性相結(jié)合,安全性以及規(guī)范 化原則 1。 第一章 緒論 3 1.3 論論文的工作和內(nèi)容介文的工作和內(nèi)容介紹紹 在電影排片系統(tǒng)的的設(shè)計和實(shí)現(xiàn)過程中,本程序重點(diǎn)完成后臺的數(shù)據(jù)處理 設(shè)計與前臺界面的實(shí)現(xiàn)工作。結(jié)合了人們的具體實(shí)際需要,利用軟件工程的思 想和方
12、法,從項(xiàng)目的需求分析開始到設(shè)計網(wǎng)站實(shí)現(xiàn)。 第一章指明了本課題的研究背景和意義及論文結(jié)構(gòu)。 第二章將對相關(guān)的實(shí)現(xiàn)技術(shù)做簡單的介紹包括 b/s,access 2003,以及 ajax 等技術(shù)。 第三章對電影排片系統(tǒng)的需求進(jìn)行了分析。 第四章詳細(xì)論述了系統(tǒng)的各個部分的設(shè)計工作,包括整個系統(tǒng)結(jié)構(gòu)的設(shè)計, 數(shù)據(jù)庫各表的設(shè)計。 第五章詳細(xì)論述了系統(tǒng)的實(shí)現(xiàn)過程。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 4 第二章第二章 相關(guān)技術(shù)介紹相關(guān)技術(shù)介紹 2.1 b/s 結(jié)結(jié)構(gòu)構(gòu)簡簡介介 b/s 結(jié)構(gòu)(browser/server 結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 internet 技術(shù)的興起,對 c/s 結(jié)構(gòu)的一種變
13、化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下, 用戶工作界面是通過 www 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(browser) 實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(server)實(shí)現(xiàn),形成所謂三層 3-tier 結(jié) 構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作 量,降低了用戶的總體成本(tco) 。以目前的技術(shù)看,局域網(wǎng)建立 b/s 結(jié)構(gòu)的 網(wǎng)絡(luò)應(yīng)用,并通過 internet/intranet 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成 本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn), 以不同的接入方式(比如 lan, wan, internet/intranet 等)
14、訪問和操作共同 的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。特別是在 java 這樣的跨平臺語言出現(xiàn)之后,b/s 架構(gòu)管理軟件更是方便、速 度快、效果優(yōu)。 隨著 internet 和 www 的流行,以往的主機(jī)終端和 cs 都無法滿足當(dāng)前 的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了 bs 型模式,即瀏覽器服務(wù)器結(jié)構(gòu)。b/s 模式最大特點(diǎn)是:用戶可以通過 www 瀏覽器去訪問 internet 上的文本、數(shù)據(jù)、圖像、動畫、視頻點(diǎn)播和聲音信息, 這些信息都是由許許多多的 web 服務(wù)器產(chǎn)生的,而每一個 web 服務(wù)器又可以通 過各種方式與數(shù)據(jù)庫服
15、務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫服務(wù)器中???戶端除了 www 瀏覽器,一般無須任何用戶程序,只需從 web 服務(wù)器上下載程序 到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由 web 服務(wù)器交給 數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給 web 服務(wù)器,web 服務(wù)器又返回給用戶。在 這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個巨大的網(wǎng),即全球網(wǎng)。而 各個企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的 intranet。 b/s 結(jié)構(gòu)的優(yōu)點(diǎn) (1)具有分布性特點(diǎn),可以隨時隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。 (2)業(yè)務(wù)擴(kuò)展簡單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能。 (3)維護(hù)簡單方便,只需要改變網(wǎng)頁,即可
16、實(shí)現(xiàn)所有用戶的同步更新。 第二章 相關(guān)技術(shù)介紹 5 (4)開發(fā)簡單,共享性強(qiáng)2 。 2.2 microsoft office access 2003 簡簡介介 microsoft access 在很多地方得到廣泛使用,例如小型企業(yè),大公司的部 門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被 用來開發(fā)簡單的 web 應(yīng)用程序這些應(yīng)用程序都利用 asp 技術(shù)在 internet information services 運(yùn)行比較復(fù)雜的 web 應(yīng)用程序則使用 php/mysql 或者 asp/microsoft sql server 它的使用方便程度和強(qiáng)大的設(shè)計工具為初級程序
17、員提供許多功能。不過, 這種便于使用可能使人誤解。這類開發(fā)者都是沒有在應(yīng)用或者數(shù)據(jù)設(shè)計方面訓(xùn) 練的辦公室從業(yè)人員。因此許多人以為這樣的開發(fā)者能夠創(chuàng)造可用的系統(tǒng),但 也有很多人認(rèn)為工具本身的局限性產(chǎn)生了這樣的誤導(dǎo)。 一些專業(yè)的應(yīng)用程序開發(fā)人員使用 access 用作 快速應(yīng)用開發(fā),特別是給 街道上的推銷員制作一個初型或獨(dú)立應(yīng)用程序的工具??墒侨绻峭高^網(wǎng)絡(luò)存 取數(shù)據(jù)的話,access 的可擴(kuò)放性并不高因此當(dāng)程序被較多使用者使用時,他 們的選擇多會是傾向于一些客戶端-服務(wù)器為本的方案,例如 oracle、db2、microsoft sql server、windows sharepoint ser
18、vices、postgresql、mysql、alpha five、maxdb,或者 filemaker。無論如 何,不少 access 的功能(表單,報告,序列和 vb 代碼)可以用作其他數(shù)據(jù)庫 的后期應(yīng)用,包括 jet(檔案為主的數(shù)據(jù)庫引擎,access 缺省使用) 、 microsoft sql server、oracle 和任何其他跟 odbc 兼容的產(chǎn)品。這種方法允許 開發(fā)者把一個成熟的應(yīng)用的數(shù)據(jù)移動到一臺更大功率的服務(wù)器而沒有已經(jīng)在適 當(dāng)?shù)奈恢脿奚l(fā)展。 很多 microsoft access 的開發(fā)者使用 leszynski 命名約 定,雖然這不普遍;它是一次編程大會,并非一個
19、dbms 實(shí)施的規(guī)章。access 的 優(yōu)點(diǎn) (1)存儲方式簡單,易于維護(hù)管理 access 管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都 存放在后綴為(.mdb 或.accdb)的數(shù)據(jù)庫文件中,便于用戶的操作和管理。 (2)面向?qū)ο?access 是一個面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?數(shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。 它將一個應(yīng)用系統(tǒng)當(dāng)作是由一系列對象組成的,對每個對象它都定義一組方法 和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴(kuò)展方法和屬 性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開 發(fā)工作
20、。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。 (3)界面友好、易操作 access 是一個可視化工具,是風(fēng)格與 windows 完全一樣,用戶想要生成對 象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成 器、查詢生成器、報表設(shè)計器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)А?健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 6 報表向?qū)У裙ぞ?,使得操作簡便,容易使用和掌握?(4)集成環(huán)境、處理多種數(shù)據(jù)信息 access 基于 windows 操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)?和生成器工具,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、 設(shè)計用戶界面、
21、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進(jìn)行。 (5)access 支持 odbc(開發(fā)數(shù)據(jù)庫互連,open data base connectivity) ,利用 access 強(qiáng)大的 dde(動態(tài)數(shù)據(jù)交換)和 ole(對象的聯(lián)接 和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、excel 表格、word 文檔, 還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。access 還可以將程序應(yīng)用于網(wǎng)絡(luò),并 與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成 html 文件,輕松構(gòu)建 internet/intranet 的應(yīng)用。 (6)支持廣泛,易于擴(kuò)展,彈性較大 能夠?qū)⑼ㄟ^鏈接表的方式來打開 excel 文件
22、、格式化文本文件等,這樣就可 以利用數(shù)據(jù)庫的高效率對其中的數(shù)據(jù)進(jìn)行查詢、處理。還可以通過以 access 作 為前臺客戶端,以 sql server 作為后臺數(shù)據(jù)庫的方式(如 adp)開發(fā)大型數(shù)據(jù) 庫應(yīng)用系統(tǒng)??傊琣ccess 是一個既可以只用來存放數(shù)據(jù)的數(shù)據(jù)庫,也可以作 為一個客戶端開發(fā)工具來進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā);即可以開發(fā)方便易用的小 型軟件,也可以用來開發(fā)大型的應(yīng)用系統(tǒng)。 2.3 iis 6.0 和和 windows server 2003 相關(guān)相關(guān)簡簡介介 internet information server 的縮寫為(iis)是一個 world wide web server。
23、gopher server 和 ftp server 全部包容在里面。 iis 意味著你能發(fā)布 網(wǎng)頁,并且有 asp(active server pages) 、java、vbscript 產(chǎn)生頁面,有著 一些擴(kuò)展功能。iis 支持一些有趣的東西,像有編輯環(huán)境的界面(frontpage) 、 有全文檢索功能的(index server) 、有多媒體功能的(net show) 另外,iis 是隨 windows nt server 4.0 一起提供的文件和應(yīng)用程序服務(wù)器, 是在 windows nt server 上建立 internet 服務(wù)器的基本組件。它與 windows nt serve
24、r 完全集成,允許使用 windows nt server 內(nèi)置的安全性以及 ntfs 文件系 統(tǒng)建立強(qiáng)大靈活的 internetintranet 站點(diǎn)。 iis(internet information server,互聯(lián)網(wǎng)信息服務(wù))是一種 web(網(wǎng)頁) 服務(wù)組件,其中包括 web 服務(wù)器、ftp 服務(wù)器、nntp 服務(wù)器和 smtp 服務(wù)器,分 別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包 括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。 iis 的作用:在同一時間內(nèi)允許打開的網(wǎng)站頁面數(shù),打開一個頁面占一個 iis,打開一個站內(nèi)框架頁面占 2 到 3 個 iis;
25、若圖片等被盜鏈,在其它網(wǎng)站打 第二章 相關(guān)技術(shù)介紹 7 開本站圖片同樣占一個 iis。假若設(shè)置參數(shù)為 50 個 iis,則這個站允許同時有 50 個頁面被打開。但要在同一時間(極短的時間)有 50 個頁面被打開,需要 50 個人同時操作,這個概率還是比較低的。所以,100 個 iis 支持日 ip1000(同時訪問網(wǎng)站人數(shù)必定遠(yuǎn)低于 1000 人)以上都不是很大問題,除非網(wǎng) 站被盜鏈或框架引發(fā)其它消耗。 iis 6.0 為網(wǎng)絡(luò)應(yīng)用服務(wù)器的管理提供了許多新的特性,包括實(shí)用性、可靠 性、安全性與可擴(kuò)展性。iis 6.0 也增強(qiáng)了開發(fā)和國際化支持,windows server 2003 和 iis
26、6.0 為您提供了一整套最可靠、高效、連接的一體化網(wǎng)絡(luò)應(yīng)用解決 方案。 internet 信息服務(wù)(iis)6.0 和微軟 windows server 2003 為網(wǎng)絡(luò)應(yīng)用程 序服務(wù)器管理引入了許多新的特征;更強(qiáng)的性能和擴(kuò)展性;高效性,高可靠性和 安全性。進(jìn)行了許多重大的結(jié)構(gòu)改進(jìn)以滿足客戶需求。 iis 6.0 提供廣泛的新特性和技術(shù)和使它更為可靠、可擴(kuò)展和安全、可管 理,加強(qiáng)了對開發(fā)提供的技術(shù)特性支持。 iis 6.0 增強(qiáng)了安全性,為了盡量減少系統(tǒng)被攻擊的危險,在默認(rèn)情況下 iis 6.0 是不會被安裝在 windows server 2003 中的,管理員需要手動進(jìn)行安裝, iis 6
27、.0 在被鎖定狀態(tài)中只為靜態(tài)內(nèi)容(.htm,.jpg.bmp 等等)提供服務(wù),通過 網(wǎng)絡(luò)服務(wù)擴(kuò)展節(jié)點(diǎn),網(wǎng)站管理員可根據(jù)企業(yè)的需求起用或禁止 iis 功能。 越來越多的客戶在一個 web 服務(wù)器上跑多個應(yīng)用程序或者多個站點(diǎn),這對 如今的 web 服務(wù)器無疑提出了特定的需求,如果一個 isp 在同一服務(wù)器上有兩 個公司的站點(diǎn)甚至互相爭奪資源,那么他必須保證隔離兩個應(yīng)用程序相互獨(dú)立 運(yùn)行,更為重要的是他必須確保一個有惡意的應(yīng)用程序管理員無法訪問其 它應(yīng)用程序的數(shù)據(jù),完全隔離是絕對必要的。iis6.0 可以通過配置工作進(jìn)程驗(yàn) 證實(shí)現(xiàn)這個級別的隔離。此外,iis6.0 還可以通過一些如控制帶寬、分配 c
28、pu 線程或者基于內(nèi)存的回復(fù)功能來制造環(huán)境,讓同一服務(wù)器運(yùn)行競爭激烈的多個 應(yīng)用程序5-6 。 2.4 asp 的特點(diǎn)與功能的特點(diǎn)與功能 幾年以前,業(yè)界在動態(tài)主頁發(fā)布方面唯一的渠道是 cgi(common ga teway interface) 模式。隨后出現(xiàn)的 isapi、nsapi 和 jdbc 等技術(shù)方案雖較 cgi 進(jìn)步,但 從企業(yè)網(wǎng)(intranet )的技術(shù)現(xiàn)實(shí)來衡量,這些方案仍不適用于進(jìn)行快速開發(fā)、 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 8 及時維護(hù)和大面積的技術(shù)普及。asp 技術(shù)的出現(xiàn),使動態(tài)交互式 web 主頁設(shè)計成 為一件輕松愉快的工作。只要幾行腳本語句,就能將后臺的數(shù)據(jù)庫信息發(fā)布
29、到 internet/intranet 上, 在編程和網(wǎng)頁腳本的可讀性方面大大優(yōu)于傳統(tǒng)的技術(shù)方 案。 asp 是 active server pages(動態(tài)服務(wù)器主頁)的縮寫,它是一個服務(wù)器端 的腳本環(huán)境,在站點(diǎn)的 web 服務(wù)器上解釋腳本,可產(chǎn)生并執(zhí)行動態(tài)、交互式、高 效率的站點(diǎn)服務(wù)器應(yīng)用程序。asp 可以勝任基于微軟 web 服務(wù)器的各種動態(tài)數(shù)據(jù) 發(fā)布7 。 2.4.1 asp 方法與方法與傳統(tǒng)傳統(tǒng)靜靜態(tài)態(tài)主主頁頁的區(qū)的區(qū)別別 把信息系統(tǒng)納入 internet/intranet 的框架之后,首先要解決的問題是通過 網(wǎng)頁訪問后臺數(shù)據(jù)庫信息。所有應(yīng)用程序都被分割為頁面的形式,用戶的交互操 作
30、是以提交表單等方式來實(shí)現(xiàn)的,這就要求 web 站點(diǎn)具有很強(qiáng)的動態(tài)數(shù)據(jù)發(fā)布能 力。然而,目前 web 的服務(wù),仍以提供 靜態(tài)主頁內(nèi)容為主。所謂靜態(tài),指的 就是站點(diǎn)的主頁內(nèi)容是固定不變的,無法根據(jù)用戶的需求和實(shí)際情況作出相應(yīng) 的變化。當(dāng)瀏覽器通過 internet 的 http 協(xié)議向站點(diǎn)的 web 服務(wù)器申請主頁時, 站點(diǎn)服務(wù)器就會將已設(shè)計好的靜態(tài)的 html 文件傳送給瀏覽器。若要更新主頁的 內(nèi)容, 只能用非在線的手動方式更新 html 的文件數(shù)據(jù)。 asp 所設(shè)計出的是動態(tài)主頁,可接收用戶提交的信息并作出反應(yīng), 其中的數(shù) 據(jù)可隨實(shí)際情況而改變,無須人工對網(wǎng)頁文件進(jìn)行更新即可滿足應(yīng)用需要。例如
31、:當(dāng) 在瀏覽器上填好表單并提交 http 請求時,可以要求在站點(diǎn)服務(wù)器上執(zhí)行一個表 單所設(shè)定的應(yīng)用程序,而不只是一個簡單的 html 文件。該應(yīng)用程序分析表單的 輸入數(shù)據(jù),根據(jù)不同的數(shù)據(jù)內(nèi)容將相應(yīng)的執(zhí)行結(jié)果(通常是數(shù)據(jù)庫查尋的結(jié)果集) 以 html 的格式傳送給瀏覽器。數(shù)據(jù)庫的數(shù)據(jù)可以隨時變化,而服務(wù)器上執(zhí)行的 應(yīng)用程序卻不必更改,客戶端得到的網(wǎng)頁信息會始終保持新鮮的魅力。 當(dāng)用戶申請一個*.asp 主頁時,web 服務(wù)器響應(yīng)該 http 請求,調(diào)用 asp 引擎,解 釋被申請文件。當(dāng)遇到任何與 activex scripting 兼容的腳本(如 vbscript 和 jscript)時,as
32、p 引擎會調(diào)用相應(yīng)的腳本引擎進(jìn)行處理。若腳本指令中含有訪問 數(shù)據(jù)庫的請求,就通過 odbc 與后臺數(shù)據(jù)庫相連,由數(shù)據(jù)庫訪問組件執(zhí)行訪庫操作。 asp 腳本是在服務(wù)器端解釋執(zhí)行的,它依據(jù)訪庫的結(jié)果集自動生成符合 html 語 言的主頁, 去響應(yīng)用戶的請求。所有相關(guān)的發(fā)布工作由 web 服務(wù)器負(fù)責(zé)8-9 。 第二章 相關(guān)技術(shù)介紹 9 2.4.2 asp 的特點(diǎn)與功能的特點(diǎn)與功能 從軟件的技術(shù)層面看,asp 有如下的特點(diǎn): (1) 無需編譯,asp 腳本集成于 html 當(dāng)中,容易生成,無需編譯或鏈接即可 直接解釋執(zhí)行。 (2) 易于生成使用常規(guī)文本編輯器(如 windows 下的記事本),即可進(jìn)行
33、 *.asp 頁面的設(shè)計。若從工作效率來考慮,不妨選用具有可視化編輯能力的 visual interdev。 (3) 獨(dú)立于瀏覽器用戶端只要使用可解釋常規(guī) html 碼的瀏覽器, 即可 瀏覽 asp 所設(shè)計的主頁。asp 腳本是在站點(diǎn)服務(wù)器端執(zhí)行的,用戶端的瀏覽器不 需要支持它。因此,若不通過從服務(wù)器下載來觀察*.asp 主頁,在瀏覽器端見不 到正確的頁面內(nèi)容。 (4) 面向?qū)ο笤?asp 腳本中可以方便地引用系統(tǒng)組件和 asp 的內(nèi)置組件, 還能通過定制 activex server component(activex 服務(wù)器組件)來擴(kuò)充功能。 (5) 與任何 activex scripti
34、ng 語言兼容除了可使用 vbscript 和 javescript 語言進(jìn)行設(shè)計外,還可通過 plug-in 的方式,使用由第三方所提供的 其它 scripting 語言。 (6) 源程序碼不會外漏asp 腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只 是 asp 執(zhí)行結(jié)果所生成的常規(guī) html 碼,這樣可保證辛辛苦苦編寫出來的程序代 碼不會被他人盜取。 從應(yīng)用的層面看,asp 有如下的功能: (1) 處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入。 (2) 訪問和編輯服務(wù)器端的數(shù)據(jù)庫表。使用瀏覽器即可輸入、更新和刪 除站點(diǎn)服務(wù)器的數(shù)據(jù)庫中的數(shù)據(jù)。 (3)讀寫站點(diǎn)服務(wù)器的文件,實(shí)現(xiàn)訪客計數(shù)器、座右銘等功能。
35、 (4)提供廣告輪播器、取得瀏覽器信息、url 表管理等內(nèi)置功能。 (5)由 cookies 讀寫用戶端的硬盤文件,以記錄用戶的數(shù)據(jù)。 (6)可以實(shí)現(xiàn)在多個主頁間共享信息,以開發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。 (7)使用 vbscript 或 javascript 等簡易的腳本語言,結(jié)合 html 碼,快速 完成站點(diǎn)的應(yīng)用程序。通過站點(diǎn)服務(wù)器執(zhí)行腳本語言,產(chǎn)生或更改在客戶端執(zhí)行 的腳本語言。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 10 (8)擴(kuò)充功能的能力強(qiáng),可通過使用 visual basic、java、visual c+ 等 多種程序語言制作 activex server component 以滿足自己
36、的特殊需要10 。 2.5 ajax 技技術(shù)簡術(shù)簡介介 ajax 全稱為“asynchronous javascript and xml” (異步 javascript 和 xml) ,是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。 許多重要的技術(shù)和 ajax 開發(fā)模式可以從現(xiàn)有的知識中獲取。例如,在一個 發(fā)送請求到服務(wù)端的應(yīng)用中,必須包含請求順序、優(yōu)先級、超時響應(yīng)、錯誤處 理及回調(diào),其中許多元素已經(jīng)在 web 服務(wù)中包含了,就像現(xiàn)在的 soa。ajax 開 發(fā)人員擁有一個完整的系統(tǒng)架構(gòu)知識。同時,隨著技術(shù)的成熟還會有許多地方 需要改進(jìn),特別是 ui 部分的易用性。 ajax 開發(fā)與傳統(tǒng)的 c/s
37、 開發(fā)有很大的不同。這些不同引入了新的編程問題, 最大的問題在于易用性。由于 ajax 依賴瀏覽器的 javascript 和 xml,瀏覽器的 兼容性和支持的標(biāo)準(zhǔn)也變得和 javascript 的運(yùn)行時性能一樣重要了。這些問題 中的大部分來源于瀏覽器、服務(wù)器和技術(shù)的組合,因此必須理解如何才能最好 的使用這些技術(shù)。 綜合各種變化的技術(shù)和強(qiáng)耦合的客戶服務(wù)端環(huán)境,ajax 提出了一種新的開 發(fā)方式。ajax 開發(fā)人員必須理解傳統(tǒng)的 mvc 架構(gòu),這限制了應(yīng)用層次之間的邊 界。同時,開發(fā)人員還需要考慮 c/s 環(huán)境的外部和使用 ajax 技術(shù)來重定型 mvc 邊界。最重要的是,ajax 開發(fā)人員必須
38、禁止以頁面集合的方式來考慮 web 應(yīng)用 而需要將其認(rèn)為是單個頁面。一旦 ui 設(shè)計與服務(wù)架構(gòu)之間的范圍被嚴(yán)格區(qū)分開 來后,開發(fā)人員就需要更新和變化的技術(shù)集合了。 ajax 的最大機(jī)遇在于用戶體驗(yàn)。在使應(yīng)用更快響應(yīng)和創(chuàng)新的過程中,定義 web 應(yīng)用的規(guī)則正在被重寫;因此開發(fā)人員必須更注重用戶?,F(xiàn)在用戶已經(jīng)逐漸 習(xí)慣如何使用 web 應(yīng)用了。例如用戶通常希望每一次按鈕點(diǎn)擊會導(dǎo)致幾秒的延 遲和屏幕刷新,但 ajax 正在打破這種長時間的狀況。因此用戶需要重新體驗(yàn)按 鈕點(diǎn)擊的響應(yīng)了。 可用性是 ajax 另人激動的地方而且已經(jīng)產(chǎn)生了幾種新穎的技術(shù)。其中最引 人注目的是一種稱為“黃色隱出”的技術(shù),他在
39、數(shù)據(jù)更新之前時將用戶界面變 為黃色,更新完成后立刻恢復(fù)原來的顏色。ajax 開發(fā)人員將用戶從 web 應(yīng)用的 負(fù)載中解放出來;小心地利用 ajax 提供的豐富接口,不久桌面開發(fā)人員會發(fā)現(xiàn) 第二章 相關(guān)技術(shù)介紹 11 ajax 是他們的方向。 (1) javascript 如名字所示 ajax 的概念中最重要而最被忽視的是他也是一種 javascript 編程語言。javascript 是一種粘合劑使 ajax 應(yīng)用的各部分集成在一起。在大部 分時間,javascript 通常被服務(wù)端開發(fā)人員認(rèn)為是一種企業(yè)級應(yīng)用不需要使用 的東西應(yīng)該盡力避免。這種觀點(diǎn)來來自以前編寫 javascript 代碼的
40、經(jīng)歷:繁雜 而又易出錯的語言。類似的,他也被認(rèn)為將應(yīng)用邏輯任意地散布在服務(wù)端和客 戶端中,這使得問題很難被發(fā)現(xiàn)而且代碼很難重用。在 ajax 中 javascript 主 要被用來傳遞用戶界面上的數(shù)據(jù)到服務(wù)端并返回結(jié)果。xmlhttprequest 對象用 來響應(yīng)通過 http 傳遞的數(shù)據(jù),一旦數(shù)據(jù)返回到客戶端就可以立刻使用 dom 將數(shù) 據(jù)放到網(wǎng)面上。 (2)xmlhttprequest xmlhttprequest 對象在大部分瀏覽器上已經(jīng)實(shí)現(xiàn)而且擁有一個簡單的接口 允許數(shù)據(jù)從客戶端傳遞到服務(wù)端,但并不會打斷用戶當(dāng)前的操作。使用 xmlhttprequest 傳送的數(shù)據(jù)可以是任何格式,雖然
41、從名字上建議是 xml 格式的 數(shù)據(jù)。 xpath 可以訪問 xml 文檔中的數(shù)據(jù),但理解 xml dom 是必須的。類似的, xslt 是最簡單而快速的從 xml 數(shù)據(jù)生成 html 或 xml 的方式。許多開發(fā)人員已經(jīng) 熟悉 xpath 和 xslt,因此 ajax 選擇 xml 作為數(shù)據(jù)交換格式有意義的。xslt 可 以被用在客戶端和服務(wù)端,他能夠減少大量的用 javascript 編寫的應(yīng)用邏輯。 (3)css 為了正確的瀏覽 ajax 應(yīng)用,css 是一種 ajax 開發(fā)人員所需要的重要武器。 css 提供了從內(nèi)容中分離應(yīng)用樣式和設(shè)計的機(jī)制。雖然 css 在 ajax 應(yīng)用中扮演 至
42、關(guān)重要的角色,但他也是構(gòu)建創(chuàng)建跨瀏覽器應(yīng)用的一大阻礙,因?yàn)椴煌臑g 覽器廠商支持各種不同的 css 級別11 。 傳統(tǒng)的 web 應(yīng)用允許用戶填寫表單(form),當(dāng)提交表單時就向 web 服務(wù)器 發(fā)送一個請求。服務(wù)器接收并處理傳來的表單,然后返回一個新的網(wǎng)頁。這個 做法浪費(fèi)了許多帶寬,因?yàn)樵谇搬醿蓚€頁面中的大部分 html 代碼往往是相同的。 由于每次應(yīng)用的交互都需要向服務(wù)器發(fā)送請求,應(yīng)用的響應(yīng)時間就依賴于服務(wù) 器的響應(yīng)時間。這導(dǎo)致了用戶界面的響應(yīng)比本地應(yīng)用慢得多。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 12 與此不同,ajax 應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),它使用 soap 或其它一些基
43、于 xml 的 web service 接口,并在客戶端采用 javascript 處理來 自服務(wù)器的響應(yīng)。因?yàn)樵诜?wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,結(jié)果我們 就能看到響應(yīng)更快的應(yīng)用。同時很多的處理工作可以在發(fā)出請求的客戶端機(jī)器 上完成,所以 web 服務(wù)器的處理時間也減少了。 使用 ajax 的最大優(yōu)點(diǎn),就是能在不更新整個頁面的前提下維護(hù)數(shù)據(jù)。這使 得 web 應(yīng)用程序更為迅捷地回應(yīng)用戶動作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改 變過的信息。 ajax 不需要任何瀏覽器插件,但需要用戶允許 javascript 在瀏覽器上執(zhí)行。 就像 dhtml 應(yīng)用程序那樣,ajax 應(yīng)用程序必須在眾多不同的
44、瀏覽器和平臺上經(jīng) 過嚴(yán)格的測試。隨著 ajax 的成熟,一些簡化 ajax 使用方法的程序庫也相繼問 世。同樣,也出現(xiàn)了另一種輔助程序設(shè)計的技術(shù),為那些不支持 javascript 的 用戶提供替代功能12。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 13 第三章第三章 系統(tǒng)功能設(shè)計方案系統(tǒng)功能設(shè)計方案 3.1 總總體體設(shè)計設(shè)計 本系統(tǒng)中,系統(tǒng)的功能主要分為兩個功能模塊:電影發(fā)布模塊;信息管理模塊。 總體功能設(shè)計圖如下,如圖 3-1。 電影排片系統(tǒng) 電影排片表 上映信息 近期上映 信息管理 影訊動態(tài) 圖 3-1 總體設(shè)計圖 3.2 功能模功能模塊塊分析分析 系統(tǒng)所有的功能都通過后臺實(shí)現(xiàn),添加信息全部是手動
45、添加,只要仔細(xì)操作 起來十分方便,如圖 3-2 信息管理 后臺登錄 發(fā)布信息 修改錯誤信息 刪除過期信息 圖 3-2 操作管理圖 第四章 系統(tǒng)統(tǒng)計 14 第四章第四章 系統(tǒng)統(tǒng)計系統(tǒng)統(tǒng)計 4.1 系系統(tǒng)結(jié)統(tǒng)結(jié)構(gòu)構(gòu)統(tǒng)計統(tǒng)計 根據(jù)上章的分析,可以知道本系統(tǒng)的數(shù)據(jù)流向?yàn)椋河脩艚缑孑斎霐?shù)據(jù),頁 面接收數(shù)據(jù),頁面處理數(shù)據(jù),頁面向后臺發(fā)送數(shù)據(jù),后臺對數(shù)據(jù)進(jìn)行處理,根 據(jù)數(shù)據(jù)的格式區(qū)別生成 sql 查詢語句,對數(shù)據(jù)庫進(jìn)行操作,數(shù)據(jù)返回給用戶。 由此可以得出,本系統(tǒng)的結(jié)構(gòu)設(shè)計如圖 4-1。 用用戶戶瀏瀏覽覽器器 視視圖圖(a as sp px x) a ac ct ti io on n(調(diào)調(diào)用用 d dl ll
46、 l) ) a ac ct ti io on n (j ja av va as sc cr ri ip pt t) ) 業(yè)業(yè)務(wù)務(wù)邏邏輯輯接接口口 數(shù)數(shù)據(jù)據(jù)操操作作 圖 4-1 系統(tǒng)結(jié)構(gòu)設(shè)計圖 系統(tǒng)結(jié)構(gòu)設(shè)計主要包括三層:表示層,業(yè)務(wù)邏輯層,持久層和數(shù)據(jù)庫層。 表示層主要的任務(wù)是與用戶接觸,并可以對用戶輸入的數(shù)據(jù)進(jìn)行一次初步 的處理,使其格式適應(yīng)業(yè)務(wù)邏輯層處理,包括前臺 javascript 與后臺頁面 dll;業(yè)務(wù)邏輯層主要的任務(wù)是對數(shù)據(jù)進(jìn)行二次處理,并生成 sql 操作語句,本 系統(tǒng)主要的排課,選課算法也在其中;持久層的主要任務(wù)是根據(jù)業(yè)務(wù)邏輯層的 數(shù)據(jù)對數(shù)據(jù)庫進(jìn)行操作,包括對數(shù)據(jù)庫各個表的查詢
47、,修改,刪除,添加操作。 數(shù)據(jù)庫層的設(shè)計會在下面介紹。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 15 4.2 數(shù)據(jù)數(shù)據(jù)庫設(shè)計庫設(shè)計 4.2.1 概念概念結(jié)結(jié)構(gòu)構(gòu)設(shè)計設(shè)計 由上章知,系統(tǒng)分為兩個子模塊:發(fā)布模塊,管理模塊。下面將介紹發(fā)布 模塊與管理模塊的結(jié)構(gòu)設(shè)計。 發(fā)布模塊涉及實(shí)體及其屬性: (1) 管理員:用戶名,密碼; (2) 今日電影:電影場次; 電影名稱。 (3) 詳細(xì)信息:電影類型;播放時間;價格;播放廳 (4) 最近上映:上映電影的種類;上映時間。 管理模塊涉及實(shí)體及其屬性: (1) 管理員:是否正確,是否過期; 4.2.2 數(shù)據(jù)表數(shù)據(jù)表設(shè)計設(shè)計 根據(jù)上面的設(shè)計,表結(jié)構(gòu)如下: (1) 詳細(xì)信息
48、表(arrange) 本表記錄電影相關(guān)信息,包括電影種類,播放時間,價格,播放廳等,結(jié) 構(gòu)如表 4.1。 表 4.1 infomation (2) 近期上映表(courseinfo) 該表記錄即將上映電影的種類,具體上映時間, 電影簡介。結(jié)構(gòu)如表 4.2。 第四章 系統(tǒng)統(tǒng)計 16 表 4.2 news (3) 電影評價表(backuparrangelist) 該表記錄了所有評價人的姓名,性別,留言內(nèi)容。結(jié)構(gòu)如表 4.3。 表 4.3 message 4.3 軟軟件的運(yùn)行件的運(yùn)行環(huán)環(huán)境境 本系統(tǒng)的運(yùn)行環(huán)境為 iis 6.0 + access 2003 + windows server 2003,
49、要 求系統(tǒng)帶有.net framework2.0 以上。 第五章 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn) 17 第五章第五章 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn)系統(tǒng)功能的設(shè)計與實(shí)現(xiàn) 5.1 系系統(tǒng)統(tǒng)登登陸陸首首頁頁 這是本系統(tǒng)的主頁面,本系統(tǒng)只設(shè)置一個管理員,但可以不同地點(diǎn)登錄,如 圖 5-1。 圖 5-1 登陸流程圖 登陸實(shí)現(xiàn)偽代碼: 用戶名: 密碼: 驗(yàn)證碼: get your password ? 5.2 排片表排片表發(fā)發(fā)布模布模塊塊 管理員通過后臺添加數(shù)據(jù),然后在前臺頁面進(jìn)行顯示如圖 5-3。 第五章 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn) 19 5-2 后臺界面 5-2 頁面顯示 實(shí)現(xiàn)代碼: 錄入文章 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文
50、20 新聞標(biāo)題: *標(biāo)題字?jǐn)?shù)限 100 字之內(nèi) 屬性: 粗體 斜體 刪除線顏色: 所屬欄目: 第五章 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn) 21 % set rs1 = conn.execute(select * from news_type where pid=0) do while not rs1.eof response.write 審核 頭條 外部鏈接: 外部地址: (填寫后信息連接地址將為此鏈接) 來源: 第五章 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn) 23 顯示順序: *優(yōu)先按照顯示順序顯示,其 次按照錄入時間,必須為數(shù)值,可以為負(fù)數(shù) 時間: input name=addtime type=text class=m
51、ain id=addtime value= size=20 標(biāo)題圖 片: 新聞內(nèi)容: 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 24 5.3 電電影信息模影信息模塊塊 電影信息模是較為重要的一個模塊,他主要提供播放電影的種類,時間, 價格,播放廳。萬一排片表發(fā)生錯誤人們通過查看電影信息還是可以知道電影 的準(zhǔn)確信息,也是為電影的發(fā)布定下保障。如圖 5-3 圖 5-3 電影信息后臺操作 第五章 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn) 25 圖 5-3 電影信息頁面顯示 功能實(shí)現(xiàn)代碼: 上映信息 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 26 上映時間: 影廳: 電影: 播放時間: 如:12:30 14:20 16:20 18:10 20:
52、00 22:00 第五章 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn) 27 票價: 如:半價 30 元 5.4 近期上映模近期上映模塊塊 近期上映顧名思義就是提前告知人們近期之內(nèi)就會登陸影院的新電影。如 圖 5-4 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 28 圖 5-4 近期上映后臺操作 圖 5-4 近期上映頁面顯示 第五章 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn) 29 功能實(shí)現(xiàn)代碼: 發(fā)布近期上映 片名: 導(dǎo)演: 主演: 類型: 顯示順序: 優(yōu)先按照顯示順序顯示,其次 按照錄入時間,必須為數(shù)值,可以為負(fù)數(shù) 時間: input name=addtime type=text class=main id=addtime value= size=
53、20 style=ime-mode:disabled 海報小圖: 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 32 海報大圖: 產(chǎn)品介紹: 第五章 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn) 33 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 34 第六章第六章 總結(jié)與展望總結(jié)與展望 結(jié)論結(jié)論 通過最后這次的畢業(yè)設(shè)計,我對 iis,asp.net,以及 web 服務(wù)器、數(shù)據(jù)庫 軟件 sql server、java 等系列知識都有了一定的了解。使用 asp 開發(fā)頁面的能 力也有了很大提高。 由于在此之前對于 java 和 asp 知識的了解幾乎是一片空白,所以從一開始 就碰到許多困難。例如,在編寫界面是,根本不了解頁面是如何跟后臺代碼連 接的,對數(shù)據(jù)庫的訪問時該注意什么,常常會犯很低級的錯誤,如數(shù)據(jù)庫忘了 關(guān)閉。另外在進(jìn)行對循環(huán)顯示以及網(wǎng)頁中腳本代碼與 html 代碼之間的關(guān)系上都 有過很大的困難,通過在網(wǎng)上尋找有關(guān)資料以及同學(xué)的幫助下最后都得到了解 決。 就這個電影排片系統(tǒng)而言,它的可用性是很高的,同時拓展性也很強(qiáng),比 如在電影排片 近期上映 電影信息都可以做進(jìn)一步提高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 驛站設(shè)備使用管理制度
- 行政管理制度培訓(xùn)方案
- 食堂海報衛(wèi)生管理制度
- 食堂注冊賬戶管理制度
- 路面項(xiàng)目倉庫管理制度
- 銀行公司律師管理制度
- 營銷人員手機(jī)管理制度
- 裝修輔助現(xiàn)場管理制度
- 露營餐廳駐場管理制度
- 規(guī)范公司章程管理制度
- 公司道德和商業(yè)行為準(zhǔn)則
- 投資資金合同協(xié)議書
- YDT 4492-2023工業(yè)互聯(lián)網(wǎng) 時間敏感網(wǎng)絡(luò)技術(shù)要求
- 【年產(chǎn)1000噸富硒沙棘果汁工藝生產(chǎn)設(shè)計16000字(論文)】
- 紀(jì)念中國第一顆原子彈爆炸50周年
- 中考數(shù)學(xué)專題復(fù)習(xí)《代數(shù)推理題》知識點(diǎn)梳理及典例講解課件
- 第十六章-中國文化的基本精神
- 抖音電商直播運(yùn)營團(tuán)隊組織架構(gòu)與職責(zé)說明
- 三重一大培訓(xùn)課件
- PCB設(shè)計可靠性評估
- 物質(zhì)安全資料表(MSDS)
評論
0/150
提交評論