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

正文內(nèi)容

大學(xué)英語(yǔ)輔導(dǎo)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-05-03 23:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 00G操作系統(tǒng):Microsoft Windows 7 Enterprise 開發(fā)環(huán)境:MyEclispse Web服務(wù)平臺(tái):Tomcat 數(shù)據(jù)庫(kù):SQL Server 2005 開發(fā)工具簡(jiǎn)介(1) MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate[6]。(2) 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 支持最新的Servlet 和JSP 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器[6]。(3) SQL Server 2005概述 SQL Server是微軟公司開發(fā)的一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),以Transact_SQL作為它的數(shù)據(jù)庫(kù)查詢和編程語(yǔ)言。T-SQL是結(jié)構(gòu)化查詢語(yǔ)言SQL的一種,支持ANSI SQL-92標(biāo)準(zhǔn)。SQL Server 采用二級(jí)安全驗(yàn)證、登錄驗(yàn)證及數(shù)據(jù)庫(kù)用戶帳號(hào)和角色的許可驗(yàn)證。SQL Server 支持兩種身份驗(yàn)證模式:Windows NT身份驗(yàn)證和SQL Server 身份驗(yàn)證。,角色概念的引入方便了權(quán)限的管理,也使權(quán)限的分配更加靈活[1]。3 系統(tǒng)設(shè)計(jì) 大學(xué)英語(yǔ)輔導(dǎo)教學(xué)系統(tǒng)由教師教學(xué)系統(tǒng)、學(xué)生學(xué)習(xí)系統(tǒng)和教學(xué)管理系統(tǒng)三大模塊組成,這些模塊之間相互聯(lián)系,相互配合構(gòu)成一個(gè)完整的網(wǎng)絡(luò)教學(xué)系統(tǒng)。主要設(shè)計(jì)的內(nèi)容:教師教學(xué)系統(tǒng)與學(xué)生學(xué)習(xí)系統(tǒng) 教師教學(xué)系統(tǒng)與學(xué)生學(xué)習(xí)系統(tǒng)的功能相對(duì)應(yīng),主要包含以下幾個(gè)模塊:  (1) 網(wǎng)上作業(yè): 作業(yè)環(huán)節(jié)是對(duì)所學(xué)知識(shí)理解和鞏固的過程?! ?2) 在線測(cè)試: 教師可以完成試題添加,試題管理?! ?3) 討論答疑:提問與回答的過程是異步的, 學(xué)生將學(xué)習(xí)中遇到的問題用留言的形式公布在網(wǎng)上,教師通過此模塊進(jìn)行答疑。教師也可以在網(wǎng)上發(fā)布討論題,引導(dǎo)學(xué)生進(jìn)行學(xué)術(shù)研究和討論(4) 考試管理: 試題添加、修改和刪除。  (5) 網(wǎng)上交流: 通過此模塊可以解決個(gè)別學(xué)生的概念模糊,解題思路混亂等問題。教學(xué)管理系統(tǒng)  系統(tǒng)分為人員管理、課程管理、作業(yè)管理、考試管理和討論交流管理?! ?1) 人員管理: 包括系統(tǒng)管理員、教師和學(xué)生管理。其中管理員可以對(duì)所有人員進(jìn)行添加、修改、刪除和查詢,同時(shí)還可以對(duì)教師的所有權(quán)限進(jìn)行分配?! ?2) 課程管理: 包括課程添加、課程查詢和課件管理。普通用用戶登錄;搜索課件、查看作業(yè)、下載課件等操作(1)普通用用戶登錄; 普通用戶可以登錄個(gè)人信息到大學(xué)英語(yǔ)輔助教學(xué)系統(tǒng),成為普通用戶。(2)搜索課件、查看作業(yè)、下載課件等普通用戶登錄大學(xué)英語(yǔ)輔助教學(xué)系統(tǒng)以后可以進(jìn)行搜索信息或者資料、查看信息或者資料、下載信息等功能,系統(tǒng)管理員登錄、維護(hù)等功能。 系統(tǒng)管理員在大學(xué)英語(yǔ)輔助教學(xué)系統(tǒng)上登錄、維護(hù)信息的等功能。 其他基本功能 系統(tǒng)同時(shí)要具備其他的系統(tǒng)的基本功能:新用戶添加,用戶登錄,用戶退出、刪除用戶等 與本系統(tǒng)相關(guān)的用戶和角色包括: 系統(tǒng)管理員:管理系統(tǒng)用戶、角色與權(quán)限,保證系統(tǒng)正常運(yùn)行。教師:發(fā)布相關(guān)學(xué)習(xí)資源(如:視頻、課件等),在線答疑,設(shè)置在線題目。學(xué)生:下載有關(guān)學(xué)習(xí)軟件,進(jìn)行相關(guān)問題的咨詢,在線答題。 系統(tǒng)用例圖 軟件所實(shí)現(xiàn)的功能強(qiáng)弱是衡量一個(gè)軟件的最根本的標(biāo)準(zhǔn)。經(jīng)過對(duì)系統(tǒng)的需求分析和實(shí)際應(yīng)用需求,: 系統(tǒng)功能模塊圖 系統(tǒng)結(jié)構(gòu)數(shù)據(jù)流圖 數(shù)據(jù)流圖表現(xiàn)了用戶、系統(tǒng)、數(shù)據(jù)庫(kù)的關(guān)系。 數(shù)據(jù)流圖 數(shù)據(jù)庫(kù)需求分析 數(shù)據(jù)庫(kù)的設(shè)計(jì)在一個(gè)系統(tǒng)中的作用十分重要,數(shù)據(jù)庫(kù)建立的是否完善直接影響到你個(gè)系統(tǒng)的實(shí)現(xiàn)。數(shù)據(jù)庫(kù)的設(shè)計(jì)既要滿足用戶的需求又要盡最大可能的降低數(shù)據(jù)的冗余,盡可能降低數(shù)據(jù)間的依賴,將他們分離。在各種信息的提供,保存,更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入,收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu),以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ).ER模型的組成元素有:實(shí)體、屬性、聯(lián)系。ER模型用ER圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述。(1) 模型中的實(shí)體相當(dāng)于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實(shí)體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。(2) 屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。(3) 各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。(4) 在程序中實(shí)現(xiàn)對(duì)他們的完整性和一致性控制。具體關(guān)系如下圖(以在線答疑為例): 答疑ER圖1n1n11nnnn學(xué)生電話姓名Email身份證老師編號(hào)Email電話課程編號(hào)頭像姓名編號(hào)密碼執(zhí)教課程編號(hào)課程名答疑注冊(cè)時(shí)間頭像答案密碼性別解答問題提問內(nèi)容解答人編號(hào)提問人編號(hào)從屬編號(hào)解答時(shí)間提問時(shí)間提問人編號(hào)提問時(shí)間解答人編號(hào)內(nèi)容是否被解答邏輯結(jié)構(gòu)設(shè)計(jì)的原則如下:(1) 盡可能的減少數(shù)據(jù)冗余和重復(fù)。(2) 結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。(3) 數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性。 基于以上設(shè)計(jì)原則,本系統(tǒng)設(shè)計(jì)了如下數(shù)據(jù)庫(kù)(具體表的信息見附錄): 人員表:存儲(chǔ)登錄大學(xué)英語(yǔ)輔助教學(xué)系統(tǒng)個(gè)人信息。id為編號(hào)、name為名稱、Password為密碼、sex為性別、department為所在系、jiguan為籍貫、tel為電話、E_mail為郵箱、mark為標(biāo)記。 課件表:存儲(chǔ)每門課程的課件存放路徑及課程的基本信息。id為編號(hào)、Coursewarename為課件名稱、addtime為添加時(shí)間、filename為系統(tǒng)文件的名稱、Path為上傳課件的路徑、teacherid為老師的編號(hào)、remark為課件的標(biāo)記。 試卷表:存儲(chǔ)試卷信息。id為試卷的編號(hào)、papersname為試卷名稱、addtime添加時(shí)間、remark為試卷標(biāo)記。 作業(yè)表:用于存放教師布置的課后作業(yè)。字符為:作業(yè)名稱、時(shí)間、路徑等信息。id為作業(yè)編號(hào)、 homeworkname為作業(yè)的名稱、 addtime為上傳時(shí)間、 filename為在系統(tǒng)文件的名稱、 path為上傳文件的路徑、 stuid為學(xué)生的編號(hào)、 remark為作業(yè)標(biāo)記、 isRead為是否閱讀。 問題表:用于存放學(xué)生的提問問題和老師解答問題的表。id為編號(hào)、 title為標(biāo)題、 content為問題內(nèi)容、 addtime為上傳時(shí)間、 stuid為學(xué)生的編號(hào)、 isresolved為是否解決、 answertitle為答案標(biāo)題、 answercontent回答內(nèi)容、 teacherid為老師編號(hào)。 考試信息表:用于存放考試內(nèi)容。id為編號(hào)、 papersid為試卷編號(hào)、 title試卷標(biāo)題、 type類型 optionA、B、C、D為選項(xiàng)、 answer為答案。 管理員:用于存放管理員信息。id 為管理員編號(hào)、password為密碼。 答案表: 用于存放學(xué)生在線做答的答案信息。id為編號(hào)、 quesid為問題編號(hào)、 answer為答案、 stuid 為學(xué)生編號(hào)、pspersid為試卷編號(hào)。 課程表:用于存儲(chǔ)課程信息 id為課程編號(hào)、 name為課程名稱、 dep為系、 mark 為標(biāo)記、detail為課程介紹。 。 教師表:用于存儲(chǔ)教師個(gè)人信息。id為編號(hào)、 name為名稱 title為職稱、 password為密碼。 。 上傳信息表:用于存放上傳文件本地的路徑信息。id為編號(hào)、 wid_name為文件所在大的名稱、 path為路徑、 min_path為具體路徑、 sizes為大小、 times為時(shí)間、 ip為上傳者的機(jī)IP。 4 系統(tǒng)實(shí)現(xiàn) 用戶操作模塊(1) 用戶的登錄模塊用戶可以注冊(cè)成為系統(tǒng)用戶,填寫相應(yīng)的個(gè)人信息;系統(tǒng)也要為用戶提供一個(gè)以用戶身份登陸的接口;當(dāng)用戶個(gè)人信息需要修改時(shí),如地址變更等,應(yīng)能及時(shí)更改,這點(diǎn)暫有管理員代為修改[7]。用戶登錄的核心代碼:jsp:useBean id=ss scope=page class=//引用login類 jsp:setProperty name=ss property=* //jsp:useBeanjsp:useBean id=db scope=page class=/% String sql=。String kind=()。String pw=。ResultSet rs =null。String id=()。(進(jìn)入驗(yàn)證)。sql=select password from +kind+ where id=39。+id+39。 。//SQL用查詢的語(yǔ)句()。rs=(sql)。 //查詢用戶信息if(()){pw=(password).trim()。}if(().trim().equals(pw)) //判斷用戶是否登錄成功{ (進(jìn)入驗(yàn)證====通過驗(yàn)證)。(id,(id))。 //在session中緩存用戶信息int flag=()。(flag,(flag))。(?flag=+flag)。//重定向用戶請(qǐng)求(flag)。}else {String message= 登陸失敗,用戶名或密碼有誤?。?。(error,(message))。(?error=39。error39。)。} % 用戶登錄頁(yè)面:(2)用戶登錄后的主頁(yè)面為下圖,此為系統(tǒng)的主界面;用戶可以在這里進(jìn)行具體操作:(3)查詢課件、下載課件等功能普通用戶可以在大學(xué)英語(yǔ)輔助教學(xué)系統(tǒng)上查詢課件、下載課件等功能查詢的代碼:String search=(search)。//獲取參數(shù) String searchby=(searchby)。 String textvalue=(textvalue)。ResultSet rs=null。 if(search!=null) //判斷輸入查詢值不為空{(diào) if(textvalue==null||())//未輸入查詢條件,默認(rèn)為查詢?nèi)啃畔? rs=(select * from homework)。 //從db數(shù)據(jù)表中獲值 else{ if(().equals(0)) //查詢條件為課件編號(hào) { rs=(select * from homework wher
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1