发布时间:2023-01-20 13:01:19
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个教师个人信息管理系统,教师个人信息管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
管理员在教师管理页面,查询出所有的教师信息后,在对应的教师信息后,点击修改按钮,可以将教师id信息提交到服务器的教师控制层中。在控制层中通过update方法进行接收,接收教师id信息后使用select方法查询出对应的教师信息。并保存到request的teacher信息中,返回修改教师页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Teacher控制层的修改Teacher方法
logger.debug("TeacherController.updateTeacher ......");
//使用select方法根据id获取教师信息
Teacher teacher= teacherdao.selectByPrimaryKey(id);
//将教师信息保存到request的teacher字段中
request.setAttribute("teacher", teacher);
//返回修改教师页面
return "updateteacher";
在修改教师页面,输入修改后的教师信息,点击提交按钮将更新后的教师信息提交到服务器后,使用修改教师方法进行接收。接收字段包括教师id、性别、名字、头像、账号、备注、教师、邮箱、QQ、,完成修改后,将给出页面提示信息修改教师信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Teacher控制层的修改Teacher方法
logger.debug("TeacherController.updateTeacheract ......");
//使用update方法根据id修改教师信息
teacherdao.updateByPrimaryKeySelective(fenlei);
//将修改教师成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回教师管理页面
return "forward:/teachermanage.action";
在系统中删除不需要的教师信息时,可以使用教师删除操作。进入教师管理页面后,点击教师后方的删除按钮可以将教师的id信息提交到教师控制层中。在教师控制层中使用delete方法获取教师的id信息,教师控制层再调用教师服务层中的delete方法。t_teacher中对应的教师信息将会被删除,并给出页面提示信息,删除教师成功。核心代码如下:
// 输出日志,表示当前正在执行TeacherService.deleteTeacher方法
logger.debug("TeacherService.deleteTeacher ......");
// 根据id调用Teacherdao的deleteByPrimaryKey方法,删除Teacher
Teacherdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除教师成功");
删除教师页面如下所示。
图删除教师界面
管理员在管理员管理页面,查询出所有的管理员信息后,在对应的管理员信息后,点击修改按钮,可以将管理员id信息提交到服务器的管理员控制层中。在控制层中通过update方法进行接收,接收管理员id信息后使用select方法查询出对应的管理员信息。并保存到request的admin信息中,返回修改管理员页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Admin控制层的修改Admin方法
logger.debug("AdminController.updateAdmin ......");
//使用select方法根据id获取管理员信息
Admin admin= admindao.selectByPrimaryKey(id);
//将管理员信息保存到request的admin字段中
request.setAttribute("admin", admin);
//返回修改管理员页面
return "updateadmin";
在修改管理员页面,输入修改后的管理员信息,点击提交按钮将更新后的管理员信息提交到服务器后,使用修改管理员方法进行接收。接收字段包括密码、管理员id、管理员、,完成修改后,将给出页面提示信息修改管理员信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Admin控制层的修改Admin方法
logger.debug("AdminController.updateAdminact ......");
//使用update方法根据id修改管理员信息
admindao.updateByPrimaryKeySelective(fenlei);
//将修改管理员成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回管理员管理页面
return "forward:/adminmanage.action";
在系统中删除不需要的管理员信息时,可以使用管理员删除操作。进入管理员管理页面后,点击管理员后方的删除按钮可以将管理员的id信息提交到管理员控制层中。在管理员控制层中使用delete方法获取管理员的id信息,管理员控制层再调用管理员服务层中的delete方法。t_admin中对应的管理员信息将会被删除,并给出页面提示信息,删除管理员成功。核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员页面如下所示。
图删除管理员界面
管理员在公告管理页面,查询出所有的公告信息后,在对应的公告信息后,点击修改按钮,可以将公告id信息提交到服务器的公告控制层中。在控制层中通过update方法进行接收,接收公告id信息后使用select方法查询出对应的公告信息。并保存到request的notice信息中,返回修改公告页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Notice控制层的修改Notice方法
logger.debug("NoticeController.updateNotice ......");
//使用select方法根据id获取公告信息
Notice notice= noticedao.selectByPrimaryKey(id);
//将公告信息保存到request的notice字段中
request.setAttribute("notice", notice);
//返回修改公告页面
return "updatenotice";
在修改公告页面,输入修改后的公告信息,点击提交按钮将更新后的公告信息提交到服务器后,使用修改公告方法进行接收。接收字段包括内容、公告、发布时间、标题、,完成修改后,将给出页面提示信息修改公告信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Notice控制层的修改Notice方法
logger.debug("NoticeController.updateNoticeact ......");
//使用update方法根据id修改公告信息
noticedao.updateByPrimaryKeySelective(fenlei);
//将修改公告成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回公告管理页面
return "forward:/noticemanage.action";
在系统中删除不需要的公告信息时,可以使用公告删除操作。进入公告管理页面后,点击公告后方的删除按钮可以将公告的id信息提交到公告控制层中。在公告控制层中使用delete方法获取公告的id信息,公告控制层再调用公告服务层中的delete方法。t_notice中对应的公告信息将会被删除,并给出页面提示信息,删除公告成功。核心代码如下:
// 输出日志,表示当前正在执行NoticeService.deleteNotice方法
logger.debug("NoticeService.deleteNotice ......");
// 根据id调用Noticedao的deleteByPrimaryKey方法,删除Notice
Noticedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除公告成功");
删除公告页面如下所示。
图删除公告界面
管理员在教学资料管理页面,查询出所有的教学资料信息后,在对应的教学资料信息后,点击修改按钮,可以将教学资料id信息提交到服务器的教学资料控制层中。在控制层中通过update方法进行接收,接收教学资料id信息后使用select方法查询出对应的教学资料信息。并保存到request的teaching信息中,返回修改教学资料页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Teaching控制层的修改Teaching方法
logger.debug("TeachingController.updateTeaching ......");
//使用select方法根据id获取教学资料信息
Teaching teaching= teachingdao.selectByPrimaryKey(id);
//将教学资料信息保存到request的teaching字段中
request.setAttribute("teaching", teaching);
//返回修改教学资料页面
return "updateteaching";
在修改教学资料页面,输入修改后的教学资料信息,点击提交按钮将更新后的教学资料信息提交到服务器后,使用修改教学资料方法进行接收。接收字段包括名称、教学资料、图片、教学资料id、发布时间、教师、备注、教师id、,完成修改后,将给出页面提示信息修改教学资料信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Teaching控制层的修改Teaching方法
logger.debug("TeachingController.updateTeachingact ......");
//使用update方法根据id修改教学资料信息
teachingdao.updateByPrimaryKeySelective(fenlei);
//将修改教学资料成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回教学资料管理页面
return "forward:/teachingmanage.action";
在系统中删除不需要的教学资料信息时,可以使用教学资料删除操作。进入教学资料管理页面后,点击教学资料后方的删除按钮可以将教学资料的id信息提交到教学资料控制层中。在教学资料控制层中使用delete方法获取教学资料的id信息,教学资料控制层再调用教学资料服务层中的delete方法。t_teaching中对应的教学资料信息将会被删除,并给出页面提示信息,删除教学资料成功。核心代码如下:
// 输出日志,表示当前正在执行TeachingService.deleteTeaching方法
logger.debug("TeachingService.deleteTeaching ......");
// 根据id调用Teachingdao的deleteByPrimaryKey方法,删除Teaching
Teachingdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除教学资料成功");
删除教学资料页面如下所示。
图删除教学资料界面
管理员在获奖管理页面,查询出所有的获奖信息后,在对应的获奖信息后,点击修改按钮,可以将获奖id信息提交到服务器的获奖控制层中。在控制层中通过update方法进行接收,接收获奖id信息后使用select方法查询出对应的获奖信息。并保存到request的award信息中,返回修改获奖页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Award控制层的修改Award方法
logger.debug("AwardController.updateAward ......");
//使用select方法根据id获取获奖信息
Award award= awarddao.selectByPrimaryKey(id);
//将获奖信息保存到request的award字段中
request.setAttribute("award", award);
//返回修改获奖页面
return "updateaward";
在修改获奖页面,输入修改后的获奖信息,点击提交按钮将更新后的获奖信息提交到服务器后,使用修改获奖方法进行接收。接收字段包括奖项、教师id、类别、获奖id、描述、教师、获奖、,完成修改后,将给出页面提示信息修改获奖信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Award控制层的修改Award方法
logger.debug("AwardController.updateAwardact ......");
//使用update方法根据id修改获奖信息
awarddao.updateByPrimaryKeySelective(fenlei);
//将修改获奖成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回获奖管理页面
return "forward:/awardmanage.action";
在系统中删除不需要的获奖信息时,可以使用获奖删除操作。进入获奖管理页面后,点击获奖后方的删除按钮可以将获奖的id信息提交到获奖控制层中。在获奖控制层中使用delete方法获取获奖的id信息,获奖控制层再调用获奖服务层中的delete方法。t_award中对应的获奖信息将会被删除,并给出页面提示信息,删除获奖成功。核心代码如下:
// 输出日志,表示当前正在执行AwardService.deleteAward方法
logger.debug("AwardService.deleteAward ......");
// 根据id调用Awarddao的deleteByPrimaryKey方法,删除Award
Awarddao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除获奖成功");
删除获奖页面如下所示。
图删除获奖界面
管理员在科研资料管理页面,查询出所有的科研资料信息后,在对应的科研资料信息后,点击修改按钮,可以将科研资料id信息提交到服务器的科研资料控制层中。在控制层中通过update方法进行接收,接收科研资料id信息后使用select方法查询出对应的科研资料信息。并保存到request的scientific信息中,返回修改科研资料页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Scientific控制层的修改Scientific方法
logger.debug("ScientificController.updateScientific ......");
//使用select方法根据id获取科研资料信息
Scientific scientific= scientificdao.selectByPrimaryKey(id);
//将科研资料信息保存到request的scientific字段中
request.setAttribute("scientific", scientific);
//返回修改科研资料页面
return "updatescientific";
在修改科研资料页面,输入修改后的科研资料信息,点击提交按钮将更新后的科研资料信息提交到服务器后,使用修改科研资料方法进行接收。接收字段包括标题、科研资料id、科研资料、文件、类型、发布时间、教师id、教师、,完成修改后,将给出页面提示信息修改科研资料信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Scientific控制层的修改Scientific方法
logger.debug("ScientificController.updateScientificact ......");
//使用update方法根据id修改科研资料信息
scientificdao.updateByPrimaryKeySelective(fenlei);
//将修改科研资料成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回科研资料管理页面
return "forward:/scientificmanage.action";
在系统中删除不需要的科研资料信息时,可以使用科研资料删除操作。进入科研资料管理页面后,点击科研资料后方的删除按钮可以将科研资料的id信息提交到科研资料控制层中。在科研资料控制层中使用delete方法获取科研资料的id信息,科研资料控制层再调用科研资料服务层中的delete方法。t_scientific中对应的科研资料信息将会被删除,并给出页面提示信息,删除科研资料成功。核心代码如下:
// 输出日志,表示当前正在执行ScientificService.deleteScientific方法
logger.debug("ScientificService.deleteScientific ......");
// 根据id调用Scientificdao的deleteByPrimaryKey方法,删除Scientific
Scientificdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除科研资料成功");
删除科研资料页面如下所示。
图删除科研资料界面
管理员在教师发展管理页面,查询出所有的教师发展信息后,在对应的教师发展信息后,点击修改按钮,可以将教师发展id信息提交到服务器的教师发展控制层中。在控制层中通过update方法进行接收,接收教师发展id信息后使用select方法查询出对应的教师发展信息。并保存到request的development信息中,返回修改教师发展页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Development控制层的修改Development方法
logger.debug("DevelopmentController.updateDevelopment ......");
//使用select方法根据id获取教师发展信息
Development development= developmentdao.selectByPrimaryKey(id);
//将教师发展信息保存到request的development字段中
request.setAttribute("development", development);
//返回修改教师发展页面
return "updatedevelopment";
在修改教师发展页面,输入修改后的教师发展信息,点击提交按钮将更新后的教师发展信息提交到服务器后,使用修改教师发展方法进行接收。接收字段包括文件、标题、教师id、教师发展、图片、发布时间、备注、教师发展id、,完成修改后,将给出页面提示信息修改教师发展信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Development控制层的修改Development方法
logger.debug("DevelopmentController.updateDevelopmentact ......");
//使用update方法根据id修改教师发展信息
developmentdao.updateByPrimaryKeySelective(fenlei);
//将修改教师发展成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回教师发展管理页面
return "forward:/developmentmanage.action";
在系统中删除不需要的教师发展信息时,可以使用教师发展删除操作。进入教师发展管理页面后,点击教师发展后方的删除按钮可以将教师发展的id信息提交到教师发展控制层中。在教师发展控制层中使用delete方法获取教师发展的id信息,教师发展控制层再调用教师发展服务层中的delete方法。t_development中对应的教师发展信息将会被删除,并给出页面提示信息,删除教师发展成功。核心代码如下:
// 输出日志,表示当前正在执行DevelopmentService.deleteDevelopment方法
logger.debug("DevelopmentService.deleteDevelopment ......");
// 根据id调用Developmentdao的deleteByPrimaryKey方法,删除Development
Developmentdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除教师发展成功");
删除教师发展页面如下所示。
图删除教师发展界面
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计