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

正文內(nèi)容

實(shí)驗(yàn)課教學(xué)資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-04 13:26本頁面
  

【正文】 avaScript src=%=basePath %%=dir %/images//SCRIPTSTYLE type=text/cssBODY { MARGINLEFT: 0px。String basePath = ()+://+()+:+()+path+/。附 錄% page language=Java import=.* contentType=text/html。作為新世紀(jì)的大學(xué)生,應(yīng)當(dāng)站在世界的發(fā)展前列,掌握現(xiàn)代科學(xué)技術(shù)知識,調(diào)整自己的知識結(jié)構(gòu)和能力結(jié)構(gòu),以適應(yīng)社會發(fā)展的要求。21世紀(jì)已經(jīng)到來了,在新的世紀(jì)里,人們自然對未來有許多美好的愿望和設(shè)想。通過這次畢業(yè)設(shè)計(jì)我還明白了作為一名計(jì)算機(jī)專業(yè)的大學(xué)畢業(yè)生,我們要會的不僅僅是編寫代碼,更重要的是要有整體把握系統(tǒng)設(shè)計(jì)的能力。此次畢業(yè)設(shè)計(jì)對提高我的編程技術(shù)方面都由許多益處。在此特別感謝侯仕平老師的大力幫助。可以使學(xué)校實(shí)驗(yàn)課教學(xué)管理井井有條。本系統(tǒng)的重要特點(diǎn)反映了教師對實(shí)驗(yàn)課課件及學(xué)生對實(shí)驗(yàn)作業(yè)的重要資源的管理。結(jié) 論通過對系統(tǒng)的設(shè)計(jì)、代碼編寫及測試,系統(tǒng)達(dá)到了預(yù)期的功能要求。但系統(tǒng)的功能還不夠完善,在軟件投入使用后,必然會有一些隱藏的錯誤被暴露出來。如果表單只能接受制定的某些值,則也要進(jìn)行測試。表單測試中,當(dāng)用戶給Web應(yīng)用系統(tǒng)管理員提交信息時,就需要使用表單操作,例用戶注冊、登陸、信息提交等。[8]對于本系統(tǒng)測試主要采用:數(shù)據(jù)庫連接測試、界面鏈接測試、功能測試和數(shù)據(jù)測試。這種方法按照程序內(nèi)部的邏輯測試程序,檢驗(yàn)程序中的每條通路是否都能按預(yù)定的要求正確工作。也就是說,黑盒測試是在程序接口進(jìn)行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息(如:數(shù)據(jù)庫或文件)的完整性。盡管面向?qū)ο蠹夹g(shù)的基本思想保證了軟件應(yīng)該有更高的質(zhì)量,但無論采用什么樣的編程技術(shù),編程人員的錯誤都是不可避免的,而且由于面向?qū)ο蠹夹g(shù)開發(fā)的軟件代碼重用率高,更需要嚴(yán)格測試,避免錯誤的繁衍。測試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯誤。圖622學(xué)生課件查詢界面6.2測試系統(tǒng)測試的基本原則:基于以上系統(tǒng)測試的概念,設(shè)計(jì)測試方案時,不僅要包括確定的輸入數(shù)據(jù),而且應(yīng)包括從系統(tǒng)功能出預(yù)期的測試結(jié)果。 第四部分是學(xué)生課程信息查詢界面,在此界面中學(xué)生可以根據(jù)自己的班級查詢管理員及教師安排的課程信息。圖618 學(xué)生試驗(yàn)作業(yè)信息查詢界面當(dāng)學(xué)生用戶完成試驗(yàn)作業(yè)后同樣可以在此頁面進(jìn)行對應(yīng)作業(yè)的上傳操作,以供教師批改。圖616 學(xué)生用戶登錄界面第二部分是學(xué)生對自己用戶密碼的修改,學(xué)生用戶可以通過這個界面完成對數(shù)據(jù)庫中“stu表”中“pwd字段”的修改。輸入項(xiàng)、輸出項(xiàng):輸入項(xiàng)為賬號密碼。在進(jìn)行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫的stu表,并對stu表中的字段name和pwd進(jìn)行驗(yàn)證,只有輸入了正確的賬號、密碼后。其中下載作業(yè)運(yùn)用到SmartUpload組件。對于上傳操作,最后將save這個方法的作用是將全部上傳文件保存到指定目錄下。其中上傳作業(yè)運(yùn)用到SmartUpload組件。圖613 課件資源管理界面第四部分是教師試驗(yàn)作業(yè)發(fā)布界面,這個界面的功能類似于課件資源發(fā)布界面,在做這個系統(tǒng)的時候?yàn)榱朔奖惴诸惞芾?,故將作業(yè)跟課件的發(fā)布界面分開來,此界面不同于課件發(fā)布界面之處是在發(fā)布作業(yè)的同時教師在發(fā)布作業(yè)的同時要對作業(yè)提交的截止日期做出明示,若學(xué)生在此日期之后將不能上傳作業(yè),教師對實(shí)驗(yàn)作業(yè)進(jìn)行管理,將調(diào)用數(shù)據(jù)庫的syzy表,可以對數(shù)據(jù)庫表中班級、課程名、上傳路徑,截止日期增加和修改,刪除指定的作業(yè)信息。圖611 教師用戶密碼修改界面第三部分是教師課件資源管理界面;教師通過這個界面針對不同班級的學(xué)生,上傳課件資源,以供學(xué)生進(jìn)行下載學(xué)習(xí),教師在發(fā)布課件的時候要選擇此課件是發(fā)布于哪個班級,同時要選擇課程名稱,需要說明的是發(fā)布的課件資源要求是rar/doc或swf格式文件。只有再次輸入正確的教師賬號,通過系統(tǒng)的認(rèn)證,才能實(shí)現(xiàn)登陸系統(tǒng)。第一部分,教師模塊登陸界面進(jìn)入登陸界面后,教師用戶即可在對話框中輸入用戶賬號和密碼,該功能主要是審核數(shù)據(jù)庫的教師信息表中是否有該條數(shù)據(jù),如果沒有就提示說“用戶名錯誤,請確認(rèn)管理權(quán)限”。修改信息完成后,會用Update修改數(shù)據(jù)庫中的表完成修改的信息操作。繼續(xù)進(jìn)行相關(guān)的操作。頁進(jìn)行判斷。圖69 實(shí)驗(yàn)作業(yè)管理界面在管理員進(jìn)行對教師信息管理過程中,將調(diào)用數(shù)據(jù)庫的admin表,可以對數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行添加、修改、刪除功能。圖67 試驗(yàn)課表管理界面 第六部分是課件資源的管理,管理員可以在此對各位教師在教學(xué)活動中用到的課件進(jìn)行分類管理。圖65 教師信息的管理界面第四部分是學(xué)生信息的錄入、修改以及刪除;同樣,學(xué)生用戶只有在此錄入信息之后才能登陸系統(tǒng)的學(xué)生用戶模塊,按班級分別進(jìn)行試驗(yàn)課程的學(xué)習(xí)。圖63 管理員賬戶密碼的修改界面第二部分是班級信息的管理管理員可以通過這個界面對學(xué)校班級信息進(jìn)行增刪改查等一系列操作。若用戶存在則把用戶權(quán)限值取出來,根據(jù)不同的權(quán)限跳轉(zhuǎn)到不同的頁面。圖61登陸頁面功能實(shí)現(xiàn):首先從系統(tǒng)用戶表admin中查詢用戶名username和密碼password,(sql)把結(jié)果記錄在rs中。賬號和密碼均為字符串,長度各為6—16個字符,密碼回顯字符是“●”。在輸入了錯誤的或者是不存在的賬戶和密碼時,系統(tǒng)會給出出錯信息提示,點(diǎn)擊可以返回重新登錄。字段名字段類型主鍵非空說明IdInt(4)√ID號titleVarchar(50)√實(shí)驗(yàn)名稱banjiVarchar(50)√班級contentVarchar(50)√備注adderVarchar(50)√發(fā)布人(syzy) 作業(yè)信息表用于存儲ID號、作業(yè)名稱、上傳路徑、班級、課程名、截止時間、作業(yè)介紹、上傳時間。字段名字段類型主鍵非空說明IdInt(4)√ID號urlVarchar(100)√上傳路徑adderVarchar(50)√發(fā)布人AddtimeVarchar(50)√上傳時間(stu) 學(xué)生信息用于存儲ID號、班級、學(xué)號、密碼、真實(shí)姓名。字段名字段類型主鍵非空說明IdInt(4)√ID號usernameVarchar(50)登錄名passwordVarchar(50)密碼isuseVarchar(50)√真實(shí)姓名quanxianVarchar(50)√權(quán)限(kjzy) 課件信息表用于存儲ID號、課件名稱、上傳路徑、班級、課程名、課件簡介。6.1系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫表設(shè)計(jì)包括用戶表、課件信息表、上交作業(yè)表、學(xué)生信息表、實(shí)驗(yàn)計(jì)劃表、作業(yè)信息表。本系統(tǒng)分為6個實(shí)體,分別是管理員、教師、學(xué)生、作業(yè)、課表、課件,其中管理員包括用戶名、密碼等屬性,教師包括用戶名、密碼、真實(shí)姓名等屬性,學(xué)生包括用戶名、密碼、真實(shí)姓名等屬性,作業(yè)包括課程名、上傳時間、截止時間等屬性,課表包括班級、課程名等屬性,課件包括課程名、班級、上傳時間等屬性。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。三層的B/S體系結(jié)構(gòu)是把二層的C/S結(jié)構(gòu)的客戶事務(wù)處理模塊從客戶機(jī)的任務(wù)中分離出來,由單獨(dú)的一層來負(fù)擔(dān)其任務(wù),把負(fù)荷均衡的分配給了Web服務(wù)器,這樣給客戶機(jī)的壓力大大減輕了,于是原來兩層的C/S變成了三層的B/S結(jié)構(gòu)。實(shí)驗(yàn)室教師資源管理系統(tǒng)管理員功能模塊教師功能模塊學(xué)生功能模塊用戶信息管理課表信息管理課件信息管理作業(yè)信息管理查看課表管理查看課表管理發(fā)布作業(yè)管理查看作業(yè)管理下載作業(yè)管理上傳作業(yè)管理發(fā)布課件管理下載課件管理圖51系統(tǒng)功能模塊圖其中管理員模塊包括用戶信息管理、課表信息管理、課件信息管理、作業(yè)信息管理;教師管理模塊包括查看課表管理、發(fā)布課件管理、發(fā)布作業(yè)管理、查看作業(yè)管理;學(xué)生管理模塊包括上傳作業(yè)信息管理、下載課件信息管理、查看課表信息管理、下載作業(yè)信息管理。5 系統(tǒng)設(shè)計(jì)在需求分析后,進(jìn)入系統(tǒng)的設(shè)計(jì)階段,先分析完系統(tǒng)的構(gòu)架,又對系統(tǒng)模塊的設(shè)計(jì)進(jìn)一步分析。(4)實(shí)驗(yàn)作業(yè)信息管理;教師發(fā)布實(shí)驗(yàn)作業(yè)信息,提供給學(xué)生上傳下載作業(yè),教師對其進(jìn)行集中管理,實(shí)現(xiàn)作業(yè)下載的功能。(2)實(shí)驗(yàn)課表管理;管理員錄入實(shí)驗(yàn)課表信息,提供給教師和學(xué)生查看實(shí)驗(yàn)課表信息,管理員對其進(jìn)行集中管理,實(shí)現(xiàn)增加、刪除、修改等功能。根據(jù)實(shí)驗(yàn)課教學(xué)資源管理系統(tǒng)的基本需求,該系統(tǒng)功能需要分析如下:(1)對用戶管理;系統(tǒng)需要經(jīng)過有效的身份驗(yàn)證才可以登錄。用戶的身份不同,使用的系統(tǒng)資源也不同。圖 實(shí)驗(yàn)作業(yè)管理流程圖在實(shí)驗(yàn)作業(yè)管理中,教師發(fā)布作業(yè)信息,提供給學(xué)生下載作業(yè),學(xué)生做作業(yè),作業(yè)完成上交作業(yè),如果學(xué)生對上交的作業(yè)不滿意,可以在規(guī)定的時間重新上交作業(yè),上交作業(yè)之后教師下載學(xué)生作業(yè),檢查學(xué)生作業(yè)信息,反饋給學(xué)生作業(yè)信息。 系統(tǒng)用例圖其中管理員包括教師信息增刪改、學(xué)生信息增刪改、課表信息增刪改、課件信息增刪改、作業(yè)信息增刪改、修改密碼;教師包括查看課表信息、課件信息增刪改、作業(yè)信息增刪改、修改密碼、下載學(xué)生作業(yè)信息;學(xué)生包括修改密碼、上傳作業(yè)、下載作業(yè)課件、查看課表。下面從業(yè)務(wù)流程及功能需求方面進(jìn)行詳細(xì)介紹。同時可以通過開發(fā)新的插件擴(kuò)展現(xiàn)有插件的功能。Eclipse是一個開放源代碼的項(xiàng)目,任何人都可以下載Eclipse的源代碼,并且在此基礎(chǔ)上開發(fā)自己的功能插件。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。這種平等和一致性并不僅限于 Java 開發(fā)工具。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。幸運(yùn)的是,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。 Eclipse編程工具介紹Eclipse 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。 第四種驅(qū)動程序是純 Java 驅(qū)動程序,它直接與數(shù)據(jù)庫進(jìn)行通訊。第二種驅(qū)動程序也稱為部分 Java 驅(qū)動程序,因?yàn)樗鼈冎苯訉?JDBC API 翻譯成具體數(shù)據(jù)庫的API。第一種驅(qū)動程序通過附加在JDBCODBC 橋的“開放式數(shù)據(jù)庫連接性”(Open DataBase Connectivity(ODBC))驅(qū)動程序來區(qū)分。JDBC驅(qū)動程序有四種類型。DriverManager 負(fù)責(zé)管理已注冊驅(qū)動程序的集合,實(shí)質(zhì)上就是提取使用驅(qū)動程序的細(xì)節(jié),這樣程序員就不必直接處理它們。[8]Java與數(shù)據(jù)庫連接需要JDBC驅(qū)動程序從編程的角度出發(fā),有兩個主要的類負(fù)責(zé)建立與數(shù)據(jù)庫的連接。一方面,在Java語言里,象指針和釋放內(nèi)存等C++功能被刪除,避免了非法內(nèi)存操作。為分布環(huán)境尤其是Internet提供動態(tài)內(nèi)容無疑是一項(xiàng)非常宏偉的任務(wù),但Java的語法特性卻很容易地實(shí)現(xiàn)這項(xiàng)目標(biāo)。Java包括一個支持HTTP和FTP等基于TCP/IP協(xié)議的子庫。 Java語言Java是一種純面向?qū)ο蟮恼Z言,它的語法與C++相近,C++程序員可以很快的掌握這種語言。SQL Server 2000與Microsoft Windows 2000有機(jī)集成,所以可以使用Windows 2000的活動目錄(Active Directory)功能對SQL Server進(jìn)行集中管理,大大簡化大型企業(yè)中的系統(tǒng)管理工作。[9]所以,它具有很好的伸縮性,能夠滿足從桌面應(yīng)用到大型企業(yè)分布式應(yīng)用等不同層次用戶的需求。具有很好的伸縮性和可靠性。SQL Server提供了Transact-SQL、DB-Library for C、嵌入式SQL(ESQL)等開發(fā)工具,Transact-SQL與工業(yè)標(biāo)準(zhǔn)SQL語言兼容,并在其基礎(chǔ)上加以擴(kuò)充,使它更適合事務(wù)處理方面的需要。Internet網(wǎng)絡(luò)發(fā)展到今天已經(jīng)成為一條重要的信息發(fā)布渠道,SQL Server增強(qiáng)了對Internet技術(shù)的支持,它除保留了前期版本中的數(shù)據(jù)庫Web出版工具“Web助手“外,還增加了對XML和HTTP技術(shù)的支持,這使得電子商務(wù)系統(tǒng)能夠通過XML等訪問SQL Server數(shù)據(jù)庫系統(tǒng),也擴(kuò)展了SQL Server在數(shù)據(jù)挖掘和分析服務(wù)領(lǐng)域的應(yīng)用。即使SQL Server數(shù)據(jù)庫管理員不做任何設(shè)置,SQL Server也能夠在運(yùn)行過程中根據(jù)環(huán)境配置和用戶訪問情況動態(tài)自動配置,以達(dá)到最優(yōu)性能,從而減輕管理員工作。此外,SQL Server 2000還提供了SQL事件探查器、SQL查詢分析器 、SQL Server服務(wù)管理器和多種操作向?qū)У葓D形界面管理工具,大大簡化了用戶操作,從而增強(qiáng)了系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1