每天记录学习,每天会有好心情。*^_^*

今天和一个朋友共同完成了一个宠物医院管理信息系统项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架。我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他。和往常一样选用简单又便捷的MYECLIPSE作为开发工具,这是一个 后台项目。这个系统的介绍是这样的:随着行业的发展和医院需求的增加,互联网应用的普及,越来越多的宠物医院引入了宠物医院信息管理系统,该类系统的引入极大的方便了宠物医院的日常运营,提高了工作效率和医院的整体收益,对宠物医疗行业的快速发展起到了推动作用.目前我国宠物医院的数量仍在快速增长,规模相差很大,医疗水平也参差不齐,简单可分为小型宠物诊所、中大型动物医院、大型转诊中心和连锁医院.除小型的宠物诊所外,病例记录对医院都至关重要,尤其是连锁宠物医院,病例量越多.,一个宠物医院管理信息系统应包含用户角色有管理员、客户。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。

宠物联系了客户,通过关联使得客户之间建立了联系,加强了系统的实用性和便捷性。增强了用户体验。他们之间的关联关系是宠物的客户与客户的mingzi字段对应、宠物的客户id与客户的id字段对应。

总结得出该系统所有数据为:管理员(admin)、客户(kehu)、宠物(chongwu)

管理员表

字段名 | 类型 | 属性 | 描述

id | INT(11) | PRIMARY KEY | 管理员id

username | VARCHAR(255) | | 账号

password | VARCHAR(255) | | 密码

客户表

字段名 | 类型 | 属性 | 描述

id | INT(11) | PRIMARY KEY | 客户id

mingzi | VARCHAR(255) | | 名字

username | VARCHAR(255) | | 账号

password | VARCHAR(255) | | 密码

宠物表

字段名 | 类型 | 属性 | 描述

id | INT(11) | PRIMARY KEY | 宠物id

mingcheng | VARCHAR(255) | | 名称

leixing | VARCHAR(255) | | 类型

kehu | VARCHAR(255) | | 客户

kehuid | VARCHAR(255) | | 客户id

bingqing | VARCHAR(255) | | 病情

chuli | VARCHAR(255) | | 处理

shijian | VARCHAR(255) | | 时间

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------

-- ----------------------------

-- Table structure for ggchongwuyiyuan

-- ----------------------------

DROP TABLE IF EXISTS `t_admin`;

CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理员id',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理员';

-- ----------------------------

DROP TABLE IF EXISTS `t_kehu`;

CREATE TABLE `t_kehu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '客户id',`mingzi` VARCHAR(255) DEFAULT NULL COMMENT '名字',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='客户';

-- ----------------------------

DROP TABLE IF EXISTS `t_chongwu`;

CREATE TABLE `t_chongwu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '宠物id',`mingcheng` VARCHAR(255) DEFAULT NULL COMMENT '名称',`leixing` VARCHAR(255) DEFAULT NULL COMMENT '类型',`kehu` VARCHAR(255) DEFAULT NULL COMMENT '客户',`kehuid` INT(11) DEFAULT NULL COMMENT '客户id',`bingqing` VARCHAR(5000) DEFAULT NULL COMMENT '病情',`chuli` VARCHAR(5000) DEFAULT NULL COMMENT '处理',`shijian` VARCHAR(255) DEFAULT NULL COMMENT '时间',PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='宠物';

添加宠物模块:

通过添加宠物模块,可以完成宠物的添加操作。在页面中跳转到添加宠物页面,输入宠物的所有信息,点击添加操作,可以将宠物数据以post提交到chongwuController中。宠物所包含的字段信息包括名称,类型,客户,客户id,病情,处理,时间。在chongwuController中通过定义chongwu接受所有的宠物参数。使用chongwudao的insert方法将chongwu实体插入到数据库中。完成数据的添加操作,在chongwuMapper中匹配对应的chongwuxml完成插入sql语句的执行操作。该部分核心代码如下:

通过chongwudao的insert方法将页面传输的宠物添加到数据库中 chongwudao.insert(chongwu);

将添加宠物成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加宠物成功");

返回宠物管理界面

return "forward:/tianjiachongwu.action";

查询宠物模块:

在浏览器中进入宠物查询页面时,此时浏览器的地址栏为chongwuguanli.action,该地址将响应chongwuController类中的chongwuguanli,在该方法中,通过selectByexample方法获取所有的宠物信息,并将该信息保存到request中,在页面进行循环展示。该部分核心代码如下:

生成宠物样例类,通过example定义查询条件 ChongwuExample example = new ChongwuExample();

通过chongwudao的selectByExample方法查询出所有的宠物信息 List chongwuall = chongwudao.selectByExample(example);

将宠物信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("chongwuall", chongwuall);

返回宠物管理界面

return "forward:/chongwuguanli.action";

修改宠物模块:

在页面完成宠物的修改信息填写后,将该部分数据传入xiugaichongwu.action地址,并通过post进行提交。提交后在chongwuController中通过xiugaichongwu进行接收,将所有字段封装为一个宠物实体。并将该实体传入chongwudao中的updateByPrimaryKeySelective方法中,在该方法中定义了通过宠物id更新其余宠物的字段,该部分字段包括名称,类型,客户,客户id,病情,处理,时间,该部分核心代码如下所示:

通过chongwudao的修改方法根据id修改对应的宠物 chongwudao.updateByPrimaryKeySelective(chongwu);

将修改宠物成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改宠物信息成功");

返回宠物管理界面

return "forward:/chongwuguanli.action";

删除宠物模块:

在页面中通过a标签,shanchuchongwu?id=将id传入到后台中,通过shanchuchongwu接收宠物id。使用deleteByid的方法

删除该宠物,完成删除操作。定义删除成功提示信息,删除宠物成功,并保存到request中,该部分代码如下:

通过chongwudao的删除方法根据id删除对应的宠物 chongwudao.deleteByPrimaryKey(id);

将删除宠物成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除宠物成功");

返回宠物管理界面

return "forward:/chongwuguanli.action";

如需源码,请留下邮箱或联系站长

java宠物医院,基于SSM框架的JAVA宠物医院管理信息系统,源码分享相关推荐

  1. 计算机毕业设计ssm基于SSM框架的股票交易系统3cwg3系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM框架的股票交易系统3cwg3系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架的股票交易系统3cwg3系统+程序+源码+lw+远程部署 本源码技术栈: ...

  2. 计算机毕业设计ssm基于SSM框架的众筹管理系统f5244系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM框架的众筹管理系统f5244系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架的众筹管理系统f5244系统+程序+源码+lw+远程部署 本源码技术栈: ...

  3. 计算机毕业设计ssm基于SSM框架的药店管理系统ghao1系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM框架的药店管理系统ghao1系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架的药店管理系统ghao1系统+程序+源码+lw+远程部署 本源码技术栈: ...

  4. 基于SSM框架+MySQL的超市订单管理系统【源码+文档+PPT】

    目录 1.系统需求分析 1.1 系统功能分析 1.2 系统功能需求 1.3 系统性能需求 2.数据库设计 2.1 数据库需求分析 3.数据库物理结构设计 4.各功能模块的设计与实现 4.1 开发框架 ...

  5. 基于SSM框架实现的影城票务管理系统【源码+数据库+运行指导视频】

    一.项目简介 本项目是一套基于SSM框架实现的影城票务管理系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者. 包含:项目源码.数据库脚本等,该项目可以直接作为bi ...

  6. 基于SSM框架图书管理系统开发与设计(附源码资料)-毕业设计

    文章目录 1. 适用人群 2. 你将收获 3.项目简介 4.技术实现 5.系统功能 5.1.管理员身份登录 5.1.1.登录 5.1.2.管理员登录首页 5.1.3.借阅管理 5.1.4.图书管理 5 ...

  7. 基于SSM框架的校园宿舍管理系统 毕业设计-附源码241738

    SSM校园宿舍管理系统的设计与实现 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用.信息时代的到来已成为不可阻挡的时尚潮 ...

  8. java交易系统_基于SSM框架的JAVA二手交易系统

    最近了解了二手交易系统项目,在这个平台记录一下这个二手交易系统项目,方便以后再次使用或学习的时候能够及时的翻阅.在完成这个项目的时候,考虑了很多框架.最终决定选用SSM(MYECLIPSE),该框架具 ...

  9. Java Web 程序设计----基于SSM框架(正在更新中)

    Java Web 程序设计----基于SSM框架 提示:主要用于个人学习.复习.查阅等. 文章目录 Java Web 程序设计----基于SSM框架 一.网页前端开发基础 HTML文档结构 提示:以下 ...

最新文章

  1. HDU 1257 - 最少拦截系统 ( LIS / 贪心 )
  2. 进阶学习(3.9) Bridge Pattern 桥接模式
  3. [PPOPP 15] PoweSwitch: 基于同步异步切换的分布式大规模图处理系统 学习总结
  4. 诸法无我-悉达多 乔达摩
  5. 学习开发语言 python 资料
  6. Flink的Group by window图示(转载)
  7. [科技]Loj#6564-最长公共子序列【bitset】
  8. 程序编写经验教训_编写您永远都不会忘记的有效绩效评估的经验教训。
  9. LeetCode MySQL 1075. 项目员工 I
  10. linux-3.5.4内核添加新的系统调用并测试!!!!!
  11. EasyUI中Datagrid列定位方法
  12. SpringMVC入门实例及详细讲解
  13. 深度学习笔记(二):简单神经网络,后向传播算法及实现
  14. js-实现数组翻转(倒序)
  15. /*模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每个月还款金额: 总利息=贷款金额*利率; 每月还款金额=(贷款金额+总利息)/贷款年限
  16. fullpage得基本使用
  17. 计算机互联网职业高中排名,职业高中有哪些热门专业可选择
  18. 循环队列–C语言实现–数据结构
  19. NoSQL数据库资料
  20. 六十一、2021 - 年终总结(正在拼搏奋斗的酷涛)

热门文章

  1. Web前端工程师就业前景怎么样?整体薪资待遇好不好?
  2. Springboot项目全局异常统一处理
  3. 02 【版本控制命令】
  4. 7 - 6 复数类的定义
  5. 术业有专攻·蛛网时代的BI“野心”
  6. 字符串实质,sizeof strlen
  7. python3安装setuptools步骤_简单python2.7.3安装setuptools模块
  8. Debian网卡配置
  9. contiki 学习笔记 leds实现部分
  10. Python使用bokeh制作条形图分类对比