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

正文內(nèi)容

基于jsp的在線畢業(yè)論文管理系統(tǒng)(已修改)

2025-03-14 09:13 本頁面
 

【正文】 計算機(jī)專業(yè)畢業(yè)論文 基于 JSP的在線畢業(yè)論文管理系統(tǒng) Online Thesis Management System Based on JSP 摘要 : 隨著互聯(lián)網(wǎng)在學(xué)校和高校的普及,網(wǎng)上 畢業(yè)論文管理系統(tǒng)成為教師管理論文 的主要工具。本文闡述使用 JSP技術(shù)開發(fā)高校畢業(yè)生論文管理系統(tǒng)的必要性和優(yōu)越性,探討該系統(tǒng)的設(shè)計思想、結(jié)構(gòu)、功能和實現(xiàn)方法、技術(shù)以及關(guān)鍵性問題。 關(guān)鍵詞: JavaBeans; Servlet;畢業(yè)論文管理系統(tǒng); JSP Abstract: Along with the Inter popularization in the school and universities, the online graduation thesis management system bees the teacher manages the thesis of main tool. This article elaborates uses the JSP technology development universities graduate thesis management system the necessity and the superiority, discusses this system the design thought, the structure, the function and the realization method, the technology as well as the crucial question. Key words: JavaBeans。 Servlet。 Thesis Management System。 JSP 目 錄 摘要???????????????????????????????? 4 1引言 ??????????????????????????????? 4 ?????????????????? 4 ???????????????????? 4 2系統(tǒng)說明 ????????????????????????????? 4 系統(tǒng)選擇 ?? ???????????????????????? 4 動態(tài)網(wǎng)站設(shè)計技術(shù)分類 ??????????????????? 4 動態(tài)網(wǎng)站設(shè)計技術(shù)選擇 ??????????????????? 5 開發(fā)平臺選擇 ????????????????????????? 5 ?????????????????????? 5 Web 服務(wù)器軟件的選擇 ??????????????????? 5 ????????????????????? 6 開發(fā)工具的選擇 ?????????????????????? 6 3數(shù)據(jù)庫的設(shè)計 ??????????????????????????? 6 ?????????????????????????? 6 ?????????????????????????? 6 用戶表 ?????????????????????????? 6 教師表 ?????????????????????????? 7 學(xué)生表 ????????????????????????? ? 7 ???????????????????????? 7 完成任務(wù)表 ???????????????????????? 8 成績表 ?????????????????????????? 8 4系統(tǒng)設(shè)計????????????????????????????? 9 ??????????????????????????? 9 ?????????????????????????? 9 5系統(tǒng)實現(xiàn)技術(shù) ???????????????????????? ??? 11 功能模塊簡介 ???????????????????????? 11 ????????????????????? 11 ?????????????????????? 11 ???????????????????? 11 ???????????????? 11 ???????????????????????? 11 擬定論文題目等模塊 ? ?????????????????? 11 學(xué)生聯(lián)系信息等模塊 ??????????????????? 12 電子文獻(xiàn)綜述查收等模塊 ????????????????? 12 6JSP連接數(shù)據(jù)庫 ?????????????????????????? 12 7身份驗證和個性化機(jī)制 ??????????????????????? 13 8 部署 Servlet??????????????????????????? 14 9要點和關(guān)鍵點 ?????????????????????????? 14 jsp中處理中文亂碼問題 ?????????????????? 14 ???????????????????????? 15 10結(jié)束語 ????????????????????????????? 16 11參考文獻(xiàn) ??????????????????????????? 16 12 致謝 ????????????????????????????? 17 13附錄 ????????????????????????????? 18 1 引言 在線論文管理系統(tǒng)的研究意義 隨著最近幾年的高校擴(kuò) 招,越來越多的大學(xué)生從學(xué)校畢業(yè),給社會帶來巨大的就業(yè)壓力 [1],同時,大學(xué)生的畢業(yè)論文質(zhì)量也隨之下降,這是一個不可忽視的問題,建立高校畢業(yè)生 在線畢業(yè)論文管理系統(tǒng) 日趨重要和必要 [2]。盡管大部分高校都有自己的學(xué)生管理系統(tǒng)或?qū)W籍管理系統(tǒng),但很少涉及 在線畢業(yè)論文管理 ,應(yīng)該著手開發(fā)這套系統(tǒng) ,從而減少老師的負(fù)擔(dān)和提高工作的效率。 在線論文管理系統(tǒng)的目的 開發(fā)這套系統(tǒng)是為了不再讓教師管理學(xué)生論文停留在 紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被 計算機(jī)為基礎(chǔ)的信息管理所取代。因此,作為高校運作的核心環(huán)節(jié) —— 高校 論文管理 無疑被提到一個迫切需要解決的議程上。 系統(tǒng)可以把 日常管理工作 等內(nèi)容提升到網(wǎng)絡(luò)中來,使它 得到歸攏,合并,減少分散方式 。就有必要建立 論文管理 局域網(wǎng)絡(luò)系統(tǒng)。實踐證明,高校 論文管理系統(tǒng) 只有依托網(wǎng)絡(luò),充分利用當(dāng)今高新科技發(fā)展資源,才能實現(xiàn)高校 各個教師 對 學(xué)生論文 管理進(jìn)行 很好的統(tǒng)一,查收和閱讀 ,并且保持?jǐn)?shù)據(jù)的一致性,完整性和時效性,才能理順工作關(guān)系,提高工作效率。 2 系統(tǒng)說明 系統(tǒng)選擇 動態(tài)網(wǎng)站設(shè)計技術(shù)分類 就其實現(xiàn)技術(shù)而 言,目前動態(tài)網(wǎng)站設(shè)計技術(shù)主要有:利用 Perl/C++/Delphi等開發(fā)的 CGI,兩種有名的 APIISAPI/NSAPI,還有 ColdFushion,以及最近幾年流行起來的 3p 技術(shù) ASP, PHP, JSP; ASPActive Server Page,由微軟公司開發(fā) ,是一個 WEB 服務(wù)器端的開發(fā)環(huán)境,主要采用腳本語言 VBScript(或Javascript / perl等)作為自己的開發(fā)語言,可用 ODBC或直接驅(qū)動法訪問 Window平臺的數(shù)據(jù)庫。 PHPPerson Server Page ,是由 Rasmus 個人創(chuàng)立的一種跨平臺的服務(wù)器端的嵌入式腳本語言 . 它大量地借用 C, Java 和 Perl 語言的語法 , 并耦合 PHP 自己的特性 ,.是一種很有個性的網(wǎng)站開發(fā)語言,它支持目前絕大多數(shù)數(shù)據(jù)庫。 JSPJava Server Pages , 是 Sun 公司推出的新一代站點開發(fā)語言,Sun 公司除 Java 應(yīng)用程序 和 Java Applet 之外,又創(chuàng)立了 JSP,其可以在Servelet和 JavaBean的支持下使實現(xiàn)業(yè)務(wù)邏輯的代碼和控制業(yè)務(wù)流程的代碼分離,使得開發(fā)更加的快速和有效;并且兼之 Java 的跨平臺特 性,使之優(yōu)點更加明顯??墒钱?dāng)前的大多網(wǎng)站采用 ASP 和 PHP 技術(shù), ASP的缺點在于不容易去寫易理解、可用性好的代碼,因為它的代碼中夾雜著腳本和 HTML,那很難被讀懂,至于重用也只能通過剪貼來實現(xiàn)。由于 ASP 自身的結(jié)構(gòu), 很難用面向?qū)ο蟮姆椒ň幊?。雖然可以通過好的編程習(xí)慣,就是使用服務(wù)端引用或 FrontPage 模板,靠封裝代碼來提高可用性,并且避免重復(fù)代碼帶來的混亂。但即使這樣,項目還是難于管理、維護(hù); PHP 的缺點在于由于 PHP本身存在的一些缺點,使得它不適合應(yīng)用于大型商務(wù)站點,而更適合一些小型的商業(yè)站點。首 先, PHP缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持。對于大負(fù)荷站點,解決方法只有一個:分布計算。數(shù)據(jù)庫、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,組成二維數(shù)組。而 PHP 則缺乏這種支持。還有上面提到過的一點, PHP提供的數(shù)據(jù) 庫接口支持不統(tǒng)一等。 動態(tài)網(wǎng)站設(shè)計技術(shù)選擇 經(jīng)過對幾種流行的實現(xiàn)技術(shù)的優(yōu)缺點比較,再結(jié)合系統(tǒng)自身的功能需要,我們決定采用 J2EE 標(biāo)準(zhǔn)中的 JSP技術(shù)實現(xiàn)本系統(tǒng)的開發(fā)。 首先,系統(tǒng)具有跨平臺性, unix/linux 服務(wù)器的性能更加優(yōu)良。 JSP 作為 Java平臺的一 部分,其擁有 Java 程序設(shè)計語言“一次編寫,各處執(zhí)行”的特點。 其次,系統(tǒng)開發(fā)職責(zé)的高度分離和代碼的可重用性。使用 JSP 技術(shù), Web頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來設(shè)計和格式化最終頁面。使用 JSP 標(biāo)識或者小腳本來產(chǎn)生頁面上的動態(tài)內(nèi)容。產(chǎn)生內(nèi)容的邏輯被封裝在標(biāo)識和JavaBeans 群組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端執(zhí)行。將核心邏輯封裝在標(biāo)識和 Beans 中,那么其它人,如 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的產(chǎn)生。在服務(wù)器端, JSP 引擎解釋 JSP標(biāo)識,產(chǎn) 生所請求的內(nèi)容(例如,通過存取 JavaBeans 群組件,使用 JDBC 技術(shù)存取數(shù)據(jù)庫),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。絕大多數(shù) JSP頁面依賴于可重用且跨平臺的組件(如: JavaBeans或者 Enterprise JavaBeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團(tuán)體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各 種群組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 開發(fā)平臺選擇 操作平臺的選擇 本著界面友善、易操作和成本低廉的原則我們選擇 Windows 2021 作為開發(fā)平臺。 Web 服務(wù)器軟件的選擇 由于論文系統(tǒng)的特殊性,考慮到 1. 系統(tǒng)的可擴(kuò)展性和安全性; 2. 系統(tǒng)的運行速度; 3. 服務(wù)器的升級和更換等方面,所以采用免費的、性能卓越的、穩(wěn)定的和版本升級及時的 Apache 組織的 Apache 服務(wù)器 +Tomcat 服務(wù)器。 Apache 的特點是簡單、速度快、性能穩(wěn)定,并可做代理服 務(wù)器來使用,并可以可以支持 SSL 技術(shù),支持多個虛擬主機(jī)。 Tomcat 是 Sun 和 Apache 合作做出來的 JSPServer,支持 Servlet and JavaServer Pages 等版本。 Apache +Tomcat 優(yōu)勢更加明顯, Apache 處理靜態(tài)頁面, Tomcat 處理 JSP 動態(tài)頁面 數(shù)據(jù)庫服務(wù)器選擇 MySQL 是一個真正的多用戶、多線程 SQL 數(shù)據(jù)可服務(wù)器。 SQL是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。 MySQL 是以一個客戶機(jī) /服務(wù)器結(jié)構(gòu)實現(xiàn)的,是有一個服務(wù)器守護(hù)程序 mysqld 和很多不同的客戶程序和庫組成的。 總體來說, MySQL 數(shù)據(jù)庫具有以下主要特點: 1. 同時訪問數(shù)據(jù)庫的用戶數(shù)量不受限制; 2. 可以保存超過 50,000,000 條記錄; 3. 是目前市場上現(xiàn)有產(chǎn)品中運行速度最快的數(shù)據(jù)庫系統(tǒng); 4. 用戶權(quán)限設(shè)置簡單、有效 。 開發(fā)工具的選擇 我采用的是 Macromedia Dreamweaver MX 2021 和 UltraEdit 軟件開發(fā),Dreamweaver 主要開發(fā)界面, UltraEdit 主要寫 java 文件。 3 數(shù)據(jù)庫的設(shè)計 數(shù)據(jù)庫設(shè)計 一個成功的管理軟件,數(shù)據(jù)庫設(shè)計的好壞是一個關(guān)鍵。本系統(tǒng)采用以面向?qū)ο缶幊陶Z言 Java 為基礎(chǔ)的 JSP技術(shù),更應(yīng)該注意到對面向?qū)ο蟮闹С帧? 數(shù)據(jù)庫的設(shè)計思想為: 1. 數(shù)據(jù)庫結(jié)構(gòu)清晰,便于實現(xiàn) OOP ;由于實現(xiàn)了應(yīng)用模塊對象對數(shù)據(jù)庫對象的完全映射,數(shù)據(jù)庫邏輯模型自然且直接地模擬現(xiàn)實世界的實體關(guān)系。 2. 數(shù)據(jù)庫對象具有獨立性,便于維護(hù);除了數(shù)據(jù)庫表對象與應(yīng)用模塊對象一一對應(yīng)外,在邏輯對象模型中我們沒有設(shè)計繼承等泛化關(guān)系,表類
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1