基于WEB的便民服务系统设计毕业论文
2022-03-25 19:31:41
论文总字数:23219字
摘 要
在互联网 时代的大环境下,人工智能、生活服务信息化无疑是当下最流行的课题。所以本次课题打算以互联网为前提将传统WEB系统与人工智能相结合,实现一个基于Web的智能都市信息供求系统(智能识别)。主要研究方向有:WEB系统开发、语音识别、相似图像查找。本次系统全部使用Java语言。应用开发框架有Spring、strus2、hibernate等。应用API有:百度地图API、百度云开放API。应用技术有:html5、css3、JSP、Ajax、java swing、java script、SQL语言、EL表达式、MYSQL数据库等。其中语音识别和相似图片查找算法均由后台编写的java程序实现。最终实现以下功能,可分别通过普通登录和语音登录两种方法进入系统,进入主页系统后用户可以浏览、发布、修改以及删除各类信息,还可以通过地点输入或地点图片(满足一定条件的)输入进行基于百度地图的位置查找。此外如果登录的为管理员用户还可以进入后台,并对所有用户信息进行增加、修改、删除以及各类查找。
关键词:MYSQL数据库 语音登录 相似图片查找 WEB系统
The system of intelligent urban information supply and demand based on Web
Abstract
In the Internet plus Era,Artificial intelligence, life service informatization is undoubtedly the most popular topic of the moment.So this topic intends to use the Internet as the premise of the traditional WEB system and artificial intelligence combined to achieve a Web based intelligent urban information supply and demand system.The main research directions include: WEB system development, speech recognition, similar image search. The system all use Java language. Application development framework has Spring, strus2, hibernate, etc.. Application API have: Baidu map API, Baidu cloud open API. Application technologies are: HTML5, CSS3, JSP, Ajax, swing Java, script Java, SQL language, EL expression, MYSQL database, etc..The speech recognition and similar image search algorithm by the background of the Java program to achieve.Finally realizes the following functions, respectively by two methods, the general speech and sign log into the system, after entering the system of home users can browse and release, modify and delete all kinds of information, You can also enter the name or location of the image based on the location of Baidu map search. In addition, if the landing for the administrator user can also enter the background, and all user information to add, modify, delete, and various types of search.
Key words: MYSQL database ;Voice landing ;Similar images to find ; The WEB system
目 录
摘 要 I
Abstract II
第一章 概述 1
1.1 课题背景与意义 1
1.2 项目技术与功能概要 1
第二章 开发工具与环境 4
2.1 java和JSP技术简介 4
2.1.1 java简介: 4
2.1.2 JSP简介: 4
2.2 数据库服务器端 5
2.2.1 mysql数据库概述 5
2.2.2 mysql的特点 5
2.3 实际开发所使用的框架技术 5
第三章 系统功能分析 8
3.1 需求与可行性分析 8
3.2 系统功能目标分析 9
第四章 详细设计 11
4.1 数据库设计 11
4.2 登录视图层功能设计 14
4.2.1 设计总揽 14
4.2.2 具体模块功能设计 14
4.3 主页视图层功能设计 16
4.3.1 设计总揽 16
4.3.2 具体模块功能设计 17
4.4 后台视图层功能设计 19
4.4.1 设计总揽 19
4.4.2 具体模块功能设计 19
4.5 语音登录功能设计 21
4.6 图片识别搜索功能的设计 24
结语 33
参考文献 34
致谢 36
第一章 概述
1.1 课题背景与意义
随着计算机的发展,互联网离我们变得越来越近,我们渐渐的变得越来越离不开网络,上到机关政府,下到平民百姓无一例外。可以说自互联网问世以来,网络已经给我的生活带来了无穷无尽的变化,让我们每个人都可以‘未出茅庐便知天下三分’,足不出户就可以尝遍世间佳肴,大大的提高了人们的生活质量与速度。更重要的是他还能给陌生人间提供一个交流认识的机会,促进产业链发展等。所以本次课题打算也来实现基于互联网的一个智能系统产品,智能都市信息供求系统。
都市信息供求系统将生活在同城的人们联系在一起,促进人们的交流,还方便生活,例如顺风车、买卖二手物件、相同爱好的还可以相约一起出去玩耍等。当然对于传统的WEB系统开发,目前开发系统的方法就有很多,asp.net、java、php等。本次打算使用java语言,spring、strus2、hibernate框架实现传统WEB系统开发的任务。除此之外,本次设计还将系统与人工智能相结合来使本系统更加智能化,更加亲民化。例如语音识别的登录功能,方便年纪大的人们来登录系统,此外还有图片查找,通过图片识别来找到图片内容所在位置,方便人们获取未知图片内容地点的地图查找。
因为是供求系统所以本次设计打算采用BS的模式来设计即Browser/Web,服务器端我们打算采用mysql的数据库系统与Java程序共同完成该应用服务系统;客户端则采用jsp语言来进行,因为该语言是依托浏览器来实现,同时可进行远程系统维护和管理。此外,语音识别部分使用java application小应用程序编程来实现,图片识别通过java编程实现,利用网络和数据库技术,结合笔记本、互联网的普及的大环境,开发了使用B/S模式的能多用户在线的智能城市生活系统。它使用方便、操作简单,效率很高(当然,它要求计算机配置也很高,不过不要紧,因为那是服务器端计算机的事情,用户无需担心)。基于Web技术的智能都市生活系统可以借助于遍布全球的因特网进行,因此人们可以无需下载安装,就可以通过浏览器在本地进行,也可以在异地进行,大大拓展了人们生活的灵活性。方便了人们定向的获取要知道的信息,而不是像以前那样四处寻找,费时又费力,还避免了被黑中介坑的风险。使人们间的交流更便捷,效率,带动城市产业、促进城市经济发展。
请支付后下载全文,论文总字数:23219字