




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上需求分析1 引言隨著信息技術(shù)的不斷發(fā)展,我們現(xiàn)在已經(jīng)進入了一個信息化時代,而信息時代的代表便是網(wǎng)絡(luò)技術(shù)的日漸成熟,現(xiàn)在網(wǎng)絡(luò)已經(jīng)和我們的生活緊密的聯(lián)系在一起了,通過網(wǎng)絡(luò),我們可以足不出戶的做很多事情,休閑、娛樂、學(xué)習(xí)、交友等等。隨著信息化的進步的同時,今天,一種新的購物方式亦然出現(xiàn),那就是網(wǎng)絡(luò)在線購物。這種新型的商業(yè)運營模式不僅使人們不必在出門購物,節(jié)省了時間和精力,也給商家的發(fā)展創(chuàng)造了良好的機遇,它將傳統(tǒng)的購物流程電子化、數(shù)字化,能為商家降低成本,擴大市場,增加價值。什么是在線購物系統(tǒng)呢?顧名思義,就是能在網(wǎng)上實現(xiàn)商品銷售和購買的系統(tǒng)。在線購物系統(tǒng)旨在滿足電子商務(wù)時代
2、人們對于網(wǎng)上購買和銷售的需求。1.1編寫目的 在完成了針對網(wǎng)上購物市場的前期調(diào)查,同時與多位用戶進行了全面深入地探討和分析的基礎(chǔ)上,提出了這份軟件需求規(guī)格說明書。 此需求規(guī)格說明書對網(wǎng)上購物系統(tǒng)軟件做了全面細致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進一步提出概要設(shè)計說明書和完成后續(xù)設(shè)計與開發(fā)工作。本說明書的預(yù)期讀者為客戶、業(yè)務(wù)或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。本說明書定義了網(wǎng)上購物系統(tǒng)的詳細需求,明確了網(wǎng)上購物系統(tǒng)的功能內(nèi)容、功能邊界、開發(fā)途徑,是整個軟件開發(fā)的依據(jù),它對以后階段的工作起
3、指導(dǎo)作用。本文也是項目完成后系統(tǒng)驗收的依據(jù)。1. 2項目背景商務(wù)網(wǎng)站設(shè)計的主要目的一般是通過網(wǎng)站的推廣,實現(xiàn)企業(yè)的產(chǎn)品及服務(wù)的互聯(lián),并使客戶隨時了解公司及公司所提供的最新產(chǎn)品的資訊同時也為客戶提供及時的在線服務(wù)及訂單處理等功能。而從長期的戰(zhàn)略目標(biāo)來看,商務(wù)網(wǎng)站不僅僅是產(chǎn)品和服務(wù)的推廣,通過Internet,企業(yè)內(nèi)部網(wǎng) 和外部網(wǎng),他還是將買家與賣家,廠家和合作伙伴進門聯(lián)合的平臺,因而消除了時間與空間帶來的障礙。在線購物系統(tǒng)致力于提供電腦及相關(guān)IT產(chǎn)品展示及訂購為核心的網(wǎng)上購物服務(wù)。是商家產(chǎn)品與客戶服務(wù)之間建立更加直接溝通及交流的平臺 。宣傳自己的產(chǎn)品,是商家上網(wǎng)的主要目的之一,將自己的產(chǎn)品展示給
4、客戶,讓客戶通過網(wǎng)站便能夠自由選購,是產(chǎn)品預(yù)定系統(tǒng)的主要目的。1. 3定義Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計語言和(即JavaSE, JavaEE, JavaME)的總稱。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。 JSP(Java Server Pages) :是由Sun Microsys
5、tems公司倡導(dǎo)、許多公司參與一起建立的一種技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。SQL:Structured Query Language2. 任務(wù)概述 2.1 目標(biāo)該軟件具有如下主要功能:1管理員身份驗證(為合法用戶提供一個后臺入口)2添加商品、商品信息修改、刪除商品(向商品表插入前臺首頁展示的商品信息)3訂單信息管理(網(wǎng)站管理者對用戶訂單的執(zhí)行和
6、編輯狀態(tài))4公告信息管理模塊(網(wǎng)站向用戶發(fā)布最新公告信息)5. 用戶查詢并瀏覽商品信息6用戶信息注冊和登錄7用戶在線下單購買商品8能夠提供一定的安全機制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時提供信息備份的服務(wù)。2.2 運行環(huán)境(1)服務(wù)器的軟硬件配置Web服務(wù)器軟件:aspmao.exe數(shù)據(jù)庫服務(wù)器軟件: SQL Server2000 (2)客戶端的軟硬件配置客戶端操作系統(tǒng):Windows 98以上客戶端瀏覽器軟件:IE(Internet Explorer)2.3 條件與限制一個更為完善的網(wǎng)上購物系統(tǒng),應(yīng)提供更為便捷與強大的信息查詢功能,如相應(yīng)的網(wǎng)絡(luò)操作及服務(wù),由于開發(fā)時間和計算機數(shù)量有限
7、,該系統(tǒng)并未提供這一功能。對信息的保護手段僅限于設(shè)置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進一步完善。3. 數(shù)據(jù)描述3.1 靜態(tài)數(shù)據(jù)網(wǎng)上購物系統(tǒng)的靜態(tài)數(shù)據(jù)包括:用戶種類商品類別 3.2 動態(tài)數(shù)據(jù)輸入數(shù)據(jù): 鼠標(biāo)對按鈕的點擊 查詢方式、查詢關(guān)鍵字; 新建商品項、用戶項; 商品項、用戶項相應(yīng)紀(jì)錄更改; 備份數(shù)據(jù)恢復(fù)所需的數(shù)據(jù)備份文件; 受限操作所需的密碼;輸出數(shù)據(jù): 查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄的子集; 統(tǒng)計結(jié)果及其格式化文件; 信息錄入、刪改結(jié)果(成功或失敗); 數(shù)據(jù)備份輸出的數(shù)據(jù)備份文件;內(nèi)部數(shù)據(jù): 查詢操作建立的索引; 3.3 數(shù)據(jù)庫描述本系統(tǒng)使用的數(shù)據(jù)庫
8、為SQL Server2000。ER模式:商品(商品編號#,商品名稱,商品類別#,生產(chǎn)廠家,出廠日期,備注,價格,庫存數(shù)量)會員用戶(會員證號#,姓名,性別,身份編號#,身份證,聯(lián)系電話,密碼)身份(身份編號#,身份描述,用戶等級)商品類別(商品類別編號#,類別描述)ER圖:(一)用戶訂購過程:(1):數(shù)據(jù)流圖:商品6訂購登記5訂購檢驗用戶商品庫檢驗錯誤商品用戶證號訂購信息日歷DDA用戶商品訪問記錄BCC圖3-1:用戶預(yù)訂數(shù)據(jù)流圖A:商品信息;B:用戶信息; C:商品訪問記錄;D:日期;(二)用戶退訂過程:D商品用戶3退訂檢驗4退訂登記檢驗錯誤退訂信息商品訪問記錄日歷退訂返回信息圖3-2:用戶
9、退訂數(shù)據(jù)流圖(三)用戶查詢?yōu)g覽過程:D用戶5查詢許可檢驗6數(shù)據(jù)查詢商品訪問記錄用戶庫商品庫檢驗錯誤查詢信息用戶證號查詢信息日歷A查詢結(jié)果CB圖3-3:用戶查詢?yōu)g覽數(shù)據(jù)流圖管理員7身份檢驗8增刪改商品檢驗錯誤商品管理員信息操作信息A操作確認管理員庫商品庫(四)管理員增刪改商品:圖3-4:管理員增刪改商品數(shù)據(jù)流圖:管理員信息(五)管理員增刪改用戶:管理員9身份檢驗10增刪改用戶檢驗錯誤讀者操作信息操作確認管理員庫管理員信息B用戶庫圖3-5:管理員增刪改用戶數(shù)據(jù)流圖查詢信息身份信息11身份檢驗12數(shù)據(jù)查詢商品訪問記錄管理員庫商品庫檢驗錯誤查詢信息日歷A查詢結(jié)果CG管理員DG(六)管理員查詢?yōu)g覽過程:
10、圖3-6:管理員查詢?yōu)g覽過程數(shù)據(jù)流圖ABC備份文件管理員13身份檢驗14數(shù)據(jù)備份檢驗錯誤用戶操作信息操作確認管理員庫管理員信息數(shù)據(jù)庫(七)商品管理系統(tǒng)數(shù)據(jù)備份: 圖3-7:商品管理系統(tǒng)數(shù)據(jù)備份數(shù)據(jù)流圖管理員15身份檢驗16數(shù)據(jù)恢復(fù)檢驗錯誤用戶操作信息操作確認管理員庫管理員信息ABC數(shù)據(jù)庫備份文件(八)網(wǎng)上購物系統(tǒng)數(shù)據(jù)恢復(fù):圖3-8:網(wǎng)上購物系統(tǒng)數(shù)據(jù)恢復(fù)數(shù)據(jù)流圖(九)管理者口令修改:管理員17身份檢驗18口令修改檢驗錯誤用戶操作信息操作確認管理員庫管理員信息G管理員庫圖3-9:管理者口令修改數(shù)據(jù)流圖 3.4 數(shù)據(jù)詞典1、數(shù)據(jù)流的DD表舉例如下:表1:用戶信息數(shù)據(jù)詞典 數(shù) 據(jù) 流系統(tǒng)名:網(wǎng)上購物系
11、統(tǒng) 編號:條目名:用戶信息 別名:來源:用戶注冊 去處:D3數(shù)據(jù)流結(jié)構(gòu):用戶=用戶編號+用戶姓名+用戶性別+工作單位+簡要說明:修改記錄: 編寫 日期 審核 日期 2、數(shù)據(jù)元素的DD表舉例如下:表2:用戶編號數(shù)據(jù)詞典數(shù) 據(jù) 元 素系統(tǒng)名:網(wǎng)上購物系統(tǒng) 編號 條目名:用戶編號 別名 屬于數(shù)據(jù)流:用戶登記 存儲處:D3用戶信息表數(shù)據(jù)元素值:代碼類型:字符寬 度:10取值范圍及含義:簡要說明:每一個用戶都有一個唯一的編號修改記錄: 編寫 日期 審核 日期 3、數(shù)據(jù)存儲的DD表舉例如下: 表3:商品信息數(shù)據(jù)詞典數(shù) 據(jù) 存 儲系統(tǒng)名:網(wǎng)上購物系統(tǒng) 編號:D4條目名:商品信息表 別名: 存儲組織: 記錄數(shù)
12、:約3000 主關(guān)鍵字:商品編號 數(shù)據(jù)量:約500KB 輔關(guān)鍵字:按編號主索引 記錄組成:字段名稱:商品編號 商品名稱 廠 商 關(guān)鍵詞 . 寬度: 14 32 8 . 10 簡要說明:修改記錄: 編寫: 日期: 審核: 日期: 4、數(shù)據(jù)加工的DD表舉例如下: 表4:訂購信息數(shù)據(jù)詞典數(shù) 據(jù) 加 工系統(tǒng)名:網(wǎng)上購物系統(tǒng) 編號:條目名:訂購商品信息錄入 別名: 輸 入:訂購商品編號、用戶編號 輸出:訂購信息表基本屬性處理邏輯:訂購信息存儲在dabase數(shù)據(jù)庫的orderinfo表中簡要說明:輸入某用戶的商品訂購情況記錄修改記錄: 編寫: 日期: 審核: 日期: 3.5 數(shù)據(jù)采集在ASP中主要是通過使
13、用ASP中內(nèi)置對象和內(nèi)外置組件來采集各種數(shù)據(jù)的。其中常用的內(nèi)置對象和功能有(1) Response對象:將消息發(fā)送回給瀏覽器(從服務(wù)器端向客戶端輸出)。(2) Request對象:獲取客戶端的信息。(3) Application對象:存儲一個應(yīng)用中所有用戶共享的信息。(4) Session對象:存儲一個普通用戶其滯留期間的用戶信息(信息保存在服務(wù)器),也可用Cookie集合(信息保存在客戶端)。(5) Server對象:提供許多服務(wù)器端的應(yīng)用函數(shù)。內(nèi)置組件主要用來進行文件操作和廣告處理,外置組件則用來實現(xiàn)文件上傳、數(shù)據(jù)庫操作,郵件功能等。 通過身份驗證的用戶,采用鍵盤或鼠標(biāo)直接輸入或者從外部文
14、件導(dǎo)入的數(shù)據(jù)。 4. 功能需求 4.1 功能劃分該軟件具有如下主要功能:1管理員身份驗證(為合法用戶提供一個后臺入口)2添加商品、商品信息修改、刪除商品(向商品表插入前臺首頁展示的商品信息)3訂單信息管理(網(wǎng)站管理者對用戶訂單的執(zhí)行和編輯狀態(tài))4公告信息管理模塊(網(wǎng)站向用戶發(fā)布最新公告信息)5. 用戶查詢并瀏覽商品信息6用戶信息注冊和登錄7用戶在線下單購買商品 4.2 功能描述·具體系統(tǒng)前臺功能需求描述(1).用戶注冊模塊用戶購買的商品將通過郵寄手段送達給客戶,通過注冊方式可以把一些必須的用戶基本信息保存在系統(tǒng)中,如送貨地址,手機號碼,電子郵件等用戶基本信息。(2).用戶登錄模塊登錄
15、的主要目的是通過ID確認用戶是否注冊,系統(tǒng)根據(jù)登錄用戶名的注冊信息進行交易。登錄的時機可以在用戶訪問系統(tǒng)的時候,也可以在商品結(jié)算的時候。(3).商品瀏覽查詢模塊用戶可以在不做任何購物決定的情況下隨意瀏覽各種商品,要求系統(tǒng)對用戶瀏覽的商品提供良好的瀏覽效果和瀏覽的方便。用戶可以通過商品類型、商品名稱進行查詢,針對不同類型的商品還可以提供更詳細的查詢方式,比如根據(jù)商品的價格等屬性進行查詢。(4).商品訂購模塊商品交易模塊是本系統(tǒng)最核心的功能,也稱為購物車功能。該功能主要完成商品選購與結(jié)算。登錄用戶可以在查詢結(jié)果中選擇是否購物,購物商品臨時存放在購物車中,由用戶最后確認并結(jié)算后再放入數(shù)據(jù)庫交易記錄。
16、沒有登錄的用戶則直接轉(zhuǎn)移到登錄頁面,登錄后自動結(jié)算并回到結(jié)算頁面,確認交易結(jié)構(gòu)。下圖說明幾者的關(guān)系:前臺系統(tǒng)平臺用戶注冊模塊用戶登錄模塊商品瀏覽查詢模塊商品訂購模塊訂單查詢模塊(1).新聞信息管理模塊實現(xiàn)管理者對站內(nèi)的新聞進行分類管理,添加與刪除新聞功能。(2).商品信息管理模塊實現(xiàn)管理者對站內(nèi)商品進行劃分類別,定期更新管理商品,提供商品信息錄入、修改、刪除等功能。(3).訂單信息管理模塊實現(xiàn)管理者對站內(nèi)訂單的管理,提供訂單列表,查看已確認訂單。(4).操作管理模塊實現(xiàn)管理者對站內(nèi)用戶的管理,和更改管理者的帳號與密碼,和退出功能。后臺系統(tǒng)平臺新聞信息商品信息訂單信息系統(tǒng)管理圖4-3 系統(tǒng)后臺功
17、能需求描述5. 性能需求 5.1 數(shù)據(jù)精確度1)用戶在進行商品查詢時要保證查全率,所有符合搜索條件的商品都要能找到。2)在保證查全率的同時還要能夠保證查準(zhǔn)率,尤其是對于高級搜索這一功能。3)數(shù)據(jù)輸出時應(yīng)是該用戶在本網(wǎng)站上登記或輸入的最新資料(用戶資料、留言購物籃定單內(nèi)容、支付情況、投訴內(nèi)容)。另外有些資料又必須保留在一定期限內(nèi)的全部資料(留言、定單內(nèi)容、支付情況、投訴內(nèi)容)。當(dāng)然我們網(wǎng)站上的內(nèi)容也需要根據(jù)我們公司的產(chǎn)品的更新速度以及我們的商家或加盟商的要求來定期更新,以此來吸引顧客。 5.2 時間特性 1)響應(yīng)時間:2-3秒之內(nèi)打開我們網(wǎng)站的一個新的鏈接(包括打開一張商品圖片)。2)更新處理時
18、間:這是由數(shù)據(jù)精確度的要求確定的。對于需要保持最新內(nèi)容的資料的更新速度是實時性的,對于需要定期保留的內(nèi)容的期限為三個月。3)數(shù)據(jù)轉(zhuǎn)換與傳輸時間:數(shù)據(jù)轉(zhuǎn)換主要是涉及到數(shù)據(jù)庫的問題。為了降低一次顯示過多的記錄會消耗太多的時間這個問題,我們在設(shè)計時將讓數(shù)據(jù)庫盡量分頁顯示。傳輸時間的問題比較復(fù)雜,這和服務(wù)器的處理能力,電信部門給我們提供的帶寬,銀行的電子交易網(wǎng)的響應(yīng)速度有關(guān)。4)運行時間:本網(wǎng)站如非特殊原因應(yīng)保持24小時開通。 5.3 適應(yīng)性 這里主要是解決用戶使用何種瀏覽器的問題,推薦為微軟的 Internet Explorer 或 網(wǎng)景的Netscape Navigator。由于開發(fā)語言、數(shù)據(jù)庫的
19、指定,因此軟件的運行環(huán)最好為Windows 2003 Server。 6. 運行需求 6.1 用戶界面界面要求: a. 網(wǎng)站的主色調(diào)為黃、橙、粉紅這三種最為大眾接受的顏色。 b. 界面的風(fēng)格要鮮明而有特色。c. 網(wǎng)站所要用到的圖片資料應(yīng)該足夠清晰和精美。d. 網(wǎng)站上要有足夠的導(dǎo)航鏈接。e. 要盡量讓用戶使用鼠標(biāo)完成整個操作流程,當(dāng)然填寫資料,在線支付,在線留言需要用到文本輸入。 6.2 硬件接口由于我們使用的通信協(xié)議是TCP/IP,因此這里的硬件接口問題主要就是TCP/IP層中的網(wǎng)絡(luò)接口層,他負責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨立的網(wǎng)絡(luò)信息傳輸單元。網(wǎng)絡(luò)接口層將幀放在網(wǎng)上,或從網(wǎng)上把幀取下來。這就要求IP使用網(wǎng)絡(luò)設(shè)備接口規(guī)范NDIS向網(wǎng)絡(luò)接口層提交幀,并且IP支持廣域網(wǎng)和本地網(wǎng)接口技術(shù)。在系統(tǒng)運行時要注意關(guān)閉那些容易受攻擊和入侵的端口號,在能保證帶寬的前提下僅開通系統(tǒng)運行所必須的端口。 6.3 軟件接口這里的接口問題主要就是怎樣與SQL數(shù)據(jù)庫進行通信,以便對數(shù)據(jù)庫進行讀取和寫入操作。在ASP技術(shù)中是使用ADO來解決這個問題的。具體來說開發(fā)中可能使用到的ADO的常用對象有以下幾個: (1)連接對象(Connection):用來連接數(shù)據(jù)庫。 (2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (二檢)廈門市2025屆高中畢業(yè)班第二次質(zhì)量檢測歷史試卷
- 酒店勞動外包合同(2篇)
- 技術(shù)研發(fā)團隊人員結(jié)構(gòu)統(tǒng)計表格
- 心理學(xué)與社會行為分析試題及答案
- 新型能源技術(shù)合作開發(fā)保密條款合同書
- 《汽車電氣設(shè)備構(gòu)造與檢修》專題復(fù)習(xí) 課件匯 復(fù)習(xí)專題1-8
- 集裝箱運輸合同
- 冰雪奇緣的童話世界征文
- 文件傳輸與接收流程表格
- 高中彎道跑教案
- 音樂劇悲慘世界歌詞
- 大狗巴布課件教學(xué)
- 湖南非稅在線繳費操作步驟
- 精品殘疾兒童教育送教上門語文教案課程
- 《法院執(zhí)行實務(wù)》單元三(上)(課堂PPT)課件
- 煤礦防治水中長期規(guī)劃2017—2019
- 幼兒園一日生活中的保教結(jié)合(課堂PPT)
- 有害物質(zhì)培訓(xùn)教材(ROHS2.0及REACH)
- 德語A1單詞表
- ARL4460 OXSAS曲線制作及學(xué)習(xí)筆記
評論
0/150
提交評論