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

正文內(nèi)容

數(shù)據(jù)庫與管理專業(yè)英語教學(xué)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2024-12-06 02:05本頁面

【導(dǎo)讀】本科畢業(yè)設(shè)計(jì)說明書。實(shí)現(xiàn)——數(shù)據(jù)庫與管理。完成日期:2021年5月20日

  

【正文】 語句在 teacher 表中增加一條新紀(jì)錄,執(zhí)行成功返回相應(yīng)信息,用于系統(tǒng)向管理員告知添加成功,至此新教師注冊成功,獲得相應(yīng)的教師權(quán)限。 其次是現(xiàn)有教師管理模塊。該模塊為管理員提供對現(xiàn)有教師的管理功能,包括輸入查詢條件對指定教師進(jìn)行查詢的功能以及查看所有教師,修改現(xiàn)有教師的注冊信息,添加新教師和刪除已有教師的功能。在查詢現(xiàn)有教師時,根據(jù)輸入的查詢條件的不同,系統(tǒng)將會生成不同的 SQL 語句,對數(shù)據(jù)庫中的記錄進(jìn)行查詢,并將查詢結(jié)果返回給系統(tǒng),根據(jù)返回結(jié)果進(jìn)行進(jìn)一步操作。在查看所有現(xiàn)有教師的頁面,系統(tǒng)為管理員提供了編輯現(xiàn)有教師的注冊信息,添加新教師和刪除已有教師的選項(xiàng)卡,編輯修改教師信息的功能通過執(zhí)行 update 語句更新數(shù)據(jù)庫實(shí)現(xiàn),添加新教師則是使用 insert 語句完成,最后刪除時將會使用到 delete 語句,這些數(shù)據(jù)庫操作保證了管理員對教師的管理。 再次,對現(xiàn)有教學(xué)欄目的管理。系統(tǒng)中已經(jīng)存在三種教學(xué)欄目,分別是教案學(xué)習(xí),作業(yè),論文。在此基礎(chǔ)上,管理員可以根據(jù)教師的要求,設(shè)置新的教學(xué)欄目 或?qū)ΜF(xiàn)有的 27 教學(xué)欄目進(jìn)行修改,相應(yīng)的操作通過 insert 和 update 語句完成。根據(jù)不同的操作系統(tǒng)將會生成不同的 SQL 語句,數(shù)據(jù)庫執(zhí)行成功后將返回相應(yīng)的提示信息,告知管理員執(zhí)行成功。這就實(shí)現(xiàn)了管理員對現(xiàn)有教學(xué)欄目的管理。 第四是添加資料功能,此功能同教師的資料添加功能一致。 第五是刪除資料功能,此功能有別于教師的資料管理功能的是,管理員可以刪除所有本站現(xiàn)有的資料,但是教師的資料管理只能是刪除其本人上傳的資料。 最后是退出管理,返回首頁。 學(xué)習(xí)論壇功能 學(xué)習(xí)論壇的作用是方便同學(xué)們和老師之間,同學(xué)和同學(xué) 之間進(jìn)行交流。通過學(xué)習(xí)論壇,同學(xué)們可以以留言板的形式向所有登陸學(xué)習(xí)論壇的人提出留言問題,留言問題將會插入數(shù)據(jù)庫,使得其可以在學(xué)習(xí)論壇上進(jìn)行更新,以方便登陸學(xué)習(xí)論壇的同學(xué)和老師進(jìn)行查看。同時,每個登陸學(xué)習(xí)論壇的同學(xué)和老師都可以查看已有留言及其回復(fù)(回復(fù)也將作為記錄插入數(shù)據(jù)庫)或?qū)σ杂辛粞缘幕貜?fù)進(jìn)行查看或增加回復(fù)。 上傳和下載文件功能 提供文件的上傳和下載功能更加加強(qiáng)了網(wǎng)站的高效這項(xiàng)主題,可以在任何時候?qū)崿F(xiàn)文件的上傳和下載。 管理員:可以對儲存文件的表進(jìn)行任何操作,無論是查看、修改或是刪除。 教師:教師是 文件的主要上傳者,對文件具有查看、修改以及上傳的功能。 學(xué)生:學(xué)生主要是文件的受益者,對文件也只有查看和下載的功能。 本章小結(jié) 本章進(jìn)行了網(wǎng)絡(luò)安全教學(xué)網(wǎng)站的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的說明。首先根據(jù)系統(tǒng)需求分析進(jìn)行系統(tǒng)的前臺設(shè)計(jì),分別設(shè)計(jì)了網(wǎng)絡(luò)安全課程網(wǎng)站首頁,資料列表頁面,教師列表頁面,綜合搜索頁面,教師登陸頁面,管理員登陸頁面,學(xué)習(xí)論壇頁面,資源下載頁面等,其中,綜合搜索頁面,教師登陸頁面以及管理員登陸頁面下還分別有二級頁面。通過這些二級頁面實(shí)現(xiàn)搜索,教師對個人信息,課程資料,學(xué)生作業(yè)管理等的查看管理,以及管理員對教師信息,添加刪除教師,本站已有資料的管理等功能。在完成前臺設(shè)計(jì)之后,對后臺的數(shù)據(jù)進(jìn)行管理。其中對數(shù)據(jù)庫的設(shè)計(jì)主要包括需求分析;概念設(shè)計(jì);邏輯結(jié)構(gòu)設(shè)計(jì);物理結(jié)構(gòu)設(shè)計(jì);系統(tǒng)實(shí)施;運(yùn)行維護(hù)。在完成需求分析之后通過將 ER 圖轉(zhuǎn)換為具體的數(shù)據(jù)庫,建立了 MySQL 的數(shù)據(jù)庫,以及系統(tǒng)需求分析時分析得到的所需要的表,之后向數(shù)據(jù)庫中裝入數(shù)據(jù),通過 文件連接數(shù)據(jù)庫進(jìn)行測試。在完成此 28 步驟后,按照系統(tǒng)需求分別測試每個表。完成對表的測試之后,通過在頁面中向數(shù)據(jù)庫傳入SQL語句,包括 select 查詢語句,增 加記錄語句,刪除記錄語句,修改記錄語句以及更新記錄語句,連接表的操作語句等,實(shí)現(xiàn)系統(tǒng)對數(shù)據(jù)的管理要求。通過正確傳入 SQL 語句以及從數(shù)據(jù)庫中得到正確的返回值,向用戶展示所需要的數(shù)據(jù)。完成需求。最后,將各個模塊整合,得到與設(shè)計(jì)一致的網(wǎng)絡(luò)安全課程網(wǎng)站設(shè)計(jì)。 29 5 系統(tǒng)測試 針對于現(xiàn)有系統(tǒng)進(jìn)行系統(tǒng)測試,主要測試了以下幾方面: 網(wǎng)站主頁面: 使用已注冊的用戶名,合法的密碼進(jìn)行登陸測試。 使用已注冊的用戶名,非法的密碼進(jìn)行登陸測試。 使用未注冊的用戶名,其他用戶使用的密碼進(jìn)行登陸測試。使用未注冊的用戶名,隨意的 密碼進(jìn)行登陸測試。 無論是管理員、學(xué)生還是教師都通過圖 的界面進(jìn)行登錄,從而得到不同權(quán)限功能的區(qū)分。 圖 網(wǎng)站主界面 管理員登陸頁面: 使用合法的密碼進(jìn)行登陸測試。 使用任意密碼進(jìn)行登陸測試。 對于測試情況 1,可以正常進(jìn)入系統(tǒng),如果 ;對于測試情況 2,系統(tǒng)將給出錯誤提示“密碼填寫錯誤請重新輸入” 圖 管理員登陸錯成功 30 教師(學(xué)生)注冊頁面: 對兩次輸入的密碼進(jìn)行測試,測試其是否一致。 個人信息中姓名、學(xué)號密碼等是必填的,而有關(guān)各種聯(lián)系方式是可以為空的,其中密碼不可少于 3 個字符。 對于測試情況 1,若兩次輸入的密碼不同,則會在 的頁面中顯示兩次輸入密碼不同,是用戶可以及時改正。同時填寫個人信息的時候有所要求,例如密碼最少為 3 字符,姓名、學(xué)號、性別、出生年月、學(xué)院等是必填信息,而其他聯(lián)系方式等這是可選信息,可以為空,對于符合注冊要求的用戶則可以完成注冊,出現(xiàn)圖 出現(xiàn)的情況。 圖 圖 教師注冊頁面注冊成功 資料上傳下載功能測試: 對資料的上傳(不同類型的資料,資料大?。┻M(jìn)行測試。 對資料的下載進(jìn)行 31 測試。 對于測試情況 1,測試支持 txt、 word 等文檔類以及 flv 累的視頻文件的測試,如圖 所示。 圖 文件上傳界面 對于測試情況 2,測試下載,可以實(shí)現(xiàn)對文件的打開,保存,另存為,保存并打開以及取消。如圖 所示。 圖 文件下載界面 添加試題的功能測試: 教師具有對試題添加、修改和查看的功能,而學(xué)生只能進(jìn)行測試。 ( 1)試題的添加,如圖 情況,同時要對試題進(jìn)行描述,圖 的情況 ( 2)試題的查看,添加后的試卷教師可以進(jìn)行查看,如圖 所示。 圖 試題的添加 32 圖 試題的描述 圖 試題的查看 33 6 關(guān)鍵問題機(jī)解決方案 關(guān)鍵問題 1: 下載方面遇到的問題 1: 使用 jspSmartUpload 下載文件 ,出現(xiàn) getOutputStream() has already been called for this response 錯誤 解決方法: 由于 jsp container 在處理完成請求后會調(diào)用 releasePageContet 方法釋放所用的PageContext object, 并且同時調(diào)用 getWriter 方法 , 由于 getWriter 方法與在 jsp 頁面中使用流相關(guān)的 getOutputStream 方法沖突 , 所以會造成這種異常 , 解決辦法是 : 只需要在jsp 頁面的最后加上兩條語句 : ()。 out=()。即可 (其中 out,pageContext 均為 jsp 內(nèi)置對象 !) 下載方面遇到的問題 2: 在 myeclipse 的工程中, webroot 下設(shè)置 upload 文件夾用于上傳和下載,但是這實(shí)際上是個虛擬文件夾,真正的 upload 文件夾是 tomcat 下的 webapps 的相應(yīng)工程的 upload文件夾。所有已上傳和提供下載的文件全部放置在此處,在 myeclipse 的功 能中不可見,但是不是沒有的。這些已上傳的文件存在,但是位置不是 workspace 中,而是服務(wù)器的文件夾下。 關(guān)鍵問題 2: 安裝 MySQL 是遇到的問題 解決方法:之前版本過于簡單無法使用,現(xiàn)下載一個較為完整版的 MySQL 進(jìn)行安裝,而且安裝步驟較為繁瑣,不能出錯。 打開下載的 mysql 安裝文件 ,雙擊解壓縮,運(yùn)行“ ” 。然后根據(jù)提示點(diǎn)擊“ next”選擇安裝類型時有 3 種類型( typical、 plete 和 custom),這里我們選擇 custom 點(diǎn)擊“ next” 在“ Developer Components(開發(fā)者部分)”上左鍵單擊,選擇“ This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下屬子部分內(nèi)容,全部安裝在本地硬盤上”。在上面的“ MySQL Server( mysql服務(wù)器)”、“ Client Programs( mysql 客戶端程序)”、“ Documentation(文檔)”也如此操 34 作,以保證安裝所有文件。點(diǎn)選“ Change...”,手動指 定安裝目錄。 根據(jù)提示繼續(xù)安裝,在詢問是否要注冊一個 的賬號是,若是已有賬號直接登錄即可,一般選擇“ skip signup ”,然后根據(jù)提示繼續(xù)安裝 ,在選擇配置方式的時候,“ Detailed Configuration”(手動精確配置)、“ Standard Configuration”(標(biāo)準(zhǔn)配置)我們選擇“ Detailed Configuration”選擇服務(wù)器類型的時候, “ Developer Machine(開發(fā)測試類, mysql 占用很少資源)”、“ Server Machine(服務(wù)器類型, mysql 占用較多資源)”、“ Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器, mysql 占用所有可用資源)”,大家根據(jù)自己的類型選擇了,一般選“ Server Machine”,不會太少,也不會占滿。選擇 mysql 數(shù)據(jù)庫的大致用途,“ Multifunctional Database(通用多功能型,好)”、“ Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)”、“ NonTransactional Database Only(非事務(wù)處理型 ,較簡單,主要做一些監(jiān)控、記數(shù)用,對 MyISAM 數(shù)據(jù)類型的支持僅限于nontransactional),隨自己的用途而選擇了,我這里選擇“ Transactional Database Only”,按 提示繼續(xù)安裝,在選擇 root 用戶密碼的時候 ,“ New root password”如果要修改,就在此填入新密碼(如果是重裝,并且之前已經(jīng)設(shè)置了密碼,在這里更改密碼可能會出錯,請留空,并將“ Modify Security Settings”前面的勾去掉,安裝配置完成后另行修改密碼),“ Confirm(再輸一遍)” 內(nèi)再填一次,防止輸錯。 “ Enable root access from remote machines(是否允許 root 用戶在其它的機(jī)器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“ Create An Anonymous Account(新建一個匿名用戶,匿名用戶可以連接數(shù)據(jù)庫,不能操作數(shù)據(jù),包括查詢)”,一般就不用勾了,設(shè)置完畢 ,安裝完成、 關(guān)鍵問題 3:打開網(wǎng)站首頁是報錯 解決方法: 書寫錯誤,重新改正之后可以運(yùn)行。 35 關(guān)鍵問題 4: myeclipse 總是 自動關(guān)閉 解決方法: 在 配置文件中加上以下兩行 XX:PermSize=128M XX:MaxPermSize=128M 加上上 2 行后 ,我的 文件如下所示 : showsplash 512m vmargs Xms256m Xmx512m XX:PermSize=128M XX:MaxPermSize=128M 這里 的內(nèi)存大小根據(jù)自己的物理內(nèi)存情況來決定吧。 這樣做可以增大 myeclipse 應(yīng)用內(nèi)存從而避免因內(nèi)存不足而產(chǎn)生的自動關(guān)閉現(xiàn)象。 關(guān)鍵問題 連接 connection 是系統(tǒng)報錯 解決方法: Myeclipse 加載的 jar 包不夠,添加了一些額外的 jar 包得以運(yùn)行。 36 7 結(jié) 論 本次畢業(yè)設(shè)計(jì)的題目為“ 專業(yè)英語教學(xué)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) —— 數(shù)據(jù)庫及管理 ”,主要目的是使學(xué)生可以高效的學(xué)習(xí),同時也使教師可以高效的進(jìn)行教學(xué)。主要提供的功能有:管理員的用戶管理功能;管理員的信息管理功能;文件共享功能;在線答疑功能;留言交流 功能。 此網(wǎng)站的數(shù)據(jù)庫主要有 mysql 設(shè)計(jì)完成,在表的實(shí)現(xiàn)部分分為以下幾點(diǎn): ( 1)教師表:主要由教師的姓名、工號、密碼、一些基本信息以及各種聯(lián)系方式構(gòu)成, ( 2)學(xué)生表:主要由學(xué)生的姓名、工號、密碼、一些基本信息以及各種聯(lián)系方式構(gòu)成。 ( 3)課程信息管理部分:只要由管理員管理網(wǎng)站的課程信息,具有對課程的添加和刪除的功能;同時管理員給予教師添加課程信息的權(quán)限,教師可以自由的添加課程信息。 ( 4)公告信息部分:公告信息主要由管理員進(jìn)行管理,主要有管理員在后臺系統(tǒng)輸入,在網(wǎng)站前臺輸出顯示,以便用戶看到實(shí)現(xiàn)較為高 效的學(xué)習(xí)。 ( 5)資源共享部分:管理員和教師都都具有對此表進(jìn)行修改的權(quán)限,實(shí)現(xiàn)多用戶共同修改的功能,而學(xué)生則沒有這樣的權(quán)限
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1