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

正文內(nèi)容

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

2024-10-03 18:20 本頁面
 

【文章內(nèi)容簡介】 s XP) , WEB 采用 IIS6, 數(shù)據(jù)庫采用 Microsoft Access 2020,根據(jù)用戶輸入,對考勤、員工資料、工資等數(shù)據(jù)進(jìn)行有效管理。 、業(yè)務(wù)流程處理流程 數(shù)據(jù)處理流程圖見 五、選擇系統(tǒng)方案 操作平臺選擇 目前的主流操作系統(tǒng)有 Linux、 Unix、 Microsoft Windows。 Unix是比較成熟的操作 系統(tǒng),但是,由于其操作和管理十分復(fù)雜,難以作為一般用戶所掌握,開發(fā)應(yīng)用程序相對復(fù)雜。而且價格十分昂貴。 Linux是最近發(fā)展起來的操作系統(tǒng),雖然對用戶界面做了許多改進(jìn),而且是完全免費(fèi)的。但其天生的弱點(diǎn) —— 配置、出錯相對復(fù)雜,應(yīng)用程序開發(fā)非常復(fù)雜,維護(hù)費(fèi)用非常高。 Microsoft Windows 是目前主流的桌面操作系統(tǒng),已經(jīng)被幾乎所有計算機(jī)用戶廣泛接受。從Windows NT 開始,其系統(tǒng)相對 和 9x 來說要穩(wěn)定許多。最后,我們選擇了 Microsoft Widows。 ASP 概 述 5.. ASP 概述 ASP 全稱 Active Server Pages,是微軟推出的用以取代 CGI( Common Gateway Interface)的動態(tài)服務(wù)器網(wǎng)頁技術(shù)。其實(shí)微軟更早曾推出了 IDC( Inter Database Connector)技術(shù),專門用于和數(shù)據(jù)庫連接。 IDC 雖然也簡單易學(xué),但是因為它太簡單了,以至于很多功能都不能實(shí)現(xiàn)。于是微軟有推出了仍然簡單易學(xué),但功能更強(qiáng)大的 ASP。 簡單講, ASP 是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交大學(xué)畢業(yè)論文: 基于 Web 的人事管理系統(tǒng)的設(shè)計和實(shí)現(xiàn) 畢業(yè)設(shè)計 第 13 頁 共 44 頁 互式 Web 服務(wù)器應(yīng)用程序,如交互式的動態(tài)網(wǎng)頁,包括使用 HTML 表單收集和處理信息,上傳與下載等等。它的處理過程如圖: 瀏覽器向 Web 服務(wù)器發(fā)出請求要求返回 .asp 文件的內(nèi)容。 Web服務(wù)器在接到請求后,發(fā)現(xiàn)它的后綴為 .ASP ,于是就將這個文件交給專門的 ASP 處理程序,這個程序掃描 .ASP,把其中用 % 和 %括起來的代碼解釋并執(zhí)行,最后把執(zhí)行的結(jié)果再傳回Web服務(wù)器,服務(wù)器把結(jié)果通過 HTTP 協(xié)議傳回到瀏覽器。您可以用瀏覽器的查看源代碼功能查看一下,您并沒有發(fā)現(xiàn) % 和 %標(biāo)記,因為它們已經(jīng)在Web 服務(wù)器 端被處理掉了, 瀏覽器所獲得的僅僅是結(jié)果,是標(biāo)準(zhǔn)的 HTML 標(biāo)記。整個過程如圖所示。 更重要的是, ASP 使用的 ActiveX 技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的 Web 編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。使用 ASP 還有個好處,就在于 ASP 可利用 ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問模型 )方便快捷地訪問數(shù)據(jù)庫 ,從而使得開發(fā)基于 WWW 的應(yīng)用系統(tǒng)成為可能,這也是本系統(tǒng)選擇 ASP 作為開發(fā)工具最重要的原因之一 由于 ASP 簡單易學(xué), 又有微軟的強(qiáng)大支持,所以目前 ASP 使用非常廣泛,很多大型的站點(diǎn)都是用 ASP 開發(fā)的。 ASP 目前可以在 Windows NT、 Windows 20 Windows XP 上運(yùn)行,在 Windows 98上裝上個人 Web服務(wù)器 PWS ( Personal Web Server )后也可以運(yùn)行。它對客戶端沒有任何特殊的要求,只要有一個普通的瀏覽器就行。 ASP 文件就是在普通的 HTML 文件中嵌入 VBScript 或 JavaScript 腳本語言。當(dāng)客戶請求一個ASP 文件時,服務(wù)器就把該文件解釋成標(biāo)準(zhǔn)的 HTML文 件發(fā)過去。在服務(wù)器端運(yùn)行的好處:第一,可以不受客戶端瀏覽器的限制;第二,可以很方便地和服務(wù)器交換數(shù)據(jù),比如讀取數(shù)據(jù)庫。 ASP 提供了幾個內(nèi)部對象和內(nèi)部組件,利用它們可以很方便地實(shí)現(xiàn)表單上傳、存取數(shù)據(jù)庫等功能。除此之外,還可以使用第三方提供的專用組件解決如發(fā)送 Email、文件上傳等功能。如果還有特殊的需要,可以利用 VC 或 VB 開發(fā)自己的組件。因此可以說 ASP 幾乎可以實(shí)現(xiàn)任何功能。 IIS 簡介 Web 服務(wù)器是 Web 應(yīng)用程序的心臟。 IIS(Inter Information Server)是微軟 推出的 Windows NT Option Pack 的主要成員,作為 Win2020server 的擴(kuò)展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場上最受關(guān)注的 Web 服務(wù)器之一。新推出的 版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置 JAVA虛擬機(jī)及全面支持 ASP 等強(qiáng)大功能。 大學(xué)畢業(yè)論文: 基于 Web 的人事管理系統(tǒng)的設(shè)計和實(shí)現(xiàn) 畢業(yè)設(shè)計 第 14 頁 共 44 頁 . 特征 描述 MMC Microsoft Management Console 是一個集成的服務(wù)器管理工具。 雖然他看起來是 的一部分, 但是微軟宣布他將是 WINDOWS NT 的一部分。 帶寬控制 可以對每個站點(diǎn)單獨(dú)控制帶寬。這對服務(wù)服務(wù)提供者很有好處。 服務(wù)器認(rèn)證 微軟公司現(xiàn)在支持在 Secure Socket Layer( SSL)上使用 數(shù)字安全認(rèn)證。 命令行管理 支持命令行方式或腳本文件方式的管理。 調(diào)試 第一次實(shí)現(xiàn)了集成的調(diào)試環(huán)境 支持 ,但不是全部的標(biāo)準(zhǔn)。 之所以缺少這些支持,是因為沒有一個瀏覽器提供商支持所有的 標(biāo)準(zhǔn)。 Index Server Index Server 使你能夠用 SQL 命令檢索 WINDOWS NT 的文件系統(tǒng)。 這些搜索命令可以從腳本語言, VB, C, Java 和 Java Scripts 中調(diào)用。 MTS 集成 Microsoft Transaction Server 已經(jīng)被稱為微軟的另一個OLE。 MTS per server 是一個獨(dú)立的軟件, 集成的意思就是指開發(fā)者可以提高它的功能。 MTS 有兩個 WEB 程序開發(fā)者值得注意的特征: 單用戶程序升級到多用戶程序不需要特別的改進(jìn), 即使這些事務(wù)是在多個計算機(jī)系統(tǒng)上發(fā)生的, 處理復(fù)雜的事務(wù)也 是有可能的。 進(jìn)程的獨(dú)立性 出錯的組件不會影響所有的 IIS 進(jìn)程, 因為每個組件都有它自己獨(dú)立的內(nèi)存空間。 應(yīng)答 服務(wù)器之間的應(yīng)答信息是是作為 Inter Information Server的一部分來提供的。 網(wǎng)絡(luò)站點(diǎn)工具 Microsoft Site Analyst 有綜合的信息分析和連接服務(wù),使用這個分析工具可以使網(wǎng)絡(luò)管理員生成通用的報表。 大學(xué)畢業(yè)論文: 基于 Web 的人事管理系統(tǒng)的設(shè)計和實(shí)現(xiàn) 畢業(yè)設(shè)計 第 15 頁 共 44 頁 協(xié)議 描述 FTP 文件傳輸協(xié)議。 以目錄的方式發(fā)布文件信息。 通常作為一種發(fā)布和接收文件的技術(shù)。 WWW World Wide Web 。 這個協(xié)議是大部分用戶用來連接INTERNET 的協(xié)議(雖然他不是唯一的)。 NNTP 通常用作新聞發(fā)布。 這時一個發(fā)布新聞組的技術(shù)。 注意, 新聞組是郵件的一種派生, 不是任何一個站點(diǎn)所真正擁有的東西。 很多站點(diǎn)都可以有自己的新聞服務(wù)器,這些服務(wù)器可以點(diǎn)對點(diǎn)地相互交談, 這樣一來,在 A 站點(diǎn)發(fā)布的一條信息就可以復(fù)制到 B 站點(diǎn)上。 SMTP 簡單郵件傳輸協(xié)議,通常被稱為 “ mail” 。 對于那些使用 mail 作為信息傳遞的方式的站點(diǎn), 這是一個標(biāo)準(zhǔn)的 mail 工具。 這個工具不包括 POP( Post Office Protocol)。 流行的 e_mail 客戶端軟件(例如, Eudoa和 Microsoft Outlook)都使用 POP。 Inter Information Server 協(xié)議 IIS 與 ASP 的結(jié)合 在過去,客戶機(jī) /服務(wù)器結(jié)構(gòu)的設(shè)計與 Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無法做出集成性的設(shè)計?,F(xiàn)在我們利用 IIS+ASP構(gòu)成三層式 Web結(jié)構(gòu)(如圖 )的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與 Web 密切結(jié)合,完成前后端兩者的集成輸出功能,使得 Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更 強(qiáng)大。 利用 IIS+ASP技術(shù)來集成 Web前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個方面: 1. 減少構(gòu)建和維護(hù)成本 2. 加快聯(lián)機(jī)過程 3. 應(yīng)用軟件集中在服務(wù)器端開發(fā)管理 4. 前端可使用任何瀏覽器( IE、 Netscape? ..) 5. 后端可存取任何數(shù)據(jù)庫 (SQL、 Access? ..) 大學(xué)畢業(yè)論文: 基于 Web 的人事管理系統(tǒng)的設(shè)計和實(shí)現(xiàn) 畢業(yè)設(shè)計 第 16 頁 共 44 頁 6. 可使用任何腳本語言開發(fā) (VBScript、 JavaScript、 PERL? ..) ASP 內(nèi)部 6 大對象 ASP 提供了 6 個功能強(qiáng)大的內(nèi)部對象,每個對象具有各自的屬性( Property)、方法( Method),有的還擁有數(shù)據(jù)集合( Collection)與事件( Event),它們共同完成 Web 中的一些重要工作。這 6個對象及其功能描述如表所示。 對象名稱 功能描述 Request 從客戶端取得信息 Response 將信息送給客戶端 Server 提供一些 Web服務(wù)器工具 Session 儲存在一個 Session內(nèi)的用戶信息,該信息僅可被該用戶訪問 Application 在一個 ASPApplication中讓不同的客戶端共享信息 ObjectContext 配合 Microsoft Transaction服務(wù)器進(jìn)行分布式事務(wù)處理 ASP 內(nèi)部 6 大對象及其功能 合理地運(yùn)用這些對象可以使原本復(fù)雜,煩瑣的工作變得簡捷而條理清晰。 我們可以用以下的語法直接使用這些對象:對象 /屬性 /方法 /數(shù)據(jù)集合。 1. Request 對象:用來獲取客戶端信息,共有 5 種獲取方法。 分別是 querystring、 form、 cookies Servervariables、 clientcertificate。 獲取方法 功能 querystring 從查詢字符串中讀取用戶的數(shù)據(jù) form 取得客戶端在 form 表單中所輸 入的信息 cookies 取得客戶端瀏覽器的 cookies 信息 Servervariables 取得服務(wù)器端環(huán)境變量信息 clientcertificate 取得客戶端瀏覽器的身份驗證信息 Request 對象的獲取方法 2. Response 對象:它用來控制送出給客戶端的信息, response 對象可以使用的方法如表: 方法 說明 write Response 對象中最常用的方法,用來送出信息給客戶端 redirect 引導(dǎo)客戶端瀏覽器至新的頁面 binarywrite 輸出二進(jìn)制信息 Clear 清除在緩沖區(qū)的所有 html頁面 大學(xué)畢業(yè)論文: 基于 Web 的人事管理系統(tǒng)的設(shè)計和實(shí)現(xiàn) 畢業(yè)設(shè)計 第 17 頁 共 44 頁 End 終止處理 asp 程序,并返回當(dāng)時的狀況 Flush 立刻送出緩沖區(qū)的 html數(shù)據(jù) Buffer 設(shè)置為緩沖區(qū)信息,取值為 true 或 false contenttype 控制送出的文件類型 3. Application 對象:它是可以記載所有用戶的信息,好比教室中的公共儲藏室,每個學(xué)生都可以存放物品。 它典型的應(yīng)用是聊天室。 4. Session 對象:用來記載特定用戶的信息,即使該客戶從一個頁面跳到另一個頁面,該 session 信息仍然存在,客戶在該網(wǎng)站的任何一個頁 面都可以存取 session 信息。 需要強(qiáng)調(diào)的是不同的用戶用不同的 session 對象來記載。 Session 對象的屬性有下面兩個: ( 1) sessionID——— 存儲用戶的 sessionID ( 2) Timeout———— session 的有效期時長 5. Server 對象:它專用來為處理服務(wù)器上的特定任務(wù)而設(shè)計的,特別是與服務(wù)器的環(huán)境和處理活動有關(guān)的任務(wù)。 它提供了一些有用的屬性和方法,主要用來創(chuàng)建 對象和 scripting 組件、轉(zhuǎn)化數(shù)據(jù)格式、管理其他網(wǎng)頁的執(zhí)行。 方法 說明 Creatobject 用于創(chuàng)建已注冊到服務(wù)器的 ActiveX 組件、應(yīng)用程序或腳本對象 Htmlencode 將字符串轉(zhuǎn)換 HTML 格式輸出 URLEncode 將字符串轉(zhuǎn)換為 URL 的編碼輸出 Mappath 將路徑轉(zhuǎn)化為物理路徑 Execute 停止執(zhí)行當(dāng)前網(wǎng)頁,轉(zhuǎn)到新的網(wǎng)頁執(zhí)行,執(zhí)行完畢后返回愿網(wǎng)頁繼續(xù)執(zhí)行 Transfer 停止執(zhí)行當(dāng)前網(wǎng)頁,轉(zhuǎn)到新的網(wǎng)頁執(zhí)行。但不返回原網(wǎng)頁 利用 ADO 訪問數(shù)據(jù)庫 ADO( ActiveX Data Objects)是一種操作 Microsoft所支持的數(shù)據(jù)庫的新技術(shù) 。在 ASP中, ADO可以看作是一個服務(wù)器組件 (Server Component),更簡單點(diǎn)說,是一系列的對象,應(yīng)用這些功能強(qiáng)大的對象,即可輕松完成對
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1