|
系統(tǒng)規(guī)劃 1.1編寫目的 Web開發(fā)技術(shù)的飛速發(fā)展無疑促進(jìn)了電子商城的普及,目前,越來越多的商業(yè)活動(dòng)開始遷移到Inter中來進(jìn)行,這種模式給商家和消費(fèi)者帶來了極大的便利,使以前很多不同的商業(yè)活動(dòng)變得異??旖?。 1.2系統(tǒng)描敘 本電子購物商城系統(tǒng)在設(shè)計(jì)時(shí)充分考慮了系統(tǒng)的可擴(kuò)展性和商業(yè)活動(dòng)特有的業(yè)務(wù)流程,良好的前期設(shè)計(jì)使他具有優(yōu)秀的擴(kuò)展能力并且便于維護(hù),在發(fā)展飛速的生活中,為了更好的滿足人們的需求,該系統(tǒng)提供強(qiáng)大的服務(wù)功能,更能吸引消費(fèi)者。 1.3系統(tǒng)功能 為了滿足市場的需求,我們將該電子商城系統(tǒng)主要?jiǎng)澐至巳缦碌墓δ埽?,瀏覽商品:包括按用戶的需求倆分類瀏覽,搜索等;2,購買商品:包括用戶選擇商品了需要使用到購物車,以及訂單等;3:用戶信息管理:當(dāng)用戶注冊了帳號(hào)后,可以對自己的個(gè)人信息進(jìn)行查詢,修改等功能;4:活動(dòng)商品:當(dāng)遇到節(jié)假日的時(shí)候,我們適當(dāng)?shù)膶ι唐愤M(jìn)行打折處理,以便更能吸引消費(fèi)者前來購物,5:用戶級(jí)別:消費(fèi)者在進(jìn)行注冊,及已有的用戶購物達(dá)到一定的程度是,可以讓該用戶享受更優(yōu)惠的待遇;6后臺(tái)關(guān)系:在這里,我們主要設(shè)置了幾個(gè)模塊,管理員模塊,可以對商品及其他用戶設(shè)置權(quán)限及其他相關(guān)操作,用戶管理模塊,以及商品管理模塊。 1.4開發(fā)平臺(tái) 在開發(fā)過程中為了提高性能及安全性,我們在這里選擇了c#語言,使用.net開發(fā)環(huán)境,數(shù)據(jù)庫則使用oracle數(shù)據(jù)庫。 1.5數(shù)據(jù)庫環(huán)境 (1)要求運(yùn)行硬件環(huán)境: CPU:奔4以上 內(nèi)存:1G以上 硬盤容量:80G以上 (2)要求操作系統(tǒng)為: WindowsXP或XP以上。 具體需求 2.1功能需求 本系統(tǒng)分為前臺(tái)與后臺(tái),前臺(tái)是為消費(fèi)者提供信息,當(dāng)消費(fèi)者進(jìn)入前臺(tái)界面后,如果成功注冊后,并可以購買網(wǎng)頁上的任何商品,但消費(fèi)者不能對商品信息進(jìn)行操作。對商品的操作則是在后臺(tái)提供,當(dāng)管理員進(jìn)入后臺(tái),就可以對商品信息進(jìn)行修改,也可以對會(huì)員進(jìn)行刪除。 2.2用戶接口需求 如果是游客進(jìn)入該網(wǎng)站首頁,則不容許購買任何商品,必須注冊過后才可以購買,游客注冊成功后并成為會(huì)員,會(huì)員只容許購買商品,查看商品,但不能進(jìn)行刪除,修改商品的任何內(nèi)容 2.3通信接口需求 2.4性能需求 要求本系統(tǒng)一ORACLE數(shù)據(jù)庫進(jìn)行設(shè)計(jì),使用最新的AJAX技術(shù)進(jìn)行設(shè)計(jì),是查詢更新速度加快。更加吸引用戶的眼球。 2.5安全需求 采用完備的密碼管理系統(tǒng),分級(jí)限定操作限制,定期數(shù)據(jù)保存,每日更新。 2.6可維護(hù)性需求 最高級(jí)別人員可享用任意修改商品及會(huì)員信息,分級(jí)人員享用其各自權(quán)限 2.7其他需求 目標(biāo)系統(tǒng)功能齊全,能夠完全滿足業(yè)務(wù)需求??蛻糁豢蓱{借客戶名和密碼進(jìn)行個(gè)人信息的查詢和修改,不得刪除和進(jìn)入其他客人信息(包括查看其他用戶資料)。 整體設(shè)計(jì) 3.1系統(tǒng)功能設(shè)計(jì) 電子商城系統(tǒng)其共分為兩大功能模塊:前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)。兩大功能模塊又分別包括各自的眾多自模塊,前臺(tái)系統(tǒng)就是面向Internet上的用戶,主要包括商品信息模塊,用戶信息模塊,購物車模塊,優(yōu)惠活動(dòng)模塊,訂單模塊,后臺(tái)系統(tǒng)則是用于商店管理員對網(wǎng)站極其對用戶信息,商品信息進(jìn)行管理和維護(hù),主要包括管理員信息管理模塊,用戶信息管理模塊,銷售管理模塊,收入統(tǒng)計(jì)模塊,權(quán)限設(shè)置模塊等,主要系統(tǒng)功能結(jié)構(gòu)圖如下: 圖3.1 3.1.1前臺(tái)功能設(shè)計(jì) (1)商品信息模塊 熱門商品瀏覽(首頁吸納時(shí)點(diǎn)擊最高的商品的商品列表),新到的商品瀏覽,商品的分類瀏覽,商品的快速搜索,商品的詳細(xì)信息瀏覽,活動(dòng)商品的瀏覽 (2)購物車模塊 添加商品到購物車,購物車信息的修改,刪除很結(jié)賬。 (3)用戶信息管理模塊 注冊新用戶,登錄,用戶修改密碼,用戶個(gè)人資料管理。 (4)訂單模塊 查詢個(gè)人訂單列表,查詢某訂單的詳細(xì)信息。 3.1.2后臺(tái)功能設(shè)計(jì) (1)管理員信息管理 登錄和修改密碼管理。 (2)商品信息管理 添加,刪除,商品類別;添加,修改,刪除商品信息;添加,修改,刪除活動(dòng)商品信息。 (3)用戶信息管理 查詢用戶信息,修改賬戶金額。 (4)新聞管理 對新聞進(jìn)行添加,刪除,修改管理 (5)銷售管理 查詢某月的銷售情況,(包括每種商品的售出數(shù)量,相關(guān)訂單數(shù),收入)。 3.2系統(tǒng)流程分析 對電子商務(wù)系統(tǒng)來說,整個(gè)電子購物的流程是至關(guān)重要的,在電子商城的流程設(shè)計(jì)中就貫徹了這樣的思想,下面是對購物流程的分析圖 圖3.2 數(shù)據(jù)庫設(shè)計(jì) 4.1基本表設(shè)計(jì) 用戶信息表(用戶ID,用戶名,用戶密碼,口令提示信息,口令提示題答用戶真實(shí)信息,性別,用戶帳號(hào),家庭住址,郵箱地址, 電話號(hào)碼,郵政編碼) 商品信息表(商品ID,商品名稱,商品圖片,商品價(jià)格,商品信息介紹,分類編號(hào),商品點(diǎn)擊數(shù)) 商品分類表(商品分類ID,分類名稱) 購物車表(記錄ID,購物車ID,所購商品編號(hào),購物車圖片,購物時(shí)間,購物數(shù)量) 訂單表(訂單號(hào),該商品的購買數(shù)量,商品單價(jià),交易時(shí)間,所屬用戶ID,商品ID) 管理員信息表(管理員ID,管理員名稱,管理員口令,管理員姓名,注冊時(shí)間) 促銷活動(dòng)信息表(活動(dòng)號(hào),商品ID,活動(dòng)折扣,活動(dòng)備注,活動(dòng)開始時(shí)間,活動(dòng)結(jié)束時(shí)間) 新聞表(新聞ID,新聞主題,新聞內(nèi)容,新聞時(shí)間) 4.2基本表關(guān)系視圖 測試分析 5.1編寫目的 軟件測試是軟件質(zhì)量保證的關(guān)鍵因素,代表了規(guī)約設(shè)計(jì)和代碼的最終評(píng)審;證實(shí)了軟件依據(jù)規(guī)約所具有的功能及其性能需求;增加了軟件的可靠性。 在開發(fā)工資管理系統(tǒng)的過程中,為了及時(shí)發(fā)現(xiàn)迄今為止的錯(cuò)誤,更有效率的完成該項(xiàng)開發(fā)工作,開發(fā)人員要對其進(jìn)行軟件測試。 該電子商城系統(tǒng)用于中型網(wǎng)站,適用于WINDOWSXP環(huán)境。它的使用者是這家企業(yè)的職工和財(cái)務(wù)管理人員。 5.3功能測試 6.1該產(chǎn)品的使用范圍 該電子商城系統(tǒng)是一項(xiàng)獨(dú)立的軟件產(chǎn)品,即針對中型電子商務(wù)管理系統(tǒng)??晒┫M(fèi)者提供查詢相應(yīng)的商品信息,或者是購買相應(yīng)商品,只需要該消費(fèi)者進(jìn)入本網(wǎng)站的首頁,進(jìn)行注冊后,并可以成功的對商品購買,在后臺(tái)通過管理員的維護(hù),可以不定期的對商品,會(huì)員信息,及相關(guān)的新聞進(jìn)行及時(shí)的更新,逐步符合廣大消費(fèi)者的需求。 6.2缺陷和不足 該網(wǎng)站的缺陷也很明顯,很多功能的實(shí)現(xiàn)還不是很切合實(shí)際的情況,很多功能能也不夠完善,可擴(kuò)充性也不是很好。 6.3補(bǔ)救方案 該電子商城系統(tǒng)受時(shí)間,人員和技術(shù)的限制,對產(chǎn)生的缺陷無法立即進(jìn)行補(bǔ)救,但開發(fā)人員會(huì)盡快做出詳細(xì)的解決方案。 7.項(xiàng)目人員分配表
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
|