SSM卫生信息管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目

一、源码特点
  SSM 卫生信息管理系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。

ssm卫生信息管理系统


前段主要技术 html.css jquery
后端主要技术 SSM
数据库 mysql
开发工具 eclipse  JDK1.8 TOMCAT 8.5

二、功能介绍
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)班级管理:对班级信息进行添加、删除、修改和查看
(3)学生管理:对学生信息进行添加、删除、修改和查看
(4)学院管理员管理:对学院管理员信息进行添加、删除、修改和查看
(5)活动管理:对活动信息进行添加、删除、修改和查看
(6)常见病管理:对常见病信息进行添加、删除、修改和查看
(7)患病管理:对患病信息进行添加、删除、修改和查看
(8)体检管理:对体检信息进行添加、删除、修改和查看
(9)医保缴费管理:对医保缴费信息进行添加、删除、修改和查看
(10)用户登录、个人信息修改

数据库设计

[表gly] 管理员列属性表格

序号字段名称数据类型长度主键描述
1glyidINTEGER11管理员编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名

[表banji] 班级列属性表格

序号字段名称数据类型长度主键描述
1bjidINTEGER11班级编号
2bjVARCHAR40班级

[表xuesheng] 学生列属性表格

序号字段名称数据类型长度主键描述
1xsidINTEGER11学生编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名
5bjVARCHAR40班级
6nlVARCHAR40年龄
7xbVARCHAR40性别
8zyVARCHAR40专业

[表xygly] 学院管理员列属性表格

序号字段名称数据类型长度主键描述
1xyglyidINTEGER11学院管理员编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名
5lxdhVARCHAR40联系电话
6lxdzVARCHAR40联系地址

[表huodong] 活动列属性表格

序号字段名称数据类型长度主键描述
1hdidINTEGER11活动编号
2btVARCHAR40标题
3nrVARCHAR40内容
4hdsjVARCHAR40活动时间
5fbsjVARCHAR40发布时间
6fbrVARCHAR40发布人

[表cjb] 常见病列属性表格

序号字段名称数据类型长度主键描述
1cjbidINTEGER11常见病编号
2mcVARCHAR40名称
3jsVARCHAR40介绍
4yfssjVARCHAR40易发生时间
5bzVARCHAR40备注

[表huanbing] 患病列属性表格

序号字段名称数据类型长度主键描述
1hbidINTEGER11患病编号
2xsVARCHAR40学生
3jbVARCHAR40疾病
4jlsjVARCHAR40记录时间
5smVARCHAR40说明

[表tijian] 体检列属性表格

序号字段名称数据类型长度主键描述
1tjidINTEGER11体检编号
2xsVARCHAR40学生
3rqVARCHAR40日期
4tzVARCHAR40体重
5sgVARCHAR40身高
6xwVARCHAR40胸围
7xyVARCHAR40血压
8slVARCHAR40视力
9xcgVARCHAR40血常规
10djsjVARCHAR40登记时间

代码设计

@RequestMapping(value="/add")public String add(huanbing huanbing,HttpServletRequest request){Map<String,Object> map= new HashMap<String,Object>();//String name=(String)request.getParameter("name");map.put("hbid", huanbing.getHbid());//患病编号map.put("xs", huanbing.getXs());//学生map.put("jb", huanbing.getJb());//疾病map.put("jlsj", huanbing.getJlsj());//记录时间map.put("sm", huanbing.getSm());//说明String hbid=(String)huanbing.getHbid();//患病编号String xs=(String)huanbing.getXs();//学生String jb=(String)huanbing.getJb();//疾病String jlsj=(String)huanbing.getJlsj();//记录时间String sm=(String)huanbing.getSm();//说明huanbingdao.save(map);request.setAttribute("msg", "<script>alert('添加成功');</script>");System.out.println("addok");return "huanbing/huanbingadd";}/**删除 * */@RequestMapping(value="/del")public String  del(Integer id,HttpServletRequest request,Map<String,Object> map){//	Map<String,Object> map= new HashMap<String,Object>();String a=(String)request.getParameter("keyid");id=Integer.parseInt(a);request.setAttribute("msg", "<script>alert('删除成功');</script>");huanbingdao.del(id);return selectall(null,map,request);}/*** 修改huanbing信息*/@RequestMapping(value="/update")public String update(huanbing huanbing,HttpServletRequest request,Map<String,Object> map1){Map<String,Object> map= new HashMap<String,Object>();map.put("hbid", huanbing.getHbid());//患病编号map.put("xs", huanbing.getXs());//学生map.put("jb", huanbing.getJb());//疾病map.put("jlsj", huanbing.getJlsj());//记录时间map.put("sm", huanbing.getSm());//说明String hbid=(String)huanbing.getHbid();//患病编号String xs=(String)huanbing.getXs();//学生String jb=(String)huanbing.getJb();//疾病String jlsj=(String)huanbing.getJlsj();//记录时间

持久层编写

public void save(Map<String, Object> map) {sqlSession.insert("com.huanbing.inserthuanbing", map);}/*** 删除aa* @param id*/public void del(Integer id) {sqlSession.delete("com.huanbing.delhuanbing", id);}/*** 修改huanbing信息* @param map*/public void update(Map<String, Object> map) {sqlSession.update("com.huanbing.updatehuanbing", map);}/*** 查询huanbing信息* @param id* @return */public List<Map<String, Object>> select(Integer id) {return sqlSession.selectList("com.huanbing.selecthuanbing", id) ; }


三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件datasource.properties
2、开发环境为eclipse开发,数据库为mysql,使用java语言开发。
3、数据库文件名是jspssmwx.sql 系统名称ssmwx
4、地址:http://127.0.0.1:8080/ssmwx/login.jsp

四 系统实现


 源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/225052.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2023年“福建省工业互联网+智能制造创新大赛”开启报名

11月22日&#xff0c;由福建省总工会、福建省大数据集团有限公司共同举办的2023年“福建省工业互联网智能制造创新大赛”启动报名。 大赛积极响应《福建省总工会等八部门关于广泛深入开展劳动和技能竞赛为新发展阶段新福建建设建工立业的意见》&#xff08;闽工〔2022〕70号&am…

算法基础之单链表

单链表 核心思想&#xff1a; 用数组模拟链表(new节点非常慢 用数组模拟快) e[N] 表示节点value ne[N]表示next指针指向 (空节点为-1) #include<iostream>using namespace std;const int N100010;//head头结点的指针//e[N] 表示节点value ne[N]表示next指针指向 //idx…

CentOS 系列:CentOS 7文件系统的组成

CentOS 7文件系统的组成 文件系统的组成Linux的一些重要目录文件和目录名主机名文件权限绝对路径和相对路径绝对路径相对路径 文件系统的组成 一切从根开始 文件路径中只有第一个/是根目录&#xff0c;后面的/是分隔符 文件名区分大小写 除斜线(/)以外&#xff0c;其他的字符…

FinOps和DevOps的未来会怎样?

FinOps&#xff08;或财务运营&#xff09;是一种文化实践&#xff0c;它将财务责任引入云的可变支出模型。这是一种将系统、最佳实践和文化相结合的战略方法&#xff0c;可提高组织了解云成本并做出明智决策的能力。 本质上&#xff0c;FinOps 是一个管理云运营费用&#xff…

有哪些值得推荐的数据可视化工具?

1 数据可视化工具的种类和应用场景 数据可视化工具的多样性使其能够满足不同用户的需求。一般而言&#xff0c;这些工具可分为开源版和商业版两大类。开源版特点&#xff1a;自由开源&#xff1a; 开源版数据可视化工具通常以免费形式提供&#xff0c;允许用户自由使用和修改源…

C/C++ Zlib实现文件压缩与解压

在软件开发和数据处理中&#xff0c;对数据进行高效的压缩和解压缩是一项重要的任务。这不仅有助于减小数据在网络传输和存储中的占用空间&#xff0c;还能提高系统的性能和响应速度。本文将介绍如何使用 zlib 库进行数据的压缩和解压缩&#xff0c;以及如何保存和读取压缩后的…

用C++和python混合编写数据采集程序?

之前看过一篇文章&#xff0c;主要阐述的就是多种语言混合编写爬虫程序&#xff0c;结合各种语言自身优势写一个爬虫代码是否行得通&#xff1f;觉得挺有意思的&#xff0c;带着这样的问题&#xff0c;我尝试着利用我毕生所学写了一段C和python混合爬虫程序&#xff0c;目前运行…

电脑如何录音?适合初学者的详细教程

“电脑怎么录音呀&#xff1f;参加了一个学校举办的短视频大赛&#xff0c;视频拍摄都很顺利&#xff0c;音乐却出了问题&#xff0c;朋友说可以用电脑录制一段音乐应付一下&#xff0c;可是我不会操作&#xff0c;有哪位大佬教教我&#xff01;” 声音是一种强大的媒介&#…

“全球金牌课程”1 月 13-14 日 · CSM 认证在线面授周末班【模块化教学】CST 导师亲授

课堂互动练习 CSM 认证在线培训&#xff08;周末班&#xff09; 2024 年 1 月 13-14 日 Zoom 在线面授&#xff0c;全国招生 讲师: Jim Wang 王军 10 年以上 CSM/CSPO 认证课程教学交付经验&#xff0c; 5 年以上 A-CSM/CSP-SM 认证课程教学交付经验&#xff0c; 国际 Scr…

tabs切换,当点击tabItem时候,改变选中样式,以及content内容区域

效果图展示&#xff1a; html原生代码&#xff1a; <div><div class"buttons-row nav-select riskType" style"padding: 10px;"><div class"shoucang-title-box flex-start"><div class"shoucang-title-item active&q…

docker-compose Install OrangeHRM

OrangeHRM 前言 OrangeHRM 是一个全面的人力资源管理(HRM) 系统,它包含任何企业所需的所有基本功能。OrangeHRM旨在支持任何规模的团队,包括初创企业、中小企业以及大型跨国组织。 OrangeHRM 提前条件 OrangeHRMdocker & docker-composer 安装or

Scanner常用知识点

在Java中&#xff0c;Scanner类是用于读取用户输入的工具类&#xff0c;可以从多种输入源读取数据&#xff0c;如标准输入流、文件或字符串。以下是一些Scanner类的常用知识点&#xff1a; Scanner的初始化&#xff1a;在使用Scanner类之前&#xff0c;需要先将其导入到你的Ja…