【正文】
第 3 章 系統(tǒng)需求分析 根據(jù) 第一章所定義的課題研究方向及目標(biāo),本章將對(duì)系統(tǒng)功能進(jìn)行具體的需求分析,具體分析精品課程網(wǎng)站系統(tǒng)所要實(shí)現(xiàn)的功能以及欲達(dá)到的效果。 簡單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯(cuò)。 、部署和使用。 98 的便攜式電腦,到運(yùn)行 Microsoft W優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) indows 2020 數(shù)據(jù)中心版的大型多處理器服務(wù)器。reg。在這樣一種程序的協(xié)助下,即使用戶根本不懂 SQL 的語法,也可以執(zhí)行數(shù)據(jù)庫任務(wù)。 在關(guān)系數(shù)據(jù)庫的 對(duì)象 /關(guān)系 映射中,表中的每行對(duì)應(yīng)于類的一個(gè)實(shí)例,而每列的值對(duì)應(yīng)于該實(shí)例的一個(gè)屬性。 ResultSet rs = (SELECT a, b, c FROM Table1)。企業(yè)可繼續(xù)使 用它們安裝好的數(shù)據(jù)庫,并能便捷地存取信息,即使這些信息是儲(chǔ)存在不同數(shù)據(jù)庫管理系統(tǒng)上。 Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 jspService()方法執(zhí)行后會(huì)將 HTML 內(nèi)容返回給客戶端。 JSP 可用一種簡單易懂的等式表示為: HTML+Java=JSP。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP 技術(shù) JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動(dòng)態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。這 些包含鏈接的文件被稱為超文本文件。 本 系 統(tǒng) 包括:前臺(tái)和后臺(tái)兩部分 ,前臺(tái)包括:【信息公告】 【教程區(qū)】【課件區(qū)】【上傳區(qū)】【知識(shí)吧交流】【站內(nèi)搜索】【個(gè)人空間】,后臺(tái)包括:【文章管理】【知識(shí)吧管理】【用戶管理】 ,用戶只需要通過瀏覽器訪問就可以實(shí)現(xiàn)操作,操作簡單靈活。目前應(yīng)用于動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)的技術(shù)有很多,精品課程網(wǎng)站系統(tǒng)中主要采用了 JSP技術(shù)和數(shù)據(jù)庫技術(shù)的整合應(yīng)用。 白盒測試 ...................................... 錯(cuò)誤 !未定義書簽。 資源下載設(shè)計(jì) .................................. 錯(cuò)誤 !未定義書簽。 考試題庫管理界面設(shè)計(jì) .......................... 錯(cuò)誤 !未定義書簽。 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 第 5章 系統(tǒng)實(shí)現(xiàn) ............................................................ 25 系統(tǒng)首頁登錄界面設(shè)計(jì) ................................ 錯(cuò)誤 !未定義書簽。 精品課程網(wǎng)站 應(yīng) 具有很 強(qiáng) 交互性, 為 用 戶 提供一個(gè) 更全方位的網(wǎng) 絡(luò) 體 驗(yàn) 。 第 2章 系統(tǒng)開發(fā)技術(shù)簡介 ..................................................... 2 HTML語言 ........................................................... 2 JSP技術(shù) ............................................................ 3 JSP的工作原理 ................................................ 4 JSP的優(yōu)勢 .................................................... 5 JDBC ............................................................... 5 SQL SERVER2020 ...................................................... 7 ........................................................ 8 第 3章 系統(tǒng)需求分析 ........................................................ 10 系統(tǒng)的性能要求 ..................................................... 10 系統(tǒng)功能需求分析 ................................................... 10 功能劃分 ..................................................... 11 功能描述 ..................................................... 11 用例模型 ........................................................... 12 ............................................... 12 ................................................... 12 ................................................. 13 活動(dòng)圖 ............................................................. 14 數(shù)據(jù)流圖 ............................................ 錯(cuò)誤 !未定義書簽。 學(xué)校公告管理界面設(shè)計(jì) .......................... 錯(cuò)誤 !未定義書簽。 修改密碼界面設(shè)計(jì) ............................. 錯(cuò)誤 !未定義書簽。 修改用戶資料設(shè)計(jì) .............................. 錯(cuò)誤 !未定義書簽。 結(jié) 論 ...................................................... 錯(cuò)誤 !未定義書簽。 系統(tǒng)能夠?qū)崿F(xiàn)基于校園網(wǎng)絡(luò)環(huán)境下的 資源 管理,以便有效地管理 用戶們上傳的資源 ,構(gòu)建適合的 課程 資源庫。下面對(duì)本網(wǎng)站涉及到的技術(shù)進(jìn)行簡要的介紹。我們也可以利用這種語言來編寫超文本文件,在 Inter 上制作自己的 WWW的主頁。 JSP技術(shù)使用 Java編程語 言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。 JSP頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 其次創(chuàng)建一個(gè)該 Servlet 的實(shí)例,并執(zhí)行該實(shí)例的 jspInit()方法(jspInit()方法在 Servlet 的生命周期中只被執(zhí)行一次 )。如果在任何時(shí)候由于系統(tǒng)資源不足, JSP 引擎將以某種不確定的方式將Servlet 從內(nèi)存中移去。從只有一個(gè)小的 Jar 文件就可以運(yùn)行 Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái) Application 進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無數(shù)臺(tái)服務(wù)器, Java 顯示了一個(gè)巨大的生命力。 Java 數(shù)據(jù)庫連接 體系結(jié)構(gòu)是用于 Java 應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。 JDBC 擴(kuò)展了 Java 的功能。程序員可只編寫一遍應(yīng)用程序或只更新一次,然后將它放到服務(wù)器上,隨后任何人就都可得到最新版本的應(yīng)用程序。 float f = (c)。 隨著人們對(duì) JDBC 的興趣日益增漲,越來越多的開發(fā)人員一直在使用基于 JDBC 的工具,以使程序的編寫更加容易。 Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本; Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應(yīng)用。它還具有構(gòu) 成最大的 Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。 SQL Server 2020 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者的喜愛并得 到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。一些管理員的課件資源在文件中將會(huì)占用很大的空間。 功能描述 根據(jù)系統(tǒng)功能劃分,本系統(tǒng)詳細(xì)需求描述如下: 登陸 功能 為了使得網(wǎng)站的一些信息和使用功能 得以 ,就必須有一個(gè) 用戶 登陸功能。 個(gè)人空間管理 該功能需要登錄。具體用例圖如圖 所示: 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 管理員審核公告審核文章審核課件審核資源查看管理員 添加管理員 修改密碼查詢公告刪除公告查詢文章刪除文章用戶查詢板塊查詢板塊添加用戶添加板塊刪除 用戶刪除刪除課件查詢課件退出系統(tǒng)登錄 e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d 圖 管理員用例圖 活動(dòng)圖 進(jìn)入本系統(tǒng)后,有 三個(gè)活動(dòng)選項(xiàng),一個(gè)是學(xué)生 用戶, 一個(gè)是教師 用戶 ,一個(gè)是 管理員 一個(gè)是管理員。 侵害檢測 ( Intrusion Detection) 對(duì)非法操作的預(yù)警 和 報(bào)告。它只檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。 白盒測試又稱結(jié)構(gòu)測試,透明盒測試,邏輯驅(qū)動(dòng)測試或基于代碼的測試。下面僅僅舉一個(gè)用戶 登錄 的例子來說明對(duì) 網(wǎng)站 系統(tǒng)所做的功能測試。 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 致 謝 四年的大學(xué)生活就快走入尾聲,我們的校園生活就要?jiǎng)澤暇涮?hào),心中是無盡的難舍與眷戀。不論是學(xué)習(xí)還是工作,老師都是一絲不茍。同時(shí)我也深深地體會(huì)到了團(tuán)隊(duì)精神