《畢業(yè)答辯演示稿(答辯前修改).ppt》由會員分享,可在線閱讀,更多相關《畢業(yè)答辯演示稿(答辯前修改).ppt(20頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、平頂山學院本科畢業(yè)設計,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),專業(yè)班級: 學生姓名: 指導教師: 院 系:,2,2020年7月20日星期一10時58分25秒,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),課題的意義: 作業(yè)管理作為教學的核心之一,其傳統(tǒng)的實現(xiàn)方式步驟既繁瑣又耗時,還不能很好的保證作業(yè)發(fā)布的即時性及可控性,網(wǎng)絡遠程作業(yè)處理系統(tǒng)正是針對這一問題提供了簡單又可靠的解決方案。 課題的目的: 為教師、學生進行作業(yè)管理提供便捷的遠程作業(yè)處理服務,從根本上解決作業(yè)處理步驟復雜的問題,實現(xiàn)教學資源的共享以及自動化的管理,幫助學校有效的開展全面的信息化教學。 課題達到的目標: 完成高校校內日
2、常教學的作業(yè)管理,為日常教學的作業(yè)從發(fā)布、作業(yè)提交到成績查詢提供統(tǒng)一的網(wǎng)絡服務平臺,使得日常的電子作業(yè)管理的進行可以多用戶、跨地域、不分時間段有效的進行。,3,2020年7月20日星期一10時58分25秒,系統(tǒng)完成的功能,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),4,2020年7月20日星期一10時58分25秒,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),,,,視圖,控制,數(shù)據(jù)庫訪問,,,相關技術 JSP Struts Hibernate Spring FileUpload UML,,開發(fā)工具 Dreamweaver MyEclipse Visio MS SQL Sever,,,,JSP頁面,,數(shù)據(jù)庫數(shù)據(jù)表,,
3、5,2020年7月20日星期一10時58分25秒,系統(tǒng)的E-R圖,,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),6,2020年7月20日星期一10時58分25秒,教師信息表,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),7,2020年7月20日星期一10時58分25秒,學生信息表,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),8,2020年7月20日星期一10時58分25秒,教學班信息表,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),9,2020年7月20日星期一10時58分25秒,作業(yè)信息表,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),10,2020年7月20日星期一10時58分25秒,成績單信息表,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),11,202
4、0年7月20日星期一10時58分25秒,留言信息表,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),12,2020年7月20日星期一10時58分25秒,留言回復信息表,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),13,2020年7月20日星期一10時58分25秒,聊天信息表,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),14,2020年7月20日星期一10時58分25秒,FileUpload組件實現(xiàn)作業(yè)的上傳 FileUpload 是 Apache commons下面的一個子項目,用來實現(xiàn)Java環(huán)境下的文件上傳功能,與常見的SmartUpload齊名。在本系統(tǒng)的學生模塊中需要上傳作業(yè)文件,采用的就是該組件,在使用前需
5、要添加該組件的jar包commons-fileupload.jar和commons-io.jar。,上傳下載作業(yè)模塊的設計與實現(xiàn),15,2020年7月20日星期一10時58分25秒,FileUpload的實現(xiàn)過程:,上傳下載作業(yè)模塊的設計與實現(xiàn),,,編寫JSP上傳頁面和事務處理頁面,4,16,2020年7月20日星期一10時58分25秒,上傳作業(yè)程序流程圖,上傳下載作業(yè)模塊的設計與實現(xiàn),17,2020年7月20日星期一10時58分25秒,上傳下載作業(yè)模塊的設計與實現(xiàn),throw new SecurityException(您上傳的這個文件超過了我們的限制 : + sFileName + .文件
6、的單個大小應小于 + (m_maxFileSize / 1000L + 1L) + kb); maxSize += (m_endData - m_startData) + 1; if (m_totalMaxFileSize 0L ,upBean.java if (isFileObject if (m_maxFileSize 0L try //將所有數(shù)據(jù)導入組件的數(shù)據(jù)結構中 myUpload.upload(); catch(Exception e)throw e; //得到所有上傳的文件 files myFiles=myUpload.getFiles();, String r= (this.ge
7、tServletContext()).getRealPath(/).substring(0,2)+00cc; savepath1=r+savepath1; String savepath2=r+tempupload; //初始化工作 myUpload.initialize(pageContext); //設定是否允許覆蓋服務器上的同名文件 myUpload.setIsCover(true); //設定單個文件大小的限制1M myUpload.setMaxFileSize(1000000); String sourceName=,;//文件的原始文件名數(shù)組 String myName=new String();,19,2020年7月20日星期一10時58分25秒,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),不足及尚待解決的問題: 1.系統(tǒng)的代碼冗余較多。 2.系統(tǒng)功能還不夠完善,可以增加關鍵字自動批改功能,作業(yè)相似度檢測功能等以幫助教師節(jié)省時間。 3.系統(tǒng)界面不夠美觀,應多使用flash、ajax等技術。,Thank You !,網(wǎng)絡遠程作業(yè)處理系統(tǒng)的設計與實現(xiàn),