
课程设计报告
202X~202X 学年 第二学期
宠物医院管理系统
实 习 类 别
软件开发实训
学 生 姓 名
张三
专 业
软件工程
学 号
10086
指 导 教 师
学 院
计算机科学技术学院
二〇二二年五月

长春理工大学 计算机科学技术学院 软件开发实训报告
起 止 周
13-15 周
周数
2
实习地点
在线
软件开发实训目的:
通过软件开发实训环节的锻炼,使学生能更加熟练的达到综合运用封装、
继承和多态等面向对象技术,并掌握 Java 语言中的文件操作、图形界面操
作、数据库操作等难点知识,从而熟练应用 Java 程序设计语言进行基本的
程序设计与开发。
软件开发实训要求:
1、能够基于所学专业知识,查阅相关文献、开展理论和技术分析,提
出合理可行的解决方案;
2、初步掌握软件开发过程的问题分析、系统设计等基本方法和技能;
能够独立完成程序设计,实现各个类、函数的恰当职责划分和定义;
3、能够掌握 Java 语言基础语法,同时掌握图形用户界面、数据库开发
等高阶知识,熟练使用开发工具进行 Java 程序设计,并掌握调试方法和技
巧,具备综合运用所学的理论知识和方法进行程序设与开发的能力;
4、掌握软件开发文档的撰写方法及步骤,能够在设计团队中承担起角
色职责,与团队成员有效沟通。
指导教师评语:
成绩:
指导教师(签字)
2022 年 6 月 26 日


长春理工大学 计算机科学技术学院 软件开发实训报告
- 1 -
一、概述
随着人们的生活水平的不断提高,越来越多的人开始养宠物。但
是伴随而来的宠物问题已经引起了人们的关注。对于社区内的宠物的
登记,记录,查询是很困难的。于是人们通过计算机进行管理无疑是
有效的一种方法。宠物医院管理系统是一-个由人,计算机组成的能
进行宠物信息的查询、查看、与主人相关信息的查看、查询的系统。
它能够提高工作效率和工作质量。并且设计一个宠物管理系统以显得
非常的重要。
技术难点也是本次课设的特点,在技术上上采用:后端:
springboot+mybatis+maven,前端:layui+bootstrap,采用 mybaits
逆向工程生成 DAO 层、Maven 导入第三方 jar 包、接管 shiro 进行权
限控制,实现分页查询、增加事务回滚、MD5 加密、日期格式化、正
则表达式匹配、连接池配置以及导入一些工具包。
二、需求分析
1、宠物医院管理系统的目的:
(1)大大提高宠物医院的运作效率。
(2)通过全面的信息采集和处理,辅佐并提高宠物医院的决策水平,
为决策者提供良好依据。
(3)使用本系统,可以迅速提升宠物医院的管理水平,为降低经营成
本,提高效益,增强医院扩张能力,提供有效的保障。

长春理工大学 计算机科学技术学院 软件开发实训报告
- 2 -
(4)使宠物医院的管理日趋规范,对以后资料的统计和归档都起着至
关重要的作用。
2 背景分析:
随着人们的生活水平的不断提高,越来越多的人开始养宠物。但
是伴随而来的宠物问题已经引起了人们的关注。对于社区内的宠物的
登记,记录,查询是很困难的。于是人们通过计算机进行管理无疑是
有效的一种方法。 宠物医院管理系统是一一个由人,计算机组成的
能进行宠物信息的查询、查看、与主人相关信息的查看、查询的系统。
它能够提高工作效率和工作质量。并且建设一个宠物管理系统以显得
非常的重要。宠物管理系统是为了实现宠物的数字化管理,提高宠物
管理人员的工作效率,减少不必要的重复劳动,加速信息的记录,查
阅以及传播速度并与其他系统相配合,共同实现无冗余的统-的信息
管理系统。宠物管理工作从社会的长远发展上占有举足轻重的地位。
如今,宠物医院数量在不断增加,为了能在日益激烈的市场竞争中生
存,一个好的、完善的管理必不可少。医院的医疗服务质量固然重要,
但是良好的信息管理也是医院经营的基本要求,也是医院提供良好服
务的一个前提。
三、技术方案
本次课设使用的技术栈:后端:springboot+mybatis+maven,前
端:layui+bootstrap。