freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)--基于bs模式的畢業(yè)設(shè)計(jì)跟蹤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-06 19:39 本頁面
 

【文章內(nèi)容簡介】 用軟件也支持其它的數(shù)據(jù)交換格式,但不久之后他們都將支持 XML,那就意味著程序可以更容易的與 Windows、Mac OS, Linux 以及其他平臺下產(chǎn)生的信息結(jié)合,然后可以很容易加載 XML 數(shù)據(jù)到程序中并分析他,并以 XML 格式輸出結(jié)果。 為了使得 SGML 顯得用戶友好, XML 重新定義了 SGML 的一些內(nèi)部值和參數(shù),去掉了大量的很少用到的功能,這些繁雜的功能使得 SGML 在設(shè)計(jì) 網(wǎng)站時顯得復(fù)雜化。 XML 保留了 SGML 的結(jié)構(gòu)化功能,這樣就使得網(wǎng)站設(shè)計(jì)者可以定義自己的文檔類型, XML 同時也推出一種新型文檔類型,使得開發(fā)者也可以不必定義文檔類型。 XML 是 W3C 制定的, XML 的標(biāo)準(zhǔn)化工作由 W3C 的 XML 工作組負(fù)責(zé),該小組成員由來自各個地方和行業(yè)的專家組成,他們通過 交流對 XML 標(biāo)準(zhǔn)的意見,并提出自己的看法。因?yàn)?XML 是個公共格式,它不專屬于任何一家公司,你不必?fù)?dān)心 XML 技術(shù)會成為少數(shù)公司的盈利工具, XML 不是一個依附于特定瀏覽器的語言 。 . Ajax 技術(shù) AJAX 全稱為“ Asynchronous JavaScript and XML” (異步 JavaScript 和 XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。 AJax 用來描述一組技術(shù),它使瀏覽器可以為用戶提供更為自然的瀏覽體驗(yàn)。在 AJaN 之前, Web 站點(diǎn)強(qiáng)制用戶進(jìn)入提交 /等待 /重新顯示范例,用戶的動作總是與服務(wù)器的“思考時間 同步。 Ajax 提供與服務(wù)器異步通信的能力,從而使用戶從請求 /響應(yīng)的循環(huán)中解脫出來。借助于 Ajax,可以在用戶單擊按鈕時,使用 JavaScript 和 DHTML 立即更新 UI,并向服務(wù)器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當(dāng)請求返回時,就可以使用 JavaScfipt 和 CSS 來相應(yīng)地更新 UI,而不是刷新整個頁面。最重要的是,用戶甚至不知道瀏覽器正在與服務(wù)器通信: Web 站點(diǎn)看基于 Web 的畢業(yè)設(shè)計(jì)流程跟蹤管理系統(tǒng) 7 起來是即時響應(yīng)的。 雖然 Ajax 所需的基礎(chǔ)架構(gòu)已經(jīng)出現(xiàn)了一段時間,但直到最近異步請求的真正威力才得到利用。能夠擁有一個響應(yīng)極其靈敏的 Web 站點(diǎn)確實(shí)激動人心,因?yàn)樗罱K允許開發(fā)人員和設(shè)計(jì)人員使用標(biāo)準(zhǔn)的 HTML/CSS/JavaScript 堆棧創(chuàng)建“桌面風(fēng)格”的可用性。 通常,在 J2EE 中,開發(fā)人員過于關(guān)注服務(wù)和持久性層的開發(fā),以至于用戶界面的可用 性已經(jīng)落后。在一個典型的 J2EE 開發(fā)周期中,常常會聽到這樣的話,“我們沒有可投入 UI 的時間 或“不能用 HTML 實(shí)現(xiàn) 。但是,以下 Web 站點(diǎn)證明,這些理由再也站不住腳了: BackPack Google Suggest Google Maps PalmSphere 所有這些 Web 站點(diǎn)都告訴我們, Web 應(yīng)用程序不必完全依賴于從服務(wù)器重新載入頁面來向用戶呈現(xiàn)更改。一切似乎就在瞬間發(fā)生。簡而言之,在涉及到用戶界面的響應(yīng)靈敏度時,基準(zhǔn)設(shè)得更高了。 Ajax 不是一種技術(shù)。實(shí)際上,它由幾種蓬勃發(fā)展的技術(shù)以新的強(qiáng)大 方式組合而成。Ajax 包含:基于 CSS 標(biāo)準(zhǔn)的表示;使用 Document Object Model 進(jìn)行動態(tài)顯示和交互;使用 XMLHttpRequest 與服務(wù)器進(jìn)行異步通信;使用 JavaScript 綁定一切。 Ajax 的核心是 JavaSpt 對象 XmlHttpRequest。該對象在 Intemet Explorer5 中首次引入,它是一種支持異步請求的技術(shù)。簡而言之, XmlHttpRequest 使您可以使用JavaScfipt 向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。 傳統(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)用慢得多。 與此不同, AJAX 應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),它使用 SOAP 或其它一些基于 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ā)送那些沒有改變過的信息。 基于 Web 的畢業(yè)設(shè)計(jì)流程跟蹤管理系統(tǒng) 8 Ajax 不需要任何瀏覽器插件,但需要用戶允許 JavaScfipt 在瀏覽器上執(zhí)行。就像 DHTML應(yīng)用程序那樣, Ajax應(yīng)用程序必須在眾多不同的瀏覽器和平臺上經(jīng)過嚴(yán)格的測試。隨著 Ajax 的成熟,一些簡化 Ajax 使用方法的程 序庫也相繼問世。同樣,也出現(xiàn)了另一種輔助程序設(shè)計(jì)的技術(shù),為那些不支持 JavaScript 的用戶提供替代功能。 對應(yīng)用 Ajax 最主要的批評就是,它可能破壞瀏覽器后退按鈕的正常行為。在動態(tài)更新頁面的情況下,用戶無法回到前一個頁面狀態(tài),這是因?yàn)闉g覽器僅能記下歷史記錄中的靜態(tài)頁面。一個被完整讀入的頁面與一個已經(jīng)被動態(tài)修改過的頁面之間的差別非常微妙;用戶通常都希望單擊后退按鈕,就能夠取消他們的前一次操作,但是在 Ajax 應(yīng)用程序中,卻無法這樣做。不過開發(fā)者已想出了種種辦法來解決這個問題,當(dāng)中大多數(shù)都是在用戶單擊后退按 鈕訪問歷史記錄時,通過建立或使用一個隱藏的 IFRAME 來重現(xiàn)頁面上的變更。 . JavaScript技術(shù) JavaScript 是一種由 Netscape 的 LiveScript 發(fā)展而來的腳本語言,主要目的是為了解決服務(wù)器終端語言,比如 Perl,遺留的速度問題。當(dāng)時服務(wù)端需要對數(shù)據(jù)進(jìn)行驗(yàn)證 ,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有 28. 8kbps,驗(yàn)證步驟浪費(fèi)的時間太多。于是 Netscape的瀏覽器 Navigator 加入了 JavaScript,提供了數(shù)據(jù)驗(yàn)證的基本功能。 JavaScript 的正式名稱是“ ECMAScript”。這個標(biāo)準(zhǔn)由 ECMA 組織發(fā)展和維護(hù)。 ECMA. 262 是正式的 JavaScript 標(biāo)準(zhǔn)。這個標(biāo)準(zhǔn)基于 JavaScript(Netscape)和Jscript(Microsoft)。 Netscape()的 Brendan Eich 發(fā)明了這門語言,從1996 年開始,已經(jīng)出現(xiàn)在所有的 Netscape 和 Microsoft 瀏覽器中。 能夠具有交互性,能夠包含更多活躍的元素,就有必要在網(wǎng)頁中嵌入其它的技術(shù)。 如: JavaScfipt、 VBScript、 Document Object Model(文件目標(biāo)模塊 )、 Layers 和CascadingStyle Sheets(CSS)。 JavaScript 就是適應(yīng)動態(tài)網(wǎng)頁制作的需要而誕生的一種新的編程語言,如今越來越廣泛地使用于 Intemet 網(wǎng)頁制作上。 JavaScript 是由Netscape 公司開發(fā)的一種腳本語言 (scripting language),或者稱為描述語言。在 HTML基礎(chǔ)上,使用 JavaScript 可以開發(fā)交互式 Web 網(wǎng)頁。 JavaSpt 的出現(xiàn)使得網(wǎng)頁和用戶之間實(shí)現(xiàn)了一種實(shí)時性的、 動態(tài)的、交互性的關(guān)系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。運(yùn)行用 JavaScript 編寫的程序需要能支持 JavaScript 語言的瀏覽器。Netscape 公司 Navigator 以上版本的瀏覽器都能支持 JavaScript 程序,微軟公司Intemet Explorer 以上版本的瀏覽器基本上支持 JavaScript。微軟公司還有自己開發(fā)的 JavaScript,稱為 JScript。 JavaScript 和 JScript 基本上是相同的,只是在一些細(xì)節(jié)上有出入。 JavaScript 短小精悍,又是在 客戶機(jī)上執(zhí)行的,大大提高了網(wǎng)頁的瀏覽速度和交互能力。同時它又是專門為制作 Web網(wǎng)頁而量身定做的一種簡單的編程語言。 基于 Web 的畢業(yè)設(shè)計(jì)流程跟蹤管理系統(tǒng) 9 JavaScript 使網(wǎng)頁增加互動性。 JavaScript 使有規(guī)律地重復(fù)的 HTML 文段簡化,減少下載時間。 JavaScript 能及時響應(yīng)用戶的操作,對提交表單做即時的檢查,無需浪費(fèi)時間交由 CGI 驗(yàn)證。 一個 JavaScript 程序其實(shí)是一個文檔,一個文本文件。它是嵌入到 HTML 文檔中的。所以,任何可以編寫 HTML 文檔的軟件都可以用來開發(fā) JavaScript。 JavaScfipt 加入網(wǎng)頁有兩種 方法: 直接加入 HTML 文檔。這是最常用的方法,大部分含有 JavaScript 的網(wǎng)頁都采用這種方法。 引用方式。如果已經(jīng)存在一個JavaScript 源文件 (以 js 為擴(kuò)展名 ),則可以采用這種引用的方式,以提高程序代碼的利用率。 4. 系統(tǒng) 總體 設(shè)計(jì) . 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)采用 B/S 結(jié)構(gòu), ASP 技術(shù)設(shè)計(jì),以 SqlServer 為后臺數(shù)據(jù)庫。所有的 Web 應(yīng)用程序都采用 ASP 技術(shù)開發(fā),使系統(tǒng)具有良好的跨平臺性和通用性。系統(tǒng)的開發(fā)環(huán)境和運(yùn)行環(huán)境如下: . 系統(tǒng)開發(fā)環(huán)境 操作系統(tǒng): Windows XP; 數(shù)據(jù)庫服務(wù)器: SqlServer 2021; 開發(fā)工具: VisualStudio 2021; . 系統(tǒng)運(yùn)行環(huán)境 . 軟件系統(tǒng)環(huán)境 IE 要升到 以上; 系統(tǒng)已經(jīng)安裝 框架; 操作系統(tǒng) Win9X, Win2021, WinXp 或更高版本; . 硬件系統(tǒng)環(huán)境 桌上型個人電腦、筆記本電腦均適用 ; 光驅(qū)和鼠標(biāo) ; CPU 奔騰 以上 ; 至少 256M,建議 512M 內(nèi)存 ; 基于 Web 的畢業(yè)設(shè)計(jì)流程跟蹤管理系統(tǒng) 10 . 系統(tǒng)功能模塊設(shè)計(jì) 畢業(yè)設(shè)計(jì)跟蹤管理系統(tǒng) 需要滿足來自 四個 方面的需求,這 四 個方面分別是 大四畢業(yè)生、教師、系統(tǒng)管理員和教研室領(lǐng)導(dǎo),功能是完成學(xué)生 畢業(yè)設(shè)計(jì)中從選題到論文的提交,統(tǒng)計(jì)和教師打分等功能。系統(tǒng)功能模塊圖如圖 41 所示: 圖 41 系統(tǒng)功能模塊圖 基于 Web 的畢業(yè)設(shè)計(jì)流程跟蹤管理系統(tǒng) 11 . 數(shù)據(jù)庫設(shè)計(jì) 畢業(yè)設(shè)計(jì)流程跟蹤管理系統(tǒng)需要對大量的數(shù)據(jù)完成搜集、分析、整理、存儲、交換等工作,這就需要設(shè)計(jì)一個強(qiáng)大的數(shù)據(jù)庫來對這些數(shù)據(jù)進(jìn)行管理。在這里我們本著實(shí)用、安全、方便、可靠的原則,采用 SqlServer 2021 作為系統(tǒng)數(shù)據(jù)庫的支持,針對畢業(yè)設(shè)計(jì)流程跟蹤管理系統(tǒng)總體設(shè)計(jì)所要實(shí)現(xiàn)的全部功能,把每個子模塊將要涉及到的相關(guān)數(shù)據(jù)分別歸類。 畢業(yè)設(shè)計(jì)流程跟蹤管理系統(tǒng)相關(guān)實(shí)體對象有:學(xué)生、 教師、課題、小組和成績等。各實(shí)體之間相互存在關(guān)聯(lián)關(guān)系,通過各種關(guān)聯(lián)關(guān)系把各個鼓勵的數(shù)據(jù)聯(lián)系到一起,形成一個統(tǒng)一完整的數(shù)據(jù)庫。數(shù)據(jù)庫的實(shí)現(xiàn)可以依據(jù)這種關(guān)系設(shè)置參照完整性,創(chuàng)建數(shù)據(jù)庫視圖。依據(jù)實(shí)體及其聯(lián)系構(gòu)建關(guān)系數(shù)據(jù)庫模式,并對其中的各個關(guān)系模式進(jìn)行優(yōu)化,進(jìn)一步結(jié)合具體的數(shù)據(jù)庫管理系統(tǒng) SqlServer 2021,定義各關(guān)系模式對應(yīng)的表結(jié)構(gòu)及其完整性約束。 本系統(tǒng)主要數(shù)據(jù)表有:學(xué)生表、教師表、課題信息表、教師分組表、教師評閱分組表、學(xué)生答辯分組表、答辯記錄表、答辯教師打分表、指導(dǎo)教師打分表、評閱教師打分表等。數(shù) 據(jù)庫表之間的關(guān)系圖如圖 4 43 所示: 圖 42 數(shù)據(jù)庫關(guān)系圖 a 基于 Web 的畢業(yè)設(shè)計(jì)流程跟蹤管理系統(tǒng) 12 圖 43 數(shù)據(jù)庫關(guān)系圖 b 下面具體設(shè)計(jì)數(shù)據(jù)庫中所用數(shù)據(jù)表的結(jié)構(gòu)。數(shù)據(jù)表結(jié)構(gòu)的設(shè)計(jì)包括確定各數(shù)據(jù)表的名稱、字段名稱、表中數(shù)據(jù)類型、表中字段的長度、定義描述等。以下介紹幾個主要的數(shù)據(jù)庫表的設(shè)計(jì): ( 1) 院系表:該表保存學(xué)校各個學(xué)院、系的編號和名稱,院系表結(jié)構(gòu)如表 41 所示: 表 41 院系表 ( 2)專業(yè)表:該表保存各個院系的專業(yè)編號、系別編號和專業(yè)名稱,專業(yè)表結(jié)構(gòu)如表 42 所示: 表 42 專業(yè)表 列 名 數(shù)據(jù)類型 可否為空 說 明 id int Notnull 專業(yè)編號(主鍵) 列 名 數(shù)據(jù)類型 可否為空 說 明 college_id nchar(2) Notnull 學(xué)院編號(主鍵) college_name nchar(10) Null 學(xué)院名稱 基于 Web 的畢業(yè)設(shè)計(jì)流程跟蹤管理系統(tǒng) 13 college_id nchar(10) Null 系別編號 speciality nchar(10) Null 專業(yè)名稱 ( 3)班級表:該表保存各院系班級編號、系別編號和班級名稱,班級表結(jié)構(gòu)如表43 所示: 表 43 班級表 列 名 數(shù)據(jù)類型 可否為空 說 明 id int Notnul
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1