基于jsp的作业批改系统
图4.12 教学资料录入
4.2.4.2教学资料管理
1.描述:管理员点击左侧的菜单“教学资料管理”,页面跳转到教学资料管理界面,调用后台的action类查询出所有的教学资料信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出教学资料信息。
2.程序效果图如下图4.13所示
图4.13 教学资料管理页面
教学资料管理关键代码:
public void docAdd(HttpServletRequest req,HttpServletResponse res) {
String id=String.valueOf(new Date().getTime()); String title=req.getParameter(\); String content=req.getParameter(\); String fujian=req.getParameter(\);
String fujianYuanshiming=req.getParameter(\); String shijian=req.getParameter(\); String del=\;
String sql=\; Object[]
DB mydb=new DB();
mydb.doPstm(sql, params);
params={id,title,content,fujian,fujianYuanshiming,shijian,del};
基于jsp的作业批改系统
}
mydb.closed();
req.setAttribute(\, \操作成功\);
req.setAttribute(\, \); dispatch(targetURL, req, res);
String targetURL = \;
public void docDel(HttpServletRequest req,HttpServletResponse res) {
String id=req.getParameter(\);
String sql=\; Object[] params={id}; DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\, \操作成功\);
req.setAttribute(\, \); dispatch(targetURL, req, res);
String targetURL = \;
}
public void docMana(HttpServletRequest req,HttpServletResponse res) throws {
List docList=new ArrayList();
String sql=\; Object[] params={}; DB mydb=new DB(); try { }
mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()) {
Tdoc doc=new Tdoc();
doc.setId(rs.getString(\)); doc.setTitle(rs.getString(\)); doc.setContent(rs.getString(\)); doc.setFujian(rs.getString(\));
doc.setFujianYuanshiming(rs.getString(\)); doc.setShijian(rs.getString(\)); docList.add(doc);
ServletException, IOException
}
rs.close();
基于jsp的作业批改系统
}
catch(Exception e) { }
mydb.closed();
req.setAttribute(\, docList);
req.getRequestDispatcher(\).forward(req, res);
e.printStackTrace();
4.2.4.3教学资料删除
1.描述:先是点击教学资料信息管理,页面跳转到教学资料管理界面,浏览所有的教学资料信息,点击要删除的教学资料信息,点击弹出的确定对话框,即可删除该教学资料信息。
2.程序效果图如下图4.14所示
图4.14 教学资料信息删除页面
4.2.5公告信息管理
4.2.5.1公告信息录入
1.描述:管理员输入公告相关正确信息后点击录入按钮,如果是没有输入完整的公告信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit=\来检查,checkForm()函数中是各种的校验输入数据的方式。
2.程序效果图如下图4.15所示:
基于jsp的作业批改系统
图4.15 公告信息录入
4.2.5.2公告信息管理
1.描述:管理员点击左侧的菜单“公告信息管理”,页面跳转到公告信息管理界面,调用后台的action类查询出所有的公告信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出公告信息。
2.程序效果图如下图4.16所示
图4.16 公告信息管理页面
公告信息管理关键代码:
public void gonggaoAdd(HttpServletRequest req,HttpServletResponse res) {
String id=String.valueOf(new Date().getTime()); String title=req.getParameter(\); String content=req.getParameter(\); String shijian=new Date().toLocaleString(); String sql=\; Object[] params={id,title,content,shijian}; DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\, \操作成功\);
req.setAttribute(\, \); dispatch(targetURL, req, res);
String targetURL = \;
基于jsp的作业批改系统
}
public void gonggaoDel(HttpServletRequest req,HttpServletResponse res) { }
public void gonggaoMana(HttpServletRequest req,HttpServletResponse res) {
List gonggaoList=new ArrayList(); String sql=\; Object[] params={}; DB mydb=new DB(); try { }
catch(Exception e) { }
mydb.closed();
req.setAttribute(\, gonggaoList);
e.printStackTrace(); mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()) {
Tgonggao gonggao=new Tgonggao(); gonggao.setId(rs.getString(\)); gonggao.setTitle(rs.getString(\)); gonggao.setContent(rs.getString(\)); gonggao.setShijian(rs.getString(\)); gonggaoList.add(gonggao);
String id=req.getParameter(\);
String sql=\; Object[] params={id}; DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\, \操作成功\);
req.setAttribute(\, \); dispatch(targetURL, req, res);
String targetURL = \;
throws ServletException, IOException
}
rs.close();
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库作业批改系统论文(9)在线全文阅读。
相关推荐: