汽車品牌及價(jià)格查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
汽車品牌及價(jià)格查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
汽車品牌及價(jià)格查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
汽車品牌及價(jià)格查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
汽車品牌及價(jià)格查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

目錄

1引言1

1.1項(xiàng)目開(kāi)發(fā)背景1

1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介1

1.2.1Java語(yǔ)言的簡(jiǎn)介1

1.2.2Java語(yǔ)言的運(yùn)行原理2

1.2.3JSP頁(yè)面的組成2

1.3開(kāi)發(fā)工具簡(jiǎn)介2

1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線3

2需求分析3

2.1功能需求描述3

2.2非功能需求描述3

2.3需求用例建模3

2.3.1管理員登錄的用例4

2.3.2用戶信息管理的用例5

2.3.3汽車品牌及價(jià)格查詢的用例6

2.3.4汽車品牌及價(jià)格錄入的用例8

3系統(tǒng)概要設(shè)計(jì)11

3.1系統(tǒng)設(shè)計(jì)原則11

3.2系統(tǒng)框架設(shè)計(jì)11

3.3系統(tǒng)功能設(shè)計(jì)11

3.3.1管理員登錄功能設(shè)計(jì)12

3.3.2用戶信息管理功能設(shè)計(jì)13

3.3.3汽車品牌及價(jià)格查詢功能設(shè)計(jì)14

3.3.4汽車品牌及價(jià)格錄入功能設(shè)計(jì)15

3.4數(shù)據(jù)庫(kù)設(shè)計(jì)17

3.4.1設(shè)計(jì)原則17

3.4.2概念設(shè)計(jì)17

I

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.4.3邏輯設(shè)計(jì)18

3.4.4數(shù)據(jù)字典18

4系統(tǒng)詳細(xì)設(shè)計(jì)20

4.1管理員登錄模塊設(shè)計(jì)20

4.1.1管理員登錄模塊說(shuō)明20

4.1.2管理員登錄模塊詳細(xì)設(shè)計(jì)20

4.2用戶信息管理功能模塊設(shè)計(jì)21

4.2.1用戶信息管理模塊說(shuō)明21

4.2.2用戶信息管理模塊詳細(xì)設(shè)計(jì)21

4.3汽車品牌及價(jià)格查詢功能模塊設(shè)計(jì)23

4.3.1汽車品牌及價(jià)格查詢模塊說(shuō)明23

4.3.2汽車品牌及價(jià)格查詢模塊詳細(xì)設(shè)計(jì)23

4.4汽車品牌及價(jià)格錄入功能模塊設(shè)計(jì)24

4.4.1汽車品牌及價(jià)格錄入模塊說(shuō)明24

4.4.2汽車品牌及價(jià)格錄入模塊詳細(xì)設(shè)計(jì)24

5系統(tǒng)實(shí)現(xiàn)26

5.1管理員登錄模塊實(shí)現(xiàn)26

5.1.1管理員登錄模塊界面設(shè)計(jì)26

5.1.2管理員登錄模塊核心代碼實(shí)現(xiàn)26

5.2用戶信息管理實(shí)現(xiàn)27

5.2.1用戶信息管理界面設(shè)計(jì)27

5.2.2用戶信息管理核心代碼實(shí)現(xiàn)27

5.3汽車品牌及價(jià)格查詢實(shí)現(xiàn)29

5.3.1汽車品牌及價(jià)格查詢界面設(shè)計(jì)29

5.3.2汽車品牌及價(jià)格查詢核心代碼實(shí)現(xiàn)29

5.4汽車品牌及價(jià)格錄入實(shí)現(xiàn)30

5.4.1汽車品牌及價(jià)格錄入界面設(shè)計(jì)30

5.4.2汽車品牌及價(jià)格錄入核心代碼實(shí)現(xiàn)31

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

6系統(tǒng)測(cè)試32

6.1管理員登錄功能測(cè)試32

6.2用戶信息管理功能測(cè)試32

6.3汽車品牌及價(jià)格查詢功能測(cè)試33

6.4汽車品牌錄入功能測(cè)試33

7設(shè)計(jì)小結(jié)34

參考資料35

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

汽車品牌及價(jià)格查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1引言

隨著時(shí)代的進(jìn)步,人們生活質(zhì)量越來(lái)越高,同時(shí)我國(guó)國(guó)際互聯(lián)網(wǎng)的發(fā)展也

是非常的迅速的。網(wǎng)上購(gòu)物的現(xiàn)象也是與日俱增。而且網(wǎng)上購(gòu)物給人們帶來(lái)許

多便利,使得剁手族的數(shù)量也在不攀升,這也就說(shuō)明網(wǎng)購(gòu)這一個(gè)現(xiàn)象越發(fā)被人

們接受。因?yàn)楣ぷ骱蜕钚枰?,人們出行的距離越來(lái)越遠(yuǎn)次數(shù)也是越來(lái)越多,

所以必定是離不開(kāi)交通工具的,很多人的代步工具也不滿足御公共交通的諸多

不方便,所以私家車的占有率也是逐年增長(zhǎng),需求增長(zhǎng),加上消費(fèi)方式不同,

這也促使了汽車網(wǎng)絡(luò)市場(chǎng)的火爆。在這種火熱的外表下,潛藏著諸多不安全不

確定因素讓消費(fèi)者受到不公平的待遇。所以越來(lái)越多的企業(yè)開(kāi)始建造屬于自己

的汽車品牌及價(jià)格查詢系統(tǒng)。系統(tǒng)采用JAVAWEB開(kāi)發(fā)技術(shù)和SSM框架開(kāi)發(fā)。

汽車行業(yè)的汽車品牌及價(jià)格查詢系統(tǒng)可以幫助消費(fèi)者查詢各個(gè)品牌以及相應(yīng)的

價(jià)格,這種查詢模式在現(xiàn)在成為了流行的發(fā)展趨勢(shì),它具有方便安全、簡(jiǎn)單快

捷、提高效率的特點(diǎn),使消費(fèi)者查看汽車品牌和汽車價(jià)格更加方便,大大節(jié)約

了消費(fèi)者到店詢價(jià)的時(shí)間。

1.1項(xiàng)目開(kāi)發(fā)背景

隨著汽車行業(yè)的發(fā)展,社會(huì)上開(kāi)車的人數(shù)持續(xù)增多,紙質(zhì)版記錄汽車的品

牌和價(jià)格已經(jīng)不能滿足現(xiàn)在的的需求了,如今,每個(gè)的汽車品牌都有一個(gè)自己

的汽車品牌及價(jià)格查詢系統(tǒng)。這個(gè)系統(tǒng)可以讓消費(fèi)者輕松的查看價(jià)格和品牌。

而我的畢業(yè)設(shè)計(jì)就是汽車品牌及價(jià)格查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介

本次項(xiàng)目的實(shí)現(xiàn)運(yùn)用的前端語(yǔ)言有html5、CSS、Javascript、jQuery,后

端的語(yǔ)言有Javaweb、springboot、Java、SSM框架+Maven,運(yùn)用的數(shù)據(jù)庫(kù)是

mysql。

1.2.1Java語(yǔ)言的簡(jiǎn)介

Java是Sun公司推出的面向?qū)ο蟮母呒?jí)程序設(shè)計(jì)語(yǔ)言,于1995年正式推出。

Sun把Java分為JavaSE(標(biāo)準(zhǔn)版,常用于普通應(yīng)用程序)、JavaEE(企業(yè)版,常

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用于大型企業(yè)應(yīng)用)、JavaME(輕微版,常用于移動(dòng)設(shè)備的使用)。Java語(yǔ)言

具有簡(jiǎn)潔、面向?qū)ο蠛涂缙脚_(tái)性的優(yōu)點(diǎn)。

1.2.2Java語(yǔ)言的運(yùn)行原理

Java語(yǔ)言的運(yùn)行機(jī)制較為特殊,Java語(yǔ)言寫程序要進(jìn)行編譯,它不是編譯

成指定語(yǔ)言的機(jī)器碼,而是產(chǎn)生與機(jī)器無(wú)關(guān)的字節(jié)碼(*.class文件)。這種字

節(jié)碼不能直接運(yùn)行,需要通過(guò)Java的解釋器來(lái)進(jìn)行運(yùn)行。

1.2.3JSP頁(yè)面的組成

JSP常用于實(shí)現(xiàn)JavaWeb應(yīng)用程序用戶界面的部分,用戶界面的書(shū)寫者們結(jié)

合HTML、XHTML、XML以及嵌入JSP操作和命令來(lái)寫JSP頁(yè)面。JSP由靜態(tài)和動(dòng)

態(tài)頁(yè)面組成。靜態(tài)頁(yè)面的內(nèi)容是HTML元素,動(dòng)態(tài)頁(yè)面的內(nèi)容有指令、腳本、動(dòng)

作元素等。

1.3開(kāi)發(fā)工具簡(jiǎn)介

工具的使用:采用Idea+SpringBoot+MySql+Maven

idea集成的插件比較多,開(kāi)發(fā)效率高,還具有強(qiáng)大的整合能力,還有很多

的快捷鍵便于使用

SpringBoot項(xiàng)目不需要像傳統(tǒng)的Spring應(yīng)用一樣打成WAR包的形式部署

到Tomcat、Jetty或Undertow服務(wù)器中,運(yùn)行一個(gè)SpringBoot項(xiàng)目,可以直

接將項(xiàng)目打成JAR包的形式,并通過(guò)命令“java-jarxx.jar”運(yùn)行。這是因?yàn)椋?/p>

SpringBoot項(xiàng)目?jī)?nèi)嵌了Tomcat、Jetty和Undertow服務(wù)器,因此在部署過(guò)程

中減少了對(duì)第三方插件的依賴和管理。

mysql其優(yōu)點(diǎn)有:是一個(gè)免費(fèi)的開(kāi)源的數(shù)據(jù)庫(kù)。它體積小,速度快,成本低,

開(kāi)源。

maven具有簡(jiǎn)化了項(xiàng)目依賴管理,便于項(xiàng)目開(kāi)發(fā),促進(jìn)項(xiàng)目本身升級(jí)和項(xiàng)目

使用的依賴升級(jí)

紅旗中學(xué)的成績(jī)管理系統(tǒng)采用了Servlet+Jsp+JavaBean這種開(kāi)發(fā)模式是

MVC的設(shè)計(jì)理念,Jsp作為視圖層為用戶提供與程序交互的面,JavaBean用于封

裝實(shí)體對(duì)象及業(yè)務(wù)邏輯,Servlet用于接收各種業(yè)務(wù)請(qǐng)求,并調(diào)用JavaBean里

面的實(shí)體對(duì)象對(duì)業(yè)務(wù)邏輯進(jìn)行處理,在視圖與業(yè)務(wù)邏輯之間建立關(guān)系。

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線

基于SSM框架的Maven開(kāi)發(fā)系統(tǒng),運(yùn)用到的數(shù)據(jù)庫(kù)是mysql。

Mybatis與JDBC相比,減少了代碼書(shū)寫的量,只專注于SQL本身,使得實(shí)

體類與SQL語(yǔ)句之間建立的映射關(guān)系,因此SQL語(yǔ)句編寫工作量非常大,熟練

度要很高。

Spring是一個(gè)大工廠,用于維護(hù)和管理對(duì)象間的依賴關(guān)系。具有IOC與AOP

兩大特點(diǎn),降低JavaEEAPI的使用難度。

SpringMVC維護(hù)低成本,低耦合。有利于開(kāi)發(fā)中的分工,提高開(kāi)發(fā)效率。組

件重用。有利于代碼的復(fù)用,但視圖與控制器間過(guò)于緊密的連接,視圖對(duì)模型

數(shù)據(jù)的低效率訪問(wèn)。

2需求分析

2.1功能需求描述

通過(guò)對(duì)許多汽車品牌進(jìn)行了解,汽車的品牌與價(jià)格是比較繁瑣的,希望通

過(guò)這個(gè)系統(tǒng)實(shí)現(xiàn)以下功能。

管理員登錄

用戶信息信息管理

汽車品牌以及價(jià)格查詢

汽車品牌以及價(jià)格管理

2.2非功能需求描述

跟汽車品牌商的之間的溝通了解到紙質(zhì)保存汽車的價(jià)格和品牌型號(hào)信息多

有不便,通過(guò)本系統(tǒng)的非功能性需求有一下幾個(gè)方面:

(1)高效性:快速查詢出汽車品牌型號(hào)以及相應(yīng)價(jià)格和車輛圖片。

(2)便捷性:方便用戶信息查詢價(jià)格

(3)數(shù)據(jù)完整性:數(shù)據(jù)錄入后不容易丟,也方便保存還可以導(dǎo)出。

2.3需求用例建模

通過(guò)對(duì)一些功能需求的分析,創(chuàng)建以下汽車品牌及價(jià)格查詢系統(tǒng)的總體用

例模型,如圖2-1所示。

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-1汽車品牌及價(jià)格查詢系統(tǒng)的總體用例模型

希望可以通過(guò)本次的系統(tǒng)設(shè)計(jì)為設(shè)計(jì)并實(shí)現(xiàn)汽車品牌及價(jià)格查詢系統(tǒng)。解

決汽車在品牌及價(jià)格查詢上的問(wèn)題。

2.3.1管理員登錄的用例

通過(guò)面向?qū)ο蟮男枨蟮姆治鲭A段,也通過(guò)用例圖和活動(dòng)圖進(jìn)行了相應(yīng)梳理

分析。管理員具體的用例描述如圖2-2所示,分別有用戶名、密碼、等操作功

能。采用這個(gè)樣式的架構(gòu),讓用戶界面層不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)

行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的接口就可以了。

圖2-2管理員登錄的用例圖

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

通過(guò)對(duì)圖2-1用例圖及圖2-2活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的

描述表。用戶和管理員登錄模塊用例描述如表2-12所示,可以進(jìn)行用戶和管理

員登錄系統(tǒng)等操作。

表2-12管理員登錄模塊用例描述

項(xiàng)目描述

用例名稱管理員登錄

用例標(biāo)識(shí)號(hào)01

參與者管理員

參與者輸入用戶名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后,用戶名、

簡(jiǎn)要說(shuō)明

密碼、驗(yàn)證碼正確登錄系統(tǒng),否則拒絕登錄系統(tǒng)。

參與者應(yīng)打開(kāi)系統(tǒng)的登錄頁(yè)面

前置條件

:8080/login.html

1.參與者在登錄頁(yè)面的用戶名輸入框里輸入用戶名

2.在在登錄頁(yè)面的密碼文本框里輸入密碼

3.記住密碼可以是否記住密碼

基本事件流4.在單選框里面選擇是管理員、老師還是學(xué)生

5.管理員按登錄之后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

6.有效則進(jìn)入系統(tǒng)的主界面。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶。

7.用例結(jié)束

異常事件流如如果提示錯(cuò)誤信息,則登錄失敗,確定繼續(xù)重新登錄

后置條件進(jìn)入:8080/主界面,裝載相應(yīng)的數(shù)據(jù)

2.3.2用戶信息管理的用例

添加用戶信息模塊用例描述如表2-2所示,可以進(jìn)行對(duì)用戶信息操作。

表2-2添加用戶模塊用例描述

項(xiàng)目描述

用例名稱添加用戶信息

用例標(biāo)識(shí)號(hào)03

參與者管理員

管理員在后臺(tái)頁(yè)面,選擇用戶信息管理頁(yè)面,,點(diǎn)擊添加用戶

簡(jiǎn)要說(shuō)明

信息。

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

前置條件管理員進(jìn)入后臺(tái)的用戶信息管理頁(yè)面的用戶信息添加頁(yè)

1.參與者點(diǎn)擊添加用戶信息

2,進(jìn)入待添加用戶信息信息展示頁(yè)中,填寫相應(yīng)信息。

基本事件流

3.點(diǎn)擊添加按鈕,無(wú)效則提示相應(yīng)錯(cuò)誤。

4.用例終止。

其他事件流對(duì)在進(jìn)行的操作取消或者是關(guān)閉

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件回到用戶信息管理展示頁(yè)

修改用戶信息信息模塊用例描述如表2-3所示,可以對(duì)用戶信息的信息進(jìn)行

修改操作。

表2-3修改用戶信息信息模塊用例描述

項(xiàng)目描述

用例名稱修改用戶信息信息

用例標(biāo)識(shí)號(hào)03

參與者管理員

參與者輸入待修改的用戶信息信息,系統(tǒng)對(duì)其進(jìn)行驗(yàn)證后成功

簡(jiǎn)要說(shuō)明

修改員工信息,否則提示錯(cuò)誤信息。

前置條件參與者需要打開(kāi)待修改的用戶信息頁(yè)面

1.參與者輸入相應(yīng)的用戶信息信息進(jìn)行修改

2.管理員在用戶信息信息下點(diǎn)擊修改按鈕,系統(tǒng)驗(yàn)證并參與者

輸入有效性的信息

基本事件流

3.有效則對(duì)用戶信息信息修改成功,無(wú)效則提示相應(yīng)錯(cuò)誤。

4,用例終止

其他事件流在按“修改”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

2.3.3汽車品牌及價(jià)格查詢的用例

面向?qū)ο蟮男枨筮M(jìn)行分析階段通過(guò)用一些例圖和一些活動(dòng)圖進(jìn)行了相應(yīng)的

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

梳理分析。車輛管理模塊具體的用例描述如圖2-4所示,車輛管理面向管理員,

管理員可登錄賬號(hào)進(jìn)行對(duì)車輛進(jìn)行管理,實(shí)現(xiàn)了增刪改查等操作。

管理員可以查詢汽車的品牌,也可以查看汽車的狀態(tài)是出售了還是未出售,車輛

列表中可添加新的汽車品牌、打印表單、導(dǎo)出表單為Excel文件等操作。

圖2-4汽車品牌及價(jià)格查詢模塊用例圖

汽車品牌及價(jià)格查詢模塊用例描述如表2-10所示,可以搜索查看訂單狀態(tài)

表2-10車輛管理模塊用例描述

項(xiàng)目描述

用例名稱車輛管理

用例標(biāo)識(shí)號(hào)10

參與者管理員

簡(jiǎn)要說(shuō)明管理員進(jìn)入后臺(tái)車輛管理界面進(jìn)行對(duì)車輛品牌或顏色搜索查

前置條件管理員登錄賬號(hào)和密碼

1.管理員登錄賬號(hào)和密碼

2.選擇車輛管理頁(yè)面

基本事件流3.在查詢條件頁(yè)面輸入你想查詢的品牌或者顏色

4.也可以查詢汽車是已出售還是未出售

5.用例終止。

其他事件流可對(duì)操作進(jìn)行取消或者關(guān)閉

異常事件流提示錯(cuò)誤信息,參與人進(jìn)行確認(rèn)

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

后置條件回到車輛管理頁(yè)

添加車輛品牌模塊用例描述如表2-11所示,可以進(jìn)行車輛的添加操作。

表2-11添加訂單模塊用例描述

項(xiàng)目描述

用例名稱添加車輛

用例標(biāo)識(shí)號(hào)11

參與者管理員

管理員進(jìn)入后臺(tái)車輛管理界面,填寫車輛相關(guān)信息,點(diǎn)擊添加

簡(jiǎn)要說(shuō)明

車輛,進(jìn)行添加。

前置條件管理員登錄賬號(hào)密碼進(jìn)入后臺(tái)頁(yè)面的車輛管理頁(yè)

1.在車輛列表填寫相應(yīng)的車輛信息

2.管理員點(diǎn)擊添加車輛

基本事件流3.點(diǎn)擊添加按鈕,無(wú)效則提示相應(yīng)錯(cuò)誤。

5.添加完成后退回到車輛管理頁(yè)面

4.用例終止。

其他事件流可對(duì)正在進(jìn)行的操作取消或者關(guān)閉

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件回到車輛管理展示頁(yè)

2.3.4汽車品牌及價(jià)格錄入的用例

個(gè)人管理系統(tǒng)面向管理員,管理員可進(jìn)行后臺(tái)個(gè)人信息的狀態(tài),修改個(gè)人

信息以及登錄的管理員密碼。

個(gè)人中心管理模塊用例描述如表2-13所示,可以更改個(gè)人的信息資料。

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-5個(gè)人中心管理模塊用例圖

表2-13個(gè)人信息管理模塊用例描述

項(xiàng)目描述

用例名稱個(gè)人信息管理

用例標(biāo)識(shí)號(hào)13

參與者管理員

簡(jiǎn)要說(shuō)明管理員進(jìn)入后臺(tái)個(gè)人中心界面進(jìn)行查看

前置條件管理員登錄賬號(hào)密碼

1.管理員登錄賬號(hào)密碼

2.選擇個(gè)人中心頁(yè)面

基本事件流3.在個(gè)人中心中修改個(gè)人信息,點(diǎn)擊修改即可修改

4.有效則對(duì)用戶信息信息修改成功,無(wú)效則提示相應(yīng)錯(cuò)誤。

5.用例終止。

其他事件流可對(duì)正在進(jìn)行的操作取消或者關(guān)閉

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件回到個(gè)人中心管理頁(yè)

密碼修改模塊用例描述如表2-14所示,可以進(jìn)行庫(kù)存的添加操作。

表2-14密碼修改模塊用例描述

項(xiàng)目描述

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用例名稱密碼修改

用例標(biāo)識(shí)號(hào)14

參與者管理員

管理員進(jìn)入后臺(tái)個(gè)人中心界面,在密碼修改區(qū),填寫相關(guān)信息,進(jìn)行修

簡(jiǎn)要說(shuō)明

改。

前置條件管理員登錄賬號(hào)密碼進(jìn)入后臺(tái)頁(yè)面的個(gè)人中心信息頁(yè)

1.管理員點(diǎn)擊個(gè)人中心頁(yè)面

2,在修改密碼區(qū)域填寫原始密碼和和要修改的密碼信息。

基本事件流

3.點(diǎn)擊修改按鈕,無(wú)效則提示相應(yīng)錯(cuò)誤。

4.用例終止。

其他事件流可對(duì)正在進(jìn)行的操作取消或者關(guān)閉

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件回到個(gè)人中心展示頁(yè)

關(guān)于模塊用例描述如表2-15所示,顯示了一些汽車品牌及價(jià)格管理的信息

等操作。

表2-15關(guān)于模塊用例描述

項(xiàng)目描述

用例名稱關(guān)于

用例標(biāo)識(shí)號(hào)15

參與者管理員

管理員打開(kāi)關(guān)于頁(yè)面,可以查看技術(shù)支持和一些系統(tǒng)的信息。

簡(jiǎn)要說(shuō)明

前置條件管理員登錄賬號(hào)密碼,進(jìn)入后臺(tái)關(guān)于界面。

1.管理員打開(kāi)關(guān)于頁(yè)面

基本事件流2.管理員就可以看到技術(shù)支持和一些系統(tǒng)的信息

3.用例終止

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件回到關(guān)于展示頁(yè)

3系統(tǒng)概要設(shè)計(jì)

3.1系統(tǒng)設(shè)計(jì)原則

本次系統(tǒng)設(shè)計(jì)為解決汽車的品牌和價(jià)格的管理,這個(gè)系統(tǒng)滿足基本的設(shè)計(jì)

描述的功能需求,具有非常好的的擴(kuò)展性,管理員使用方便,界面也是美觀且

簡(jiǎn)潔,系統(tǒng)的安全性較高。

3.2系統(tǒng)框架設(shè)計(jì)

根據(jù)系統(tǒng)的需求和分析、用例建模分析結(jié)合系統(tǒng)的開(kāi)發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)汽

車品牌及價(jià)格查詢系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。

圖3-1學(xué)生成績(jī)管理系統(tǒng)整體架構(gòu)圖

3.3系統(tǒng)功能設(shè)計(jì)

系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作是在系統(tǒng)分析階段對(duì)子系統(tǒng)劃分的基礎(chǔ)上,在進(jìn)

一步的劃分,將它逐層的分解成了多個(gè)大小相同、功能單一、具有一定獨(dú)立性

的模塊,以便程序設(shè)計(jì)工作的同時(shí),也可以加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使得系

統(tǒng)更加完美。根據(jù)汽車品牌及價(jià)格查詢系統(tǒng)的需求分析和用例建模分析,本文

確定了汽車品牌及價(jià)格查詢系統(tǒng)的主要功能模塊,包括管理員管理、用戶管理、

汽車品牌及價(jià)格查詢和汽車品牌及價(jià)格錄入等。汽車品牌及價(jià)格查詢系統(tǒng)的功

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

能結(jié)構(gòu)圖如圖3-2所示,本系統(tǒng)共有4大主要功能模塊。

圖3-2汽車品牌及價(jià)格查詢系統(tǒng)功能結(jié)構(gòu)圖

3.3.1管理員登錄功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各個(gè)子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-5。

圖3-5管理員登錄的流程圖

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表3-1管理員登錄的相關(guān)功能描述

功能名稱管理員的管理

功能概述管理員登錄,進(jìn)入汽車品牌及價(jià)格查詢系統(tǒng)的界面

輸入內(nèi)容輸入用戶名、密碼點(diǎn)擊登錄

系統(tǒng)處理對(duì)用戶、密碼進(jìn)行校驗(yàn)

輸出內(nèi)容成功,進(jìn)入系統(tǒng)得界面;失敗,則重新輸入

3.3.2用戶信息管理功能設(shè)計(jì)

為了讓系統(tǒng)功能進(jìn)一步劃分,獲得用戶信息管理模塊相關(guān)功能描述,管理

員登錄賬號(hào)進(jìn)入后臺(tái)系統(tǒng)后,進(jìn)行查找用戶信息,添加用戶信息和修改用戶信

息等功能。添加用戶信息如表3-2進(jìn)行用戶信息添加操作,用戶信息信息管理功

能流程圖如圖3-3

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-3用戶信息管理功能流程圖

表3-2用戶信息信息管理模塊的相關(guān)功能描述

功能名稱用戶信息信息管理

功能概述管理員登錄,增刪改查用戶信息基本信息

輸入內(nèi)容輸入相應(yīng)信息,單擊新增完成

系統(tǒng)處理對(duì)用戶信息信息格式進(jìn)行校驗(yàn)

輸出內(nèi)容成功,將信息完成更改;失敗,則重新輸入。

3.3.3汽車品牌及價(jià)格查詢功能設(shè)計(jì)

管理員可登錄賬號(hào)進(jìn)行一個(gè)車輛管理,添加車輛或查詢車輛。車輛管理模

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

塊設(shè)計(jì)描述如表3-3所示,可以對(duì)車輛添加,功能流程圖如圖3-4

圖3-4訂單管理功能流程圖

功能名稱車輛管理

功能概述管理員登錄,增刪改查車輛的信息

輸入內(nèi)容輸入相應(yīng)信息,單擊添加完成

系統(tǒng)處理對(duì)訂單信息格式進(jìn)行校驗(yàn)

輸出內(nèi)容成功,更改信息完成;失敗,重新輸入。

表3-3訂單管理模塊的相關(guān)功能描述

3.3.4汽車品牌及價(jià)格錄入功能設(shè)計(jì)

管理員登錄賬號(hào)后個(gè)人中心管理界面,個(gè)人中心管理模塊功能有對(duì)個(gè)人數(shù)

據(jù)進(jìn)行修改,查看個(gè)人信息以及更改密碼。如表3-4,功能流程圖如圖3-5

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-5庫(kù)存管理功能流程圖

表3-4個(gè)人中心模塊功能設(shè)計(jì)描述

功能名稱個(gè)人中心

功能概述管理員登錄,修改個(gè)人信息以及密碼

輸入內(nèi)容輸入信息,單擊完成

系統(tǒng)處理對(duì)個(gè)人信息格式進(jìn)行校驗(yàn)

輸出內(nèi)容成功,更改信息完成;失敗,重新輸入

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.4數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)設(shè)計(jì)往往是系統(tǒng)設(shè)計(jì)中非常非常重要的一個(gè)步驟。它設(shè)計(jì)的優(yōu)良程

度將影響到系統(tǒng)的性能以及執(zhí)行的效率。

3.4.1設(shè)計(jì)原則

為了設(shè)計(jì)效果達(dá)到一定的成果,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)需要遵循以下原則:

1.標(biāo)準(zhǔn)化原則

數(shù)據(jù)庫(kù)設(shè)計(jì)務(wù)必需要遵照統(tǒng)一的設(shè)計(jì)標(biāo)準(zhǔn)與命名規(guī)范。統(tǒng)一設(shè)計(jì)分類與編

碼規(guī)范的數(shù)據(jù)庫(kù)能使設(shè)計(jì)清晰直觀,更有利于后期數(shù)據(jù)庫(kù)及程序的維護(hù),為以后

項(xiàng)目可擴(kuò)展性提供條件。

2.冗余原則

數(shù)據(jù)庫(kù)的設(shè)計(jì)要求不允許有冗余,要盡可能的滿足3NF。然而,在系統(tǒng)運(yùn)

行過(guò)程中,滿足3NF的數(shù)據(jù)庫(kù)設(shè)計(jì)并不能高效運(yùn)行。復(fù)雜的表間關(guān)系,會(huì)降低

訪問(wèn)數(shù)據(jù)庫(kù)執(zhí)行的效率;過(guò)低的范式標(biāo)準(zhǔn),又會(huì)導(dǎo)致數(shù)據(jù)庫(kù)數(shù)據(jù)。所以,在數(shù)

據(jù)庫(kù)設(shè)計(jì)中,適當(dāng)?shù)娜哂嘣O(shè)計(jì)(允許派生性冗余設(shè)計(jì),杜絕重復(fù)性冗余設(shè)計(jì)),

找到冗余與數(shù)據(jù)處理速度的平衡點(diǎn),常??梢约忍岣咚俣?,又能。

3.4.2概念設(shè)計(jì)

在數(shù)據(jù)庫(kù)的概念設(shè)計(jì)的過(guò)程中,采用E-R圖來(lái)描述概念設(shè)計(jì)的結(jié)果。E-R圖

是概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,它為表述實(shí)體聯(lián)系模

式圖形式的數(shù)據(jù)模型提供了圖形符號(hào)。根據(jù)汽車品牌及價(jià)格查詢系統(tǒng)數(shù)據(jù)進(jìn)行

分析,其E-R圖如下圖3-4所示。

圖3-4紅旗中學(xué)的成績(jī)管理系統(tǒng)的E-R圖

17

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.4.3邏輯設(shè)計(jì)

針對(duì)ER模型,通過(guò)數(shù)據(jù)實(shí)體屬性、實(shí)體間關(guān)系的全面分析,結(jié)合汽車品牌

及價(jià)格查詢系統(tǒng)的實(shí)際需求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的轉(zhuǎn)換方法,建立起

了本系統(tǒng)的關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:

管理員登錄表(用戶編號(hào)、姓名、密碼、電子郵件、電話號(hào)碼、性別)

用戶信息信息表(用戶信息編號(hào)(身份證號(hào)碼)、姓名、性別、地址、電

話號(hào)碼、職位、錄入時(shí)間)

車輛信息表(編號(hào)、品牌、顏色、購(gòu)買價(jià)格、額外費(fèi)用、押金、狀態(tài)、描

述)

3.4.4數(shù)據(jù)字典

據(jù)以上分析,設(shè)計(jì)出數(shù)據(jù)庫(kù)物理結(jié)構(gòu),如以下表:

表3-3sys_user表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

usernamevarchar用戶名主鍵是

passwordvarchar密碼是

identityvarchar身份證號(hào)是

namevarchar真實(shí)姓名否

gendertinyint性別否

18

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

addressvarchar家庭地址否

phonevarchar電話

positionvarchar職

表3-4sys_announcement表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

idintID編號(hào)主鍵是

titlevarchar標(biāo)題是

contentlongtext內(nèi)容是

createddatetime創(chuàng)建時(shí)間否

operatorvarchar操作人否

表3-5bus_car表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

numbervarchar車牌號(hào)主鍵是

brandvarchar汽車品牌是

colorvarchar汽車顏色是

buy_pricevarchar購(gòu)買價(jià)格否

depositvarchar押金否

statuschar車輛狀態(tài)否

createdvarchar錄入時(shí)間否

表3-7bus_customer表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

identityvarchar身份證號(hào)主鍵是

namevarchar姓名是

gendertinyint性別是

addressvarchar地址是

phonevarchar電話是

careervarchar職位

createddatetime錄入時(shí)間

數(shù)據(jù)庫(kù)設(shè)計(jì)總結(jié):根據(jù)汽車品牌及價(jià)格查詢系統(tǒng)的需求分析和用例建模分

19

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

析,本文確定了汽車品牌及價(jià)格查詢系統(tǒng)的主要功能模塊,包括管理員登錄管

理、用戶信息信息管理、汽車品牌及價(jià)格信息管理和個(gè)人信息管理等。

4系統(tǒng)詳細(xì)設(shè)計(jì)

汽車品牌及價(jià)格查詢系統(tǒng)確定了設(shè)計(jì)方針和方法,將系統(tǒng)分解為若干子系

統(tǒng),確定各子系統(tǒng)的目標(biāo)、功能及其相互關(guān)系,再?zèng)Q定對(duì)子系統(tǒng)的管理體制和

控制方式,還有對(duì)各子系統(tǒng)進(jìn)行技術(shù)設(shè)計(jì)和評(píng)價(jià),以及對(duì)全系統(tǒng)進(jìn)行技術(shù)設(shè)計(jì)

和評(píng)價(jià)等。

2、系統(tǒng)詳細(xì)設(shè)計(jì)就是根據(jù)系統(tǒng)分析的結(jié)果,運(yùn)用系統(tǒng)科學(xué)的思想和方法,

設(shè)計(jì)出能最大限度滿足所要求目標(biāo)(或目的)的新系統(tǒng)的過(guò)程。不論多大的復(fù)雜

系統(tǒng),都離不開(kāi)以下三個(gè)方面:

①首先要分解為若干子系統(tǒng)或要素,分解可從結(jié)構(gòu)要素、功能要求、時(shí)間

序列、空間配置等方面進(jìn)行;

②然后將其特征和性能標(biāo)準(zhǔn)化,綜合成最優(yōu)子系統(tǒng);

③最后將最優(yōu)子系統(tǒng)進(jìn)行總體設(shè)計(jì),從而得到最優(yōu)系統(tǒng)。

4.1管理員登錄模塊設(shè)計(jì)

4.1.1管理員登錄模塊說(shuō)明

通過(guò)對(duì)汽車這個(gè)行業(yè)的了解,設(shè)計(jì)了管理員的登錄模塊,管理員登錄可以

對(duì)汽車品牌及價(jià)格管理和對(duì)用戶信息的管理,方便了查詢到汽車品牌及價(jià)格信

息。

4.1.2管理員登錄模塊詳細(xì)設(shè)計(jì)

通過(guò)需求分析和概要設(shè)計(jì)對(duì)管理員登錄模塊進(jìn)行分析與設(shè)計(jì),得到管理員

登錄模塊靜態(tài)結(jié)構(gòu)類圖,如圖4-1所示。

20

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖4-1管理員登錄模塊系統(tǒng)的類圖

針對(duì)類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊相關(guān)類及方法描述表,

如下表4-1所示。

表4-1管理員登錄模塊相關(guān)類及方法描述表

類名LoginSuccessHandler

描述security層

方法SysUserselectOneById(Stringusername)

類名LoginFailureHandler

描述security層

方法LoginFailureHandler()

類名LoginException

描述exception層

屬性LoginException

方法usernameNotFoundException()

4.2用戶信息管理功能模塊設(shè)計(jì)

4.2.1用戶信息管理模塊說(shuō)明

用戶信息管理模塊,通過(guò)這個(gè)模塊可以讓管理員自行增加用戶信息名單,

用戶信息自行填寫信息更改用戶信息,讓管理員更加方便的了解用戶信息需求。

4.2.2用戶信息管理模塊詳細(xì)設(shè)計(jì)

21

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

通過(guò)需求分析和概要設(shè)計(jì)對(duì)用戶信息模塊進(jìn)行分析與設(shè)計(jì),得到管理員登

錄模塊靜態(tài)結(jié)構(gòu)類圖,如圖4-2所示。

圖4-2用戶信息管理模塊靜態(tài)結(jié)構(gòu)類圖

針對(duì)類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊相關(guān)類及方法描述表,

如下表4-2所示。

表4-2用戶信息管理模塊相關(guān)類及方法描述表

類名CustomerDao

描述dao層

方法publicinterfaceCustomerService

類名CustomerServiceImpl

描述Service層

屬性CustomerServiceImpl

publicclassCustomerServiceImplimplements

方法

CustomerService

類名CustomerController

22

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

描述Controller層

屬性CustomerServiceImpl

4.3汽車品牌及價(jià)格查詢功能模塊設(shè)計(jì)

4.3.1汽車品牌及價(jià)格查詢模塊說(shuō)明

設(shè)計(jì)了客戶管理模塊,通過(guò)這個(gè)模塊可以讓管理員自行增加客戶名單,客

戶自行填寫信息更改客戶信息,讓員工更好服務(wù)客戶。

4.3.2汽車品牌及價(jià)格查詢模塊詳細(xì)設(shè)計(jì)

通過(guò)需求分析和概要設(shè)計(jì)對(duì)員工模塊進(jìn)行分析與設(shè)計(jì),得到用戶和管理員

登錄模塊靜態(tài)結(jié)構(gòu)類圖,如圖4-2所示。

圖4-2客戶管理模塊靜態(tài)結(jié)構(gòu)類圖

針對(duì)類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊相關(guān)類及方法描述表,

如下表4-2所示。

23

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表4-客戶管理模塊相關(guān)類及方法描述表

類名CarDao

描述Dao層

方法publicinterfaceCarDaoextendsBaseMapper<BusCar>

類名CarServiceImpl

描述Service層

屬性CarServiceImpl

publicIPage<BusCar>queryCar(Integerpage,Integer

方法limit,Integerstatus,Stringbrand,Stringcolor)

類名CarController

描述Controller層

屬性CarController

@GetMapping("all")

方法

publicRall()

4.4汽車品牌及價(jià)格錄入功能模塊設(shè)計(jì)

4.4.1汽車品牌及價(jià)格錄入模塊說(shuō)明

設(shè)計(jì)了客戶管理模塊,通過(guò)這個(gè)模塊可以讓管理員自行增加客戶名單,客

戶自行填寫信息更改客戶信息,讓員工更好服務(wù)客戶。

4.4.2汽車品牌及價(jià)格錄入模塊詳細(xì)設(shè)計(jì)

通過(guò)需求分析和概要設(shè)計(jì)對(duì)員工模塊進(jìn)行分析與設(shè)計(jì),得到用戶和管理員

登錄模塊靜態(tài)結(jié)構(gòu)類圖,如圖4-2所示。

24

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖4-2客戶管理模塊靜態(tài)結(jié)構(gòu)類圖

針對(duì)類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊相關(guān)類及方法描述表,

如下表4-2所示。

表4-2客戶管理模塊相關(guān)類及方法描述表

類名CarDao

描述Dao層

方法publicinterfaceCarDaoextendsBaseMapper<BusCar>

類名CarServiceImpl

描述Service層

屬性CarServiceImpl

PublicServerResponseaddEmployee(Employee

方法

employee)

類名CarController

描述Controller層

屬性CarController

publicStringadd(@Param("number")Stringnumber,

@Param("brand")Stringbrand,@Param("color")String

color,

@Param("buy_price")String

方法

buy_price,@Param("rent_price")Stringrent_price,

@Param("deposit")Stringdeposit,

@Param("status")Stringstatus,

@Param("description")Stringdescription){

25

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

5系統(tǒng)實(shí)現(xiàn)

5.1管理員登錄模塊實(shí)現(xiàn)

5.1.1管理員登錄模塊界面設(shè)計(jì)

管理員登入界面,如圖5-1所示:該界面主要用戶和管理員輸入用戶名、密

碼。

圖5-1登錄界面

5.1.2管理員登錄模塊核心代碼實(shí)現(xiàn)

@Controller

publicclassLoginSuccessHandlerimplementsAuthenticationSuccessHandler{

@Override

publicvoidonAuthenticationSuccess(HttpServletRequestrequest,

HttpServletResponseresponse,

Authenticationauthentication)

throwsIOException,ServletException{

response.setCharacterEncoding("utf-8");

response.setContentType("application/json;charset=utf-8");

response.getWriter().print(JSONUtil.toJsonStr(R.success()));

}

26

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

}

@ControllerAdvice

publicclassLoginException{

@ExceptionHandler(UsernameNotFoundException.class)

publicRusernameNotFoundException(){

returnR.error(HttpResult.USERNAME_OR_PASSWORD_ERROR);

}

}

5.2用戶信息管理實(shí)現(xiàn)

5.2.1用戶信息管理界面設(shè)計(jì)

用戶信息管理界面,如圖5-2所示:該界面主要進(jìn)行學(xué)生信息的修改和添加。

圖5-2用戶信息界面

5.2.2用戶信

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論