目 录
一、绪论 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 登录/注册
2 首页展示
3 筛选宠物信息(地区、品种、年龄筛选,关键字查询)
4 查看宠物详情(展示,点击按钮报名)
5 报名领养
6 查看订单列表(订单状态:已报名、已通过、已领养)
7 个人信息管理
// 前台发起报名,后台管理端查看前台报名的用户信息,选择进行联系,择一通过后
(二)可行性分析
这里讲的可行性分析的任务是从技术上、经济上分析需解决的问题是否存在可行性。其目的是在尽可能短的时间内用尽可能小的代价确定问题是否有解。
1.技术可行性
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
本系统前端设计React框架实现,并使用阿里的Ant Design框架构建UI,React 可以非常轻松地创建用户交互界面。为你应用的每一个状态设计简洁的视图,在数据改变时 React 也可以高效地更新渲染界面。以声明式编写UI,可以让你的代码更加可靠,且方便调试。创建好拥有各自状态的组件,再由组件构成更加复杂的界面。无需再用模版代码,通过使用JavaScript编写的组件你可以更好地传递数据,将应用状态和DOM拆分开来。无论你现在正在使用什么技术栈,你都可以随时引入 React 开发新特性。
本系统数据库使用的MySQL,MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的关系型数据库,轻量、开源、简便易用,使用Navicat Premium 12做数据库图形化管理更高效率进行前后端开发
2.经济可行性
如今是信息化时代,信息化管理可以使宠物领养的管理工作更加系统化、快速化、全面化。这样可以为社会带来较高的工作效益和经济效益,本系统对计算机配置的要求不高,普通私人电脑都可以完全满足需要,本文转载自http://www.biyezuopin.vip/onews.asp?id=14627本系统作为一个设计,其开发目的是为巩固所学知识,无需开发经费,因此在经济上也是可行的。
综上所述,本系统的开发目标已经明确,且在技术和经济上都是可行的,因此系统的开发是完全可行的。
3.操作可行性
该系统如投入使用,预期作到界面友好,管理方便,使用简单,管理人员经过培训,也是完全能够使用本系统管理相关信息的。
综上所述,本系统的开发目标已经明确,且在技术和经济上都是可行的,因此系统的开发是完全可行的。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="theme-color" content="#000000"> <!-- manifest.json provides metadata used when your web app is added to the homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/ --> <link rel="manifest" href="%PUBLIC_URL%/manifest.json"> <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico"> <!-- Notice the use of %PUBLIC_URL% in the tags above. It will be replaced with the URL of the `public` folder during the build. Only files inside the `public` folder can be referenced from the HTML. Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> <title>爱宠从我做起</title> </head> <body> <noscript> You need to enable JavaScript to run this app. </noscript> <div id="root"></div> <!-- This HTML file is a template. If you open it directly in the browser, you will see an empty page. You can add webfonts, meta tags, or analytics to this file. The build step will place the bundled scripts into the <body> tag. To begin the development, run `npm start` or `yarn start`. To create a production bundle, use `npm run build` or `yarn build`. --> </body> </html>
1234567891011121314151617181920212223242526272829303132333435363738394041
相关知识
基于HTML5的“守护萌宠”网站的设计与实现(源码+开题)
【毕业设计之html系列】基于html5的动物领养网站
基于HTML5、DIV与CSS的宠物狗个性化服务网站前端设计与实现
Java基于HTML5的“守护萌宠”网站的设计与实现(源码+mysql+文档)
基于HTML5宠物领养网站的设计与实现
宠物狗个性化服务网站前端设计与实现(静态网页)(HTML5,DIV+CSS)
基于Web宠物网站的设计与实现 毕业设计开题报告
毕设项目:宠物网站的设计与实现(JSP+java+springmvc+mysql+MyBatis)
《基于javaweb+mysql数据库实现的宠物领养网站》宠物管理
[1180]基于JAVA的宠物网站智慧管理系统的设计与实现
网址: 基于React和Html5的宠物领养平台网站设计与实现 https://m.mcbbbk.com/newsview350986.html
上一篇: 基于技术的宠物交易平台的设计与实 |
下一篇: Java+Vue+Element |