毕业设计论文-网上作业批改系统(7)

2019-01-05 12:43

安徽商贸职业技术学院

listClass=ClassdaoImpl.getAllClassList(); System.out.println(listClass.size()); if(listClass!=null){

HttpSession session = request.getSession() ; session.setAttribute(\, listClass); response.sendRedirect(\); }

}

} catch (Exception e) { }

// TODO Auto-generated catch block e.printStackTrace();

7.发布公告界面如图4-7所示:

图4-7发布公告界面

重点代码如下:

private void doaddpublic(HttpServletRequest request,

HttpServletResponse response) { boolean flag=false;

- 30 -

安徽商贸职业技术学院

try {

public1=new Public();

request.setCharacterEncoding(\);

response.setContentType(\); String title=request.getParameter(\); System.out.println(\+title);

String content=request.getParameter(\); System.out.println(\+content); Date date1=new Date();

java.sql.Date time = new java.sql.Date(date1.getYear(), date1

.getMonth(), date1.getDate()); public1.setContent(content); public1.setTime(time); public1.setTitle(title);

flag=publicdao.AddPublic(public1); System.out.println(\+flag); if(flag){

request.getRequestDispatcher(\).f }

}

}

// TODO Auto-generated catch block e.printStackTrace();

orward(request, response);

} catch (Exception e) {

(二)教师模块设计

管理员模块主要实现对发布作业、下载作业、批改作业和看个人信息、改密码等等。 1.布置作业界面如图4-8所示:

- 31 -

安徽商贸职业技术学院

图4-8布置作业界面

重点代码如下:

private void doaddpc(HttpServletRequest request,

HttpServletResponse response) { // TODO Auto-generated method stub try {

HttpSession session = request.getSession() ;

request.setCharacterEncoding(\); response.setCharacterEncoding(\);

response.setContentType(\); String classname = request.getParameter(\); String pcname = request.getParameter(\); String pccontent = request.getParameter(\); System.out.println(\+pccontent);

String deadtime = request.getParameter(\); SimpleDateFormat sdf=new SimpleDateFormat(\); String addtime =sdf.format(new Date()); Date date1=new Date();

Date deadtime1=sdf.parse(deadtime); @SuppressWarnings(\) java.sql.Date deadtime2 = new

.getMonth(), deadtime1.getDate());

int userid=(Integer) session.getAttribute(\);

java.sql.Date(deadtime1.getYear(), deadtime1 - 32 -

安徽商贸职业技术学院

@SuppressWarnings(\) java.sql.Date addtime1 = new

.getMonth(), date1.getDate()); java.sql.Date(date1.getYear(), date1 System.out.println(\+classname); pc.setClassname(classname); pc.setPcname(pcname); pc.setPccontent(pccontent);

System.out.println(pc.getPccontent()); pc.setUserid(userid); pc.setAddtime(addtime1); pc.setDeadtime(deadtime2);

boolean flag=pcDaoImpl.addPc(pc); if(flag){

request.getRequestDispatcher(\

}

}else{ }

// TODO Auto-generated catch block e.printStackTrace();

request.getRequestDispatcher(\) .forward(request, response);

=\+pc.getClassname()).forward(request, response);

} catch (Exception e) {

· }

2.教师下载作业界面如图4-9所示:

- 33 -

安徽商贸职业技术学院

图4-9教师下载作业界面

重点代码如下:

private void dodownjob(HttpServletRequest request,

HttpServletResponse response) { // TODO Auto-generated method stub

// 服务器相对路径

String path = request.getParameter(\); System.out.println(\+path);

// 服务器绝对路径

// path = getServletContext().getRealPath(\ // System.out.println(\

// 检查文件是否存在

File obj = new File(\+path.trim()); BufferedInputStream bis = null; BufferedOutputStream bos = null;

try {

if (!obj.exists()) {

response.setContentType(\);

- 34 -


毕业设计论文-网上作业批改系统(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:虫害有生存条件与出没迹象

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: