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

正文內(nèi)容

基于web項目實驗室工程項目平臺的設計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-08-15 08:11 本頁面
 

【文章內(nèi)容簡介】 eaver 會自動更新所有鏈接。使用支援文字、 HTML 碼、HTML 屬性標簽和一般語法的搜尋及置換功能使得復雜的網(wǎng)站更新變得迅速又簡單。 3)控制能力 Dreamweaver 是唯一提供 Roundtrip HTML、視覺化編輯與原始碼編輯同步的設計工具。幀 (frames)和表格的制作速度快的令您 無法想像。進階表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,Dreamweaver 支援精準定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進行版面配置 [4]。 基于 Web 項目實驗室的工程項目 平臺的設計與實現(xiàn) 6 開發(fā)語言 ( 1) JSP JSP(Java Server Pages)技術類似 ASP 技術,它是在傳統(tǒng)的網(wǎng)頁 HTML 文件中插入 Java 程序段和 JSP 標記 (tag),從而形成 JSP 文件。 JSP 與 Java Servlet 一樣,是在服務器端執(zhí)行的,通常返回給客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽 器就能瀏覽。 JSP 具備了 Java 技術的簡單易用、完全的面向?qū)ο蟆⒕哂衅脚_無關性且安全可靠、主要面向因特網(wǎng)的所有特點。 JSP 的特點 :將內(nèi)容的生成和顯示進行分離 [6]。JSP 本質(zhì)就是一個 Servlet,提供所有 Servlet 的功能 。在運行的時候, JSP 被容器翻譯成為一個 Servlet。JSP 文件被修改之后,可以配置為自動進行重新編譯,方便調(diào)試。 JSP作為主流開發(fā)技術,可以用一種快捷的方法生成 WEB頁面,使用 JSP技術的 WEB頁面可以很容易的實現(xiàn)動態(tài)內(nèi)容。 JSP能夠在任何 Web或應用程序服務器上運行,將運用程 序邏輯或頁面顯示分離;能夠快速的開發(fā)和測試;簡化開發(fā)基于WEB的交互式運用程序的過程 [7]。 ( 2) SQL語言 目前常見主流的數(shù)據(jù)庫有 IBM 的 DB Oracle 數(shù)據(jù)庫、 Access 數(shù)據(jù)庫。本次開發(fā)系統(tǒng)所用的是 SQL Server 20xx。 SQL Server 20xx 是一個高性能的客戶端 /服務器結構的關系數(shù)據(jù)庫 (RDBMS,Relational Database Management System)。 SQL Server 20xx 是微軟公司開發(fā)的采用 SQL 語言的關系型數(shù)據(jù)庫管理系統(tǒng) ,它擁有高彈性與多元 化的結構 ,不僅符合業(yè)界的需要 ,更能與現(xiàn)今互聯(lián)網(wǎng)緊密集成 ,而對Windows CE/98/NT/20xx/XP/20xx 等操作系統(tǒng)的全面支持的優(yōu)越性得到最終程序開發(fā)人員的普遍認可。 SQL Server 20xx 是服務器級的數(shù)據(jù)庫管理系統(tǒng) ,不論是客戶機 /服務器、多層結構 ,還是 Database Web 應用程序 ,SQL Server 20xx 都起著后端數(shù)據(jù)庫的角色。 開發(fā)技術 ( 1) Servlet技術 Servlet技術是 java動態(tài) web技術的基礎,是用 Java書寫的一種規(guī)范,是與平臺無關的服務器構件。 Servlet程序在服務器端運行,動態(tài)的生成 WEB頁面。 Servlet運行在 Servlet環(huán)境中, Servlet容器負責 Servlet和客戶的通信以及調(diào)用 Servlet方法。 ( 2) JDBC技術 JDBC即 Java Database Connectivity。 JDBC從物理結構上說就是 Java語言訪問數(shù)據(jù)庫的接口的集合。從本質(zhì)上說就是調(diào)用者和實現(xiàn)者之間的協(xié)議。 JDBC的設計榆林學院本科畢業(yè)設計(論文) 7 由 SUN公司提出。 JDBC的實現(xiàn)由數(shù)據(jù)庫廠商以驅(qū)動程序的形式體現(xiàn) 。 JDBC API為開發(fā)者使用數(shù)據(jù)庫提供了統(tǒng)一的編程接口,包括了一組 Java接口和類,使得開發(fā)人員能夠使用純 Java的方式訪問數(shù)據(jù)庫。 開發(fā)模式 體系結構 不同體系結構的信息系統(tǒng)在開發(fā)和運用中有很大的區(qū)別,選擇合適的體系結構十分重要。主要的信息系統(tǒng)體系結構模式有 C/S 體系結構和 B/S 體系結構。 C/S模式體系結構,即客戶機 /服務器模式 。它是由客戶機與服務器共同實現(xiàn)的一種協(xié)作處理的開發(fā)模式,當應用程序需要處理數(shù)據(jù)庫的數(shù)據(jù)時,首先要向數(shù)據(jù)管理系統(tǒng)發(fā)送一個數(shù)據(jù)處理請求。數(shù)據(jù)庫管理系統(tǒng)接受請求收,對其進行分析,然后執(zhí)行數(shù)據(jù)操作,并把操作結果返回給應用程序 [9]。 C/S模式體系結構如下圖所示: 應用程序 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫處理結果數(shù)據(jù)請求 圖 23 C/S體系結構 B/S體系結構是一種以 WEB技術為基礎的新型系統(tǒng)平臺模式,也就是瀏覽器、應用服務器、數(shù)據(jù)庫服務器( Browser/WebServer/Database Server簡稱 B/S)的三層體系結構和 Inter/Intra(互聯(lián)網(wǎng) /企業(yè)內(nèi)部網(wǎng)) [10] 。 在 B/S模型中,在客戶機上運行的應用程序是瀏覽器??蛻魴C要訪問數(shù)據(jù)庫時,向 Web 服務器發(fā)出請求, Web服務器通過數(shù)據(jù)網(wǎng)關與數(shù) 據(jù)庫相連,負責與數(shù)據(jù)庫的數(shù)據(jù)交換。 BS體系結構如圖 24所示: 瀏覽器 Web 服務器 數(shù)據(jù)庫服務器 圖 24 三層 B/S結構圖 基于 Web 項目實驗室的工程項目 平臺的設計與實現(xiàn) 8 系統(tǒng)結構設計本著系統(tǒng)功能全面完善的原則,實現(xiàn)系統(tǒng)的功能結構需求。綜合考慮,基于 Web的項目實驗室工程項目平臺的設計與實現(xiàn)采用 B/S體系結構,前臺為客戶機瀏覽器,中間件服務器為 WEB服務器,后臺為數(shù)據(jù)庫服務器。 系統(tǒng)軟件架構設計 項目實驗室工程項目管理平臺軟件架構采用 MVC模式設計。 MVC為一種軟件架構思想,是將一個軟件的組成部分劃分成模型 (model)、視圖 (view)和控制器 (controller)。 : 表 21 MVC組成結構 *模 型 (model) 負責業(yè)務邏輯 業(yè)務數(shù)據(jù)的加工規(guī)則以及保障業(yè)務邏輯能夠正常執(zhí)行所添加的一些基礎服務,比如事務、安全、日志、性能等等。 * 視 圖 ( view) 負責表示邏輯 業(yè)務數(shù)據(jù)的展現(xiàn)以及用戶操作的界面。 * 控制器(controller) 負責流程控制 邏輯 視圖向控制器發(fā)送請求,控制器依據(jù)一定的規(guī)則,調(diào)用對應的模型來處理請 求;模型處理的結果發(fā)送給控制器,控制器選擇合適的視圖,生成相應的界面,提供給用戶。 首先,控制器接受用戶的請求,并選擇調(diào)用哪個模型來進行處理,之后模型根據(jù)客戶請求進行相應的業(yè)務邏輯處理,并返回數(shù)據(jù);然后控制器調(diào)用相應的視圖來格式化模型返回的數(shù)據(jù),通過視圖呈現(xiàn)給用戶。 MVC處理過程如圖 24所示: 榆林學院本科畢業(yè)設計(論文) 9 ( 視 圖 )顯 示 模 型 狀 態(tài)接 受 數(shù) 據(jù) 更 新 狀 態(tài)把 用 戶 輸 入 數(shù) 據(jù) 傳 給 控 制 器( 控 制 器 )接 受 用 戶 請 求調(diào) 用 模 型 響 應 用 戶 請 求選 擇 視 圖 顯 示 響 應 結 果( 模 型 )代 表 應 用 程 序 狀 態(tài)響 應 狀 態(tài) 查 詢處 理 業(yè) 務 流 程通 知 視 圖 業(yè) 務 狀 態(tài) 更 新方 法 調(diào) 用事 件通 知 數(shù) 據(jù) 更 新狀 態(tài) 查 詢用 戶 請 求業(yè) 務 處 理選 擇 視 圖 圖 25 MVC處理業(yè)務過程 (3)MVC的優(yōu)點:一個模型可以使用多種不同的視圖來展現(xiàn)其處理之后的結果,多個視圖能共享一個模型; 模型開發(fā)完之后,即可立即測試;代碼易于維護,方便分工協(xié)作。 小結 這一章介紹了工程項目管理系統(tǒng)的主要開發(fā)工具 Dreamweaver、系統(tǒng)開發(fā)環(huán)境JSP的相關技術,并對 SQL語言進行簡要介紹以及對軟件系統(tǒng)開發(fā)體系結構 B/S模式和 C/S模式進行簡單介紹。 基于 Web 項目實驗室的工程項目 平臺的設計與實現(xiàn) 10 榆林學院本科畢業(yè)設計(論文) 11 3 需求分析 本章主要介紹了系統(tǒng)的可行性分析以及用戶的需求分析內(nèi)容。系統(tǒng)的可行性分析必須要了解該系統(tǒng)所要實現(xiàn)的功能有哪些,這些功能的設計理念與設計方法直接影響 到后面開發(fā)的進度安排。而用戶需求分析則是主要了解用戶的需求,該系統(tǒng)主要的需求是學生用戶查看工程項目信息、上傳工程項目信息、下載工程項目信息以及修改刪除自己所上傳工程項目信息,管理員審核學生上傳的工程項目信息、以及管理學生的工程項目信息、以及刪除學生用戶。 系統(tǒng)可行性分析 系統(tǒng)可行性分析就是針對要設計實現(xiàn)的系統(tǒng),以客觀環(huán)境背景為依據(jù),研究系統(tǒng)設計是否具備內(nèi)外必要條件,包括技術上、經(jīng)濟上、人力上、實施管理上及社會環(huán)境背景的必要條件,分析判斷現(xiàn)有條件下設計系統(tǒng)的價值。 ( 1) 技術可行性 1)硬件、軟件 本系統(tǒng)的開發(fā)、運行和維護對硬件和軟件的需求不高,裝有 Office、 MYSQL數(shù)據(jù)庫、 Eclipse開發(fā)環(huán)境、 Dreamweaver網(wǎng)頁開發(fā)工具以及 Tomcat服務器的計算機則可以滿足需求,目前主流的臺式機或筆記本電腦均能滿足需求。 2)所用技術 基于 Web的項目實驗室工程項目的設計與實現(xiàn)是采用 JavaBean +JSP + JDBC + Servlet等來實現(xiàn)。通過技術研究與系統(tǒng)分析,系統(tǒng)實現(xiàn)中需用技術為較為常規(guī)。因此,技術實現(xiàn)是可行的。 ( 2) 經(jīng)濟可行性 本系統(tǒng)為中小型項目,開發(fā)環(huán)境 Eclipse是一個開 放源代碼的、基于 Java的可擴展開發(fā)平臺;用 MYSQL數(shù)據(jù)庫,其體積小、速度快、擁有成本低,尤其是開放源碼,選擇 MYSQL作為網(wǎng)站數(shù)據(jù)庫能夠降低成本;服務器采用 Tomcat, Tomcat是一個輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP程序的首選,費用成本較低。 ( 3) 操作可行性 本系統(tǒng)從客戶審美角度設計各個功能頁面:系統(tǒng)前臺爭取新穎、友好、有吸引力、功能使用流暢、業(yè)務操作便捷;系統(tǒng)后臺用戶為管理員,界面設計要求端莊大方,管理員管理能夠操作快捷,數(shù)據(jù)錄入、數(shù)據(jù)更 新規(guī)范可靠,統(tǒng)計準確,基于 Web 項目實驗室的工程項目 平臺的設計與實現(xiàn) 12 有較好的穩(wěn)定性和數(shù)據(jù)安全性。 ( 4) 社會可行性 項目實驗室工程項目管理平臺實現(xiàn)了網(wǎng)絡化、無紙化、高效化,系統(tǒng)用戶主要為學生用戶、管理員。本系統(tǒng)將工程項目管理員從傳統(tǒng)冗長復雜的工作中解脫出來實現(xiàn)了無紙化操作,能及時的將用戶設計的工程項目進行管理。 ( 5) 可行性研究總結 綜合以上各種因素,本系統(tǒng)在實現(xiàn)上技術能夠達到要求,經(jīng)濟成本較低,能夠重視用戶體驗,能夠開發(fā)出具有良好功能和良好性能的工程項目管理平臺,可以收到預期的效果。因而,本系統(tǒng)的設計與實現(xiàn)是可行的。 功能性需求分析 功能需求分析 系統(tǒng)滿足學生注冊成為注冊用戶,不同類別用戶有不同的使用權限功能 。 ( 1)前臺功能如下: 1)學生注冊登錄到前臺系統(tǒng)功能頁面頁面,管理員登錄的后臺管理頁面。 2) 用戶登錄,已注冊訪客用戶通過賬號和密碼登錄到系統(tǒng)功能權限頁面,未注冊點擊用戶注冊進行用戶名、密碼以及其他的一些信息的注冊。 3)查詢個人信息:學生用戶可以查詢個人信息。 4) 修改個人信息:學生用戶可以修改自己的密碼。 5) 上傳工程項目,學生用戶根據(jù)所提示的一些字段信息進行工程項目的上傳。 6)下載工程項目信息,用戶可以通過 下載了解項目實驗室工程項目。 7) 查看工程項目:學生可以進行所上傳的工程項目進行查看。 8) 修改工程項目信息 :學生用戶對自己上傳的工程項目可以進行修改。 9) 刪除工程項目 :學生用戶只能刪除自己所上傳的工程項目。 10)在線交流:學生與管理員之間可以互相交流。 11)退出系統(tǒng) . ( 2)后臺功能包括 : 1) 管理員登錄,通過登錄驗證,管理員進入系統(tǒng)后臺。 2) 查看個人信息以及修改個人密碼等。 3) 學生信息的管理。 4) 管理對學生上傳的工程項目。 5) 對所有學生上傳工程項目的管理可以進行查詢 、修 改、刪除。 6) 審核工程項目:對學生上傳的工程項目進行審核。 榆林學院本科畢業(yè)設計(論文) 13 7) 在線交流:可以與學生互相交流意見 8) 退出系統(tǒng) 綜上所述,得出系統(tǒng)總體功能結構圖 31 項 目 實 驗 室 工 程 項 目 管 理 平 臺 網(wǎng) 站 首 頁 新 聞 動 態(tài) 訪 客 注 冊 項 目 實 驗 室 簡介 后 臺 管 理 入 口 注 冊 登 錄成 功 網(wǎng) 站 前 臺 功 能 學 生 用 戶下載工程項目修改個人信息上傳工程項目在線交流瀏覽工程項目后 臺 登 錄 成 功 網(wǎng) 站 后 臺管理用戶審核工程項目管理工程項
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1