资源简介
学生综合素质管理系统作为高校教务管理工作的一部分,即方便了学生选课和查看分数、教师的教学管理,更加方便了学校的教务管理,本系统主要用的的技术包括:MVC三层架构开发模式,通过这种设计模型把应用逻辑、处理过程和显示逻辑分成不同的组件来实现,这些组件可以进行交互和重用。封装了数据库操作类,以便调用数据库操作函数。 对于任何一个系统,注册和登录的功能是不可或缺的,这个就不再强调了,既然是选课系统,一定要分出几个角色,系统管理员、排课的管理员、选课的学员、上分管理员。这几个都是缺一不可的,也是选课系统所必须的,系统管理员主要负责系统参数的设定及用户角色的管理与分配,排课管理员主要是分配课程来供学员们进行选择的,选课学员一定是登录到选课系统来选择自己要修的课程,而上分管理员是对于,某个学生所选择的课程给予合理的学分的。
从以上的分析我们可以得知,学生综合素质管理系统的角色可以划分为3类:
v 管理员:负责对学生、教师、课程、班级和第二课堂信息的管理。
v 学 生:选课、查看学分、修改个人信息。
v 教 师:选择学生、公布成绩。
代码片段和文件信息
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 高校学生选课系统SSH+mysql\courseSelection\.classpath
文件 565 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\.myhibernatedata
文件 318 2010-07-27 20:31 高校学生选课系统SSH+mysql\courseSelection\.myme
文件 240 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\.mystrutsdata
文件 1914 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\.project
文件 406 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\.settings\.jsdtscope
文件 49 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 481 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\.springBeans
文件 61 2010-07-27 20:39 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 8904 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 432 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 2048 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 8706 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 40 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 2048 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 8626 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 65 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 2048 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 8836 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 504 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 2048 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 8684 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 344 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 2048 2010-07-27 20:40 高校学生选课系统SSH+mysql\courseSelection\db_databa
文件 4008 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\src\com\jwy\action\CourseAction.java
文件 2062 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\src\com\jwy\action\RegAction.java
文件 1981 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\src\com\jwy\action\SpecialtyAction.java
文件 11101 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\src\com\jwy\action\StatInfoAction.java
文件 5419 2010-07-23 17:17 高校学生选课系统SSH+mysql\courseSelection\src\com\jwy\action\StuUserAction.java
............此处省略157个文件信息
- 上一篇:IAR debugger-support-files
- 下一篇:sql练习工具
相关资源
- MySQL数据库的ODBC驱动安装包32位和64位
- mybatis+spring+struts2 使用oracle数据库 增
- 农产品网站
- orientdb安装包
- ssm后台管理系统框架(Spring mvc + myb
- Altium Designer 基于access数据库的集成库
- 数据库课程设计源程序音乐播放器
- 图片交易网站 源代码 ssh
- MySQL练习数据库
- 2018全国各省市县镇村mysql数据库+exc
- SSH+Mysql学生信息管理系统
- Visual Basic .NET数据库开发经典案例解析
- E4A编程MYSQL数据库操作
- ssh整合sql server
- springboot+mybatis+mysql+thymeleaf 实现最基本
- DELPHI+SQL_SERVER数据库应用系统开发与
- 在线考试与阅卷系统源码附数据库脚
- ssh框架的简单实现,可运行
- ssm人事管理系统工程及数据库
- 宿舍管理系统ssh+mysql+论文
- 学生成绩管理系统(SSH+MYSQL)
- mysql-5.5.40-winx64 数据库
- 毕业设计商城系统(论文+源码+sql文件
- mysql-5.5.59-win64.zip
- SSH员工信息管理系统
- SSH实现在线考试系统demo
- ssh框架的学生成绩管理系统
- 中文词语数据库文件
- 手机号归属地数据库423766条数据2019年
- 在线考试系统源码
评论
共有 条评论