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

正文內(nèi)容

基于jsp的教學(xué)網(wǎng)站的設(shè)計與實現(xiàn)—免費(編輯修改稿)

2025-01-12 01:02 本頁面
 

【文章內(nèi)容簡介】 BBS 與老師進行實時討論;教務(wù)管理人員在該部分完成教務(wù)管理工作以及系統(tǒng)維護工作,具體有:(1)維護教師信息和學(xué)生信息數(shù)據(jù);(2)提供不同的用戶訪問權(quán)限;(3)對過期數(shù)據(jù)的維護和清理;第 節(jié) 數(shù)據(jù)庫設(shè)計由于本系統(tǒng)信息量大,特別是課件資源,因此如果采用合理的數(shù)據(jù)庫技術(shù)將有助與信息的管理。此外,使用數(shù)據(jù)庫技術(shù)還能方便的實現(xiàn)各種帶有交互式特性的教學(xué)活動,如作業(yè)輔導(dǎo)系統(tǒng),答疑系統(tǒng)等。在對數(shù)據(jù)庫的設(shè)計中,應(yīng)首先制出整個系統(tǒng)的 ER 圖,然后將 ER 圖細化。 將細化了之后的 ER 圖轉(zhuǎn)換為對根據(jù)系統(tǒng)需求和分析,采用 SQL Server 作為后臺數(shù)據(jù)庫。本系統(tǒng)數(shù)據(jù)庫的 ER 圖如圖 32 所示。圖 32 數(shù)據(jù)庫 ER 圖 登陸模塊(1) 數(shù)據(jù)流圖該模塊主要進行用戶認證,核對用戶所填登陸用戶名和密碼是否屬實。根據(jù)用戶的具體信息,判斷用戶權(quán)限。數(shù)據(jù)流圖如圖 33 所示。圖 33 數(shù)據(jù)流圖(2) 用戶信息表如表 31 所示表 31 用戶信息表字段名稱 數(shù)據(jù)類型 長度 含義number 字符 10 學(xué)號yhname 字符 12 用戶名key 字符 16 密碼name 字符 8 真實姓名calss 字符 4 班級 字符 20 電子郵件sex 布爾 1 性別purview 整型 1 權(quán)限用途:記錄用戶的相關(guān)信息。 留言模塊(1) 留言板流程圖 留言板是用戶之間的交流平臺之一,學(xué)生可以在此把自己的問題向老師進行提問,教師針對其問題予以及時的回復(fù),以便于教學(xué)的改進。每個用戶都可以發(fā)表留言。只有管理員可以進行留言管理。具體流程圖如圖 34 所示。圖 34 留言板流程圖(2) 留言板信息表表 32 留言板用戶信息表字段名稱 數(shù)據(jù)類型 長度 含義id 字符 10 留言序號yhname 字符 12 上傳人用戶名title 字符 20 留言標(biāo)題content 字符 200 留言內(nèi)容time 字符 14 留言時間用途:存儲留言的信息 BBS 模塊 (1) 數(shù)據(jù)流圖本系統(tǒng)中用 BBS 的形式來替代傳統(tǒng)的聊天室,主要目的是實現(xiàn)用戶與用戶時間的實時交流。用戶可以發(fā)起論題、對某個論題進行討論,在一定程度上實現(xiàn)了教師的答疑和學(xué)生與學(xué)生之間的交流。數(shù)據(jù)流圖如圖 35 所示。圖 35 數(shù)據(jù)流圖(2) 論題信息表用途:存儲論題的信息表 33 論題信息表字段名稱 數(shù)據(jù)類型 長度 含義id 字符 10 論題序號count 整型 4 論題內(nèi)容字?jǐn)?shù)yhnamer 字符 12 發(fā)起用戶名title 字符 20 論題標(biāo)題content 字符 5000 論題內(nèi)容time 字符 14 發(fā)表時間(3) 回復(fù)信息表用途:存儲回復(fù)信息表 34 用戶信息表字段名稱 數(shù)據(jù)類型 長度 含義id 字符 10 回復(fù)序號count 整型 4 回復(fù)字?jǐn)?shù)yhnamer 字符 12 回復(fù)者用戶名title 字符 20 論題標(biāo)題content 字符 5000 回復(fù)內(nèi)容time 字符 14 發(fā)表時間 在線測試模塊(1) 數(shù)據(jù)流圖:傳統(tǒng)的考試方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出卷、考生考試、人工閱卷、成績評估和試卷分析。而在線考試則大大減輕教師的工作負擔(dān),大幅度提高工作效率和考試質(zhì)量,從而使考試更趨于公證,客觀。數(shù)據(jù)流圖如圖 36 所示。圖 36 數(shù)據(jù)流圖(2) 考試結(jié)果信息表表表 35 考試結(jié)果信息表字段名稱 數(shù)據(jù)類型 長度 含義testname 字符 10 試卷名question 字符 100 題目ansA 字符 50 答案 AansB 字符 50 答案 BansC 字符 50 答案 CansD 字符 50 答案 Dresult 整型 3 測試得分 上傳下載模塊(1) 描述 本模塊主要包含二個子模塊,即文件的上傳和文件的下載。不管是文件的上傳還是下載,通過界面?zhèn)鬟_給用戶的情況又分為:學(xué)習(xí)資料的上傳和下載(即資源共享,幫助學(xué)生更好的進行課程學(xué)習(xí))和作業(yè)的上傳和下載(作業(yè)的布置與提交) 。(2) 文件表用途:用來存儲文件的信息表 36 文件表字段名稱 數(shù)據(jù)類型 長度 含義id 字符 10 文件序號inform 浮點 4 文件大小yhname 字符 12 上傳人用戶名way 字符 20 路徑time 字符 14 上傳時間(3) 作業(yè)表用途:存儲作業(yè)的信息表 37 作業(yè)表字段名稱 數(shù)據(jù)類型 長度 含義id 字符 10 文件序號yhname 字符 12 上傳人用戶名title 字符 20 作業(yè)標(biāo)題way 字符 20 路徑time 字符 14 上傳時間19第 4 章 詳細設(shè)計與實現(xiàn)第 節(jié) 登陸模塊用戶憑用戶帳號和密碼登錄網(wǎng)站平臺,并進行用戶權(quán)限審核;用戶登錄平臺后,進行一系列操作。在登錄網(wǎng)站系統(tǒng)中,有兩種用戶,一種是已注冊的用戶,一種是新用戶。已注冊的用戶,憑用戶帳號和密碼,并通過驗證,便可以進入系統(tǒng),進行操作,產(chǎn)生用戶個人信息。新用戶要經(jīng)過注冊系統(tǒng)進行注冊才能進行相關(guān)操作。已注冊并已登錄的用戶進入平臺后,可以進行一系列的操作,例如瀏覽帖子,發(fā)表帖子,修改個人信息等。 頁面功能:用戶登陸,最上一欄為用戶導(dǎo)航,使得用戶能省時省力的進入自己想要的頁面。具體界面如圖 41 所示。說明:以論壇的形式代替聊天室,可以使得服務(wù)器的信息量相對較小,減輕服務(wù)器負擔(dān)。同時,推薦論題可以讓老師更方便給學(xué)生推薦一些相關(guān)的知識,讓學(xué)習(xí)效果事半功倍。圖 41 具體頁面20 頁面功能:新用戶注冊頁面。只有注冊用戶方能進行登陸。具體界面如圖 42所示。說明:在注冊系統(tǒng)中需要設(shè)置用戶帳號,是作為用戶在整個系統(tǒng)中的唯一標(biāo)識,故不能與其他用戶相同,用戶帳號一經(jīng)確定便不能修改;姓名用戶名稱是在發(fā)表帖子的時候,所顯示的用戶名稱;密碼可以保護用戶資料的安全,在修改個人信息時,登錄系統(tǒng)時,都要與用戶帳號 ID 一同使用,否則便不能登錄。圖 42 具體頁面 頁面功能:用戶控制面板,根據(jù)用戶權(quán)限的不同劃分顯示的具體內(nèi)容會有所不同。具體界面如圖 43 所示。說明:學(xué)生用戶可以通過該頁面對自身信息進行管理,教師用戶可以對自身信息以及所帶領(lǐng)的班級和學(xué)生進行管理,管理員進入該頁面則可以對整個網(wǎng)站的用戶信息進行管理。21圖 43 管理員登陸后的具體界面 頁面功能:對用戶信息進行更改。具體界面如圖 44 所示。說明:修改用戶名、密碼等個人資料。其中,教師信息與其所對應(yīng)的班級和課程是相關(guān)聯(lián)的,所以對教師信息進行修改時,相應(yīng)的要修改教師對應(yīng)的班級及課程中的教師信息。圖 44 教師信息修改頁面24第 節(jié) 留言模塊2526 頁面功能:當(dāng)教師不在線時,學(xué)生可以給老師留言,主要用于解決老師和同學(xué)時間不同步,不能同時在線交流的問題。具體界面如圖 45 所示。說明:一般的留言板功能,有回復(fù),刪除等,有翻頁查詢等功能。圖 45 留言查看頁面 頁面功能:用戶提交留言。具體界面如圖 46 所示。說明:用戶通過表單頁提交數(shù)據(jù)到提交頁,然后提交頁判斷表單內(nèi)容將內(nèi)容傳送到數(shù)據(jù)庫中相應(yīng)的表中,然后其他用戶瀏覽留言版首頁,首頁調(diào)用數(shù)據(jù)庫中的相應(yīng)表,顯示在首頁中。部分關(guān)鍵代碼如下String name=(name)。 if(name==null){name=。} byte b1[]=(ISO88591)。 name=new String(b1)。 String title=(title)。 if(title==null){title=。} byte b2[]=(ISO88591)。 title=new String(b2)。 String content=(content)。 if(content==null){content=。}29 byte b3[]=(ISO88591)。44 content=new String(b3)。45 String image=(image)。46 String e_mail=(e_mail)。47 String condition=insert into mes_board(title,content,e_mail,image) 48values+(+39。+title+39。,39。+content+39。,39。+e_mail+39。,39。+image+39。)。49 (condition)。50 ()。51圖 46 留言發(fā)表頁面5253第 節(jié) 在線測試模塊3434在線測試考試越來越成為學(xué)校的好幫手,它的優(yōu)勢不但體現(xiàn)在人力上也體現(xiàn)在物力34上,在線測試基于 WEB 的在線考試系統(tǒng)的自動評閱、計分、成績存檔功能將有效地34避免資源的浪費,有利于環(huán)保,減少人員,提高效率。34 34頁面功能:當(dāng)學(xué)生登陸成功后,可以對自身所學(xué)進行測試,點擊在線測試就可以進34入測試界面。具體界面如圖 47 所示。34說明:一方面可以動態(tài)地管理各種考試信息,只要準(zhǔn)備好足夠大的題庫,就可以按34照要求自動生成各種試卷;另一方面,考試時間靈活,可以在規(guī)定的時間段內(nèi)的任意時間參加考試;另外計算機化的考試的最大特點是閱卷快,系統(tǒng)可以在考試結(jié)束時當(dāng)場給出客觀題考試成績感。圖 47 在線測試頁面 頁面功能:題庫管理。具體界面如圖 48 所示。說明:教師何管理員可以通過該頁面分別對題庫進行添加、刪除、修改等操作。查詢:根據(jù)用戶選擇的試題所屬內(nèi)容、試題類型進行查詢,結(jié)果顯示在查詢結(jié)果顯示欄目中。添加新題目:點擊“點擊此處添加信息題目” ,進入 頁面,添加新題目。修改:點擊每條記錄后面的“修改”操作,進入 頁面,修改該條記錄。刪除:點擊每條記錄后面的“刪除”操作,刪除該條記錄圖 48 題庫管理頁面第 節(jié) 上傳下載模塊 34頁面功能:設(shè)定上傳的文件大小值,文件類型和上傳所需要的文件夾說明:根目錄默認為 ch2,若進行修改,需要到 中同時修改相應(yīng)的鏈接。連接數(shù)據(jù)庫:數(shù)據(jù)庫名:upload表名: up_imges可以在 SQL SERVER2021 查詢分析器中執(zhí)行如下代碼,生成數(shù)據(jù)庫:create database uploadgoCREATE TABLE up_imges (id int IDENTITY (1, 1) NOT NULL ,wid_name varchar (7) NULL ,path nvarchar (60) NULL ,min_path nvarchar (60) NULL ,sizes int NULL ,times varchar (50) NULL ,ip varchar (20) NULL ) 頁面功能:傳輸下載文件信息,與資源下載合法地址鏈接。說明:下載實現(xiàn)部分代碼:(sql2)。 // 得到文件名字和路徑 String file = (downurl)。 (file)。 // 設(shè)置響應(yīng)頭和下載保存的文件名 (APPLICATION/OCTETSTREAM)。 (ContentDisposition,attachment。 file=39。 + file + 39。)。 (ContentDisposition,attachment。 )。 (file)。34 // 打開指定文件的流信息 fileInputStream = new (file)。 // 寫出流信息 int i。 while ((i=()) != 1) { (i)。 } ()。 ()。當(dāng)用戶未進行登錄,即以游客身份試圖下載時,會被提示要求登錄。具體實現(xiàn)代碼如下:Cookie cookies[]=()。if(cookies==null){ String msg=您尚未登陸,請a href=b登陸/b/a后下載。 } 頁面功能:提供友好界面,使得用戶能順利下載自己所需要的資源以及該資源的信息,如大小,上傳時間等。第 節(jié) 關(guān)鍵技術(shù) 用 Servlet 打開非 HTML 格式的文檔在網(wǎng)絡(luò)教學(xué)系統(tǒng)中往往要訪問非 HTML 格式的文檔,包括 Adobe PDF 文檔、Microsoft Word 文檔和 Microsoft Excel 文檔等。可以利用 JAVA Servlet 如,要用 Servlet 來打開一個 PDF 文檔,需要將 response 對象中 header 的content 類型設(shè)置成“application/pdf” ,語句如下:(“application/pdf”)若要打開一個 Microsoft Word 文檔, 就要將 response 對象的 content 類型設(shè)置成“application/msword” ,語句如下:34(“application/msword”)如果是一個 Excel 文檔,則使用 MIME 類型“application/” 。其中vnd
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1