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

正文內(nèi)容

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

2025-01-12 01:02 本頁面
 

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