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

正文內容

研究生網(wǎng)上報名系統(tǒng)——后臺考試管理功能模塊的設計與開發(fā)畢業(yè)論文(編輯修改稿)

2024-10-17 11:11 本頁面
 

【文章內容簡介】 復制的可升級性和運行,進行了重大的改良。另外,新的對等交易式復制性能,通過使用復制,改進了其對數(shù)據(jù)向外擴展的支持。 3. MyEclipse 簡介 MyEclipse, 是一個十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常強大,支持也十分廣泛,尤其是對各種開元產(chǎn)品的支持十分不錯。 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench, 簡稱MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, JavaScript, SQL, Hibernate。 5 在結構上, MyEclipse 的特征可以被分為 7 類: JavaEE 模型、 WEB 開發(fā)工具、EJB 開發(fā)工具、應用程序服務器的連接器、 JavaEE 項目部署服務、數(shù)據(jù)庫服務、MyEclipse 整合幫助。對于以上每一種 功能上的類別,在 Eclipse 中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。 MyEclipse 結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。簡單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強大的 JavaEE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯, MyEclipse 以前版本需先安裝 Eclipse。MyEclipse 以后版本安裝時不需安裝 Eclipse。 開發(fā)技術簡介 1. HTML 簡介 HTML(Hyper Text Markup Language)是用來描述網(wǎng)頁的一種語言。 HTML 指的是超文本標記語言。 HTML 不是一種編程語言,而是一種標記語言。標記語言是一套標記標簽。 HTML 使用標記標簽來描述網(wǎng)頁。通過使用框架,你可以在同一個瀏覽器窗口中顯示不止一個頁面。每份 HTML 文檔稱為一個框架,并且每個框架都獨立于其他的框架。 HTML 是一種規(guī)范,它通過標簽來標記要顯示的網(wǎng)頁中的各個內容。網(wǎng)頁文件本身其實也是一種文本文件,通過在其中添加標記符,可以告訴 瀏覽器 如何顯示其中的內容。瀏覽器就會按順序閱讀網(wǎng)頁文件,并且根據(jù)標記符解釋和顯示其內容,但是對出錯的標記將不指出其錯誤,而且不停止其解釋執(zhí)行過程,所以只能通過顯示效果來分析出錯原因和部位。但是需要注意的是,對于不同的瀏覽器,會對同一標記符有不完全 相 同 的 解釋,因而可能有不同的顯示效果。 HTML 之所以被稱為超文本標記 語言 ,是因為文本中包含了“超級鏈接”點。所謂超級鏈接,其實就是一種 URL 指針,可以通過激活它,使瀏覽器方便地獲取新網(wǎng)頁。這是HTML 獲得廣泛應用的重要的原因之一。網(wǎng)頁的本質其實就是 HTML,可以通過結合使用其他的 Web 技術,創(chuàng)造出功能強大的網(wǎng)頁。所以, HTML 是 Web 編程的基礎。在本項目中首先利用 HTML 技術對網(wǎng)頁進行基本的設計。 2. Java 技術簡介 Java 是一種跨平臺的, 面向對象 的,分布式的,解釋的,健壯的安全的,結構中立的,可移植的,并且多線程的,動態(tài)的語言。 1995 年 SUN 推出 Java 語言之后,全世界的目光都為之所吸引。 Java 編程語言的風格與 C、 C++十分接近。它是一種純 面向對象的程序設計語言,并且繼承了 C++ 語言 面向對象技術 的核心,另外舍棄了 C ++語言中容易引起錯誤的指針(以引用取代)、運算符重載、多重繼承(以接口取代)等性 6 質,并且增加了垃圾回收器功能以用于回收那部分不再被引用的對象占據(jù)的內存,這樣就使得程序員不用再為 內存的管理 而擔憂。在 Java 版本中, Java又引入了泛型編 程不定長參數(shù)和 枚舉 、自動裝 /拆箱等語言特性。 Java 不同于一般的編譯執(zhí)行和解釋執(zhí)行計算機語言。 Java 首先會將源代碼編譯成二進制字節(jié)碼(bytecode),然后再依賴不同平臺上的各種虛擬機來解釋執(zhí)行字節(jié)碼,從而就實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。但是,每次的編譯執(zhí)行就需要消耗一定的時間,這樣在一定程度上就降低了 Java 程序的運行效率。在 J2SE 發(fā)布后, Java 的執(zhí)行速度就有了大幅 提升。與傳統(tǒng)程序不同的是, Sun 公司在推出 Java 的同時就將其作為了一種開放的技術。全球所有的 Java 開發(fā)公司被要求所有設計的 Java 軟件都必須相互兼容?!?Java 語言靠的是群體的力量而非公司的力量”是 Sun 公司的口號,并且獲得了廣大軟件開發(fā)商的認同。這與 微軟公司 倡導的注重精英,封閉式管理的模式是完全不同的。 Sun 公司對 Java 語言的解釋是: Java 編程語言是簡單的、分布式的、解釋性的 、面向對象的、健壯的、安全的與系統(tǒng)無關的、可移植的、多線程的、高性能的和動態(tài)的語言。 Java 平臺即是基于 Java 語言的開發(fā)平臺。這個平臺目前非常流行,所以微軟公司隨后推出了與之競爭的 .NET 平臺,以及模仿 Java 平臺的 C語言平臺。 3. JSP 技術簡介 JSP 技術某些程度上類似 ASP 技術,它在傳統(tǒng)的 HTML 文件 (*.htm,*.html)中來插入 Java 程序段 (Scriptlet)以及 JSP 標簽 (tag),從而形成 JSP 文件 (*.jsp)。用 JSP 技術開發(fā)的 Web 應用是跨平臺的,既能在 Linux 環(huán)境下運行,也可以在其他 操作系統(tǒng) 下 運行。 JSP 與 JavaServlet 一樣,它是在服務器端執(zhí)行的,然后返回到 客戶端 的其實就是一個 HTML 文件,因此客戶端只要有 瀏覽器 就可以瀏覽。JSP 頁面是由 HTML 代碼以及嵌入其中的 Java 代碼段所組成的。頁面在客戶端被請求以后服務器就對這些 Java 代碼進行處理,隨后將生成的 HTML 頁面返回給客戶端即瀏覽器。 Java Servlet 是 JSP的技術基礎,所以大型的 Web應用程序的開發(fā)都需要 Java Servlet 和 JSP 配合才能夠完成。 JSP 具有 Java 技術的簡單易用特性,并且完全的面向對象 ,與平臺無關且安全可靠。 4. JavaScript 簡介 JavaScript 是為了適應動態(tài)網(wǎng)頁制作的需要而產(chǎn)生的一種新的編程語言,如今被越來越廣泛地應用于 Inter 網(wǎng)頁制作上。 JavaScript 是由 Netscape 公司開發(fā)的一種腳本語言( scripting language),或者稱為描述語言。在 HTML 基礎上,使用 JavaScript 語言可以開發(fā)動態(tài)交互式的 Web 網(wǎng)頁。 JavaScript 的出現(xiàn)使得網(wǎng)頁和用戶之間實現(xiàn)了一種動態(tài)的、實時的、交互性的關系, 使網(wǎng)頁包含了更多活躍的元素以及更加精彩的內容。要想運行 JavaScript 編寫的程序需要能支持 JavaScript 7 語言的瀏覽器。 Netscape 公司 Navigator 以上版本的瀏覽器都能支持 JavaScript,微軟公司 Inter Explorer 以上版本的瀏覽器也基本上支持 JavaScript。另外微軟公司還有自己開發(fā)的 JavaScript,稱為 JScript。 JScript 和 JavaScript 基本上是相同的,只不過在一些細節(jié)上有些出入。 因為 JavaScript 短小精悍,并且又是在客戶機上執(zhí)行的,所以大大提高了網(wǎng)頁的交互能力和瀏覽速度。同時它又是為制作 Web 網(wǎng)頁而專門量身定做的一種簡單易用的編程語言。 5. JDBC 簡介 JDBC( Java Data Base Connectivity, java 數(shù)據(jù)庫 連接)是一種用于執(zhí)行 SQL語句的 Java API, 可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問 , 它由一組用 Java 語言 編寫的類和接口組成 。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個標準的 API, 據(jù)此可以構建更高級的工具和接口 , 使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應用 程序 。 有了 JDBC, 向各種關系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事 。 換言之 ,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫 專門寫一個程序,為訪問 Oracle數(shù)據(jù)庫 又專門寫一個程序,或為訪問 Informix 數(shù)據(jù)庫又編寫另一個程序等等 , 程序員只需用 JDBC API 寫一個程序就夠了,它可向相應數(shù)據(jù)庫發(fā)送 SQL 調用。同時,將 Java 語言和 JDBC 結合起來使程序員不必為不同的平臺編寫不同的應用程序,只須寫一遍程序就可以讓它在任何平臺上運行 , 這也是 Java 語言 “ 編寫一次 ,處處運行 ” 的優(yōu)勢。 JDBC 擴展了 Java 的功能 。 例如 , 用 Java 和 JDBC API 可以發(fā)布含有 applet的網(wǎng)頁,而該 applet 使用的信息可能來自遠程數(shù)據(jù)庫。企業(yè)也可以用 JDBC 通過 Intra 將所有職員連到一個或多個內部數(shù)據(jù)庫中(即使這些職員所用的計算機有 Windows、 Macintosh 和 UNIX 等各種不同的 操作系統(tǒng) )。隨著越來越多的程序員開始使用 Java 編程語言,對從 Java 中便捷地訪問數(shù)據(jù)庫的要求也在日益增加。 8 第三章 系統(tǒng)設計 系統(tǒng)體系結構設計 本系統(tǒng)采用的技術架構是當今主流的 B/S 架構。其中采用 JSP 實現(xiàn)網(wǎng)站的 構建,采用 SQL Server 2020 實現(xiàn)數(shù)據(jù)庫的管理。 B/S 架構原理如圖 31 所示。 圖 31 B/S 架構圖 B/S 架構( Browser/Server, 瀏覽器 /服務器 模式),是 WEB 興起后的一種網(wǎng)絡結構模式, WEB 瀏覽器是 客戶端 最主要的 應用軟件 。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用。客戶機上只要安裝一個瀏覽器( Browser), 如 Inter Explorer,服務器安裝Oracle、 Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫。瀏覽器通過 Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互。這樣就大大簡化了客戶端電腦載荷,減輕了 系統(tǒng)維護 與升級的成本和工作量,降低了用戶的總體成本。 首先,客戶端向服務器發(fā)送 Http 請求,該請求可包含各種請求數(shù)據(jù);服務器受到請求后調用相應模塊處理。如需查找數(shù)據(jù)庫,先加載 JDBC 驅動程序,產(chǎn)生Connection 連接,生成并執(zhí)行 SQL 語句,最后返回查找結果集 ResultSet。 Web服務器通過 ResultSet 實例獲取查詢結果數(shù)據(jù),并將其返回客戶端顯示。 B/S 結構最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的 軟件 。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展性非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。 后臺管理員功能模塊設計 系統(tǒng)總體功能結構如圖 32 所示。 9 圖 32 系統(tǒng)功能模塊圖 后臺管理員模塊主要分為十個功能,管理員功能用例圖如圖 33 所示。 :分為普通管理員登錄和超級管理員 登錄。輸入正確的賬號和密碼進行登錄,否則提示錯誤信息。 :超級管理員登錄后可以添加普通管理員,瀏覽所有管理員信息,以及刪除管理員。普通管理員登錄后沒有此項權限。 :包括添加站內新聞,查詢站內新聞,打印所有新聞信息,修改和刪除站內新聞,編輯系統(tǒng)公告信息等操作。 :包括添加考試課程,查詢并打印考試課程信息,修改并刪除考試課程信息等操作。 :可以瀏覽并查找所有注冊過的用戶信息,打印所有用戶信息,并且可以對每條信息進行審核,修改和刪除 操作。 :可以瀏覽并查找所有的報考記錄,打印所有報考記錄信息。 :可以查詢所有考試課程的成績信息,打印所有信息,對考試成績進行錄入等操作。 :可以查詢所有的留言信息并且進行打印,對每一條留言進行回復,以及刪除每條留言信息。 10 :可以對系統(tǒng)數(shù)據(jù)進行備份操作。 :修改管理員密碼。 圖 33 管理員功能用例圖 數(shù)據(jù)庫的分析與設計 數(shù)據(jù)庫需求分析 針對研究生網(wǎng)上報名管理信息系統(tǒng),將系統(tǒng)分為前臺報名管 理和后臺信息管 11 理兩大模塊。 前臺考生首先需要注冊后才能進行登錄并且報名考試,注冊完成后信息保存在考生信息表中。然后考生登錄時需要通過考生信息表來驗證通過才可以登錄。首頁查看所有站內新聞以及系統(tǒng)公告時需要從新聞公告表中獲取數(shù)據(jù)才能進行查看。報名考試時首先需要從考試課程表中查詢出所有可以考試的課程,然后考生可以進行報名,首先從考試課程表和考生信息表中獲取課程信息和個人信息,然后報名后將對應
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1