




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄第1章緒論 11.1系統(tǒng)開發(fā)的背景及意義 11.2系統(tǒng)研究的主要內(nèi)容 11.3國(guó)內(nèi)外發(fā)展現(xiàn)狀 2第2章系統(tǒng)需求分析 32.1系統(tǒng)的功能需求 32.2UML系統(tǒng)建模 32.3訂單狀態(tài)圖 42.4本章小結(jié) 5第3章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 63.1系統(tǒng)概念設(shè)計(jì)ER圖 63.2系統(tǒng)數(shù)據(jù)庫(kù)表設(shè)計(jì) 63.3系統(tǒng)模塊的設(shè)計(jì) 123.4系統(tǒng)實(shí)現(xiàn) 163.4.1百信會(huì)員登錄模塊的實(shí)現(xiàn) 163.4.2百信會(huì)員注冊(cè)模塊的實(shí)現(xiàn) 183.4.3百信會(huì)員購(gòu)物車模塊的實(shí)現(xiàn) 183.4.4百信會(huì)員訂單支付模塊的實(shí)現(xiàn) 193.4.5百信會(huì)員個(gè)人中心模塊的實(shí)現(xiàn) 203.4.6百信系統(tǒng)管理員登錄模塊的實(shí)現(xiàn) 213.4.7百信分類管理模塊的實(shí)現(xiàn) 223.4.8百信商品管理模塊的實(shí)現(xiàn) 223.4.9百信會(huì)員管理模塊的實(shí)現(xiàn) 233.4.10百信訂單管理模塊的實(shí)現(xiàn) 243.4.11百信系統(tǒng)管理模塊的實(shí)現(xiàn) 253.5本章小結(jié) 26第4章系統(tǒng)測(cè)試 274.1網(wǎng)站前臺(tái)系統(tǒng)測(cè)試 274.1.1百信手機(jī)商城會(huì)員登錄模塊測(cè)試 274.1.2百信手機(jī)商城會(huì)員購(gòu)物車模塊測(cè)試 274.1.3百信手機(jī)商城會(huì)員訂單支付模塊測(cè)試 284.2后臺(tái)系統(tǒng)測(cè)試 294.2.1百信手機(jī)商城商品管理模塊測(cè)試 294.2.2百信手機(jī)商城訂單管理模塊測(cè)試 294.3本章小結(jié) 30第5章結(jié)束語(yǔ) 315.1全文總結(jié) 315.2課題展望 31參考文獻(xiàn) 32致謝 33PAGEPAGE33第1章緒論1.1系統(tǒng)開發(fā)的背景及意義現(xiàn)如今越來(lái)越多的人選擇在網(wǎng)上購(gòu)物中心購(gòu)買手機(jī)之類的商品,根據(jù)工業(yè)和信息化部公布的數(shù)據(jù)統(tǒng)計(jì),到2018年底全國(guó)手機(jī)普及率為112臺(tái)/百人,也就是說每人平均擁有1.12部手機(jī),如今手機(jī)越來(lái)越普及,上到老人,下到小孩,基本上是人手一部手機(jī),甚至有些人需要配備兩臺(tái)或者兩臺(tái)以上的手機(jī);而有一些研究報(bào)告稱,蘋果手機(jī)的平均使用壽命是3.7年,安卓手機(jī)的平均使用壽命是1.6年,所以基本上每年都會(huì)有很多人需要在網(wǎng)上購(gòu)買手機(jī)。而現(xiàn)如今專賣手機(jī)的商城系統(tǒng)還比較少,而且還沒有比較完善的一個(gè)手機(jī)商城系統(tǒng),所以開發(fā)百信手機(jī)商城系統(tǒng)能夠?yàn)橄M(fèi)者購(gòu)買手機(jī)帶來(lái)便利,消費(fèi)者根據(jù)自己的需求進(jìn)行篩選,挑選出自己最滿意的手機(jī),也能為商家管理手機(jī)品牌信息提高效率。1.2系統(tǒng)研究的主要內(nèi)容本課題主要研究和開發(fā)百信手機(jī)商城系統(tǒng),以及一些相關(guān)的技術(shù)在此系統(tǒng)中的應(yīng)用,此系統(tǒng)會(huì)分為展示給用戶使用的百信手機(jī)前臺(tái)系統(tǒng)和供商家管理的百信手機(jī)后臺(tái)系統(tǒng)。本系統(tǒng)主要目的是能讓消費(fèi)者能夠在線上購(gòu)買手機(jī),不用再跑到手機(jī)實(shí)體店去買,而且還能夠看到更多手機(jī)的品牌,包括它們的性能,配置等等,省時(shí)省力省錢,讓用戶擁有一個(gè)愉快的購(gòu)買手機(jī)的過程。其次還能讓商家更方便快捷的在網(wǎng)上管理自己的手機(jī)品牌,既省掉了實(shí)體店場(chǎng)地租賃的費(fèi)用,也提高了自己管理的效率,還能更好地掌握用戶的購(gòu)物需求。此外百信手機(jī)商城系統(tǒng)會(huì)建立健全的物流體系,當(dāng)用戶在線上成功支付購(gòu)買手機(jī)后,第一個(gè)時(shí)間可以安排物流公司配送。用最快的速度把手機(jī)送給消費(fèi)者。在網(wǎng)上買手機(jī)的話,可以避免篩選手機(jī)繁雜的過程,購(gòu)物變得方便、輕松、快捷,商家也能夠第一時(shí)間安排物流公司進(jìn)行派送,會(huì)盡快將手機(jī)送給消費(fèi)者。1.3國(guó)內(nèi)外發(fā)展現(xiàn)狀據(jù)2019年7月12日,一個(gè)手機(jī)市場(chǎng)調(diào)研機(jī)構(gòu)公布的報(bào)告知,雖然中國(guó)在2019年第一季度的智能手機(jī)市場(chǎng)在線銷售份額減少了4%,銷售額也比上一年減少了8%,但是整體的交易額還是比較高的。在第一季度有六大著名的手機(jī)品牌占有了84%的市場(chǎng)交易額,分別是榮耀,蘋果,vivo,小米,華為,OPPO,其中榮耀占比最高達(dá)24%,小米占比22%。從平臺(tái)上看,第一季度線上手機(jī)市場(chǎng)份額京東占有48%,天貓占23%,它們兩大公司共同占有的份額上升到70%以上。但第一季度二者份額都略有下降,原因在于沒有電商促銷活動(dòng)。2019年7月30日,第一手機(jī)界研究院發(fā)布了2019年6月美國(guó)線上的手機(jī)品牌銷量排行榜,其中三星、蘋果、BLU、摩托羅拉、小米、谷歌是美國(guó)線上市場(chǎng)中最暢銷的六個(gè)手機(jī)品牌,三星手機(jī)和蘋果手機(jī)分列一二??梢?,不管是國(guó)內(nèi)外,線上手機(jī)的交易額依舊是比較高的,所以百信手機(jī)商城需要做好一個(gè)線上銷售手機(jī)的平臺(tái)。
第2章系統(tǒng)需求分析2.1系統(tǒng)的功能需求百信手機(jī)商城系統(tǒng)的需求如下:供用戶瀏覽手機(jī)的網(wǎng)站前臺(tái)系統(tǒng)能有穩(wěn)定的性能,手機(jī)商品能夠被一覽無(wú)余的展現(xiàn)給用戶看,用戶可以根據(jù)自己的需要,來(lái)查找手機(jī)商品,加購(gòu),最后下單。訂單消息在被商家接收到后,商家通過后臺(tái)管理系統(tǒng)進(jìn)行操作,會(huì)盡快對(duì)訂單進(jìn)行處理,而后臺(tái)系統(tǒng)也需要更加方便商家進(jìn)行手機(jī)商品的管理和運(yùn)營(yíng)。根據(jù)百信手機(jī)商城系統(tǒng)的需求,系統(tǒng)的功能模塊主要包括網(wǎng)站前臺(tái)系統(tǒng),商家后臺(tái)管理系統(tǒng),功能模塊結(jié)構(gòu)圖如圖2-1所示:圖2-1功能模塊結(jié)構(gòu)圖2.2UML系統(tǒng)建模1.百信手機(jī)商城會(huì)員用例關(guān)系圖在網(wǎng)站前臺(tái)系統(tǒng)中,百信商城會(huì)員可注冊(cè),登錄。在百信手機(jī)商城首頁(yè),可以隨意點(diǎn)擊任何手機(jī)商品,進(jìn)入瀏覽該商品詳情頁(yè);查找手機(jī)品牌,加購(gòu)后下單,可以查看訂單,取消訂單。百信手機(jī)商城會(huì)員的用例關(guān)系圖如圖2-2所示:圖2-2百信手機(jī)商城會(huì)員用例關(guān)系圖2.百信系統(tǒng)管理員用例關(guān)系圖在百信手機(jī)商城后臺(tái)系統(tǒng)中,系統(tǒng)管理員可登錄,能配置網(wǎng)站首頁(yè),管理手機(jī)商品,會(huì)員訂單和會(huì)員賬號(hào),用例關(guān)系圖如圖2-3所示:圖2-3系統(tǒng)管理員用例關(guān)系圖2.3訂單狀態(tài)圖當(dāng)會(huì)員提交訂單后,訂單進(jìn)入一個(gè)待支付狀態(tài),當(dāng)會(huì)員支付成功之后訂單就是已支付狀態(tài),等待系統(tǒng)管理員去處理訂單,系統(tǒng)管理員將已支付的訂單進(jìn)行配貨,成功后訂單進(jìn)入一個(gè)配貨成功狀態(tài),配貨成功后進(jìn)行出庫(kù),出庫(kù)成功后訂單就是出庫(kù)成功狀態(tài),等會(huì)員拿到商品后,點(diǎn)擊成功收貨,訂單狀態(tài)就變成了交易成功狀態(tài)。如圖2-4所示圖2-4訂單狀態(tài)圖2.4本章小結(jié)本章通過對(duì)百信手機(jī)商城系統(tǒng)的需求分析,劃分了系統(tǒng)的功能模塊。根據(jù)百信手機(jī)商城系統(tǒng)的要求,百信手機(jī)商城系統(tǒng)的功能的設(shè)計(jì)主要包括網(wǎng)站前臺(tái)頁(yè)面和后臺(tái)管理系統(tǒng),網(wǎng)站前臺(tái)頁(yè)面的各個(gè)功能模塊主要是給商城會(huì)員使用的,所以會(huì)根據(jù)大家在網(wǎng)上的購(gòu)物習(xí)慣,來(lái)設(shè)計(jì)這個(gè)網(wǎng)站前臺(tái)。后臺(tái)管理系統(tǒng)主要是由系統(tǒng)管理員來(lái)操作的,在開發(fā)中,也會(huì)秉著方便,高效的原則來(lái)進(jìn)行設(shè)計(jì)。本章也從百信商城會(huì)員和百信系統(tǒng)管理員的角度,對(duì)系統(tǒng)進(jìn)行了UML建模,給出了各自的功能用例關(guān)系圖,也給出了訂單的一個(gè)狀態(tài)圖。
第3章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)3.1系統(tǒng)概念設(shè)計(jì)ER圖根據(jù)第二章的需求分析,該系統(tǒng)的概念設(shè)計(jì)ER圖如圖3-1所示:圖3-1百信手機(jī)商城系統(tǒng)ER圖3.2系統(tǒng)數(shù)據(jù)庫(kù)表設(shè)計(jì)根據(jù)第二章對(duì)百信手機(jī)商城的系統(tǒng)需求分析和概念設(shè)計(jì)ER圖,系統(tǒng)通過sql語(yǔ)句和數(shù)據(jù)庫(kù)可視化工具建立了數(shù)據(jù)庫(kù)和一些數(shù)據(jù)庫(kù)表來(lái)保存一些相關(guān)的信息,如會(huì)員信息、手機(jī)商品信息,訂單信息,首頁(yè)配置信息,輪播信息表,系統(tǒng)管理員信息,手機(jī)商品分類信息,訂單項(xiàng),購(gòu)物項(xiàng),以下是對(duì)上述數(shù)據(jù)庫(kù)表的設(shè)計(jì):user會(huì)員信息表表3-1的數(shù)據(jù)庫(kù)表結(jié)構(gòu)是展示百信商城會(huì)員信息的,表的第一行描述了各字段的含義,該表的主鍵為user_id。表3-1user表列名數(shù)據(jù)類型可為空注釋user_idbigint(20)NOTNULL會(huì)員主鍵idnick_namevarchar(50)NOTNULL會(huì)員昵稱login_namevarchar(11)NOTNULL登錄名稱password_md5varchar(32)NOTNULL密碼introduce_signvarchar(100)NOTNULL個(gè)性簽名addressvarchar(100)NOTNULL收貨地址is_deletedtinyint(4)NOTNULL注銷標(biāo)識(shí)字段locked_flagtinyint(4)NOTNULL鎖定標(biāo)識(shí)字段create_timedatetimeNOTNULL注冊(cè)時(shí)間goods_info商品信息表表3-2的數(shù)據(jù)庫(kù)表結(jié)構(gòu)是展示商品信息的,表的第一行描述了各字段的含義,該表的主鍵為goods_id。表3-2goods_info表列名數(shù)據(jù)類型可為空注釋goods_idbigint(20)unsignedNOTNULL商品表主鍵idgoods_namevarchar(200)NOTNULL商品名goods_introvarchar(200)NOTNULL商品簡(jiǎn)介goods_category_idbigint(20)NOTNULL關(guān)聯(lián)分類idgoods_cover_imgvarchar(200)NOTNULL商品主圖goods_carouselvarchar(500)NOTNULL商品輪播圖goods_detail_contenttextNOTNULL商品詳情original_priceint(11)NOTNULL價(jià)格selling_priceint(11)NOTNULL商品實(shí)際售價(jià)stock_numint(11)NOTNULL庫(kù)存tagvarchar(20)NOTNULL商品標(biāo)簽goods_sell_statustinyint(4)NOTNULL商品狀態(tài)create_userint(11)NOTNULL添加者主鍵idcreate_timedatetimeNOTNULL商品添加時(shí)間update_userdatetimeNOTNULL修改者主鍵idupdate_timedatetimeNOTNULL商品修改時(shí)間admin_user系統(tǒng)管理員表表3-3的數(shù)據(jù)庫(kù)表結(jié)構(gòu)是展示系統(tǒng)管理員賬號(hào)信息的,表的第一行描述了各字段的含義,該表的主鍵為admin_user_id。表3-3admin_user表列名數(shù)據(jù)類型可為空注釋admin_user_idint(11)NOTNULL管理員idlogin_user_namevarchar(50)NOTNULL登錄名稱login_passwordvarchar(50)NOTNULL登錄密碼nick_namevarchar(50)NOTNULL顯示昵稱lockedtinyint(4)NOTNULL是否鎖定0未鎖定1已鎖定無(wú)法登陸carousel輪播信息表表3-4為輪播信息表,用于存儲(chǔ)輪播圖等相關(guān)信息的表,表的第一行描述了各字段的含義,該表的主鍵為carousel_id。表3-4carousel表列名數(shù)據(jù)類型可為空注釋carousel_idint(11)NOTNULL首頁(yè)輪播圖主鍵carousel_urlvarchar(100)NOTNULL輪播圖redirect_urlvarchar(100)NOTNULL跳轉(zhuǎn)地址carousel_rankint(11)NOTNULL排序值(字段越大越靠前)is_deletedtinyint(4)NOTNULL刪除標(biāo)識(shí)字段(0-未刪除1-已刪除)create_timedatetimeNOTNULL創(chuàng)建時(shí)間create_userint(11)NOTNULL創(chuàng)建者idupdate_timedatetimeNOTNULL修改時(shí)間update_userint(11)NOTNULL修改者idgoods_category商品分類表表3-5的數(shù)據(jù)庫(kù)表結(jié)構(gòu)是展示商品分類信息的,表的第一行描述了各字段的含義,該表的主鍵為category_id。表3-5goods_category表列名數(shù)據(jù)類型可為空注釋category_idbigint(20)NOTNULL分類idcategory_leveltinyint(4)NOTNULL分類級(jí)別parent_idbigint(20)NOTNULL父分類idcategory_namevarchar(50)NOTNULL分類名稱category_rankint(11)NOTNULL排序值(字段越大越靠前)is_deletedtinyint(4)NOTNULL刪除標(biāo)識(shí)字段create_timedatetimeNOTNULL創(chuàng)建時(shí)間create_userint(11)NOTNULL創(chuàng)建者idupdate_timedatetimeNOTNULL修改時(shí)間update_userint(11)NOTNULL修改者idindex_config首頁(yè)配置項(xiàng)表表3-6為首頁(yè)配置項(xiàng)表,用于存儲(chǔ)首頁(yè)配置的相關(guān)信息,表的第一行描述了各字段的含義,該表的主鍵為config_id。表3-6index_config表列名數(shù)據(jù)類型可為空注釋config_idbigint(20)NOTNULL首頁(yè)配置項(xiàng)主鍵idconfig_namevarchar(50)NOTNULL顯示字符config_typetinyint(4)NOTNULL配置的類型goods_idbigint(20)NOTNULL商品idredirect_urlvarchar(100)NOTNULL跳轉(zhuǎn)地址redirect_urlvarchar(100)NOTNULL刪除標(biāo)識(shí)字段config_rankint(11)NOTNULL排序值(字段越大越靠前)is_deletedtinyint(4)NOTNULL刪除標(biāo)識(shí)字段create_timedatetimeNOTNULL創(chuàng)建時(shí)間create_userint(11)NOTNULL創(chuàng)建者idupdate_timedatetimeNOTNULL修改時(shí)間update_userint(11)NOTNULL修改者id(7)order訂單表表3-7的數(shù)據(jù)庫(kù)表結(jié)構(gòu)是展示訂單信息的,表的第一行描述了各字段的含義,該表的主鍵為order_id。表3-7order表列名數(shù)據(jù)類型可為空注釋order_idbigint(20)NOTNULL訂單主鍵idorder_novarchar(20)NOTNULL訂單號(hào)user_idbigint(20)NOTNULL用戶主鍵idtotal_priceint(11)NOTNULL訂單總價(jià)pay_statustinyint(4)NOTNULL支付狀態(tài)pay_typetinyint(4)NOTNULL支付方式pay_timedatetimeNOTNULL支付時(shí)間order_statustinyint(4)NOTNULL訂單狀態(tài)extra_infovarchar(100)NOTNULL訂單bodyuser_namevarchar(30)NOTNULL收貨人姓名user_phonevarchar(11)NOTNULL手機(jī)號(hào)user_addressvarchar(100)NOTNULL收貨地址is_deletedtinyint(4)NOTNULL刪除標(biāo)識(shí)字段(0-未刪除1-已刪除)create_timedatetimeNOTNULL創(chuàng)建時(shí)間update_timedatetimeNOTNULL最新修改時(shí)間order_item訂單項(xiàng)表表3-8的數(shù)據(jù)庫(kù)表結(jié)構(gòu)是展示訂單項(xiàng)信息的,表的第一行描述了各字段的含義,該表的主鍵為order_item_id。表3-8order_item表列名數(shù)據(jù)類型可為空注釋order_item_idbigint(20)NOTNULL訂單項(xiàng)主鍵idorder_idbigint(20)NOTNULL訂單主鍵idgoods_idbigint(20)NOTNULL關(guān)聯(lián)商品idgoods_namevarchar(200)NOTNULL下單時(shí)商品的名稱(訂單快照)goods_cover_imgvarchar(200)NOTNULL下單時(shí)商品的主圖(訂單快照)selling_priceint(11)NOTNULL下單時(shí)商品的價(jià)格(訂單快照)goods_countint(11)NOTNULL數(shù)量create_timedatetimeNOTNULL創(chuàng)建時(shí)間shopping_cart_item購(gòu)物車項(xiàng)表表3-9為購(gòu)物車項(xiàng)表,用于存儲(chǔ)購(gòu)物車項(xiàng)的相關(guān)信息,表的第一行描述了各字段的含義,該表的主鍵為cart_item_id。表3-9shopping_cart_item表列名數(shù)據(jù)類型可為空注釋cart_item_idbigint(20)NOTNULL購(gòu)物項(xiàng)主鍵iduser_idbigint(20)NOTNULL用戶主鍵idgoods_idbigint(20)NOTNULL關(guān)聯(lián)商品idgoods_countint(11)NOTNULL數(shù)量(最大為5)is_deletedtinyint(4)NOTNULL刪除標(biāo)識(shí)字段(0-未刪除1-已刪除)create_timedatetimeNOTNULL創(chuàng)建時(shí)間update_timedatetimeNOTNULL最新修改時(shí)間3.3系統(tǒng)模塊的設(shè)計(jì)通過需求分析,百信手機(jī)商城系統(tǒng)主要有六大模塊,由會(huì)員注冊(cè)模塊、會(huì)員登錄模塊、會(huì)員訂購(gòu)模塊、系統(tǒng)管理員登錄模塊、系統(tǒng)管理員管理商品模塊、系統(tǒng)管理員處理訂單模塊組成。1.會(huì)員注冊(cè)模塊會(huì)員注冊(cè)模塊決定了會(huì)員是否能夠登錄上商城,會(huì)員進(jìn)入登錄頁(yè)面,點(diǎn)擊“立即注冊(cè)”按鈕,到注冊(cè)頁(yè)面,填寫相應(yīng)的信息,信息格式必須正確,點(diǎn)擊立即注冊(cè),用戶的信息會(huì)發(fā)送到服務(wù)端,然后與數(shù)據(jù)庫(kù)中的用戶表進(jìn)行比較,如果用戶表中已經(jīng)存在此用戶,百信商城注冊(cè)頁(yè)面會(huì)顯示出“該用戶名已存在”,若沒有,則會(huì)顯示“注冊(cè)成功”。根據(jù)上面的分析,會(huì)員注冊(cè)流程是用戶先要進(jìn)入百信手機(jī)商城系統(tǒng)的用戶登錄頁(yè)面,在登錄頁(yè)面點(diǎn)擊立即注冊(cè),填寫符合格式的相關(guān)信息,將信息提交到后臺(tái)匹配,通過則注冊(cè)成功,否則注冊(cè)失敗。其具體的流程圖如下圖3-2所示:圖3-2會(huì)員注冊(cè)流程圖2.會(huì)員登錄模塊會(huì)員登錄模塊決定了百信商城會(huì)員是否能夠在百信手機(jī)商城購(gòu)物,百信商城會(huì)員在登錄界面輸入正確的個(gè)人信息,點(diǎn)擊“立即登錄”,若一些信息輸入錯(cuò)誤,則登錄頁(yè)面會(huì)顯示相關(guān)錯(cuò)誤信息,否則請(qǐng)求將被提交到服務(wù)端,服務(wù)端將會(huì)員輸入的信息與數(shù)據(jù)庫(kù)中的用戶表進(jìn)行匹配,若會(huì)員信息存在于用戶表,密碼也沒錯(cuò),則登錄成功,否則登錄失敗,顯示相關(guān)錯(cuò)誤信息。根據(jù)上面的分析,會(huì)員登錄流程是會(huì)員先要進(jìn)入百信手機(jī)商城系統(tǒng)的會(huì)員登錄頁(yè)面,輸入正確的個(gè)人信息,單擊“立即登錄”按鈕進(jìn)行登錄,系統(tǒng)對(duì)這些信息檢查,檢查通過,則登錄成功。其具體的流程圖如下圖3-3所示:圖3-3會(huì)員登錄流程圖3.會(huì)員下單模塊會(huì)員可以在商城頁(yè)面隨意點(diǎn)擊任何商品,加購(gòu),然后在購(gòu)物車頁(yè)面點(diǎn)擊“去結(jié)算”,到填寫個(gè)人的收貨信息的界面,這個(gè)頁(yè)面需要正確自己去填寫個(gè)人信息,不然就不能提交訂單,完成后點(diǎn)擊“提交訂單”,到訂單詳情頁(yè)面,點(diǎn)擊“去支付”,到支付方式頁(yè)面,選擇其中一種方式到支付頁(yè)面,支付成功后,到訂單詳情頁(yè)面,這樣就下單成功了。根據(jù)上面的分析,會(huì)員下單的具體的流程圖如下圖3-4所示:圖3-4會(huì)員下單的流程圖4.系統(tǒng)管理員登錄模塊系統(tǒng)管理員在后臺(tái)登錄界面填好自己的信息,點(diǎn)擊“立即登錄”,若相關(guān)信息填寫不正確,則會(huì)顯示出相應(yīng)的提示信息,否則請(qǐng)求將被提交到服務(wù)端,服務(wù)端將系統(tǒng)管理員輸入的信息與數(shù)據(jù)庫(kù)中的admin_user表進(jìn)行匹配,匹配成功后就登錄到后臺(tái)首頁(yè),否則百信商城后臺(tái)登錄頁(yè)面顯示“登錄失敗”的信息。根據(jù)上面的分析,系統(tǒng)管理員登錄流程是系統(tǒng)管理員先要進(jìn)入百信手機(jī)商城系統(tǒng)的系統(tǒng)管理員登錄頁(yè)面,輸入正確的相關(guān)個(gè)人信息進(jìn)行登錄,系統(tǒng)服務(wù)端將會(huì)進(jìn)行檢查,檢查通過則登錄成功。具體流程圖如圖3-5所示:、圖3-5系統(tǒng)管理員登錄流程圖5.系統(tǒng)管理員管理商品模塊系統(tǒng)管理員可以管理商品信息,可以新增商品,對(duì)商品信息進(jìn)行修改,上下架商品,具體流程圖如圖3-6:圖3-6系統(tǒng)管理員管理商品流程圖6.系統(tǒng)管理員管理訂單模塊所有會(huì)員提交的訂單都會(huì)顯示在后臺(tái)管理系統(tǒng)的訂單模塊中,系統(tǒng)管理員可以修改訂單信息,可以關(guān)閉訂單,檢查訂單狀態(tài),若訂單是已支付狀態(tài),則可以進(jìn)行配貨和出庫(kù)操作,其具體的流程圖如下圖3-7所示:圖3-7系統(tǒng)管理員管理訂單流程圖3.4系統(tǒng)實(shí)現(xiàn)按照前面的系統(tǒng)模塊設(shè)計(jì),以下是實(shí)現(xiàn)的界面效果,還有一些重要模塊功能的核心代碼。3.4.1百信會(huì)員登錄模塊的實(shí)現(xiàn)圖3-8是會(huì)員登錄模塊實(shí)現(xiàn)的界面圖,當(dāng)會(huì)員輸入自己個(gè)人信息,可進(jìn)行登錄操作;會(huì)員也可單擊“立即注冊(cè)”進(jìn)行注冊(cè)。圖3-8會(huì)員登錄界面如圖3-8所示,商城會(huì)員輸入自己個(gè)人相關(guān)信息,點(diǎn)擊“立即登錄”,百信手機(jī)商城系統(tǒng)將對(duì)其手機(jī)號(hào)和密碼進(jìn)行驗(yàn)證,如果商城會(huì)員的手機(jī)號(hào)和密碼都正確,系統(tǒng)將跳轉(zhuǎn)到商城首頁(yè)。會(huì)員登錄模塊驗(yàn)證的核心代碼段如下:@OverridepublicStringlogin(StringloginName,StringpasswordMD5,HttpSessionhttpSession){//查找數(shù)據(jù)庫(kù)中是否有該用戶MallUseruser=mallUserMapper.selectByLoginNameAndPasswd(loginName,passwordMD5);if(user!=null&&httpSession!=null){if(user.getLockedFlag()==1){returnServiceResultEnum.LOGIN_USER_LOCKED.getResult();}//昵稱太長(zhǎng)影響頁(yè)面展示if(user.getNickName()!=null&&user.getNickName().length()>7){StringtempNickName=user.getNickName().substring(0,7)+"..";user.setNickName(tempNickName);}NewBeeMallUserVOnewBeeMallUserVO=newNewBeeMallUserVO();BeanUtil.copyProperties(user,newBeeMallUserVO);//設(shè)置購(gòu)物車中的數(shù)量httpSession.setAttribute(Constants.MALL_USER_SESSION_KEY,newBeeMallUserVO);//返回登錄成功的結(jié)果returnServiceResultEnum.SUCCESS.getResult();}returnServiceResultEnum.LOGIN_ERROR.getResult();}百信手機(jī)商城會(huì)員登錄成功后的商城首頁(yè)頁(yè)面如下圖3-9所示:圖3-9百信手機(jī)商城首頁(yè)3.4.2百信會(huì)員注冊(cè)模塊的實(shí)現(xiàn)如圖3-10,會(huì)員填好個(gè)人信息后,點(diǎn)“立即注冊(cè)”進(jìn)行注冊(cè);后臺(tái)會(huì)進(jìn)行匹配,若后臺(tái)無(wú)相同手機(jī)號(hào)則注冊(cè)成功,否則將提示錯(cuò)誤信息。圖3-10用戶注冊(cè)界面3.4.3百信會(huì)員購(gòu)物車模塊的實(shí)現(xiàn)如圖3-11,當(dāng)會(huì)員加購(gòu)后,購(gòu)物車頁(yè)面會(huì)顯示加購(gòu)商品的信息,如果不想要了可以取消,此頁(yè)面會(huì)自動(dòng)統(tǒng)計(jì)出當(dāng)前購(gòu)物車商品的總價(jià),點(diǎn)擊轉(zhuǎn)到支付頁(yè)面。圖3-11會(huì)員購(gòu)物車界面3.4.4百信會(huì)員訂單支付模塊的實(shí)現(xiàn)圖3-12是會(huì)員填寫訂單信息的界面圖,當(dāng)會(huì)員填好信息提交訂單,然后到支付方式頁(yè)面,選擇其中一種方式支付,支付成功后,就會(huì)顯示訂單詳情頁(yè)。圖3-12會(huì)員填寫訂單信息界面訂單系統(tǒng)作為整個(gè)百信手機(jī)商城的核心業(yè)務(wù),其中生成訂單的核心代碼如下://生成訂單號(hào)StringorderNo=NumberUtil.genOrderNo();intpriceTotal=0;//保存訂單NewBeeMallOrdernewBeeMallOrder=newNewBeeMallOrder();newBeeMallOrder.setOrderNo(orderNo);newBeeMallOrder.setUserId(user.getUserId());newBeeMallOrder.setUserAddress(user.getAddress());//總價(jià)for(NewBeeMallShoppingCartItemVOnewBeeMallShoppingCartItemVO:myShoppingCartItems){priceTotal+=newBeeMallShoppingCartItemVO.getGoodsCount()*newBeeMallShoppingCartItemVO.getSellingPrice();}if(priceTotal<1){NewBeeMallException.fail(ServiceResultEnum.ORDER_PRICE_ERROR.getResult());}newBeeMallOrder.setTotalPrice(priceTotal);StringextraInfo="";newBeeMallOrder.setExtraInfo(extraInfo);//生成訂單項(xiàng)并保存訂單項(xiàng)紀(jì)錄if(newBeeMallOrderMapper.insertSelective(newBeeMallOrder)>0){//生成所有的訂單項(xiàng)快照,并保存至數(shù)據(jù)庫(kù)List<NewBeeMallOrderItem>newBeeMallOrderItems=newArrayList<>();for(NewBeeMallShoppingCartItemVOnewBeeMallShoppingCartItemVO:myShoppingCartItems){NewBeeMallOrderItemnewBeeMallOrderItem=newNewBeeMallOrderItem();BeanUtil.copyProperties(newBeeMallShoppingCartItemVO,newBeeMallOrderItem);newBeeMallOrderItem.setOrderId(newBeeMallOrder.getOrderId());newBeeMallOrderItems.add(newBeeMallOrderItem);}//保存至數(shù)據(jù)庫(kù)if(newBeeMallOrderItemMapper.insertBatch(newBeeMallOrderItems)>0){//所有操作成功后,將訂單號(hào)返回,以供Controller方法跳轉(zhuǎn)到訂單詳情returnorderNo;}3.4.5百信會(huì)員個(gè)人中心模塊的實(shí)現(xiàn)下圖3-13是會(huì)員個(gè)人中心模塊實(shí)現(xiàn)的界面圖,可以查看自己的信息,也可以更改自己的信息,如收貨地址,個(gè)性簽名,也可以查看訂單,退出登錄。圖3-13會(huì)員個(gè)人中心界面3.4.6百信系統(tǒng)管理員登錄模塊的實(shí)現(xiàn)如圖3-14,系統(tǒng)管理員輸入自己相關(guān)的賬號(hào)密碼信息進(jìn)行登錄。圖3-14系統(tǒng)管理員登錄界面系統(tǒng)管理員登錄模塊驗(yàn)證的核心代碼段如下:AdminUseradminUser=adminUserService.login(userName,password);if(adminUser!=null){session.setAttribute("loginUser",adminUser.getNickName());session.setAttribute("loginUserId",adminUser.getAdminUserId());//session過期時(shí)間設(shè)置為7200秒即兩小時(shí)//session.setMaxInactiveInterval(60*60*2);return"redirect:/admin/index";}else{session.setAttribute("errorMsg","登陸失敗,請(qǐng)聯(lián)系作者獲得測(cè)試賬號(hào)");return"admin/login";}如圖3-15是系統(tǒng)管理員登錄后的商城首頁(yè):圖3-15后天管理系統(tǒng)首頁(yè)界面3.4.7百信分類管理模塊的實(shí)現(xiàn)下圖3-16是分類管理模塊實(shí)現(xiàn)的界面圖,系統(tǒng)管理員可管理這些分類,可以修改某一分類的排序值,這樣頁(yè)面的排版也會(huì)不一樣,也可以更改每一分類的下級(jí)分類。圖3-16分類管理界面3.4.8百信商品管理模塊的實(shí)現(xiàn)下圖3-17是商品管理模塊實(shí)現(xiàn)的界面圖,系統(tǒng)管理員可管理手機(jī)等商品信息,也可以上下架商品。圖3-17商品管理模塊界面添加商品信息的核心代碼段如下:@RequestMapping(value="/goods/save",method=RequestMethod.POST)@ResponseBodypublicResultsave(@RequestBodyNewBeeMallGoodsnewBeeMallGoods){if(StringUtils.isEmpty(newBeeMallGoods.getGoodsName())||StringUtils.isEmpty(newBeeMallGoods.getGoodsIntro())||StringUtils.isEmpty(newBeeMallGoods.getTag())||Objects.isNull(newBeeMallGoods.getOriginalPrice())||Objects.isNull(newBeeMallGoods.getGoodsCategoryId())||Objects.isNull(newBeeMallGoods.getSellingPrice())||Objects.isNull(newBeeMallGoods.getStockNum())||Objects.isNull(newBeeMallGoods.getGoodsSellStatus())||StringUtils.isEmpty(newBeeMallGoods.getGoodsCoverImg())||StringUtils.isEmpty(newBeeMallGoods.getGoodsDetailContent())){returnResultGenerator.genFailResult("參數(shù)異常!");}Stringresult=newBeeMallGoodsService.saveNewBeeMallGoods(newBeeMallGoods);if(ServiceResultEnum.SUCCESS.getResult().equals(result)){returnResultGenerator.genSuccessResult();}else{returnResultGenerator.genFailResult(result);}}3.4.9百信會(huì)員管理模塊的實(shí)現(xiàn)圖3-18是會(huì)員管理模塊實(shí)現(xiàn)的界面圖,如果本商城會(huì)員存在一些違規(guī)行為,系統(tǒng)管理員可以對(duì)已注冊(cè)的會(huì)員進(jìn)行禁用賬戶和解除禁用的操作。圖3-18會(huì)員管理模塊界面3.4.10百信訂單管理模塊的實(shí)現(xiàn)下圖3-19是訂單管理模塊實(shí)現(xiàn)的界面圖,系統(tǒng)管理員可根據(jù)會(huì)員訂單的一個(gè)狀態(tài)進(jìn)行配貨和出庫(kù),也可以修改訂單信息,關(guān)閉訂單,查看訂單信息,查看收件人信息,如果訂單狀態(tài)是待支付狀態(tài)和關(guān)閉狀態(tài),則系統(tǒng)管理員無(wú)法完成配貨和出庫(kù)的操作,提示相應(yīng)的信息。圖3-19訂單管理模塊界面訂單管理模塊配貨操作核心代碼如下:publicStringcheckDone(Long[]ids){//查詢所有的訂單判斷狀態(tài)修改狀態(tài)和更新時(shí)間List<NewBeeMallOrder>orders=newBeeMallOrderMapper.selectByPrimaryKeys(Arrays.asList(ids));StringerrorOrderNos="";if(!CollectionUtils.isEmpty(orders)){for(NewBeeMallOrdernewBeeMallOrder:orders){if(newBeeMallOrder.getIsDeleted()==1){errorOrderNos+=newBeeMallOrder.getOrderNo()+"";continue;}if(newBeeMallOrder.getOrderStatus()!=1){errorOrderNos+=newBeeMallOrder.getOrderNo()+"";}}if(StringUtils.isEmpty(errorOrderNos)){//訂單狀態(tài)正常可以執(zhí)行配貨完成操作修改訂單狀態(tài)和更新時(shí)間if(newBeeMallOrderMapper.checkDone(Arrays.asList(ids))>0){returnServiceResultEnum.SUCCESS.getResult();}else{returnServiceResultEnum.DB_ERROR.getResult();}}else{//訂單此時(shí)不可執(zhí)行出庫(kù)操作if(errorOrderNos.length()>0&&errorOrderNos.length()<100){returnerrorOrderNos+"訂單的狀態(tài)不是支付成功無(wú)法執(zhí)行出庫(kù)操作";}else{return"你選擇了太多狀態(tài)不是支付成功的訂單,無(wú)法執(zhí)行配貨完成操作";}}}//未查詢到數(shù)據(jù)返回錯(cuò)誤提示returnServiceResultEnum.DATA_NOT_EXIST.getResult();}3.4.11百信系統(tǒng)管理模塊的實(shí)現(xiàn)如圖3-20,系統(tǒng)管理員可以更改自己的基本信息,點(diǎn)安全退出,就會(huì)到后臺(tái)登錄界面。圖3-20系統(tǒng)管理模塊界面3.5本章小結(jié)本章全方位的闡述了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。按照系統(tǒng)的功能需求,設(shè)計(jì)出了ER圖,數(shù)據(jù)庫(kù)表,系統(tǒng)模塊的流程圖,相應(yīng)的實(shí)現(xiàn)界面和一些重要模塊的核心代碼。在設(shè)計(jì)的時(shí)候存在著不少的困難和阻礙,但是自己慢慢理順?biāo)悸罚材軌蛞徊揭徊降赝晟坪眠@些必要的步驟。
系統(tǒng)測(cè)試本章將對(duì)百信手機(jī)商城系統(tǒng)的部分重要功能模塊進(jìn)行測(cè)試,測(cè)試方法是黑盒測(cè)試。4.1網(wǎng)站前臺(tái)系統(tǒng)測(cè)試4.1.1百信手機(jī)商城會(huì)員登錄模塊測(cè)試表4-1會(huì)員登錄模塊測(cè)試項(xiàng)目名稱百信手機(jī)商城前臺(tái)系統(tǒng)系統(tǒng)版本1.0編制人曾勝文編制時(shí)間2020年4月1號(hào)模塊名稱百信手機(jī)商城會(huì)員登錄模塊測(cè)試方法黑盒測(cè)試測(cè)試目的檢驗(yàn)百信手機(jī)商城會(huì)員登錄模塊各功能性需求是否已正確實(shí)現(xiàn)預(yù)置條件基本數(shù)據(jù)已在數(shù)據(jù)庫(kù)中參考信息無(wú)特殊規(guī)格說明無(wú)用例編號(hào)測(cè)試步驟輸入數(shù)據(jù)預(yù)期結(jié)果測(cè)試結(jié)果1會(huì)員進(jìn)入百信手機(jī)商城登錄界面輸入已注冊(cè)過的手機(jī)號(hào)碼密碼:123456,驗(yàn)證碼會(huì)員成功登錄,進(jìn)入百信手機(jī)商城首頁(yè)正常2會(huì)員進(jìn)入百信手機(jī)商城登錄界面輸入錯(cuò)誤的個(gè)人手機(jī)號(hào)碼密碼:000666,驗(yàn)證碼會(huì)員登錄失敗,登錄頁(yè)面顯示登錄失敗的信息正常4.1.2百信手機(jī)商城會(huì)員購(gòu)物車模塊測(cè)試表4-2會(huì)員購(gòu)物車模塊測(cè)試項(xiàng)目名稱百信手機(jī)商城前臺(tái)系統(tǒng)系統(tǒng)版本1.0編制人曾勝文編制時(shí)間2020年4月1號(hào)模塊名稱百信手機(jī)商城會(huì)員購(gòu)物車模塊測(cè)試方法黑盒測(cè)試測(cè)試目的檢驗(yàn)百信手機(jī)商城會(huì)員購(gòu)物車模塊各功能性需求是否已正確實(shí)現(xiàn)預(yù)置條件數(shù)據(jù)庫(kù)中已添加各項(xiàng)基本數(shù)據(jù),會(huì)員成功登錄百信手機(jī)商城參考信息無(wú)特殊規(guī)格說明無(wú)用例編號(hào)測(cè)試步驟輸入數(shù)據(jù)預(yù)期結(jié)果測(cè)試結(jié)果1會(huì)員進(jìn)入百信手機(jī)商城首頁(yè),點(diǎn)擊任一商品加入購(gòu)物車,點(diǎn)擊購(gòu)物車購(gòu)物車頁(yè)面顯示已添加的商品信息,包括商品名稱,價(jià)格,數(shù)量,還有總價(jià)格正常2會(huì)員首次進(jìn)入百信手機(jī)商城或者會(huì)員購(gòu)物車無(wú)任何商品,直接點(diǎn)擊購(gòu)物車購(gòu)物車頁(yè)面顯示“您的購(gòu)物車暫無(wú)寶貝,請(qǐng)先添加寶貝至購(gòu)物車”正常4.1.3百信手機(jī)商城會(huì)員訂單支付模塊測(cè)試表4-3會(huì)員訂單支付模塊測(cè)試項(xiàng)目名稱百信手機(jī)商城前臺(tái)系統(tǒng)系統(tǒng)版本1.0編制人曾勝文編制時(shí)間2020年4月1號(hào)模塊名稱百信手機(jī)商城會(huì)員訂單支付模塊測(cè)試方法黑盒測(cè)試測(cè)試目的檢驗(yàn)百信手機(jī)商城會(huì)員訂單支付模塊各功能性需求是否已正確實(shí)現(xiàn)預(yù)置條件數(shù)據(jù)庫(kù)中已添加各項(xiàng)基本數(shù)據(jù),會(huì)員成功登錄百信手機(jī)商城參考信息無(wú)特殊規(guī)格說明無(wú)用例編號(hào)測(cè)試步驟輸入數(shù)據(jù)預(yù)期結(jié)果測(cè)試結(jié)果1會(huì)員進(jìn)入百信手機(jī)商城后,點(diǎn)擊購(gòu)物車(購(gòu)物車有商品),點(diǎn)擊“去結(jié)算”,填好信息后點(diǎn)擊“去支付”跳轉(zhuǎn)到支付方式頁(yè)面。選擇任一支付方式跳轉(zhuǎn)到支付頁(yè)面。填寫收貨人姓名:曾勝文,手機(jī)號(hào)碼收貨地址:廣東省梅州市興寧黃槐鎮(zhèn)訂單支付成功,支付成功頁(yè)面顯示訂單詳情正常2會(huì)員進(jìn)入百信手機(jī)商城,點(diǎn)擊“個(gè)人中心”,然后點(diǎn)擊“我的訂單”頁(yè)面顯示個(gè)人賬號(hào)的所有訂單信息,可一一查看正常3會(huì)員進(jìn)入百信手機(jī)商城,點(diǎn)擊“個(gè)人中心”,然后點(diǎn)擊“我的訂單”,點(diǎn)擊剛下單成功的訂單,點(diǎn)擊“取消訂單”訂單詳情頁(yè)面顯示“手動(dòng)關(guān)閉,交易已關(guān)閉”正常
4.2后臺(tái)系統(tǒng)測(cè)試4.2.1百信手機(jī)商城商品管理模塊測(cè)試表4-4商品管理模塊測(cè)試項(xiàng)目名稱百信手機(jī)商城后臺(tái)系統(tǒng)系統(tǒng)版本1.0編制人曾勝文編制時(shí)間2020年4月1號(hào)模塊名稱百信手機(jī)商城商品管理模塊測(cè)試方法黑盒測(cè)試測(cè)試目的檢驗(yàn)百信手機(jī)商城系統(tǒng)管理員商品管理模塊各功能性需求是否已正確實(shí)現(xiàn)預(yù)置條件數(shù)據(jù)庫(kù)中已添加各項(xiàng)基本數(shù)據(jù),系統(tǒng)管理員成功登錄后臺(tái)系統(tǒng)參考信息無(wú)特殊規(guī)格說明無(wú)用例編號(hào)測(cè)試步驟輸入數(shù)據(jù)預(yù)期結(jié)果測(cè)試結(jié)果1點(diǎn)擊“商品管理”,點(diǎn)擊“添加商品”,填好信息后,點(diǎn)擊“保存商品”輸入商品類別:手機(jī),商品名稱:華為榮耀P40,商品簡(jiǎn)介:全新款5G手機(jī),商品價(jià)格:3999,商品庫(kù)存數(shù):1000,狀態(tài):上架商品成功添加到商品列表正常2點(diǎn)擊“商品管理”,點(diǎn)擊任一商品,點(diǎn)擊“修改商品”,對(duì)需要修改的信息進(jìn)行修改,然后點(diǎn)擊“保存商品”成功修改商品信息正常3點(diǎn)擊“商品管理”,點(diǎn)擊任一商品,點(diǎn)擊“上架商品”,提示“是否確認(rèn)執(zhí)行上架操作”,點(diǎn)擊“確認(rèn)”系統(tǒng)提示上架成功正常4點(diǎn)擊“商品管理”,點(diǎn)擊任一商品,點(diǎn)擊“下架商品”,提示“是否確認(rèn)執(zhí)行下架操作”,點(diǎn)擊“確認(rèn)”系統(tǒng)提示下架成功正常4.2.2百信手機(jī)商城訂單管理模塊測(cè)試表4-5訂單管理模塊測(cè)試項(xiàng)目名稱百信手機(jī)商城后臺(tái)系統(tǒng)系統(tǒng)版本1.0編制人曾勝文編制時(shí)間2020年4月1號(hào)模塊名稱百信手機(jī)商城訂單管理模塊測(cè)試方法黑盒測(cè)試測(cè)試目的檢驗(yàn)百信手機(jī)商城系統(tǒng)管理員訂單管理模塊各功能性需求是否已正確實(shí)現(xiàn)預(yù)置條件數(shù)據(jù)庫(kù)中已添加各項(xiàng)基本數(shù)據(jù),系統(tǒng)管理員成功登錄后臺(tái)系統(tǒng)參考信息無(wú)特殊規(guī)格說明無(wú)用例編號(hào)測(cè)試步驟輸入數(shù)據(jù)預(yù)期結(jié)果測(cè)試結(jié)果1點(diǎn)擊“訂單管理”,點(diǎn)擊“修改訂單”,修改收貨人信息,點(diǎn)擊“確認(rèn)”將收貨人姓名改為:張三,收貨地址改為:廣州市天河區(qū)黃村街道系統(tǒng)提示保存成功,信息修改完成正常2點(diǎn)擊“訂單管理”,點(diǎn)擊任一已成功支付的訂單,然后點(diǎn)擊“配貨完成”,提示“是否完成配貨完成操作”,點(diǎn)擊“確認(rèn)”點(diǎn)擊按鈕系統(tǒng)提示配貨完成,該訂單狀態(tài)變?yōu)榕湄浲瓿蔂顟B(tài)正常3點(diǎn)擊“訂單管理”,點(diǎn)擊任一已成功支付的訂單,然后點(diǎn)擊“出庫(kù)”,提示“是否完成出庫(kù)操作”,點(diǎn)擊“確認(rèn)”點(diǎn)擊按鈕系統(tǒng)提示出庫(kù)成功,訂單狀態(tài)變?yōu)槌鰩?kù)成功狀態(tài)正常4點(diǎn)擊“商品管理”,點(diǎn)擊任一商品,點(diǎn)擊“關(guān)閉訂單”,提示“是否確認(rèn)執(zhí)行關(guān)閉訂單操作”,點(diǎn)擊“確認(rèn)”點(diǎn)擊按鈕系統(tǒng)提示成功關(guān)閉訂單,訂單狀態(tài)變?yōu)樯碳谊P(guān)閉狀態(tài)正常4.3本章小結(jié)百信手機(jī)商城系統(tǒng)根據(jù)用戶需求去測(cè)試每個(gè)重要功能模塊,現(xiàn)已測(cè)試完成,測(cè)試結(jié)果都正常,不存在比較明顯的bug。此次測(cè)試方法是黑盒測(cè)試,等系統(tǒng)全部完善之后,將會(huì)進(jìn)行更加深層次的測(cè)試。
第5章結(jié)束語(yǔ)5.1全文總結(jié)本文給出了百信手機(jī)商城系統(tǒng)的開發(fā)過程。系統(tǒng)采用java語(yǔ)言進(jìn)行開發(fā),以springboot框架為主要技術(shù),用的是mysql數(shù)據(jù)庫(kù)。采用StarUML軟件繪制系統(tǒng)的用例圖,還有一些流程圖。在開發(fā)中遇到很多困難,經(jīng)常會(huì)出現(xiàn)各種各樣的bug,自己會(huì)充分
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水上運(yùn)動(dòng)設(shè)施建設(shè)投資合同
- 建設(shè)工程施工承包墊資合同
- 信息咨詢服務(wù)合同書
- 電子商務(wù)法電子合同法
- 四川外國(guó)語(yǔ)大學(xué)《化工設(shè)備設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東東軟學(xué)院《射頻集成電路分析與設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 邢臺(tái)學(xué)院《鋼琴5》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆建設(shè)職業(yè)技術(shù)學(xué)院《水利水電工程概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 青海師范大學(xué)《數(shù)字高程模型》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西航空職業(yè)技術(shù)學(xué)院《美術(shù)三》2023-2024學(xué)年第二學(xué)期期末試卷
- 英語(yǔ)常用動(dòng)詞表500個(gè)
- 《稅法》(第六版)全書教案電子講義
- 2024年電工(高級(jí)技師)職業(yè)鑒定理論考試題庫(kù)-下(多選、判斷題)
- 20S515 鋼筋混凝土及磚砌排水檢查井
- 《幼兒園保教質(zhì)量評(píng)估指南》解讀
- ICU單間耗材出入庫(kù)使用登記表
- 外研版(一年級(jí)起點(diǎn))四年級(jí)下冊(cè)英語(yǔ)全冊(cè)教學(xué)課件
- 助貸機(jī)構(gòu)業(yè)務(wù)流程規(guī)范
- 2024四川省涼山州林業(yè)局招聘60人歷年(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- DL∕T 5106-2017 跨越電力線路架線施工規(guī)程
- 西師大版數(shù)學(xué)四年級(jí)下冊(cè)全冊(cè)教學(xué)課件(2024年3月修訂)
評(píng)論
0/150
提交評(píng)論