91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.92MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-02
  • 語言: 其他
  • 標簽:

資源簡介

采用MVC三層架構通過視覺層然后由控制層來進行教師進行登錄然后進行他所能執行的操作,文件視頻的上傳以及與學生的交流回答學生的問題,個人信息的修改。主要是對數據庫的操作,文件和視頻保存到服務器中同時在數據庫中保存文件的基本信息,最終通過數據庫保存的信息去服務其中查找這些信息,以達到文件的下載,同時學生通過去查詢來進行對文件視頻的操作,包括下載和播放,以及對教師進行交流,交流內容存到表中,讓教師和學生對這個表進行操作,最終能夠達到信息的交流。管理員的權限同時有教師和學生的。 2.1.3系統總體結構設計 (1)管理員賦予所有的權限:可以對教師用戶和學生刪除,修改,增加。 (2)學生:注冊,登錄,資料查詢,教學視頻的播放,文件的下載;具體分析如下: 注冊:包括先進行注冊,成功后四實名認證及完善個人信息包括驗證,前臺后臺對數據的驗證:用ajax提交,及用juery進行前臺驗證 登錄:用戶登錄驗證,后臺驗證是否已經有這個用戶,前臺用ajax提交換回數據,juery進行基本的驗證 資料查詢:學生登錄后:可以看到資料視頻文件板塊資料查詢包含分頁查詢,模糊查詢,同時驗證是否合法 視頻的播放:通過數據庫的ID,然后儲存視頻所在的網絡的路徑,每次看到的是一個視頻的圖片以及視頻的名稱,通過點擊視頻然后進行播放 文件的下載:通過在數據庫中查詢出文件的列表然后進行點擊下載,同時也要保存到網絡中 視頻下載和文件下載都可以用文件的下載的形式,只要得到ID然后從服務器下載 交流區:學生給教師提些問題,然后把問題存到數據庫中,包括學生的id。 (3)教師:注冊,登錄,上傳資料視頻,對資料的增刪改具體分析如下: 注冊:包括先進行注冊,成功后四實名認證及完善個人信息。包括驗證,前臺后臺對數據的驗證:用ajax提交,及用juery進行前臺驗證。 登錄:用戶登錄驗證,后臺驗證是否已經有這個用戶,前臺用ajax提交換回數據,juery進行基本的驗證。 資料查詢:學生登錄后:可以看到資料視頻文件板塊資料查詢包含分頁查詢,模糊查詢,同時驗證是否合法,資料列表增刪改。 視頻的播放:通過數據庫的ID,然后儲存視頻所在的網絡的路徑,每次看到的是一個視頻的圖片以及視頻的名稱,通過點擊視頻然后進行播放,視頻列表增刪改。 文件的下載:通過在數據庫中查詢出文件的列表然后進行點擊下載,同時也要保存到服務器中。 視頻下載和文件下載都可以用文件的下載的形式,只要得到ID然后從服務器下載,文件列表增刪改。 文件的上傳:把文件上傳到服務器中,然后在數據庫保存他所在的位置,上傳時加入一些驗證,上傳后可以的到一個文件的列表。 視頻上傳:通過把視頻上傳到服務器中,在數據庫保存其位置。 文件上傳和對視頻上傳共用一個上傳組件,后臺通過判斷是文件,還是視頻進行分類,保存到不同的數據庫中,以及服務器中不同的位置。 交流區:教師把問題解決,然后答案存到數據庫中,包括教師的id。

資源截圖

代碼片段和文件信息

package?com.zcib.dao;

import?java.util.List;
import?java.util.Map;

import?com.zcib.domain.Addmin;
import?com.zcib.utils.DBUtils;

/**
?*?管理員操作數據
?*?@author?555
?*@date?2018年5月8日
?*/
public?class?AddminDao?{
/**
?*?核對用戶
?*?@param?username
?*?@param?password
?*?@return
?*/
public?Addmin?cherUser(String?username?String?password)?{
//?TODO?Auto-generated?method?stub
Addmin?addmin=new?Addmin();
String?sql=“select?idusernamepassword?from?addmin?where?username=??&&?password=?“;
String[]?params={usernamepassword};
DBUtils?dbUtils=new?DBUtils();
Map?map=dbUtils.getMap(sql?params);
if?(map==null)?{
return?addmin;
}
addmin.setUsername(map.get(“username“).toString());
addmin.setPassword(map.get(“password“).toString());
addmin.setId((int)map.get(“id“));
return?addmin;
}
/**
?*?注冊用戶
?*?@param?addmin
?*?@return
?*/
public?boolean?registAddmin(Addmin?addmin)?{
//?TODO?Auto-generated?method?stub
String?sql=“insert?into?addmin(idusernamepassword)?values(???)“;
String[]?params={
nulladdmin.getUsername()addmin.getPassword()
};
DBUtils?db=new?DBUtils();
int?status=db.update(sql?params);
if?(status!=0)?{
return?true;
}else{
return?false;
}
}
/**
?*?獲得個人信息
?*?@param?addmin
?*?@return
?*/
public?Listject>>?getAddminInfoById(Addmin?addmin)?{
//?TODO?Auto-generated?method?stub
Listject>>?list=null;
String?sql=“select?*?from?addmin?where?id=?“;
String[]?params={String.valueOf(addmin.getId())};
list=new?DBUtils().getList(sql?params);
return?list;
}
/**
?*?修改管理員信息
?*?@param?addmin
?*?@return
?*/
public?int?updateAddmin(Addmin?addmin)?{
//?TODO?Auto-generated?method?stub
String?sql=“update?addmin?set?password=??where?id=?“;
String[]?params={addmin.getPassword()String.valueOf(addmin.getId())};
int?i=new?DBUtils().update(sql?params);
return?i;
}

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-08?13:23??Stexchange\
?????文件?????????850??2018-05-08?13:23??Stexchange\.classpath
?????文件????????1043??2018-05-08?13:23??Stexchange\.project
?????目錄???????????0??2018-05-08?14:38??Stexchange\.settings\
?????文件?????????567??2018-05-08?13:23??Stexchange\.settings\.jsdtscope
?????文件?????????106??2018-05-13?15:52??Stexchange\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2018-05-08?13:23??Stexchange\.settings\org.eclipse.jdt.core.prefs
?????文件?????????482??2018-05-08?13:23??Stexchange\.settings\org.eclipse.wst.common.component
?????文件?????????345??2018-05-08?13:23??Stexchange\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2018-05-08?13:23??Stexchange\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-05-08?13:23??Stexchange\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2018-05-08?13:23??Stexchange\build\
?????目錄???????????0??2018-06-13?19:52??Stexchange\build\classes\
?????目錄???????????0??2018-06-13?19:52??Stexchange\build\classes\com\
?????目錄???????????0??2018-06-13?19:52??Stexchange\build\classes\com\zcib\
?????目錄???????????0??2018-06-13?19:52??Stexchange\build\classes\com\zcib\dao\
?????文件????????2731??2018-06-13?19:52??Stexchange\build\classes\com\zcib\dao\AddminDao.class
?????文件????????4357??2018-06-13?19:52??Stexchange\build\classes\com\zcib\dao\ExchangeDao.class
?????文件????????4279??2018-06-13?19:52??Stexchange\build\classes\com\zcib\dao\FileDao.class
?????文件????????4368??2018-06-13?19:52??Stexchange\build\classes\com\zcib\dao\StudentDao.class
?????文件????????4433??2018-06-13?19:52??Stexchange\build\classes\com\zcib\dao\TeacherDao.class
?????文件????????3764??2018-06-13?19:52??Stexchange\build\classes\com\zcib\dao\VideoDao.class
?????目錄???????????0??2018-06-13?19:52??Stexchange\build\classes\com\zcib\domain\
?????文件????????1177??2018-06-13?19:52??Stexchange\build\classes\com\zcib\domain\Addmin.class
?????文件????????1768??2018-06-13?19:52??Stexchange\build\classes\com\zcib\domain\Exchangearea.class
?????文件????????2124??2018-06-13?19:52??Stexchange\build\classes\com\zcib\domain\Files.class
?????文件????????2046??2018-06-13?19:52??Stexchange\build\classes\com\zcib\domain\Student.class
?????文件????????1855??2018-06-13?19:52??Stexchange\build\classes\com\zcib\domain\Teacher.class
?????文件????????2142??2018-06-13?19:52??Stexchange\build\classes\com\zcib\domain\Video.class
?????目錄???????????0??2018-06-13?19:52??Stexchange\build\classes\com\zcib\service\
?????文件????????1210??2018-06-13?19:52??Stexchange\build\classes\com\zcib\service\AddminService.class
............此處省略208個文件信息

評論

共有 條評論