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

正文內(nèi)容

畢業(yè)設(shè)計-基于web的實驗室預(yù)約系統(tǒng)(存儲版)

2025-01-12 19:11上一頁面

下一頁面
  

【正文】 必須相互兼容。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。 JDBC 使用已有的 SQL 標(biāo)準(zhǔn)并支 持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如 ODBC 之間的橋接。將 Java 和 JDBC 結(jié)合起來將使程序員只須寫一遍程序就可讓它在任何平臺上運(yùn)行。企業(yè)可繼續(xù)使用它 們安裝好的數(shù)據(jù)庫,并能便捷地存取信息,即使這些信息是儲存在不同數(shù)據(jù)庫管理系統(tǒng)上。雖然從 Struts 1 到 Struts 2 有著太大的變化,但是相對于 WebWork, Struts 2 的變化很小。 ActionProxy 創(chuàng)建一個 ActionInvocation 實例,同時 ActionInvocation 通過代理模式調(diào)用 Action。 和 的 formbean 相比,這樣做的好處非常明顯:在 WebWork 中不需要為每個頁面專門寫 formbean,可以直接利用對象層的對象。 Ibatis 不是直接把類映射為數(shù)據(jù)庫表,而是把 sql 語句的參數(shù)與結(jié)果(即輸入與輸出)映射為類。因為是使用 Java 編寫的,所以用戶 在 Web 應(yīng)用中可以通過 JSP、 Servlet 來調(diào)用 API 實現(xiàn)對 Excel 數(shù)據(jù)表的訪問。 AJAX = 異步 JavaScript 和 XML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)。 此外,還有大量其他有用的前端組件,比如 Dropdowns、 Navigation、 Modals、Typehead、 Pagination、 Carousal、 Breadcrumb、 Tab、 Thumbnails、 Headers 等等。借助于瀏覽器所推出的專有頁面繪畫方案,如 VML、 Canvas 和 SVG 等,來進(jìn)行頁面的繪畫。對于一般的個人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。另外, Tomcat 和 IIS、 Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器,獨(dú)立的 Servlet容器是 Tomcat 的默認(rèn)模式。它們是在 XML 中定義的已知接口,并充當(dāng)插件的耦合點。 Eclipse 為工具開發(fā)商提供了更好的靈活性,使他們能更好地控制自己的軟件技術(shù)。 Navicat Premium 使用戶 能簡單並快速地在各種數(shù)據(jù)庫系統(tǒng)間傳輸數(shù)據(jù),或傳輸一份指定 SQL 格式及編碼的純文本文件。一旦使用人員錄入或修改導(dǎo)致數(shù)據(jù)錯誤,系統(tǒng)必須明確地給出警告信息,提示使用者。 4. 用戶預(yù)約模塊:普通用戶可以查看和下載實驗室課表,預(yù)約指定日期的實驗室,查詢自己的預(yù)約審核狀態(tài) , 用戶模塊和權(quán)限如圖 31 所示 。 可以對 用戶部分( 普通 用戶 的添加、修改、刪除 ), 實驗室部分 ( 實驗室添加、修改、刪除 ) , 預(yù)約 管理 部分 ( 預(yù)約審核 ) 進(jìn)行管理 。 ( 1) 用戶 :用戶名(唯一性),密碼,權(quán)限組號,用戶信息( 學(xué)號 工號 ,姓名, 性別, 年齡 , 郵箱, 電話) 其中 主鍵用戶 名 ,外鍵 用戶 名 。 數(shù)據(jù)表的 列名為, 用戶名(唯一性),密碼,權(quán)限組號,用戶信息( 學(xué)號 工號 , 姓名, 性別, 年齡 , 郵箱, 電話) 。 表 44 實驗室 表 結(jié)構(gòu) 表 45 實驗室 表 數(shù)據(jù) 實驗室預(yù)約 表 實驗室預(yù)約 表中存放 實驗室預(yù)約 信息,以 預(yù)約 id 為唯一標(biāo)識,通過 預(yù)約 id可以唯一對應(yīng) 預(yù)約 信息,并設(shè)定。 南京郵電大學(xué) 2021 屆本科生畢業(yè)設(shè)計(論文) 21 第五章 各個功能模塊的設(shè)計與實現(xiàn) 在建立后臺數(shù)據(jù)庫并完成相關(guān)配置后,開始具體設(shè)計網(wǎng)絡(luò)頁面。 用戶注冊模塊 用戶注冊這里指的是 普通 用戶 的注冊, 用戶通過點擊鏈接用戶注冊,進(jìn)入register 頁面 , 進(jìn)行用戶表單信息的填寫,填寫 用戶名 、 密碼 ,選擇用戶類型 等信南京郵電大學(xué) 2021 屆本科生畢業(yè)設(shè)計(論文) 22 息。最后返回數(shù)據(jù)插入的情況給前端。 登錄成功以后,根據(jù)用戶類型的不同, 系統(tǒng)跳轉(zhuǎn)進(jìn) 不同的用戶界面: 普通 用戶 為 index,管理員 為 admin/index。管理員 可通過左側(cè)導(dǎo)航進(jìn)入 相應(yīng)的 管理 操作界面 , 如普通用戶管理、實驗室管理、實驗室預(yù)約管理 。 實驗室管理 模塊的設(shè)計與實現(xiàn) 實驗室管理 包含的主要界面文件為: admin/, admin/,admin/ 以及其他配置文件。同樣的,當(dāng)申請狀態(tài)為通過 /未通過的時候,點擊更改按鈕后,在相應(yīng)的 Action 里會將其更改為未通過 /通過 。 用戶名欄已經(jīng)設(shè)定為不可修改,密碼欄與確認(rèn)密碼欄的輸入值需保持一致,才能觸發(fā) AJAX 數(shù)據(jù)提交事 件。 } 密碼修改頁面如圖 47 所示。 普通用戶 登錄成功后進(jìn)入 index 界面,可通過 頂端 導(dǎo)航進(jìn)入其 實驗室預(yù)約 界面,可以 進(jìn)行 實驗 室課表查詢下載、實驗室預(yù)約、預(yù)約查詢 等。 中通過從數(shù)據(jù)庫中查詢相應(yīng)的數(shù)據(jù),然后將數(shù)據(jù)打包成 ArrayList 格式傳輸給前端頁面, 對下載的 Excel 格式 進(jìn)行了一定的渲染和美化工作。 南京郵電大學(xué) 2021 屆本科生畢業(yè)設(shè)計(論文) 28 圖 49 課表查詢下載頁面 實驗室預(yù)約 模塊的設(shè)計與實現(xiàn) 其主要界面文件為: 以及其他配置文件。 User u = (User) (user)。 (().getYear() == ())) { flagi=false。 (().getMonth() == ()) amp。 預(yù)約邏輯處理部分的代碼如下: Date n = new Date(())。 Excel 表格繪制完成后,系統(tǒng)以字節(jié)流的方式將表格傳輸給用戶。 課表查詢下載 模塊的設(shè)計與實現(xiàn) 其主要界面文件為: 以及其他配置文件。 基本資料 修改 頁面如圖 48 所示。 兩次輸入密碼不一致!span id=linkhref style=display:noneregister/span39。 密碼修改 模塊的設(shè)計與實現(xiàn) 其 主要界面文件 為: 以及其他配置文件。 admin/ 頁面顯示的是用戶預(yù)約申請列表,管理員可對每個申請進(jìn)行相應(yīng)的操作。該功能的實現(xiàn)以用戶管理主界面用戶列表中的用戶 ID 為關(guān)鍵值,當(dāng)進(jìn)行任何一個修改時,該 值一直是相應(yīng)界面的用戶 ID。user39。user39。新用戶注冊時,要到數(shù)據(jù)庫中查詢是否有同名用戶,如果存在同名用戶則返回前端查 詢結(jié)果,如果不存在同名用戶,則把新用戶的信息插入的對應(yīng)的數(shù)據(jù)表中。 系統(tǒng)的總體功能設(shè)計 圖如 圖 41 所示 。在 Ibatis 中,只需配置好數(shù)據(jù)庫的連接參數(shù),并且使用正確的 Model 接收數(shù)據(jù)表,使其成為一個 Java 中的對象,就完成了數(shù)據(jù)庫到 Model層的連接配置。 實驗室 信息中存儲著 實驗室 ID(自動編號), 實驗室地址 , 實驗室類型 , 實驗室容量 等基本信息。 圖 41 關(guān)系結(jié)構(gòu)圖 南京郵電大學(xué) 2021 屆本科生畢業(yè)設(shè)計(論文) 17 用戶表 用戶表 用以儲存用戶 信息 ,可以對用戶 各種信息進(jìn)行 改變 。 用戶預(yù)約 示意圖 如圖 36 所示 。 流程設(shè)計 如 圖 33所示 。 2. 管理員管理模塊:管理員管理普通用戶,可以添加 、修改、刪除普通用戶;管理員管理實驗室,可以添加、修改、刪除實驗室;管理員管理用戶預(yù)約,可以審核用戶預(yù)約。需求階段產(chǎn)生用例模型,用例模型是計算機(jī)工程人員從用戶角度運(yùn)用簡 單的圖示描述的系統(tǒng)模型,同時它也是獲取需求、規(guī)劃和控制項目迭代過程的基本工具。有了不同數(shù)據(jù)庫類型的連接能力, Navicat Premium 支持在 MySQL、 SQL Server、 SQLite、 Oracle 及 PostgreSQL 之間傳輸數(shù)據(jù)。事實上,由于 Eclipse 并不了解開發(fā)語言,所以無論 Java 語言 調(diào)試器、 C/C++調(diào)試器還是匯編調(diào)試器都是有效的,并可以在相同的框架內(nèi)同時瞄準(zhǔn)不同的進(jìn)程或節(jié)點。 Eclipse 允許在同一 IDE 中集成來自不同供應(yīng)商的工具,并實現(xiàn)了工具之間的互操作性,從而顯著改變了項目工作流程,使開發(fā)者可以專注在實際的嵌入式目標(biāo)上。實際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所 以運(yùn)行 Tomcat 時 ,它實際上作為一個與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。由于其社區(qū)版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發(fā)環(huán)境。在很多場合下, Web 頁面的設(shè)計者都會傾向于在他們的頁面設(shè)計稿中,為文字附加使用一些“特殊”的字體和特效,以此 來展示他們卓越的設(shè)計能力。在現(xiàn)代 Web 開發(fā)中,有幾個幾乎所有的 Web 項目中都需要的組件。 JQuery 能夠使用戶的 html頁面保持代碼和 html 內(nèi)容分離,也就是說,不用再在 html 里面插入一堆 js 來調(diào)用命令了,只需定義 id 即可。 南京郵電大學(xué) 2021 屆本科生畢業(yè)設(shè)計(論文) 7 JXL Java Excel 是一開放源碼項目,通過它 Java 開發(fā)人員可以讀取 Excel 文件的內(nèi)容、創(chuàng)建新的 Excel 文件、更新已經(jīng)存在的 Excel 文件。易于人閱讀和編寫,同時也易于機(jī)器解析和生成。 這種功能是模板語言的一個重要補(bǔ)充, 像 、 velocity、 jelly 等等,都有類似的功能,但是 OGNL 比它們完善得多,而且以一個獨(dú)立的 lib 出現(xiàn),方便 用戶 構(gòu)建自己的框架。 ActionProxy 通過 Configuration Manager( )詢問框架的配置文件,找到需要調(diào)用的 Action 類。其全新的 Struts 2 的體系結(jié)構(gòu)與 Struts 1 的體系結(jié)構(gòu)差別巨大。隨著越來越多的程序員開始使用 Java 編程語言,對從 Java 中便捷地訪問數(shù)據(jù)庫的要求也在日益增加。您只需用 JDBC API寫一個程序就夠了它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL語句。 JDBC對 Java 程序員而言是 API,對實現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,即能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。但在 J2SE 發(fā)布后, Java 的執(zhí)行速度有了大幅提升。 第 五 章:本章介紹了 各個功能模塊的具體設(shè)計過程和實現(xiàn) ,并分析了系統(tǒng)的整體性能 。系統(tǒng)界面簡潔、友好,易于操作,設(shè)計的時候考慮到用戶的使用習(xí)慣,提升了系統(tǒng)的實用性 。 本畢業(yè)設(shè)計擬對開放性實驗預(yù)約管理系統(tǒng)進(jìn)行設(shè)計與實現(xiàn),以方便管理,提高效率。 and students39。對本 研究做出過重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明 并表示了謝意 。 該系統(tǒng)提供了 實驗室的預(yù)約、審核和管理 等功能。 MySQL。隨著計算機(jī)應(yīng)用水平和 Inter 網(wǎng)的迅速發(fā)展,各種資源實現(xiàn)網(wǎng)絡(luò)化,已經(jīng)成為必然趨勢。 通過分析可以知道, 實驗室管理 系統(tǒng) 應(yīng)用性強(qiáng),對提高實驗室使用效率,提高教學(xué)質(zhì)量都有很大的幫助 。 Java 是一個純的面向?qū)ο蟮某绦蛟O(shè)計語言,它繼承了 C++語言面向?qū)ο蠹夹g(shù)的核心, Java 舍棄了 C++語言中容易引起錯誤的指針(以引用取代)、運(yùn)算符重載( operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂?!?Java 語言靠群體的力量而非公司的力量”是 Sun 公司的口號之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。 JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 JDBC[10] JDBC( Java Data Base Connectivity, Java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。 JDBC 實現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實現(xiàn)的接口。 Java 具有堅固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動下載等特性,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言。新程序的開發(fā)期很短。 Struts2 處理流程 客戶端提交一個( HttpServletRequest)請求 。但在 調(diào)用之前, ActionInvocation南京郵電大學(xué) 2021 屆本科生畢業(yè)設(shè)計(論文) 6 會根據(jù)配置加載 Action 相關(guān)的所有 Interceptor(攔截器)。例如在對象設(shè)計中,用戶 的 User 和 Person 是分開的,而一個注冊用戶界面需要填寫兩者的內(nèi)容,在WebWork 中,就可以保持后臺的對象結(jié)構(gòu), 把屬于用戶屬性的界面元素用 綁定,把屬于賬號屬性的界面元素用 綁定。為如何在類和數(shù)據(jù)庫間建立映射帶來了更大的靈
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1