電子商務(wù)系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)報(bào)告.doc
《電子商務(wù)系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)報(bào)告.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《電子商務(wù)系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)報(bào)告.doc(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
《電子商務(wù)系統(tǒng)規(guī)劃》課程設(shè)計(jì)報(bào)告 題 目: 班 級(jí): 學(xué) 號(hào): 姓 名: 指導(dǎo)教師: 成 績(jī): 目 錄 一:項(xiàng)目背景 1.1系統(tǒng)開(kāi)發(fā)背景………………………………………………………1 1.2企業(yè)現(xiàn)行狀況調(diào)查…………………………………………………1 1.3企業(yè)未來(lái)核心業(yè)務(wù)描述及盈利模式分析…………………………3 1.4競(jìng)爭(zhēng)對(duì)手分析………………………………………………………3 1.5目標(biāo)系統(tǒng)定位與目標(biāo)客戶分析……………………………………4 二:系統(tǒng)分析 2.1系統(tǒng)需求分析………………………………………………………4 2.2系統(tǒng)用例模型………………………………………………………5 三:系統(tǒng)設(shè)計(jì) 3.1功能模塊設(shè)計(jì) ……………………………………………………12 3.2系統(tǒng)開(kāi)發(fā)環(huán)境 ……………………………………………………12 3.3數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì) …………………………………………12 3.4各模塊代碼設(shè)計(jì) …………………………………………………15 附:小組分工 …………………………………………………………19 正美購(gòu)物家電在線銷(xiāo)售系統(tǒng)規(guī)劃 一:項(xiàng)目背景 1.1系統(tǒng)開(kāi)發(fā)背景 近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域,互聯(lián)網(wǎng)的跨地域性和可交互性使其在與傳統(tǒng)媒體行業(yè)和傳統(tǒng)貿(mào)易行業(yè)的競(jìng)爭(zhēng)中具不可抗拒的優(yōu)勢(shì),因而發(fā)展十分迅速。在電子商務(wù)在中國(guó)逐步興起的大環(huán)境下,建立利用互聯(lián)網(wǎng)開(kāi)拓銷(xiāo)售渠道,幫助企業(yè)及時(shí)調(diào)整商品結(jié)構(gòu),協(xié)助經(jīng)銷(xiāo)商打開(kāi)貨源的信息門(mén)戶成為解決信息流通不暢的有效方案。毫無(wú)疑問(wèn),電子商務(wù)有利于企業(yè)轉(zhuǎn)換經(jīng)營(yíng)機(jī)制,建立現(xiàn)代企業(yè)制度,提高企業(yè)的銷(xiāo)售水平和競(jìng)爭(zhēng)力。因此,正美購(gòu)物的電子商城的建立和發(fā)展應(yīng)運(yùn)而生。以下是對(duì)正美購(gòu)物的具體分析: 1.2企業(yè)現(xiàn)行狀況調(diào)查 (1)企業(yè)核心業(yè)務(wù)描述 正美購(gòu)物以小家電產(chǎn)品為核心產(chǎn)品,旗下有電飯鍋、微波爐、電暖器、電風(fēng)扇、吸塵器、電水壺、攝像機(jī)等各式各樣的電器產(chǎn)品。涵蓋了廚房、浴室、居室清潔、取暖類、小視聽(tīng)類等多種系列。內(nèi)容豐富,范圍廣闊。 (2)企業(yè)現(xiàn)行的組織結(jié)構(gòu)及主要協(xié)作伙伴 組織結(jié)構(gòu): 正美購(gòu)物是新一代的B2C電子商務(wù)銷(xiāo)售商??偛吭O(shè)于北京,并在上海,廣州、深圳等全國(guó)各地開(kāi)設(shè)分店,滲透經(jīng)營(yíng)。 總店 分店 分店 分店 分店 股東會(huì) 董事會(huì) 監(jiān)事會(huì) 總經(jīng)理 財(cái)政部 電子商務(wù)部 市場(chǎng)部 人事部 行政部 營(yíng)運(yùn)部 營(yíng)運(yùn)部 售后管理部 技術(shù)部 網(wǎng)站營(yíng)銷(xiāo)部 協(xié)作伙伴:按照合作類型可分為以下幾類 戰(zhàn)略合作:國(guó)美電器、蘇寧電器、大中電器、華聯(lián)集團(tuán)、物美、大潤(rùn)發(fā)、歐尚超市等百余家終端賣(mài)場(chǎng),經(jīng)營(yíng)飛利浦、美的等知名國(guó)際品牌小家電商品。 代理合作:美的、海爾、格力、海信、奔騰、得意、TCL、聯(lián)想、索尼、三星、LG等多家國(guó)內(nèi)及國(guó)外著名企業(yè)。 物流合作:宅急送、EMS等 支付平臺(tái):支付寶 (3)企業(yè)商務(wù)活動(dòng)中存在的問(wèn)題 1)認(rèn)識(shí)不足 雖然正美購(gòu)物正在積極地將現(xiàn)代電子商務(wù)模式與傳統(tǒng)零售業(yè)進(jìn)行創(chuàng)新性融合,但是多年傳統(tǒng)的經(jīng)營(yíng)模式。正美購(gòu)物在基本層面對(duì)電子商務(wù)認(rèn)識(shí)還存在著不足,對(duì)如何開(kāi)展電子商務(wù)理解比較片面。正美購(gòu)物不僅要在觀念上要重視電子商務(wù),也需要真正了解電子商務(wù)的實(shí)質(zhì)。 2)人才缺乏 開(kāi)展電子商務(wù)活動(dòng),需要網(wǎng)絡(luò)規(guī)劃、網(wǎng)站建設(shè)、網(wǎng)絡(luò)維護(hù)、營(yíng)銷(xiāo)策劃、實(shí)物配送、電子支付等多方面的專業(yè)技術(shù)人員。人才將成為發(fā)展電子商務(wù)的關(guān)鍵問(wèn)題。由于電子商務(wù)和傳統(tǒng)的店面營(yíng)銷(xiāo)有很大的不同,正美購(gòu)物要發(fā)展電子商務(wù)需要專門(mén)的技術(shù)和營(yíng)銷(xiāo)人才。而正美購(gòu)物在以往的人才儲(chǔ)備上缺乏這方面的準(zhǔn)備。 3)網(wǎng)絡(luò)安全問(wèn)題 電子商務(wù)必須依賴互連網(wǎng),作為開(kāi)展電子商務(wù)基礎(chǔ)的網(wǎng)絡(luò)必須安全可靠。但目前國(guó)內(nèi)的電子商務(wù)網(wǎng)站在安全體系上較為薄落,很容易受到計(jì)算機(jī)病毒和網(wǎng)絡(luò)黑客的攻擊,為電子商務(wù)的開(kāi)展帶來(lái)安全隱患。正美購(gòu)物如果想在未來(lái)有更好的發(fā)展,必須要采取各種安全技術(shù),如在線防毒、適時(shí)殺毒、運(yùn)用防火墻技術(shù)、采用公鑰密碼體制的加密技術(shù)等,在網(wǎng)絡(luò)安全上大下苦功。 4)實(shí)物配送問(wèn)題 配送系統(tǒng)是實(shí)物貿(mào)易的關(guān)鍵。如何保證送貨與購(gòu)貨的一致性非常重要。行之有效的物流網(wǎng)絡(luò)是正美購(gòu)物從事電子商務(wù)的基礎(chǔ)??芍钡侥壳盀橹箛?guó)內(nèi)依然缺乏系統(tǒng)化專業(yè)化的全國(guó)性貨物配送企業(yè),單件商品的長(zhǎng)途運(yùn)輸或者郵遞的巨大成本以及時(shí)間上的延遲足以使消費(fèi)者望而卻步。因此,正美購(gòu)物要在物流方面慎重考慮。讓配送服務(wù)成為正美購(gòu)物的制勝點(diǎn)。 5)競(jìng)爭(zhēng)對(duì)手的壓力 市場(chǎng)競(jìng)爭(zhēng)越來(lái)越激烈,消費(fèi)者的心理也越來(lái)越難捉摸。但是國(guó)內(nèi)小家電企業(yè)卻是有增無(wú)減,家庭式小作坊數(shù)不勝數(shù),它們時(shí)刻關(guān)注著市場(chǎng)的發(fā)展動(dòng)態(tài),推陳出新。在家電行業(yè)的企業(yè)品牌數(shù)量多而且很雜。正美購(gòu)物的產(chǎn)品、管理能力、創(chuàng)新力及科研能力正受著市場(chǎng)嚴(yán)峻的考驗(yàn)。 1.3企業(yè)未來(lái)核心業(yè)務(wù)描述及盈利模式分析 正美購(gòu)物的未來(lái)的商業(yè)模式是將現(xiàn)代化網(wǎng)絡(luò)電子商務(wù)模式與傳統(tǒng)零售業(yè)進(jìn)行創(chuàng)新性融合,采用更優(yōu)化的直效營(yíng)銷(xiāo)方式,輔助以卓越的供應(yīng)鏈管理的體系,在統(tǒng)一的品牌戰(zhàn)略管理理念下,呈現(xiàn)一種全新的高效商業(yè)管理模式。 在商品構(gòu)成上,正美購(gòu)物本著家電品牌強(qiáng)強(qiáng)聯(lián)合的原則,與更多的家電領(lǐng)域具有高知名度的強(qiáng)勢(shì)國(guó)內(nèi)外品牌作為供應(yīng)商進(jìn)行合作,打造出從品牌到規(guī)模,從價(jià)格到服務(wù)都具有傳統(tǒng)渠道不可比擬的優(yōu)勢(shì)平臺(tái),為消費(fèi)者提供更優(yōu)質(zhì)的價(jià)格和服務(wù)。 1.4競(jìng)爭(zhēng)對(duì)手分析 (1)京東、蘇寧等著名家電品牌 眾所周知,京東、蘇寧等家電品牌已在現(xiàn)有的家電行業(yè)中幾乎瓜分了天下,市場(chǎng)穩(wěn)固、不容撼動(dòng)。并且在物流系統(tǒng)、信息系統(tǒng)、供應(yīng)鏈和服務(wù)體系方面具有相當(dāng)明顯的領(lǐng)先優(yōu)勢(shì),產(chǎn)品實(shí)現(xiàn)從垂直品類向全品類的跨越升級(jí)。因此,像正美購(gòu)物這樣規(guī)模較小、市場(chǎng)影響力較小的家電企業(yè)必須提高自己的競(jìng)爭(zhēng)力,從這些著名的家電企業(yè)中生存下來(lái)。 (2)國(guó)外的知名品牌 國(guó)內(nèi)大家電品牌大舉進(jìn)軍小家電的同時(shí),國(guó)外洋品牌也紛紛涌入國(guó)內(nèi)小家電市場(chǎng),進(jìn)一步加劇了市場(chǎng)的白熱化競(jìng)爭(zhēng)。國(guó)外大家電巨頭如伊萊克斯、松下、西門(mén)子等跨國(guó)公司也在積極運(yùn)作,重視擴(kuò)大中國(guó)市場(chǎng)份額,加快本土化步伐,在我國(guó)小家電市場(chǎng)成就霸業(yè)。 (3)眾多的小家電品牌 從無(wú)到有、從小到大,時(shí)至今日,中國(guó)小家電邁入了茁壯成長(zhǎng)期,成為了名副其實(shí)的大市場(chǎng)。國(guó)內(nèi)小家電市場(chǎng)可謂是迅猛發(fā)展,大多數(shù)小家電企業(yè)得以保持高速發(fā)展。涌現(xiàn)出了像華帝、萬(wàn)家樂(lè)、萬(wàn)和、方太、帥康、老板、康寶、九陽(yáng)等知名小家電企業(yè)。 1.5目標(biāo)系統(tǒng)定位與目標(biāo)客戶分析 20到55歲各個(gè)年齡層顧客,分析如下: 20-25歲的客戶更加偏好于國(guó)外品牌,25-38歲的客戶在小家電的購(gòu)買(mǎi)人群中所占比例最大,40歲以上的客戶更偏向于國(guó)內(nèi)品牌。 男性都比較注重商品的質(zhì)量和性能,表明了現(xiàn)代男性消費(fèi)的趨勢(shì),尋求物美價(jià)廉。他們偏向于自己親自購(gòu)買(mǎi)小家電,由于工作忙碌、網(wǎng)絡(luò)的便利性,網(wǎng)絡(luò)購(gòu)買(mǎi)占據(jù)相當(dāng)大的比例。 女性都比較注重商品的質(zhì)量和價(jià)格,更愿意親自購(gòu)買(mǎi),且花在比較選擇的時(shí)間較多,因此商家要注重產(chǎn)品的推廣,增加產(chǎn)品的影響力。 所以,小家電應(yīng)趨向于家居系列,降低小家電投入成本,提高小家電的質(zhì)量,進(jìn)行廣告推廣。 二:系統(tǒng)分析 2.1系統(tǒng)需求分析 (1)功能需求: 前臺(tái)模塊: 1)能夠進(jìn)行用戶信息管理,包括: l 注冊(cè)用戶 l 用具登陸 l 修改密碼 l 查詢用戶信息 l 修改用戶信息 l 刪除用戶 后臺(tái)模塊: 1)能夠進(jìn)行訂單管理,包括: l 查看訂單信息 l 管理訂單信息 l 添加訂單 2)能夠進(jìn)行商品管理,包括: l 瀏覽商品信息 l 修改商品信息 l 添加商品 l 刪除商品 l 搜索商品 3)能夠進(jìn)行商品信息評(píng)論,包括: l 查看商品評(píng)論 l 刪除商品評(píng)論 (2)性能需求: 1)易用性 網(wǎng)上商城系統(tǒng)要簡(jiǎn)單、易用,具有清晰的導(dǎo)航功能,使操作者快速找到自己想要執(zhí)行的操作頁(yè)面。 網(wǎng)上商城系統(tǒng)要保證一個(gè)非計(jì)算機(jī)專業(yè)的用戶,通過(guò)自己幾次簡(jiǎn)單的操作,就可以使用此系統(tǒng)。 2) 性能 1.網(wǎng)上商城系統(tǒng)要支持1000個(gè)并發(fā)用戶。 2.網(wǎng)上商城系統(tǒng)處理查詢操作響應(yīng)時(shí)間不超過(guò)10秒。 3)可擴(kuò)展性 當(dāng)前使用網(wǎng)上系統(tǒng)的主要是可以支持1000個(gè)并發(fā)用戶的小型網(wǎng)站,隨著客戶量的增長(zhǎng),會(huì)對(duì)網(wǎng)站進(jìn)行優(yōu)良改造,使得系統(tǒng)能夠支持更多的并發(fā)用戶與響應(yīng)時(shí)間的縮短。 4)安全性需求 身份驗(yàn)證:顧客、管理員在登錄時(shí),系統(tǒng)能夠驗(yàn)證各類人員的身份。在輸入用戶名(或賬號(hào))和口令正確的情況下,軟件系統(tǒng)才能夠進(jìn)入相對(duì)應(yīng)功能模塊。若登錄時(shí),輸入用戶名和口令有誤,系統(tǒng)能夠給出錯(cuò)誤提示,并要求重新輸入,重復(fù)最大限度為三次。 輸入合法性檢查:顧客、管理員對(duì)必要的輸入數(shù)據(jù)進(jìn)行合法性檢查,對(duì)非法數(shù)據(jù)進(jìn)行報(bào)警處理。 容錯(cuò)防護(hù):軟件系統(tǒng)可以對(duì)操作員的錯(cuò)誤操作進(jìn)行報(bào)警提示,并對(duì)原有數(shù)據(jù)進(jìn)行還原保護(hù)。 刪除警示:軟件在執(zhí)行刪除數(shù)據(jù)的操作時(shí),必須提示操作員給予確認(rèn)。例如:非重要的數(shù)據(jù)在刪除時(shí),應(yīng)該給予提示,說(shuō)明后果。 2.2系統(tǒng)用例模型 (1)系統(tǒng)用例圖 用戶信息管理用例圖 (2)部分用例描述 1)用戶注冊(cè) 用例名稱: 用戶注冊(cè) 角色: OrdinaryUsers 用例說(shuō)明: OrdinaryUsers注冊(cè)用戶 前置條件: OrdinaryUsers已經(jīng)打開(kāi)商城網(wǎng)頁(yè) 基本事件流: 1. OrdinaryUsers請(qǐng)求注冊(cè) 2.商城系統(tǒng)彈出注冊(cè)頁(yè)面 3. 填寫(xiě)用戶信息 4. 點(diǎn)擊“確定”按鈕 5.系統(tǒng)保存注冊(cè)用戶 其它事件流: 第4步,OrdinaryUsers輸入的個(gè)人信息不完整,如某一項(xiàng)沒(méi)有填寫(xiě),并選擇“保存”,系統(tǒng)給出提示信息 第4步,OrdinaryUsers輸入的崗位信息不符合格式要求,并選擇“保存”,系統(tǒng)給出提示信息 第4步,OrdinaryUsers選擇“取消”,系統(tǒng)返回崗位信息查詢頁(yè)面 異常事件流: 第5步,系統(tǒng)保存注冊(cè)用戶時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,服務(wù)器故障,系統(tǒng)彈出“系統(tǒng)異常頁(yè)面”,提示OrdinaryUsers保存失敗 后置條件: 用戶信息保存到系統(tǒng)中,系統(tǒng)返回用戶信息查詢頁(yè)面,在頁(yè)面中顯示出剛注冊(cè)的用戶 2)商品管理 瀏覽商品信息 用例名稱: 瀏覽商品信息 角色: SuperUser、OrdinaryUsers 用例說(shuō)明: SuperUser瀏覽商品信息 前置條件: SuperUser、OrdinaryUsers已經(jīng)登錄商城系統(tǒng)。 基本事件流: 1. SuperUser、OrdinaryUsers點(diǎn)擊商品瀏覽 2. 商城系統(tǒng)彈出商品信息頁(yè)面 3. SuperUser、OrdinaryUsers查看商品詳細(xì)信息 其它事件流: 無(wú) 異常事件流: 36步,系統(tǒng)保存新建崗位時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,服務(wù)器故障,系統(tǒng)彈出“系統(tǒng)異常頁(yè)面”,提示SuperUSer保存失敗 后置條件: 在頁(yè)面中顯示出商品信息 修改商品信息 用例名稱: 修改商品信息 角色: SuperUser 用例說(shuō)明: SuperUser修改商品信息 前置條件: SuperUser已經(jīng)登錄商城系統(tǒng) 基本事件流: 1. SuperUser請(qǐng)求修改商品信息 2. 商城系統(tǒng)彈出提示框是否確認(rèn)修改 3.SuperUser選擇是否修改商品信息 4、系統(tǒng)保存修改的商品信息 其它事件流: 無(wú) 異常事件流: 第3步,修改商品信息時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,服務(wù)器故障,系統(tǒng)彈出“系統(tǒng)異常頁(yè)面”,提示修改商品信息失敗 后置條件: 在頁(yè)面中顯示出商品修改后的信息 添加商品: 用例名稱: 添加商品 角色: SuperUser 用例說(shuō)明: SuperUser添加商品。 前置條件: SuperUser已經(jīng)登錄商城系統(tǒng)。 基本事件流: 1. SuperUser請(qǐng)求添加商品 2. 商城系統(tǒng)彈出提示框是否確認(rèn)添加 3. SuperUser選擇是否添加商品信息 4.系統(tǒng)保存添加的商品信息 其它事件流: 無(wú) 異常事件流: 第3步,系統(tǒng)保存添加商品時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,服務(wù)器故障,系統(tǒng)彈出“系統(tǒng)異常頁(yè)面”,提示SuperUSer保存失敗 后置條件: 在頁(yè)面中顯示出商品添加后的信息 刪除商品: 用例名稱: 刪除商品 角色: SuperUser 用例說(shuō)明: SuperUser刪除商品。 前置條件: SuperUser已經(jīng)登錄商城系統(tǒng) 基本事件流: 1. SuperUser請(qǐng)求刪除商品 2. 商城系統(tǒng)彈出商品信息查詢頁(yè)面 3. SuperUSer提交查詢信息,得到一個(gè)商品信息列表 4. SuperUSer選中要?jiǎng)h除的1個(gè)或多個(gè)商品,并選擇“刪除” 5. SuperUser確認(rèn)刪除 6. 系統(tǒng)刪除SuperUser選中商品,并更新商品信息列表 其它事件流: 第5步,SuperUser取消刪除 異常事件流: 第6步,系統(tǒng)刪除商品時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,服務(wù)器故障,系統(tǒng)彈出“系統(tǒng)異常頁(yè)面”,提示SuperUSer刪除失敗 后置條件: SuperUSer選中的商品被系統(tǒng)刪除 搜索商品: 用例名稱: 搜索商品 用例ID: 角色: SuperUser、OrdinaryUsers 用例說(shuō)明: SuperUser、OrdinaryUsers搜索商品 前置條件: SuperUser、OrdinaryUser已經(jīng)登錄商城系統(tǒng) 基本事件流: 1. SuperUser、OrdinaryUser請(qǐng)求查詢商品 2. 商城系統(tǒng)彈出商品信息查詢頁(yè)面 3. SuperUser、OrdinaryUser輸入查詢條件,并選擇“提交”。 4. 系統(tǒng)要進(jìn)行查詢條件信息格式的校驗(yàn)。 5. 查詢時(shí)查詢條件是“與”關(guān)系,輸入的條件要都匹配才視為匹配信息。 6. 系統(tǒng)顯示符合查詢條件的商品列表。 其它事件流: 第3步,不輸入任何條件,選擇“提交”,系統(tǒng)返回所有的。 第3步,SuperUser、OrdinaryUser選擇“重置”,系統(tǒng)清空此前SuperUser、OrdinaryUser輸入的查詢條件 第4步,校驗(yàn)不通過(guò),顯示提示信息。 異常事件流: 第6步,系統(tǒng)查詢商品時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,服務(wù)器故障,系統(tǒng)彈出“系統(tǒng)異常頁(yè)面”,提示SuperUser、OrdinaryUsers查詢商品失敗 后置條件: 無(wú) 3)訂單管理 查看訂單信息: 用例名稱: 查看訂單信息 角色: SuperUser 用例說(shuō)明: SuperUser查看訂單信息 前置條件: SuperUser已經(jīng)登錄商城系統(tǒng) 基本事件流: 1. SuperUser請(qǐng)求查詢訂單 2. 商城系統(tǒng)彈出訂單信息查詢頁(yè)面 3. SuperUser輸入查詢條件,并選擇“提交”。 4. 系統(tǒng)要進(jìn)行查詢條件信息格式的校驗(yàn)。 5. 查詢時(shí)查詢條件是“與”關(guān)系,輸入的條件要都匹配才視為匹配信息。 6. 系統(tǒng)顯示符合查詢條件的訂單列表。 其它事件流: 第3步,不輸入任何條件,選擇“提交”,系統(tǒng)返回所有的。 第3步,SuperUser選擇“重置”,系統(tǒng)清空此前SuperUser輸入的查詢條件 第4步,校驗(yàn)不通過(guò),顯示提示信息。 異常事件流: 第6步,系統(tǒng)查詢訂單時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,服務(wù)器故障,系統(tǒng)彈出“系統(tǒng)異常頁(yè)面”,提示SuperUserr查詢崗位失敗 后置條件: 無(wú) 添加訂單: 用例名稱: 添加訂單 角色: SuperUser 用例說(shuō)明: SuperUser添加訂單。 前置條件: SuperUser已經(jīng)登錄商城系統(tǒng)。 基本事件流: 1. SuperUser請(qǐng)求添加商品 2. 商城系統(tǒng)彈出提示框是否確認(rèn)添加 3. SuperUser選擇是否添加訂單信息 4.系統(tǒng)保存添加的訂單信息 其它事件流: 無(wú) 異常事件流: 第3步,系統(tǒng)保存添加訂單時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,服務(wù)器故障,系統(tǒng)彈出“系統(tǒng)異常頁(yè)面”,提示SuperUSer保存失敗 后置條件: 在頁(yè)面中顯示出訂單添加后的信息 商品信息評(píng)論: 用例名稱: 查看商品評(píng)論 角色: OrdinaryUsers、SuperUser 用例說(shuō)明: OrdinaryUsers、SuperUser查看商品評(píng)論 前置條件: OrdinaryUsers、SuperUser已經(jīng)登錄商城系統(tǒng)。 基本事件流: 1. OrdinaryUsers、SuperUser請(qǐng)求商品評(píng)論 2. 商城系統(tǒng)彈出訂單信息查詢頁(yè)面 其它事件流: 無(wú) 異常事件流: 第4步,系統(tǒng)保存添加訂單時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,服務(wù)器故障,系統(tǒng)彈出“系統(tǒng)異常頁(yè)面”,提示查看商品評(píng)論信息失敗 后置條件: 無(wú) 刪除商品評(píng)論: 用例名稱: 刪除商品評(píng)論 角色: OrdinaryUsers 用例說(shuō)明: OrdinaryUsers刪除商品評(píng)論 前置條件: OrdinaryUsers、SuperUser已經(jīng)登錄商城系統(tǒng) 基本事件流: 1. OrdinaryUsers請(qǐng)求刪除自己評(píng)論的商品信息 2.商城系統(tǒng)彈出窗口提示是否刪除 3.用戶刪除自己評(píng)論的信息 4.系統(tǒng)保存用戶的操作 其它事件流: 無(wú) 異常事件流: 第3步,系統(tǒng)保存添加訂單時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,服務(wù)器故障,系統(tǒng)彈出“系統(tǒng)異常頁(yè)面”,提示刪除商品信息失敗 后置條件: 無(wú) (3)系統(tǒng)流程圖 三:系統(tǒng)設(shè)計(jì) 3.1功能模塊設(shè)計(jì) 通過(guò)對(duì)系統(tǒng)的需求分析,并對(duì)各個(gè)功能需求進(jìn)行集中、分塊,可得電子商城系統(tǒng)的功能模塊圖。功能模塊圖是軟件工程過(guò)程中的一個(gè)重要環(huán)節(jié),它顯示了系統(tǒng)所要實(shí)現(xiàn)的各項(xiàng)功能,軟件工程師根據(jù)功能模塊圖來(lái)實(shí)現(xiàn)這些功能(編碼實(shí)現(xiàn))。該電子商城系統(tǒng)的功能模塊圖如圖所示。 家電購(gòu)物網(wǎng)站 前臺(tái)功能模塊 后臺(tái)功能模塊 會(huì)員注冊(cè) 會(huì)員登錄 購(gòu)買(mǎi)商品 歷史訂單 會(huì)員中心 搜索商品 會(huì)員留言 提交訂單 商品 管理 會(huì)員管理 訂單管理 品類管理 用戶管理 留言管理 3.2系統(tǒng)開(kāi)發(fā)環(huán)境 (1)軟件平臺(tái) 1)操作系統(tǒng):Windows 2003 Server/Windows XP/ Windows 2008 Server 2)數(shù)據(jù)庫(kù):Microsoft Access 3)開(kāi)發(fā)技術(shù):.NET FrameWork2.0、ASP.NET2.0、CSS 4)輔助開(kāi)發(fā)工具:Photoshop、Dreamweaver (2)硬件平臺(tái) 1)CPU:Pentium III 500MHz;建議:P42.8GHz以上 2)磁盤(pán)空間剩余容量:2GB以上 3)512MB以上 4)其他:鼠標(biāo)、鍵盤(pán) 3.3數(shù)據(jù)庫(kù)及數(shù)據(jù)表的設(shè)計(jì) 數(shù)據(jù)庫(kù)對(duì)象 關(guān)于所用的數(shù)據(jù)庫(kù),我們選擇了Microsoft Access數(shù)據(jù)庫(kù),因?yàn)樵摂?shù)據(jù)庫(kù)成本比較低廉,用途比較廣泛,而且對(duì)于小容量的數(shù)據(jù)處理,數(shù)據(jù)存儲(chǔ),數(shù)據(jù)分析能夠提供很好的效能,足夠商城系統(tǒng)初期的使用了。 (1) 數(shù)據(jù)庫(kù)對(duì)象匯總 數(shù)據(jù)庫(kù)物理設(shè)計(jì)是指設(shè)計(jì)出數(shù)據(jù)庫(kù)的物理數(shù)據(jù)模型,它是數(shù)據(jù)庫(kù)在物理設(shè)備上的具體實(shí)現(xiàn),即數(shù)據(jù)庫(kù)服務(wù)器物理空間上的表、字段、索引、視圖、存儲(chǔ)過(guò)程、觸發(fā)器等。數(shù)據(jù)庫(kù)對(duì)象如圖所示: 名稱 類型 說(shuō)明 家電列表 基本表 存儲(chǔ)家電的基本信息 訂單表 基本表 存儲(chǔ)訂單的基本信息 定單詳情表 基本表 存儲(chǔ)訂單的詳細(xì)信息 購(gòu)物車(chē)表 基本表 存儲(chǔ)購(gòu)物車(chē)的基本信息 用戶信息表 基本表 存儲(chǔ)用戶的基本信息 (2)本系統(tǒng)采用的后臺(tái)數(shù)據(jù)庫(kù)是Microsoft Access數(shù)據(jù)庫(kù)系統(tǒng),因此,必須把數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為Access數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型。本系統(tǒng)數(shù)據(jù)庫(kù)中的主要表格的設(shè)計(jì)結(jié)果如下所示。 ① 家電列表 記錄家電的基本信息,主要包括JDID家電編號(hào),JDSerialNumber家電序列號(hào),JDName家電名稱,JDStock家電貨存,JDPrice家電價(jià)格,JDDescription家電說(shuō)明,JDImage家電圖像,其中家電編號(hào)為家電列表的主鍵。 表1 家電信息表 表名:JD 說(shuō)明:存儲(chǔ)家電信息 字段名 類型 大小 主鍵 缺省 描述 JDID int 4 Y 家電編號(hào) JDSerialNumber varchar 50 家電序列號(hào) JDName varchar 50 家電名稱 JDStock int 4 家電貨存 JDPrice money 8 家電單價(jià) JDDescription varchar 50 家電說(shuō)明 JDImage varchar 50 家電圖像 ② 訂單表 一張訂單可以訂購(gòu)多種家電,所以用兩張表來(lái)存儲(chǔ)數(shù)據(jù)。訂單的基本信息表里面不包含具體的訂購(gòu)哪種家電的信息,這張表主要包括OrderID訂單編號(hào),UserID用戶編號(hào),Address地址,PostCode郵編,Telephone電話,OrderDate下單時(shí)間,Dispatched是否已經(jīng)發(fā)貨,其中訂單編號(hào)為訂單表的主鍵。 表2 存儲(chǔ)訂單表 表名:Orders 說(shuō)明:存儲(chǔ)訂單 字段名 類型 大小 主鍵 缺省 描述 OrderID int 4 Y 訂單編號(hào) UserID int 4 用戶編號(hào) Address varchar 50 地址 PostCode char 10 郵編 Telephone varchar 50 電話 OrderDate datetime 8 下單時(shí)間 Dispatched bit 1 0 是否發(fā)貨,0(未發(fā)) ③ 定單詳情表 這張表中存儲(chǔ)了訂單中具體的關(guān)于已訂購(gòu)家電的信息,主要包括OrderDetailID訂單詳情編號(hào),OrderID訂單編號(hào),JDID家電編號(hào),Quantity數(shù)量,其中訂單詳情編號(hào)為訂單詳情表的主鍵。 表3 訂單詳情表 表名:OrderDetails 說(shuō)明:存儲(chǔ)訂單詳情 字段名 類型 大小 主鍵 缺省 描述 OrderDetailID int 4 Y 訂單詳情編號(hào) OrderID int 4 訂單編號(hào) JDID int 4 家電編號(hào) Quantity int 4 數(shù)量 ④購(gòu)物車(chē)表 顧客將商品放在購(gòu)物車(chē)?yán)锩鏁r(shí),購(gòu)物車(chē)表中就會(huì)添加一條記錄。其中的CartID中存放的是顧客的UserID,由于顧客可以先選購(gòu)后登錄然后下訂單,所以CartID在這種情況下就存放臨時(shí)產(chǎn)生的顧客ID,這張表主要包括RecordID購(gòu)物車(chē)記錄編號(hào),CartID購(gòu)物車(chē)編號(hào),JDID家電編號(hào),Quantity數(shù)量,DateCreated購(gòu)物車(chē)創(chuàng)建時(shí)間,其中購(gòu)物車(chē)記編號(hào)為購(gòu)物車(chē)表的主鍵。 表4 購(gòu)物車(chē)表 表名:ShoppingCart 說(shuō)明:存儲(chǔ)購(gòu)物車(chē) 字段名 類型 大小 主鍵 缺省 描述 RecordID int 4 Y 購(gòu)物車(chē)記錄編號(hào) CartID nvarchar 50 購(gòu)物車(chē)編號(hào) JDID int 4 家電編號(hào) Quantity int 4 數(shù)量 DateCreated datetime 8 創(chuàng)建時(shí)間 ⑤用戶信息表 用來(lái)記錄用戶的一些基本信息,主要包括UserID用戶編號(hào),UserName用戶名,Password密碼,Address地址,PostCode郵編,Telephone電話,其中用戶編號(hào)為用戶信息表的主鍵。 表5 用戶信息表 表名:Users 說(shuō)明:存儲(chǔ)用戶信息 字段名 類型 大小 主鍵 缺省 描述 UserID int 4 Y 用戶編號(hào) UserName char 10 用戶名 Password char 10 密碼 Address varchar 50 地址 PostCode char 10 郵編 Telephone varchar 20 電話 3.4各模塊代碼設(shè)計(jì) 以用戶信息子系統(tǒng)為例,分析用戶信息各模塊的代碼設(shè)計(jì)。用戶信息子系統(tǒng)主要分為4個(gè)模塊,分別是用戶信息查詢模塊,用戶信息追加模塊,用戶信息更新模塊,用戶信息刪除模塊。 (1)數(shù)據(jù)表user1如下 變量名情況如下:編號(hào):userid 用戶名:username 地址:address 郵編:postcode 電話:telephone (2)用戶信息查詢模塊 該模塊主要是顯示所有客戶信息,由一個(gè)網(wǎng)頁(yè)組成,網(wǎng)頁(yè)叫index.asp, 代碼為: set myconn = server.createobject("ADODB.connection") myconn.connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("user.mdb") myconn.open set rst=server.CreateObject("ADODB.recordset") rst.open "select * from user1", myconn , 1, 1 for i=1 to rst.recordcount 實(shí)現(xiàn)的界面如下: (3)用戶信息追加模塊,該模塊主要是追加所有客戶信息,由2個(gè)網(wǎng)頁(yè)組成,網(wǎng)頁(yè)叫insert.html,insert.asp追加處理頁(yè),該網(wǎng)頁(yè)主要實(shí)現(xiàn)以下功能:1讀取表單數(shù)據(jù)2寫(xiě)入3反饋 代碼為: set rst=server.CreateObject("ADODB.recordset") strsql="insert into user1 (username, address, postcode, telephone) values("&username&","&address&","&postcode&","&telephone&")" myconn.execute strsql 實(shí)現(xiàn)的界面如下: 4用戶信息更新模塊,該模塊主要是更新所有客戶的信息,由2個(gè)網(wǎng)頁(yè)組成,網(wǎng)頁(yè)叫update.asp,update2.asp。 代碼為: set rst=server.CreateObject("ADODB.recordset") strsql="update user1 set username="&username&",address="&address&",postcode="&postcode&",telephone="&telephone&" where userid="&userid myconn.execute strsql 實(shí)現(xiàn)的界面如下: 5用戶信息刪除模塊,, 該模塊主要是刪除所有客戶的信息,由1個(gè)網(wǎng)頁(yè)組成,網(wǎng)頁(yè)叫delete.asp,代碼為: set rst=server.CreateObject("ADODB.recordset") strsql="delete from user1 where userid="&userid myconn.execute strsql 實(shí)現(xiàn)的界面如下:- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 電子商務(wù) 系統(tǒng)分析 設(shè)計(jì) 課程設(shè)計(jì) 報(bào)告
鏈接地址:http://www.3dchina-expo.com/p-6492603.html