searchdetail-综述开题网

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回

宠物招领系统设计与实现开题报告

   

1. 研究目的与意义

宠物饲养成为了一种流行趋势,但随着宠物的增多会出现宠物的走失,进而造成了流浪宠物的泛滥。目前,互联网的普及给人们生活和工作带来了许多便利。为了解决流浪宠物的招领问题,设计并实现了在网页端或移动端可浏览访问的宠物招领管理系统。

本课题基于上述考虑,要求设计宠物招领系统主要功能,并实现在网页和小程序双端访问。系统主要分为管理员和用户两个角色。进入系统后选择管理员和用户登录、注册;管理员在网页端的后台可以选择:管理公告,管理宠物信息,审核领养申请表,管理用户信息;用户在网页端和小程序端可以选择:查看所有宠物,发表评论,收藏宠物,申请领养,管理宠物转让,管理个人信息。

2. 课题关键问题和重难点

课题关键问题:设计一个宠物招领系统,系统分为两个角色:普通用户和管理员。用户划分了两个子模块,分别为用户模块,宠物模块。在用户模块中的宠物转让功能中,设计为由用户审核该宠物的申请表,则一只宠物存在多个申请表的管理将成为一个问题,管理员的宠物模块中对宠物领养的审核存在相同的问题。系统的关键存在于网页端与微信小程序端的数据相通并同步,则需要应用到服务器。

课题难点问题:微信小程序使用的个人版将带来用户操作权限的不足,在无法获取到用户手机号的情况下要做到网页与小程序的账号相匹配将成为难点。网页端使用Vue.js与SpringBoot结合的数据封装、读取、存储和验证来完成各个模块数据的处理。服务器的搭建也成为课题研究的难点问题,网页端对服务器的访问,微信小程序对服务器的访问。

3. 国内外研究现状(文献综述)

系统将使用java语言开发,html与vue.js技术结合设计前端,springboot框架设计网页端的业务逻辑与数据处理,微信小程序框架设计小程序,使用mysql来设计系统数据库。通过查询文献后总结出技术特点与使用优势。

1.java开发语言

java是一门面向对象编程语言,吸收了c 语言的各种优点,并不再使用c 语言中的指针等概念,而使用大量的类与对象完成复杂的编程,因此java语言功能强大并且简单易用。java语言以面向对象理论为核心,成为了面向对象编程语言的代表。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

本项目在总体架构上根据实际需求设计,前台界面由网页与微信小程序组成,后台数据管理搭建在网页端,服务器搭建在电脑端。网页端使用html与vue.js结合,采用springboot框架,微信小程序端使用微信小程序的#8220;mina#8221;框架,即wxml,wxss,javascript以及小程序提供的丰富组件。

本系统采用mvc的设计模式来完成,将用户界面与业务逻辑分离开来,网页端使用vue.js双向绑定功能实现html代码与界面数据的再一次分离,使得业务逻辑与系统数据维护更加清晰方便。微信小程序端的设计语言与vue.js十分相似,也将实现界面、数据的分离,使得小程序的维护也更加轻松。

分析并设计宠物招领系统具备的功能,完成系统的总体模块图如图1所示。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

本课题主要是通过springboot、mina框架,利用微信小程序以及java等技术,来完成功能的实现,数据的录入,在整个过程中主要完成以下工作:

① 构建宠物招领系统e-r图;

② 构建宠物招领系统的后台数据库;

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。