版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件工程課程設(shè)計(jì)報(bào)告題 目網(wǎng)上花店系統(tǒng)院 系計(jì)算機(jī)科學(xué)與技術(shù)班 級(jí)13級(jí)計(jì)本2班組 長(zhǎng)組 員指導(dǎo)教師目錄1 網(wǎng)上花店系統(tǒng)分析21.1 編寫目的21.2 參考文檔21.3 項(xiàng)目背景2 項(xiàng)目市場(chǎng)背景21.3.2 項(xiàng)目組織31.4 系統(tǒng)需求分析31.4.1 用戶功能分析31.4.2 管理員功能分析31.4.3 系統(tǒng)性能分析41.5 系統(tǒng)的設(shè)計(jì)目標(biāo)41.6 系統(tǒng)用例分析41.6.1 用戶功能模塊51.6.2 管理員管理模塊51.6.3 普通用戶用例分析51.6.4 管理員用例分析51.6.5 總用例圖61.6.6 主要用例62 網(wǎng)上花店系統(tǒng)設(shè)計(jì)82.1 總體設(shè)計(jì)82.1.1系統(tǒng)數(shù)據(jù)流圖設(shè)計(jì)82.1.2
2、系統(tǒng)模塊92.1.3接口設(shè)計(jì)102.1.4出錯(cuò)處理設(shè)計(jì)102.1.5安全設(shè)計(jì)102.1.6維護(hù)設(shè)計(jì)112.2 系統(tǒng)功能設(shè)計(jì)112.2.1前臺(tái)功能模塊設(shè)計(jì)122.2.2后臺(tái)功能模塊設(shè)計(jì)162.3 數(shù)據(jù)庫(kù)設(shè)計(jì)182.3.1 數(shù)據(jù)庫(kù)需求182.3.2 主要的E-R模型182.3.3 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)212.3.4 數(shù)據(jù)庫(kù)整體關(guān)系223 網(wǎng)上花店系統(tǒng)實(shí)現(xiàn)233.1 系統(tǒng)環(huán)境233.2 數(shù)據(jù)庫(kù)連接233.3 前臺(tái)模塊的實(shí)現(xiàn)234 網(wǎng)上花店系統(tǒng)測(cè)試264.1測(cè)試的意義和目的264.2 測(cè)試方案264.3 功能測(cè)試274.3.1 登錄注冊(cè)測(cè)試274.3.2 商品信息管理測(cè)試295 總結(jié)31致謝33一、 目的
3、、要求通過(guò)軟件開(kāi)發(fā)的實(shí)踐訓(xùn)練,進(jìn)一步掌握軟件工程的方法和技術(shù),提高軟件開(kāi)發(fā)的實(shí)際能力,培養(yǎng)工程設(shè)計(jì)能力和綜合分析、解決問(wèn)題的能力。具體如下:1. 學(xué)習(xí)和實(shí)踐在分析和設(shè)計(jì)計(jì)算機(jī)應(yīng)用系統(tǒng)所需要的知識(shí),包括面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì),編碼和測(cè)試方面的知識(shí);2. 熟悉自動(dòng)化的軟件開(kāi)發(fā)工具Visio 或者Rational Rose,并將其運(yùn)用于軟件開(kāi)發(fā)的全過(guò)程;3. 進(jìn)一步加強(qiáng)和提高軟件工程文檔的編寫能力;4. 培養(yǎng)協(xié)作能力和團(tuán)隊(duì)精神。二、 任務(wù)分配任務(wù)負(fù)責(zé)人參與人備注需求分析總體設(shè)計(jì) 詳細(xì)設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)與測(cè)試1 網(wǎng)上花店系統(tǒng)分析1.1 編寫目的本章定制了網(wǎng)上花店系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),本章的編寫為下階段的設(shè)計(jì)、開(kāi)
4、發(fā)提供依據(jù),為項(xiàng)目組成員對(duì)需求的詳盡理解,以及在開(kāi)發(fā)過(guò)程中的協(xié)同工作提供強(qiáng)有力的保證。系統(tǒng)分析要求必須了解系統(tǒng)所實(shí)現(xiàn)的功能,這個(gè)設(shè)計(jì)的好壞直接影響的后面的開(kāi)發(fā)。用戶需求分析主要是了解用戶的有哪些需求,本系統(tǒng)主要是實(shí)現(xiàn)用戶網(wǎng)上夠花需求。只有了解了需求分析才能進(jìn)行系統(tǒng)的開(kāi)發(fā),否則就會(huì)事倍功半,達(dá)不到我們預(yù)期的效果,因此需求分析是至關(guān)重要的。1.2 參考文檔 軟件工程導(dǎo)論1.3 項(xiàng)目背景 項(xiàng)目市場(chǎng)背景互聯(lián)網(wǎng)以前所未有的速度發(fā)展,成為與報(bào)紙、廣播、電視相比肩的第四媒體,同時(shí)正以其更捷的信息傳輸形式改變這人們的消費(fèi)模式,利用簡(jiǎn)單、快界、低成本的電子通信方式,買賣雙方不謀面就可以進(jìn)行各種商貿(mào)活動(dòng),走向商業(yè)
5、的互聯(lián)網(wǎng)已經(jīng)成為網(wǎng)絡(luò)經(jīng)濟(jì)的大勢(shì)所趨。眼下電子商務(wù)網(wǎng)站正如雨后春筍般大量涌現(xiàn),企業(yè)網(wǎng)絡(luò)化已經(jīng)一種時(shí)尚。電子商務(wù)的發(fā)展可能大家都已經(jīng)耳濡目染,上網(wǎng)的朋友對(duì)這已經(jīng)不再陌生,電子商務(wù)確確實(shí)實(shí)出現(xiàn)在我們周圍。本系統(tǒng)是一個(gè)在線花店系統(tǒng),具有在線先手鮮花的基本功能。同過(guò)配置,可以作為一個(gè)實(shí)際應(yīng)用的鮮花銷售網(wǎng)站。本系統(tǒng)是為傳統(tǒng)經(jīng)營(yíng)的花店構(gòu)建網(wǎng)上銷售渠道而開(kāi)發(fā)的。 調(diào)研目前現(xiàn)有的網(wǎng)上購(gòu)物系統(tǒng),淘寶、天貓、京東、當(dāng)當(dāng)網(wǎng),我們了解到,目前沒(méi)有專門的網(wǎng)站進(jìn)行花卉銷售,所以我們旨在打造一個(gè)全網(wǎng)性價(jià)比最高、提供最完整服務(wù)的網(wǎng)上花店系統(tǒng)。本系統(tǒng)是一個(gè)相對(duì)簡(jiǎn)單的基本應(yīng)用系統(tǒng),主要滿足傳統(tǒng)的花店運(yùn)營(yíng)需要,將自己的銷售渠道擴(kuò)展到
6、網(wǎng)上,通過(guò)簡(jiǎn)單的管理,提供給最終消費(fèi)者產(chǎn)品的展現(xiàn)、購(gòu)物、訂單處理等一實(shí)現(xiàn)鮮花在線銷售。通過(guò)本系統(tǒng)可以管理簡(jiǎn)單的在線銷售模式、滿足用戶隨時(shí)查詢產(chǎn)品信息,隨時(shí)下單購(gòu)物的應(yīng)用需求。由于本系統(tǒng)考慮到產(chǎn)品的適應(yīng)性、安全性和訪問(wèn)效率,所以,在系統(tǒng)平臺(tái)多樣性、技術(shù)先進(jìn)性、功能適應(yīng)性和靈活性等方面都有考慮,使系統(tǒng)相對(duì)完善。1.3.2 項(xiàng)目組織項(xiàng)目名稱:網(wǎng)上花店系統(tǒng)項(xiàng)目來(lái)源:課程設(shè)計(jì)技術(shù)體系: 開(kāi)發(fā)語(yǔ)言:Java數(shù)據(jù)庫(kù):MySQL開(kāi)發(fā)工具:MyEclipse8.6操作系統(tǒng):windows系列 tomcat系統(tǒng)語(yǔ)言:Java開(kāi)發(fā)周期:2016.5.25-2016.6 1.4 系統(tǒng)需求分析網(wǎng)上花店是指利用互聯(lián)網(wǎng)絡(luò)來(lái)
7、實(shí)現(xiàn)花卉銷售業(yè)務(wù)的一種新型花卉零售渠道。網(wǎng)上花店訂單處理速度快,服務(wù)范圍寬,顧客坐在家里就可以“逛花店”。本系統(tǒng)主要從用戶、管理員兩個(gè)方面進(jìn)行需求分析。1.4.1 用戶功能分析(1) 賬戶管理:主要包括注冊(cè),登錄,修改個(gè)人資料的功能。(2) 個(gè)人中心:功能主要包括三個(gè)部分:1) 瀏覽查詢商品;2) 查詢自己的交易記錄;3) 管理自己的購(gòu)物車,并修改部分信息。4) 提交訂單并支付,將訂單信息存檔(3) 商品搜索:1) 字節(jié)搜索:可以通過(guò)花品名稱、花品價(jià)格區(qū)間精確搜索。2) 分類搜索:通過(guò)花品的科、目進(jìn)行搜索。(4) 購(gòu)物車: 主要功能包括顧客將商品加入購(gòu)物車提交訂單支付查看訂單,3s內(nèi)無(wú)操作自動(dòng)
8、跳轉(zhuǎn)返回主頁(yè)。1.4.2 管理員功能分析(1) 商品信息管理:功能主要包括四部分:1) 刪除商品信息2) 增加商品信息3) 查找商品信息4) 修改商品信息(2) 庫(kù)存管理:主要功能包括修改商品的存貨數(shù)量。(3) 用戶管理:對(duì)用戶提交的購(gòu)物信息進(jìn)行查看并記錄。(4) 管理商品訂單:查看營(yíng)業(yè)額以及花卉的銷售排行,查看利潤(rùn)。1.4.3 系統(tǒng)性能分析(1) 準(zhǔn)確性和及時(shí)性:在性能上要保證系統(tǒng)的響應(yīng)時(shí)間是客戶可以接受的。(2) 易用性:本系統(tǒng)是直接面對(duì)用戶的,而用戶往往對(duì)計(jì)算機(jī)并不一定非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面,從而保證系統(tǒng)的易用性。網(wǎng)上花店系統(tǒng)對(duì)用戶在線查詢,修改
9、訂單,刪除訂單以及管理員對(duì)用戶信息的操作有較高的要求,用戶可以根據(jù)自己的意愿隨時(shí)修改以及刪除所提交的訂單,同時(shí)本系統(tǒng)也實(shí)現(xiàn)了對(duì)注冊(cè)用戶的信息管理,以及注冊(cè)用戶所提交的訂單的管理,管理員可以查詢所注冊(cè)的所有用戶的個(gè)人信息以及對(duì)一些訂單的查詢和刪除,所以整個(gè)系統(tǒng)應(yīng)該性能良好、安全可靠。此外系統(tǒng)應(yīng)當(dāng)操作簡(jiǎn)便,界面友好,維護(hù)簡(jiǎn)便。數(shù)據(jù)庫(kù)要求運(yùn)行速度快,穩(wěn)定性高,安全可靠。1.5 系統(tǒng)的設(shè)計(jì)目標(biāo)網(wǎng)上花店系統(tǒng)代替了原來(lái)的手工操作,從而快速、準(zhǔn)確地對(duì)消費(fèi)者及花卉等各種信息進(jìn)行管理和維護(hù)。具體有四個(gè)目標(biāo):(1) 實(shí)現(xiàn)規(guī)范化、專一的網(wǎng)上花店購(gòu)物平臺(tái);(2) 支持高效率的完成花店日常工作的運(yùn)行,其中有商品入庫(kù),用
10、戶信息建立、用戶查詢商品等方面的維護(hù)更新工作;(3) 使廣大用戶更加方便快捷的進(jìn)行商品查詢、購(gòu)買商品;(4) 網(wǎng)上花店工作的計(jì)算機(jī)化,各種商品信息可以通過(guò)計(jì)算機(jī)快速、準(zhǔn)確的增加、修改、刪除、查詢。使管理員對(duì)所有用戶信息和商品信息的基本概況一目了然,便于管理。1.6 系統(tǒng)用例分析系統(tǒng)開(kāi)發(fā)的總體任務(wù)如下:1.6.1 用戶功能模塊(1) 商品信息查詢模塊:用戶對(duì)所需商品搜索、查看、咨詢;(2) 訂單提交模塊:主要是處理用戶的訂單提交問(wèn)題;(3) 訂單查詢模塊:用戶可以自己查看以往訂單記錄;(4) 訂單修改模塊:用戶可以隨時(shí)修改訂單、取消訂單;(5) 訂單刪除模塊:用戶可以刪除訂單記錄。1.6.2 管
11、理員管理模塊(1) 商品信息管理:主要是對(duì)商品的增加、修改、刪除;(2) 訂單信息查詢:查詢用戶所下訂單信息;(3) 訂單信息刪除:管理員可以根據(jù)特殊情況刪除部分訂單;(4) 用戶信息管理:管理員可以對(duì)用戶購(gòu)物信息進(jìn)行查看。1.6.3 普通用戶用例分析普通用戶,即前臺(tái)顧客操作,主要有查詢,管理購(gòu)物車等功能,下面就是該系統(tǒng)所對(duì)應(yīng)的前臺(tái)顧客操作用例圖。圖1-1 用戶前臺(tái)操作用例圖1.6.4 管理員用例分析管理員,即后臺(tái)管理模塊,主要功能有增,刪,改,查,管理商品訂單等功能,下面就是該系統(tǒng)所對(duì)應(yīng)的用例圖。圖1-2 管理員后臺(tái)管理用例圖1.6.5 總用例圖 圖1-3 總用例圖1.6.6 主要用例表1-
12、1 管理員用例描述用例名稱:管理員參與者:管理員前置條件:管理員成功登錄系統(tǒng)后臺(tái)用例功能:訂單、用戶、花品、信息的管理事件流:當(dāng)管理員成功登錄系統(tǒng)后臺(tái),彈出后臺(tái)界面異常事件流:當(dāng)管理員未登錄或輸入不合法的數(shù)據(jù)后置條件:系統(tǒng)無(wú)改變 表1-2 用戶注冊(cè)用例描述用例名稱:用戶注冊(cè)參與者:普通用戶前置條件:用戶未登錄系統(tǒng)用例功能:主要用于用戶注冊(cè)個(gè)人信息,成為系統(tǒng)會(huì)員事件流:當(dāng)用戶進(jìn)入注冊(cè)頁(yè)面異常事件流:當(dāng)用戶輸入不合法的數(shù)據(jù)或該會(huì)員號(hào)已存在后置條件:系統(tǒng)無(wú)改變表1-3 會(huì)員訂花用例描述用例名稱:會(huì)員參與者:普通用戶前置條件:會(huì)員成功登錄系統(tǒng)用例功能:會(huì)員通過(guò)網(wǎng)上訂花模塊進(jìn)行訂花事件流:當(dāng)會(huì)員登錄系統(tǒng)
13、后選擇網(wǎng)上訂花模塊異常事件流:當(dāng)會(huì)員未登錄或輸入不合法的數(shù)據(jù)后置條件:系統(tǒng)無(wú)改變2 網(wǎng)上花店系統(tǒng)設(shè)計(jì)2.1 總體設(shè)計(jì)2.1.1系統(tǒng)數(shù)據(jù)流圖設(shè)計(jì)(1) 用戶流程圖:圖2-1 用戶流程圖(2) 管理員流程圖:圖2-2 管理員流程圖2.1.2系統(tǒng)模塊圖2-3 系統(tǒng)模塊圖各模塊的主要功能和職責(zé)如下:(1) 數(shù)據(jù)獲取模塊:該模塊的主要功能職責(zé)是將用戶登錄的內(nèi)容轉(zhuǎn)化為登錄記錄對(duì)象,將這些對(duì)象與輸入的數(shù)據(jù)匹配進(jìn)行登錄完成模塊。該模塊的輸入數(shù)據(jù)是客戶來(lái)完成的,輸出數(shù)據(jù)由瀏覽端和服務(wù)端的接口來(lái)進(jìn)行交互,并將數(shù)據(jù)交給服務(wù)端來(lái)進(jìn)行下一步處理;(2) 數(shù)據(jù)匹配分析模塊:該模塊的主要功能職責(zé)是將數(shù)據(jù)獲取模塊獲取到的用戶
14、登錄記錄數(shù)據(jù)按照登錄名、登錄密碼匹配成一個(gè)完整的登錄記錄,并若無(wú)匹配數(shù)據(jù),則進(jìn)行注冊(cè)。該模塊的輸入數(shù)據(jù)是原始的登錄記錄對(duì)象,輸出數(shù)據(jù)是匹配好的登錄記錄對(duì)象;(3) 數(shù)據(jù)發(fā)送模塊(服務(wù)器端):該模塊的主要功能職責(zé)是將客戶請(qǐng)求信息,發(fā)送到服務(wù)端進(jìn)行進(jìn)一步響應(yīng)以及處理;(4) 數(shù)據(jù)接收模塊:該模塊的主要功能職責(zé)是從客戶端發(fā)送來(lái)的數(shù)據(jù)進(jìn)行獲取處理,之后進(jìn)入數(shù)據(jù)分析模塊進(jìn)行分析;(5) 數(shù)據(jù)發(fā)送模塊(客戶端):該模塊的主要功能職責(zé)是將客戶請(qǐng)求信息的處理輸出結(jié)果,發(fā)送到客戶端,將結(jié)果呈獻(xiàn)給瀏覽者;(6) 數(shù)據(jù)分析模塊:該模塊得主要功能職責(zé)是將數(shù)據(jù)接收模塊接收到的數(shù)據(jù)按照分析表進(jìn)行匹配,將匹配的數(shù)據(jù)進(jìn)行相應(yīng)
15、的處理;(7) 數(shù)據(jù)庫(kù)模塊:該模塊的主要功能職責(zé)是處理服務(wù)端的請(qǐng)求。例如:服務(wù)端需要添加或是查找數(shù)據(jù),服務(wù)端與數(shù)據(jù)庫(kù)的接口之間作為橋梁實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作以及對(duì)客戶端的服務(wù)。2.1.3接口設(shè)計(jì)(1) 外部接口1) 用戶接口用戶界面,包含菜單、按鈕、對(duì)話框等元素。2) 硬件接口最低配置:CPUP31.6GHz內(nèi)存256M硬盤30G(2) 內(nèi)部接口1) 初始化模塊:系統(tǒng)初始時(shí)由操作系統(tǒng)調(diào)用,之后進(jìn)入消息循環(huán)狀態(tài)。2) 關(guān)閉系統(tǒng)模塊:由系統(tǒng)功能模塊調(diào)用,之后退出系統(tǒng)。3) 系統(tǒng)功能選擇模塊:接受各事件驅(qū)動(dòng)消息,啟動(dòng)入庫(kù)數(shù)據(jù)錄入模塊、出庫(kù)數(shù)據(jù)錄入模塊等模塊。4) 入庫(kù)數(shù)據(jù)錄入模塊:由相應(yīng)事件驅(qū)動(dòng)消息激活
16、,完成入庫(kù)數(shù)據(jù)錄入功能,之后進(jìn)入消息循環(huán)狀態(tài)。5) 出庫(kù)數(shù)據(jù)錄入模塊:由相應(yīng)事件驅(qū)動(dòng)消息激活,完成出庫(kù)數(shù)據(jù)錄入功能,之后進(jìn)入消息循環(huán)狀態(tài)。6) 庫(kù)存查詢模塊:由相應(yīng)事件驅(qū)動(dòng)消息激活,完成分類查詢庫(kù)存情況功能,之后進(jìn)入消息循環(huán)狀態(tài)。7) 信息分類匯總模塊:由相應(yīng)事件驅(qū)動(dòng)消息激活,完成相應(yīng)分類對(duì)庫(kù)存商品匯總統(tǒng)計(jì)打印報(bào)表的功能,之后進(jìn)入消息循環(huán)狀態(tài)。8) 庫(kù)存詳細(xì)信息管理模塊:由相應(yīng)事件驅(qū)動(dòng)消息激活,完成錄入相應(yīng)商品詳細(xì)信息功能,之后進(jìn)入消息循環(huán)狀態(tài)。9) 密碼管理模塊:由系統(tǒng)功能模塊調(diào)用,完成密碼管理功能。10) 身份驗(yàn)證模塊:由初始化模塊調(diào)用,完成身份驗(yàn)證功能。11) 幫助模塊:由相應(yīng)事件驅(qū)動(dòng)消
17、息激活,完成幫助功能,之后進(jìn)入消息循環(huán)狀態(tài)。2.1.4出錯(cuò)處理設(shè)計(jì)(1) 系統(tǒng)應(yīng)具有相當(dāng)健壯性,避免或降低由系統(tǒng)錯(cuò)誤所造成的數(shù)據(jù)庫(kù)損壞。(2) 對(duì)關(guān)鍵性操作,如刪除等提供警告和確認(rèn)機(jī)制。2.1.5安全設(shè)計(jì)系統(tǒng)提供嚴(yán)格的身份驗(yàn)證機(jī)制和密碼管理以及權(quán)限設(shè)置2.1.6維護(hù)設(shè)計(jì)系統(tǒng)嚴(yán)格按照設(shè)計(jì)規(guī)范進(jìn)行設(shè)計(jì),并保持各階段文檔的完整性,為以后對(duì)軟件的維護(hù)打好基礎(chǔ)2.2 系統(tǒng)功能設(shè)計(jì)網(wǎng)上購(gòu)花系統(tǒng)前臺(tái)功能模塊設(shè)計(jì)后臺(tái)功能模塊設(shè)計(jì)瀏覽查詢用戶注冊(cè)用戶登錄管理員登錄后臺(tái)管理修改商品信息刪除商品信息增加商品信息管理商品訂單修改登錄密碼管理購(gòu)物車退出登錄商品選購(gòu)查看交易記錄提交支付刪除商品修改商品數(shù)量增加商品圖 2-
18、4系統(tǒng)結(jié)構(gòu)圖各模塊功能介紹:(1) 瀏覽查詢:使用戶進(jìn)入頁(yè)面不用登陸就可以瀏覽鮮花及信息。(2) 用戶注冊(cè):用戶沒(méi)有注冊(cè)的時(shí)候,只能在主頁(yè)上進(jìn)行瀏覽,但想要下訂單,就必須進(jìn)行注冊(cè)才能進(jìn)行登錄,最后才能購(gòu)買商品。(3) 用戶登錄:用戶可以通過(guò)登錄,輸入用戶名和密碼查詢自己的資料或其它相關(guān)信息,登陸以后可查看所有鮮花的信息和分類。用戶可以通過(guò)選擇自己需要的商品進(jìn)行下訂單,在沒(méi)有登錄的情況下不能下訂單。(4) 管理購(gòu)物車:主要有增加商品、刪除商品以及修改商品數(shù)量等功能。(5) 商品選購(gòu):用戶在登錄后可以通過(guò)選擇自己需要的商品進(jìn)行購(gòu)買。(6) 提交支付:用戶在購(gòu)買商品后進(jìn)行的金額交易。(7) 查看交易
19、記錄:用戶可以通過(guò)查看交易記錄查看訂單編號(hào)、收貨人、訂單總金額、訂單狀態(tài)、下單時(shí)間以及訂單詳情。(8) 退出登錄:用戶在完成交易后,可退出登錄系統(tǒng)。(9) 管理員登錄:管理員可以通過(guò)登錄管理后臺(tái)系統(tǒng)。(10) 后臺(tái)管理:用于管理員增加新產(chǎn)品、刪除已賣完商品、修改商品的信息、管理商品訂單以及修該登錄密碼。(11) 管理商品訂單:在訂單管理中可以批量查詢所有訂單,還可以通過(guò)訂單號(hào)查詢訂單,這樣可以及時(shí)送貨。2.2.1前臺(tái)功能模塊設(shè)計(jì)(1) 瀏覽查詢:用戶對(duì)商品進(jìn)行瀏覽,可以對(duì)商品按分類、價(jià)格查詢,當(dāng)查到相關(guān)產(chǎn)品時(shí),在頁(yè)面顯示出來(lái)。開(kāi)始輸入商品分類瀏覽查詢輸出查詢頁(yè)面訂購(gòu)登錄詳情結(jié)束放入購(gòu)物車圖2-
20、5 用戶瀏覽查詢商品流程圖(2) 用戶注冊(cè):用戶填寫信息,信息有登錄名、用戶名、密碼、性別以及電話。開(kāi)始輸入登錄名用戶名是否為空輸入密碼密碼是否為空輸入性別、電話結(jié)束輸入用戶名注冊(cè)重置圖2-6 用戶注冊(cè)流圖(3) 用戶登錄:當(dāng)用戶輸入用戶名和密碼后,先判斷用戶名和密碼是否為空,為空則提示出錯(cuò)信息,若不為空則讀取數(shù)據(jù)庫(kù)中的管理員或者用戶的用戶名和輸入的用戶名進(jìn)行比較,若不存在此用戶名則終止操作提示出錯(cuò)信息,否則判斷密碼與數(shù)據(jù)庫(kù)中相應(yīng)的密碼是否一致,一致則允許進(jìn)入后臺(tái),不一致則終止操作。開(kāi)始輸入登錄名登錄名為空輸入密碼密碼錯(cuò)誤或?yàn)榭战Y(jié)束登錄重置圖2-7 用戶登錄流程圖(4) 商品選購(gòu):用戶在登錄后
21、可以通過(guò)選擇自己需要的商品進(jìn)行購(gòu)買。去支付結(jié)束繼續(xù)購(gòu)買選擇商品修改商品數(shù)量刪除商品開(kāi)始圖2-8 商品選購(gòu)流程圖2.2.2后臺(tái)功能模塊設(shè)計(jì)(1) 系統(tǒng)管理員登錄:當(dāng)管理員輸入用戶名和密碼后,先判斷用戶名和密碼是否為空,為空則提示出錯(cuò)信息,若不為空則讀取數(shù)據(jù)庫(kù)中的管理員或者用戶的用戶名和輸入的用戶名進(jìn)行比較,若不存在此用戶名則終止操作提示出錯(cuò)信息,否則判斷密碼與數(shù)據(jù)庫(kù)中相應(yīng)的密碼是否一致,一致則允許進(jìn)入后臺(tái),不一致則終止操作。開(kāi)始輸入登錄名登錄名為空輸入密碼密碼錯(cuò)誤或?yàn)榭战Y(jié)束登錄重置 圖2-9 系統(tǒng)管理員登錄流程圖(2) 商品訂單管理:商品訂單管理是為了更好的管理訂單資料,查詢訂單而單獨(dú)設(shè)置的頁(yè)面
22、,管理員可以及時(shí)查詢訂單,完成交易,以免耽誤送貨時(shí)間,影響公司的服務(wù)質(zhì)量。開(kāi)始輸入訂單編號(hào)查詢訂單詳情輸出訂單詳情結(jié)束圖2-10 商品訂單管理流程圖2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的需求分析主要是數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表的建立,該系統(tǒng)中需要存儲(chǔ)那些數(shù)據(jù),都是在這個(gè)設(shè)計(jì)中實(shí)現(xiàn),它們的詳細(xì)實(shí)現(xiàn)過(guò)程如下:2.3.1 數(shù)據(jù)庫(kù)需求WEB應(yīng)用跟蹤和管理用戶的訂單,對(duì)于那些需要持久保存的信息,以及數(shù)據(jù)量比較大的數(shù)據(jù)必須通過(guò)數(shù)據(jù)庫(kù)來(lái)進(jìn)行存儲(chǔ)。數(shù)據(jù)庫(kù)適合存儲(chǔ)那些需要持久保存的信息,并且提供很好的方式進(jìn)行查詢,插入,修改和刪除。網(wǎng)上訂花是面向龐大用戶的信息化產(chǎn)品, MySQL 是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫(kù)服務(wù)器,它是一
23、個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn)。MySQL是現(xiàn)在流行的關(guān)系數(shù)據(jù)庫(kù)中其中的一種,相比其它的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)來(lái)說(shuō),MySQL具有小巧、功能齊全、查詢迅捷等優(yōu)點(diǎn),MySQL 主要目標(biāo)是快速、健壯和易用。因此本系統(tǒng)選擇MySQL作為數(shù)據(jù)庫(kù)。2.3.2 主要的E-R模型ER模型Entity Relationship Model是一種叫做實(shí)體聯(lián)系模型的簡(jiǎn)稱,它是以圖形的方式表現(xiàn)的,又被稱作實(shí)體聯(lián)系圖,ER模型是人們描述數(shù)據(jù)及其聯(lián)系的概念數(shù)據(jù)模型,是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)人員和普通非計(jì)算機(jī)專業(yè)用戶進(jìn)行數(shù)據(jù)建模和溝通與交流的有力工具,使用起來(lái)直觀易懂,簡(jiǎn)單易行,ER模型是一種用圖形表示數(shù)據(jù)及其聯(lián)系的方法,所
24、使用的圖形構(gòu)件(元件)包括矩形、菱形、橢圓形和連接線。主要的ER模型圖如下:管理員可以管理用戶的各個(gè)信息,設(shè)計(jì)的ER模型如下:圖2-11 管理員與用戶模型管理員可以管理訂單的各個(gè)信息,設(shè)計(jì)的ER模型如下: 圖2-12 管理員與訂單模型管理員管理花卉信息,設(shè)計(jì)的ER模型如下:圖2-13 管理員與花卉信息模型用戶可以填寫訂單并提交訂單,設(shè)計(jì)的ER模型如下:圖2-14 用戶與訂單模型2.3.3 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)1) 管理員表,主要用于管理用戶及用戶的訂單等,表結(jié)構(gòu)如表2-1所示:表2-1 管理員表字段意義字段名字段類型非空默認(rèn)值主鍵備注訂單編號(hào)odidBIGINT序列訂單詳情編號(hào)orderidVAR
25、CHAR花的編號(hào)rosecodeVARCHAR數(shù)量numberVARCHAR2) 用戶表,主要用于存儲(chǔ)用戶的注冊(cè)信息,表結(jié)構(gòu)如表2-2所示:表2-2 用戶表字段意義字段名字段類型非空默認(rèn)值主鍵備注用戶IDuseridBIGINT序列登錄密碼passwordVARCHAR用戶姓名usernameVARCHAR聯(lián)系電話telVARCHAR注冊(cè)時(shí)間regtimeVARCHAR性 別sexVARCHAR3) 訂單表,主要用于用戶的訂單資料的存儲(chǔ),表結(jié)構(gòu)如表2-3所示:表2-3 訂單表字段意義字段名字段類型非空默認(rèn)值主鍵備注訂單IDorderidBIGINT序列標(biāo)語(yǔ)remarkVARCHAR下單時(shí)間or
26、dertimeVARCHAR總 價(jià)totalpriceFLOAT用戶IDuseridBIGINT用戶名tousernameVARCHAR聯(lián)系電話tousertelVARCHAR送貨地址tourseaddersVARCHAR4) 花卉表,主要用于花卉信息的存儲(chǔ),表結(jié)構(gòu)如表2-4所示:表2-4 花卉表字段意義字段名字段類型非空默認(rèn)值主鍵備注花卉coderosecodeBIGINT序列花品名稱nameVARCHAR材 料materialVARCHAR花卉大小sizeFLOAT花卉簡(jiǎn)介meaningVARCHAR花卉價(jià)格priceVARCHAR折扣價(jià)格cpriceVARCHAR花卉數(shù)量amountBI
27、GINT類 型typeBIGINT2.3.4 數(shù)據(jù)庫(kù)整體關(guān)系 圖2-15 數(shù)據(jù)庫(kù)整體關(guān)系圖3 網(wǎng)上花店系統(tǒng)實(shí)現(xiàn)3.1 系統(tǒng)環(huán)境本系統(tǒng)實(shí)基于C/S模式的采用Java實(shí)現(xiàn)的網(wǎng)上花店系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)管理軟件:mysql編程工具:myeclipse,tomcat操作系統(tǒng):windows系列 語(yǔ)言:Java3.2 數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)連接的主要代碼:/連接數(shù)據(jù)庫(kù)conn = DriverManager.getConnection(jdbc:mysql:/localhost:3306/shopping?useUnicode=true&characterEncoding=UTF-8&autoReconnect=t
28、rue,root,123);conn = this.getConn();conn = DriverManager.getConnection(jdbc:mysql:/localhost:3306/shopping +?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true,root,123);ps = (PreparedStatement) conn.prepareStatement(sql);if (params != null & params.length != 0) for (int i = 0; i params.leng
29、th; i+) ps.setObject(i + 1, paramsi);3.3 前臺(tái)模塊的實(shí)現(xiàn)(1) 用戶登錄與注冊(cè)主要代碼: 歡迎您!退出 (2) 分類商品的主要代碼:%int type = Integer.parseInt(request.getParameter(type);if (type 請(qǐng)到主頁(yè)選擇商品類型!% elseRoseService ro = new RoseService();List roses = ro.slectRoseByType(typ)%(3) 信息詳情的主要代碼:(4) 購(gòu)物車的主要代碼:Map carMap = null;/接收頁(yè)
30、面?zhèn)魅氲臄?shù)據(jù)String rosecode = request.getParameter(rosecode);/獲得花的編號(hào)if (carMap = null) /購(gòu)物車不存在/創(chuàng)建購(gòu)物車對(duì)象(Map集合實(shí)現(xiàn))carMap = new HashMap();/檢測(cè)購(gòu)物車中是否存在要購(gòu)買的花if (carMap.containsKey(rosecode) /存在,返回trueCar car = carMap.get(rosecode);car.setCount(car.getCount() + 1); else /不存在/創(chuàng)建處理類對(duì)象RoseService rs = new RoseServic
31、e();/根據(jù)編號(hào)查詢花Rose rose = rs.roseLogin(rosecode);/將Flower對(duì)象封裝為Car對(duì)象Car car = new Car();car.setRose(rose);car.setCount(1);/將Car對(duì)象放入到購(gòu)物車中carMap.put(rosecode, car);/將購(gòu)物車放入到session中session.setAttribute(carMap, carMap);(5) 訂單的主要代碼:public OrderDetailOperate odo = new OrderDetailOperate();/根據(jù)odid來(lái)查詢OrderDeta
32、il信息public OrderDetail orderDetailLogin(String odid) /判斷odid是否為空OrderDetail orderdetail = odo.orderDetailLogin(odid);return orderdetail;/添加用戶public int orderDetailregister(OrderDetail orderdetail) /判斷orderdetail是不是為nullint result = odo.orderDetailregister(orderdetail);return result;4 網(wǎng)上花店系統(tǒng)測(cè)試4.1測(cè)試的意
33、義和目的系統(tǒng)測(cè)試的目的是在真實(shí)系統(tǒng)工作環(huán)境下通過(guò)與系統(tǒng)的需求定義作比較,檢驗(yàn)完整的軟件配置項(xiàng)能否和系統(tǒng)正確連接,發(fā)現(xiàn)軟件與系統(tǒng)/子系統(tǒng)設(shè)計(jì)文檔和軟件開(kāi)發(fā)合同規(guī)定不符合或與之矛盾的地方。系統(tǒng)測(cè)試是將通過(guò)確認(rèn)測(cè)試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合起來(lái),在實(shí)際運(yùn)行(使用)環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行的測(cè)試。是為了發(fā)現(xiàn)缺陷并度量產(chǎn)品質(zhì)量,按照系統(tǒng)的功能和性能需求進(jìn)行的測(cè)試。而且,系統(tǒng)測(cè)試還要檢驗(yàn)系統(tǒng)的文檔等是否完整、有效。另外,系統(tǒng)測(cè)試的測(cè)試用例應(yīng)根據(jù)需求分析說(shuō)明書來(lái)設(shè)計(jì),并在實(shí)際使用環(huán)境下來(lái)運(yùn)行。對(duì)于軟件工作而言,系統(tǒng)測(cè)試是軟件研制人
34、員參加系統(tǒng)的綜合測(cè)試,軟件及計(jì)算機(jī)系統(tǒng)加入到系統(tǒng)中進(jìn)行測(cè)試。應(yīng)該一方面為系統(tǒng)測(cè)試提供必要的軟、硬件及資料支持,另一方面從軟件測(cè)試角度提出系統(tǒng)測(cè)試中關(guān)于軟件的測(cè)試設(shè)計(jì)。從軟件測(cè)試角度看,系統(tǒng)測(cè)試有如下幾方面的意義:(1)系統(tǒng)測(cè)試的環(huán)境是軟件真實(shí)運(yùn)行環(huán)境的最逼真模擬。系統(tǒng)測(cè)試中,各部分研制完成的真實(shí)設(shè)備逐漸替代了模擬器,是軟件從未有過(guò)的運(yùn)行環(huán)境。有關(guān)真實(shí)性的一類錯(cuò)誤,包括外圍設(shè)備接口、輸入/輸出、或多處理器設(shè)備之間的接口不相容,整個(gè)系統(tǒng)的時(shí)序匹配等,在這種運(yùn)行環(huán)境下能得到比較全面的暴露。(2)通常系統(tǒng)測(cè)試的困難在于不容易從系統(tǒng)目標(biāo)直接生成測(cè)試用例。而系統(tǒng)測(cè)試由系統(tǒng)人員組織,從系統(tǒng)完成任務(wù)的角度測(cè)試
35、,軟件在系統(tǒng)測(cè)試下獲得了系統(tǒng)任務(wù)下直接的“測(cè)試實(shí)例”,這對(duì)檢驗(yàn)軟件是否滿足系統(tǒng)任務(wù)要求是非常有意義的。4.2 測(cè)試方案網(wǎng)上花店系統(tǒng)測(cè)試主要是黑盒測(cè)試,測(cè)試的重點(diǎn)集中在網(wǎng)上花店系統(tǒng)中的業(yè)務(wù)流程,數(shù)據(jù)提取和各功能模塊間的接口。其中單元測(cè)試由開(kāi)發(fā)人員直接完成;功能模塊采用黑盒測(cè)試常用技術(shù)等價(jià)劃分;集成測(cè)試模塊采用漸增式測(cè)試,偏重系統(tǒng)的接口和數(shù)據(jù)提取方面;確認(rèn)測(cè)試模塊采用Alpha測(cè)試;系統(tǒng)測(cè)試主要體現(xiàn)在業(yè)務(wù)流程的檢測(cè),主要采取回歸測(cè)試。下面具體介紹黑盒測(cè)試和白盒測(cè)試,但我們主要應(yīng)用黑盒測(cè)試方法。(1)黑盒測(cè)試。又叫功能測(cè)試,由測(cè)試人員在不知道程序如何實(shí)現(xiàn)的情況下,輸入功能需要的數(shù)據(jù),查看輸出結(jié)果的正
36、確性。所謂“黑盒”,其實(shí)就是把程序看成是一個(gè)完全密封的盒子,測(cè)試人員不考慮程序的內(nèi)部構(gòu)造,只是按照需求說(shuō)明,進(jìn)行數(shù)據(jù)的錄入操作,并查看結(jié)果是否滿足需求要完成的功能?!昂诤小狈ㄖ塾诔绦蛲獠拷Y(jié)構(gòu),不考慮內(nèi)部運(yùn)算,針對(duì)界面和功能進(jìn)行測(cè)試?!昂诤小狈ㄊ歉F舉測(cè)試,只有把所有可能的輸入都進(jìn)行測(cè)試,才能查處程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無(wú)窮多個(gè),測(cè)試人員不僅要測(cè)試合法的輸入,還要對(duì)那些不合法的輸入進(jìn)行測(cè)試。(2)白盒測(cè)試。又叫邏輯結(jié)構(gòu)測(cè)試。測(cè)試人員需要了解功能的內(nèi)部構(gòu)造,對(duì)所有邏輯路徑都進(jìn)行測(cè)試?!鞍缀小狈ㄊ歉F舉路徑測(cè)試。測(cè)試人員必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測(cè)試數(shù)據(jù)。即使每條路徑
37、都測(cè)試了,仍然可能有錯(cuò)誤。第一,窮舉路徑測(cè)試無(wú)法查出程序違反了設(shè)計(jì)規(guī)范,即程序本身是個(gè)錯(cuò)誤的程序。第二,窮舉路徑測(cè)試查不出程序中因遺漏路徑而出錯(cuò)的情況。第三,窮舉路徑測(cè)試可能發(fā)現(xiàn)不了輸入數(shù)據(jù)的錯(cuò)誤。4.3 功能測(cè)試4.3.1 登錄注冊(cè)測(cè)試(1) 注冊(cè)測(cè)試如下:編號(hào)測(cè)試項(xiàng)操作步驟預(yù)期結(jié)果輸入數(shù)據(jù)實(shí)際結(jié)果結(jié)果比較01用戶注冊(cè)在用戶注冊(cè)頁(yè)輸入注冊(cè)信息所有信息符合規(guī)范 學(xué)員不符合,用戶名,密碼不能為空符合02用戶注冊(cè)在用戶注冊(cè)頁(yè)輸入注冊(cè)信息所有信息符合規(guī)范小張符合,用戶注冊(cè)成功符合表4-1 用戶注冊(cè)測(cè)試用例測(cè)試描述:如表4-1,等注冊(cè)的信息符合要求并且登錄名沒(méi)被注冊(cè)的情況下可以注冊(cè)成功;當(dāng)有注冊(cè)信息不
38、符合要求時(shí)會(huì)在頁(yè)面出現(xiàn)提示信息。輸入第一組測(cè)試數(shù)據(jù)后,出現(xiàn)圖4-1。圖4-1 注冊(cè)頁(yè)面(2) 登陸測(cè)試如下:編號(hào)測(cè)試項(xiàng)操作步驟預(yù)期結(jié)果輸入數(shù)據(jù)實(shí)際結(jié)果結(jié)果比較01用戶登陸在用戶注冊(cè)頁(yè)輸入登陸信息所有信息符合規(guī)范Mm不符合,用戶名,密碼不能輸錯(cuò)符合02用戶登陸在用戶注冊(cè)頁(yè)輸入登陸信息所有信息符合規(guī)范bb符合,用戶注冊(cè)成功符合表4-2 用戶登陸測(cè)試用例測(cè)試描述:如表4-2,登錄的信息符合要求并且用戶名沒(méi)被注冊(cè)的情況下可以注冊(cè)成功;當(dāng)有注冊(cè)信息不符合要求時(shí)會(huì)在頁(yè)面出現(xiàn)讓其注冊(cè)。輸入第一組測(cè)試數(shù)據(jù)后,出現(xiàn)圖4-2。 圖4-2 登陸頁(yè)面4.3.2 商品信息管理測(cè)試(1) 主頁(yè)的測(cè)試結(jié)果:(2) 分類商品
39、的測(cè)試結(jié)果:(3) 信息詳情的測(cè)試結(jié)果:(4) 購(gòu)物籃的測(cè)試結(jié)果:(5) 訂單的測(cè)試結(jié)果:(6) 退出的測(cè)試結(jié)果: 5 總結(jié)在我們整個(gè)軟件工程課程設(shè)計(jì)中,大家收獲頗多。 在老師提出自由分組后,我們的項(xiàng)目小組便誕生了。我們小組由5個(gè)成員組成,相互商量后我們確定了我們的項(xiàng)目:網(wǎng)上花店系統(tǒng)。隨即做了分工,項(xiàng)目也正式開(kāi)始了。需求調(diào)研和分析對(duì)于軟件開(kāi)發(fā)過(guò)程至關(guān)重要。我們?cè)陂_(kāi)發(fā)時(shí)如果不進(jìn)行調(diào)研和分析,那么對(duì)于后來(lái)的項(xiàng)目進(jìn)展將產(chǎn)生致命的后果。我們?cè)陧?xiàng)目的開(kāi)發(fā)中便遇到了這樣的問(wèn)題。開(kāi)始我們自己隨意的計(jì)劃整個(gè)系統(tǒng)的設(shè)計(jì),然后報(bào)給老師,老師作為一個(gè)客戶并不是全部認(rèn)同,隨后我們也必須按著客戶的要求更改我們的設(shè)計(jì)報(bào)告
40、。我們也明白了,在做一個(gè)系統(tǒng)時(shí),必須隨時(shí)和客戶保持溝通,隨時(shí)了解他們需要什么,他們想要什么功能。如果我們不去和客戶溝通,不去調(diào)研客戶的需求,做出來(lái)的系統(tǒng)即使在我們看來(lái)是一個(gè)很好,很完美的產(chǎn)品,但是如果客戶不認(rèn)同,那么我們所做的一切都是徒勞,還要返工去修改,費(fèi)時(shí)費(fèi)力。所以在做任何一個(gè)項(xiàng)目時(shí),前期的需求調(diào)研和需求分析都是必須的,這是在做一個(gè)項(xiàng)目的基本,是關(guān)系成敗的重要一環(huán)。對(duì)于一個(gè)項(xiàng)目,它的需求設(shè)計(jì)也非常重要。在我們的文件管理系統(tǒng)開(kāi)發(fā)的過(guò)程中,遇到了一些問(wèn)題,出現(xiàn)的這些問(wèn)題很多都是非常棘手的,我們?yōu)榱私鉀Q這些棘手的問(wèn)題浪費(fèi)了大量的時(shí)間,不得不在工程代碼上改了又改,在數(shù)據(jù)庫(kù)里增表、刪表、加數(shù)據(jù)、減數(shù)據(jù),當(dāng)然,在文檔里也要做出相應(yīng)的修改以適應(yīng)新的功能。還好,我們能及時(shí)地發(fā)現(xiàn)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 宿舍樓房出租合同
- 商標(biāo)轉(zhuǎn)讓合同樣本
- 房地產(chǎn)交易經(jīng)紀(jì)合同
- 股份質(zhì)押合同
- 個(gè)人抵押借款合同
- 商品房裝修工程合同范本
- STEAM理念下初中數(shù)學(xué)項(xiàng)目式學(xué)習(xí)的設(shè)計(jì)研究
- 面向小行星探測(cè)的著陸器附著鉆進(jìn)錨固力學(xué)特性研究
- 2025年安陽(yáng)道路貨運(yùn)駕駛員從業(yè)資格證考試題庫(kù)完整
- 高速光通信系統(tǒng)中信號(hào)識(shí)別方法研究
- 《教科版》二年級(jí)科學(xué)下冊(cè)全冊(cè)課件(完整版)
- (2024年)《處方管理辦法》培訓(xùn)課件
- 人工智能在化工生產(chǎn)安全中的應(yīng)用
- 2023年6月浙江高考政治試卷真題解讀及答案解析(課件)
- 銷售部廉政培訓(xùn)課件
- 三年級(jí)計(jì)算題三位數(shù)乘一位數(shù)練習(xí)300題帶答案
- 商務(wù)服務(wù)業(yè)的市場(chǎng)細(xì)分和定位策略
- 財(cái)政學(xué)論文我國(guó)財(cái)政支出存在的問(wèn)題及改革建議
- 2022年湖南高速鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握袛?shù)學(xué)模擬試題及答案解析
- 小學(xué)生必備古詩(shī)
- 人教版英語(yǔ)八年級(jí)上冊(cè)單詞默寫表
評(píng)論
0/150
提交評(píng)論