


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.說明書項目名稱:在線購物系統(網上書店)項目開發單位:計應1002班項目編寫:張麗冰、朱賓玲1引言2編寫目的通過本實驗,深入了解電子商務系統的開發內容和運行過程。將所學的網絡開發技術A 2.0運用到企業項目中去,后臺使用數據庫sql server 2005。同時開發過程要求運用軟件工程方法和Case工具。3項目背景目前傳統書店均以店面形式存在,存在銷售圖書區域性,客戶相對固定,查詢、更新不快捷,投資較大等諸多問題。當代計算機網絡發展非常迅速,越來越多的商品交易已成功的運用在電子商務上了。比較典型的電子商務網站有:易趣、亞馬遜、阿里巴巴、當當網、淘寶網電子商務平臺給企業帶來更多的商業機會,同時
2、也給客戶的消費和交易帶來很大的方便。4.任務概述在計算機網絡,數據庫和先進的開發平臺上,利用現有的軟件,配置一定的硬件,開發一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的網上商品交易系統,實現商店在出售商品后能及時的補充貨物,使商店不出現斷貨和盡量避免因進貨數量不合理造成商品積壓的現象.要求系統能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶操作簡單明了,易于操作,服務器程序利于維護5定義開發工具:Visual Studio 2005開發語言:C*開發框架:A 2.0數據庫:sql server 2005系統運行環境:Windows server 2003、Wind
3、ows XP SP2、IIS6、.NetFramework 2.0 4前沿科技 曾順編著 精通Div+Css網頁樣式與布局 人民郵電出版社 2008.26運行環境 硬件方面的配置:CPU:intel P4 3.06G硬盤:80G內存:1G操作系統:win95以上的版本或者winXP的操作系統網絡的性能:網絡連接正常軟件方面:IE瀏覽器SQL Server 2000以上配置經測試,適合開發。用戶機建議使用配置:對用戶機要求能正常使用網頁瀏覽器,操作系統不限,能正常連接網絡,網絡建義使用寬帶接入。其它硬件方面不做要求。7需求概述7.1 基本功能a) 客戶信息管理功能:客戶濱冊、客戶登錄功能,其中客
4、戶信息要湂包括配送需要的相關信息。b) 圖書分繻顯示功能:按圖書的分繻顯示相應繻別的所有圖書的信息,顯示信息包括:圖書名稱、作者、單價、圖書簡介以及圖書對應的幣面圖片。c) 圖書訂購功能:在圖書顯示界面中,客戶可以選購圖書,并指定選購的數量。d) 購物車功能:客戶選購圖書后能方便地查看購物車內的物品列表及相關的單價、數量、圖書名稱、總價等信息;并能從購物車中刪除選定物品的功能。e) 圖書查找功能:按指定的查找繻別(圖書名稱、作者姓名、ISBN等)查找指定的圖書,并顯示相應查找到的圖書信息。f) 管理人員信息管理功能:管理人員可能添加其他管理人員信息、管理人員修改自身密碼功能。g) 圖書入庫功能
5、:管理人員登錄后能添加圖書信息,其中包括:圖書名、ISBN、作者姓名、所幞種繻、單價、圖書的簡介以及圖書對應的幣面圖片。7.2 附加功能a) 客戶賬號管理功能:管理人員能夠列表顯示客戶的帳號信息、禁用選定的客戶帳號,但不得刪除客戶帳號。b) 圖書庫存管理功能:能實時更新和顯示各圖書在庫存數量,對零庫存的圖書,只能顯示在客戶界面,但客戶不能訂購。c) 配送管理功能:管理人員能夠列表顯示所有訂單,其中可分為:已回款、配送中、原始訂單三種狀態,并對原始訂單下達發貨指定,訂單轉入配送中狀態。d) 新聞中心:管理人員能夠管理新聞,及時發布書店新聞信息。e) 投票綣統:通過簡單的投票模塊,獲得用戶體驗反饋
6、信息。f) 電子郵件服務:管理人員能夠通過及時有效的錯誤信息郵件,進行維護,使書店安全運行。客戶能夠通過訂單綣統的電子郵件確認,獲得自己的訂單信息。8條件與限制時間和資金每個模塊組合占用資源的時間是更具網速而定,網速越快各模塊組合需要資源的時間越小。a 系統響應時間:根據網速而定b 模塊組合時間:根據網速而定,通常情況為1.0秒9模塊設計9.1系統功能設計該網上書店應用程序對應著一個 ASP.NET Web 應用程序類型的解決方案。包括以下幾大模塊: 注冊/登錄 目錄管理u 門類管理u 分類管理 商品管理u 商品管理u 商品詳情管理 搜索目錄u 普通搜索u 精確搜索 購物車管理u 設計購物車u
7、 保存購物車信息u 生成購物車IDu 實現購物車訪問功能 處理顧客定單u 實現定單系統u 管理定單 商品推薦u 動態推薦 添加顧客賬號u 顧客賬號處理u 創建顧客賬號方案 增強定單u 定單增強功能u 稅收和發貸費用 訂單流水線u 構建流水線 顧客信息管理 郵件系統(錯誤處理及定單通知)u 構建郵件系統 新聞管理u 新聞分類u 新聞管理 投票u 網站投票 公告 幫助整個項目結構如下圖所示:9.2模塊劃分1、 用戶管理用戶管理模塊注冊登錄2、 目錄管理模塊目錄管理主要有門類管理、分類管理、商品管理、商品詳情管理。其中門類管理、分類管理和商品管理有添加修改和刪除功能,商品詳情管理有商品詳情修改功能。
8、管理員可以創建門類,對過選擇門類來創建分類,對過選擇門類、分類,來創建商品目錄。商品管理可以將商品關聯到多個分類,也可以從某個分類中移除。a) 功能描述: 門類管理主要完成商品的一級分類,并對其進行添加、刪除、修改等操作。如圖所示:目錄管理模塊門類管理分類管理增加修改刪除增加修改刪除b) 目錄管理的設計流程圖設計添加目錄界面實現刪除目錄功能刪除目錄使用datalist實現瀏覽目錄實現目錄添加功能判斷是否有書c) 刪除目錄流程圖用戶選擇目錄不執行任何操作提示錯誤信息執行刪除語句提示成功信息單擊刪除按鈕判斷是否有商品3、 商品管理模塊商品管理模塊實現對有關商品的所有功能,不要包括商品的搜索、獲取指
9、定目錄下的商品及商品信息的增加、刪除、修改等功能。商品管理模塊修改搜索增加刪除獲取商品1. 商品管理a) 添加商品b) 修改信息(包括分類關聯)c) 刪除商品2. 商品詳情管理4、 搜索搜索有兩種方式,普通搜索和精確搜索,普通搜索完成在標題中搜索,精確搜索完成在標題跟商品描述中搜索。a) 普通搜索b) 精確搜索5、 購物車系統提供兩種購物車的實現,一種普通的購物車,一種AJAX購物車。使得用戶可以多選擇。用戶通過點擊添加商品到購物車,當用戶下定單定時,用戶的臨時購物車就會與用戶的賬戶關聯,由于臨時購物車也可以工作,因此即使在開發了顧客賬戶管理系統后,用戶在結賬之前仍然無需提供任何額外信息,如用
10、戶登錄或者創建一個新的用戶。 目前或許保存購物車的最好方法可能是為每個購物車生成一個唯一的ID,采用全局唯一標識符(GUID)來實現,然后以cookie和session數據的形式保存在用戶的計算機中,這種方法的好處是即使用戶的瀏覽器是禁用cookie的,系統程序也能夠基于session數據正常工作。購物車模塊清空購物車更新數量移除商品添加商品計算價格a) 添加商品到購物車用戶添加商品獲取購物車保存添加商品到購物車更改車中數量是否有此商品b) 管理購物車6、 訂單管理訂單管理模塊實現對用戶所下訂單的管理。不要包括訂單接收地址的設置、商品接收地走紅的設置、訂單的處理和獵取訂單中的商品信息等功能。如
11、圖所示:訂單管理模塊添加商品獲取商品查看訂單獲取地址訂單信息接收地址訂單地址保存地址a) 實現定單系統定單采用郵件通知用戶。當用戶下定單成功后,會給用戶發送一封確認郵件。等到發貨后由發貨單位給用戶再次發送發貨通知郵件。b) 處理定單i. 顯示已有定單管理員通過輸入相應的查詢參數(如根據日期、定單號、狀態、用戶名等),系統返回對應的定單,以及定單的狀態。定單管理員根據得到的通知改相應的定單狀態。ii. 訂單詳情管理7、 商品推薦商品推薦有多同的類型,如:銷售升級商品,關聯銷售,將行色商品放在主頁上。本項目將采用綜合“銷售升級商品”和“關聯銷售”的方法來實現,商品推薦為系統自動執行,當用戶查看某商
12、品的詳細信息時,在此商品下面列出其他顧客在選擇此商品的同時還選擇了以下產品,有利于挖掘潛在客戶。8、 增強定單a) 定單增強功能b) 稅收和發貸費用9.3模塊之間的調用關系在線購物系統登錄書籍管理查詢增加刪除書籍修改書籍出版社類別書籍訂購書籍刪除訂購修改訂購信息購物車管理書籍查詢管理員會員10接口設計 10.1用戶接口 (1)登入界面:由輸入用戶名、密碼的文本框和登陸、注冊按鈕組成。(2)查詢界面:書籍名稱編輯框:用于輸入圖書名稱;查找按鈕:進行書名查找。出版社顯示區: 用于顯示已有出版社,可點擊進行查詢;類別顯示區:用于顯示已有書籍類別,可點擊進行查詢;(3)購物車界面:已購書籍信息顯示區:
13、用于顯示選購書籍信息(名稱,價格,購買數量);數量編輯框:用于輸入每種圖書的數量;提交按鈕:確定購買下訂單。 (4)管理員增加書籍界面: 信息編輯框區: 輸入書籍的信息。提交按鈕:把數據提交到數據庫。(5)管理員修改書籍界面: 書籍名稱編輯框:用于輸入查找的圖書名稱。查找按鈕:按姓名查找書籍,并把書籍信息的數據返回到信息編輯區。 信息編輯框區:對已存在書籍的信息進行修改。提交按鈕:把更新數據到數據庫。 (6)管理員刪除書籍界面: 編輯框:用于輸入查找的圖書名、稱類別、。查找按鈕:查找書籍,并把書籍信息的數據返回到信息顯示區。信息顯示區:顯示查找結果刪除按鈕:每條查找到的信息結尾都有個個刪除按鈕
14、用于刪除當條記錄。10.2外部接口1) 硬件接口: 由于我們使用的通信協議是TCP/IP,因此這里的硬件接口問題主要就是TCP/IP層中的網絡接口層,他負責數據幀的發送和接收,幀是獨立的網絡信息傳輸單元。網絡接口層將幀放在網上,或從網上把幀取下來。這就要求IP使用網絡設備接口規范NDIS向網絡接口層提交幀,并且IP支持廣域網和本地網接口技術。在系統運行時要注意關閉那些容易受攻擊和入侵的端口號,在能保證帶寬的前提下僅開通系統運行所必須的端口。2)軟件接口 這里的接口問題主要就是怎樣與sql數據庫進行通信,以便對數據庫進行讀取和寫入操作。在jsp技術中是使用JABC-ODBC來解決這個問題的。具體
15、來說開發中可能使用到的JABC-ODBC的常用對象有以下幾個: (1)連接對象(Connection):用來連接數據庫。 (2)記錄集對象(RecordSet):用來保存查詢語句的返回結果。 (3)命令對象(Command):用來執行SQL語句或者SQL Server的存儲過程。 (4)參數對象(Parameter):用來為存儲過程或查詢提供參數。10.3內部接口系統中的各模塊之間的接口、調用關系,以及模塊間的數據傳遞關系如下所示:各功能模塊的定義如下圖所示:模塊編號模塊名稱備注GN1會員登錄登錄模塊GN2管理員登錄登錄模塊GN3用戶注冊登錄模塊GN4添加書籍書籍管理模塊GN5修改書籍書籍管理
16、模塊GN6查看書籍書籍管理模塊GN7刪除書籍書籍管理模塊GN8訂購書籍購物車管理模塊GN9刪除訂單購物車管理模塊GN10修改訂購信息購物車管理模塊1)登錄模塊與書籍管理模塊:管理員可以對數據庫中的書籍進行增加、刪除、修改等操作,這三種功能的權限僅局限于管理員,要進行操作需確保為管理員,調用登錄模塊驗證用戶以保證數據庫的信息的正確、完整與安全。2)登錄模塊與購物車管理模塊:用戶進入系統后可以查詢書籍,若要購物則需確保用戶為本系統的會員,非會員可以注冊,會員成功登錄后將會員id儲存于服務器中,購物過程將書籍id也儲存于服務器中,當會員確認購買時,將會員id、書籍id和購買數量存于數據庫中的cust
17、omer_order表中,并更改該書籍的庫存量。11數據結構設計11.1邏輯結構設計要點(1)系統所用到所有數據均存在服務器端,存于SQL Server 服務器中。(2)系統界面的顯示屬性,如字體屬性,樣式等使用CSS統一界面。(3)系統界面中使用的相關圖片需要保存在服務端機器上。參照E/R圖和數據庫表,系統主要需要維護的表如下:E/R圖如下:11. 2物理結構設計要點數據的物理結構用存儲表、鏈表或索引表等描述。12運行設計12.1運行模塊組合注冊模塊:所做操作運行模塊支持軟件輸入名字,密碼,性別,生日,Email 會員注冊模塊添加數據模塊返回信息模塊會員登錄模塊所做操作運行模塊支持軟件輸入會
18、員注冊成功的會員名字和登陸密碼 會員登陸模塊驗證數據模塊返回信息模塊12.2運行控制1注冊會員:用戶登陸此網上商品交易系統網站后,點擊注冊會員按鈕。然后將轉入會員注冊的頁面,接著用戶需要根據頁面上所要求的填寫相關信息,填寫完成之后點擊提交按鈕。如果注冊成功,將返回一條提示注冊成功的語句;如果注冊失敗,將返回一條提示注冊失敗的語句,并且將失敗原因顯示給用戶。2會員登陸:用戶登陸此網上商品交易系統網站,如果已經注冊成為會員的用戶可以直接在登陸框中填寫會員名字和密碼,然后點擊登陸按鈕。如果登陸成成功,則返回一條提示登陸成功得語句;如果登陸不成功,則返回一條登陸失敗的提示語句或者提示注冊,并且同時顯示
19、出登錄失敗得原因。13系統出異常理設計13.1異常信息用一覽表的方式說朗每種可能的出錯或故障情況出現時,系統輸出信息的形式、含意及處理方法。a) 由于輸入信息不符合規范,如數量價格輸入負數,稱為軟錯誤。b) 由于其他問題,如網絡傳輸超時,硬件故障等,產生的問題,稱為硬錯誤。c) 努力提高系統魯棒性,避免因用戶的疏忽對系統造成的損壞;d) 一些關鍵性操作(比如:刪除操作),都應提供確認機制;e) 對用戶的測試文檔指定專人進行管理,并且導出的數據具有一定的保密設置。本單元將出錯分類如下:錯誤分類子項及其編碼錯誤名稱備注數據庫錯誤連接連接超時連接斷開數據庫本身錯誤代碼數據庫本身錯誤代碼TCP連接錯誤連接連接超時連接斷開其它TCP連接錯誤(socket自身錯誤代碼)配置信息錯誤未配置輸入參數未配置輸出參數系統部分自定義錯誤系統管理部分自
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預防接種課件幻燈片
- 預防小學生近視教案課件
- 預防傳染主題班會課件
- 音樂課件兒童歌曲
- 2025年基因工程亞單元疫苗項目合作計劃書
- 屋面雨水排水系統安裝監理指南
- 2025年建筑用天然石料項目合作計劃書
- 文化遺產傳承與現代化
- 衛生部《手足口病預防控制指南版》
- 安全設施使用管理制度培訓
- 2025至2030中國寵物垃圾袋行業發展趨勢分析與未來投資戰略咨詢研究報告
- 兒童腺病毒肺炎課件
- 水資源論證管理制度
- 學校規定違禁品管理制度
- 麻醉中的人文關懷
- 2025年云南省時事政治考試試卷帶解析附完整答案(考點梳理)
- 2025春季學期國開電大本科《經濟學(本)》一平臺在線形考(形考任務1至6)試題及答案
- CJ/T 30-2013熱電式燃具熄火保護裝置
- 車子刮擦協議書
- 2025年山東省普通高校招生(春季高考)全省統一考試語文試題
- 詩歌鑒賞|蘇軾《鶴嘆》注釋+賞析+試題
評論
0/150
提交評論