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

正文內(nèi)容

學術會議管理系統(tǒng)畢業(yè)設計論文(編輯修改稿)

2024-10-02 14:01 本頁面
 

【文章內(nèi)容簡介】 , JSP 的組件 (Component) 方式更方便 , JSP的組件 (Component) 方式更方便 。 J2EE J2EE 作為新一代 Java 企業(yè)開發(fā)平臺的規(guī)范, 它是用于建立服務器方應用程序的一種系統(tǒng)平臺,是 Sun 公司開發(fā)出的三種不同系統(tǒng)平臺中一種,它是建立電子商務應用程序的兩種可選技術之一 。應用 J2EE 可以集成一系列的客戶端,包括獨立運行的臺式客戶端、無線客戶端以及基于 Web 瀏覽器的客戶端等。 第 2 頁 共 39 頁 J2EE 平臺為 軟件 開發(fā)企業(yè)提供了高性能、高可靠性和可伸縮性的運行支撐環(huán)境。 J2EE 體系結(jié)構 — 容器 , 它是一個用于管理根據(jù) API 技術規(guī)范開發(fā)的應用程序組件以及提供對 J2EE API 訪問的運行環(huán)境,除了與運行環(huán)境相關的標識外,J2EE 并沒有為容器指定任何標識,這樣就可以很靈活地在容器運行環(huán)境中獲得更多功能。 JSP JSP 全稱 Java Server Pages,它是 Servlet 的擴展,是 SUN 推出的一種動態(tài)網(wǎng)頁技術標準,其目的是簡化建立和管理動態(tài)網(wǎng)站的工作。 JSP 在傳統(tǒng)的靜態(tài)頁面文件( *.html, *.htm)中加入 Java 程序片段和 JSP 標簽,就構成了 JSP 網(wǎng)頁。它具有跨平臺,安全,易開發(fā),能夠動態(tài)生成 HTML 頁面的內(nèi)容等特點。Web 服務器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML 格式返回給客戶 。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 Email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無 Plugin,無 ActiveX,無 Java Applet,甚至無 Frame。 正是因為該技術的跨平臺、安全、易開發(fā)、能動態(tài)生成 HTML 頁面的特點,本系統(tǒng)主要通過編寫 JSP 程序?qū)崿F(xiàn)動態(tài) Web 內(nèi)容的開發(fā),通過 Inter 網(wǎng)絡或局域網(wǎng)訪問本系統(tǒng),使操作更簡單 明了。 JavaBean JavaBean 是 一個類,它有無 參的構造函數(shù),并且遵從 JavaBean 的命名約定。bean 的屬性可以通過獲取( getter)方法和設置方法( setter)來訪問,這兩個方法統(tǒng)稱為 bean 的存取方法 , 每一個單詞的首字母都要大寫。除了簡單的屬性外,bean 還可以有多值屬性,多值屬性是由一個任意類型的數(shù)組組成。在規(guī)范中這稱為索引的屬性。 JavaBean 技術能實現(xiàn)封裝數(shù)據(jù),實現(xiàn)對代碼的重用。 JavaBean 技術,涉及到組件構件技術,是 Java的核心基礎部分。很多軟件設計模式都是通過 JavaBean實現(xiàn)的。 JavaBeans 具有以下特性 : 內(nèi) 透性 — 指一個類的信息,都可以被另一個類獲知。 JavaBean 遵循某種命名規(guī)則,這樣外部類就可以知道這個 Bean 類。 支持自定義 — 屬性的方法用來對 JavaBean 進行自定義 支持事件 支 持屬性 支持永久性 第 3 頁 共 39 頁 在本系統(tǒng)中充分利用 JavaBean 的代碼重用特點,編寫了一個 JavaBean 程序,嵌入到大部分的 JSP 程序里,其主要的作用是連接數(shù)據(jù)庫,對數(shù)據(jù)庫進行相關操作。 AJAX Ajax( Asynchronous JavaScript and XML) 是結(jié)合了 Java 技術、 XML 以及JavaScript 等編程技術,可以讓開發(fā)人員構建基于 Java 技術的 Web 應用,并打破了使用頁面重載的慣例。 Ajax 是使用客戶端腳本與 Web 服務器交換數(shù)據(jù)的 Web 應用開發(fā)方法。這樣, Web 頁面不用打斷交互流程進行重新加裁,就可以動態(tài)地更新。使用 Ajax,用戶可以創(chuàng)建接近本地桌面應用的直接、高可用、更豐富和 更動態(tài)的 Web 用戶界面。 SSH 框架 如 圖 11 集成 SSH 框架 的系統(tǒng) 框架圖 所示,系統(tǒng)從職責上分為四層:表示層、業(yè)務邏輯層、數(shù)據(jù)持久層和域模塊層。其中使用 Struts 作為系統(tǒng)的整體基礎架構,負責 MVC 的分離,在 Struts 框架的模型部分,利用 Hibernate 框架對持久層提供支持,業(yè)務層用 Spring 支持。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實現(xiàn)為基本的 Java 對象,然后編寫基本的DAO 接口,并給出 Hibernate 的 DAO 實現(xiàn),采用 Hibernate 架構實現(xiàn)的 DAO類來實現(xiàn) Java 類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由 Spring 完成業(yè)務邏輯。 圖 11 集成 SSH 框架的系統(tǒng)架構圖 系統(tǒng)的基本業(yè)務流程是: 在表示層中,首先通過 JSP 頁面實現(xiàn)交互界面,負責傳送請求 (Request)和接收響應 (Response),然后 Struts 根據(jù)配置文件()將 ActionServlet 接收到的 Request 委派給相應的 Action 處理。在業(yè)務層中,管理服務組件的 Spring IoC容器負責向 Action提供業(yè)務模型 (Model)組件和該組件的協(xié)作對象數(shù)據(jù)處理 (DAO)組件完成業(yè)務邏輯,并提供事務處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在持久層中, 則依賴于 Hibernate 的對象化映射和數(shù)據(jù)庫交互,處理 DAO 組件請求的數(shù)據(jù),并返 第 4 頁 共 39 頁 回處理結(jié)果 。 采用上述開發(fā)模型 , 不僅實現(xiàn)了視圖、控制器與模型的徹底分離,而且還實現(xiàn)了業(yè)務邏輯層與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復用性。而且由于不同層之間耦合度小,有利于團隊成員并行工作,大大提高了開發(fā)效率 。 開發(fā)使用工具 MyEclipse MyEclipse 企業(yè)級工作平臺 ( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布 以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML、 Struts、 JSF、 CSS、 Javascript、 SQL、 Hibernate。 Dreamweaver Dreamweaver 是 Macromedia 公司開發(fā)的制作主頁的工具,其主要特性: 精確性 — Dreamweaver 采用 Roundtrip HTML 技 術實現(xiàn)對 HTML 源碼的精確控制,它能生成最為簡潔和高效的 HTML 代碼。同樣,在 HTML 源碼窗口中直接編寫的代碼,也能馬上在可視化編輯器中顯示可視化的結(jié)果;甚至在可視化編輯器中可以對 HTML 標記直接進行選擇、添加、修改或刪除等操作。 易用性 — Dreamweaver 的編輯界面相當友好,且操作相當簡單。通過各種工具面板,可以非常方便地控制頁面各種元素的屬性。并且在不用手工輸入一行代碼的情況下,可以制作出各種特效,比如動畫、動態(tài)按鈕、索引條、分層等。 兼容性 — 兼容性是 Dreamweaver 的一個非常優(yōu) 秀的特性,它使得制作的頁面能在各種瀏覽器上正確地顯示 。 本系統(tǒng)主要運用 Dreamweaver 來進行圖行界面的設計。 Oracle10g Oracle10g 是業(yè)界第一個完整的、智能化的新一代 Inter 基礎架構,Oracle10g 電子商務平臺實際上是指 Oracle 數(shù)據(jù)庫 10g、 Oracle 應用服務器 10g和 Oracle 開發(fā)工具套件 10g 的完整集成。 Oracle 數(shù)據(jù)庫 10g 是第一套具有無限可伸縮性與高可用性,并可在集群環(huán)境中運行商業(yè)軟件的互聯(lián)網(wǎng)數(shù)據(jù)庫,具有 400 多個領先的數(shù)據(jù)庫功能,在集群技術、高可用性 、商業(yè)智能、安全性、系統(tǒng)管理等方面都實現(xiàn)了新的突破。作 第 5 頁 共 39 頁 為甲骨文公司長達十年的軟件技術研發(fā)成果,真正應用集群技術( Real Application Clusters)能夠提供近乎無限的擴充能力與整體可用性,為用戶帶來透明的、高速增長的集群功能。 Photoshop Photoshop 是平面圖像處理業(yè)界霸主 Adobe 公司推出的跨越 PC 和 MAC 兩界首屈一指的大型圖像處理軟件 , 它功能強大 ,操作界面友好 , 得到了廣大第三方開發(fā)廠家的支持 , 從而也贏得了眾多的用戶的青睞 。 ADOBE PHOTOSHOP 最初的程序是由 Mchigan 大學的研究生 Thomas 創(chuàng)建,后經(jīng) Knoll 兄弟以及 ADOBE 公司程序員的努力 ADOBE PHOTOSHOP 產(chǎn)生巨大的轉(zhuǎn)變,一舉成為優(yōu)秀的平面設計編輯軟件。它的誕生可以說掀起了圖象出版業(yè)的革命,目前 ADOBE PHOTOSHOP 最新版本為 CS4,它的每一個版本都增添新的功能這使它獲得越來越多的支持者也使它在這諸多的圖形圖象處理軟件中立于不敗之地。 Adobe 產(chǎn)品的升級更新速度并不快 , 但每一次推出新版總會有令人驚喜的重大革新 .Photoshop 從當年名噪一時的圖形處理新秀 .經(jīng)過 , , , 的不斷升級直到目前最新的 CS4 版 , 功能越來越強大 , 處理領域也越來越寬廣 ,逐漸建立了圖像處理的霸主地位 。 Photoshop 支持眾多的圖像格式 ,對圖像的常見操作和變換做到了非常精細的程度 , 使得任何一款同類軟件都無法望其頸背 ; 它擁有異常豐富的插件 (在Photoshop 中叫濾鏡 ), 熟練后您自然能體會到 “ 只有想不到 , 沒有做不到 ” 的境界 。 術語與縮寫解釋 [1]. DBAC―― Database application Academic conference 數(shù)據(jù)庫應用學術會議 。 [2]. JSP―― JavaServer Pages 網(wǎng) 頁動態(tài)技術 。 [3]. J2EE—— Java2 平臺企業(yè)版( Java 2 Platform,Enterprise Edition)。 [4]. API—— Application Programming Interface 應用程序編程接口 。 [5]. JavaScript—— 網(wǎng)頁腳本程序 。 [6]. AJAX―― Asynchronous JavaScript and XML( 異步 JavaScript 和 XML) 。 [7]. XML―― ( eXtensible Markup Language)即可擴展標記語言 。 [8]. CSS—— Cascading Style Sheets 層疊樣式表 。 [9]. HTML—— 超文本置標語言(英文: HyperText Markup Language,簡稱為 HTML) 。 [10]. SSH—— Struts+Spring+Hibernate 集成開發(fā) 。 第 6 頁 共 39 頁 2 系統(tǒng)總體設計 B/S構架 隨著 Inter 的發(fā)展, 采用 Browser/Server 模式的系統(tǒng)主要利用 Inter 技術來構筑內(nèi)部的 Inter 網(wǎng)絡,即所謂的 Intra 網(wǎng)絡, B/S 模式 已經(jīng)成為了企業(yè)信息系統(tǒng)建設的首選。 B/S 模式使用方便,客戶端統(tǒng)一采用瀏覽器,不限制客戶平臺,可以方便的和其他業(yè)務系統(tǒng)連接。 其 三層 3tier 結(jié)構(如 圖 21 所示),大大減緩了客戶端載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)也很安全。特別是在 Java 這樣的跨平臺語言出現(xiàn)之后, B/S 架構管理軟件更是方便、快捷和高效。 學術會議 管理系統(tǒng)是為用戶提供網(wǎng)上數(shù)據(jù)操作服務的。使用 B/S 模式是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式訪問和操作共同的數(shù)據(jù)庫 ; 它能有效地 保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)也 比較 安全。通過操作系統(tǒng)的自帶的瀏覽器,就可以訪問 Web 服務器。所以,學術會議 管理系統(tǒng)采用 B/S 模式來設計和開發(fā)。 HTTP HTML 圖 21 B/S結(jié)構圖 系統(tǒng)流程設計 學術會議管理系統(tǒng)由兩大子系統(tǒng)組成:客戶端和服務器端 。如 圖 22 所示: 圖 22 系統(tǒng)功能 圖 1. 客戶端子系統(tǒng)包括: 數(shù)據(jù)庫 Browser 瀏覽器 Web 服務器 第 7 頁 共 39 頁 1) 用戶登陸 。 2) 用戶瀏覽頁面,下載資源,觀看視頻 。 3) 新用戶注冊 。 4) 用戶 自管理(個人信息修改) 。 5) 上傳論文 。 6) 維護個人論文 。 圖 23 用戶 功能圖 2. 服務器端子系統(tǒng)(給管理員登陸的后臺系統(tǒng)) 。 1) 登陸 。 2) 添加管理員 。 3) 管理用戶上傳的論文( 審核,批注等) 。 4) 發(fā)布新聞 。 5) 上傳視頻 。 6
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1