Project proposal report based on JAVA animal encyclopedia and intelligent identification system (Springboot framework + AI artificial intelligence)

 

Undergraduate thesis

Based on Java (springboot framework) animal encyclopedia and intelligent identification system

Opening report

College:                      

Major: Computer Science and Technology      

Grade:                       

student name:                      

mentor:                       

Proposal report for undergraduate thesis (design) of   XXXX University

name  

Xxx

college

XXXXXX

major

XXX

Grade (class)

Essay topic

Based on Java animal encyclopedia and intelligent identification system

mentor

Project demonstration

  • Topic background

Spring Boot is a new framework provided by the Pivotal team. It is designed to simplify the initial construction and development process of new Spring applications. The framework uses an ad hoc approach to configuration, eliminating the need for developers to define boilerplate configurations. To understand it in my words, Spring Boot is actually not a new framework. It configures the use of many frameworks by default. Just like Maven integrates all Jar packages, Spring Boot integrates all frameworks.

As e-commerce gradually becomes the mainstream of the economy and the core of business, many companies have established their own e-commerce industry websites, hoping to develop in depth and breadth. Hangzhou is a national e-commerce, e-government and national informatization pilot city, and is known as the "Chinese e-commerce capital". The construction and application of e-commerce started relatively early, with a solid foundation, covering a wide range of fields, and the results are very significant.

The entire system is implemented based on springboot framework + mysql database.

Development environment: jdk1.8+tomcat8

  • The purpose and significance of the topic

Purpose : The main goal of this project is to design and implement an animal encyclopedia and intelligent recognition system based on JAVA. We use Baidu's AI face recognition interface to realize the core functions. The overall website system is based on B/S architecture, and the technical use is based on JAVA's Springboot framework is implemented; the administrator sets website information, sets carousels, manages messages, manages members, enters and manages information, enters and manages animal information, and manages animal comments in the background; the front-end user registers and logs in to the website to view information. Lists and details, view animal lists and details, and leave comments, upload pictures, intelligent recognition (system highlights), etc.

Significance : There are many kinds of animals on the earth, and the total number of animals that have been discovered is increasing. The classification and identification of animals has become a difficult problem. In recent years, the subject of animal recognition has received continued attention in the field of deep learning. Researchers mainly focus on how to identify correctly and quickly. With the development of neural network science, people have abandoned the method of identifying from a single feature and achieved faster and more accurate identification through the integration of various disciplines; machine identification of animals is achieved by calling Baidu's AI intelligence.

3. Feasibility analysis

Based on the Java animal encyclopedia and intelligent identification system, the feasibility of system development can be summarized in the following three aspects, as follows:

1. Technical feasibility

Using Windows 7 or 10 as the operating system, based on Java's jdk and tomcat, the idea software is used as the development backend management, and mysql is used for database storage; the backend management system hardware environment is a PC, and the user uses any computer with Internet access to set up and use a browser You can access the company's corporate website system.

2. Economic feasibility

On the one hand, as long as there is a computer with Internet access, the system administrator can manage it anywhere and at any time, further improving work efficiency and saving manpower and material resources. As long as you can type, no high degree of education is required; on the other hand, The production cost of the system is low, and the JAVA supporting software required for development can be found in open source and free of charge, and you can develop it using your own computer to simulate the server.

3. Operational feasibility

From a management point of view, as long as you have an ordinary computer, you can set up, enter, and modify website information. The operation is very convenient and highly feasible.

Design

The system is mainly divided into administrators and ordinary website users. Our functions according to roles are as follows:

[Backstage administrator function]

系统设置:设置网站简介、关于我们、联系我们、加入我们、法律声明

广告管理:设置小程序首页轮播图广告和链接

留言列表:所有用户留言信息列表,支持删除

会员列表:查看所有注册会员信息,支持删除

资讯分类:录入、修改、查看、删除资讯分类

录入资讯:录入资讯标题、内容等信息

管理资讯:查看已录入资讯列表,支持删除和修改

资讯评论列表:所有用户的评论信息列表

资讯评论管理:支持对评论信息审核,删除;审核后的信息用户才可见

动物分类:录入、修改、查看、删除动物分类

录入动物:录入动物标题、内容等信息

管理动物:查看已录入动物列表,支持删除和修改

动物评论列表:所有用户的评论信息列表

动物评论管理:支持对评论信息审核,删除;审核后的信息用户才可见

【网站功能】

用户注册:填写手机账号和密码,注册新用户

登录功能:注册普通账号登录;登录后可以修改用户的基本信息,也可以退出。

关于我们:关于我们、联系我们、加入我们、法律声明

轮播广告:后台设置首页轮播广告图,可以连接到广告页面。

留言反馈:用户填写李哭咽的主题、联系人、电话、邮箱、留言内容;后台管理可以查看留言列表,可以删除留言。

动物智能识别:上传本地图片,通过百度AI智能图片识别,返回结果并显示

资讯阅读:游客和用户都可以进行资讯的阅读。

资讯收藏:阅读到有兴趣的资讯,注册登录的用户可以进行收藏操作。

资讯评论:阅读资讯的时候,登录的用户,可以发表评论;后台审核后显示。

动物阅读:游客和用户都可以进行动物信息的阅读。

动物收藏:阅读到有兴趣的动物信息,注册登录的用户可以进行收藏操作。

动物评论:阅读动物信息的时候,登录的用户,可以发表评论;后台审核后显示。

资讯浏览:记录用户所有浏览过的资讯信息

资讯收藏:收藏的感兴趣的资讯文章,可以直接点击去阅读,支持删除。

资讯评论:列出参与评论的文章、评论内容、审核状态。

动物浏览:记录用户所有浏览过的动物信息

动物收藏:收藏的感兴趣的动物信息,可以直接点击去阅读,支持删除。

动物评论:列出参与评论的动物信息、评论内容、审核状态。

用户信息:姓名、联系方式、邮箱、头像、简介、介绍等,支持随时修改;用户注册的信息后台管理员可见;后台管理员可以删除。

密码修改:修改注册的密码。

退出登录:清除登录的cookie,返回到首页。

进度计划

2022.09.10—2022.10.15  查看大量的文献,收集课题有关资料,确定论文选题;

2022.10.16—2022.10.30  在老师的指导下,填写毕业论文任务书;

2022.10.31—2022.11.15  大量收集论文资料,理清论文思路,对论文思路进行完善。

2022.11.16—2022.12.22  完成开题报告答辩;

2022.12.23—2022.12.27  根据指导老师提出的建议再进行修改,完善系统功能设计

2022.12.28—2023.04.10  在查阅大量文献之后,运用多种研究方案,完成系统开发并基本完成论文初稿。

2023.04.01—2023.04.15  将初稿完善交由导师审阅,提出修改建议。

2023.04.16—2023.05.14  在导师指导下,对论文进行反复修改形成终稿,装订成册上交学院,同时为毕业论文答辩做准备工作

2023.05.15  进行毕业论文答辩

意见

 

 指导教师:

   年     月     

教研室意见

                                                    教研室主任:

                                                               年     月     

 

Guess you like

Origin blog.csdn.net/u013818205/article/details/128063205