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

正文內(nèi)容

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

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

下一頁面
  

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