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