網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與實現(xiàn)軟件工程課程設(shè)計(常用版)_第1頁
網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與實現(xiàn)軟件工程課程設(shè)計(常用版)_第2頁
網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與實現(xiàn)軟件工程課程設(shè)計(常用版)_第3頁
網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與實現(xiàn)軟件工程課程設(shè)計(常用版)_第4頁
網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與實現(xiàn)軟件工程課程設(shè)計(常用版)_第5頁
已閱讀5頁,還剩118頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與實現(xiàn)軟件工程課程設(shè)計(常用版)(可以直接使用,可編輯完整版資料,歡迎下載)

網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與實現(xiàn)軟件工程課程設(shè)計(常用版)(可以直接使用,可編輯完整版資料,歡迎下載)山西大學(xué)商務(wù)學(xué)院《軟件工程課程設(shè)計》報告題目:網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與實現(xiàn)班級:12嵌入式班組長:王雪組員姓名:梁瀟琳申姣姣呂曉婧史耀花說明一、設(shè)計題目:網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與實現(xiàn)二、小組成員及任務(wù)分配情況姓名學(xué)號任務(wù)分配梁瀟琳2021331118可行性分析文檔、課程設(shè)計報告?部分申姣姣2021331123需求分析文檔史耀花2021331127系統(tǒng)詳細設(shè)計文檔呂曉婧2021331121系統(tǒng)測試文檔目錄1.開發(fā)目的和意義 31.1開發(fā)目的和意義 31.2完成情況 32.開發(fā)相關(guān)技術(shù)及方法 32.1開發(fā)環(huán)境和開發(fā)工具 32.2相關(guān)技術(shù)及方法 43.系統(tǒng)分析 43.1可行性分析 43.2需求分析 6性能需求分析 6功能需求分析 6系統(tǒng)數(shù)據(jù)流圖 7系統(tǒng)需求分析 10行為需求分析 114.系統(tǒng)設(shè)計 124.1總體設(shè)計 124.2系統(tǒng)模塊的詳細設(shè)計 12主界面設(shè)計 12模塊設(shè)計 124.3系統(tǒng)模塊的數(shù)據(jù)庫設(shè)計 144.3.1數(shù)據(jù)庫設(shè)計概述 144.3.2概念結(jié)構(gòu)設(shè)計 14邏輯結(jié)構(gòu)設(shè)計 164.4數(shù)據(jù)庫設(shè)計 175.系統(tǒng)實現(xiàn) 195.1用戶注冊登錄模塊實現(xiàn) 195.2訂單處理模塊實現(xiàn) 195.3點評模塊實現(xiàn) 196.系統(tǒng)測試 206.1測試的重要性 206.2測試的目標 206.3測試的方法 206.4測試內(nèi)容 21用戶注冊登錄模塊測試 21訂餐服務(wù)模塊測試 21訂單處理模塊測試 22用戶安全性測試 226.5測試結(jié)果 227.實踐總結(jié) 237.1小結(jié) 237.2實踐感想 23參考文獻 24附錄1:可行性分析文檔 25附錄2:需求分析文檔 27附錄3:系統(tǒng)設(shè)計文檔 34附錄4:系統(tǒng)測試文檔 411.開發(fā)目的和意義1.1開發(fā)目的和意義隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,人們對于網(wǎng)絡(luò)有了越來越多的要求。Ebay、阿里巴巴、淘寶的出現(xiàn),讓電子商務(wù)重現(xiàn)曙光,Google、百度的出現(xiàn),讓人們通過網(wǎng)絡(luò)檢索信息,獲得有效信息的途徑更加豐富。當學(xué)生們忙碌了整個上午后,享用豐富的午餐成了基本的要求,而網(wǎng)上訂餐系統(tǒng)正是為了幫助人們尋找和發(fā)現(xiàn)新的菜種,品嘗不同風(fēng)格和不同種類的菜品。因此,面向大學(xué)生的網(wǎng)上訂餐系統(tǒng)的設(shè)計有著良好的現(xiàn)實意義,網(wǎng)上訂餐業(yè)務(wù)在校園也有極大的發(fā)展空間和良好的發(fā)展前景。1.2完成情況本項目實現(xiàn)了用戶注冊與登錄、餐廳管理、用戶訂餐、系統(tǒng)管理、評價等功能,已經(jīng)進行到了了系統(tǒng)的設(shè)計以及測試階段。2.開發(fā)環(huán)境及相關(guān)技術(shù)方法2.1開發(fā)環(huán)境(1)硬件環(huán)境

(2)軟件環(huán)境JSP技術(shù)是一種服務(wù)器端的HTML頁面中嵌入JAVA代碼的腳本語言,它比一般腳本語言的執(zhí)行速度更快,由于JSP是基于JAVA語言的,所以它可以運行在UNIX/LINUX和WINDOWS平臺上,是一種難得的動態(tài)網(wǎng)頁開發(fā)語言。

Java的特點:

(1)簡單

Java語言簡單是指這門語言既易學(xué)又好用。簡單并不代表干癟,Java是一門很豐富的語言。

(2)面向?qū)ο?/p>

基于對象的編程更符合人們的思維模式,使人更容易編寫程序。

(3)跨平臺

Java是基于虛擬機運行的程序,它可以實現(xiàn)一處編譯多處運行。

(4)多線程

Java實現(xiàn)了內(nèi)置多線程支持。多線程允許同時完成多個任務(wù)。

(5)安全

Java小應(yīng)用程序被限制在只允許訪問Java運行環(huán)境中

,不允許訪問計算機其他資源。Java提供了強類型檢查機制,使得程序在開發(fā)期間更安全。

(6)動態(tài)

Java程序的基本組成單位就是類,有些類是自己編寫的,有些類是從類庫

引用的,而類又是運行時動態(tài)綁定的,這就使得Java可以在分布式環(huán)境中動態(tài)的維護程序和類。本系統(tǒng)選擇SQLServer2021(StandardQueryLanguage,SQL結(jié)構(gòu)化查詢語言)作為數(shù)據(jù)管理系統(tǒng)。SQLServer2021是有Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(BI)工具,提供了企業(yè)級的數(shù)據(jù)管理。2.2相關(guān)技術(shù)及方法??系統(tǒng)采用?????技術(shù)、???方法?????????????????????????????????,具體如下幾個方面:(1)JAVA????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????.(2)????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????.(3)JAVA????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????.隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,基于瀏覽器/服務(wù)器(Browser/Server

簡稱B/S)體系結(jié)構(gòu)的應(yīng)用程序得到了空前廣泛的應(yīng)用。但是服務(wù)器之間的通訊,尤其是在不同平臺上運行的服務(wù)器之間的通訊仍然不是一件容易的事情。因為大多數(shù)Internet應(yīng)用程序都是以數(shù)據(jù)庫為中心的,方便的訪問多種數(shù)據(jù)源的能力也比以往任何時候都更加重要。

JSP無疑可以輕松地實現(xiàn)這類功能,在動態(tài)內(nèi)容的解決問題中,還存在其他的解決方法,但是開發(fā)人員要掌握這些技術(shù)很難。例如,Java

Servlets這樣的技術(shù)就可以使得用Java語言編寫交互式的應(yīng)用程序的服務(wù)器端的代碼變得更加簡單。Java

Servlets就是一個基于Java技術(shù)的運行在服務(wù)器端的程序(與Applet不同,后者運行在瀏覽器端)。開發(fā)人員編寫出Servlet程序,用來接收來自Web瀏覽器的請求,動態(tài)地生成響應(yīng),然后發(fā)送包含HTML或XML文檔到瀏覽器。

但是使用這種方法,整個網(wǎng)頁必須都在Java

Servlet中制作。如果開發(fā)人員或者Web管理人員想要調(diào)整頁面的顯示,就不得不從新編輯并編譯Java

Servlet程序。采用這種方法,編寫帶有動態(tài)內(nèi)容的頁面需要有很熟練的應(yīng)用程序開發(fā)技巧和經(jīng)驗。很顯然,一個簡單的創(chuàng)建動態(tài)頁面的解決方案要能解決以下的問題:

1.

能夠在任何Web或應(yīng)用程序服務(wù)器上運行

2.

將應(yīng)用程序邏輯和頁面顯示分離

3.

能夠快速地開發(fā)和測試

4.

簡化開發(fā)基于Web的交互式應(yīng)用程序的過程

JavaServer

Pages

(JSP)滿足這些要求,它整合了存在的Java編程環(huán)境提供支持的技術(shù)和工具,產(chǎn)生了一種新的、開發(fā)基于Web應(yīng)用程序的方法,這個方法給予使用基于組件應(yīng)用的邏輯頁面的設(shè)計者提供了強大的功能。

SQLServer2021數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。3.系統(tǒng)分析3.1可行性分析隨著互聯(lián)網(wǎng)的日益普及,網(wǎng)上訂餐也開始慢慢風(fēng)靡于我們的生活。網(wǎng)上訂餐業(yè)務(wù)的出現(xiàn),能夠幫助人們尋找和發(fā)現(xiàn)新的菜種,品嘗不同風(fēng)格和不同種類的菜品。當代大學(xué)生作為社會中的重要群體,飲食在他們生活中起著重要作用。因此,面向大學(xué)生的網(wǎng)上訂餐系統(tǒng)的設(shè)計有著良好的現(xiàn)實意義,網(wǎng)上訂餐業(yè)務(wù)在校園也有極大的發(fā)展空間和良好的發(fā)展前景。網(wǎng)上訂餐系統(tǒng)無論是在應(yīng)用的深度還是廣度上都是一個逐步發(fā)展的過程。開發(fā)一個局部系統(tǒng)時要充分考慮到局部系統(tǒng)和整個目標系統(tǒng)之前的相容性和完整性,以利于今后整個系統(tǒng)的建立。從訂單處理流程上總體把握系統(tǒng)的設(shè)計,在具體的設(shè)計實現(xiàn)上圍繞三個方面進行展開,即用戶、管理者、系統(tǒng)維護者。?????????????????????????????????????????????????????????????????????????????????????????????????????????,具體如下幾個方面:(1)技術(shù)可行性分析此次開發(fā)基于C語言作為開發(fā)語言,它具有語言簡潔、語言自由、支持跨平臺、與XML相融合等多個特點。我們以SQLSever技術(shù)作為后臺支撐,它能夠?qū)崿F(xiàn)數(shù)據(jù)庫鏡像、在線恢復(fù)、在線檢索操作、快速恢復(fù),安全性能高等多個功能。所以從現(xiàn)有的技術(shù)水平來說,完全能夠建立一個以消費者服務(wù)和內(nèi)部管理為目的的信息平臺。???可行性。經(jīng)濟可行性分析該系統(tǒng)無需額外的設(shè)備購買和人員培訓(xùn)費,所以在經(jīng)濟上是可行的。而且該系統(tǒng)可以做到用戶足不出戶就能吃到美味的食物,同時增加餐館的營業(yè)額的效果。通過以上的分析,開發(fā)網(wǎng)絡(luò)訂餐系統(tǒng)是完全可行的。社會可行性網(wǎng)絡(luò)訂餐系統(tǒng)作為一種全新的商務(wù)模式,但也存在一些潛在的問題。該系統(tǒng)為獨立開發(fā),在技術(shù)上沒有使用任何現(xiàn)有的軟件與方法,所以在法律方面不會存在侵犯專利權(quán),侵犯版權(quán)等問題。隨著計算機知識的普及和推廣,越來越多的人掌握了計算機的基本使用方法和技能。隨著Internet的發(fā)展,用戶對于網(wǎng)絡(luò)、WINDOWS等環(huán)境下的軟件使用比較熟悉,對于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情??傊?,本系統(tǒng)在??????????????????????????????????可行的。3.2需求分析性能分析(1)操作簡單,界面友好:完全空間式的頁面布局,使得菜品、咨詢等信息錄入的工作更簡單。另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。對常見類似的網(wǎng)站的管理的各個方面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實現(xiàn),用戶對菜品的預(yù)定以及支付方式。2、即時可見:對客戶預(yù)定餐飲信息的處理(包括錄入、刪除)將立即在首頁的對應(yīng)欄目顯示出來,達到“即時發(fā)布,即時見效”的功能。3、系統(tǒng)運行應(yīng)該快速、穩(wěn)定、高效和可靠。4、在結(jié)構(gòu)上具有很好的可擴展性,便于將來功能的擴展和維護。5、對數(shù)據(jù)的安全性、完整性要求:用戶信息保密,只有管理員能任意修改。確保網(wǎng)上支付安全。菜品信息、用戶信息必須保證其完整性。防止惡意刪改。3.2.2功能分析(DFD、用例圖)首先對現(xiàn)有系統(tǒng)進行分析,現(xiàn)有系統(tǒng)是信息的重要來源。分析已有系統(tǒng)的功能和實現(xiàn),從而確定新系統(tǒng)的設(shè)計目標和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進行。即通過在網(wǎng)上已有的訂餐網(wǎng)站注冊成會員來了解其具備的功能。3.2.3系統(tǒng)數(shù)據(jù)流圖該系統(tǒng)的數(shù)據(jù)流程圖分三層來描述,分別是頂層數(shù)據(jù)流圖、一級分解、二級分解,具體數(shù)據(jù)流程圖如下圖所示:頂層數(shù)據(jù)流圖???????????????????????????????????????????????????????。系統(tǒng)的頂層數(shù)據(jù)流圖如圖?所示:第0層數(shù)據(jù)流圖

??????????????????????????????第一層數(shù)據(jù)流圖用戶管理數(shù)據(jù)流圖訂餐管理數(shù)據(jù)流圖系統(tǒng)管理數(shù)據(jù)流圖3.2.3系統(tǒng)需求分析本系統(tǒng)使用UML中的用例圖對需求建模。用例圖通過描述“系統(tǒng)”和“活動者”之間的交互活動來描述系統(tǒng)的行為。網(wǎng)上訂餐系統(tǒng)主要有一下幾個方面需求:1、用戶用戶首先需要注冊一個賬號用于系統(tǒng)登錄,登錄后可以查看店鋪信息,并選中某一店鋪后進入其餐飲信息界面,最終選中所需餐飲,下訂單。當然用餐后還可以對此餐飲進行評價。訂餐管理員當用戶下訂單后,訂單管理員需及時生成訂單,如果訂餐者對訂單有所更改時,訂單管理員也要及時對數(shù)據(jù)進行更新。系統(tǒng)管理員系統(tǒng)管理員主要完成對商家和訂餐者信息的管理、以及系統(tǒng)的維護。本系統(tǒng)的用戶用例圖如下圖所示。用戶登陸后可以訂餐、選擇店鋪、選擇餐飲。下單以及付款,可以對餐飲及系統(tǒng)進行評價留言。餐廳管理員用例圖如下圖所示。餐廳管理員登錄系統(tǒng)后對訂單進行核實并安排配送,然后更新店鋪的相關(guān)信息。系統(tǒng)管理員用例圖如下圖所示。系統(tǒng)管理員登錄系統(tǒng)后,可以對訂餐管理者和用戶進行管理(增加、刪除、修改、查詢),以及對系統(tǒng)進行維護。3.2.4行為分析狀態(tài)圖通過描繪系統(tǒng)的狀態(tài)及引起系統(tǒng)狀態(tài)轉(zhuǎn)換的事件,來表示系統(tǒng)的行為。狀態(tài)圖提供了行為建模機制。本文用狀態(tài)圖進行行為需求分析。根據(jù)前面的分析和設(shè)計可以發(fā)現(xiàn),每個參與者在使用系統(tǒng)前都需要進行登錄,登陸后就可以進行各自相應(yīng)的操作,操作完后退出系統(tǒng)。創(chuàng)建的系統(tǒng)狀態(tài)圖如下:4.系統(tǒng)設(shè)計4.1總體設(shè)計本系統(tǒng)主要包括???、???、???。系統(tǒng)功能模塊結(jié)構(gòu)圖如圖??所示:網(wǎng)上訂餐服務(wù)網(wǎng)上訂餐服務(wù)系統(tǒng)后臺前臺后臺前臺系統(tǒng)管理訂餐管理用戶管理系統(tǒng)管理訂餐管理用戶管理更新菜單、調(diào)整價格前臺信息瀏覽、添加、刪除、修改處理訂單更新菜單、調(diào)整價格前臺信息瀏覽、添加、刪除、修改處理訂單審核注冊用戶回復(fù)留言查詢訂單明細信息反饋和評分訂餐查看歷史訂單留言板信息瀏覽填寫、修改個人信息用戶登錄或游客注冊圖3.1系統(tǒng)整體框架圖(1)用戶注冊與登錄模塊:不同的用戶在注冊自己賬號后,即將信息保存于數(shù)據(jù)庫,用戶在輸入用戶名和密碼之后,與數(shù)據(jù)庫的校驗信息匹配,方可登錄自己的用戶界面。(2)餐廳管理模塊:餐廳登錄成功,即可對自身信息進行查看并修改,也可發(fā)布新的菜品以及報價,待管理員審批通過方可發(fā)布,使用戶看到餐廳的信息。(3)用戶訂餐模塊:用戶選定自己喜歡的餐廳和菜品,付款等待餐廳接單,接單后等待餐廳配送。(4)系統(tǒng)管理模塊:負責(zé)審核注冊用戶,對數(shù)據(jù)庫的信息及留言板中的內(nèi)容進行瀏覽、添加、刪除、修改等操作。(5)評價系統(tǒng)模塊:在用戶對餐廳的菜品品嘗之后,可根據(jù)情況對餐廳進行評價,評價也對其他用戶選擇餐廳起到了參考的作用。同時,評價低于標準值的餐廳將進入黑名單。4.2詳細設(shè)計添加菜品模塊的設(shè)計此模塊???????,????????????????????,添加菜品模塊的設(shè)計流程如圖??所示:主界面設(shè)計系統(tǒng)界面作為系統(tǒng)的臉面,是用戶評定該系統(tǒng)的第一印象。因此,系統(tǒng)主頁面的設(shè)計要足夠吸引用戶,同時滿足操作方式大眾化的原則,讓用戶能夠自如地運用該系統(tǒng)。模塊設(shè)計下訂單流程圖:訂單管理流程圖:系統(tǒng)管理流程圖:評價系統(tǒng)流程圖:4.3數(shù)據(jù)庫設(shè)計4.3.2概念結(jié)構(gòu)設(shè)計對上述的總體設(shè)計和需求分析之后,我們已對各個模塊及其功能進行了初步的分析。在此階段,我們可根據(jù)模塊中各實體之間的相互聯(lián)系和各數(shù)據(jù)表之間的相互關(guān)聯(lián),系統(tǒng)的E-R圖如圖?所示:包含包含訂單條目菜品 M N訂單條目菜品包含 N N包含預(yù)定預(yù)定管理 M 1管理留言板留言管理員訂單生成用戶N 1 1 N N 1留言板留言管理員訂單生成用戶其主要數(shù)據(jù)表E-R圖如下:CidCidScid菜名Scid菜名介紹價格菜品介紹價格菜品圖片銷售量圖片銷售量推薦推薦訂單ID訂單ID用戶ID用戶ID菜名菜名送餐地址聯(lián)系訂單送餐地址聯(lián)系訂單訂單時間金額備注訂單時間金額備注真實姓名uName用戶ID真實姓名uName用戶ID身份證號uPwd用戶身份證號uPwd用戶statestateQQ號碼號碼聯(lián)系QQ號碼號碼聯(lián)系喜歡口味喜歡口味菜名訂單IDID菜名訂單IDID數(shù)量單價訂單條目數(shù)量單價訂單條目信息回饋評分信息回饋評分類型管理員類型管理員管理員ID管理員IDmPwdmNamememPwdmNameme4.3.3邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計階段的任務(wù)是將概念結(jié)構(gòu)設(shè)計階段所得到的概念模型轉(zhuǎn)換為具體DBMS所能支持的數(shù)據(jù)模型(即邏輯結(jié)構(gòu)),并對其進行優(yōu)化。概念模型轉(zhuǎn)換為關(guān)系模型的轉(zhuǎn)換規(guī)則:一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。一個m:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式。一個多元聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式。具有相同碼的關(guān)系模式可以合并。有些1:n的聯(lián)系,將屬性合并到n端后,該屬性也作為主碼的一部分。由上述E-R圖轉(zhuǎn)換成關(guān)系模式如下所示:用戶(用戶ID,uName,uPwd,真實姓名,聯(lián)系,state,身份證號,喜歡口味,QQ號碼);菜品(cID,Scid,菜名,價格,介紹,圖片,推薦,銷售量);預(yù)定(用戶ID,cID);訂單條目(ID,訂單ID,菜名,數(shù)量,單價,評分,信息回饋);包含(cID,ID);訂單(訂單ID,用戶ID,菜名,訂單時間,備注,金額,聯(lián)系,送餐地址,管理員ID);管理員(管理員ID,mName,mPwd,類型);4.4數(shù)據(jù)庫設(shè)計(1)訂單表此表???????????????????????????????????,訂單表如表?所示:表4.2訂單表表4.3菜品表表4.4用戶表表4.5訂單條目表用戶注冊登錄界面表4.6管理員表5.系統(tǒng)實現(xiàn)5.1用戶注冊登錄界面用戶注冊登錄界面,填寫注冊表中的信息,提交然后進行登錄。用戶注冊登錄界面如圖?所示:5.2訂單處理管理員查看訂單信息時登錄后臺管理系統(tǒng),查看訂單,處理訂單。5.3點評模塊實現(xiàn)6.系統(tǒng)測試6.3測試方法測試任何產(chǎn)品都有兩種方法:黑盒測試和白盒測試。本次系統(tǒng)測試主要采用黑盒測試。白盒測試又稱結(jié)構(gòu)測試,它的前提是可以把程序看成裝在一個透明的白盒子里,也就是完全了解程序的結(jié)構(gòu)和處理工程。這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中的每條通路是否都能按照預(yù)定要求正確工作。黑盒測試又稱功能測試,是把程序看成一個黑盒子,完全不考慮程序等額內(nèi)部結(jié)構(gòu)和處理過程,也就是說它是在程序接口進行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)慕邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息的完整性,還有性能是否能夠滿足要求,是否有初始化或者終止性錯誤。綜上所訴,針對這個網(wǎng)上訂餐服務(wù)系統(tǒng),我們已經(jīng)知道了系統(tǒng)應(yīng)該具有的功能,而內(nèi)部結(jié)構(gòu)和具體工作過程還待了解,所以我們可以通過黑盒測試來檢驗每個功能是否都能正常使用。6.4測試用例及結(jié)果6.4.1用戶注冊登錄模塊測試具體操作:填寫注冊表中的信息,提交然后進行登錄。測試項目測試用例測試結(jié)果操作流程用戶登錄訂餐服務(wù)模塊用戶名:yy正確密碼:12登陸成功在網(wǎng)站首頁的登錄框輸入密碼:12上登錄添加菜品模塊的設(shè)計用戶名:yy正確密碼:12輸入密碼:12登錄失敗或尚未通過審核在網(wǎng)站首頁的登錄框上登錄添加菜品模塊的設(shè)計輸入相關(guān)注冊信息注冊成功,等待審核在網(wǎng)站首頁的登錄框上點擊“注冊”添加菜品模塊的設(shè)計測試要點為用戶名和密碼,判斷其是否為真,為真進入系統(tǒng),為假彈出警告框提示密碼或用戶名錯誤。6.4.2測試可以從系統(tǒng)首頁直接查找點擊,也可以在搜索欄中搜索查找測試項目測試用例測試結(jié)果操作流程菜單首頁點擊各個店鋪的顯示店鋪的各種飯菜點擊頁面店鋪菜單搜索查詢在搜索框中輸入電名顯示所要店鋪和菜單在搜索框中輸入關(guān)鍵字6.4.3訂單處理模塊測試管理員查看訂單信息時登錄后臺管理系統(tǒng),查看訂單,處理訂單。測試項目測試用例測試結(jié)果操作流程登陸后臺用戶名、密碼轉(zhuǎn)入后臺頁面進入后臺登陸頁面查看訂單點擊“訂單詳情”轉(zhuǎn)入訂單詳情頁面點擊查看“訂單詳情”處理訂單點擊“處理訂單”訂單狀態(tài)以變?yōu)橐弧耙运筒汀痹谟唵卧斍橹悬c擊“處理訂單”6.4.4用戶安全性測試管理人員在登錄系統(tǒng)后臺查看用戶信息時不能修改用戶資料,只能瀏覽用戶資料。用戶在登錄系統(tǒng)頁面時如果輸入的用戶名和密碼格式錯誤或填寫錯誤,也不能進入頁面即登錄失敗。6.5測試結(jié)果本次采用了黑盒測試對該系統(tǒng)的基本功能進行了測試后,每個模塊的基本功能都比較成功,但也發(fā)現(xiàn)了一些問題有的模塊出現(xiàn)異常,對此我們及時進行了修改?,F(xiàn)在功能基本能正常使用,結(jié)果也能滿足需求。有可能還存在問題,這需要我們在以后運行過程中不斷完善。7.實踐總結(jié)7.1小結(jié)本項目提出的網(wǎng)上訂餐系統(tǒng)是在調(diào)研國內(nèi)各大網(wǎng)上訂餐管理軟件和查閱資料了解國內(nèi)外資料的基礎(chǔ)上提出來的,同時查閱了大量相關(guān)文件做出系統(tǒng)分析,此文的系統(tǒng)分析和設(shè)計只是相對于一般的團體而言的。如果要運用到實際企業(yè)、商店、大型超市,要根據(jù)實際情況進行完善和改進。同時,本文著重介紹的是網(wǎng)上訂餐管理系統(tǒng)的開發(fā)、Java語言和JSP語言部分,又由于系統(tǒng)的特殊性——更多地考慮Java、數(shù)據(jù)庫和JSP語言的設(shè)計和實現(xiàn)。7.2實踐感想在做本次課程設(shè)計時我們學(xué)習(xí)到:當調(diào)試出現(xiàn)問題時,先從細節(jié)上入手,看看自己在細節(jié)上有沒有由于粗心而發(fā)生的錯誤,然后再進行整體上分析,有沒有嚴重的語法錯誤。最終在團隊成員的努力下解決了各種問題。這次課程設(shè)計實驗,積累了數(shù)據(jù)庫編程和網(wǎng)站開發(fā)的基本經(jīng)驗和一些基本技巧。對大型系統(tǒng)開發(fā)有了實質(zhì)性、操作性的認識,同時對運用JSP技術(shù)有了很大的提高,對以前學(xué)到的書本知識也是個很好的鞏固,同時這次設(shè)計讓我意識到自己的許多的不足,鍛煉了自己獨立發(fā)現(xiàn)問題,思考問題,解決問題的能力,也掌握了一些編程的思想和技巧,使自己的編程能力也有了很大的提高。具體如下幾個方面:(1)????方面?????????????????????????????????????????????????????(2)??????方面???????????????????????????????????????????????????(3)??????????方面????????????????????????????????????????????????????????????????????????。總之,我在??????方面???????????????????????????????????。參考文獻[1]中國電子政務(wù)發(fā)展研究現(xiàn)狀.[EB/OL].:///jumpnews/bg050401.htm,2005-05-21.[2]B/S結(jié)構(gòu)應(yīng)用開發(fā)秘笈陳衛(wèi)國防工業(yè)出版社2001[3]李春儒,守望互聯(lián)網(wǎng)經(jīng)濟——電子商務(wù)發(fā)展現(xiàn)狀與趨勢.[EB/OL].://chinacc/01/018.htm,2005-05-21.[4]龔炳錚,我國電子商務(wù)的發(fā)展現(xiàn)狀與趨勢[EB/OL].://ec.Org./2004-05/08/content_4138744.htm,2004-05-08.[5]李飛,最新實用網(wǎng)絡(luò)技術(shù)教程[M].西安:西安電子科技大學(xué)出版社.69~70,124~126.最新實[6]黃理,李積善,曹林有,張勇.用JSP輕松開發(fā)Web網(wǎng)站(第一版)[M].北京:北京希望電子出版社.2001.100~152.[7]飛思科技產(chǎn)品研發(fā).JSP應(yīng)用開發(fā)詳解(第二版)[M].北京:電子工業(yè)出版社,2004.23~28,259~316[8]肖金秀,馮沃輝,施鴻翔.JSP程序設(shè)計教程[M].北京:冶金工業(yè)出版社,2003.7:110-139.【D】[J][9]馬紅華,jsp高級編程.[M].北京:北京希望電子出版社,2001.5~10[10]陸正武,蔣武,劉軍,石正貴.Java項目開發(fā)實踐[M].北京:中國鐵道出版社,2004.6~7,87~112.[11]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].北京:高等教育出版社,2001.84~149附錄1:可行性分析文檔隨著互聯(lián)網(wǎng)的日益普及,網(wǎng)上訂餐也開始慢慢風(fēng)靡于我們的生活。網(wǎng)上訂餐業(yè)務(wù)的出現(xiàn),能夠幫助人們尋找和發(fā)現(xiàn)新的菜種,品嘗不同風(fēng)格和不同種類的菜品。當代大學(xué)生作為社會中的重要群體,飲食在他們生活中起著重要作用。因此,面向大學(xué)生的網(wǎng)上訂餐系統(tǒng)的設(shè)計有著良好的現(xiàn)實意義,網(wǎng)上訂餐業(yè)務(wù)在校園也有極大的發(fā)展空間和良好的發(fā)展前景。網(wǎng)上訂餐系統(tǒng)無論是在應(yīng)用的深度還是廣度上都是一個逐步發(fā)展的過程。開發(fā)一個局部系統(tǒng)時要充分考慮到局部系統(tǒng)和整個目標系統(tǒng)之前的相容性和完整性,以利于今后整個系統(tǒng)的建立。從訂單處理流程上總體把握系統(tǒng)的設(shè)計,在具體的設(shè)計實現(xiàn)上圍繞三個方面進行展開,即用戶、管理者、系統(tǒng)維護者。技術(shù)可行性分析此次開發(fā)基于C語言作為開發(fā)語言,它具有語言簡潔、語言自由、支持跨平臺、與XML相融合等多個特點。我們以SQLSever技術(shù)作為后臺支撐,它能夠?qū)崿F(xiàn)數(shù)據(jù)庫鏡像、在線恢復(fù)、在線檢索操作、快速恢復(fù),安全性能高等多個功能。所以從現(xiàn)有的技術(shù)水平來說,完全能夠建立一個以消費者服務(wù)和內(nèi)部管理為目的的信息平臺。經(jīng)濟可行性分析該系統(tǒng)無需額外的設(shè)備購買和人員培訓(xùn)費,所以在經(jīng)濟上是可行的。而且該系統(tǒng)可以做到用戶足不出戶就能吃到美味的食物,同時增加餐館的營業(yè)額的效果。通過以上的分析,開發(fā)網(wǎng)絡(luò)訂餐系統(tǒng)是完全可行的。社會可行性網(wǎng)絡(luò)訂餐系統(tǒng)作為一種全新的商務(wù)模式,但也存在一些潛在的問題。該系統(tǒng)為獨立開發(fā),在技術(shù)上沒有使用任何現(xiàn)有的軟件與方法,所以在法律方面不會存在侵犯專利權(quán),侵犯版權(quán)等問題。隨著計算機知識的普及和推廣,越來越多的人掌握了計算機的基本使用方法和技能。隨著Internet的發(fā)展,用戶對于網(wǎng)絡(luò)、WINDOWS等環(huán)境下的軟件使用比較熟悉,對于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情附錄2:需求分析文檔3.2需求分析需求分析的任務(wù)是通過詳細調(diào)查現(xiàn)實世界要處理的對象,充分了解系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴充和改變。性能需求分析1、操作簡單,界面友好:完全空間式的頁面布局,使得菜品、咨詢等信息錄入的工作更簡單。另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。對常見類似的網(wǎng)站的管理的各個方面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實現(xiàn),用戶對菜品的預(yù)定以及支付方式。2、即時可見:對客戶預(yù)定餐飲信息的處理(包括錄入、刪除)將立即在首頁的對應(yīng)欄目顯示出來,達到“即時發(fā)布,即時見效”的功能。3、系統(tǒng)運行應(yīng)該快速、穩(wěn)定、高效和可靠。4、在結(jié)構(gòu)上具有很好的可擴展性,便于將來功能的擴展和維護。5、對數(shù)據(jù)的安全性、完整性要求:用戶信息保密,只有管理員能任意修改。確保網(wǎng)上支付安全。菜品信息、用戶信息必須保證其完整性。防止惡意刪改。功能需求分析首先對現(xiàn)有系統(tǒng)進行分析,現(xiàn)有系統(tǒng)是信息的重要來源。分析已有系統(tǒng)的功能和實現(xiàn),從而確定新系統(tǒng)的設(shè)計目標和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進行。即通過在網(wǎng)上已有的訂餐網(wǎng)站注冊成會員來了解其具備的功能。本系統(tǒng)的主要功能是以用戶以及管理員而擴展開來,下面簡單介紹下該系統(tǒng)的一些主要功能:(1)用戶登錄網(wǎng)上訂餐系統(tǒng)進行信息瀏覽,會員注冊;(2)會員可以對自己的個人信息進行更改,以會員形式登錄的顧客享受訂餐服務(wù);(3)會員可對菜單進行選擇、更改、刪除;(4)會員可提交訂單至訂餐廳后臺系統(tǒng),生成訂單并查看歷史訂單;(5)會員可以對系統(tǒng)、餐廳或菜品進行意見或建議的留言并進行信息反饋和評分;(6)餐廳管理員更新菜單,設(shè)置打折優(yōu)惠活動,調(diào)整價格;(7)餐廳管理員可查詢處理訂單,并派送飯菜,回復(fù)餐廳或菜品的留言;(8)系統(tǒng)管理員可以管理會員信息,回復(fù)會員的留言、評論及權(quán)限的設(shè)置;(9)系統(tǒng)管理員可以對訂單進行管理、刪除、總結(jié)。分析網(wǎng)上訂餐系統(tǒng),制訂整個系統(tǒng)框架如圖2.1所示:網(wǎng)上訂餐服務(wù)網(wǎng)上訂餐服務(wù)后臺前臺后臺前臺系統(tǒng)管理訂餐管理用戶管理系統(tǒng)管理訂餐管理用戶管理更新菜單、調(diào)整價格前臺信息瀏覽、添加、刪除、修改處理訂單更新菜單、調(diào)整價格前臺信息瀏覽、添加、刪除、修改處理訂單審核注冊用戶回復(fù)留言查詢訂單明細信息反饋和評分訂餐查看歷史訂單留言板信息瀏覽填寫、修改個人信息用戶登錄或游客注冊圖2.1系統(tǒng)整體框架圖系統(tǒng)數(shù)據(jù)流圖該系統(tǒng)的數(shù)據(jù)流程圖分三層來描述,分別是頂層數(shù)據(jù)流圖、一級分解、二級分解,具體數(shù)據(jù)流程圖如下圖所示:1、頂層數(shù)據(jù)流圖第0層數(shù)據(jù)流圖第一層數(shù)據(jù)流圖用戶管理數(shù)據(jù)流圖訂餐管理數(shù)據(jù)流圖系統(tǒng)管理數(shù)據(jù)流圖系統(tǒng)需求分析本系統(tǒng)使用UML中的用例圖對需求建模。用例圖通過描述“系統(tǒng)”和“活動者”之間的交互活動來描述系統(tǒng)的行為。網(wǎng)上訂餐系統(tǒng)主要有一下幾個方面需求:1、用戶用戶首先需要注冊一個賬號用于系統(tǒng)登錄,登錄后可以查看店鋪信息,并選中某一店鋪后進入其餐飲信息界面,最終選中所需餐飲,下訂單。當然用餐后還可以對此餐飲進行評價。訂餐管理員當用戶下訂單后,訂單管理員需及時生成訂單,如果訂餐者對訂單有所更改時,訂單管理員也要及時對數(shù)據(jù)進行更新。系統(tǒng)管理員系統(tǒng)管理員主要完成對商家和訂餐者信息的管理、以及系統(tǒng)的維護。本系統(tǒng)的用戶用例圖如下圖所示。用戶登陸后可以訂餐、選擇店鋪、選擇餐飲。下單以及付款,可以對餐飲及系統(tǒng)進行評價留言。餐廳管理員用例圖如下圖所示。餐廳管理員登錄系統(tǒng)后對訂單進行核實并安排配送,然后更新店鋪的相關(guān)信息。系統(tǒng)管理員用例圖如下圖所示。系統(tǒng)管理員登錄系統(tǒng)后,可以對訂餐管理者和用戶進行管理(增加、刪除、修改、查詢),以及對系統(tǒng)進行維護。行為需求分析狀態(tài)圖通過描繪系統(tǒng)的狀態(tài)及引起系統(tǒng)狀態(tài)轉(zhuǎn)換的事件,來表示系統(tǒng)的行為。狀態(tài)圖提供了行為建模機制。本文用狀態(tài)圖進行行為需求分析。根據(jù)前面的分析和設(shè)計可以發(fā)現(xiàn),每個參與者在使用系統(tǒng)前都需要進行登錄,登陸后就可以進行各自相應(yīng)的操作,操作完后退出系統(tǒng)。創(chuàng)建的系統(tǒng)狀態(tài)圖如下:附錄3:系統(tǒng)設(shè)計文檔4.系統(tǒng)概要設(shè)計4.1系統(tǒng)模塊的總體設(shè)計本系統(tǒng)利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。通過需求分析,在充分掌握了用戶的需求之后分析出該系統(tǒng)需要具備以下幾個功能模塊:(1)用戶注冊與登錄模塊:不同的用戶在注冊自己賬號后,即將信息保存于數(shù)據(jù)庫,用戶在輸入用戶名和密碼之后,與數(shù)據(jù)庫的校驗信息匹配,方可登錄自己的用戶界面。(2)餐廳管理模塊:餐廳登錄成功,即可對自身信息進行查看并修改,也可發(fā)布新的菜品以及報價,待管理員審批通過方可發(fā)布,使用戶看到餐廳的信息。(3)用戶訂餐模塊:用戶選定自己喜歡的餐廳和菜品,付款等待餐廳接單,接單后等待餐廳配送。(4)系統(tǒng)管理模塊:負責(zé)審核注冊用戶,對數(shù)據(jù)庫的信息及留言板中的內(nèi)容進行瀏覽、添加、刪除、修改等操作。(5)評價系統(tǒng)模塊:在用戶對餐廳的菜品品嘗之后,可根據(jù)情況對餐廳進行評價,評價也對其他用戶選擇餐廳起到了參考的作用。同時,評價低于標準值的餐廳將進入黑名單。4.2系統(tǒng)模塊的詳細設(shè)計主界面設(shè)計系統(tǒng)界面作為系統(tǒng)的臉面,是用戶評定該系統(tǒng)的第一印象。因此,系統(tǒng)主頁面的設(shè)計要足夠吸引用戶,同時滿足操作方式大眾化的原則,讓用戶能夠自如地運用該系統(tǒng)。模塊設(shè)計下訂單流程圖:訂單管理流程圖:系統(tǒng)管理流程圖:添加菜品流程圖: 評價系統(tǒng)流程圖:4.3系統(tǒng)模塊的數(shù)據(jù)庫設(shè)計4.3數(shù)據(jù)庫就是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。本系統(tǒng)所采用的數(shù)據(jù)庫是Mysql數(shù)據(jù)庫,它擁有一個快且穩(wěn)的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用。在設(shè)計網(wǎng)上訂餐系統(tǒng)時,主要從模塊組成、數(shù)據(jù)連接和功能實現(xiàn)三個面著手,其主要目的是完成各模塊的功能,但在滿足功能的同時,也要充分考慮到數(shù)據(jù)的高效性,減少數(shù)據(jù)冗余,保證系統(tǒng)的運行速度。為滿足本系統(tǒng)要完成的功能,我們需要對數(shù)據(jù)進行嚴格的數(shù)據(jù)分析,且盡量精細的分析數(shù)據(jù),以減少數(shù)據(jù)冗余,制作出更高效的系統(tǒng)。對數(shù)據(jù)的分析主要通過各模塊實現(xiàn)的功能及模塊間的聯(lián)系著手,盡可能多的列出每個實體所具有的屬性及實體間的聯(lián)系。通過這樣的方法大量的收集數(shù)據(jù)以保證數(shù)據(jù)的豐富性,當這些數(shù)據(jù)足夠滿足各個模塊功能實現(xiàn)的時候,應(yīng)進一步細化的分析各項數(shù)據(jù)。4.3對上述的總體設(shè)計和需求分析之后,我們已對各個模塊及其功能進行了初步的分析。在此階段,我們可根據(jù)模塊中各實體之間的相互聯(lián)系和各數(shù)據(jù)表之間的相互關(guān)聯(lián),畫出本系統(tǒng)的數(shù)據(jù)庫的E-R圖設(shè)計。包含包含訂單條目菜品 M N訂單條目菜品包含 N N包含預(yù)定預(yù)定管理 M 1管理留言板留言管理員訂單生成用戶N 1 1 N N 1留言板留言管理員訂單生成用戶其主要數(shù)據(jù)表E-R圖如下:CidCidScid菜名Scid菜名介紹價格菜品介紹價格菜品圖片銷售量圖片銷售量推薦推薦訂單ID訂單ID用戶ID用戶ID菜名菜名送餐地址聯(lián)系訂單送餐地址聯(lián)系訂單訂單時間金額備注訂單時間金額備注用戶ID真實姓名用戶ID真實姓名uNameuPwd身份證號uPwd身份證號用戶statestateQQ號碼號碼聯(lián)系QQ號碼號碼聯(lián)系喜歡口味喜歡口味訂單ID菜名訂單ID菜名ID數(shù)量數(shù)量單價訂單條目訂單條目信息回饋評分信息回饋評分管理員類管理員類型管理員ID管理員IDmPwdmPwdmNameme邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計階段的任務(wù)是將概念結(jié)構(gòu)設(shè)計階段所得到的概念模型轉(zhuǎn)換為具體DBMS所能支持的數(shù)據(jù)模型(即邏輯結(jié)構(gòu)),并對其進行優(yōu)化。概念模型轉(zhuǎn)換為關(guān)系模型的轉(zhuǎn)換規(guī)則:一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。一個m:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式。一個多元聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式。具有相同碼的關(guān)系模式可以合并。有些1:n的聯(lián)系,將屬性合并到n端后,該屬性也作為主碼的一部分。由上述E-R圖轉(zhuǎn)換成關(guān)系模式如下所示:用戶(用戶ID,uName,uPwd,真實姓名,聯(lián)系,state,身份證號,喜歡口味,QQ號碼);菜品(cID,Scid,菜名,價格,介紹,圖片,推薦,銷售量);預(yù)定(用戶ID,cID);訂單條目(ID,訂單ID,菜名,數(shù)量,單價,評分,信息回饋);包含(cID,ID);訂單(訂單ID,用戶ID,菜名,訂單時間,備注,金額,聯(lián)系,送餐地址,管理員ID);管理員(管理員ID,mName,mPwd,類型);4.4數(shù)據(jù)庫的實現(xiàn)數(shù)據(jù)表的設(shè)計是數(shù)據(jù)庫設(shè)計中極為重要的一環(huán),它直接影響到整個程序中功能的實現(xiàn)。本系統(tǒng)的數(shù)據(jù)庫命名為:User,用來存儲該系統(tǒng)中用到的所有數(shù)據(jù)。User數(shù)據(jù)庫中包含下幾張表,如表3.2至表3.6所示:表3.2訂單表表3.3菜品表表3.4用戶表表3.5訂單條目表表3.6管理員表附錄4:系統(tǒng)測試文檔六、系統(tǒng)測試6.1測試的重要性軟件的測試對整個軟件系統(tǒng)是非常重要的,當今軟件工程界的每一個階段都應(yīng)包含測試。通過測試可以盡可能早的發(fā)現(xiàn)錯誤并加以修正。如果不進行測試,錯誤的延時擴散會導(dǎo)致最終成品測試的巨大困難。每個軟件都不可能十全十美,一定存在錯誤,這些錯誤就需要測試人員通過測試找出來。統(tǒng)計表明,軟件測試工作量特別繁瑣約占工作總量的40%以上。軟件測試師必須具有端正的態(tài)度才有可能提高軟件產(chǎn)品的質(zhì)量。6.2測試的目標測試階段的根本目標是盡可能多發(fā)現(xiàn)并排除軟件中潛藏的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交給用戶使用。簡言之測試就是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。而測試目標決定了測試方案的設(shè)計,好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)錯誤的測試方案,成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。測試并不僅僅是為了要找出錯誤,而是幫助項目開發(fā)人員發(fā)現(xiàn)軟件程序中的缺陷加以改進,同時沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定軟件系統(tǒng)質(zhì)量的一種方法。6.3測試的方法測試任何產(chǎn)品都有兩種方法:黑盒測試和白盒測試。本次系統(tǒng)測試主要采用黑盒測試。白盒測試又稱結(jié)構(gòu)測試,它的前提是可以把程序看成裝在一個透明的白盒子里,也就是完全了解程序的結(jié)構(gòu)和處理工程。這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中的每條通路是否都能按照預(yù)定要求正確工作。黑盒測試又稱功能測試,是把程序看成一個黑盒子,完全不考慮程序等額內(nèi)部結(jié)構(gòu)和處理過程,也就是說它是在程序接口進行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)慕邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息的完整性,還有性能是否能夠滿足要求,是否有初始化或者終止性錯誤。綜上所訴,針對這個網(wǎng)上訂餐服務(wù)系統(tǒng),我們已經(jīng)知道了系統(tǒng)應(yīng)該具有的功能,而內(nèi)部結(jié)構(gòu)和具體工作過程還待了解,所以我們可以通過黑盒測試來檢驗每個功能是否都能正常使用。6.4測試內(nèi)容用戶注冊登錄模塊測試具體操作:填寫注冊表中的信息,提交然后進行登錄。測試項目測試用例測試結(jié)果操作流程用戶登錄用戶名:yy正確密碼:12輸入密碼:12登陸成功在網(wǎng)站首頁的登錄框上登錄用戶登錄用戶名:yy正確密碼:12輸入密碼:12登錄失敗或尚未通過審核在網(wǎng)站首頁的登錄框上登錄用戶注冊輸入相關(guān)注冊信息注冊成功,等待審核在網(wǎng)站首頁的登錄框上點擊“注冊”測試要點為用戶名和密碼,判斷其是否為真,為真進入系統(tǒng),為假彈出警告框提示密碼或用戶名錯誤。訂餐服務(wù)模塊測試可以從系統(tǒng)首頁直接查找點擊,也可以在搜索欄中搜索查找測試項目測試用例測試結(jié)果操作流程菜單首頁點擊各個店鋪的顯示店鋪的各種飯菜點擊頁面店鋪菜單搜索查詢在搜索框中輸入電名顯示所要店鋪和菜單在搜索框中輸入關(guān)鍵字訂單處理模塊測試管理員查看訂單信息時登錄后臺管理系統(tǒng),查看訂單,處理訂單。測試項目測試用例測試結(jié)果操作流程登陸后臺用戶名、密碼轉(zhuǎn)入后臺頁面進入后臺登陸頁面查看訂單點擊“訂單詳情”轉(zhuǎn)入訂單詳情頁面點擊查看“訂單詳情”處理訂單點擊“處理訂單”訂單狀態(tài)以變?yōu)橐弧耙运筒汀痹谟唵卧斍橹悬c擊“處理訂單”用戶安全性測試管理人員在登錄系統(tǒng)后臺查看用戶信息時不能修改用戶資料,只能瀏覽用戶資料。用戶在登錄系統(tǒng)頁面時如果輸入的用戶名和密碼格式錯誤或填寫錯誤,也不能進入頁面即登錄失敗。6.5測試結(jié)果本次采用了黑盒測試對該系統(tǒng)的基本功能進行了測試后,每個模塊的基本功能都比較成功,但也發(fā)現(xiàn)了一些問題有的模塊出現(xiàn)異常,對此我們及時進行了修改?,F(xiàn)在功能基本能正常使用,結(jié)果也能滿足需求。有可能還存在問題,這需要我們在以后運行過程中不斷完善。網(wǎng)上圖書銷售系統(tǒng)的設(shè)計與實現(xiàn)課程設(shè)計報告網(wǎng)上圖書銷售系統(tǒng)的設(shè)計與實現(xiàn)克拉瑪依職業(yè)職業(yè)技術(shù)學(xué)院信息工程系計算機網(wǎng)絡(luò)技術(shù)指導(dǎo)老師:陳曉華田娟學(xué)生:陳峰曹曙煒金川穆凱黛斯加勒努爾徐磊目錄引言 1一概述 1二系統(tǒng)分析 11可行性分析 12需求分析 2三.概要設(shè)計 21.系統(tǒng)設(shè)計目標 22.系統(tǒng)設(shè)計思想 33.系統(tǒng)功能模塊劃分 34.系統(tǒng)結(jié)構(gòu)設(shè)計 55.系統(tǒng)功能簡介 61系統(tǒng)基本功能 66.數(shù)據(jù)庫設(shè)計 71數(shù)據(jù)庫需求分析 72數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 77.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 9四.詳細設(shè)計 121.開發(fā)技術(shù)簡介 12(1)JSP簡介 12(2)JSP的運行原理 12(3)JSP頁面的組成 134JavaBean技術(shù)介紹 145JSP的運行環(huán)境 142.系統(tǒng)主要文件 153.詳細設(shè)計及說明 152字符處理Bean的編寫 173實現(xiàn)圖書分類實體Bean 204實現(xiàn)訂單實體Bean 215實現(xiàn)訂單列表的Bean 226實現(xiàn)購物車實體的Bean 237管理用戶登錄Bean的編寫 238管理圖書Bean的編寫 259管理圖書分類Bean 2910管理用戶的Bean 3011管理訂單的Bean 314.客戶界面設(shè)計 351界面頭、界面尾設(shè)計 352用戶登陸模塊設(shè)計 353在線購書功能模塊設(shè)計 374我的購物車功能模塊設(shè)計 375訂單信息功能模塊設(shè)計 425.管理界面設(shè)計 431界面頭、界面尾設(shè)計 432管理員登陸功能模塊設(shè)計 434訂單管理功能模塊設(shè)計 445用戶管理功能模塊設(shè)計 45五.系統(tǒng)使用 451.服務(wù)器的配置及環(huán)境的搭建 452.進入前臺 473.進入后臺 47六.總結(jié) 47致謝 48參考文獻 48引言隨著Internet國際互聯(lián)網(wǎng)的發(fā)展,越來越多的企業(yè)開始建造自己的網(wǎng)站。基于Internet的信息服務(wù),商務(wù)服務(wù)已經(jīng)成為現(xiàn)代企業(yè)一項不可缺少的內(nèi)容。很多企業(yè)都已不滿足于建立一個簡單的僅僅能夠發(fā)布信息的靜態(tài)網(wǎng)站?,F(xiàn)代企業(yè)需要的是一個功能強大的,能提供完善的電子商務(wù)服務(wù)的動態(tài)商務(wù)網(wǎng)站。同時人們的生活方式也在隨著發(fā)生改變,傳統(tǒng)的購物方式已不能滿足人們的需求。JSP是Sun公司推出的一種網(wǎng)站開發(fā)技術(shù),Sun公司借助自己在Java上的不凡造詣,又把人們引進JSP時代,JSP即JavaServerPage,它可以在Servlet和JavaBean的支持下,完成功能強大的Web應(yīng)用程序。所以,在我的畢業(yè)設(shè)計中,我采用了JSP作為開發(fā)工具,構(gòu)建了一個能實現(xiàn)基本的電子商務(wù)的小型動態(tài)商務(wù)網(wǎng)站??網(wǎng)上圖書銷售系統(tǒng)。該系統(tǒng)能實現(xiàn)用戶的注冊、登錄功能;能夠?qū)崿F(xiàn)商品的查詢,訂購等功能。該系統(tǒng)基本上具備一個網(wǎng)上商品銷售系統(tǒng)應(yīng)該具備的常用功能,該設(shè)計項目基本上體現(xiàn)了構(gòu)建一個動態(tài)商務(wù)網(wǎng)站所需要的技術(shù),可以說,目前的大型商務(wù)網(wǎng)站也就是我們這個小型網(wǎng)站在內(nèi)容上的擴充和完善。一概述隨著時代的發(fā)展,信息技術(shù)、Internet/Intranet技術(shù)、數(shù)據(jù)庫技術(shù)的不斷發(fā)展完善,網(wǎng)絡(luò)進程的加快,傳統(tǒng)的購物方式也越來越不能滿足人們快節(jié)奏的生活需求,使得企業(yè)的IT部門已經(jīng)認識到Internet的優(yōu)勢,電子商務(wù)就是在這樣一個背景下產(chǎn)生發(fā)展起來的。伴隨著電子商務(wù)技術(shù)的不斷成熟,電子商務(wù)的功能也越來越強大,注冊用戶可以在網(wǎng)上搜索購買到自己想要的各種商品,初步讓人們體會到了足不出戶,便可隨意購物的快感。我的課程設(shè)計也就正是一個電子商務(wù)系統(tǒng)的開發(fā)網(wǎng)上圖書銷售系統(tǒng)。二系統(tǒng)分析1可行性分析商業(yè)企業(yè)在運營過程中,經(jīng)常會受到以下一些條件的限制:產(chǎn)品的宣傳受到限制,采購商或顧客只能通過上門咨詢、溝通等方式進行各種信息的獲取,受一定的時間與物理空間的局限并且成本較高。龐大的商業(yè)經(jīng)濟周轉(zhuǎn)。復(fù)雜的產(chǎn)品周轉(zhuǎn)渠道。從看樣品、談價格到支付貨款等一系列的產(chǎn)品周轉(zhuǎn)渠道過于復(fù)雜,企業(yè)與顧客之間缺乏全面的溝通與快捷運營的平臺。商業(yè)企業(yè)中根據(jù)季節(jié)的變化,熱銷商品在銷售高峰到來時貨源緊張,企業(yè)需要實時了解商品的銷售情況,保證熱銷商品的要貨滿足率。因此,企業(yè)需要重新認識市場、消費者以及自身市場定位,正確認識電子商務(wù)技術(shù)在企業(yè)中的重要地位,以少量的時間和資金建立企業(yè)信息門戶網(wǎng)站并架設(shè)一定范圍的商務(wù)網(wǎng)絡(luò),以此來制定長遠發(fā)展戰(zhàn)略,使企業(yè)與顧客間的經(jīng)濟活動變得更靈活、更主動。本系統(tǒng)是一個中小型的電子商務(wù)系統(tǒng)網(wǎng)上書店,可以為各類用戶提供方便的在線買書環(huán)境,符合目前國內(nèi)流行的電子商務(wù)模式。用戶可以在系統(tǒng)中實現(xiàn)注冊、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過用戶管理、定單管理、商品管理、評論管理等管理功能來對系統(tǒng)進行維護更新。在技術(shù)上,目前市場上開發(fā)電子商務(wù)平臺的技術(shù)很多,如ASP,PHP,PB,.NET等。我采用SUN公司的JSP技術(shù),它是目前市場上最流行的技術(shù)之一,JSP具有一次編譯,處處運行的優(yōu)點[4]。由分析可得,不論是商業(yè)還是技術(shù)上,網(wǎng)上圖書銷售系統(tǒng)的開發(fā)都是可行的。2需求分析通過對電子商務(wù)網(wǎng)站及網(wǎng)上書店的考察、分析以及實際的市場調(diào)查,要求本系統(tǒng)具有以下功能:統(tǒng)一友好的操作界面,能保證系統(tǒng)的易用性。規(guī)范、完善的基礎(chǔ)信息設(shè)置。圖書分類詳盡,可按不同類別查看商品信息。按圖書大類及圖書名稱進行模糊查詢。實現(xiàn)網(wǎng)上購書。新書及特價圖書展示。三.概要設(shè)計1.系統(tǒng)設(shè)計目標對于典型的數(shù)據(jù)庫管理系統(tǒng),尤其是對像電子商務(wù)這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活等設(shè)計要求。本系統(tǒng)在設(shè)計時應(yīng)該滿足以下幾個目標:采用人機對話的操作方式,界面設(shè)計美觀友好、信息查詢靈活、方便、快捷、準確、數(shù)據(jù)存儲安全可靠。全面展示書店內(nèi)所有的圖書,并可展示最新圖書及特價圖書。為顧客提供一個方便、快捷的圖書信息查詢功能。采用模糊查詢查詢數(shù)據(jù)。實現(xiàn)網(wǎng)上購物。商品銷售排行,以方便顧客了解本商城內(nèi)的熱銷商品及幫助企業(yè)領(lǐng)導(dǎo)者做出相應(yīng)的決策。查看商城內(nèi)的公告信息。用戶隨時都可以查看自己的訂單。對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤。系統(tǒng)最大限度地實現(xiàn)了易維護性和易操作性。系統(tǒng)運行穩(wěn)定、安全可靠。2.系統(tǒng)設(shè)計思想本系統(tǒng)采用三層架構(gòu)設(shè)計[4],它的工作原理如圖4.1所示。圖4.1三層結(jié)構(gòu)原理圖采用三層構(gòu)架以后,用戶界面層通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請求,業(yè)務(wù)層按自己的邏輯規(guī)則將請求處理之后進行數(shù)據(jù)庫操作,然后將數(shù)據(jù)庫返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),它只要維護與業(yè)務(wù)層之間的接口即可。3.系統(tǒng)功能模塊劃分根據(jù)需求分析及三層架構(gòu)設(shè)計的思想,設(shè)計出客戶系統(tǒng)功能如圖4.2圖4.2客戶端系統(tǒng)后臺管理的系統(tǒng)功能圖如圖4.3圖4.3后臺管理系統(tǒng)功能圖4.系統(tǒng)結(jié)構(gòu)設(shè)計根據(jù)面向?qū)ο蠛腿龑咏Y(jié)構(gòu)設(shè)計的思想,可得出如圖4.4所示的系統(tǒng)結(jié)構(gòu)設(shè)計圖。圖4.4系統(tǒng)結(jié)構(gòu)圖5.系統(tǒng)功能簡介1系統(tǒng)基本功能a.圖書信息查詢該模塊實現(xiàn)圖書信息的分類顯示,提供最新商品的推薦顯示以及銷售顯示,便于引導(dǎo)購物取向。此外,還提供依據(jù)圖書名稱或是編號等包含關(guān)鍵字實現(xiàn)快速搜索的功能并顯示圖書的有關(guān)詳細信息。b.購物車管理用于對每一個進入系統(tǒng)的用戶所對應(yīng)的購物車進行管理。將用戶所選購的圖書信息,包括價格、數(shù)量等信息記錄到對應(yīng)的購物車上,便于到收銀臺進行結(jié)帳處理。同時在此模塊中,用戶還可以方便的實現(xiàn)修改購物圖書、清空購物車等操作。b.會員信息管理實現(xiàn)系統(tǒng)相關(guān)用戶信息的注冊及身份驗證,同時也提供對應(yīng)的用戶資料的更新。該系統(tǒng)可以收集用戶相關(guān)的聯(lián)系方式、通訊地址等信息,可以更好的拓展銷售規(guī)模。d.訂單處理根據(jù)購物車中的信息,以及用戶所選擇的送貨方式和付款方式,和用戶對應(yīng)的個人信息生成訂單,便于后續(xù)工作的處理。在該模塊中,用戶可以隨時查閱自己的訂單,并對其進行取消等處理操作。6.數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致[10]。1數(shù)據(jù)庫需求分析針對網(wǎng)上圖書銷售系統(tǒng)的需求分析,得出如下需求信息。訂單分為單張詳細訂單和總訂單。一個用戶可以購買多本圖書。一個用戶對應(yīng)一張訂單。一個列表對應(yīng)多張訂單。針對本系統(tǒng)功能分析,總結(jié)出如下的需求信息。用戶,包括數(shù)據(jù)項:用戶ID、用戶名、密碼。圖書,包括數(shù)據(jù)項:圖書編號、圖書名、價格、圖書介紹。訂單列表,包括數(shù)據(jù)項:訂單編號、圖書編號、購書數(shù)量。訂單,包括數(shù)據(jù)項:訂單編號、用戶編號、下單時間。2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計從本系統(tǒng)中規(guī)劃出的實體有:用戶信息實體、管理員信息實體、圖書實體、圖書分類實體、訂單實體、訂單列表實體。實體之間關(guān)系的圖如圖4.5所示。圖4.5實體之間的圖管理員實體的圖,如圖4.6所示。圖書分類實體的圖,如圖4.7所示。用戶信息實體的圖,如圖4.8所示。圖書實體的圖,如圖4.9所示。訂單實體的圖,如圖4.10所示。訂單列表實體的圖,如圖4.11所示。圖4.6管理員實體的圖圖4.7圖書分類實體圖圖4.8用戶實體圖圖4.9圖書實體圖圖4.10訂單實體圖圖4.11訂單列表實體的圖7.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計本系統(tǒng)數(shù)據(jù)庫采用SQLServer2000數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為bookshop,下面分別給出數(shù)據(jù)表概要說明、數(shù)據(jù)表關(guān)系概要說明及主要數(shù)據(jù)表的結(jié)構(gòu)。1數(shù)據(jù)表概要說明數(shù)據(jù)表樹型結(jié)構(gòu)圖如圖4.12所示,該數(shù)據(jù)表樹型結(jié)構(gòu)圖包含系統(tǒng)所有的數(shù)據(jù)表圖4.12數(shù)據(jù)表樹型結(jié)構(gòu)圖2各個表的的結(jié)構(gòu)如下表表4.1為圖書信息列表,記錄書店現(xiàn)有的圖書信息。表4.1Book表列名 數(shù)據(jù)類型 長度 允許空 注釋ID Int 4 圖書編號BookName varchar 40 否 圖書名稱BookClass Int 4 否 圖書分類Author Varchar 25 是 作者Publish Varchar 150 是 出版社BookNo Varchar 30 是 書號Content text 300 是 內(nèi)容Price float 8 是 價格Amount int 4 是 總數(shù)量Leav_number int 4 是 剩余數(shù)量RegTime datatime 8 是 注冊時間Picture varchar 60 是 封面表4.2為書店管理員信息表,記錄管理員的帳號和密碼。表4.2BookAdmin表列名 數(shù)據(jù)類型 長度 允許空 注釋Adminuser Varchar 20 否 管理員AdminPass Varchar 20 否 管理員密碼表4.3為用戶信息表,記錄用戶的基本信息。表4.3用戶表列名 數(shù)據(jù)類型 長度 允許空 注釋ID Int 2 否 用戶編號UserName Varchar 50 否 用戶名passWord Varchar 50 否 密碼Names Varchar 50 否 真名Sex Varchar 50 是 性別Address Varchar 50 是 地址Phone Varchar 50 是 Post Varchar 50 是 Email Varchar 50 是 電子郵件RegTime Datatime 50 是 注冊時間RegIPAddress varchar 50 是 注冊IP地址表4.4為訂單總表,記錄某個用戶的訂單總信息。表4.4訂單總表列名 數(shù)據(jù)類型 長度 允許空 注釋ID Int 4 否 總訂單編號OrderID Int 4 否 訂單號BookNo Int 4 否 書號Amount int 4 是 數(shù)量表4.5為訂單表,記錄但張訂單的具體信息。表4.5訂單表列名 數(shù)據(jù)類型 長度 允許空 注釋ID Int 4 否 訂單IDOrderID Varchar 50 否 總訂單IDUserId Varchar 50 否 用戶IDSubmitTime Datatime 8 是 提交時間ConsignmentTime Datatime 8 是 購買時間TotalPrice Float 16 是 總價格content Text 300 是 描述Ipaddress Varchar 50 是 Ip地址Ispayoff Varchar 50 是 是否付款I(lǐng)sAddress varchar 20 是 是否發(fā)貨表4.6為圖書分類表,記錄書店現(xiàn)有圖書的分類。表4.6Bookclass表列名 數(shù)據(jù)類型 長度 允許空 注釋ID Varchar 30 否 分類編號ClassName varchar 30 否 分類名四.詳細設(shè)計1.開發(fā)技術(shù)簡介(1)JSP簡介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,JSP技術(shù)在Servlet技術(shù)基礎(chǔ)上發(fā)展起來的,它正在飛速發(fā)展中,現(xiàn)已成為Java服務(wù)器編程的重要組成部分。它雖然還未成型,但是它必將和J2EEJava2EnterpriseEdition一起發(fā)展[6]。JSP是結(jié)合markupHTML和XML和Java代碼來處理一種動態(tài)頁面。每一頁第一次被調(diào)用時,通過JSP引擎自動被編譯成Servlet,然后被執(zhí)行,以后每次調(diào)用時,執(zhí)行編譯過的Servlet。JSP提供了多種方式訪問Javaclass、Servlet、Applets和WebServer,因此,Web應(yīng)用的功能可以分成多個明確定義公用接口的組件,通過JSP將它們結(jié)合在一起[9]。(2)JSP的運行原理在JSP第一次獲得來自于客戶端瀏覽器的請求時,JSP文件將被JSP引擎(JSPengine)轉(zhuǎn)換成一個Servlet,即將”.jsp”文件編譯成JavaClass文件。當Servlet引擎接收到請求后,如果設(shè)置了使用最新的JSP,它就會去找JSP文件,檢查該文件在上次編譯后是否改動過。如果改動過,就會重新編譯生成新的Servlet,最終將請求轉(zhuǎn)交給編譯好的Servlet引擎執(zhí)行[1]。如圖5.1圖5.1JSP運行原理圖在編譯時如果發(fā)現(xiàn)JSP文件有任何語法錯誤,轉(zhuǎn)換過程將中斷,并向客戶端發(fā)出出錯信息;如果編譯成功,則所轉(zhuǎn)換產(chǎn)生的Servlet代碼被編譯,然后該Servlet被JSP引擎加載到內(nèi)存中。此時JSP引擎還請求了jspInit方法的執(zhí)行,并對此Servlet初始化。JspInit方法在Servlet的生命周期中只被請求一次,然后將被調(diào)用來處理客戶端的請求和回復(fù)操作。對于所有隨后對該JSP文件的請求,服務(wù)器將檢查該JSP文件自最后一次被存取后是否經(jīng)過修改。如果沒有修改,則將請求交還給還在內(nèi)存中的Servlet的jspService方法,執(zhí)行回復(fù)操作。由于Servlet始終駐于內(nèi)存,所以響應(yīng)是非??斓?。Jsp頁面在第一次訪問時由于要轉(zhuǎn)化和編譯,運行速度較慢,但是當?shù)诙卧L問該頁時,由

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論