最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

【計算機畢業(yè)論文廣東科技學院畢業(yè)設計】智能家居方案供需平臺的設計與實現

2023-08-14 13:38 作者:趣畢業(yè)  | 我要投稿


畢業(yè)論文(設計)獨創(chuàng)性聲明

?

本人鄭重承諾:所呈交的畢業(yè)論文(設計)是本人在指導教師的指導下,獨立研究所取得的成果。本人在撰寫畢業(yè)論文(設計)的過程中嚴格遵守學術規(guī)范,盡我所知,除致謝部分外凡文中引用的他人發(fā)表或未發(fā)表的學術成果均已注明出處,除引用部分外文中所有的數據及其他引證材料均真實客觀。如有學術失范行為,本人愿意承擔由此造成的一切后果。

摘要?當今時代,著經濟的穩(wěn)定發(fā)展科技的不斷進步社會穩(wěn)定發(fā)展,科技正在逐漸慢慢的改變人的生活。老百姓生活質量也因為科技而得到顯著提升,人們對于家居環(huán)境和家用電器得智能化水平要求也越來越高,針對住所大家不會再局限于這是遮風擋雨的地方,大家希望可以住所可以更舒適和溫暖,空調和電冰箱的廣泛應用,充分證明此見解。通過智能家居設計可以了解智能家居的發(fā)展前景和方向,并且對大學四年所學知識的擴展與鞏固,做到學以致用,同時能夠積累各種傳感器是使用經驗,提升自身能力。

本文設計的題目為智能家居方案供需平臺系統(tǒng),以Java技術為核心基礎,拋開傳統(tǒng)的管理方式,利用該系統(tǒng)實現高效便捷的全新模式該系統(tǒng)平臺以B/S作為主要體系結構,使用MySQL數據庫保存系統(tǒng)運行產生的所需數據。

經過測試表明,該系統(tǒng)不僅可以使智能家居方案系統(tǒng)信息完成一系列的管理操作,也方便工作人員查看智能家居方案信息,同時提高了智能家居方案供需平臺系統(tǒng)工作人員效率,為用戶提供了更快、更好的信息化優(yōu)質服務。

?

關鍵詞?智能家居方案供需平臺系統(tǒng);數據庫

?

?

?

?

?


Abstract?In today's era, with the steady development of economy, continuous progress of science and technology, and stable development of society, science and technology is gradually changing people's lives. People's quality of life has also been significantly improved because of science and technology, and people have increasingly higher requirements for the intelligent level of home environment and household appliances. People are no longer limited to a place for shelter, and they hope that their homes can be more comfortable and warm. The wide application of air conditioning and refrigerators fully proves this opinion. Through smart home design, we can understand the development prospect and direction of smart home, and expand and consolidate the knowledge learned in the four years of university, so as to apply what we have learned, and accumulate experience in the use of various sensors to improve our own ability.

The title of this paper is smart home solution supply and demand platform system, based on Java technology as the core, put aside the traditional management mode, using the system to achieve efficient and convenient new mode. The system platform takes B/S as the main architecture and uses MySQL database to save the required data generated by the system operation.

The test shows that the system can not only make the smart home scheme system information complete a series of management operations, but also facilitate the staff to view the smart home scheme information, at the same time improve the efficiency of the smart home scheme supply and demand platform system staff, to provide users with faster and better information quality services.

?

Keywords?smart home scheme supply and demand platform system;database

?

?

?

?

?

?

?

?

?

?

?

?

?

?


目?錄

1 緒論

1.1 本系統(tǒng)研究背景與意義

1.2?國內外研究現狀

1.3研究現狀綜述

1.4小結

2?相關技術介紹

2.1Java簡介

2.2 JSP技術

2.3 MySQL

2.4 SSM三大框架

2.5硬件環(huán)境

2.7軟件環(huán)境

2.6?小結

3?需求分析

3.1業(yè)務流程

3.2功能性需求

3.3可行性分析

3.3.1 技術可行性 7

3.3.2 經濟可行性

3.3.3 操作可行性

3.4系統(tǒng)用例圖

3.4.1用戶用例圖

3.4.2管理員用例圖

3.4.3商家用例圖

3.5?小結

4?系統(tǒng)總體設計

4.1系統(tǒng)總體設計

4.2?業(yè)務流程的分析與設計

4.2.1 登錄流程

4.2.2 信息修改流程

4.2.3智能家居方案商品信息管理流程

4.2.4智能家居方案商品類別信息管理流程

4.3?功能操作時序設計

4.3.1 登錄時序分析

4.3.2 智能家居方案商品信息管理時序分析

4.3.3 智能家居方案商品類別信息管理時序分析

4.4?數據庫設計

4.4.1 數據庫概念設計

4.4.2 數據庫邏輯設計

4.4.3 數據庫物理設計

4.5小結

5?系統(tǒng)實現

5.1 管理員端模塊

5.1.1登錄模塊

5.1.2修改密碼

5.1.3用戶管理

5.1.4商家管理

5.1.5商品類別信息管理

5.1.6平臺反饋管理

5.1.7系統(tǒng)公告管理

5.1.8訂單管理

5.2用戶端模塊

5.2.1用戶端登錄頁面

5.2.2用戶端首頁頁面

5.2.3用戶端首頁頁面

5.2.4用戶端購物車頁面

5.2.5用戶端修改密碼

5.2.6用戶端訂單查看

5.2.7用戶端網站反饋

5.3?小結

6?系統(tǒng)測試

6.1測試環(huán)境

6.2測試用例

6.3測試結論

6.4小結

7?總結與展望

7.1總結

7.2展望

參考文獻

?




1?緒論

1.1 本系統(tǒng)研究背景與意義  

從古到今,人類文明共經歷過三次工業(yè)革命,其中這每一次工業(yè)革命都對人類文明的發(fā)展起到至關重要的作用,每一次的工業(yè)革命都是人類文明的重大蛻變,深深影響著未來社會的發(fā)展和未來社會局。隨著科技的不斷發(fā)展發(fā)展,我們即將迎來了第三次工業(yè)革命后的又一次工業(yè)革命,我們此前每一次工業(yè)革命中可以得出一個結論:新型理論和技術將會是未來社會發(fā)展的重中之重。

不久將來的第四次工業(yè)革命中,技術的突破熱點將會層見疊出的AI、生命科學Life Sciences、物聯網、機器人、新能源技術、新材料、3D打印技術、虛擬現實技術、元宇宙、區(qū)塊鏈等。其中的物聯網技術將會是第四次工業(yè)革命的核心技術之一,近幾年物聯網熱度不斷上升,同樣智能家居作為物聯網技術的應用之一,同樣被社會關注。智能家居概念早就被提出,由于受限于當時的軟硬件技術和標準不統(tǒng)一沒有被重視。在如今網絡技術成熟,傳感器豐富且穩(wěn)定,智能家居再次被人們所重視。物聯網逐步在社會各層延伸,得到政府機構的大力支持。這種物聯網技術將使人們的生活和工作出現一個新的局面。

1.2?國內外研究現狀

智能家居是一個近年來新興的技術,是家居與建筑、自動化與智能化、舒適安全的生活環(huán)境的尖端技術。智能家居受到物聯網的影響。智能家居采用有線和無線技術將各類電器設備(電視廣播、家居照明系統(tǒng)、窗簾控制空調、家居防盜系統(tǒng)等家電系統(tǒng)捆 綁在一起,為客廳提供良好的環(huán)境控制環(huán)境。例如,房間照明控制、房間窗簾定時控制、遙控控制、無線遙控操 作、房間安全控制、溫濕度控制、紅外傳輸等都可以根據時間設定多個定時控制。與普通家庭系統(tǒng)相比,智能家居 更居創(chuàng)新性。它不僅能為人們提供一個傳統(tǒng)的生活環(huán)境,而且居有多種技術。一是傳統(tǒng)的建筑技術,以及信息與智能電氣設備的融合。設置一個系統(tǒng)化、結構完整、服務便捷、易于管理的舒適、方便、學院化、節(jié)能、安全的家居生活環(huán)境,提供這樣一個環(huán)境,讓生活變得更加舒適舒適,甚至可以環(huán)保、節(jié)能。智能家居的概念已經提了很長時間, 1984年,美國創(chuàng)建了第一個智能家居模型,該信息被應用到城市廣場大廈。從此,世界進入了智能家居的新時代。


1.3研究現狀綜述

本章調研了該課題的研究背景,并通過大量數據收集理清了現如今國內外智能家居方案供需平臺系統(tǒng)的發(fā)展現狀。在弄清選題的意義過后結合現有成果和未來的趨勢走向,擬定了可以研究的主要內容,初步對每一章節(jié)的任務有了中心規(guī)劃,為我們接下來的行動指明了方向。

1.4小結

????該章主要對設計該平臺的研究背景和設計該平臺的意義以及對智能家居行業(yè)的影響,通過調查國內外的研究后,對該平臺的設計方向進一步的優(yōu)化。重在介紹研究和開發(fā)該平臺的意義所在。

2?相關技術介紹

2.1Java簡介

Java的是CORBA技術還有安全模型,Java能夠在互聯網應用Internet application中進行數據保護。Java能提供對EJB(Enterprise JavaBeans)的支持,Java servlet API,JSP(java server pages),和XML技術。Java為一種高級編程語言,有著封裝、繼承和多態(tài)性三個主要特征,這種高級編程語言被廣泛的運用在Web應用程序開發(fā)還有移動應用程序開發(fā)當中。Java一般的高級語言中的編譯器直譯是有所區(qū)別的,Java將源代碼通過編譯器先轉換為Bytecode字節(jié)碼,字節(jié)碼轉換為能被執(zhí)行的JVM文件,其中JVM能在不同的JVM上。因為這樣,Java就能跨平臺運行。雖然Java早期發(fā)展比較坎坷,但如今隨著技術的不斷開發(fā),Java已不同往日。

2.2 JSP技術

JSPJavaServer Pages由美國太陽計算機公司創(chuàng)建的一種技術標準,其技術其實就是一種腳本語言,JSP功能強大,在其中我們可以運用所有的Java類。如果我們用JSP和JavaBeans類相互使用時,就可以將顯示邏輯內容相互分開,這能很大程度的方便使用者的需求。JavaBeans還能使用JSP技術的程序進行適量的擴展,使其成為一種新的應用程序,JavaBeans代碼能多次使用,因為如此,程序就比較好維護。JSP技術可以很大程度的提升網頁的運行速度。其中的內容能和腳本相互結合,而且由JavaBean和Servlet組件進行封裝。全部的腳本都分離在服務器端運行,JSP引擎會指定的對客戶端提交的申請進行編譯生成腳本程序,最后會由HTML/XML頁面把編譯的最終結果反饋瀏覽器。

2.3 MySQL

MySQL語言其特點是非結構化,使用者能在數據進行增刪改查。MySQL語言還有結構都相對簡單,而它的功能還有對信息的儲存卻特別的強,MySQL的數據存儲的速度、可靠性和適應性特別出色,因此得到廣泛的運用。MySQL在編程中,當使用者進行數據查詢時,會比較方便。

2.4 SSM三大框架

Spring的優(yōu):根據Spring的IOC特性,將目標間之間的依賴關系轉接給Spring進行操縱,這樣便捷解耦,使開發(fā)設計變得更加簡單。

Spring MVC的優(yōu):SpringMVC采用了MVC設計思想的輕量Web框架,對Web層開展解耦,讓使用者的開發(fā)更簡約。

Mybatis的優(yōu)點:數據庫實際操作(SQL)選用的是XML文檔配置,它可以去除SQL代碼之間的藕合,然后給予映射標簽

2.5硬件環(huán)境

l?13th Gen Intel(R) Core(TM) i5-13600KF ??3.50 GHz

l?內存:32GB

l?硬盤空間:3TB機械+1TB固態(tài)

2.7軟件環(huán)境

l?操作系統(tǒng)Windows11

l?瀏覽器Chrome

l?JDK版本:JDK1.8

l?服務器:Tomcat7

l?數據庫:MySQL 5.7

l?數據庫工:Navicat11

l?開發(fā)軟件:IntelliJ?IDEA

l?Maven包:Maven3.3.9

2.6?小結

這一章的目的講述和介紹設計該系統(tǒng)平臺時所使用的系統(tǒng)架構、編程語言和程序。

3?需求分析

3.1業(yè)務流程

系統(tǒng)主要采用了現今比較流行的B/S架構,簡單的說就是瀏覽器和服務器架構模式,利用Java中的主流SpringBoot框架進行設計與開發(fā),數據存儲是MySql數據庫,前臺頁面的設計與開發(fā)使用了VUE以及 CSS布局管理等技術以及前端開發(fā)常用到JavaScript,JQuery等框架。

圖3.1 功能流程圖

3.2功能性需求

為了滿足用戶、商家和平臺管理員三個不同身份的需求,本系統(tǒng)分為用戶端和管理員端這兩個端,其中用戶端為客戶用戶所用,而管理端為商家和平臺管理員所用。主要提供的功能有用戶子功能、商家子功能和平臺管理員子功能三個子功能。

系統(tǒng)功能模塊如下:

1、用戶:

(1)注冊。用戶可以注冊新的平臺賬號。

(2)登錄。用戶可以在登錄界面輸入已注冊的賬號進行登錄。

(3)首頁??深A覽推薦的商品

(4)商品信息??梢栽谄渲胁榭锤鞣N商品的信息,可以將頁面商品加入收藏列表,可以將頁面框中的商品加入購物車,可以購買商品點擊購買進行結賬,可以對商品的好和壞進行評論。

(5)系統(tǒng)公告??刹殚喯到y(tǒng)公告,了解平臺最新動態(tài)信息。

(6)網站反饋??梢栽谖淖挚騼容斎雽ο到y(tǒng)平臺的問題反饋、對系統(tǒng)平臺的友好更改建議、系統(tǒng)平臺的漏洞上報以及上傳圖片信息。

(7)個人中心。可以用戶自身的賬號信息(用戶賬號、賬號密碼、用戶名字、用戶性別、用戶歲數、頭像圖片、用戶余額以及用戶會員狀況),可以對用戶的商品訂單的詳細狀況進行查詢,可以對用戶地址信息進行編輯,可以管理用戶收藏商品。

(8)用戶后臺管理。用戶可以修改賬號密碼、可以編輯用戶信息、可以查看訂單狀況。

(9)購物車。可以查看購物車中商品簡略信息,可以對購物車中的商品進行編輯,可以合并結算購買商品。

2、商家:

(1)登錄。商家可以在管理員端的登錄界面輸入已有的賬號進行登錄。

(2)首頁。歡迎界面。

(3)商家個人中心??梢孕薷拿艽a,可以查看個人信息和更改個人信息(商家賬號、店鋪地址、聯系人名稱、店鋪名、聯系方式和商家頭像)。

(4)商品信息管理。可以批量增添和刪除商品、查看自己上架的商戶、修改商品內容、查看用戶對商品的評論,可以通過商品名稱、商品品牌和店鋪名稱查詢商品。

(5)訂單管理。可以管理訂單

3、管理員:

(1)登錄。管理員能在管理員端的登錄界面輸入已有的賬號進行登錄。

(2)首頁。歡迎界面。

(3)管理員個人中心。可以更改和重置密碼,可以查看管理員的賬號信息。

(4)用戶管理??梢圆榭春凸芾碛脩糍~號,可以增添和刪除用戶賬號。

(5)商家管理??梢圆榭春凸芾砩碳屹~號,可以增添和刪除商家賬號。

(6)商品類別管理。能對系統(tǒng)平臺上的商品的類別進行增添刪除管理、類別分類以及類別的命名。

(7)網站反饋。能查看用戶和商家對系統(tǒng)平臺的反饋信息,能對反饋信息進行回復文字和回復圖片。

(8)系統(tǒng)管理??梢圆殚喴寻l(fā)布的系統(tǒng)公告,能編輯系統(tǒng)公告,對系統(tǒng)公告進行增刪改查。

3.3可行性分析

3.3.1?技術可行性   

選用Java編程語言和技術為系統(tǒng)平臺開發(fā),在系統(tǒng)數據上,我們數據庫選用MySQL,其開發(fā)的功能可以容易的被運行,容易被讀懂,所需要的功能也較為完善。因為采用此些技術,系統(tǒng)平臺因此可以處理較多的數據,在處理數據的同時能保證數據安全與準確。在對于計算機硬件和軟件配置,能基礎的保證夠使用市場上所上市的所有PC。當前,基于Java技術的開發(fā)較為普片。因此,我們的系統(tǒng)平臺的開發(fā)也能夠基本的達到運用所要用到的硬件平臺。?

3.3.2 經濟可行性?  

這個系統(tǒng)平臺中,訪問的人員主要為用戶(客戶)、商家和系統(tǒng)平臺的管理人員這三類角色。其中角色只需帳戶和密碼就能滿足所需要的,節(jié)省了資源的同時也了用戶們的寶貴時間。因此我們根據具體的需求分析、系統(tǒng)平臺的投入成本和系統(tǒng)平臺能給智能家具市場所帶來收益進行具體分析,最后來確定此項目的開發(fā)價值。站在用戶的角度,此系統(tǒng)平臺能為用戶節(jié)省大量的學習成本與寶貴的時間成本。站在市場行業(yè)的角度,此系統(tǒng)平臺能為市場中的產品提供更加多的購買量,從而推動市場與行業(yè)的發(fā)展,加速智能家居市場的進步與發(fā)展。智能家居方案供需平臺的開發(fā)在技術層面上不算難,開發(fā)成本也不高,是有經濟可行性

3.3.3 操作可行性?  

在如今這個計算機快速發(fā)展的時代,老百姓家庭每戶都幾乎配備了計算機,且能在計算機上進行簡單操作,上網購物已成常態(tài),不成問題。系統(tǒng)平臺的設計過程中我們通過調研和收集數據進行分析,得出用戶對計算機的使用習慣與操作邏輯所以我們在系統(tǒng)平臺的各種設計都采用大多用戶的日常使用習慣與操作邏輯,讓用戶能容易操作上手,減少學習成本。在系統(tǒng)平臺的維護上,能做到更新維護的方便,且讓系統(tǒng)平臺擁有良好的適應性擴展。通過綜合分析得出該系統(tǒng)平臺開發(fā)可行。

3.4系統(tǒng)用例圖?

3.4.1用戶用例圖

用戶用例圖如圖3.2所示

圖3.2 ?用戶用例圖

3.4.2管理員用例圖

管理員用例圖如圖3.3所示

圖3.3 管理員用例圖

3.4.3商家用例圖

商家用例圖如圖3.4所示

圖3.4 用戶用例圖

3.5?小結

該章主要對該管理進行了系統(tǒng)的需求分析,主要包括網站的性能需求分析,同時也介紹該系統(tǒng)運行所需要的環(huán)境與開發(fā)所使用的軟件。?

4?系統(tǒng)總體設計

4.1系統(tǒng)總體設計

總體功能模塊圖如圖4.1所示

圖4.1 總體功能模塊圖

4.2?業(yè)務流程的分析與設計

4.2.1 登錄流程

本系統(tǒng)主要應用于管理,需要賬號密碼進行登錄后才能使用和操作系統(tǒng)平臺上的各種業(yè)務。登錄流程圖如圖4.2所示

圖4.2登錄流程圖

4.2.2 信息修改流程

成功登錄到系統(tǒng)之后,若想修改個人信息,可以進入個人資料修改頁面,在相應的輸入框輸入想要修改的內容,提交;若輸入信息為空或者輸入的信息不符合格式,會彈出提示信息,在彈出提示信息后若想進行下一步操作,則需重新輸入信息輸入信息內容符合要求,點擊提交按鍵,才會彈出修改成功,個人信息才能被成功的修改。

若想修改密碼,要進入修改密碼的頁面,先輸入舊密碼,若舊密碼錯誤,會彈出提示,需要重新輸入,舊密碼正確,再輸入兩次新密碼,若新密碼格式不正確或者兩次密碼不相同,會彈出相應提示信息,需要重新輸入信息輸入正確,點擊提交按鍵,彈出修改密碼成功,修改密碼才能成功。信息修改流程圖如圖4.3所示

圖4.3信息修改流程圖

4.2.3智能家居方案商品信息管理流程

管理員登錄管理員端系統(tǒng)后,選擇并進入商品信息管理頁面,管理員能管理商品信息對商品信息進行增刪改查。登錄進入管理員端系統(tǒng)后,再選擇進入商品信息管理頁面,點擊新增,選擇添加商品進行商品信息的增添,填寫信息最后提交,即可完成添加操作。其居體流程圖如圖4.4所示

圖4.4商品信息管理流程圖

4.2.4智能家居方案商品類別信息管理流程

圖4.5商品類別信息管理流程圖

4.3?功能操作時序設計?

4.3.1 登錄時序分析

用戶登錄系統(tǒng)的流程,首先用戶進行系統(tǒng)訪問登錄頁面,輸入登錄信息,當登錄信息判斷通過以后才能進入系統(tǒng)首頁,否則要再次輸入登錄信息和判斷登錄信息。登錄時序圖如圖4.6所示

圖4.6登錄時序圖

4.3.2 智能家居方案商品信息管理時序分析

管理員進行商品信息管理操作流程,首先輸入在管理員端的系統(tǒng)平臺登錄頁面輸入登錄信息賬號和密碼,進入管理員端系統(tǒng),再點進商品信息添加頁面,商品信息進行填寫然后點擊添加商品信息,最后提交確認,即可完成信息操作的整個流程。商品信息管理時序圖如圖4.7所示

圖4.7商品信息管理時序圖

4.3.3 智能家居方案商品類別信息管理時序分析

用戶在商品類別信息管理界面,選擇需要查看的商品類別的信息,發(fā)起商品類別信息的數據申請,最后通過數據庫的狀態(tài)標識數據返回到成功頁面表示。商品類別信息管理時序圖如圖4.8所示

圖4.8商品類別信息管理時序圖

4.4?數據庫設計?

我們需要用到數據庫來進行存儲系統(tǒng)平臺在運行時所產生的數據,這關系到系統(tǒng)平臺的正日常運作和正常運行。數據庫設計為重中之重,我們滿足系統(tǒng)平臺分析和系統(tǒng)平臺的整體設計同時,還要滿足系統(tǒng)平臺的數據庫要求。因此我們設計系統(tǒng)平臺的前就需要根據需求和分析,將系統(tǒng)的各個用例先列出來,通過系統(tǒng)平臺的設計建模,把系統(tǒng)平臺表結構和存儲過程以及聯系呈現出來

鑒于數據庫系統(tǒng)的復雜性,為了支持相關程序生存,設計數據庫就顯得十分困難,所以最佳設計不可能一蹴而就,而只能是一種“反復探尋,逐步求精”的過程,即是規(guī)范和結構化數據庫中的數據對象以及這些數據對象之間的關系的過程。[]

4.4.1 數據庫概念設計

數據庫這個稱謂,是我們對現實世界理解的信息,通過對其分類,整理歸納,將存儲在某一地方,但是這個地方并沒有居體的形態(tài),所以我們將這個地方抽象的形容為數據庫概念模型。這個概念模型映射出現實世界中的信息相互制約關系以及各組成部分對信息保存、查找和完善等。所以我們建立的模型時應該需要注意盡量在計算機上用抽象的形式將數據庫體細節(jié)表現出來。以實體-(ER模型)聯系模型方法,舉例,我們確立在真實世界中的實體,把信息的組成部分所包含的實體及屬性、實體間的各個聯系及對象的制約條件等,從中得組成信息的各個局部描述。然后我們把得到的多個局部視圖全部拼湊成一整體視圖,這個由多個局部模型拼湊成的整體的視圖就是人們理解的現實世界的數據模型。

建立概念數據模型是我們對用戶描述的信息的初始領會。通過對用戶描述的現實需求理解,我們將其建立起一個抽象的模糊的概念模型。這個概念模型主要由實體-聯系圖(Entity-Relationship Diagram)、實體(Entity)、屬性(Attribute)、聯系(Relationship)等部分組成。

基于對系統(tǒng)需求分析的層層劃分,我們得出如下實體和E-R圖聯系。

商品信息實體由商品編號、名稱、商品的會員價、商品類別、商品所屬的店鋪這5個屬性構成。商品實體如圖4.9所示

圖4.9商品信息實體圖

用戶實體由用戶名、密碼、年齡、電話、身份證號碼、性別這6個屬性構成。用戶實體如圖4.10所示:

圖4.10 用戶實體圖

訂單信息實體由訂單狀態(tài)、總積分、折扣價格、支付類別、商品圖片、 訂單收貨人、訂單地址、訂單電話這8個屬性構成。訂單信息實體如圖4.11所示:

圖4.11訂單信息實體圖

購物車實體由購買商品、總價、數量這3個屬性構成。購物車實體如圖4.12所示:

圖4.12購物車實體圖

總體ER圖,如圖4.13所示:

圖4.13 ER圖

4.4.2 數據庫邏輯設計

數據庫邏輯設計,原理是把概念結構E-R圖轉變成數據庫管理系統(tǒng)適用的邏輯結構。人們通常使用的是Oracle或Mysql等關系型數據庫,因此在設計邏輯結構時,一般用三步來完成:(1)將E-R圖轉換為關系模型(2)根據居體數據庫監(jiān)管系統(tǒng)的特征和制約轉換為指定數據庫監(jiān)管系統(tǒng)支持下的數據模型(3)進行實體屬性的優(yōu)化。

系統(tǒng)的邏輯結構表如下

商品信息(主鍵ID,創(chuàng)建時間,商家賬號,密碼,店鋪名,店鋪地址聯系方式,聯系方式聯系人,商家圖片)

用戶(主鍵ID,創(chuàng)建時間,用戶賬號,密碼,用戶姓名,性別,年齡,頭像余額)

商品類別(主鍵ID,創(chuàng)建時間,商品類別)

商品收藏(主鍵ID,創(chuàng)建時間,用戶ID,收藏ID,表名,收藏名稱,收藏圖片,類型,推薦類型)

訂單信息(主鍵,創(chuàng)建時間,商品表名,用戶id,商品id,商品名稱商品圖片,購買數量,價格/積分折扣價格,總價格/總積分,折扣總價格,支付類型,狀態(tài),地址,電話,收貨人,物流,商品名稱)

商家信息(主鍵,創(chuàng)建時間,用戶名,密碼,角色,新增時間)

4.4.3 數據庫物理設計

物理設計,依據邏輯結構設計所得的實體屬性進一步設計成數據庫表結構,為滿足需求限制,表結構會設置相應的制約條件。表結構設計的是否合理,關系著系統(tǒng)性能的好壞,以及對后期維護更新的影響。

?

商品類別表主要由Id,創(chuàng)建時間,商品類別三個實體構成。

用戶表主要由Id,用戶名,密碼,性別,添加時間等實體構成。

收藏表主要包括Id,用戶id,創(chuàng)建時間,表名,收藏名稱收藏圖片,類型(1:收藏,21:贊,22:踩),推薦類型這幾個實體構成。

商家信息表主要包括ID,創(chuàng)建時間,商家賬號,密碼,店鋪名,店鋪地址,聯系方式等實體構成

訂單信息表主要包括ID,創(chuàng)建時間,訂單編號,商品表名,用戶id,商品id,商品名稱,商品圖片,購買數量,價格/積分,折扣價格,總價格/總積分,折扣總價格,支付類型,狀態(tài),地址等實體構成。

用戶信息表主要包括ID,用戶名,密碼,角色,新增時間這幾個實體構成。

4.5小結

????該章主要目的是講述系統(tǒng)的總體設計和數據庫設計。我們用表格的形式展示數據庫的各個實體之間的邏輯結構,然后通過ER圖展示各個表之間的關系,重在展示該系統(tǒng)的各個實體之間的聯系。

5?系統(tǒng)實現

5.1?管理員端模塊

5.1.1登錄模塊

管理員和商家可以智能家居方案供需平臺系統(tǒng)的管理員端界面進行登錄,管理員端的界面如圖5.1所示

圖 5.1管理員端登陸界面

5.1.2修改密碼

????管理員和商家可以登錄管理員端后在個人中心內修改密碼,修改密碼的界面如圖5.2所示:

圖 5.2管理員端修改密碼界面

5.1.3用戶管理

管理員可以對智能家居方案供需平臺系統(tǒng)的用戶管理名稱、負責人、聯系電話、年齡等界面進行查看,智能家居方案供需商家管理界面如圖5.3所示

圖 5.3商家管理界面

5.1.4商家管理

??管理員可以對智能家居方案供需平臺系統(tǒng)的用戶管理名稱、負責人、聯系電話、年齡等界面進行查看,智能家居方案供需商家管理界面如圖5.4所示

圖 5.4商家管理界面

5.1.5商品類別信息管理

管理員可以對智能家居方案供需平臺系統(tǒng)的商品類別信息管理編號、選項、賬號、名稱等界面進行查看,商品類別信息管理界面如圖5.5所示

圖 5.5商品類別信息管理界面

5.1.6平臺反饋管理

????管理員可以智能家居方案供需平臺系統(tǒng)的智能家居網站反饋頁面對用戶或商家的姓名、標題、內容、名稱界面進行查看并處理修改。平臺反饋管理頁面和平臺反饋頁面如圖5.6、5.7所示

圖5.6平臺反饋管理頁面
圖 5.7平臺網站反饋頁面

5.1.7系統(tǒng)公告管理

????管理員可以通過管理員端進行系統(tǒng)公告的管理,系統(tǒng)公告管理頁面如圖5.8所示:

圖 5.8系統(tǒng)公告管理頁面

5.1.8訂單管理

管理員可以對智能家居方案供需平臺系統(tǒng)的訂單管理內容、回復、詳情等界面進行查看,智能家居方案供需平臺訂單管理界面如圖5.9所示

圖 5.9訂單管理界面

5.2用戶端模塊

5.2.1用戶端登錄頁面

用戶可以智能家居方案供需平臺系統(tǒng)的用戶端界面進行登錄,用戶端的界面如圖5.10所示

圖 5.10用戶登錄界面

5.2.2用戶端首頁頁面

????用戶可以在首頁查看推薦商品,用戶端首頁如圖5.11所示:

圖 5.11用戶端首頁

5.2.3用戶端首頁頁面

用戶可以在商品信息頁面查看各種商品的商品名,商品圖片,商品價格以及優(yōu)惠折扣價格,可以點擊進入商品查看詳細信息并可以進行加入購物車,購買,收藏等操作。如圖5.12、5.13所示


圖 5.12商品信息頁面

圖 5.13商品信息頁面

5.2.4用戶端購物車頁面

用戶可以在購物車頁面結算此前加入購物車的商品,編輯購買商品的數量,刪除購物車中的商品等操作。購物車頁面如圖5.14所示

圖 5.14購物車頁面

5.2.5用戶端修改密碼

????用戶可以通過進入用戶端中的個人中心里面的密碼修改頁面,對用戶自身賬號進行密碼的修改。修改密碼頁面如圖5.15所示

圖 5.15密碼修改頁面

5.2.6用戶端訂單查看

????用戶可以通過用戶端的訂單管理中查看未完成訂單、已取消訂單、已支付訂單、已退款訂單、已完成訂單和已發(fā)貨訂單,訂單查看界面如圖5.16所示

圖 5.16訂單查看頁面

5.2.7用戶端網站反饋

????用戶可以在網站反饋頁面中的文字框內輸入對系統(tǒng)平臺的問題反饋、對系統(tǒng)平臺的友好更改建議、系統(tǒng)平臺的漏洞上報以及上傳圖片信息。網站反饋頁面如圖5.17所示

圖 5.17網站反饋頁面

5.3?小結

本章主要講述智能家居方案供需平臺的詳細設計和功能實現,其中包含系統(tǒng)的實現截圖,其意義是展示給使用者比較清楚UI視圖使用感受?

6?系統(tǒng)測試

6.1測試環(huán)境

l?Windows 11?

l?測試工具:ApiPost

l?瀏覽器:谷歌Chrome瀏覽器

l?服務器:Tomcat7

l?數據庫MySQL5.7

l?開發(fā)工具:IntelliJIDEA

6.2測試用例

1.測試描述:如表6.1,注冊的信息符合要求并且賬號沒被注冊的情況下可以注冊成功;當有注冊信息不符合要求時會在頁面出現提示信息。

注冊測試如表6.2所示:

2.測試描述:如表6.3,登錄的信息符合要求的情況下可以登錄成功;當有登錄信息不符合要求時會在頁面出現讓其注冊。

登錄測試如6.3所示

6.3測試結論

????根據以上測試方法和測試用例對系統(tǒng)平臺進行測試,發(fā)現其注冊和登錄功能都能在正常輸入的條件下進行檢驗報錯,可以在數據庫中的表的信息內進行增添、刪除、修改、查詢的操作,顯示均為結果正常。

6.4小結

本章通過系統(tǒng)測試,對系統(tǒng)中的功能模塊進行測試,通過測試后系統(tǒng)更加符合實際使用。通過集成測試和單元測試,已能實現其主要功能。

通過大量的功能與單元測試,各項功能模塊已都基本完善,系統(tǒng)可初步交付。


7?總結與展望

7.1總結

智能家具方案供需平臺是一個能為需要配置智能家居的用戶提供解決方法的平臺。本平臺是為用戶減少安裝配置智能家居的學習時間,減少配置智能家居的困擾,同時能讓更多的智能家居走入人們居家生活在系統(tǒng)開發(fā)的流程中,從一開始的調研、需求分析到后面的設計、開發(fā)、測試,使我的實踐以及開發(fā)按項目能力得到很大的提升。

7.2展望

雖然本次的項目的智能家居方案供需平臺系統(tǒng)能已經完成。仍有很多不足的地方,比如說界面做得更加的美觀、功能可以做得更加的強大、可以豐富更多的支付方式、簡易的交互操作。而且這個項目肯定還有許多潛在的漏洞未被發(fā)現,所以項目還有很多值得改善和修復的地方。在未來的日子里,希望能通過更加努力地努力不斷地鉆研,可以不斷完善智能家居方案供需平臺系統(tǒng)的功能,不斷提高用戶的體驗,讓它早日成為一個出色的產品。

參考文獻

[1]王仕菊.農村“三資”管理系統(tǒng)的先進性及其體系構建研究[J].中國產經,2018(04):85-86.

[2]陰文杰. 農村智能家居方案治理電子化發(fā)展研究[D].浙江農林大學,2019.DOI:10.27756/d.cnki.gzjlx.2018.000060.

[3]張超. 基于微服務架構的多維智能家居方案系統(tǒng)的研究與實現[D].湖南農業(yè)大學,2018.DOI:10.27136/d.cnki.ghunu.2018.000332.

[4]杜欽生,朱妍.新農村信息化管理系統(tǒng)[J].長春大學學報,2018,29(02):32-36.

[5]馮爽妹. 農村智能家居方案信息公開平臺的設計與實現[D].華北理工大學,2019.

[6].江蘇寶應 動動手指便知曉村賬[J].農村財務會計,2019(02):35.

[7]陳偉,胡娟.基于EPG Protal的智能家居方案公開信息平臺設計與實現[J].電視技術,2019,40(06):98-102.DOI:10.16280/j.videoe.

[8]潘寧. 農村信息化管理系統(tǒng)的設計與實現[D].西安電子科技大學,2019.

[9]陳婕. 濰坊市村級行政組織管理信息系統(tǒng)設計與實現[D].電子科技大學,2019.

[10]孟一. 數字農村基層服務綜合管理系統(tǒng)的設計與實現[D].電子科技大學,2019.

[11]王玉蓉. 青南村智能家居方案信息管理系統(tǒng)的研究與開發(fā)[D].浙江農林大學,2020.

[12]于杰. 基于Web的智能家居方案供需平臺系統(tǒng)設計與實現[D].山東大學,2020.

[13]田鋒. 東營市新農村智能家居方案供需平臺系統(tǒng)設計與實現[D].電子科技大學,2020.

[14]馮爽妹. 農村智能家居方案信息公開平臺的設計與實現[D].華北理工大學,2020.

[15].江蘇寶應 動動手指便知曉村賬[J].農村財務會計,2021(02):35.



致謝

,我感謝這四年來悉心教導,傳授我寶貴知識的各位老師們,感謝耐心且細心指導畢業(yè)設計老師。我的畢業(yè)設計從選題到項目的最終完成,我的老師給了我很多有價值且珍貴意見,是我這段時間的照明燈塔、指路明燈。在我每次遇到困難絞盡腦汁不得其解尋找指導老師解答時,我的老師都能快速且準確作出判斷并在我所犯下的錯誤并給出對應問題的詳細修改建議,每次聽完指導老師給予的建議,思路瞬間就變得開闊如雪中送炭,正是因為老師的不斷幫助,我的畢業(yè)設計才可以順利完成。雖然畢業(yè)設計時間不是很長,但是就在這短短的幾個月時間里我不僅從指導老師那里學到專業(yè)相關知識,還學到老師為人身上許多為人處事的道理,想必在未來的發(fā)展和規(guī)劃中也定有深遠的影響。不僅讓我系統(tǒng)地學習了計算機的各方面知識,補足了平常未學習到的知識盲點,還開拓了我的視野,讓我領悟多做人、做事和追求學問的道理。在此,向所有幫助和支持過我的領導,老師和朋友致以崇高的敬意,如果沒有您們的關心幫助,也就沒有我的進步。







【計算機畢業(yè)論文廣東科技學院畢業(yè)設計】智能家居方案供需平臺的設計與實現的評論 (共 條)

分享到微博請遵守國家法律
临潭县| 青铜峡市| 天镇县| 吴旗县| 洛扎县| 阿坝| 松潘县| 五河县| 铅山县| 浮山县| 堆龙德庆县| 台南县| 寿阳县| 南充市| 蕲春县| 柳江县| 九龙县| 松滋市| 惠来县| 启东市| 四川省| 宜兰县| 兰西县| 大田县| 电白县| 工布江达县| 乌苏市| 哈巴河县| 宁河县| 磐安县| 平原县| 永福县| 闽清县| 华安县| 新和县| 澄城县| 邻水| 青川县| 鹤壁市| 金沙县| 岗巴县|