基于SSH的教育教学网站
项目运行视频:点击查看
一、系统截图
二、开发环境以及技术架构
系统架构:本系统的开发是使用Java作为主要的编程语言编程开发,以主流的数据库MySQL存储数据,以SSM框架为主要的技术支撑配合Jsp,CSS作为页面显示Java,JavaScript完成页面的逻辑交互,同时引入编辑器插件UEditor,开发出一个简单实用、功能齐全的在线教育、在线学习、教育官网、网站系统。
开发环境: JDK7+eclipse+tomcat7+mysql5.5
三、系统功能
1学生身份
注册、登录、退出网站; 新闻文章:查看新闻文章信息; 网站公告:查看网站公告信息; 教师队伍:查看教师风采信息; 理论教学:查看和下载理论教学资料; 实验实践教学:查看和下载实验实践教学资料; 教学视频:在线播放和下载教学视频资料; 课外练习:查看和下载课外练习资料; 考试试题:查看和下载考试试题资料; 互动交流:在线查看和回复发帖信息; 个人中心:修改个人信息,修改密码、管理自己发布的帖子和文章信息; 栏目投票:投票选出自己最关心的栏目;
2工作人员身份
个人信息管理
个人信息的修改
基础信息管理
公告信息进行管理,包括发布,修改,删除等操作
娱乐活动管理,包括添加,删除,修改等操作
服务管理
随访记录管理 对于老人的情况随访时的一个记录
就诊管理 对于看医生的老人的情况进行登记包括诊断问题以及解 决方案的记录管理。
服务类型管理 对于服务的类型进行添加管理等
工作区域管理 对于工作的范围进行管理
服务记录管理 对于老人的日常体检的信息进行管理,包括老人的 血压,血糖,所属的服务类型等进行管理
服务评价管理 对于老人的评价信息进行管理
3老师身份
登录、退出网站; 新闻文章:查看新闻文章信息; 网站公告:查看网站公告信息; 教师队伍:查看教师风采信息; 理论教学:查看和下载理论教学资料; 实验实践教学:查看和下载实验实践教学资料; 教学视频:在线播放和下载教学视频资料; 课外练习:查看和下载课外练习资料; 考试试题:查看和下载考试试题资料; 互动交流:在线查看和回复发帖信息; 个人中心:修改个人信息,修改密码、管理自己发布的帖子、文章、教学资料、教学视频和考试试题等信息; 栏目投票:投票选出自己最关心的栏目;
四、下载链接
五、系统实体类
1用户实体
package com.nkl.page.domain;
import com.nkl.common.domain.BaseDomain;
public class User extends BaseDomain {
/**
* @Fields serialVersionUID : TODO
*/
private static final long serialVersionUID = 935450826788987376L;
private int user_id; //
private String user_name; //
private String user_pass; //
private String real_name; //
private String nick_name; //
private int user_sex; // 1:男 2:女
private int user_age; //
private String user_mail; //
private String reg_date; //
private int depart_id; //
private String user_powers; //
private int user_type; // 1:学生用户 2:教师用户 3:管理员 4:超级管理员
private String depart_name; //
private String[] user_powerss; //
private String ids; //
private String random;
private String user_types;
public String getUser_typeDesc() {
switch (user_type) {
case 1:
return "学生用户";
case 2:
return "教师用户";
case 3:
return "管理员";
case 4:
return "超级管理员";
default:
return "";
}
}
public String getUser_sexDesc(){
switch (user_sex) {
case 1:
return "男";
case 2:
return "女";
default:
return "男";
}
}
public void setUser_id(int user_id){
this.user_id=user_id;
}
public int getUser_id(){
return user_id;
}
public void setUser_name(String user_name){
this.user_name=user_name;
}
public String getUser_name(){
return user_name;
}
public void setUser_pass(String user_pass){
this.user_pass=user_pass;
}
public String getUser_pass(){
return user_pass;
}
public void setUser_mail(String user_mail){
this.user_mail=user_mail;
}
public String getUser_mail(){
return user_mail;
}
public void setNick_name(String nick_name){
this.nick_name=nick_name;
}
public String getNick_name(){
return nick_name;
}
public void setReal_name(String real_name){
this.real_name=real_name;
}
public String getReal_name(){
return real_name;
}
public void setUser_sex(int user_sex){
this.user_sex=user_sex;
}
public int getUser_sex(){
return user_sex;
}
public void setUser_age(int user_age){
this.user_age=user_age;
}
public int getUser_age(){
return user_age;
}
public void setReg_date(String reg_date){
this.reg_date=reg_date;
}
public String getReg_date(){
return reg_date;
}
public void setUser_type(int user_type){
this.user_type=user_type;
}
public int getUser_type(){
return user_type;
}
public String getRandom() {
return random;
}
public void setRandom(String random) {
this.random = random;
}
public String getIds() {
return ids;
}
public void setIds(String ids) {
this.ids = ids;
}
public String getUser_types() {
return user_types;
}
public void setUser_types(String user_types) {
this.user_types = user_types;
}
public int getDepart_id() {
return depart_id;
}
public void setDepart_id(int depart_id) {
this.depart_id = depart_id;
}
public String getUser_powers() {
return user_powers;
}
public void setUser_powers(String user_powers) {
this.user_powers = user_powers;
}
public String getDepart_name() {
return depart_name;
}
public void setDepart_name(String depart_name) {
this.depart_name = depart_name;
}
public String[] getUser_powerss() {
return user_powerss;
}
public void setUser_powerss(String[] user_powerss) {
this.user_powerss = user_powerss;
}
}
2教师实体类
package com.nkl.page.domain;
import com.nkl.common.domain.BaseDomain;
import com.nkl.common.util.StringUtil;
import com.nkl.common.util.Transcode;
public class Teach extends BaseDomain {
/**
* @Fields serialVersionUID : TODO
*/
private static final long serialVersionUID = -1068124426698160341L;
private int teach_id; //
private int subject_id; //
private String teach_title; //
private String teach_content; //
private String teach_link; //
private String teach_time; //
private int user_id; //
private String real_name; //
private String nick_name; //
private String subject_name; //
private String ids;
private String random;
public String getTeach_contentShow(){
if (!StringUtil.isEmptyString(teach_content)) {
return Transcode.htmlDiscode(teach_content);
}
return teach_content;
}
public void setTeach_id(int teach_id){
this.teach_id=teach_id;
}
public int getTeach_id(){
return teach_id;
}
public void setSubject_id(int subject_id){
this.subject_id=subject_id;
}
public int getSubject_id(){
return subject_id;
}
public void setTeach_title(String teach_title){
this.teach_title=teach_title;
}
public String getTeach_title(){
return teach_title;
}
public void setTeach_content(String teach_content){
this.teach_content=teach_content;
}
public String getTeach_content(){
return teach_content;
}
public void setTeach_link(String teach_link){
this.teach_link=teach_link;
}
public String getTeach_link(){
return teach_link;
}
public void setTeach_time(String teach_time){
this.teach_time=teach_time;
}
public String getTeach_time(){
return teach_time;
}
public void setIds(String ids) {
this.ids = ids;
}
public String getIds() {
return ids;
}
public void setRandom(String random) {
this.random = random;
}
public String getRandom() {
return random;
}
public String getSubject_name() {
return subject_name;
}
public void setSubject_name(String subject_name) {
this.subject_name = subject_name;
}
public int getUser_id() {
return user_id;
}
public void setUser_id(int user_id) {
this.user_id = user_id;
}
public String getReal_name() {
return real_name;
}
public void setReal_name(String real_name) {
this.real_name = real_name;
}
public String getNick_name() {
return nick_name;
}
public void setNick_name(String nick_name) {
this.nick_name = nick_name;
}
}
3公告实体类
package com.nkl.page.domain;
import com.nkl.common.domain.BaseDomain;
import com.nkl.common.util.StringUtil;
import com.nkl.common.util.Transcode;
public class Notice extends BaseDomain {
/**
* @Fields serialVersionUID : TODO
*/
private static final long serialVersionUID = 8383258389127402134L;
private int notice_id; //
private String notice_title; //
private String notice_content; //
private String notice_admin; //
private String notice_date; //
private String ids;
private String random;
public String getNotice_contentShow(){
if (!StringUtil.isEmptyString(notice_content)) {
return Transcode.htmlDiscode(notice_content);
}
return notice_content;
}
public void setNotice_id(int notice_id){
this.notice_id=notice_id;
}
public int getNotice_id(){
return notice_id;
}
public void setNotice_title(String notice_title){
this.notice_title=notice_title;
}
public String getNotice_title(){
return notice_title;
}
public void setNotice_content(String notice_content){
this.notice_content=notice_content;
}
public String getNotice_content(){
return notice_content;
}
public void setNotice_admin(String notice_admin){
this.notice_admin=notice_admin;
}
public String getNotice_admin(){
return notice_admin;
}
public void setNotice_date(String notice_date){
this.notice_date=notice_date;
}
public String getNotice_date(){
return notice_date;
}
public void setIds(String ids) {
this.ids = ids;
}
public String getIds() {
return ids;
}
public void setRandom(String random) {
this.random = random;
}
public String getRandom() {
return random;
}
}
4 文章实体类
package com.nkl.page.domain;
import java.util.List;
import com.nkl.common.domain.BaseDomain;
public class Sblog extends BaseDomain {
/**
* @Fields serialVersionUID : TODO
*/
private static final long serialVersionUID = -674161960515333295L;
private int sblog_id; //
private int user_id; //
private String sblog_title; //
private String sblog_content; //
private String sblog_date; //
private String sblog_pic; //
private String sblog_up; //
private int sblog_click;
private int sblog_reply;
private int sblog_type; // 1:文章评论 2:图片评论 3:下载评论
private int sblog_flag;//1:待审核 2:审核通过
private String nick_name;
List<SblogReply> sblogReplies;
private String random; //
private String ids; //
public String getSblog_flagDesc(){
switch (sblog_flag) {
case 1:
return "待审核";
case 2:
return "审核通过";
default:
return "";
}
}
public String getSblog_typeDesc(){
switch (sblog_type) {
case 1:
return "文章评论";
case 2:
return "图片评论";
case 3:
return "下载评论";
default:
return "";
}
}
public void setSblog_id(int sblog_id){
this.sblog_id=sblog_id;
}
public int getSblog_id(){
return sblog_id;
}
public void setUser_id(int user_id){
this.user_id=user_id;
}
public int getUser_id(){
return user_id;
}
public void setSblog_title(String sblog_title){
this.sblog_title=sblog_title;
}
public String getSblog_title(){
return sblog_title;
}
public void setSblog_content(String sblog_content){
this.sblog_content=sblog_content;
}
public String getSblog_content(){
return sblog_content;
}
public void setSblog_date(String sblog_date){
this.sblog_date=sblog_date;
}
public String getSblog_date(){
return sblog_date;
}
public void setSblog_pic(String sblog_pic){
this.sblog_pic=sblog_pic;
}
public String getSblog_pic(){
return sblog_pic;
}
public String getNick_name() {
return nick_name;
}
public void setNick_name(String nick_name) {
this.nick_name = nick_name;
}
public List<SblogReply> getSblogReplies() {
return sblogReplies;
}
public void setSblogReplies(List<SblogReply> sblogReplies) {
this.sblogReplies = sblogReplies;
}
public String getRandom() {
return random;
}
public void setRandom(String random) {
this.random = random;
}
public String getIds() {
return ids;
}
public void setIds(String ids) {
this.ids = ids;
}
public String getSblog_up() {
return sblog_up;
}
public void setSblog_up(String sblog_up) {
this.sblog_up = sblog_up;
}
public int getSblog_type() {
return sblog_type;
}
public void setSblog_type(int sblog_type) {
this.sblog_type = sblog_type;
}
public int getSblog_click() {
return sblog_click;
}
public void setSblog_click(int sblog_click) {
this.sblog_click = sblog_click;
}
public int getSblog_reply() {
return sblog_reply;
}
public void setSblog_reply(int sblog_reply) {
this.sblog_reply = sblog_reply;
}
public int getSblog_flag() {
return sblog_flag;
}
public void setSblog_flag(int sblog_flag) {
this.sblog_flag = sblog_flag;
}
}
更多关于项目的描述可以点击基于SSH的教育教学系统网站