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

正文內(nèi)容

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

2025-01-06 19:55 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 瀏覽器為 Inter 用戶提供使用簡(jiǎn)便內(nèi)容豐富的服務(wù)更好的實(shí)現(xiàn)不同地域的其他人使用這些信息 Web 數(shù)據(jù)庫管理系統(tǒng)的工作原理 [1718] 在中瀏覽器是用戶可見的存在界面在該界面中用戶輸入信息瀏覽器將該輸入信息發(fā)送到服務(wù)器端由服務(wù)器通過外部程序訪問數(shù)據(jù)庫并將結(jié)果返回給瀏覽器其工作原理如圖 26 所示 基于 Web的數(shù)據(jù)庫采用 3層的客戶端服務(wù)器結(jié)構(gòu)第一層是瀏覽器第二層是 Web 服務(wù)器第三層包括一些應(yīng)用程序及相關(guān)的數(shù)據(jù)庫瀏覽器作為用戶輸入查詢條件和顯示查詢結(jié)果的交互界面用戶可以通過填寫表單或輸入關(guān)鍵字的方式來與 Web 交互當(dāng)用戶單擊表單上的按鈕時(shí)表單中的數(shù)據(jù)便被發(fā)送到 Web 服務(wù)器Web 服務(wù)器負(fù)責(zé)用戶輸入信息的接收它將數(shù)據(jù)傳送至要被 處理的腳本或應(yīng)用程序并在數(shù)據(jù)庫中查詢數(shù)據(jù)最后 Web 服務(wù)器將返回結(jié)果插入到 HTML 頁面?zhèn)魉椭翞g覽器以響應(yīng)用戶 利用訪問數(shù)據(jù)庫的優(yōu)點(diǎn) 與傳統(tǒng)方式相比通過訪問數(shù)據(jù)庫的優(yōu)點(diǎn)在于 1 借用瀏覽器軟件無需開發(fā)數(shù)據(jù)庫前端如果能夠通過來訪問數(shù)據(jù)庫我們就不需要開發(fā)客戶端的程序使用的數(shù)據(jù)庫應(yīng)用都可以通過瀏覽器來實(shí)現(xiàn)界面統(tǒng)一降低了成本能使廣大用戶很方便地訪問數(shù)據(jù)庫信息 2 標(biāo)準(zhǔn)統(tǒng)一開發(fā)過程簡(jiǎn)單 HTML 是信息的組織方式是一種國際標(biāo)準(zhǔn)使用的服務(wù)器與瀏覽器均遵循這個(gè)標(biāo)準(zhǔn)使用 HTML標(biāo)準(zhǔn)開發(fā)者甚至只需學(xué)習(xí) HTML一種語言使用者只需學(xué) 習(xí)一種界面瀏覽器界面 3 交叉平臺(tái)支持幾乎在各種操作系統(tǒng)上都有現(xiàn)成的瀏覽器可供使用為一個(gè)服務(wù)器書寫的 HTML 文件可以被所有平臺(tái)的瀏覽器所瀏覽實(shí)現(xiàn)了跨平臺(tái)操作 實(shí)現(xiàn)數(shù)據(jù)庫的方法有很多如中間件技術(shù) JAVA 技術(shù)下載到客戶端訪問技術(shù) ASP 技術(shù)ASPNET 技術(shù) PHP 技術(shù)等 訪問 Web 數(shù)據(jù)庫的不同方法 [917] 實(shí)現(xiàn)數(shù)據(jù)庫的方法很多它不僅與操作系統(tǒng)有關(guān)而且與數(shù)據(jù)庫管理系統(tǒng)有關(guān)主要方法有以下幾種 1 中間件技術(shù) 數(shù)據(jù)庫中間件作為前端瀏覽器與后端服務(wù)器間的一個(gè)橋梁不僅可與數(shù)據(jù)庫相連接也可以傳統(tǒng)的 CS 環(huán)境 下的的客戶端的應(yīng)用處理移植到中間層上減輕客戶端的負(fù)擔(dān)這也是一種瘦客戶端的技術(shù) 1CGI CGI Common Gateway Interface 即通用網(wǎng)關(guān)接口它是一個(gè)用于定義 Web 服務(wù)器與外部程序之間通信方式的標(biāo)準(zhǔn)使得外部程序能夠生成 HTML 圖像或者其它內(nèi)容按照這種標(biāo)準(zhǔn)編制的 CGI應(yīng)用程序由客戶端的 Web頁面啟動(dòng)在 Web服務(wù)器的后臺(tái)執(zhí)行相應(yīng)的功能 CGI程序在開發(fā) Web數(shù)據(jù)庫中的作用類似于一個(gè)中介商它在瀏覽器 Web 服務(wù)器和數(shù)據(jù)庫之間傳遞信息 CGI 程序可以是服務(wù)器上能運(yùn)行的任何文件它可 以是 CVB 和 JAVA 等語言甚至可以用一些描述性的語言編寫其應(yīng)用程序也較多也比較規(guī)范但是 CGI 程序每次請(qǐng)求都必須重新啟動(dòng)效率低速度慢一般的 CGI 執(zhí)行必須先啟動(dòng)一個(gè)線程當(dāng)多個(gè)用戶訪問一個(gè) CGI 程序時(shí)服務(wù)器端為每個(gè)用戶產(chǎn)生一個(gè)線程如果訪問量很大的話幾十萬個(gè)用戶同時(shí)啟動(dòng)服務(wù)器的 CGI 程序?qū)?huì)耗費(fèi)服務(wù)器的大量資源服務(wù)器會(huì)因線程的增加而變慢甚至導(dǎo)致服務(wù)器崩潰這是 CGI 的一個(gè)致命弱點(diǎn) 2API API Application Programming Interface 即應(yīng)用程序接口它由各種Web服務(wù)器軟件提供同數(shù) 據(jù)庫系統(tǒng)的功能接口不盡相同如 Netscape和 Microsoft公司推出的運(yùn)行于各自服務(wù)器軟件的 NSAPI 和 ISAPI 它們和 web server 軟件處于相同的地址空間服務(wù)器進(jìn)程可直接調(diào)用這些 API所以用 API比用 CGI的速度快得多但 NSAPI和 ISAPI互不兼容只能運(yùn)行于特定的服務(wù)器與操作系統(tǒng)上移植性差 2JAVA 技術(shù) 用 JAVA 語言實(shí)現(xiàn)數(shù)據(jù)庫該技術(shù)主要是作用于 JDBC 技術(shù)訪問數(shù)據(jù)庫 JDBC 是一種規(guī)范其宗旨是讓各數(shù)據(jù)庫開發(fā)商為 JAVA 程序員提供標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問類和接口 JDBC與 JAVA的結(jié)合使用戶可以很容易 地把 SQL語句傳送到任何關(guān)系數(shù)據(jù)庫中 JDBC才是實(shí)現(xiàn)與數(shù)據(jù)庫聯(lián)接和實(shí)現(xiàn)對(duì)數(shù)據(jù)庫操作的關(guān)鍵但目前 JDBC標(biāo)準(zhǔn)尚不完善訪問數(shù)據(jù)庫的速度慢對(duì)硬件要求也高在開發(fā)大型復(fù)雜 Web 數(shù)據(jù)庫應(yīng)用時(shí)該方法顯得有點(diǎn)遜色 3 客戶端技術(shù) 可以通過 Web 瀏覽器把應(yīng)用程序下載到客戶端運(yùn)行在客戶端直接訪數(shù)據(jù)庫如 JavaApplet Active X等客戶端用 JavaScript語言來控制但該技術(shù)功能有限不能完全控制其過程也無法勝任較復(fù)雜的數(shù)據(jù)庫的開發(fā) 4PHP 技術(shù) PHP Hypertext Preprocessor 類似于 IIS 上的 ASP 是一個(gè) HTML 內(nèi)嵌式的語言它幾乎支持所有的數(shù)據(jù)庫也可在多平臺(tái)上運(yùn)行主要用在 UNIXLinux 系統(tǒng)上也支持 Windows NT 版本穩(wěn)定性能好安全性高但因它對(duì)不同數(shù)據(jù)庫操作所使用的函數(shù)不相同故當(dāng)數(shù)據(jù)庫發(fā)生變化時(shí)改動(dòng)會(huì)非常大并且 PHP的安裝尤其在 IIS上的安裝很麻煩 5ASP 技術(shù) ASP是基于 Web的一種編程技術(shù)可以輕松地實(shí)現(xiàn)對(duì)頁面內(nèi)容的動(dòng)態(tài)控制根據(jù)不同的瀏覽者顯示不同的頁面內(nèi)容而瀏覽者一點(diǎn)覺察不出來就像為他專門制作的頁面一樣有 ADO Active Database Object 動(dòng)態(tài)數(shù)據(jù)庫對(duì)象 的支持 ASP 對(duì)數(shù)據(jù)庫的操作非常得心應(yīng)手你甚至可以像使用本地?cái)?shù)據(jù)庫那樣管理遠(yuǎn)程主機(jī)上的數(shù)據(jù)庫對(duì)表格記錄進(jìn)行各種操作 ASP著重于處理動(dòng)態(tài)網(wǎng)頁和 Web數(shù)據(jù)庫的開發(fā)編程靈活簡(jiǎn)潔具有較高的性能是目前訪問 Web 數(shù)據(jù)庫的最佳選擇 ASP 與以上開發(fā) Web 數(shù)據(jù)庫方式相比的優(yōu)勢(shì) ASP 是一種建立在通用語言上的程序構(gòu)架能被用于一臺(tái) Web 服務(wù)器來建立強(qiáng)大的 Web 應(yīng)用程序 ASP 提供許多比現(xiàn)在的 Web 開發(fā)模式強(qiáng)大的的優(yōu)勢(shì)在性能和效率方面的優(yōu)越性源于它先進(jìn)的體系結(jié)構(gòu) ASP 直接建立于 Web 服務(wù)器中并且是作為 Web 服務(wù)器的一個(gè)服務(wù)運(yùn)行支持多用戶多線程其擁有強(qiáng)有力的會(huì)話管理機(jī)制它可以實(shí)現(xiàn)各請(qǐng)求之間的信息共享提高了效率在安全性方面也作了細(xì)心的考慮使得其更加安全可靠 ASPNET與 ASP無論在開發(fā)語言運(yùn)行機(jī)制還是開發(fā)方式上都有很大的區(qū)別 ASP僅局限于使用腳本語言來開發(fā)用戶給 WEB頁中添加 ASP代碼的方法與客戶端腳本中添加代碼的方法相同導(dǎo)致代碼雜亂而 ASPNET 允許用戶選擇并使用功能完善的編程語言也允許使用功能巨大的 NET FrameworkASP 是解釋運(yùn)行的編程框架所以執(zhí)行效率加較低而 ASPNET 是編譯性的編程框架運(yùn)行是服 務(wù)器上的編譯好的公共語言運(yùn)行時(shí)庫代碼可以利用早期綁定實(shí)施編譯來提高效率 ASP 把界面設(shè)計(jì)和程序設(shè)計(jì)混在一起維護(hù)困難 ASPNET 把界面設(shè)計(jì)和程序設(shè)計(jì)以不同的文件分離開復(fù)用性和維護(hù)性得到了提高 用微軟官員的話來說就是因特網(wǎng)的革命從微軟的角度來講我們就是要建設(shè)一個(gè)平臺(tái)來創(chuàng)建并且支持新一代的應(yīng)用我們必須有一套通用系統(tǒng)服務(wù)來支持這樣的操作這種觀點(diǎn)就說明我們還有下一個(gè)層次的發(fā)展也就是說因特網(wǎng)下一步的發(fā)展它將使因特網(wǎng)的作用遠(yuǎn)遠(yuǎn)超越展現(xiàn)一個(gè)網(wǎng)站 [56] 隨著 Inter技術(shù)的發(fā)展開發(fā)基于 Web的應(yīng)用程序勢(shì)在必行 數(shù)據(jù)庫技術(shù)更是需要和 Web 技術(shù)相結(jié)合才有更為廣闊的前景 ASP 作為微軟推出的新興Web 應(yīng)用程序開發(fā)技術(shù)在數(shù)據(jù)庫應(yīng)用方面必將發(fā)揮越來越重要的作用同時(shí)瀏覽器服務(wù)器模式的數(shù)據(jù)庫體系也將逐漸成為數(shù)據(jù)庫結(jié)構(gòu)的主流故而本系統(tǒng)采用基于 ASPNET 的以 C 作為在該平臺(tái)開發(fā)的主要實(shí)現(xiàn)語言進(jìn)行開發(fā) 23 本章小結(jié) 本章首先介紹了數(shù)據(jù)庫運(yùn)行的三種不同的體系結(jié)構(gòu)即主機(jī)終端結(jié)構(gòu)客戶機(jī)服務(wù)器結(jié)構(gòu)瀏覽器服務(wù)器結(jié)構(gòu)并詳細(xì)介紹了瀏覽器服務(wù)器的工作原理工作流程及其在性能方面的優(yōu)勢(shì)隨后介紹了 Web 數(shù)據(jù)庫管理系統(tǒng)的概念描述了其工作原理并且討論 了實(shí)現(xiàn) Web數(shù)據(jù)庫的幾種不同方法包括中間件技術(shù) CGI和 API JAVA技術(shù)客戶端技術(shù) ASP 技術(shù)和 PHP 技術(shù)等最后還分析討論了 ASP 技術(shù)在性能方面的優(yōu)缺點(diǎn)通過分析比較得出了利用 ASP 技術(shù)來實(shí)現(xiàn) Web 數(shù)據(jù)庫的訪問的優(yōu)勢(shì) 第三章 系統(tǒng)分析與設(shè)計(jì) 系統(tǒng)分析和設(shè)計(jì)是信息系統(tǒng)開發(fā)的一個(gè)重要環(huán)節(jié)本章將主要介紹一個(gè)基于WEB 的 BS 結(jié)構(gòu)的畢業(yè)設(shè)計(jì)管理系統(tǒng)的功能需求總體框架以及系統(tǒng)開發(fā)原理等做系統(tǒng)的分析研究并介紹系統(tǒng)所擁有的特點(diǎn) 31 系統(tǒng)的功能需求 該系統(tǒng)一般包括對(duì)檔的 查詢更新輸出等功能如果人工直接的話工作量將十分龐大特別是如果有幾或萬時(shí)人工將變得用計(jì)算機(jī)可使人們從繁重而又單調(diào)的中解脫出來僅用一些簡(jiǎn)單的操作便可及時(shí)準(zhǔn)確地獲得需要的信息管理系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前管理的需求而設(shè)計(jì)開發(fā)的軟件系統(tǒng)該系統(tǒng)的前臺(tái)采用的是開發(fā)系統(tǒng) Dreamweaver做頁面設(shè)計(jì)后臺(tái)數(shù)據(jù)庫采用的是 2021數(shù)據(jù)庫 系統(tǒng)的功能設(shè)計(jì) 本系統(tǒng)的主要功能結(jié)構(gòu)如下 該畢業(yè)管理系統(tǒng)可以在 Windows 2021 Server 操作系統(tǒng)平臺(tái)上運(yùn)行 Web 服務(wù)器為 IIS數(shù)據(jù)庫服務(wù)器為 Microsoft SQL Server2021開發(fā)工具采用的 Microsoft Visual Studio NET 和 DreamWeaver 圖 34 給出系統(tǒng)的功能結(jié)構(gòu)圖其工作流程為用戶登錄通過權(quán)限判斷游客只能瀏覽首頁內(nèi)容注冊(cè)用戶除了可以完成游客的操作外還可以閱讀和查詢新聞下載相關(guān)資料進(jìn)入學(xué)生或教師管理模塊進(jìn)行上傳修改和刪除等操作注冊(cè)用戶除系統(tǒng)管理員外只能對(duì)自己錄入的內(nèi)容進(jìn)行刪改操作系統(tǒng)管理員具有最高權(quán)限包括審核注冊(cè)用戶信息發(fā)布信息等 系統(tǒng)的總體設(shè)計(jì) 本系統(tǒng)的用戶通過首頁進(jìn)入登陸頁面通過用戶身份驗(yàn)證系統(tǒng)根據(jù)用戶權(quán)限進(jìn)入不同的管理頁面用戶通過 管理頁面進(jìn)行具體的操作如圖 35 所示 34 系統(tǒng)的詳細(xì)設(shè)計(jì) 系統(tǒng)的主要功能是通過幾個(gè)功能模塊來實(shí)現(xiàn)的具體的設(shè)計(jì)過程如下 1 系統(tǒng)登錄該模塊負(fù)責(zé)將用戶分為學(xué)生教師和管理員來實(shí)現(xiàn)用戶權(quán)限的管理 2 信息發(fā)布模塊主要包括以下 1 信息瀏覽這里的信息包括新聞公告規(guī)章制度設(shè)計(jì)安排推薦范文表格下載優(yōu)秀論文課題的發(fā)布等該模塊負(fù)責(zé)分頁列出網(wǎng)站所有的信息包括標(biāo)題類型來源部門字段及發(fā)布日期每條新聞的標(biāo)題被做成一個(gè)超鏈接點(diǎn)擊它們就能跳轉(zhuǎn)頁面進(jìn)行信息閱讀 2 信息閱讀在其他頁面中點(diǎn)擊標(biāo)題鏈接即進(jìn)入信息閱讀頁面此時(shí)每條信息的詳細(xì)信息將被取出包 括內(nèi)容標(biāo)題關(guān)鍵字等并按照相對(duì)固定的格式放置在頁面的不同區(qū)域所有信息使用大致相同的頁面布局只是各字段對(duì)應(yīng)的內(nèi)容不同而已 3 信息查詢?cè)撃K提供了信息查詢功能輸入待查找的內(nèi)容及選定分類信息可以快速地找到符合條件的信息并輸出查詢結(jié)果 4 信息管理該模塊負(fù)責(zé)分頁羅列管理員曾發(fā)布過且未刪除的信息并可以對(duì)該條信息進(jìn)行刪除修改此信息除系統(tǒng)管理員外其他用戶不具有對(duì)該信息的處理權(quán)限除教師有發(fā)布選題的權(quán)限外 5 信息錄入和修改管理員錄入一條信息所需要的內(nèi)容包含標(biāo)題關(guān)鍵字類型來源部門發(fā)布日期等同時(shí)從登錄模塊得到用戶名這些信息將被寫入數(shù) 據(jù)庫中保存該模塊還負(fù)責(zé)編輯狀態(tài)下的更新這時(shí)它將根據(jù)取得的 Info_ID 字段值對(duì)頁面控件初始化 下面以系統(tǒng)登錄頁面的編寫為例給出主要事件和函數(shù)說明該系統(tǒng)的開發(fā)過程 3 文檔上傳該模塊負(fù)責(zé)所有用戶的文檔上交工作每個(gè)用戶注冊(cè)后有自己?jiǎn)为?dú)的文件夾登陸后上傳的文檔在指定時(shí)間前上傳將會(huì)被保留在此文件夾中 4 消息處理主要負(fù)責(zé)各個(gè)用戶之間相互發(fā)送消息使用用戶可輸入對(duì)方的用戶名發(fā)送消息給對(duì)方 5 用戶注冊(cè)包括學(xué)生和教師的注冊(cè)需在指定時(shí)間段內(nèi)注冊(cè)或是直接由管理員添加 35 本章小結(jié) 本章主要運(yùn)用軟件工程的基本方法介紹了畢業(yè)設(shè)計(jì)管理 系統(tǒng)的功能需求并對(duì)系統(tǒng)進(jìn)行了詳細(xì)的介紹和分析給出了系統(tǒng)各個(gè)功能模塊的主要功能和設(shè)計(jì)指標(biāo)使整個(gè)系統(tǒng)的設(shè)計(jì)思路更加清晰使用戶和軟件測(cè)試等人員對(duì)系統(tǒng)有了更加深刻的理解為系統(tǒng)的具體實(shí)現(xiàn)和代碼的編寫工作做了很好的鋪墊 第四章 系統(tǒng)功能的實(shí)現(xiàn) 《基于 WEB 的畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》的任務(wù)是對(duì)學(xué)校畢業(yè)設(shè)計(jì)管理中的工作進(jìn)行集中處理使教師與教師之間教師與學(xué)生之間能更快更方便的交流取代原來的電話或 Email 通知和聯(lián)系材料紙的發(fā)送等諸多不便也使學(xué)院能更好更快的發(fā)布最新的關(guān)于畢業(yè)設(shè)計(jì)論文的相關(guān)信息和通知及監(jiān)督學(xué)生畢業(yè)設(shè)計(jì)論文的完成情況和文檔上交情況該系統(tǒng)主要內(nèi)容包括 用戶注冊(cè)包括學(xué)生和教師教師出題學(xué)生選題文檔上交相互留言等通過這個(gè)系統(tǒng)可以使廣大師生從繁雜瑣碎的事情中解脫出來專心投入畢業(yè)設(shè)計(jì)論文的工作中去提高整個(gè)畢業(yè)設(shè)計(jì)工作的工作效率 41 系統(tǒng)結(jié)構(gòu)和流程圖 學(xué)生模塊的結(jié)構(gòu) 學(xué)生在注冊(cè)通過管理員審核后登錄系統(tǒng)進(jìn)行相關(guān)操作包括根據(jù)自己的導(dǎo)師進(jìn)行畢業(yè)設(shè)計(jì)論文的選題或是自選課題也可以瀏覽本站的所有信息包括公告等
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1