资源简介
微课平台系统基于Java EE平台开发,采用MVC结构模式,Mysql为数据库,Tomcat为服务器并且使用SSH框架(Struts2+Spring+Hibernate)来进行设计和开发。
本系统可以由教师将课堂知识点的讲述或实验、讨论等以视频形式录制,上传至微课平台,添加相关课程信息及相关课题,以供学生课后学习、观摩和讨论;学生用户则可以在线浏览课程,观看课程视频,在线收藏和评价相关课程等;管理员可以对课程,用户和教师进行管理操作。(内附数据库备份文件)
代码片段和文件信息
package com.vk.action;
import java.io.PrintWriter;
import java.util.List;
import com.vk.pojo.Admin;
import com.vk.service.AdminService;
public class AdminAction extends baseAction /*implements ModelDriven*/{
private AdminService adminService;
public void setAdminService(AdminService adminService) {
this.adminService = adminService;
}
private Admin admin;
public Admin getAdmin() {
return admin;
}
public void setAdmin(Admin admin) {
this.admin = admin;
}
public String login() {
try {
admin = adminService.login(admin);
if (admin != null) {
session.put(“admin_s“ admin);
return “login“;
} else {
request.setAttribute(“msg“ “登录失败!请检查用户名或密码是否正确!“);
return “loginPage“;
}
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}
public String logOut() throws Exception {
try {
session.remove(“admin_s“);
request.setAttribute(“msg“ “已注销!“);
return “loginPage“;
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}
public String list() {
try {
List adminList = adminService.list();
request.setAttribute(“adminList“ adminList);
return “list“;
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}
public String save() {
try {
adminService.save(admin);
request.setAttribute(“msg“ “添加成功!“);
return SUCCESS;
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}
public void delete() {
try {
StringBuffer jsonString = new StringBuffer();
adminService.delete(admin);
jsonString.append(“{\“NONE\“:0}“);
PrintWriter out = response.getWriter();
out.println(jsonString.toString());
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public String edit() {
try {
admin = adminService.getId(admin.getId());
if(admin!=null){
return “edit“;
}else{
return SUCCESS;
}
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}
public String update() {
try {
adminService.update(admin);
request.setAttribute(“msg“ “修改成功!“);
return SUCCESS;
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6340 2017-11-22 13:17 171122131749.psc
文件 842 2017-11-24 16:51 VKPlatform\.classpath
文件 910 2017-10-19 22:05 VKPlatform\.project
文件 567 2017-10-19 22:05 VKPlatform\.settings\.jsdtscope
文件 364 2017-10-19 22:05 VKPlatform\.settings\org.eclipse.jdt.core.prefs
文件 482 2017-10-19 22:05 VKPlatform\.settings\org.eclipse.wst.common.component
文件 345 2017-11-24 15:48 VKPlatform\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-10-19 22:05 VKPlatform\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-10-19 22:05 VKPlatform\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 7658 2017-11-07 21:12 VKPlatform\build\classes\applicationContext.xm
文件 3429 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\AdminAction.class
文件 1124 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\ba
文件 3057 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\CommentAction.class
文件 9972 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\CourseAction.class
文件 4500 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\CourseChapterAction.class
文件 2561 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\CourseCollectAction.class
文件 2788 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\CourseTypeAction.class
文件 2635 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\PublicAction.class
文件 5726 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\QuestionAction.class
文件 5903 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\TeacherAction.class
文件 3993 2017-11-24 16:56 VKPlatform\build\classes\com\vk\action\UploadAction.class
文件 5341 2017-11-24 16:51 VKPlatform\build\classes\com\vk\action\UserAction.class
文件 478 2017-11-24 16:51 VKPlatform\build\classes\com\vk\dao\AdminDAO.class
文件 376 2017-11-24 16:51 VKPlatform\build\classes\com\vk\dao\CommentDAO.class
文件 555 2017-11-24 16:51 VKPlatform\build\classes\com\vk\dao\CourseChapterDAO.class
文件 466 2017-11-24 16:51 VKPlatform\build\classes\com\vk\dao\CourseCollectDAO.class
文件 789 2017-11-24 16:51 VKPlatform\build\classes\com\vk\dao\CourseDAO.class
文件 434 2017-11-24 16:51 VKPlatform\build\classes\com\vk\dao\CourseTypeDAO.class
文件 2738 2017-11-24 16:51 VKPlatform\build\classes\com\vk\dao\impl\AdminDAOImpl.class
文件 1526 2017-11-24 16:51 VKPlatform\build\classes\com\vk\dao\impl\CommentDAOImpl.class
............此处省略398个文件信息
评论
共有 条评论