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

正文內(nèi)容

基于javaee技術(shù)的畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-在線瀏覽

2025-05-01 09:49本頁(yè)面
  

【正文】 和部分實(shí)時(shí)操作系統(tǒng)上都可以安裝對(duì)應(yīng)版本的虛擬機(jī)。 目前 Sun 公司把 Java 平臺(tái)劃分為 Java SE( Java Platform, Standard Edition)、 Java EE( Java Platform, Enterprise Edition)、 Java ME( Java Platform,Micro Edition) 三個(gè)平臺(tái) 。 Java SE 包含了支持 Java Web 服務(wù)開發(fā)的類,并為 Java Platform, Enterprise Edition( Java EE)提供基礎(chǔ)。 Java ME 為在移動(dòng)設(shè)備和嵌入式設(shè)備(比如手機(jī)、 PDA、電中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 3 頁(yè) 共 41 頁(yè) 視 機(jī)頂盒 和打印機(jī))上運(yùn)行的應(yīng)用程序提供一個(gè)健壯且靈活的環(huán)境。 JavaEE 平臺(tái)介紹 JavaEE 是 Sun 公司為企業(yè)級(jí) 應(yīng)用推出的標(biāo)準(zhǔn)平臺(tái)。它不僅僅是一種標(biāo)準(zhǔn)平臺(tái),更多的是代表一種軟件架構(gòu)和設(shè)計(jì)思想。在 JavaEE 架構(gòu)下,開發(fā)人員可遵循規(guī)范基礎(chǔ),進(jìn)行企業(yè)級(jí)的應(yīng)用。 JavaEE 體系結(jié)構(gòu)為開發(fā) B/S 架構(gòu)的服務(wù)器提供了一個(gè)平臺(tái)獨(dú)立的、可移植的、多用戶的、安全的和基于標(biāo)準(zhǔn)的企業(yè)級(jí)平臺(tái),降低了企業(yè)級(jí)應(yīng)用開發(fā)、部署和維護(hù)的成本和復(fù)雜性。為了實(shí)現(xiàn)與 Web 進(jìn)行信息交互,在靜態(tài) HTML 的基礎(chǔ)上增加了新的功能,于是就產(chǎn)生了動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。 Jsp 是基于 Java Servlet 以及整個(gè) Java 體系的 Web 開發(fā)技術(shù),利用這一技術(shù)可以建立安全、跨平臺(tái)的先進(jìn)動(dòng)態(tài)網(wǎng)站。 與其它動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)相比, JSP 還具有以下特點(diǎn): 1) 一次編寫,到處運(yùn)行?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開發(fā) ,在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展 [5]。 JSP 技術(shù)能夠使用開發(fā)者擴(kuò)展的 JSP 標(biāo)簽,通過定制標(biāo)簽庫(kù),減少了對(duì)腳本語言的依賴。 web 應(yīng)用需要強(qiáng)大的服務(wù)器端組件來支持,開發(fā)人員需要利用其他工具設(shè)計(jì)實(shí)現(xiàn)復(fù)雜功能的組件供 web頁(yè)面調(diào)用,以增強(qiáng)系統(tǒng)性能。 5) 易于維護(hù)。 Servlet 簡(jiǎn)介 Servlet 是 Java 服務(wù)器端程序,它是一種獨(dú)立于平臺(tái)和協(xié)議的服務(wù)器端的Java 應(yīng)用,可以生成動(dòng)態(tài)的 WEB 頁(yè)面。 Servlet 是 JSP 的基礎(chǔ), JSP 的運(yùn)行是被預(yù)編譯成 Servlet 然后運(yùn)行的。許多 Web 服務(wù)器都支持 Servlet,既使不支持 Servlet的服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持 Servlet[7]。 JavaBean 組件可以用來執(zhí)行復(fù)雜的計(jì)算任務(wù),負(fù)責(zé)與數(shù)據(jù)庫(kù)間的數(shù)據(jù)交互。其中,屬性、方法和事件三種接口可以獨(dú)立對(duì)外進(jìn)行開發(fā) [8]。 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 5 頁(yè) 共 41 頁(yè) 在 JSP 中 JavaBean 常用來封裝事務(wù)邏輯,可以很好的實(shí)現(xiàn)業(yè)務(wù)邏輯與前臺(tái)程序的分離,使系統(tǒng)具有更好的健壯性和靈活性。它并不是一項(xiàng)單獨(dú)的技術(shù),而是由 XHTML、 CSS、 DOM、 XML、 XSTL、 XMLHttpRequest以及 JavaScript 等多項(xiàng)技術(shù)組合在一起的。 AJAX 技術(shù)的核心是 JavaScript 對(duì)象 XMLHttpRequest。 AJAX 技術(shù)的實(shí)現(xiàn)是在客戶端和服務(wù)器之間增加了 AJAX 引擎,客戶端與服務(wù)器之間不在直接的進(jìn)行數(shù)據(jù)交互,客戶端的 Http 請(qǐng)求都是通過 JavaScript 調(diào)用 AJAX 來完成與服務(wù)器的數(shù)據(jù)交互。 Oracle 數(shù)據(jù)庫(kù) ORACLE 數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó) ORACLE 公司(甲骨文)提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前最流行的客戶 /服務(wù)器 (CLIENT/SERVER)或 B/S 體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。 ORACLE 數(shù)據(jù)庫(kù)是目前世界上使用最為廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫(kù)它實(shí)現(xiàn)了分布式處理功能。 Oracle 數(shù)據(jù)庫(kù)最新版本為 Oracle Database 12c。此外,一些創(chuàng)新特性可最大限度地提高資源使用率和靈活性,如 Oracle Multitenant 可快速整合多個(gè)數(shù)據(jù)庫(kù),而 Automatic Data Optimization 和 Heat Map 能以更高的密度壓縮中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 6 頁(yè) 共 41 頁(yè) 數(shù)據(jù)和對(duì)數(shù)據(jù)分層。 ORACLE 數(shù)據(jù)庫(kù)的特點(diǎn): 1)數(shù)據(jù)的大量性 2)數(shù)據(jù)的保存的持久性 3)數(shù)據(jù)的共享性 4)數(shù)據(jù)的可靠性 完備關(guān)系的產(chǎn)品: 1)信息準(zhǔn)則 關(guān)系型 DBMS 的所有信息都應(yīng)在邏輯上用一種方法,即表中的值顯式地表示; 2)保證訪問的準(zhǔn)則; 3)視圖更新準(zhǔn)則 只要形成視圖的表中的數(shù)據(jù)變化了,相應(yīng)的視圖中的數(shù)據(jù)同時(shí)變化; 4)數(shù)據(jù)物理性和邏輯性獨(dú)立準(zhǔn)則; 分布式處理功能: ORACLE 數(shù)據(jù)庫(kù)自第 5 版起就提供了 分布式處理能力,到第 7 版就有比較完善的分布式數(shù)據(jù)庫(kù)功能了,一個(gè) ORACLE 分布式數(shù)據(jù)庫(kù)由 oraclerdbms、 sql*Net、 SQL*CONNECT 和其他非 ORACLE 的關(guān)系型產(chǎn)品構(gòu)成。 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 7 頁(yè) 共 41 頁(yè) MVC 設(shè)計(jì)模式 MVC設(shè)計(jì)模式 ,即模型( Model)-視圖( View)-控制器( Controller)的縮寫,是一種著名的軟件開發(fā)設(shè)計(jì)模式。 視圖是用戶看到并與之交互的界面。 對(duì) 以前 的 Web 應(yīng)用程序,視圖就是由 HTML 元素組成的界面,在新式的 Web 應(yīng)用程序中, HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Macromedia Flash 和 像 XHTML, XML/XSL, WML 等一些標(biāo)識(shí)語言和 Web services. 如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。 模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在 MVC 的三個(gè)部件中,模型擁有最多的處理任務(wù)。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。 控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后再確定用哪個(gè)視圖來顯示返回的數(shù)據(jù)。圖 描述了 MVC中模型、視圖、控制器三者的功能及相互之間關(guān)系如圖 所示: 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 8 頁(yè) 共 41 頁(yè) 狀態(tài)查詢 狀態(tài)改變 通知改變 通知改變 視圖選擇 用戶請(qǐng)求 方法調(diào)用 事件 圖 MVC 組件類型的關(guān)系和功能 C/S 模式與 B/S 模式比較 C/S 和 B/S 是當(dāng)今世界開發(fā)模 式技術(shù)架構(gòu)的兩大主流技術(shù) 。目前,這兩項(xiàng)技術(shù)以被世界各國(guó)所掌握,國(guó)內(nèi)公司以 C/S 和 B/S 技術(shù)開發(fā)出產(chǎn)品也很多。在 C/S 結(jié)構(gòu)模式中,系統(tǒng)分為兩層:第一層是在客戶機(jī)上運(yùn)行的用戶界面與業(yè)務(wù)邏輯程序,具有為用戶提供服務(wù)、保持與服務(wù)器通信等功能;第二層是服務(wù)器上運(yùn)行的數(shù)據(jù)庫(kù)管理系統(tǒng),具有管理數(shù)據(jù)、與客戶機(jī)通信的功能。但 C/S 結(jié)構(gòu)模式也存在著許多缺點(diǎn),傳統(tǒng)的 C/S 結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。 在 B/S 模式中,系統(tǒng)分為三層:第一層是客戶端即瀏覽器,完成用戶與系統(tǒng)交互和結(jié)果顯示的 功能;第二層是 Web視圖 解釋模型 模型更新請(qǐng)求 發(fā)送用戶輸入給控制器 允許控制器選擇視圖 模型 封裝應(yīng)用程序狀態(tài) 響應(yīng)狀態(tài)查詢 應(yīng)用程序功能 通知視圖改變 控制器 定義應(yīng)用程序行為 用戶動(dòng)作映射成模型更新 選擇響應(yīng)的視圖 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 9 頁(yè) 共 41 頁(yè) 服務(wù)器的功能層,完成接受用戶請(qǐng)求、連接數(shù)據(jù)庫(kù)和返回結(jié)果的功能。 在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。在 JAVA這樣的跨平臺(tái)語言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、快捷、高效。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁, B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性 [13]。 所有 系統(tǒng) 的 維護(hù)和升級(jí) 操作只需要針對(duì)服務(wù)器進(jìn)行。今后,軟件升級(jí)和維護(hù)會(huì)越來越容易,而使用起來會(huì)越來越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的 [14]。 B/S 結(jié)構(gòu) 軟件一般只有初期一次性投入成本。 大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上 windows 并不是處于絕對(duì)的統(tǒng)治地位。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi)的 Linux 操作系統(tǒng)快速發(fā)展起來, Linux 除了操作系統(tǒng)是免費(fèi)的以外,連 數(shù)據(jù)庫(kù)也是免費(fèi)的, 這樣就降低了成本。 B/S結(jié)構(gòu)的大型管理軟件勢(shì)必在將來的幾年內(nèi)占據(jù)管理軟件領(lǐng)域的主導(dǎo)地位。 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 10 頁(yè) 共 41 頁(yè) 系統(tǒng)開發(fā)與運(yùn)行環(huán)境 硬件平臺(tái): CPU: 以上 內(nèi)存: 1G 以上 軟件平臺(tái): 開發(fā)工具: MyEclipse 服務(wù)器: 開發(fā)環(huán)境: 數(shù)據(jù)庫(kù): Oracle11g 瀏覽器: FireFox 及以上 分辨率:最佳效果 1366*768 像素 本章小結(jié) 本章介紹了系統(tǒng)開發(fā)過程中涉及的主要技術(shù),包括 JSP、 Servlet、 JavaBean、AJAX、 MVC 設(shè)計(jì)模式、 B/S 模式、開發(fā)環(huán)境以及數(shù)據(jù)庫(kù) Oracle。前臺(tái)采用靜態(tài)頁(yè)面 +連接動(dòng)態(tài)頁(yè)面的模式。 2) 系統(tǒng)平臺(tái)分級(jí)管理,分系統(tǒng)管理員后臺(tái)等。 4) 不同權(quán)限的網(wǎng)站管理人員(用戶),根據(jù)各自權(quán)限不同有各自的管理操作界面。畢業(yè)設(shè)計(jì)作為重要的課程之一,它的選題和志愿的管理在我校仍然采用原始的手工統(tǒng)計(jì)方式進(jìn)行操作 ,雖然有畢業(yè)設(shè)計(jì)管理系統(tǒng) , 但不是很通用, 這樣不僅會(huì)花費(fèi)老師和同學(xué)很大的精力,而且還會(huì)達(dá)不到預(yù)想的效果。它既是學(xué)校教育辦公自動(dòng)化的具體體現(xiàn),又能有效地提高了工作效率。 前臺(tái)的功能描述 教師管理:教師可以注冊(cè),登錄,修改個(gè)人資料,發(fā)布網(wǎng)站信息,即通知。 學(xué)生管理:學(xué)生注冊(cè)、登錄、修改個(gè)人資料,選取指導(dǎo)老師和畢業(yè)設(shè)計(jì)題目。 用戶接口 1) 硬件接口 支持一般的 PC(個(gè)人電腦 )、筆記本電腦。 本章小結(jié) 本章做了可行性分析,以及簡(jiǎn)要描述初期實(shí)現(xiàn)的功能。視圖層主要負(fù)責(zé)用戶與系統(tǒng)的交互功能,由 Jsp 頁(yè)面實(shí)現(xiàn);模型層主要負(fù)責(zé)封裝對(duì)象的屬性,由 JavaBean 實(shí)現(xiàn);控制層分為業(yè)務(wù)層和數(shù)據(jù)層,業(yè)務(wù)層完成業(yè)務(wù)邏輯的處理 ,數(shù)據(jù)層負(fù)責(zé)訪問數(shù)據(jù)庫(kù),由 Java 類實(shí)現(xiàn)。 系統(tǒng)功能結(jié)構(gòu) 1) 教師綜合模塊:登錄,注冊(cè),修改個(gè)人信息,教師發(fā)布題目; 2) 學(xué)生綜合模塊:登錄,注冊(cè),修改個(gè)人信息,學(xué)生選取題目; 3) 畢業(yè)設(shè)計(jì)進(jìn)程模塊:教師發(fā)布任務(wù),學(xué)生提交任務(wù); 4) 管理員模塊:審核教師、學(xué)生的信息,發(fā)布網(wǎng)站信息; 系統(tǒng)結(jié)構(gòu)圖 登錄注冊(cè)修改個(gè)人信息發(fā)布題目教師發(fā)布信息 圖 教師綜合模塊 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 14 頁(yè) 共 41 頁(yè) 登錄注冊(cè)修改個(gè)人信息提交任務(wù)學(xué)生接受任務(wù) 圖 學(xué)生綜合模塊 審核用戶信息管理員發(fā)布網(wǎng)站通知 圖 管理員綜合 模塊 數(shù)據(jù)庫(kù)設(shè)計(jì) 圖 系統(tǒng)表一覽 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 15 頁(yè) 共 41 頁(yè) 數(shù)據(jù)字典 1) 教師表( Teacher_tb) 該表中包含管理員角色。 表 教師表 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 主鍵 外鍵 備注 Tid Varchar2 20 否 是 教師編號(hào) Tname Varchar2 20 否 教師名 Pass Varchar2 20 否 密碼 Sex Varchar2 10 否 性別 Tschool Varchar2 20 否 學(xué)校(機(jī)構(gòu)) Tmail Varchar2 20 否 電子郵箱 Ttel Varchar2 20 否 手機(jī)號(hào)碼 Limits Number 否 權(quán)限標(biāo)識(shí)符 2) 學(xué)生表( Student_tb) 包含字段:學(xué)號(hào)、學(xué)生名、密碼、郵箱、手機(jī)號(hào)、性別、學(xué)校、指導(dǎo)老師。此處進(jìn)行了攔截,攔截其他無效Action,配合
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1