-
大小: 12.63MB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2023-06-29
- 語言: 數(shù)據(jù)庫
- 標簽: 數(shù)據(jù)庫??選課系統(tǒng)??SSH??mysql??
資源簡介
學(xué)生綜合素質(zhì)管理系統(tǒng)作為高校教務(wù)管理工作的一部分,即方便了學(xué)生選課和查看分數(shù)、教師的教學(xué)管理,更加方便了學(xué)校的教務(wù)管理,本系統(tǒng)主要用的的技術(shù)包括:MVC三層架構(gòu)開發(fā)模式,通過這種設(shè)計模型把應(yīng)用邏輯、處理過程和顯示邏輯分成不同的組件來實現(xiàn),這些組件可以進行交互和重用。封裝了數(shù)據(jù)庫操作類,以便調(diào)用數(shù)據(jù)庫操作函數(shù)。 對于任何一個系統(tǒng),注冊和登錄的功能是不可或缺的,這個就不再強調(diào)了,既然是選課系統(tǒng),一定要分出幾個角色,系統(tǒng)管理員、排課的管理員、選課的學(xué)員、上分管理員。這幾個都是缺一不可的,也是選課系統(tǒng)所必須的,系統(tǒng)管理員主要負責(zé)系統(tǒng)參數(shù)的設(shè)定及用戶角色的管理與分配,排課管理員主要是分配課程來供學(xué)員們進行選擇的,選課學(xué)員一定是登錄到選課系統(tǒng)來選擇自己要修的課程,而上分管理員是對于,某個學(xué)生所選擇的課程給予合理的學(xué)分的。
從以上的分析我們可以得知,學(xué)生綜合素質(zhì)管理系統(tǒng)的角色可以劃分為3類:
v 管理員:負責(zé)對學(xué)生、教師、課程、班級和第二課堂信息的管理。
v 學(xué) 生:選課、查看學(xué)分、修改個人信息。
v 教 師:選擇學(xué)生、公布成績。
代碼片段和文件信息
package?com.jwy.action;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.apache.struts.action.ActionForm;
import?org.apache.struts.action.ActionForward;
import?org.apache.struts.action.ActionMapping;
import?org.apache.struts.action.DynaActionForm;
import?org.apache.struts.actions.DispatchAction;
import?com.jwy.dao.ICourseDao;
import?com.jwy.dao.ISpecialtyDao;
import?com.jwy.dto.Course;
import?com.jwy.dto.Specialty;
/**
?*?
?*?@author?Jingweiyu?
?*/
/**
?*?
?*?@author?Jingweiyu?
?*/
public?class?CourseAction?extends?DispatchAction?{
private?ISpecialtyDao?specialtyDao;
private?ICourseDao?courseDao;
/**
?*?@param?specialtyDao?the?specialtyDao?to?set
?*/
public?void?setSpecialtyDao(ISpecialtyDao?specialtyDao)?{
this.specialtyDao?=?specialtyDao;
}
/**
?*?@param?courseDao?the?courseDao?to?set
?*/
public?void?setCourseDao(ICourseDao?courseDao)?{
this.courseDao?=?courseDao;
}
public?ActionForward?insert(ActionMapping?mapping?ActionForm?form
HttpServletRequest?request?HttpServletResponse?response)?{
DynaActionForm?courseForm?=?(DynaActionForm)?form;
Course?course?=?new?Course();
course.setName(courseForm.getString(“name“));
course.setSchooltime(courseForm.getString(“schooltime“));
course.setAddr(courseForm.getString(“addr“));
course.setCredit((Short)courseForm.get(“credit“));
course.setCourseInfo(courseForm.getString(“courseInfo“));
course.setTeacherName(courseForm.getString(“teacherName“));
course.setTeacherInfo(courseForm.getString(“teacherInfo“));
course.setIsFinish(true); //是否可以選課,默認為可以
course.setSpecialtyId((Integer)courseForm.get(“specialtyId“));
courseDao.insert(course);
return?findBySearch(mapping?courseForm?request?response);
}
public?ActionForward?updateIsFinish(ActionMapping?mapping?ActionForm?form
HttpServletRequest?request?HttpServletResponse?response)?{
Integer?id?=?Integer.valueOf(request.getParameter(“id“));
courseDao.updateIsFinish(id);
return?courseInfo(mapping?form?request?response);
}
public?ActionForward?findBySearch(ActionMapping?mapping?ActionForm?form
HttpServletRequest?request?HttpServletResponse?response)?{
List?sList?=?specialtyDao.findByAll();
Map?map?=?new?HashMap();
if(request.getParameter(“specialtyId“)!=null&&!request.getParameter(“specialtyId“).equals(“-1“)){
map.put(“specialtyId“?request.getParameter(“specialtyId“));
}
if(request.getParameter(“name“)!=null&&!request.getParameter(“name“).equals(““)){
map.put(“name“?request.getParameter(“name“));
}
if(request.getParameter(“teacherName“)!=null&&!request.getParameter(“teacherName“).equals(““)){
map.put(“teacherName“?request.getParameter(“teacherName“));
}
Listject>?clist?=?courseDao.findBySearch(map);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2511??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\.classpath
?????文件????????565??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\.myhibernatedata
?????文件????????318??2010-07-27?20:31??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\.myme
?????文件????????240??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\.mystrutsdata
?????文件???????1914??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\.project
?????文件????????406??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\.settings\.jsdtscope
?????文件?????????49??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????481??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\.springBeans
?????文件?????????61??2010-07-27?20:39??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????8904??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件????????432??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????2048??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????8706??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件?????????40??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????2048??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????8626??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件?????????65??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????2048??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????8836??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件????????504??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????2048??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????8684??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件????????344??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????2048??2010-07-27?20:40??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\db_databa
?????文件???????4008??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\src\com\jwy\action\CourseAction.java
?????文件???????2062??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\src\com\jwy\action\RegAction.java
?????文件???????1981??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\src\com\jwy\action\SpecialtyAction.java
?????文件??????11101??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\src\com\jwy\action\StatInfoAction.java
?????文件???????5419??2010-07-23?17:17??高校學(xué)生選課系統(tǒng)SSH+mysql\courseSelection\src\com\jwy\action\StuUserAction.java
............此處省略157個文件信息
評論
共有 條評論