資源簡介
微課平臺系統基于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個文件信息
評論
共有 條評論