您现在的位置:  飞速资源网软件下载毕业设计论文计算机毕业设计JSP作业管理系统的设计与实现下载

作业管理系统的设计与实现

  • 名称: 作业管理系统的设计与实现
  • 类型: 毕业设计论文 - 计算机毕业设计 - JSP
  • 大小: 0 Bytes
  • 语言: 简体中文
  • 推荐星级:
  • 更新时间: 06-09
  • 下载次数: 868
  • Tag:JSP,JSP毕业设计,JSP毕业论文,JSP源代码,毕业设计下载   
  • 收藏此页: 将此页加入收藏
作业管理系统的设计与实现简介:
作业管理系统的设计与实现,类型为JSP。由[飞速资源网|http://www.ff70.com ]提供下载交流学习,版权归原作者所有,

 布置作业整体信息
一, 视图层(view)
thwAddForm.JSP
(1) 存放位置 /manage/hw
(2) 文件作用:作业整体信息的输入界面
(3) 显示课程名-------${cou_name}
(4) 输入控件命名
作业名称 name=”tea_hw_name”
应交日期 name=”tea_hw_expire”
难易度 name=”tea_hw_diff_easy”
是否开启 name=”tea_hw_open”
布置日期 (利用hidden控件传递 name=”tea_hw_date”)
(5) 向控制器传递参数
 利用hidden传递 name=”cou_no”  value=”${param.cou_no}”
 Name=”cou_name” value=”cou_name”
(6) 关联控制器
 <form action=”/manage/hw/ThwAddAction”
或<form action=” ThwAddAction”>
二,控制器(controller)
   ThwAddFormAction
1 命名 tea.action.hw. ThwAddFormAction
2 Mapping url:/manage/hw/ ThwAddFormAction
3步骤:
(1) 获取参数:String 类型,cou_no
(2) 调用getCourseName()方法,获取编号为cou_no的课程名称
(3)  将课程名称存如request 命名为cou_name
(4)  跳转到thwAddForm.JSP
ThwAddAction
  1 命名 tea.action.hw.ThwAddAction
2 Mapping url: /manage/hw/ThwAddAction
3步骤
 (1)获取参数 cou_no 表单的5个输入参数,存入Map对象
  (2)从session中获取当前登陆的教师的编号,存入Map对象
  (3)调用模型方法thwAdd(),添加作业的整体信息
   (4) 根据方法返回值,跳转到不同的目的地
      A 返回true
      调用模型中方法 getMaxThwNo()获取作业编号 存到request 命名”tea_hw_no”
      课程名称寸入request 命名”cou_name”
跳转到ThwDetailAddFormAction
      B 返回 flase  将出错信息存到 request,命名messageInfo跳转到 “/common/MessageAction”
三,模型层(model)
1 命名:tea.serice.TeaHomeworkService
2 方法定义
 (1) thwAdd()
  作用:添加作业的整体信息
  方法头声明:public boolean thwAdd(HashMap thw)
(2) getCourseName
  作用:根据课程编号,获取课程名称
 方法头声明:public String getCourseName(String cou_no)
 (3)getMaxThwNo()
   作用:获取当前的最大的作业编号
  方法头声明
 Public String getMaxThwNo()
 
布置作业的详细信息
一, 视图层
(1) 命名: thwDetailAddForm.JSP
(2) 存放位置:/manage/hw
(3) 作用:作业详细信息输入界面
(4) 动态显示
课程名-----${cou_name}
题号-----第${proNo}题
     (5) 输入控件命名
         和数据表相应字段同名 如:
         题目类型:name=”thd_type”
         题目内容:name=”thd_content”
         题目内容上传文件: name=”thd_file_name”
         题目提示:name=”thd_prompt”
         题目答案:name=”thd_answer”
         题目答案上传文件:name=”thd_file_answer_name”
         题目难易度:name=”thd_file_diff_easy”
         题目适用类型:name=”thd_stu_type”
      (6)向控制器额外传递参数
        <input type=”hidden” name=”cou_name”  value=”${cou_name}”>
        <input type=”hidden”  name=”proNo” value=”${proNo}”>
        <input type=”hidden” name=”tea_hw_no” value=”${tea_hw_no}”>
        (7) 关联控制器
           <form action=”ThwDetailAddAction”  enctype=”mulipart/form-data”>
       
二, 控制器
ThwDetailAddFormAction
1 命名 tea.action.hw. ThwDetailAddFormAction
2 Mapping url:
   /manage/hw/ ThwDetailAddFormAction
3 步骤
(1) 从request对象中获取当前题号proNo,在当前题号的基础上增1,在存回到request
  对象中
(2) 跳转到thwDetailAddForm.JSP
     ThwDetailAddAction
1 命名: tea.action.hw. ThwDetailAddAction
2 Mapping url:
  /manage/hw/ ThwDetailAddAction
3 步骤
   (1)创建UploadUtil(tea.util)对象up
    (2)调用up对象upload()方法上传文件
    (3)根据upload()方法的返回值做不同处理
       A  上传成功
         获取表单中的输入参数,作业编号 tea_hw_no 题目内容,题目答案上传文件原名和在服务器上的存放地址,存入Map对象
       B 若上传失败
         跳转到“/common/MessageAction”
     (4)调用模型中的thwDetailAdd()方法添加作业的详细信息
     (5)根据thwDetailAdd()方法返回值
       A  若返回true
         若点击“下一题”
         将作业编号,课程名称,题号存入request,命名tea_hw_no,cou_name
       proNo
         跳转到“ThwDetailAddFormAction”
         若点击“结束”
          将成功信息保存到request,命名为messageInfo
           跳转到“/common/MessageAction”
       B 若返回false
          将出错信息存入request,命名 messageInfo
           跳转到“/common/MessageAction”
三, 模型层
      tea.service.TeaHomeworkSerivice
(1) thwDetailAdd()
 作用:添加作业详细信息
  方法头声明:public boolean thwDetailAdd(HashMap thd)
 

JSP(107)作业管理系统(1)


如果觉得《作业管理系统的设计与实现》JSP,JSP毕业设计,JSP毕业论文,JSP源代码,毕业设计下载不错,可以推荐给好友哦。
下载说明
·站内提供的所有资源均是由网上搜集或网友上传,任何涉及商业盈利目的均不得使用,仅能作为学习研究目的使用,否则产生的一切后果将由您自己承担!请您于24小时内自觉将其删除并向著者购买使用许可证。
·站内提供的所有资源均是由网上搜集,若侵犯了您的权益,敬请来信通知我们!
广告联系|管理下载|游戏下载|公文中心|驾驶考试|电脑教学|教育教学|名言名句|网站地图|热门专题
Copyright © 资源下载. All Rights Reserved .
本页提供作业管理系统的设计与实现,JSP,JSP毕业设计,JSP毕业论文,JSP源代码,毕业设计下载参考。
1 2 3 4 5 6 7 8 9 10 11 12