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