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

正文內(nèi)容

軟件工程網(wǎng)上輔助教學(xué)系統(tǒng)畢業(yè)設(shè)計(論文)(完整版)

2024-10-12 21:10上一頁面

下一頁面
  

【正文】 傳下載操作的JSP 文件中。 try { output = new BufferedOutputStream(())。 id=(1)。//查詢相應(yīng)信息 }else if(().equals(1))//查詢條件為課件名稱 { rs=(select * from homework where homeworkname=39。error39。 (id,(id))。 (進(jìn)入驗證 )。 } }。 //SQL Server 數(shù)據(jù)庫連接字符串 //upload 為數(shù)據(jù)庫名, user 為登錄用戶名, password 為登錄密碼。 Id 為編號、 quesid 為問題編號、 answer為答案、 stuid 為學(xué)生編號、 pspersid 為試卷編號。 Id 為作業(yè)編號、 homeworkname 為作業(yè)的名稱、 addtime 為上傳時間、 filename為在系統(tǒng)文件的名稱、 path 為上傳文件的路徑、 stuid 為學(xué)生的編號、 remark 為作業(yè)標(biāo)記、 isRead 為是否閱讀。系統(tǒng)為這些 ,動態(tài)信息設(shè)計了以下主要數(shù)據(jù)庫表 : 人員 表 : 存儲 登錄 軟件工程網(wǎng)上教學(xué)輔助系統(tǒng) 個人信息。顯然 B/S結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的 C/S 結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M(jìn)步。 XML 與 HTML 技術(shù) :XML 和 HTML 一樣屬于標(biāo)記語言,可以通過標(biāo)記來描述數(shù)據(jù)的結(jié)構(gòu),并且它允許用戶自行視描述數(shù)據(jù)的需要,隨意地 制定不同的標(biāo)記,這和 HTML有著極大的差別,除此之外, XML 不同于 HTML 對于所有的標(biāo)記都已經(jīng)定義了顯示格式的意義, 4. SQL Server SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 本系統(tǒng)設(shè)計使用瀏覽器 +jsp( servlet) +SQL SEVER 5 Servlet 及 JSP Servlet 及 JSP 都是基于 Java 的技術(shù)。 3 2. 總體設(shè)計與實施方案 整個系統(tǒng) 界面簡潔、 操作方便,包含了 普通用用戶登錄;搜索課件、查看課件、下載課件等操作;學(xué)生提交作業(yè)、查看課件、提問和在線答題; 教師發(fā)布課件、查看作業(yè)、更新試卷、解答問題;系統(tǒng)管理員登錄、維護(hù) 等功能。 (2) 課程管理 :包括課程添加、課程查詢和課件管理。 . 完成的內(nèi)容與設(shè)計結(jié)果 軟件工程網(wǎng)上教學(xué)輔助系統(tǒng) 由教師教學(xué)系統(tǒng)、學(xué)生學(xué)習(xí)系統(tǒng)和教學(xué)管理系統(tǒng)三 大模塊組成,這些模塊之間相互聯(lián)系,相互配 合 構(gòu)成一個完整的網(wǎng)絡(luò)教學(xué)系統(tǒng)。Teaching Network。 整個系統(tǒng)界面簡潔、操作方便,包含了用戶操作模塊:普通用用戶登錄;學(xué)生提交作業(yè)、查看課件、提出問題和在線答題; 教師發(fā)布課件、批改作業(yè)、更新試卷、解答問題等;還包含了管理員操作模塊:系統(tǒng)管理員登錄、維護(hù) 等功能。傳統(tǒng)的教學(xué)方式體現(xiàn)出教師和學(xué)生不能同步的問題,現(xiàn)在有一種教學(xué)方式就是基于網(wǎng)絡(luò)的教學(xué),它實現(xiàn)了在網(wǎng)絡(luò)上學(xué)生和教師互動。 JSP。 通過整個系統(tǒng)能時時監(jiān)控,以便隨時對教學(xué)進(jìn)行管理,大大提高了管理效率、工作效率。 教學(xué)管理系統(tǒng) 系統(tǒng)分為人員管理、課程管理、作業(yè)管理、考試管理和討論交流管理。 系統(tǒng)管理員在軟件工程網(wǎng)上教學(xué)輔助系統(tǒng)上登錄、維護(hù)信息的 等功能 。它是 由 Sun 公司發(fā)起的 , J2EE 是現(xiàn)在市場上的主流產(chǎn)品。 使用三層體系結(jié)構(gòu)是出于以下兩個動機(jī): 改進(jìn)的可伸縮性、可用性和性能 JSP 技術(shù) :JSP 是一種卓越的 Java 技術(shù),它基于 強(qiáng)大的 Java 語言,可在任何Web 或應(yīng)用服務(wù)器上運行,與 Java Enterprise API(Java 企業(yè)應(yīng)用編程接口 )緊密結(jié)合,可快速創(chuàng)建高性能的 Web 應(yīng)用程序。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂 3tier 結(jié)構(gòu)。 5.測試并完善。 Id 為試卷的編號、 papersname 為試卷名稱、 addtime 添加時間、 remark 為試卷標(biāo)記。 10 表 考試信息表 列名 數(shù)據(jù)類型 長度 允許空 id int 4 papersid int 4 是 title varchar 200 是 type varchar 50 是 optionA varchar 50 是 optionB varchar 50 是 optionC varchar 50 是 optionD varchar 50 是 answer varchar 200 是 管理員: 用于存放 管理員信息 。 Id為編號、 wid_name 為文件所在大的名稱、 path 為路徑、 min_path 為具體路徑、 sizes 為大小、 times 為時間、 ip 為上傳者的機(jī) IP 表 上傳信息表 列名 數(shù)據(jù)類型 長度 允許空 id int 4 wid_name varchar 7 是 path nvarchar 60 是 min_path nvarchar 60 是 sizes int 4 是 times varchar 50 是 ip varchar 20 是 12 . 數(shù)據(jù)庫的實現(xiàn) 上述的數(shù)據(jù)表存儲信息,系統(tǒng)進(jìn)行數(shù)據(jù)庫連接具體實現(xiàn)要核心代碼: public class DataBaseConnection { /** *一個靜態(tài)方法,返回一個數(shù)據(jù)庫連接 *這樣達(dá)到了對數(shù)據(jù)庫統(tǒng)一控制的目的 */ //MySQL 數(shù)據(jù)庫連接信息 //MySQL 數(shù)據(jù)庫驅(qū)動程序 //String MySQLDriver= //MySQL 數(shù)據(jù)庫連接字符串。 con=(SQLURL)。 String pw=。 rs=(sql)。 } else { String message= 登陸失敗,用戶名或密碼有誤??! 。 ResultSet rs=null。 int numberOfColumns = ()。 下載的代碼: byte[] buffer = new byte[4096]。//清除緩存 } catch (Exception e) { } finally { //關(guān)閉輸入、輸出流 if (input != null) ()。//執(zhí)行查詢操作 ()。 int id=(1)。//獲取參數(shù) String admin_id = (String)(id)。+remark+39。 }else{ (?error=error)。具體如下: 用戶管理 該模塊主要實現(xiàn)用戶添加,刪除,修改用戶信息等功能,該模塊是通過 java 操作數(shù)據(jù)庫,跟教學(xué)展示、查找模塊相似,所有的數(shù)據(jù)庫操作都封裝到 servlet 中,這樣保證 了數(shù)據(jù)的安全性。 String name2=(min_name)。 //獲取整個絕對路徑 delFile=new (allPath,n1)。 (SCRIPT language=javascriptalert(39。 整個系統(tǒng)設(shè)計的核心部分在 Servlet,它負(fù)責(zé)整個系統(tǒng)的業(yè)務(wù)處理。 b 對于 jsp 和 servlet 的顯示和處理中文,經(jīng)??赡艹霈F(xiàn)亂碼。 數(shù)據(jù)庫某列為空值寫入 XML,就拋出了異常;解決辦法,增加了多處空判斷??梢蚤_發(fā)出分布式、易于維護(hù)的應(yīng)用程序。這種業(yè)務(wù)代表模式一方面可以實現(xiàn)用戶界面層同業(yè)務(wù)層之間的松散耦合,另一方面可以提高系統(tǒng)的執(zhí)行效率。本系統(tǒng)中并沒有提供企業(yè)端數(shù)據(jù)的管理,這個管理是通過 SQL Server 的企業(yè)管理器來實現(xiàn)的。以前在學(xué)習(xí)這門語言的時候抱著一種無所畏的心態(tài),總認(rèn)為學(xué)了也沒什么用武之地 ,但通過這次的鍛煉卻讓我深深的明白了學(xué)無止境的道理 .在設(shè)計的過程中單獨的小模塊還是能夠完成的,由于基礎(chǔ)打的不扎實 ,要實現(xiàn)模塊與模塊之間的連接就有問題了,尤其是與數(shù)據(jù)庫的聯(lián)接,所以在剛開始設(shè)計的時候存在著很多的困難,特別是數(shù)據(jù)庫的操作問題,聯(lián)接起來比較復(fù)雜,但受到了老師和同學(xué)的幫助,克服了困難,慢慢的由了解到掌握。 感謝老師們。 。他們在學(xué)業(yè)上對我的悉心指導(dǎo),以及孜孜不倦、嚴(yán)謹(jǐn)細(xì)致的科研態(tài)度,更令我受益終生。系統(tǒng)會出現(xiàn)許多的錯誤,如: 邏輯錯誤 : 邏輯錯誤通??赡苁菨撛诤碗y以檢測的。 。采用 XML 提供對數(shù)據(jù)庫的存儲,極大的簡化了系統(tǒng)的開發(fā)和維護(hù)。 J2EE 的 平臺無關(guān)性,可以讓應(yīng)用程序在多種平臺下運行。 錯誤 a 數(shù)據(jù)庫配置文件的修改 本次系統(tǒng)需要使用 XML 文檔配置數(shù)據(jù)庫信息,當(dāng)手工修改 xml 信息內(nèi)容時,只能通過拷貝一個 XML 文檔,再做簡單修改,如果自己修改過多的話,系統(tǒng)就會報錯。charset=gb2312% 對于 servlet,(text/html。 28 設(shè)計錯誤 調(diào)試環(huán)境為 Eclipse+ 以上環(huán)境,調(diào)試中遇到問題多多,開發(fā)系統(tǒng)的過程中,稍有不慎就漏洞百出。)。 //如果該文件存在,則刪除 min_delFile=new (allPath,n2)。 String n1=(s1+1,())。同其他開發(fā)工具相比較, JSP 對文件的上傳支持并不是很完美,它既不象 ASP 那樣一定需要使用組件來完成。 String names=,remarks=。 int cc=0。}//重定向 String insert=(insert)。//獲取 查詢數(shù)據(jù) String path=(3)。//獲取總行數(shù) } catch(Exception e) { ()。 } 學(xué)生下載課件的頁面為: 圖 下載課件頁面 d. 學(xué)生提交作業(yè)、查看課件、提
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1