<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

網上書店系統設計報告范文

2024-01-07

網上書店系統設計報告范文第1篇

學號:090300235 班級: 09信管1班 姓名: 伍恒

1 1系統的功能和結構說明:

功能要求

本系統主要分為管理員,工作人員,會員和游客四大模塊。

管理員: 進入管理頁面,可以維護客戶注冊信息、維護圖書信息、處理訂單信息、報表維修、商品銷售。

工作人員: 進入工作管理頁面,可以對圖書(或商品)信息進行錄入、刪除、瀏覽、查詢、修改(商品銷售)、維護個人信息、維護訂單信息(接收訂單并發貨、拒絕訂單、查詢庫存)。

會員: 進入登入頁面,可以對圖書信息進行查詢、瀏覽,并可以維護個人信息,維護訂單信息(訂單狀態查詢、訂單刪除或增加)。

游客: 進入網站后,只能進行基本的信息瀏覽和查詢。

管理員可以維護客戶注冊信息、維護圖書信息、處理訂單信息、報表維修、商品銷售。工作人員的相對權限下可以對圖書(或商品)信息進行錄入、刪除、瀏覽、查詢、修改(商品銷售)、維護個人信息、維護訂單信息(接收訂單并發貨、拒絕訂單、查詢庫存)。游客身份只能進行基本的信息瀏覽和查詢,但是游客可以在線注冊為會員,成為會員后在相對權限下可以對圖書信息進行查詢、瀏覽,并可以維護個人信息,維護訂單信息(訂單狀態查詢、訂單刪除或增加)。

2系統需求分析和設計文檔:

本系統描述通過包含因特網在內的計算機網絡來購買、銷售和交換商品、服務信息的進程。隨著社會的發展,網絡的普及,網上購物已成為在線業務的首要載體。B2C可以繞過中介(如批發商、銷售商或經銷商)建立與客戶的直接關系。網站還能夠為用戶提供商品的具體信息,用戶能夠在線購買商品,確信自己的訂單。同時網站還提供關于商品或電子零售商的選擇建議和評級。網站來源信息,為網絡銷售人員從不同地方分析網站運營的效果提供方便,至少能夠看出部分常用網站推廣措施所帶來的訪問量,如分類目錄、搜索引擎自然檢索、投放于網站上的在線顯示類網絡廣告等。網上銷售為人們提供更廣闊的環境:人們不受時間的限制,不受空間的限制,不受傳統購物的諸多限制,能夠隨時隨地在網上交易。更廣闊的市場:在網上這個世界將會變得很小,一個商家能夠面對全球的消費者,而一個消費者能夠在全球的任何一家商家購物。更快速的流通和低廉的價格:電子商務減少商品流通的中間環節,節省大量的開支,從而也大大降低商品流通和交易的成本。更符合時代的要求:如今人們越來越追求時尚、講究個性,注重購物的環境,網上購物,更能體現個性化的購物進程。

系統可行性分析及功能和操作環境:

伴隨著Internet正向我們大踏步走來,電子商務將成為21世紀主流的商業模式。網上書店將是隨著這些網絡技術的發展而出現的一種新型圖書銷售渠道。它通過人與電子通信方式的結合,依靠計算機網絡,以通訊技術為基礎,實現圖書銷售的網上交易。網上書店同傳統的店面書店相比,網上書店的經營

2 方式和銷售渠道是全新的;它24小時的全天候和全方位服務是店面書店所不能比及的;成本低廉更是開設網上書店的主要原因。而與其他商品相比,書籍運送幾乎不怕碰撞碎裂,不具時效性;同時書本具有功能單一,形式簡單,易于判斷和選擇而獨具優勢,最適合于網上交易;再次是單價低,降低了消費者第一次在網絡購物的門檻,所以網上書店成了電子商務的先鋒。 對現有系統的分析

由于假定目前還未開設網上書店,所以沒有原型系統,則: 處理流程和數據流程 :暫時不考慮 工作負荷 :暫時不考慮

費用支出:如人力、設備、空間、支持性服務、材料等項開支 :暫時不考慮 人員:列出所需人員的專業技術類別和數量 :暫時不考慮 設備 :暫不考慮

局限性:暫時不考慮 需求調查和分析

網上書店同傳統的店面書店相比,網上書店的經營方式和銷售渠道是全新的,它解決了許多傳統書店的局限性:它24小時的全天候和全方位服務是店面書店所不能比及的;成本低廉更是開設網上書店的主要原因。而與其他商品相比,書籍運送幾乎不怕碰撞碎裂,不具時效性;同時書本具有功能單一,形式簡單,易于判斷和選擇而獨具優勢,最適合于網上交易;再次是單價低,降低了消費者第一次在網絡購物的門檻,所以開設網上書店為廣大讀者提供了很大的便利性,具有很大的發展潛力。 需求預測

為了是經營者實現更有效的的管理,要求網站具有如下功能:

功能 :對書店的圖書信息和用戶(書店工作人員,網站注冊用戶即潛在購書者)信息的進行有效的管理;對圖書的進存銷等環節進行信息化管理;實現讀者網上瀏覽圖書,網上購書的可能;通過論壇同讀者進行有效的溝通;通過聊天室實現作者和讀者的實時交流;處理讀者網上的投訴和建議。

性能:數據庫的錄入;圖書檢索;用戶信息查詢;圖書信息查詢;論壇和bbs互動;網上購書;

安全與保密要求 :書店中所有的圖書能夠供用戶隨時查閱;用戶的個人信息可以由用戶自己修改,添加;書店圖書的信息只能由書店管理人員添加,修改;所有注冊用戶信息只能由書店管理人員查詢。 可行性分析

技術可行性分析 對系統的簡要描述

隨著計算機、網絡通訊和信息技術,特別是Java技術的發展。電子商務在國際上得到廣泛的應用,取得了巨大的成功。我國也不例外,特別是各大電子商務網站從無到有,得到很大的發展,并取得成功。為了適應新環境下的新的銷售模式和顧客銷售方式的改變,開發的這個網上書店電子商務網站是基于Internet/Intranet 及Web技術,建立以Browser/Server 為結構模式、以數據庫為后臺核心應用、以服務,銷售為目的信息平臺。

功能 :對書店的圖書信息和用戶(書店工作人員,網站注冊用戶即潛在購書者)信息的進行有效的管理;對圖書的進存銷等環節進行信息化管理;實現讀者網上瀏覽圖書,網上購書的可能;通過論壇同讀者進行有效的溝通;通

3 過聊天室實現作者和讀者的實時交流;處理讀者網上的投訴和建議。

性能:數據庫的錄入;圖書檢索;用戶信息查詢;圖書信息查詢;論壇和bbs互動;網上購書;

安全與保密要求 :書店中所有的圖書能夠供用戶隨時查閱;用戶的個人信息可以由用戶自己修改,添加;書店圖書的信息只能由書店管理人員添加,修改;所有注冊用戶信息只能由書店管理人員查詢。

運行環境 服務器端 :

操作系統 :WINDOWS,LINUX/UNIX及任何能運行Java虛擬機的平臺;

Java Runtime Environment :version5.0以上。

Web Server:Tomcat 5.0以上。

客戶端操作系統 :任何pc平臺;

瀏覽器 :Internet Explorer,Netscape Navigator。

目標

本系統希望通過構建一個J2EE架構的電子商務網站,利用日益繁榮的互聯網,為傳統的書店打造一個新的銷售平臺。本系統希望通過電子信息化的手段對書店的進存銷等環節進行管理,以達到人力與設備費用的減少,服務能力的提高,管理信息服務的改進,工作人員利用率的提高等目標。

3系統分析相關模型圖

3.1用例圖

用例圖(管理員)

用例圖(游客,會員)

用例圖(員工)

用例描述

用例名:登錄(權限管理——管理員、工作人員、會員、游客) 角色:管理員、工作人員、會員、游客 目標:實現管理權限

前置條件:對具有不同權限的用戶分配一定的權限管理 用例描述:用戶登陸并進行相應的權限操作

用例名:信息管理(錄入、刪除、瀏覽、查詢、修改)——管理員

(個人信息維護)——工作人員、管理員 角色:管理員,工作人員

目標:對員工信息進行錄入、刪除、瀏覽、查詢、修改等基本操作 前置條件:對具有不同權限的用戶分配一定的權限管理 用例描述:管理員和工作人員進行相應的權限操作

用例名:商品信息管理(銷售及商品信息維護)——管理員

(訂單)——工作人員

(瀏覽、查詢)——會員、游客 角色:管理員、工作人員、會員、游客

目標:對商品銷售、下訂單及商品信息和庫存進行錄入、刪除、瀏覽、查詢、修改等基本操作

前置條件:對具有不同權限的用戶分配一定的權限管理 用例描述:用戶對圖書信息進行和相應的權限操作

用例名:查詢(管理員對商品銷售及相關信息的情況查詢、員工對訂單的庫存信息的查詢、會員和游客對圖書的相關信息的查詢) 角色:管理員、工作人員、會員、游客

目標:管理員對商品銷售及相關信息的情況查詢、員工對訂單的庫存信息的查詢、會員和游客

對圖書的相關信息的查詢

前置條件:1.對具有不同權限的用戶分配一定的權限管理 2.查詢信息必須是確實存在的

6 用例描述:用戶在相應的權限操作下對信息進行查詢

用例名:訂單信息管理(訂單信息管理)——管理員

(訂單信息處理——接收訂單并發貨、拒絕訂單、查詢庫存)——工作人員

(訂單信息處理——訂購貨品、訂單增加、訂單刪除、訂單信息查詢)——會員

角色:管理員、工作人員、會員

目標:對訂單信息進行維護和處理(包括:接收訂單并發貨、拒絕訂單、查詢庫存、訂購貨品、訂單增加、訂單刪除、訂單信息查詢) 前置條件:1.對具有不同權限的用戶分配一定的權限管理 2.游客是不能下訂單的

用例描述:用戶在相應的權限操作下對訂單信息進行管理或處理

用例名:維護(商品信息維護、員工信息維護、報表維護)——管理員

(個人信息維護、訂單維護)——會員 角色:管理員、會員

目標:管理員對商品信息維護、員工信息和報表進行維護操作,而會員對個人信息維護和訂單信息維護

前置條件:1.對具有不同權限的用戶分配一定的權限管理 2.維護信息必須是確實存在的

用例描述:用戶在相應的權限操作下對信息進行查詢

3.2活動圖

工作人員工作活動圖

3.3域模型類圖

系統域模型類圖

8 4系統設計相關的模型圖

4.1設計類圖

系統設計類圖

類圖說明:

1、Tourist類是游客的類,其屬性只有name,有注冊(enroll)、圖書查詢(book_search),l瀏覽(browsing)三個操作。

2、Customers類是會員的類,其屬性有用戶名(username)、密碼(password),其中操作有個人信息維護(person_search)、書籍訂單(book_order)、訂單維護(list_service)、圖書查詢(book_search),訂單狀態查詢(list_search)。

3、Orders類是訂單類,包裹訂單名(order_id)、用戶名(user_id)、圖書名(good_id)、訂貨日期(data_id)等屬性。其中操作有增加(add)、刪除(delete)、訂單查詢(list_search)。

4、Staff類是工作人員的類,其屬性有員工姓名(staff_name)、員工數量(staff_num)、其操作有缺貨拒絕(good_refuse)、圖書入庫(good_in)、庫存查詢(stock_search)。

5、Manager類是管理員的類,其屬性只有姓名(name)。其中操作有圖書信息維護

9 (good_service)、員工信息維護(staff_service)、銷售查詢(sale_search)、報表維修(list_service)。

6、Book類是圖書類,其屬性有圖書編號(book_id),書名(book_name),書的價格(book_price),書的摘要(book_digest)。其操作有,圖書查詢(book_search)。

協作圖和序列圖都可以表示各對象間的交互關系,但它們的側重點不同。序列圖用消息的幾何排列關系來表達消息的時間順序,各角色之間的相關關系是隱含的。協作圖用各個角色的幾何排列圖形來表示角色之間的關系,并用消息來說明這些關系。在實際中可以根據需要選用這兩種圖。

一個協作圖描述了系統中為實現某些服務所涉及的對象扮演的角色及其相互之間的交互。協作圖著重于有協作關系的對象之間的交互和鏈接(指對象實例之間的物理或概念上的鏈接,一個鏈接是某關聯的一個實例)。它可用于圖示系統中的操作執行、用例執行或一個簡單的交互場景。協作圖描述了對象及其之間的鏈接,還描述了鏈接的對象之間如何發送消息

4.2協作圖

會員網上訂書協作圖

4.3系統順序圖

會員訂書順序圖

注冊順序圖

4.4包圖

系統包圖

通過這次實踐,我學到了很多東西,用例圖描述了希望用戶如何使用一個系統。用例圖顯示了誰將是相關用戶、用戶希望系統提供什么服務,以及用戶需要為系統提供的服務,使系統的用戶更容易的理解這些元素的用途。在創建之前確定參與者是有:管理員、工作人員、會員、游客。

通過分析用例和問題域,得到相關的類。類圖描述了類、接口、協作以及它們之間關系的圖。用來顯示系統中各個類的靜態結構,描述了類之間的聯系,還包過了類的屬性和操作。

在描述對象之間的交互時,用到了時序圖,以時間為序,來描述對象及對象之間傳遞消息的時間順序,表示用例之間行為順序,當執行一個用例行為時,時序圖中每條消息對應了一個類操作中引起轉換的觸發事件。

系統權限及功能:管理員可以維護客戶注冊信息、維護圖書信息、處理訂單信息、報表維護、商品銷售。工作人員在相對權限下可以對圖書(或商品)信息進行錄入、刪除、瀏覽、查詢、修改(商品銷售)、維護個人信息、維護訂單信息(接收訂單并發貨、拒絕訂單、查詢庫存)。游客身份只能進行基本的信息瀏覽和查詢。但是游客可以在線注冊為會員,成為會員后在相對的權限

12 下對圖書信息進行圖書信息進行查詢、瀏覽,并且可以維護個人信息,維護訂單信息(訂單狀態查詢、訂單刪除或增加)。

參考資料

1.《系統分析設計》

(美) John W. Satzinger 2.《軟件工程(第二版)》

網上書店系統設計報告范文第2篇

隨著網絡技術的普及以及快速的發展,網站成為媒體傳播的一個重要途徑,人們通過網站瀏覽、查詢想要知道的信息,這樣足不出戶就可以了解天下事了。在互聯網服務業方面:網絡購物系統、電子郵件、搜索引擎、網絡銀行、在線交易、網絡廣告、網絡新聞、網絡游戲等仍在飛速發展著。

網絡購物系統在人們的日常生活中已經越來越變得不可或缺了,在網上實現商品的交易不僅能夠減少時間,而且也可以給消費者帶來方便以及提供多樣化的選擇。目前,大家所熟知的大型網絡購物系統有淘寶、當當、亞馬遜、京東商城、蘇寧易購等。

1.概述

1.1 網絡購物系統的發展

近年來,隨著因特網的迅速崛起,互聯網日益成為收集、提供信息的最佳渠道并逐步進入傳統的流通領域。漸漸地,電子商務流行起來,越來越多的商家在網上建起在線商店,以此向消費者展示出一種新型的購物理念。

網絡購物系統作為B2B,B2C,C2C電子商務的前端商務平臺,在其商務活動全過程中起著舉足輕重的作用。

網絡購物是一種具有交互功能的商業信息系統,它向用戶提供靜態和動態兩類信息資源。所謂靜態信息是指那些不經常變動或更新的資源,如公司簡介、管理規范、公司制度、人員配置等;動態信息是指隨時變化的信息,如商品報價、上架商品、熱銷產品、優惠活動等。

1.2 網絡購物系統的構建

現在流行的網絡購物系統不僅要有漂亮的、能夠引人注目的網頁,更要有嚴謹的規劃。每一個細小的環節都很重要,這樣才能使得交易雙方在進行電子交易時避免不必要的錯誤發生。本設計在實際應用開發擬建立一個網絡購物網站(類似于天貓),并構建自己的數據庫,使得所需的商品信息可以及時得到保存和更新,同時也可以使消費者更好的了解商品的詳細信息。

2.系統需求功能分析 2.1 需求分析 2.1.1 系統需求

網絡購物系統主要包括以下幾大功能模塊,用戶管理模塊、管理員管理模塊、搜索功能模塊。其中,用戶管理模塊主要包括用戶注冊、用戶信息(個人信息修改、訂單查看、收藏管理、積分管理、購物車管理)等功能;管理員對網站的設置(網站基本設置、送貨方式、支付方式)、商品管理(商品添加、商品信息、訂單管理)、人員管理(注冊用戶、管理員)、其他管理(新聞、公告)等功能;搜索功能主要包括商品名稱、商品類別、商品價格等。

2.1.2 功能需求

(1)用戶管理:能夠完成用戶基本信息的錄入和用戶基本信息的管理。 (2)管理員管理:能夠完成管理員對網站的設置等。

(3)搜索功能:能夠通過電子商品的名稱以及分類對其進行搜索。 (4)查詢功能:能夠通過查看購物車對選中的商品進行確定、挑選,并通過訂單查詢對支付費用進行確定。

2.2.網購平臺功能模塊的設計 2.2.1 系統設計的總體原則

網絡購物平臺主要是對后臺管理和前臺操作,后臺管理是管理員對本網站的維護,通過商品資料(商品添加、商品審查)、商品交易(訂單處理、發貨查詢)、會員管理(會員審核)、操作管理(管理員添加、管理員審查、管理員退出)等功能達到對該網站的管理。前臺操作是用戶進入本網站時,可以進行用戶注冊,通過網站的新品速遞、商品熱銷、商品分類等進行商品搜索。

無論哪個網站都有自己的設計原則,當然,我們想設計的這一網購網站也有一些原則:

(1) 實用性。 (2) 簡潔性。 (3) 便利性。 (4) 互動性。

圖1 網絡購物系統總體模塊

2.2.2 系統流程分析

圖2 前臺購物流程圖

圖3 后臺購物流程圖

3.網站數據庫設計 3.1 網站數據庫需求分析

網絡購物系統的主要對象是用戶,所以必須建立用戶表,包括用戶的基本信息情況;用戶的主要活動是購買商品,所以建立商品表也是必不可少的;商品又是多種多樣的,可以建立商品類別表和商品類別細分表;最后,用戶提交訂單,需要建立訂單表。另外,還可以根據實際情況建立優惠活動表等。

3.2 數據庫邏輯結構設計

在進行數據庫設計時要遵循一定的原則,一個好的數據庫需要滿足一些嚴格的約束和要求。在設計數據庫時,我們要搞清楚每張表具體包括哪些實體,而這些實體又包含哪些屬性,對應的字段有哪些,以及各個實體之間有何種聯系。

4.界面設計

4.1 主頁一 四葉草的涵義

第一片葉子代表真愛(love)、第二片葉子代表健康(health)、第三片葉子代表名譽(glory)、第四片葉子代表財富(riches)。傳說中的四葉草(Clover)是夏娃從天國伊甸園帶到大地上,花語是幸福。又名三葉草,通常只有三瓣葉子,找到四瓣葉概率很小,隱含得到幸福及上天眷顧。

此購物網站設計旨在以消費者為中心,為了讓每一個來四葉草網上商城購物的用戶能夠體味到幸福的滋味,我們首先應該做的是設計一個友好的界面,充分貫徹用戶體驗這一理念,然后就是商品的高質量保證,當然,親切、耐心的網上客戶服務以及相應的售后服務也是必不可少的。

4.2 主頁二 友好的界面

四葉草網上商城的主頁主要參照是淘寶商城(天貓,如下圖),網頁背景色擬以淺綠色為主:

(1)用戶登錄、注冊的界面

登錄界面:

注冊界面:

(2)網站商標的界面

然后我們的網站擬用:

(3)網站功能的界面

我們希望設計出簡單、易操作的功能界面,讓初次來到我們這個商城的消費者們能夠在我們網頁上導航的指導下,快速知道如何進行各項操作,從而可以盡情挑選他們喜歡的商品。 (4)商城分類的界面

(5)商品分類的界面

(6)商品搜索的界面

當消費者不知道去哪兒尋找自己想購買的商品時,就可以在這邊進行搜索,從而能夠快速找到相關的店鋪。

(7)優惠活動的界面

在優惠活動區,用戶可以快速的了解商城有哪些優惠活動,他們可以根據自己的需要選擇喜歡的商品。

(8)客戶服務的界面

高質量的商品是一個網上商城贏得消費者好評的一個重要的保障,然而,完善的客戶服務也是加深消費者好感,提升商城信譽度的另一重要途徑。只有得到了消費者的認可,該商城才能在眾多的網絡購物商城中脫穎而出,并在激烈的市場競爭中占有一席之地。 5.功能實現 5.1 ASP網站設計

設計該網站時,我們準備采用的是ASP.NET技術。希望可以實現的功能有下面幾項:

(1)登錄界面的實現,該界面主要包括賬戶名,密碼,新用戶注冊; (2)網站商標界面的實現,并且可以通過超鏈接轉到 “網站介紹”這一網頁,讓消費者更好的了解網站的構成;

(3)網站功能界面的實現,購物車網頁的設計與功能實現;

(4)商城分類界面的實現,分為:國際品牌,“四葉草”商品,綜合賣場,互換頻道等;

(5)所有商品分類界面的實現,將商品分為:服裝,化妝品,家用電器,數碼產品,食品等類別;

(6)商品搜索界面的實現,并通過超鏈接鏈接到相應的商品網站; (7)優惠活動界面的實現,希望達到每天更新的效果; (8)客戶服務界面的實現,完成支付方式的實現。

5.2 Access數據庫設計

(1)用戶基本信息的錄入和存儲加密; (2)購物車數據實現動態可操作;

(3)訂單數據的存入,是否已經完成支付的確定;

(4)商品基本信息和商家信息的錄入和更新,能夠對商品進行簡單統計和查詢等操作;

(5)定時更新熱銷產品,優惠活動;

(6)對管理員和普通用戶設置不同的訪問權限; (7)每天更新新聞,公告。(如圖)

5.3 客服管理

每天安排一定的客服人員,在網上商城完成網站維護和與消費者的交流工作。在最短的時間內解答客戶的問題、辦理客戶需要的業務;同時,要有豐富的溝通技巧,雖然客服人員不用面對面與客戶交流,但是僅憑聲音就要取得客戶的信任,更需要與人溝通的技巧,以及得體的禮數;最后,還要有良好的業務素質。業務和溝通技巧都是可以逐漸學習的,但是豐富的客服經驗、客服素質只能在頻繁的實踐慢慢熏陶、慢慢培養。

網上書店系統設計報告范文第3篇

一、 總體結構設計

本系統從總體分可分用戶表、學生基本信息表、學生在校學籍表、院內課程表、學生課程表、學生成績表、學生獎懲信息表、教員信息表、班級信息表、系別信息表。

1.用戶表:用戶名、用戶編號、密碼、權限、用戶基本信息

2.學生基本信息表:姓名、學號 、性別、出生日期、與學生關系、

家庭成員、家長職業、家長單位、家庭住址、家庭電話

3.學生在校學籍表:學號、班級、系別、入學時間、學生電話、班主任、導員、攻讀學歷

4.院內課程表:年級、學期、課程、任課教師、課時、課程類型、課程信息

5.學生課程表:學號、年級、學期、課程、任課教師、課時、上課教室、課程信息

6.學生成績表:

姓名、學號、系別 、班級、年級、學期、課程、任課教師、課時、分數、是否通過

7.學生獎懲信息表:姓名、學號、系別、班級、年級、學期、獎懲類型、獎懲信息、備注 8.教員信息表:姓名、職務 9.班級信息表:班級、系別 10.系別信息表:系別

1.1系統總體結構圖

圖1.1系統總體結構圖

1.2、包圖及關系

(1)數據庫設計 數據庫分析

在系統操作流程圖分析的基礎上,可以列出該系統所需要的主要數據項和數據結構。

用戶表:用戶名、用戶編號、密碼、權限、用戶基本信息

學生基本信息表:姓名、學號 、性別、出生日期、與學生關系、家

庭成員、家長職業、家長單位、家庭住址、家庭電

學生在校學籍表:學號、班級、系別、入學時間、學生電話、班主任、導員、攻讀學歷

院內課程表:年級、學期、課程、任課教師、課時、課程類型、課程信息

學生課程表:學號、年級、學期、課程、任課教師、課時、上課教室、課程信息

學生成績表:

姓名、學號、系別 、班級、年級、學期、課程、任課教師、課時、分數、是否通過

學生獎懲信息表:姓名、學號、系別、班級、年級、學期、獎懲類型、獎懲信息、備注 教員信息表:姓名、職務 班級信息表:班級、系別 系別信息表:系別 創建數據庫表

將上面的E-R圖轉換成表格形式,在這里即為創建數據庫。本課題在創建數據庫時,采用的是SQL Server 2000的企業管理器,不需要使用任何的SQL語句,即可成功創建數據庫。在SQL中新建了一個名為Student_MessageInfo的數據庫,根據先前做的分析,新建了多個數據庫表。其中較為重要的表如下所示,其中表格形式的數據庫表,學生基本信息

二、過程設計

1、模塊說明及程序流程圖 (1)學生基本信息模塊

該模塊實現的功能:學生可以查詢個人基本信息,成績信息,學分信息以及懲處信息,但不能修改信息. (2)學生課程模塊

該模塊實現的功能:學生課程,系統根據學生所報專業選出其對應的

選修課,然后學生可根據專業選擇其中一項,然后提交.

(3)教師信息模塊

該模塊實現的功能:教師可查詢授課信息,學生選課信息,學生基本

信息和學生成績. (4)管理員查詢信息模塊

該模塊實現的功能:管理員可對學生信息,教師信息,課程信息,學院信息,專業信息,班

進行查詢

2、精確類圖

四、界面設計

用戶登陸:該系統根據用戶的身份實現了不同的功能,用戶登陸時需要選擇一種登陸方式(默認情況下是學生),系統再根據用戶選擇的登陸方式到相應的表中去搜索。例如,登陸時選擇了教師登陸方式,系統將會在教師信息表中搜索是否存在與該用戶的輸入相符的信息,如果存在則進入教師主頁,否則提示用戶輸入有誤,請重新輸入。

1、學生用戶界面 ①、修改密碼

學生的初始密碼是由管理員指定的。學生登陸后,可以按照要求自行修改使用密碼。首先需要輸入原始密碼,如果原始密碼沒有輸入正確將不能修改密碼,只有在原始密碼正確的基礎上,用戶才能繼續下面的操作。新密碼設定后,系統還要求用戶再輸入一次重復密碼,避免因為誤輸而導致密碼丟失。 ②、查詢指定學期成績

學生可以查詢自己指定學期的成績和所有的成績。方便學生了解自身情況。

③、查詢截止目前所獲學分

學分一直以來都是學生們倍受關注的焦點。就目前已有的系統來說,雖然實現了學生查詢成績的功能,但是關于學分部分仍然需要學生自行統計。本系統彌補了現有系統這方面的不足,學生可以直接查詢到截止目前所獲得的學分情況,減少了學生需要自行統計的工作量,提高了工作效率。 ④、選課系統

學生選課系統是針對學生進行網上選課而設計的,學生可以自主選擇自己想修的課程。 2.、老師用戶界面 ①、查詢授課計劃

教師可以利用該系統實現查詢授課計劃的功能,教師不僅可以看到自己本學期要授的課程信息,還能查看選修對應課程的學生名單,同時可以添加對應課程的學生成績。幫助教師提高了工作效率。 ②、查詢學生基本信息

教師可以查詢學生的基本信息,以幫助教師了解學生情況??梢园窗嗉壊檎?、按姓名查找、按學號查找、按年齡查找、按籍貫查找,也可以一起查找。

3、管理員界面 ①、班級信息管理

班級信息管理包括添加班級信息,修改班級信息以及刪除班級信息。在班級信息管理之前,需要先對學校信息和專業信息管理。只有在已有的專業信息中才能建立班級檔案,班級信息和專業信息是從屬關系。

②、學生基本信息管理

網上書店系統設計報告范文第4篇

題 目:姓 名:學 院:專 業:班 級:學 號:指導教師:

網上購物系統設計與實現 理學與信息科學學院 計算機科學與技術

2015年 月 日

I

目錄

中文摘要 ........................................................ 1 Abstract ......................................................... 2 1 引言 .......................................................... 1 1.1 網絡購物的背景 .............................................. 1 1.2 網絡購物的意義 .............................................. 1 1.3 國內外發展現狀 .............................................. 2 1.4 系統設計思想 ................................................ 3 2 系統分析 ...................................................... 5 2.1 可行性分析 .................................................. 5 2.1.1 經濟可行性 ............................................... 5 2.1.2 技術可行性 ............................................... 5 2.1.3 運行可行性 ............................................... 6 2.2 需求分析 ................................................... 6 3 技術支持 ...................................................... 7 3.1開發工具與技術 ............................................... 7 3.1.1 MyEclipse ................................................. 7 3.1.2 Microsoft SQL Server2005 .................................. 7 3.1.3 MVC框架技術 ............................................... 7 4總體設計 ....................................................... 9 4.1系統結構設計 ................................................. 9 4.2數據庫設計 ................................................... 9 4.2.1基本表設計 ................................................. 9 5 系統實現 ..................................................... 14 5.1 系統頁面設計 ............................................... 14 5.2 系統前臺功能 ............................................... 14 5.2.1 用戶維護 ................................................. 14 5.2.2 商品展示 ................................................. 14 5.2.3 購物車 ................................................... 15 5.2.4 查看訂單 ................................................. 15 5.2.5 公告信息 ................................................. 15 5.2.6 客戶留言模塊 ............................................. 15

1

5.3 系統后臺功能 ............................................... 16 5.3.1 訂單信息管理 ............................................. 16 5.3.2 訂單信息管理 ............................................. 16 5.3.3 公告信息管理 ............................................. 17 5.3.4 留言信息管理 ............................................. 17 6 系統測試 ..................................................... 19 6.1 軟件測試 ................................................... 19 6.2 功能模塊測試 ............................................... 20 6.2.1 前臺首頁測試 ............................................. 20 6.2.2 購物車模塊測試 ........................................... 20 6.2.3 用戶注冊模塊的測試 ....................................... 20 6.2.4 商品管理的測試 ........................................... 21 7 結論 ......................................................... 22 致謝 ........................................................... 23 參考文獻 ....................................................... 24

2

網上購物系統設計與實現

計算機科學與技術專業 潘圣浩

指導老師 卜憲憲

摘要:本文首先講了網上購物系統的時代背景和現在的發展情況,然后敘述了系統的首要計劃,系統總的需求和總的計劃方案,在設計時可能會遇到的問題,以及對系統執行一些了簡單的測試。本系統是一個依附于Internet,采取B/S模式。網上購物系統依照此刻已有的策劃研發出來的。它強有力的減少商家的運營成本和高效率的工作,商家借此機會擴大規模和市場感染力。在闡述系統的策劃和完成時比較鏗鏘有力。本系統作了一些功能為了讓感受到網購的感染力:豐富的檢索途徑,人性化的注冊,隨意添加商品至購物車等。在設計方面,本系統使用B/S三層結構,java開發語言結合SQL Server 2005建立數據連接關系。有著海量的商品信息、商品的本錢大大減少、節儉了人們貴重的時間、減少了商家的謀劃本錢等,表現了網絡購物的諸多快捷便利的閃光點。 關鍵詞:B/S模式,網上購物,SQL Server 2005

1

Online Shopping System Design and Implementation Computer Science and Technology

PanShengHao

Tutor

BuXianXian

Abstract: The online shopping system is attached to Internet, taking B / S mode. Online shopping system according to plan at the moment already developed out. It is a strong reducing operating costs and high efficiency of work businesses, businesses take the opportunity to expand the scale and market appeal. This paper stresses the historical background and present online shopping system developments, and describes the primary planning system, the overall system requirements and overall program plan, design problems you may encounter, as well as on the system to perform some of the simple test. In explaining the relatively complete system of planning and sonorous. This system makes some features to make network appealing shopping experience: rich retrieval way, humane registration, free add items to your shopping cart, etc. In terms of design, the system uses the B / S three-tier structure, java programming language combined with SQL Server 2005 data connection relationship. It has a massive product information, greatly reducing the cost of goods, thrifty people precious time, reducing the cost of business planning, etc., the performance of many fast and convenient online shopping glittering. Key Words: B / S mode, Online Shopping, SQL Server 200

52

1 引言

1.1 網絡購物的背景

因為互聯網的高速成長,在互聯網的時期,統統事物都朝著信息化、數字化,網絡化來成長,網上購物也隨之誕生了,為了讓網購這個方式更大眾化、簡單化,許多商家就利用了這個契機,開始一番網上購物的熱潮??v觀世界,網絡購物都在急速的發展,在我國網絡購物也一日千里的發展著,它為消費者和商家帶來了諸多的實惠和便利。如今的社會是一個快節奏的社會,許多人沒有時間去商場購物,而網上購物恰恰能給人們節約了寶貴的時間,人們可以足不出戶就能對多種商品進行比較,就算有質量問題也可以通過售后進行退貨或者理賠,大大提高了人們的辦事效率,因此網上購物是一種趨勢,也是人類進步的一種方式。

走入21世紀,全世界的網絡化已經使人們的生活方式有了前所未有的變化,科技的發展讓我們的世界邁進了網絡信息時代。種種新的購置商品方式也開始誕生,更換了以往的生活理念,在網上就可以瀏覽商品,讓人們的生活質量明顯提高。網絡購物的出現,給人們的生活狀況和天下經濟發展的帶來了重要影響。

1.2 網絡購物的意義

網絡購物[1],按字面上來講就是在網上來購買商品。它與別的購物方式不同在于可以在商家和消費者在沒有相見的情況下,就可以逛商場購置商品,網上在線交易。所以,網上購物有下面一些特點:有著海量的商品信息、商品的本錢大大減少、節儉了人們貴重的時間、減少了商家的謀劃本錢等,表現了網絡

1

購物的諸多快捷便利的閃光點。

對消費者來講:不必特意的出門去實體店shopping,在家里稍微動動手指頭就可以輕松取得海量的商品信息,只有你考慮不著并沒有你得不到的商品。網上支付可以更加安全,避免了出門逛街遇到扒手;從下單、支付到送貨上門不需要自己單獨到場地買,既省時又省力;網上商品不需要實體店面、雇員工、囤貨積壓等一系列費用,一般來說相同的商品在網上要比實體店更便宜。作為商家來講,經由網上發賣減少積壓存貨、成本便宜、不受場地約束等優點,毫不疑問在不久的未來能有更多的企業會通過網絡來展示自己的商品,利用互聯網對市場信息的實時反饋調整的處理戰略,可以較快速的提高企業的效益和和國際競爭力。最終,從全部市場經濟觀察,這樣新穎的購物模式可以在多范疇、多層面上更高效率的來結束資源配置。 1.3 國內外發展現狀

跟著互聯網的成長[2],網上購物的長處開始凸顯出來,開始變成一項不可缺少的新購物模式。根據統計:現階段我國網絡信息中心(CNNIC)2010年7月發布的《我國網絡發展情況統計報告》[3]中表現:截至2011年8月尾,中國網民數量已經達到了3.53億,這個人數已經在世界上遙遙領先。我國出現了之前沒有的網購高潮。和前年同時間比較增添一億兩千萬人,百分比長了56.2%。光在2010年前兩個季度,我國網民凈增長竟然超過8300萬。

數據[4]還表現:網上購物運行率是36%,使用人數竟然有8638萬人。不到兩個季度就憑空多出了2756萬人。因而可知,網上購物已經成為勢不可擋的趨向。

李克強說過,“網上購物能帶領上下游行業快速的發展。與此關聯的部門應

2

仔細斟酌,如何經由過程信息根本的支持、物流方便化等地方來發現機會,鼎力帶動網絡購物的成長。”[5]

就2014年12月[6] 為止,我國已經有3.59億的人在網上購物,比2013年末多出來5879萬人,增長率竟達18.6%;我國使用網絡來購物的數量已經從47.8%增長到54.6%。

就2014年我國的網上購物的市場來看,我國表現出了普通化、世界化、便攜化的發展趨向。全方位的講,是我國網絡購物的人群發生著變化,朝著平民發展。有CNNIC數據[7]表示,2014年最主要網購用戶(20-29歲網購人群)范圍與去年相比增加了24.6%,10-20歲網購人群范圍同去年相比增長了11.3%,50歲及以上網購人群規模同去年相比增長了34.1%。

圖1.1 用戶網購使用率

1.4 系統設計思想

依照一般的數據庫管理系統來思考,一些數據量較大的系統比如網上購物,

3

就需要符合運用方便、使用簡單等條件。因此在設計 [8]系統之前有一些方面需要考慮到:

(1)網店首頁美觀大方; (2)容易找到商品信息; (3)方便隨時變動自己的信息; (4)實現網上購物的功能; (5)下單人能閱讀已下定單的消息; (6)用戶可以留言

(7)數據儲存靠得住、系統運行安定。

4

2 系統分析

2.1 可行性分析

可行性研究其目的是搞清楚系統開發的項目能不能得以實現和是否值得去研究的過程,實際上很大水平的簡略了系統分析和構思的進程,進而,可行性分析研究是非常有需要的,在斟酌早期的方針計劃,研究好市場,針對新系統的研發有沒有具備必要性和可能性、從技術、經濟、運行等方面進行分析和鉆研,來避免投資上的錯誤,確保新系統的研發成功。目標便是用盡可能小的本錢在盡可能短的時間內確保問題有沒有可能被處理。

系統在肯定方針后,要求從經濟可行性、技術可行性和運行可行性三個部分來斟酌能不能確定系統可不可行。 2.1.1 經濟可行性

經濟可行性是指發開的系統在將來的經濟效益與研發以前所要用的投資來比較,是不是合適,同時還要看此系統是不是真正的能給人們造出可觀的經濟利潤,因為這個設計只是當成鄙人的畢業設計,然而鄙人的能力還有待提高,所以它的功能可能還有漏洞,所以是沒有利潤可以說的。

2.1.2 技術可行性

要判斷一個系統能不能在技術上是支持的,多個方面來考慮和分析??梢詮能浻布男阅芮闆r、執行環境要求、使用者的能力高低人數等。

在硬件部分,電腦的硬件屬性越豪華,在研發或者執行就會越給力。電子產品的不斷出新,當下的一般電腦配備能力已經達到我們的條件,所以在硬件屬性是屬于可行的。

5

在軟件方面,My Eclipse8.5和SQL server 2005這兩個對于目前來說是比較成熟的開發工具,不論在安全性、可用性、可靠性方面都毫無置疑,所以在軟件方面也是可行的。 2.1.3 運行可行性

本系統要求在Tomcat的環境下,成功連接數據庫以后才可以正常的執行。系統執行起來通俗易懂,于是系統對平民的輔導來說很容易,管著這個系統工作人員在研發和維護工程的能力是很突出的。所以在運行方面也是是可行的。 2.2 需求分析

針對當下幾個大的網上商城和商品在實體店內銷售情況的暗訪、分析,下面幾個最起碼是必要的:

(1)執行界面容易理解,能保證系統讓用戶使用起來不費事; (2)能直觀的表現商品信息,用戶更好的了解商品和比對; (3)購置好的商品添置購物車再進行買單;

(4)網站公示消息,用戶則能夠及時查看到新品的內容; (5)用戶可以查到定單的信息; (6)管理者能夠用后臺執行網站約束。

6

3 技術支持

3.1開發工具與技術 3.1.1 MyEclipse MyEclipse[7](MyEclipse Enterprise Workbench ,簡稱為MyEclipse)是對Eclipse IDE的推廣,我們可以利用它在數據庫和J2EE里研發與宣告,可以使應用程序服務器等工作效率突飛猛進。

MyEclipse簡單能夠分7類:(1)數據庫服務;(2)WEB開發工具;(3)EJB開發工具;(4)服務器的連接器;(5)J2EE項目部署服務;(6)J2EE模型;(7)MyEclipse整合幫助。 3.1.2 Microsoft SQL Server2005 SQL Server 2005[8]是一種運用T-SQL語言,依靠在C/S模式下關系型數據庫系統。SQL Server 2005有以下好處:

SQL Server 2005 和Visual Studio2005[8]擁有一個統一的開發環境,最大水平地減少了硬件的成本,因為數據并沒有存儲在各個客戶端上,客戶端不需要浪費磁盤空間來儲存數據??蛻舳瞬恍枰诒镜靥砑涌刂茢祿墓δ?,這樣,服務器不用將處理能力浪費在數據顯示上;能夠把服務器儲存在一個比較安全的位置,然后配備持續電源供應系統這種設備,這樣比保護好每一個客戶端更實用經濟; 3.1.3 MVC框架技術

MVC[9](Model View Controller)是一種架構設計模式,該模式主要應用于圖形化用戶界面(GUI)應用程序。

7

這個系統接觸到的以下一些技術:jsp技術[10]、servlet技術[11]、SSH框架[12]、jdbc技術[13]等。當中,重中之重的要算Struts技術[14]的運用。在Struts框架中,模型層由實現業務邏輯的JavaBean[15]組件構成,控制層由ActionServlet和Action來實現,視圖層由一組JSP文件構成。

8

4總體設計

4.1系統結構設計

結構圖是像樹的枝干一樣的結構,接著用方框來分層表現數據。樹形布局的最上方是一個單獨的方框,它代表了總的類別,從最上面的信息劃分著手,一級一級的延續下去,沿著圖里所有途徑來回加深,一直把所有的細節在數據結構中串聯起來。

系統劃分了前臺和后臺兩個部分,這兩個部分從形式上看是沒有關系的,然而在對數據庫的連接上是緊緊相連的,每個模塊訪問的是相同的數據庫,只是所連接的表不相同罷了。按照上述功能的認知,系統在兩個大部分的前提下又劃分了小的功能。 4.2數據庫設計

對于一個網上購物系統來說,為了支持更大的數據訪問需求,緊緊靠用桌面型的數據庫管理系統是不能滿足需要的,而且安全性也沒有充分保障。因此,需要使用市場中比較流行的數據庫,比如SQL Server,Oracle等。 4.2.1基本表設計

在設計基本表時,需要意識到下面的問題:

(1)制作一個適合該數據庫的計劃;

(2)數據庫的按標準運用,預防在設計中冒出差錯; (3)對數據完整性的保護; (4)對用戶權限安全的維護; (5)對應用程序性能的維護;

9

(6)數據庫維護。

依照網上購物系統的那時的環境,將數據庫取名為db_shoping,db_shoping一共為了8個數據基本表。 1.商品信息表

這個表用來記錄網站里商品的信息,以及分類的表。如表4.1 t_goods所示。

表4.1 商品信息表

2.商品類別信息表

這個表用來記載商品種別的詳細信息,讓用戶和管理者更好的查詢和管理商品。如表4.2 t_catelog所示。

表4.2商品類別信息表

3.訂單信息表

10

這個表用來記錄用戶已訂單的信息,讓用戶能清楚的看到自己已下的訂單信息,管理者也能為出貨提供訂單詳情。如表4.3 t_order所示。

表4.3訂單信息表

4.用戶信息表

這個表用來記載用戶的基本信息,是消費者購置商品的權限根本,給用戶更新信息和管理者管信息供給依據。如表4.4 t_user所示。

表4.4 用戶信息表

5.管理者信息表

11

這個表是記載不一樣的權限管理者的信息,管理者有資格掌握系統里的全部信息。如表4.5 t_admin所示。

表4.5 t_admin 管理者信息表

6.公告信息表

這個表用來記載公告里的消息,給用戶展現網站的最新的消息。如表4.6 t_gonggao所示。

表4.6 t_gonggao公告信息表

7.留言信息表

這個表用來記載用戶的留言內容,各種建議等。如表4.6 t_liuyan所示。

表4.6 t_liuyan留言信息表

12

13

5 系統實現

5.1 系統頁面設計

系統主頁的設計采用了上左右的結構,上方是功能主菜單區,主要是顯示網站的主功能,左方是本店特色、特價區域、新品上市等方便用戶查看最新上架的商品信息,右方是用戶登錄、商品分類、網站公告。 5.2 系統前臺功能 5.2.1 用戶維護

網上購物是要保證用戶的真實與購物的安全的,因此對用戶的資料進行合理的管理是十分必要的,用戶管理這一模塊變得尤為重要。在用戶的注冊、登錄和驗證和信息的更改及刪除等地方詳細表現。 5.2.2 商品展示

為了能夠讓顧客更直觀的選擇商品,系統使用了兩種展示產品的方法。一種是分類別查詢商品,另外一種是本店特色、特價產品、新品上架直接展示消費者。以本店特色為例,消費者可以在首頁直觀的看到商品樣子,方便顧客查看本網店的特色商品以及詳細信息。界面設計的樣式如下圖所示。

14

5.2.3 購物車

用戶選擇好商品后增添至購物小車里,去購物小車中進行查看,可以對不稱心的產品選擇刪除,或者更改已購商品的數目。 5.2.4 查看訂單

用戶填好訂單接著生成訂單后可以經由搜索找到自身的訂單和詳細信息。界面的設計如下5.10所示。

圖5.10 查看訂單模塊

5.2.5 公告信息 為了吸引更大量的消費者,系統還借助公告信息的方法對商品進行宣揚。借助類似活動面板的方式展現最新商品的信息。在用戶在查看某條公告信息時,系統會主動跳轉到一個界面來表現出公告的信息。 5.2.6 客戶留言模塊

為了可以使網站更加的完善,又設計了留言部分,網站允許用戶提供某些意見或者建議,方便網站不斷的改進。界面的設計如圖5.11所示。

15

圖5.11 公告瀏覽模塊

5.3 系統后臺功能

后臺的功能總的來說是對用戶的信息、物品的種類、訂單等內容的約束。在對這些信息進行增加、刪除和修改等時,就要求將已經執行的操作結果返回到系統的數據庫里,而且可以在對應的界面里刷新出新的結果集。 5.3.1 訂單信息管理

此部分是針對用戶定單信息管理的到功能來設計的,主要涉及用戶訂單的搜索、刪除和受理訂單的操作。管理者可以搜尋系統中已結束的定單和沒有響應的定單信息。界面的設計如圖5.13所示。

圖5.13 訂單管理模塊

定單管理部分調取buyAction里的辦法,在用戶上傳訂單時,初始是認為沒有被響應的。 5.3.2 訂單信息管理

在商品管理部分中基礎信息只是其中一部分,還增加了在商品模塊里上傳圖片的功能,這樣能讓用戶更直觀的瀏覽商品。

管理者在管理界面里敲上要增添的商品,敲擊上傳圖片。在管理商品時,需要把商品分成特價和非特價兩類來管理。這個界面可以展現出已經寫入的特價商品的詳細信息,在上傳圖片的地方上增加照片后確定提交,提交完成有提醒信息冒出。在管理者搜索商品信息時,把鼠標點在查看圖片上即可觀看圖片。

16

界面的設計如圖5.14所示。

圖5.14 商品信息管理

本模塊首要是對商品執行查詢與刪除,鑒于商品被劃分為特價和非特價兩兩類,在管理操作時也需要分開管理,主要利用判斷goodsIsnottejia來區分能否是特價商品。 5.3.3 公告信息管理

現在許多知名網上購物商城上都有公告信息,因此為了能讓用戶能在第一時間看的網站的活動情況。特地設計了公告信息一項。界面的設計如圖5.15所示。

圖5-15 公告管理模塊

5.3.4 留言信息管理

系統允許用戶對網站進行留言,反饋一些商品的看法或者網站的提議等,有助于管理者的搜索,網站能及時的修正問題。界面的設計如圖5.16所示。

17

圖5-16 留言信息管理模塊

18

6 系統測試

6.1軟件測試

在經歷了可行性分析、設計以及編碼等過程的研發后,編寫好源程序,著手步入到軟件的測驗階段。然則,在測試之初的每個階段里有可能會在軟件作品里漏下諸多的報錯和漏洞,假如不能在第一時間發現這些漏洞和報錯,并且修改過來,此次的軟件作品就不可以被安全使用,嚴重時或許會造成重大的虧損。當下,程序的安全還沒有被徹底的處理,所以軟件的測驗依舊是發現軟件中漏洞和報錯的重要方法。 系統整體測試步驟: 1.單元測試

單元測試是整個測試當中的開始,一般在編碼過程中執行。在代碼經歷編譯、評論審核、確定沒有語法錯誤以后,就可以著手實行單元測試。 2.集成測試

集成測試是在單元測試完成后面,把全部的板塊概要計劃條件組裝成系統執行的測試,關鍵目的是搜尋和接口有關的漏洞。 3.確認測試

經歷集成測試之后,接口的報錯已然被找到而且修正了,緊接著就要開始確認測試。確認測試就是檢驗已經研發的功能以及別的特性有沒有按軟件的規范標準達到要求。 4.系統測試

系統測試是大范疇的測試,把研發好的系統當成一個整體來看,在現實運

19

行環境下,對系統進行的統一的測試。 6.2 功能模塊測試 6.2.1 前臺首頁測試 1.查詢模塊的測試

在首頁的查詢商品的下拉菜單隨便選擇一個類,之后在文本框里要敲寫要查詢的商品的關鍵詞,在右測菜單里能出現要找的商品,證明查找成功。在履歷了海量的測試后,此模塊測試結束。 2.商品分類查找的測試

單擊首頁左側的商品分類,隨便選擇一個類,則跳轉到此類商品的所有商品。在履歷了海量的測驗,能夠精確的實現這個功能。 6.2.2 購物車模塊測試

購物車模塊主要是對購買的數量實行修改的測試,購買的數量只能是有效的數字,絕不會出現小數負數等,隨意修改購買數量成功則表測試成功,如果在購買商品時沒有特意修改數量則系統會默認為“1”。經過隨便幾個數來測試, 在當修改完數量時其金額也會相應的修改,則說明測試正確。加入用戶已經購買過這個商品然后又再次購買,系統則會對此商品已購的數量再次增加。之后又對用戶在購買不同商品時,購物車里商品的數量是否準確又做了大量的測試,最終的測試成果取得了預期的成績。 6.2.3 用戶注冊模塊的測試

在用戶注冊板塊里波及到了幾項數據,項目分別是密碼和密碼確認、用戶姓名、住址、性別、郵箱以及QQ。隨意寫了一些測試數據: 1.zhang、1

23、1

23、市北區、女、zhang@123.com、123456

20

2.liu、1

23、

12、劉、市南區、男、liu@123.com、978654 3.wang、1

23、1

23、王、嶗山區、男、wang@123.com、456123 在注冊界面中,敲寫第一組數據,點擊注冊用戶,系統能提醒表里面的信息是不準空白的,內容要求全部填滿,在姓名那欄并未寫值。之后對第二組數據測試,在密碼確認時會及時的提醒密碼錯誤。最后又對第三組數據測試,所有數據皆為正確的,所以順利通過。 6.2.4 商品管理的測試 1.添加商品的測試

首先準備好要添加的商品信息,例如商品名、其描述、照片、價格、特價、種類等,商品分類是不用填寫的,只需要用下拉菜單來選擇類別就行,顏色也同樣如此,照片上傳時,只需要找到照片的路徑確定上傳即可,點擊增加商品,將要填的數據全部填好,也就成功的增加了商品。在測試的時候,故意少填了一些數據、照片格式不正確等,這樣的執行后果皆是失敗的。 2.刪除功能的測試

隨機選擇一條已有的商品數據,點擊后面“刪除”鍵,對商品信息執行刪除測試,系統會相應的提醒“商品信息刪除成功”,又在商品信息里面搜索剛才刪除的商品,并沒有被找到,證明商品確實已經被清除了,證明程序運行沒有錯誤,商品成功清除。假如是刪除的是商品類別,在這類別里面仍有其他商品,就有提醒不允許刪除,相反類別里面沒有商品,就能夠對類別刪除。

21

7 結論

網上購物系統采用了目前流行的B/S模式,使用當下較常見的SSH框架結構并且有著較高安全性與穩定性的數據庫SQL Server 2005來實現系統的設計與開發。迫于用戶的需求系統對此進行了充分的分析,在測試之后,運行的結果也達到了所期望的要求,為了能夠使系統更加的人性化,還增加了一些留言功能。用戶可以快速的對所有的商品執行查找,系統能清楚的提供商品的信息。

系統實現了商品通過網絡向消費者推銷自己的商品,用戶可以經過互聯網不費事的探尋到自己想要的商品,購置自己要買的商品。系統經過后臺來解決有關的訂單信息或網站運行維護等。

鑒于鄙人在知識量、開發經歷等地方都存在初學階段,系統可能在某些地方仍有漏洞。比如在一些具體的功能分析上考慮的還不夠周到,導致系統在實現過程中不夠詳細、具體,所以在今后的學習過程里我會更加努力。

22

致謝

經由指導老師和同學的幫忙下,在規定的時間內完成了我的畢業設計。在這段時光里,我意識到了知識是無止境的,自己的學習生涯是沒有終點的,在完成我的設計過程中獲得了許多,獲得了之前并沒有接觸到的知識,同樣的也穩固了所學到的知識。

首先,要感謝我的指導老師。在成為我的指導導師后,就開始對我的畢業設計在不辭辛苦的監督和指導,從開題報告到設計的最終完成,都如及時雨一般在我最需要困難的時候提出了許多珍貴的建議,有理論也有實踐,我的畢業設計才能按序就班的實施著、測試著,最后成功的結束我的畢設。

最后,還要感謝學院給我提供了優秀的畢業設計環境,還有在論文中被我引用到的參考著作中的作者們,總之要謝謝在畢業設計這段日子中給我做了幫忙的全部老師和同學,謝謝對我的大力支持。

23

參考文獻

[1] 伍燕青.淺談我國網絡購物的發展現狀[D].金融信息化論壇.2007 [2] 呈雯.我國網絡購物現狀淺析[J].商業時代.2006年第3期:9-13 [3] 羅紫初、秦潔雯.當當網與卓越亞馬遜網的營銷模式研究[J].編輯之友,2010年第2期:8-11 [4] 周興裔.從卓越網與當當網的經營策略看中國B2C業務發展的趨勢[J].遼寧廣播電視大學學報,2007年2期:2-4 [5] 劉德寰.透視電商——網絡購物消費者研究[M].機械工業出版社.2013 [6] 陳玉新. 馬云的棋:阿里巴巴上市后發展大勢預測[M]. 中國法制出版社2014 [7] 姚秀麗. 消費者行為及網絡購物[M].科學出版社.2010 [8] 鮑嘉,盧堅. 網店開門紅——網上店鋪設計與裝修寶典[M]. 人民郵電出版社.2009 [9] 秦小波. 設計模式之禪(第2版)[M].機械工業出版社.2014 [10] Bruce Eckel.java編程思想(第4版)[M].陳皓鵬譯.-北京:機械工業出版社,2007.6 [11] 霍斯特曼,科內爾.Java核心技術卷一[M],周立新等譯.機械工業出版社. 2014 [12] 黃京華,楊雪睿,陳辰. 網絡時代的居家購物[M].中國廣播影視出版社.2011 [13] (美)阿拉派蒂 著,鐘鳴等譯. Oracle Database 11g數據庫管理藝術[M].人民郵電出版社.2010 [14] 張居敏,石禮娟,龍翔. Java程序設計經典教程(融合上機操作實例)[M] 電子工業出版社. 2008-1-1 [15] 李丹 SQL Server2005數據庫管理與開發實用教程[M].機械工業出版社2010

網上書店系統設計報告范文第5篇

隨著網絡技術的普及以及快速的發展,網站成為媒體傳播的一個重要途徑,人們通過網站瀏覽、查詢想要知道的信息,這樣足不出戶就可以了解天下事了。在互聯網服務業方面:網絡購物系統、電子郵件、搜索引擎、網絡銀行、在線交易、網絡廣告、網絡新聞、網絡游戲等仍在飛速發展著。

網絡購物系統在人們的日常生活中已經越來越變得不可或缺了,在網上實現商品的交易不僅能夠減少時間,而且也可以給消費者帶來方便以及提供多樣化的選擇。目前,大家所熟知的大型網絡購物系統有淘寶、當當、亞馬遜、京東商城、蘇寧易購等。

1.概述

1.1 網絡購物系統的發展

近年來,隨著因特網的迅速崛起,互聯網日益成為收集、提供信息的最佳渠道并逐步進入傳統的流通領域。漸漸地,電子商務流行起來,越來越多的商家在網上建起在線商店,以此向消費者展示出一種新型的購物理念。

網絡購物系統作為B2B,B2C,C2C電子商務的前端商務平臺,在其商務活動全過程中起著舉足輕重的作用。

網絡購物是一種具有交互功能的商業信息系統,它向用戶提供靜態和動態兩類信息資源。所謂靜態信息是指那些不經常變動或更新的資源,如公司簡介、管理規范、公司制度、人員配置等;動態信息是指隨時變化的信息,如商品報價、上架商品、熱銷產品、優惠活動等。

1.2 網絡購物系統的構建

現在流行的網絡購物系統不僅要有漂亮的、能夠引人注目的網頁,更要有嚴謹的規劃。每一個細小的環節都很重要,這樣才能使得交易雙方在進行電子交易時避免不必要的錯誤發生。本設計在實際應用開發擬建立一個網絡購物網站(類似于天貓),并構建自己的數據庫,使得所需的商品信息可以及時得到保存和更新,同時也可以使消費者更好的了解商品的詳細信息。

2.系統需求功能分析 2.1 需求分析 2.1.1 系統需求

網絡購物系統主要包括以下幾大功能模塊,用戶管理模塊、管理員管理模塊、搜索功能模塊。其中,用戶管理模塊主要包括用戶注冊、用戶信息(個人信息修改、訂單查看、收藏管理、積分管理、購物車管理)等功能;管理員對網站的設置(網站基本設置、送貨方式、支付方式)、商品管理(商品添加、商品信息、訂單管理)、人員管理(注冊用戶、管理員)、其他管理(新聞、公告)等功能;搜索功能主要包括商品名稱、商品類別、商品價格等。

2.1.2 功能需求

(1)用戶管理:能夠完成用戶基本信息的錄入和用戶基本信息的管理。 (2)管理員管理:能夠完成管理員對網站的設置等。

(3)搜索功能:能夠通過電子商品的名稱以及分類對其進行搜索。 (4)查詢功能:能夠通過查看購物車對選中的商品進行確定、挑選,并通過訂單查詢對支付費用進行確定。

2.2.網購平臺功能模塊的設計 2.2.1 系統設計的總體原則

網絡購物平臺主要是對后臺管理和前臺操作,后臺管理是管理員對本網站的維護,通過商品資料(商品添加、商品審查)、商品交易(訂單處理、發貨查詢)、會員管理(會員審核)、操作管理(管理員添加、管理員審查、管理員退出)等功能達到對該網站的管理。前臺操作是用戶進入本網站時,可以進行用戶注冊,通過網站的新品速遞、商品熱銷、商品分類等進行商品搜索。

無論哪個網站都有自己的設計原則,當然,我們想設計的這一網購網站也有一些原則:

(1) 實用性。 (2) 簡潔性。 (3) 便利性。 (4) 互動性。

圖1 網絡購物系統總體模塊

2.2.2 系統流程分析

圖2 前臺購物流程圖

圖3 后臺購物流程圖

3.網站數據庫設計 3.1 網站數據庫需求分析

網絡購物系統的主要對象是用戶,所以必須建立用戶表,包括用戶的基本信息情況;用戶的主要活動是購買商品,所以建立商品表也是必不可少的;商品又是多種多樣的,可以建立商品類別表和商品類別細分表;最后,用戶提交訂單,需要建立訂單表。另外,還可以根據實際情況建立優惠活動表等。

3.2 數據庫邏輯結構設計

在進行數據庫設計時要遵循一定的原則,一個好的數據庫需要滿足一些嚴格的約束和要求。在設計數據庫時,我們要搞清楚每張表具體包括哪些實體,而這些實體又包含哪些屬性,對應的字段有哪些,以及各個實體之間有何種聯系。

4.界面設計

4.1 主頁一 四葉草的涵義

第一片葉子代表真愛(love)、第二片葉子代表健康(health)、第三片葉子代表名譽(glory)、第四片葉子代表財富(riches)。傳說中的四葉草(Clover)是夏娃從天國伊甸園帶到大地上,花語是幸福。又名三葉草,通常只有三瓣葉子,找到四瓣葉概率很小,隱含得到幸福及上天眷顧。

此購物網站設計旨在以消費者為中心,為了讓每一個來四葉草網上商城購物的用戶能夠體味到幸福的滋味,我們首先應該做的是設計一個友好的界面,充分貫徹用戶體驗這一理念,然后就是商品的高質量保證,當然,親切、耐心的網上客戶服務以及相應的售后服務也是必不可少的。

4.2 主頁二 友好的界面

四葉草網上商城的主頁主要參照是淘寶商城(天貓,如下圖),網頁背景色擬以淺綠色為主:

(1)用戶登錄、注冊的界面

登錄界面:

注冊界面:

(2)網站商標的界面

然后我們的網站擬用:

(3)網站功能的界面

我們希望設計出簡單、易操作的功能界面,讓初次來到我們這個商城的消費者們能夠在我們網頁上導航的指導下,快速知道如何進行各項操作,從而可以盡情挑選他們喜歡的商品。 (4)商城分類的界面

(5)商品分類的界面

(6)商品搜索的界面

當消費者不知道去哪兒尋找自己想購買的商品時,就可以在這邊進行搜索,從而能夠快速找到相關的店鋪。

(7)優惠活動的界面

在優惠活動區,用戶可以快速的了解商城有哪些優惠活動,他們可以根據自己的需要選擇喜歡的商品。

(8)客戶服務的界面

高質量的商品是一個網上商城贏得消費者好評的一個重要的保障,然而,完善的客戶服務也是加深消費者好感,提升商城信譽度的另一重要途徑。只有得到了消費者的認可,該商城才能在眾多的網絡購物商城中脫穎而出,并在激烈的市場競爭中占有一席之地。 5.功能實現 5.1 ASP網站設計

設計該網站時,我們準備采用的是ASP.NET技術。希望可以實現的功能有下面幾項:

(1)登錄界面的實現,該界面主要包括賬戶名,密碼,新用戶注冊; (2)網站商標界面的實現,并且可以通過超鏈接轉到 “網站介紹”這一網頁,讓消費者更好的了解網站的構成;

(3)網站功能界面的實現,購物車網頁的設計與功能實現;

(4)商城分類界面的實現,分為:國際品牌,“四葉草”商品,綜合賣場,互換頻道等;

(5)所有商品分類界面的實現,將商品分為:服裝,化妝品,家用電器,數碼產品,食品等類別;

(6)商品搜索界面的實現,并通過超鏈接鏈接到相應的商品網站; (7)優惠活動界面的實現,希望達到每天更新的效果; (8)客戶服務界面的實現,完成支付方式的實現。

5.2 Access數據庫設計

(1)用戶基本信息的錄入和存儲加密; (2)購物車數據實現動態可操作;

(3)訂單數據的存入,是否已經完成支付的確定;

(4)商品基本信息和商家信息的錄入和更新,能夠對商品進行簡單統計和查詢等操作;

(5)定時更新熱銷產品,優惠活動;

(6)對管理員和普通用戶設置不同的訪問權限; (7)每天更新新聞,公告。(如圖)

5.3 客服管理

每天安排一定的客服人員,在網上商城完成網站維護和與消費者的交流工作。在最短的時間內解答客戶的問題、辦理客戶需要的業務;同時,要有豐富的溝通技巧,雖然客服人員不用面對面與客戶交流,但是僅憑聲音就要取得客戶的信任,更需要與人溝通的技巧,以及得體的禮數;最后,還要有良好的業務素質。業務和溝通技巧都是可以逐漸學習的,但是豐富的客服經驗、客服素質只能在頻繁的實踐慢慢熏陶、慢慢培養。

網上書店系統設計報告范文第6篇

1 系統功能結構設計

總體功能模塊圖見圖1。

(1) 學生評教:系統根據學生學號判斷注冊資格, 如果學號合法且尚未注冊, 予以注冊, 并賦予此學生一切學生用戶的權限;學生通過瀏覽器登錄系統, 通過驗證信息正確后進入, 對所選的教師及教師所教課程進行質量評估;參與評價的學生信息不向各級查閱權限開放;學生可進行密碼維護。

(2) 教師查詢:擁有和學生模塊相同的注冊、登錄、修改教師密碼功能;提供多種方式查詢學生對教師的評教結果。下載或打印評價結果。

(3) 教務員評教信息管理:對教務員進行注冊和登陸驗證;自定義或修訂評價指標體系的內容和權重;提供各類查詢接口, 供教務人員對評估結果進行綜合查詢, 打印下載;對學生、教師、教務員、課程等基礎數據進行維護;提供評教信息發布設置。

(4) 系統管理管理:包括用戶信息設置, 不同用戶登錄系統必須進行嚴格的身份認證, 以獲得不同的訪問操作界面和使用權限。在賦予系統強大教學管理功能的同時, 最大程度地保護了教師和學生的隱私權;評教數據維護。

2 系統結構模型設計

本系統采用B/S, C/S結構相結合的三層架構模型。系統用戶主要有學生, 教師, 教務員。其中學生和教師的人數很多, 其對系統的使用需求比較簡單, 且位置分散不集中, 因此面對學生和教師的程序適合采用ASP技術實現, 通過瀏覽器來與其進行交互, 這樣學生和教師可以在校園網絡的任何一個用戶終端上通過瀏覽器進行評教或進行有關信息的查詢;而教務員則需要完成對評教前期和后期大量數據的處理, 業務邏輯及相關操作較為復雜, 這部分則開發專用的客戶端與其交互, 客戶端采用VB6.0開發。

系統三層式結構包括:表示層、業務層和數據層。學生和教師部分的表示層是HTML/ASP文件通過瀏覽器來表現, 教務員部分的表示層通過用VB6.0開發的客戶端程序來表現。前者是利用網頁技術, 通過中間組件層提供的接口來實現學生選課及教師成績報送等功能的操作;后者通過Visual Basic編程工具, 調用中間層組件接口, 實現管理員及教務員功能。業務層主要處理可能發生的業務行為或運算。這一層接受從客戶機通過WEB瀏覽器或其他界面軟件發來的信息請求, 并轉換成對數據層的請求, 接著將數據層返回的結果提交表示層。業務層將業務邏輯封裝在COM組件中通過MTS (Microsoft TransactionServer) 來進行管理。這些組件在本系統中都是用Visual Basic開發的, 安裝在應用服務器上, 在使用時必須安裝并注冊。數據層則進行數據庫有關的操作, 如使用者密碼的檢查、身份的確認、數據的新增/修改/刪除等等。數據庫采用SQL Server數據庫管理系統。

三層體系結構中, 客戶機不與數據庫保持連接, 應用服務器只有在進行請求并接受請求的結果時才與數據庫保持連接, 有效的保證了數據的安全性??臻e進程并不占用網絡資源, 網絡流量顯著減少, 可以更快的進行查詢處理并且響應時間得到了改善。

3 數據庫設計

學生網上評教系統的核心是評教信息數據庫, 數據庫服務器保存所有與評教有關的信息。在SQL Server2000中建立評教數據庫主要數據表格如下:

(1) 學生表:存儲學生基本信息。

(2) 教師表:存儲教師基本信息。

(3) 教務員表:存儲教務員基本信息。

(4) 評教課程教師表:保存需被評教的課程及教師信息。

(5) 評教課程教師表:保存需被評教的課程、教師及教學班信息。

(6) 系統信息表:存儲評教時間, 學期, 系統開啟狀態信息。

(7) 評教信息發布表:存儲需要發布的信息。

(8) 評價指標表:存放評價指標體系的內容和權重。

(9) 評教結果表:存儲學生對教師及課程評教的結果。

(10) 用戶權限設置表:存儲不同用戶的登陸信息及權限。

(11) 數據維護表:存儲評教數據維護時間及內容。

4 結語

本文應用B/S和C/S結構相結合的三層架構模型, 成功構建了基于校園網的網上評教系統.網上評教系統的實現, 有利于實現學生評教手段的現代化, 實現師生間的快捷交流, 為提高高等教育的教學質量起到積極的促進作用。

摘要:本文闡述了基于校園網開發基于三層體系結構的網上評教系統的設計與開發, 主要對系統功能結構、系統結構模型、數據庫設計進行了描述。

上一篇:衛生廁所專項調查報告范文下一篇:為什么要繼承傳統文化范文

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火