JSP作业管理毕业论文,课程设计,研究生文献

4004
    


来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
免费下载 ×

下载APP,支持永久资源免费下载

限免产品服务请联系qq:1585269081

下载APP
免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
下载 ×

下载APP,资源永久免费


如果出现不能下载的情况,请联系站长,联系方式在下方。

免费下载 ×

下载论文助手APP,资源永久免费

免费获取

如果你已经登录仍然出现不能下载的情况,请【点击刷新】本页面或者联系站长



一, 视图层( 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) 关联控制器



二,控制器 (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) 向控制器额外传递参数




(7) 关联控制器




二, 控制器

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)





免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。
扫描加我微信 ×

演示

×
登录 ×


下载 ×
论文助手网
论文助手,最开放的学术期刊平台
				暂无来源信息			 
回复
来来来,吐槽点啥吧

作者联系方式

×

向作者索要->