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

正文內(nèi)容

學(xué)生作業(yè)批改系統(tǒng)畢業(yè)設(shè)計論文-資料下載頁

2024-12-01 22:09本頁面

【導(dǎo)讀】間,傳統(tǒng)的教學(xué)已經(jīng)無法滿足學(xué)校,老師以及學(xué)生的要求。作業(yè)批改系統(tǒng)便成為網(wǎng)絡(luò)教學(xué)系統(tǒng)不可缺少的組成部分。借助網(wǎng)絡(luò)的優(yōu)勢,及自己的信息和管理員的公告。問題,設(shè)計開發(fā)了網(wǎng)上作業(yè)批改系統(tǒng)。開發(fā)環(huán)境是Eclipse,服務(wù)器采用。得到迅速的發(fā)展。

  

【正文】 udent, liststudent)。 ()。 } if(liststudent!=null amp。amp。 show.equals(action)){ 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 29 (listStudent, liststudent)。 ()。 } } catch (Exception e) { // TODO Autogenerated catch block ()。 } } 6.課程 管理界面如圖 46所示: 圖 46課程 管理界面 重點代碼如下: private void dolistclass(HttpServletRequest request, HttpServletResponse response) { // TODO Autogenerated method stub try { (utf8)。 (text/html。charset=utf8)。 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 30 listClass=()。 (())。 if(listClass!=null){ HttpSession session = () 。 (listclass, listClass)。 ()。 } } catch (Exception e) { // TODO Autogenerated catch block ()。 } } 7.發(fā)布公告界面如圖 47所示: 圖 47發(fā)布公告界面 重點代碼如下: private void doaddpublic(HttpServletRequest request, HttpServletResponse response) { boolean flag=false。 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 31 try { public1=new Public()。 (utf8)。 (text/html。charset=utf8)。 String title=(title)。 (title+title)。 String content=(content)。 (content+content)。 Date date1=new Date()。 time = new ((), date1 .getMonth(), ())。 (content)。 (time)。 (title)。 flag=(public1)。 (flag+flag)。 if(flag){ (PublicServlet?method=listpublic).forward(request, response)。 } } catch (Exception e) { // TODO Autogenerated catch block ()。 } } (二)教師模塊設(shè)計 管理員模塊主要實現(xiàn)對發(fā)布作業(yè)、下載作業(yè)、批改作業(yè)和看個人信息、改密碼等等。 1.布置作業(yè)界面如圖 48所示: 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 32 圖 48布置作業(yè)界面 重點代碼如下: private void doaddpc(HttpServletRequest request, HttpServletResponse response) { // TODO Autogenerated method stub try { HttpSession session = () 。 (utf8)。 (utf8)。 (text/html。charset=utf8)。 String classname = (classname)。 String pame = (pame)。 String pccontent = (pccontent)。 (WWWWWWWW+pccontent)。 String deadtime = (deadtime)。 SimpleDateFormat sdf=new SimpleDateFormat(yyyyMMdd)。 int userid=(Integer) (userid)。 String addtime =(new Date())。 Date date1=new Date()。 Date deadtime1=(deadtime)。 @SuppressWarnings(deprecation) deadtime2 = new ((), deadtime1 .getMonth(), ())。 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 33 @SuppressWarnings(deprecation) addtime1 = new ((), date1 .getMonth(), ())。 (classname+classname)。 (classname)。 (pame)。 (pccontent)。 (())。 (userid)。 (addtime1)。 (deadtime2)。 boolean flag=(pc)。 if(flag){ (PcServlet?method=Tclistpcamp。classname=+()).forward(request, response)。 }else{ () .forward(request, response)。 } } catch (Exception e) { // TODO Autogenerated catch block ()。 } } 2.教師下載作業(yè)界面如圖 49所示: 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 34 圖 49教師下載作業(yè)界面 重點代碼如下: private void dodownjob(HttpServletRequest request, HttpServletResponse response) { // TODO Autogenerated method stub // 服務(wù)器相對路徑 String path = (path)。 (+path)。 // 服務(wù)器絕對路徑 // path = getServletContext().getRealPath(//) + path。 // (EEEEEEEE+path)。 // 檢查文件是否存在 File obj = new File( BufferedInputStream bis = null。 BufferedOutputStream bos = null。 try { if (!()) { (text/html。charset=GBK)。 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 35 ().print(指定文件不存在! )。 return。 } // 讀取文件名:用于設(shè)置客戶端保存時指定默認(rèn)文件名 int index = (/)。 // 前提:傳入的 path字符串以 “\”表示目錄分隔符 (index)。 String fileName = (index + 1)。 (fileName)。 // 寫流文件到前端瀏覽器 ServletOutputStream out = ()。 (Contentdisposition, attachment。filename= + fileName)。 bis = new BufferedInputStream(new FileInputStream( bos = new BufferedOutputStream(out)。 byte[] buff = new byte[2048]。 int bytesRead。 while (1 != (bytesRead = (buff, 0, ))) { (buff, 0, bytesRead)。 } } catch (IOException e) { ()。 } finally { if (bis != null) try { ()。 } catch (IOException e1) { // TODO Autogenerated catch block ()。 } if (bos != null) try { ()。 } catch (IOException e) { // TODO Autogenerated catch block ()。 } } } 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 36 3.教師批改作業(yè)界面如圖 410所示: 圖 410教師批改作業(yè)界面 重點代碼如下: private void doment(HttpServletRequest request, HttpServletResponse response) { // TODO Autogenerated method stub boolean flag=false。 boolean flag1=false。 Comment ment=new Comment()。 try { PrintWriter out=()。 HttpSession session=()。 (utf8)。 (text/html。charset=utf8)。 String userid=(userid)。 (11+userid)。 String jobid=(jobid)。 (11+jobid)。 String score=(score)。 String content=(content)。 (content)。 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 37 ((jobid))。 ((score))。 ((userid))。 flag=(ment)。 (flag+flag)。 flag1=(yes, (jobid))。 if(flagamp。amp。flag1){ ()。 (MessageServlet?method=listmessageamp。jobid=+jobid+amp。statue=yes).forward(request, response)。 } } catch (Exception e) { // TODO Autogenerated catch block ()。 } } } (三)學(xué)生模塊設(shè)計 學(xué)生模塊主要實現(xiàn)對上傳作業(yè)、查看作業(yè)評價、向老師提問、和查看個人信息、改密碼、查看公告等等。 1.學(xué)生上傳作業(yè)界面如圖 411所示: 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 38 圖 411學(xué)生上傳作業(yè)界面 重點代碼如下: private void doaddJob(HttpServletRequest request, HttpServletResponse response) { // TODO Autogenerated method stub PrintWriter out = null。 try { out = ()。 (utf8)。 (text/html。charset=utf8)。 HttpSession session = () 。 (htmlhead/headbody)。 // 創(chuàng)建一個磁盤文件的工廠 DefaultFileItemFactory factory = new DefaultFileItemFac
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1