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

正文內(nèi)容

基于jsp管理系統(tǒng)的設(shè)計與實現(xiàn)(文件)

2025-12-28 09:50 上一頁面

下一頁面
 

【正文】 是最繁瑣、最耗時的一個環(huán)節(jié)。前臺 管理部分 主要實現(xiàn)了 各個等級的用戶登錄、課題管理、課題的審核通過、學生選題管理和管理員對教師和學生的 管理等等 ; 功能模塊中的 檢索功能 主要 是 實現(xiàn)了 對根據(jù)用戶的不同權(quán)限實現(xiàn) 檢索 。JSP 學習筆記 [M].北京:清華大學出版社, 2021. [3] 李建剛,秦興橋,鄭雨貝. JSP 網(wǎng)絡(luò)編程與實踐 [M].北京:清華大學出版社, 2021, 5558. [4] 姜承堯. MySQL 技術(shù)內(nèi)幕 [M].北京:機械工業(yè)出版社, 2021, 4647. [5] 王小東, Baron.高性能 MySQL[M].北京:電子工業(yè)出版社, 2021, 109110. [6] 鄒竹彪. JSP 網(wǎng)絡(luò)編程從入門到精通 [M].北京:清華大學出版社, 2021, 7477. [7] 科 夫勒. MySQL 權(quán)威指南 [M].北京:人民郵電出版社, 2021, 156159. [8] Charles .深入理解 MySQL[M].北京:人民郵電出版社, 2021, 7778. [9] 福塔. MySQL 必知必會 [M].北京:人民郵電出版社, 2021, 9194. [10] 明日科技. JSP 開發(fā)技術(shù)大全 [M].北京:人民郵電出版社, 2021, 8890. [11] 馬建紅. JSP 應(yīng)用與開發(fā)技術(shù) [M].北京:清華大學出版社, 2021, 104105. [12] 李詠梅,余元輝,鄧瑩,劉自林. JSP 應(yīng)用教程 [M].北京:機械工業(yè)出版社, 2021, 146147. 大慶師范學院本科畢業(yè)論 文(設(shè)計) 37 謝 辭 四年的大學生涯轉(zhuǎn)瞬即逝,在大學的點點滴滴就仿佛是昨天發(fā)生的一樣在我腦海中閃現(xiàn)。所以,我想借此機會在這里對我敬愛的老師們說一聲:老師們, 您 們辛苦了!謝謝你們的諄諄教導和幫助。 同時, 我也要向大學四年中給予我?guī)椭椭笇У娜w老師們致以最誠摯的謝意,感謝你們。在設(shè)計之初,我非常迷茫,對于這個題目不知 如何著手 ,是 方 老師幫助我明確了目標,了 解題目,讓我能夠徹底的明白該如何正確入手;在課題的設(shè)計過程中, 方 老師為我提供了大量的相關(guān)資料并且時常為我檢查設(shè)計的各個模塊的相關(guān)功能,提出了很多寶貴的建議,這些建議有很多獨到的地方,讓我在各個功能上有了更加完善的構(gòu)思; 在畢業(yè)論文的撰寫過程中,得到了老師的悉心指導 ,使我能更好的完成論文。通過大學的磨練,我已經(jīng)漸漸的成熟起來。 由于自己專業(yè)知識的局限性,這個系統(tǒng)做的并不是很完善 其中還存在著一些缺點,如: 在 用戶的登錄界面上 可以 添加老師及學生的意見反饋、里面包含學生留言、老師留言、回復留言等 ; 在密 碼方面,考慮到有的學生會因為粗心大意而忘記自己的密碼,可以 添加一些找回密碼之類的功能 。為此我預(yù)留了充分的時間來對我的系統(tǒng)進行系統(tǒng)測試工作。 2. 解決方法: ( 1) 重新設(shè)定數(shù)據(jù)庫和系統(tǒng)自動檢索功能,使每一個 登錄用戶做到唯一性。 3. 在安全性中,在系統(tǒng)中增加一些約束,避免通過灰化動態(tài)文本框以保證系統(tǒng)中數(shù)據(jù)的安全或者使用戶不能在沒有數(shù)據(jù)信息的時候進行操作 [12]。所以通常來講,在編寫出每個原程序后,我們都要對它 進行一些必要的測試。主要內(nèi)容包括很多,主要有功能測試、壓力測試、性能測試、用戶界面測試、安全性測試、安裝與反安裝測試等等,我們要進行的測試主要是功能測試、用戶界面測試、壓力測試還有性能測試 [11]。 大慶師范學院本科畢業(yè)論 文(設(shè)計) 32 管理員對后臺中所有公告的查看,可以及時刪除 以前的舊公告,不會影響畢業(yè)生選擇畢業(yè)設(shè)計課題的進度 ,如圖 523 所示 。 大慶師范學院本科畢業(yè)論 文(設(shè)計) 31 圖 521 審核課題頁面 實現(xiàn)過程 如下 : 該網(wǎng)頁打開時會自動搜索數(shù)據(jù)庫 lunw 表 中需要審核的課題信息。 圖 519 對畢設(shè)課題的查詢 實現(xiàn)過程 如下 : 該網(wǎng)頁 主要有 label 和 button 控件構(gòu)成, 打開時會自動執(zhí)行 executeQuery()搜索數(shù)據(jù)庫中 lunw 表中所有課題的 id。 圖 517 對新教師的添加 管理員批量導入教師(操作方法同批量導入學生信息一樣) ,如圖 518 所示 。 大慶師范學院本科畢業(yè)論 文(設(shè)計) 29 圖 516 對所有教師信息的查看 實現(xiàn)過程 如下 : 該網(wǎng)頁打開時會自動執(zhí)行 executeQuery()搜索數(shù)據(jù)庫中 teachers 表中所有 教師 的信息。 圖 514 添加學生信息 管理員批量導入學生信息,必須按照表里信息并以標準表格式輸入,否則無法添加表數(shù)據(jù),此功能適合以班級為單位的輸入,方便、快捷 ,如圖 515 所示 。 圖 513 對所有學生信息的查看 實現(xiàn)過程 如下 : 該網(wǎng)頁打開時會自動執(zhí)行 executeQuery()搜索數(shù)據(jù)庫中 students 表中所有用戶的信息。點擊修改,會跳出修改信息的界面,用戶輸入需要修改的相應(yīng)信息,點擊修改,頁面會將信息 從 數(shù)據(jù)庫 lunw中提取索要修改用戶的 id 并 將該 id 在數(shù)據(jù)庫中更新 。 圖 510 教師對課題的查看 教師對自己的課題列表進行查看,里面是該用戶自己的課題,無法看到其他人的 ,如圖 511 所示 。該網(wǎng)頁有搜索功能,用戶在搜索用戶文 本欄中填寫想要搜索的關(guān)鍵字,如:類型、來源或課題名稱等,點擊檢索,網(wǎng)頁會調(diào)用 form 的 submit 方法將信息提交給后臺并根據(jù)輸入的信息組成 sql 語句, 根據(jù)輸入的關(guān)鍵字對數(shù)據(jù)庫中實習表進行搜索,并將信息返回給該頁面,通過一個 label控件將這些實習信息顯示出來。 點擊重置,頁面會刪除之前此用戶 更新的信息,也就是將此信息從數(shù)據(jù)庫中刪除。該模塊功能可分為查詢修改自己信息,查看自己所選擇的課題名稱及詳細信息,選擇課題。程序執(zhí)行標點的 submit 方法將用戶名提交到 connsql 中,通過對用戶名組成 sql 語句執(zhí)行 executeQuery 方法查詢數(shù)據(jù)庫中的用戶表的密碼、用戶類型以及其他重要信息 ,如果查詢出來的密碼與用戶輸入的密碼相同,并且用戶類型相通,則根據(jù)正確的用戶權(quán)限登錄,并跳轉(zhuǎn)至相應(yīng)的頁 面。 圖 51 登錄頁面 若登錄人員把姓名編號輸入錯誤或不輸入密碼的時候系統(tǒng)會跳轉(zhuǎn)頁面顯示出提示 ,如圖 52 所示 。 編碼 來源 題目名稱 詳情 類型 課題性質(zhì) 課題 大慶師范學院本科畢業(yè)論 文(設(shè)計) 21 表 42 教師數(shù)據(jù)表 列名 列標識 數(shù)據(jù)類型 主鍵 空值 備注 teachId 教師編號 varchar Y N teachPwd 密碼 varchar N teachName 姓名 varchar N teachSex 性別 varchar teachAdd 組號 varchar teachXueli 學歷 varchar teachLevel 職稱 varchar teachPhone 電話 varchar teachXibie 系別 varcha 3. 課題信息表表結(jié)構(gòu) 如 表 43 所示 。 圖 43 教師信息 實體 圖 教師 編號 身份 性別 姓名 學歷 電話 職稱 學生 班級 組號 性別 姓名 學號 電話 家庭住址 大慶師范學院本科畢業(yè)論 文(設(shè)計) 20 3. 課題 實體 圖 , 如圖 44 所示 。系統(tǒng)的安全性是不可忽視的一個方面,本系統(tǒng)的合法用戶是學生、教師和管理員。系統(tǒng)要實現(xiàn)的主要功能模塊如圖 41 所示 。 系統(tǒng)總體設(shè)計 該系統(tǒng)的設(shè)計目的很明確,就是為了方便教師、學生、管理員三種用戶 ,所有操作都在網(wǎng)上完成。該系統(tǒng)采用 JSP開發(fā)技術(shù),基于 B/S 模式的工作方式使得數(shù)據(jù)的維護也顯得非常方便 [10]。 通過對系統(tǒng)業(yè)務(wù)流程的分析 ,我們不僅可以了解系統(tǒng)的總體業(yè)務(wù)的流程和數(shù)據(jù)處理順序,還可以更清楚的了解到子系統(tǒng)的數(shù)據(jù)處理過程,做系統(tǒng)業(yè)務(wù)流程分析不僅要分析系統(tǒng)業(yè)務(wù)流程,還要考慮數(shù)據(jù)之間的關(guān)系。 添加、 增刪改查 刪除 查詢、修改 查看、 查看、 選擇 選擇 圖 38 系統(tǒng)所 需 達到要求 2. 業(yè)務(wù)流程 分析 通過對系統(tǒng)需求的具體分析,可以看出, 系統(tǒng)的各個功能處理數(shù)據(jù)主要就是信息的添加、刪除、修改和查詢。 學生管理功能模塊學生 用例圖,如圖 36 所示。 教師功能需求 1. 教師管理功能需求 教師的權(quán)限是可以通過登陸系統(tǒng)來對 課題 進行添 加、刪除,可以查看、修改 個人 信息,可以查看、修改論文信息,還可以查看選擇了自己做指導教師的學生的選題情況 。 學生志愿課題管理 學生基本信息及選擇志愿 更新后學生基本信息及選擇志愿 對學生所選的志愿和被確定的志愿能進行修改、刪除等操 作。 圖 31 所有用戶 用例圖 不同用戶的 操作權(quán)限是不同的, 用戶 通過 用戶名和密碼來登陸系統(tǒng) ,登陸流程畢業(yè)設(shè)計 系統(tǒng) 學生 教師 管理員 大慶師范學院本科畢業(yè)論 文(設(shè)計) 12 如圖 32 所示。該系統(tǒng)所要解決的問題主要有以下幾個: 1. 解決因為手工操作而導致的繁瑣的操作過程,從而節(jié)約了大量的時間和并且避免了數(shù)據(jù)的遺漏、錯添和誤加。 2. 信息管理應(yīng)該方便維護;系統(tǒng)管理員只需要對服務(wù)器進行維護即可,不需過通過詢問 瀏覽器 來解決 [9]。數(shù)據(jù)庫的相大慶師范學院本科畢業(yè)論 文(設(shè)計) 11 關(guān)信息處理由管理員獨自完成,管理員處理教師課題和學生志愿要完成的操作有:對學生和教師的添加、查看、導入、 刪除。并且采用嚴格的登陸訪問權(quán)限管理來杜絕未經(jīng)授權(quán)的非法訪問。 2. 性能穩(wěn)定 畢業(yè)生的畢業(yè)設(shè)計系統(tǒng)是采的是 B/S 結(jié)構(gòu),通過合理、先進的網(wǎng)絡(luò)設(shè)計及軟、硬件的優(yōu)化選型,以保證系統(tǒng)的安全可靠。 系統(tǒng)方案性能 需求 1. 功能全面 本系統(tǒng)按正常的教學管理標準化業(yè)務(wù)程序流式設(shè)計,功能模塊齊全,涵蓋了修大慶師范學院本科畢業(yè)論 文(設(shè)計) 10 改信息、課題管理、報表管理、查詢、注冊管理等模塊。 2. 先進靈活 系統(tǒng)充分應(yīng)用現(xiàn)有成熟的網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù),先進的瀏覽器 /服務(wù)器結(jié)構(gòu),及高性能的數(shù)據(jù)庫,滿足客戶異地辦公需要。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,使其為許多中小型網(wǎng)站降低了網(wǎng)站總體擁有的成本。甚至可以在線申請,通過管理員的安全認證,根本不需要人參與其中,系統(tǒng)就可以自動分配給用戶一個賬號進入系統(tǒng) [7]。這樣就大大降低了客戶端所使用電腦的載荷量,并且大大降低了系統(tǒng)維護的工作量和系統(tǒng)升級所需 的成本,從而降低了用戶使用的總體成本 ( TCO) 。 系統(tǒng)模式選擇 經(jīng)過多次分析 ,綜合許多相關(guān)資料的整理,我們得出兩種相對比較合理的設(shè)計模式,下面為兩種模式的比較: 1. 單機版模式:假如我們采用單機版模式,我們雖然可以實現(xiàn)課題的管理,讓其實現(xiàn)應(yīng)有的功能,但是對于管理員、老師、學生來說就都是相對比較麻煩的事情,因為學生需要投報志愿、修改志愿、刪除志愿;教師需要申請課題、修改課題、刪除課題。 4. 支持多線程,充分利用 CPU 資源。 MYSQL 的特性 1. 使用 C 和 C++編寫,并使用了多種編譯器進行測試,保 證了源代碼的可移植性。 5. 支持 ANSI SQL 的 LEFT OUTER JION 和 ODBC。 2. 有多種類型:無符號整數(shù)、 FLOAT、 DOUBLE、 CHAR、 VARCHAR、 TEXT、BLOB、 DATE、 TIME、 DATETIME、 TIMESTAMP、 YEAR 和 ENUM 類型。 數(shù)據(jù)庫介紹 MYSQL 標志說明 MySQL 的海豚標志的名字叫 “ sakila” ,它是由 MySQL AB 的創(chuàng)始人從用戶在 “ 海豚命名 ” 的競賽中建議的大量的名字表中選出的。 7. “ PageContext” 對象: pageContext 對象提供了對 JSP 頁面內(nèi)所有的對象及名字空間的訪問,也就是說他可以訪問到本頁所在的 SESSION,也可以取本頁面所在的 appliction 的某一屬性值,他相當于頁面中所有功能的集大成者,它的本類名也叫pageContext。 ( 2) ():輸出一個換行符。主要是負責代碼片大慶師范學院本科畢業(yè)
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1