项目作业 1689
等168人参与

题目要求:使用Spring+MyBatis完成医院科室管理及展示

运行效果图:见程序整体要求部分

素材:作业所需静态页和数据库的.sql文件请到右侧素材区下载

作业描述

任务描述:

一、语言与环境

l  实现技术

Spring与MyBatis

l  环境要求及开发工具

        JDK 1.7以上、IntelliJ IDEA 、Maven、MySQL、Tomcat 8.0以上

二、程序整体要求

       主要功能:

(一)登录

      登录成功后进入后台首页,否则提示用户名密码错误

//img1.sycdn.imooc.com//climg/5ad06e3900010f5105000437.jpg

(二)后台功能

1、后台首页

//img1.sycdn.imooc.com//climg/5ad06e69000185bd05000168.jpg注意右上角的分类、内科、外科三个按钮,其中内科和外科的分类是从数据库中读取出来的,点击分类按钮进入分类展示页,点击内科和外科按钮也分别进入对应的展示页

//img1.sycdn.imooc.com//climg/5ad06e91000185bd05000168.jpg

2、科室分类页

//img1.sycdn.imooc.com//climg/5ad06f300001e44305000225.jpg

3、科室列表页

//img1.sycdn.imooc.com//climg/5ad06f0d0001bd9005000277.jpg




4、科室分类新增页

//img1.sycdn.imooc.com//climg/5ad06f96000167cc05000303.jpg

5、科室信息新增

//img1.sycdn.imooc.com//climg/5ad06fb300017a5c05000264.jpg



(三)前台功能

注意:只实现下图选中部分的展示,其他都是静态页面。

//img1.sycdn.imooc.com//climg/5ad0701b00019f8305000405.jpg

三、思路分析

1、在IntelliJ IDEA中完成作业时,新建一个工程,包括三个Module,分别为公共部分、后台和前台

2、公共模块:

          主要包括工具类、实体类、分类和科室信息对应的Mapper、分类和科室信息管理的Service、防止乱码的过滤器,以及相关配置文件

      3、后台管理模块:

          包括防止用户不登录就访问后台的过滤器,以及进行登录、分类和科室信息管理的Servlet

      4、前台管理模块:

         包括显示分类和科室信息的Servlet



评分标准是什么?

规范【10分】   

  • 每个类都封装在自己独立的 ".java"文件中;

  • 文件、class、成员变量命名规范;                   

  • 代码结构要层次分明;  

  • Java代码规范及添加适量注释。

登录模块【10分】

  • 登录功能

后台管理模块【70分】

  • 使用过滤器阻止非法登录

  • 分类管理

  • 科室信息管理

前台管理模块【10分】

  • 分类及科室信息展示



作业素材
下载素材

作业素材仅供学习与参考,请按要求完成作业

项目作业上传说明
第1步:上传你的作业压缩包
第2步:等待讲师一对一批复
第3步:查看讲师点评
上传作业

登录后查看更多作业,立即

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师