内容摘要
针对以上问题,前台主要使用JavaScript作为开发语言,后台使用MySQL作为数据库管理系统,设计开发了宠物领养管理系统。
关键词: 宠物管理,WEB,数据库,React
Abstract
In view of the above problems, the front desk mainly uses JavaScript as the development language, and the background uses MySQL as the database management system to design and develop the pet adoption management system.
Keywords: pet management, WEB, database, React
目 录
一、绪论 4
(一)选题背景简介 4
(二)目的和意义 4
二 技术简介 5
(一) HTML5技术简介 5
(二)ES6简介 5
(三)React 5
(四)Koa2 5
(五)Ant Design 5
(六)JSON Web Token 6
(七)MySQL 6
(八)Navicat 6
(九)VScode 6
三、系统概要设计 7
(一) 系统需求分析 7
(二)可行性分析 7
1.技术可行性 8
2.经济可行性 8
3.操作可行性 8
(五) 网站模型 9
(六)Server端模型 10
四、数据库设计 10
(一)数据概念结构设计 10
(二)数据库关系设计 10
(三)数据字典 11
五、 前端部分 14
(一)管理端部分 14
1. 登录部分 14
2. 管理员管理 15
3. 宠物分类管理 17
4. 宠物信息 18
5. 用户管理 20
5. 个人信息 21
6. 领养申请 22
7. 首页轮播图管理 22
9. 404 23
(二) 客户端部分 23
1. 登录 23
2. 注册 24
3. 首页信息 25
4. 宠物分类下的种类选择 26
5. 宠物详情 26
六、后台部分 27
(一)路由 27
(二) 初始化数据库脚本 27
(三) 权限校验 28
(四)跨域 29
(五)图片处理 30
(六)密码加密 30
结论 31
参 考 文 献 33
致 谢 34