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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-java網(wǎng)絡(luò)編程課程資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-06 19:32 本頁面
 

【文章內(nèi)容簡介】 的各種應(yīng)用,與昔日的 ASP 不可同日而語,但是無論是 ASP 還是,它都擺脫不了 Windows 平臺(tái)本身,這是 ASP 一個(gè)致命的缺點(diǎn) [9]。 合理的選擇開發(fā)技術(shù),對(duì)于網(wǎng)站開發(fā)的完成情況有著非常重要的影響。要開發(fā)一個(gè)網(wǎng)站,首先要選擇一個(gè)動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)。當(dāng)前比較流行的動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)有 JSP、 ASP、 PHP。它們的特性比 較如表 11: 表 11 JSP、 ASP、 PHP 的特性比較 技術(shù)名稱 ASP JSP PHP 對(duì)數(shù)據(jù)庫的支持 好 好 好 開發(fā)難易度 容易 容易 較難 安全性 不好 好 不好 使用平臺(tái) Windows9X/NT Windows/UNIX UNIX 對(duì)組件的支持 支持 支持 不支持 執(zhí)行方式 解釋執(zhí)行 編譯之后執(zhí)行 解釋執(zhí)行 跨平臺(tái) 不好 好 好 這三種都是在傳統(tǒng)的 HTML 代碼中,利用 HTML 標(biāo)簽的擴(kuò)展,構(gòu)成頁面。不難看出, JSP 的綜合實(shí)力是最強(qiáng)的,尤其是在安全性和跨平臺(tái)性兩個(gè)方面,比其他的兩 種技術(shù)都要好。 系統(tǒng)開發(fā)技術(shù) JSP JSP 是一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 Java Server Page 技術(shù)封裝了許多功能,這些 Xx 大學(xué)學(xué)士學(xué)位論文(設(shè)計(jì)) 6 功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。作為Java 平臺(tái)的一部分, JSP 擁有 Java 編程語言 “ 一次編寫,各處運(yùn)行 ” 的特點(diǎn) 。 JSP 技術(shù)是 J2EE 的一個(gè)關(guān)鍵技術(shù),它在更高一級(jí)的層次上抽象 Servlet。它可以讓常規(guī)靜態(tài) HTML 與動(dòng)態(tài)產(chǎn)生的內(nèi)容相結(jié)合,看起來像一個(gè) HTML 網(wǎng)頁,卻作為 Servlet 來運(yùn)行?,F(xiàn)在有許多商業(yè)應(yīng)用服務(wù)器支持 JSP 技術(shù),比如 BEA WebLogic、 IBM WebSphere、 JRun 等等。使用 JSP 比用 Servlet 更簡單。如果你有一個(gè)支持 JSP 的 Web 服務(wù)器,并且有一個(gè) JSP 文件,你可以把它放倒任何靜態(tài) HTML 文件可以放置的位置,不用編譯,不用打包,也不用進(jìn)行 ClassPath 的設(shè)置,就可以像訪問普通網(wǎng)頁那樣訪問它,服務(wù)器會(huì)自動(dòng)幫你做好其他的工作。 MySQL 簡介 目前,市面上的數(shù)據(jù)庫產(chǎn)品多種多樣,從大型企業(yè)的解決方案到中小企業(yè)或個(gè)人用戶的小型應(yīng)用系統(tǒng),可以滿足用戶的多樣化需求。 SQL Server 是由Microsoft 開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)( DBMS),它最初是由Microsoft、 Sybase 和 AshtonTate 三家公司共同開發(fā)的,并于 1988 年推出了第一個(gè) OS/2 版本 [10~ 11]。 本系統(tǒng)是 以 MySQL 作為平臺(tái)開發(fā)的,適合一般規(guī)模學(xué)校使用。 MySQL 是一個(gè) 小型 關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 MySQL 是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案,它為用戶提供一個(gè)安全、可靠和高效的平臺(tái)用于數(shù)據(jù)管理。 其 體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作 為網(wǎng)站數(shù)據(jù)庫。 本系統(tǒng)選擇的 MySQL 數(shù)據(jù)庫是眾多的關(guān)系型數(shù)據(jù)庫產(chǎn)品中的一個(gè),相比較其它系統(tǒng)而言, MySQL 數(shù)據(jù)庫可以稱得上是目前運(yùn)行速度最快的 SQL 語言數(shù)據(jù)庫。除了具有許多其它數(shù)據(jù)庫所不具備的功能和選擇之外, MySQL 數(shù)據(jù)庫是一種完全免費(fèi)的產(chǎn)品,用戶可以直接從網(wǎng)上下載數(shù)據(jù)庫,用于個(gè)人或商業(yè)用途,而不必支付任何費(fèi)用。總體來說, MySQL 數(shù)據(jù)庫具有以下主要特點(diǎn): (1) 同時(shí)訪問數(shù)據(jù)庫的用戶數(shù)量不受限制; (2) 可以保存超過 50,000,000 條記錄; (3) 是目前市場上現(xiàn)有產(chǎn)品中運(yùn)行速度最快的數(shù)據(jù)庫系統(tǒng); (4) 用戶權(quán)限設(shè)置簡單、有效。 Xx 大學(xué)學(xué)士學(xué)位論文(設(shè)計(jì)) 7 如今,包括 Siemens 和 Silicon Graphics 這樣的國際知名公司也開始把 MySQL作為其數(shù)據(jù)庫管理系統(tǒng),這就更加證明了 MySQL 數(shù)據(jù)庫的優(yōu)越性能和廣闊的市場發(fā)展前景。 本系統(tǒng)采用的數(shù)據(jù)庫技術(shù)為 JDBC(Java Data Base Connectivity),它 是一種能通過 Java 語言訪問結(jié)構(gòu)化數(shù)據(jù)庫的應(yīng)用程序接口( JDBC API)。數(shù)據(jù)庫驅(qū)動(dòng)程序類型為:本地 API 部分 Java 驅(qū)動(dòng)程序 。 Xx 大學(xué)學(xué)士學(xué)位論文(設(shè)計(jì)) 8 2 需求說明 系統(tǒng)概況 隨著計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展 ,使得 網(wǎng) 絡(luò)課程資源 呈現(xiàn)出 種類多 、 形式雜 、 數(shù)量多 的狀況。 為了 實(shí)現(xiàn)對(duì)這些資源進(jìn)行有效的 管理 和 組織 ,讓學(xué)生在繁多的 網(wǎng)絡(luò)課程資源 中快速搜索、瀏覽所需信息,讓教師能方便快捷地進(jìn)行課件發(fā)布是一個(gè)急需 解決的問題。此外, 本系統(tǒng) 主要是為學(xué)校教育教學(xué)服務(wù),以提高教學(xué)效率,促進(jìn)學(xué)生全面發(fā)展。系統(tǒng)用戶群主要是教師和學(xué)生,故還要求系統(tǒng)能實(shí)現(xiàn)一定的用戶交互,成為一個(gè)生生、師生交流的平臺(tái) 。 (1) 專業(yè)平臺(tái)級(jí)資源管理系統(tǒng) 這一類型的資源管理系統(tǒng)由專業(yè)的軟件公司所開發(fā),它們主要為整個(gè)學(xué)院或?qū)W校提供教學(xué)資源管理服務(wù),以獨(dú)立形式而存在。此類型資源管理 系統(tǒng)的代表有:豪杰雙易網(wǎng)絡(luò)教學(xué)應(yīng)用系統(tǒng)及 國之源城域資源管理和應(yīng)用系統(tǒng)平臺(tái) 等 功能齊全,包括用戶的分級(jí)管理功能、專業(yè)的資源管理功能、師生教學(xué)及師生交互功能等一系列功能,每個(gè)功能下還有多個(gè)子功能。資源豐富,很多這一類型的資源管理系統(tǒng)出售時(shí)已經(jīng)與資源庫整合在一起,方便用戶使用。然而,本系統(tǒng)主要是以教學(xué)為目的開發(fā)一個(gè)資源管理系統(tǒng),如果使用這一類的資源管理系統(tǒng)主要有以下問題:該類型資源管理系統(tǒng)售價(jià)不菲,對(duì)于一個(gè)網(wǎng)絡(luò)課程來說,投入成本太高。由于其開發(fā)公司擁有該資源管理系統(tǒng)的知識(shí)產(chǎn)權(quán),因此不能隨意地定制該資源管理系統(tǒng)以符合 本網(wǎng)絡(luò)課程的需要 。 (2) 普及應(yīng)用級(jí)資源管理系統(tǒng) 這一類型的資源管理系統(tǒng)對(duì)比起專業(yè)平臺(tái)級(jí)的資源管理系統(tǒng),它們更多是針對(duì)某一資源學(xué)習(xí)網(wǎng)站以及網(wǎng)絡(luò)課程而開發(fā)的。它所使用的資源管理系統(tǒng)便是一種嵌入式的資源管理系統(tǒng)。該系統(tǒng)直接跟網(wǎng)絡(luò)課程結(jié)合在一起,為該網(wǎng)絡(luò)課程服務(wù)。這類型的資源管理系統(tǒng)的優(yōu)點(diǎn)有:自主開發(fā),成本低廉擁有自主知識(shí)產(chǎn)權(quán),系統(tǒng)可按照需求靈活修改。盡管該類型的資源管理系統(tǒng)存在一些缺點(diǎn),但相對(duì)于專業(yè)平臺(tái)級(jí)系統(tǒng)來說更適合作為一門網(wǎng)絡(luò)課程的資源管理系統(tǒng)。通過之前的研究,已經(jīng)知道該類型資源管理的系統(tǒng)的缺點(diǎn)所在,在設(shè) 計(jì)開發(fā)的過程中會(huì)取長補(bǔ)短,力求基于一種相對(duì)新穎的技術(shù)開發(fā)出一個(gè)功能相對(duì)齊全,資源編碼符合規(guī)范的普及 Xx 大學(xué)學(xué)士學(xué)位論文(設(shè)計(jì)) 9 應(yīng)用級(jí)資源管理系統(tǒng)。 需求分析 目前, Inter 技術(shù)與應(yīng)用網(wǎng)絡(luò)課程的學(xué)習(xí)資源已經(jīng)具有一定規(guī)模,開發(fā)一個(gè)高效、可靠、通用的資源管理系統(tǒng)已經(jīng)迫在眉睫。筆者考慮到網(wǎng)絡(luò)課程的需要,同時(shí)也考慮到網(wǎng)絡(luò)課程的信息以及師生之間的教學(xué)交流信息其實(shí)也是另一種形式的教學(xué)資源。所以,在該資源管理系統(tǒng)中特意加入信息服務(wù)功能,使其功能更全面。該資源管理系統(tǒng)主要功能模塊介紹如下: (1) 信息服務(wù)功能 通過對(duì)數(shù)據(jù)庫的讀寫實(shí)現(xiàn)在 課程簡介和課程公告兩個(gè)欄目的信息發(fā)布、修改和刪除,并且能夠上傳圖片,實(shí)現(xiàn)自動(dòng)的圖文混排。 (2) 用戶系統(tǒng) 將整個(gè)網(wǎng)絡(luò)課程的用戶分為會(huì)員、游客和管理員三大類,根據(jù)不同的身份給予不同的操作權(quán)限。學(xué)生用戶擁有訪問、查找和下載資源以及在論壇上發(fā)帖的權(quán)限,并且可以更改自己的個(gè)人信息,修改密碼等。教師用戶除了擁有學(xué)生的全部功能以后,還可以對(duì)資源進(jìn)行發(fā)布、編制及刪除功能,同時(shí)也可以對(duì)論壇進(jìn)行管理。而管理員則是完全的管理身份,不參與教學(xué)活動(dòng),但是管理員可以管理網(wǎng)絡(luò)課程上一切的用戶及資源,還可以對(duì)系統(tǒng)進(jìn)行設(shè)置和維護(hù)。 (3) 資源中心 資源中心包括視頻媒體、音頻媒體、素材庫、教學(xué)站點(diǎn)、教學(xué)資料、電子教案、軟件工具庫、詞典檢索以及全站搜索等一系列功能,其中視頻媒體、音頻媒體、素材庫、教學(xué)資料、電子教案和軟件工具庫是提供給學(xué)習(xí)者下載的,而教學(xué)站點(diǎn)、詞典檢索和全站搜索則是向?qū)W習(xí)者提供相關(guān)學(xué)習(xí)信息的。 (4) 系統(tǒng)管理 該項(xiàng)功能則是集成了以上 3 大項(xiàng)的所有管理功能,提供一個(gè)集中的界面,提高系統(tǒng)管理的安全性和科學(xué)性。其中分為兩個(gè)管理子模塊,其中一個(gè)是給教師身份的用戶使用,使其可以擁有一定的權(quán)限,對(duì)網(wǎng)站以及學(xué)生進(jìn)行管理。而另一個(gè)管理子模塊 則是留給管理員使用的,管理員可以通過它來管理整個(gè)網(wǎng)絡(luò)課程的資源及用戶,并且進(jìn)行系統(tǒng)設(shè)置和維護(hù) [5]。 Xx 大學(xué)學(xué)士學(xué)位論文(設(shè)計(jì)) 10 可行性分析 (1) 技術(shù)可行性 技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。 鑒于本人的專業(yè)技能不足、實(shí)戰(zhàn)經(jīng)驗(yàn)少和開發(fā)時(shí)間短等方面情況的分析,軟件完成在技術(shù)上有一定的難度。但是,在老師的指導(dǎo)下開發(fā)本系統(tǒng)從技術(shù)方面講是可行性的。綜合開發(fā)本系統(tǒng)應(yīng)用到的 JSP 動(dòng)態(tài)網(wǎng)頁技術(shù)對(duì)開發(fā)環(huán)境的要求的考慮,在技術(shù)上是可行的, 且安全性 上是可靠的。 (2) 經(jīng)濟(jì)可行性 本系統(tǒng)是為方便管理員對(duì)網(wǎng)絡(luò)課程資源進(jìn)行管理,運(yùn)行本系統(tǒng)應(yīng)用程序即可使用,系統(tǒng)成本較少,而當(dāng)投入運(yùn)行后便可為學(xué)校的網(wǎng)絡(luò)課程資源管理節(jié)約大量的人力,財(cái)力。系統(tǒng)所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本,方便有效,簡單易行。 (3) 操作可行性 本系統(tǒng)經(jīng)過仔細(xì)的分析后所設(shè)計(jì)的界面簡潔清晰,盡可能考慮人們使用時(shí)的一些習(xí)慣,使得操作簡單,每一個(gè)操作后都會(huì)對(duì)用戶有所響應(yīng),數(shù)據(jù)讀取靈活可靠,功能規(guī)范齊全,使用容易。 數(shù)據(jù)管理需求 (1) 數(shù)據(jù)錄入的準(zhǔn)確性和實(shí)時(shí)性 數(shù)據(jù)的輸入是否準(zhǔn)確是 數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入的數(shù)據(jù)必須通過系統(tǒng)檢查是否符合格式要求,以保證輸入數(shù)據(jù)的準(zhǔn)確性。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。 (2) 數(shù)據(jù)的一致性和完整性 數(shù)據(jù)一致性,就是當(dāng)多個(gè)用戶試圖同時(shí)訪問一個(gè)數(shù)據(jù)庫,它們的事務(wù)同時(shí)使用相同的數(shù)據(jù)時(shí),可能會(huì)發(fā)生以下四種情況:丟失更新、未確定的相關(guān)性、不一致的分析和幻想讀。 由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的模塊或子系統(tǒng)中,文件、數(shù)據(jù) 庫是共享 Xx 大學(xué)學(xué)士學(xué)位論文(設(shè)計(jì)) 11 數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,必須維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。各模塊之間對(duì)數(shù)據(jù)庫的需求各有不同,但一定要協(xié)調(diào)好不同需求之間的關(guān)系。對(duì)于各模塊都會(huì)用到的表一定要一致,不能有沖突,不能有臟數(shù)據(jù) [6]。 性能需求 (1) 準(zhǔn)確性和及時(shí)性 在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,不但要保證本次數(shù)據(jù)處理結(jié)果的準(zhǔn)確性,還要考慮本次數(shù)據(jù)處理結(jié)果對(duì)整個(gè)系統(tǒng)的影響,從而保證整個(gè)系統(tǒng)的正確性。系統(tǒng)在日常處理中的響應(yīng)速度要達(dá)到實(shí)時(shí)要求,以及實(shí)時(shí)反饋信息。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,還要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)處理能力和響應(yīng)時(shí)間能夠滿足用戶對(duì)信息處理的要求。 (2) 系統(tǒng)的可擴(kuò)充性 系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。這些要求系統(tǒng)提供足夠手段進(jìn)行功能的調(diào)整和擴(kuò)充。要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,即系統(tǒng)應(yīng)是一個(gè)開放的系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊、配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代??梢哉f,具有良好的擴(kuò)展性的軟件才是優(yōu)秀的 軟件 [7]。 (3) 系統(tǒng)的 易 用性和易維護(hù)性 為了系統(tǒng)使用的高效率,用戶可以很快的使用網(wǎng)上競標(biāo)系統(tǒng)而不必專門的學(xué)習(xí)該系統(tǒng)的使用。因此系統(tǒng)應(yīng)該能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該設(shè)計(jì)成盡量友好的界面。系統(tǒng)中涉及到的重要的信息數(shù)據(jù)要妥善的保存,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作。 運(yùn)行環(huán)境 (1) 為方便師生更好的使用在硬件方面要求電腦的 CPU: P(R) GHz 以上,內(nèi)存: 1GB 以上即可良好運(yùn)行本系 統(tǒng)。 (2) 在編程的過程中軟件方面:瀏覽器 IE,操作系統(tǒng): Windows XP 或 Windows7,開發(fā)平臺(tái): MyEclipse,開發(fā)語言: Java 開發(fā)技術(shù);數(shù)據(jù)庫: MySQL,框架結(jié)構(gòu): struts2; Web 服務(wù)器: 。 Xx 大學(xué)學(xué)士學(xué)位論文(設(shè)計(jì)) 12 3 總體設(shè)計(jì) 系統(tǒng)具體功能 系統(tǒng)的前臺(tái)功能模塊 本
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1