計算機畢業(yè)設計jsp咖啡館管理系統論文_第1頁
計算機畢業(yè)設計jsp咖啡館管理系統論文_第2頁
計算機畢業(yè)設計jsp咖啡館管理系統論文_第3頁
計算機畢業(yè)設計jsp咖啡館管理系統論文_第4頁
計算機畢業(yè)設計jsp咖啡館管理系統論文_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要2021是網絡科技的時代,眾多的軟件被開發(fā)出來,給客戶帶來了很大的選擇余地,而且客戶越來越追求更個性的需求。在這種時代背景下,客戶對咖啡館管理系統越來越重視,使更好的實現咖啡館管理的有效發(fā)揮,本文將通過咖啡館管理系統的信息,分析在日常生活中對咖啡信息存在哪些問題探討出進一步提升工作效率,管理能力的對策。系統采用了jsp技術,將所有模塊采用以瀏覽器交互的模式,選擇MySQL作為系統的數據庫,開發(fā)工具選擇eclipse來進行系統的設計?;緦崿F了咖啡館管理系統應有的主要功能模塊,本系統有管理員、客戶及員工,管理員:個人中心、客戶管理、員工管理、咖啡類型管理、咖啡信息管理、系統管理、訂單管理,客戶;個人中心、訂單管理,員工;個人中心、客戶管理、咖啡類型管理、咖啡信息管理,前臺首頁;首頁、咖啡信息、我的、跳轉到后臺、購物車、客服等功能。對系統進行測試后,改善了程序邏輯和代碼。同時確保系統中所有的程序都能正常運行,所有的功能都能操作,本系統的開發(fā)獲取咖啡館管理系統信息能夠更加方便快捷,同時也使咖啡館管理系統信息變的更加系統化、有序化。系統界面較友好,易于操作。關鍵詞:咖啡館管理系統;JSP技術;Mysql數據庫;Java語言

Abstract2021istheeraofnetworktechnology,manysoftwarehasbeendeveloped,whichbringscustomersalotofchoice,andcustomersareincreasinglypursuingmoreandmorepersonalizedneeds.Inthisera,customerspaymoreandmoreattentiontothemanagementsystemofthecafe,soastoachievetheeffectivemanagementofthecafe.Thispaperwillanalyzetheproblemsindailylifethroughtheinformationofthecafémanagementsystem,anddiscussthecountermeasurestofurtherimprovetheworkefficiencyandmanagementabilityThesystemadoptsJSPtechnology,allmodulesadoptthemodeofbrowserinteraction,MySQLasthedatabaseofthesystem,andeclipseisselectedasthedevelopmenttooltodesignthesystem.Themainfunctionmodulesofthecafémanagementsystemarebasicallyrealized.Thesystemincludesadministrator,customerandemployee.Theadministrator:personalcenter,customermanagement,employeemanagement,coffeetypemanagement,coffeeinformationmanagement,systemmanagement,ordermanagement,customer,customer,personalcenter,ordermanagement,employee,personalcenter,customermanagement,coffeetypemanagement,coffeeinformationManagement,frontpage;homepage,coffeeinformation,my,jumptothebackground,shoppingcart,customerserviceandotherfunctionsAftertestingthesystem,theprogramlogicandcodeareimproved.Atthesametime,alltheprogramsinthesystemcanbeoperatednormally,allfunctionscanbeoperated.Thedevelopmentofthissystemcanobtaintheinformationofthemanagementsystemofthecafemoreconvenientandfast,andalsomaketheinformationofthemanagementsystemofthecafemoresystematicandorderly.ThesysteminterfaceisfriendlyandeasytooperateKeywords:cafemanagementsystem;JSPtechnology;MySQLdatabase;Javalanguage第1章前言1.1研究背景傳統的咖啡館管理方式是在線下實體進行的,客戶需要到線下進行商鋪實際的了解信息,而隨著信息不斷的普及,越來越多的商家也開始出于各種各樣的理由而熱衷網上發(fā)展,傳統的線下模式已經無法滿足客戶的需求了?;ヂ摼W的產生,帶來了網絡的再次高速發(fā)展,客戶的生活得到了翻天覆地的變化??蛻艨梢噪S時隨地的享受互聯網帶來的方便快捷,在生活工作中的方方面面的需要都能在網絡上實現,比如了解咖啡類型、咖啡信息、訂單查看。也就是說網絡成了客戶目前最直接、最方便、最輕松的接入口。在當今世界,互聯網快速發(fā)展的現在,如何利用互聯網創(chuàng)造更簡單高效的生活,這是我們首要討論的。需要咖啡館管理系統相關網站,一方面使得管理員可以對咖啡館管理系統的信息進行及時更新和信息化的管理,可以較為容易的獲取信息,系統的操作更加的準確,這是一種潛在趨勢,或許可以有效加快咖啡館管理系統的普及情況。1.2研究現狀經過調查,目前現代人的生活節(jié)奏加快,生活壓力也在逐漸的增加,網絡的發(fā)展給客戶帶來的便利,客戶對咖啡信息不斷的了解,越來越多的商家開始加入了這個行業(yè)中,但是我國對于咖啡信息管理效果低下,而且出錯率也很高。因此大家都在尋找一款更加專業(yè)化的咖啡館管理系統網。隨著咖啡館管理系統網的不斷出現,客戶需求不斷增多,咖啡館商鋪也不斷的得到壯大,本系統主要根據管理員、客戶及員工的實際需要,方便客戶利用互聯網實現對咖啡館管理系統的了解等一系列信息,同時讓管理者可以通過這個系統對客戶實際需求以及各信息進行管理。設計該系統主要目的是為了方便客戶可以有一個非常好的平臺體驗,管理員也可以通過該系統進行更加方便的管理操作,實現了之前指定好的計劃。1.3系統開發(fā)目標對于網站的設計,要保證主界面的整潔有序,能夠抓住人的眼球,不會產生視覺疲勞,更重要的是,帶給人容易操作的直觀感受,這樣才能留住客戶去進行使用,增加三分熱度的延續(xù)期。在系統的后臺設計上,要采取非常簡潔有效的技術,開發(fā)方便的同時,便于以后的維護。我們不但要確保所有的功能都能夠滿足客戶的需求,客戶還要能自己主動通過網站去實現想要的操作,而管理者的簡單通過網站對客戶的需求情況進行了解和管理。為達到這一目的,提出以下目標:(1)實現管理系統信息關系的系統化、規(guī)范化和自動化;(2)減少維護人員的工作量以及實現客戶對信息的控制和管理。(3)方便查詢信息及管理信息等;(4)通過網絡操作,改善處理問題的效率,提高操作人員利用率;(5)考慮到客戶多樣性特點,要求界面簡單,操作簡便。

第2章系統開發(fā)環(huán)境2.1JAVA簡介Java主要采用CORBA技術和安全模型,可以在互聯網應用的數據保護。它還提供了對EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,JSP(javaserverpages),和XML技術。JAVA語言是一種面向對象的語言,它通過提供最基本的方法來完成指定的任務,開發(fā)者只需要知道一些概念就能夠編寫出一些應用程序。Java程序相對較小,其代碼能夠在小機器上運行。Java是一種計算機編程語言,具有封裝、繼承和多態(tài)性三個主要特性,廣泛應用于商家Web應用程序開發(fā)和移動應用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉換為字節(jié)碼,然后將其轉換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運行。因此,實現了它的跨平臺特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經得到了改進。2.2MySql數據庫Mysql的語言是非結構化的,客戶可以在數據上進行工作。MySQL因為其速度、可靠性和適應性而備受關注。大多數人都認為在不需要\t"/item/MySQL%E6%95%B0%E6%8D%AE%E5%BA%93/_blank"事務化處理的情況下,MySQL是管理內容最好的選擇。并且因為Mysql的語言和結構比較簡單,但是功能和存儲信息量很強大,所以得到了普遍的應用。Mysql數據庫在編程過程中的作用是很廣泛的,為客戶進行數據查詢帶來了的方便。Mysql數據庫的應用因其靈活性強,功能強大,所以在實現某功能時只需要一小段代碼,而不像其他程序需要編寫大段代碼。總體來說,Mysql數據庫的語言相對要簡潔很多。數據流程分析主要就是數據存儲的儲藏室,它是在計算機上進行的,而不是現實中的儲藏室。數據的存放是按固定格式,而不是無序的,其定義就是:長期有固定格式,可以共享的存儲在計算機存儲器上。數據庫管理主要是數據存儲、修改和增加以及數據表的建立。為了保證系統數據的正常運行,一些有能力的處理者可以進行管理而不需要專業(yè)的人來處理。數據表的建立,可以對數據表中的數據進行調整,數據的重新組合及重新構造,保證數據的安全性。介于數據庫的功能強大等特點,本系統的開發(fā)主要應用了Mysql進行對數據的管理。2.3B/S架構B/S結構的特點也非常多,例如在很多瀏覽器中都可以做出信號請求。并且可以適當的減輕客戶的工作量,通過對客戶端安裝或者是配置少量的運行軟件就能夠逐步減少客戶的工作量,這些功能的操作主要是由服務器來進行控制的,由于該軟件的技術不斷成熟,最主要的特點就是與瀏覽器相互配合為軟件開發(fā)帶來了極大的便利,不僅能夠減少開發(fā)成本,還能夠不斷加強系統的軟件功能,層層相互獨立和展現層是該B/S結構完成相互連接的主要特性。2.4JSP介紹JSP技術本身是一種腳本語言,但它的功能是十分強大的,因為它可以使用所有的JAVA類。當它與JavaBeans類進行結合時,它可以使顯示邏輯和內容分開,這就極大的方便了客戶的需求。JavaBeans可以對JSP技術的程序進行擴展,從而形成新的應用程序,而且JavaBeans的代碼可以重復使用,所以就便于對程序進行維護。JavaBean組件有內部的接口,可以幫助不同的人對系統進行訪問。1999年,Sun微系統公司正式推出了JSP技術,這是一種動態(tài)技術,是基于整個JAVA體系和JavaServlet提出的,是具有普遍適用性的WEB技術,也是本系統設計的核心技術之一。JSP技術能夠極大的提高WEB網頁的運行速度。這些內容會與腳本結合,并且由JavaBean和Servlet組件封裝。所有的腳本均在服務器端運行,JSP引擎會針對客戶端所提交的申請進行解釋,然后生成腳本程序和JSP標識,然后通過HTML/XML頁面將結果反饋給瀏覽器。因此,開發(fā)人員親自設計最終頁面的格式和HTML/XML標識時,完全可以使用JSP技術。所以結合咖啡館管理系統的需求及功能模塊的實現,使用JSP技術是最合適的,而且JSP的拓展性比較好,對于系統在后期使用過程中可以不斷對系統功能進行拓展,是系統更完成,更方便的滿足客戶需求。第3章需求分析3.1需求分析開發(fā)系統的過程中,去調查客戶的功能訴求,對需要存在的功能進行需求分析是特別重要的,且對于系統的開發(fā)有著實際的意義,設計咖啡館管理系統通過對客戶的需求進行分析,結合實際情況進行開發(fā)研究,對客戶的所有需求做出一個完整的基本的框架,然后一步一步的完成、實現。需求分析可以為系統的開發(fā)提供一個目標,只有按照這個目標進行開發(fā)設計,才能進行完整的開發(fā),這樣設計出的系統才有使用的意義,才能在競爭激烈的軟件市場中生存,才能真正的幫助客戶解決問題,提高實際的效率。3.2系統可行性分析3.2.1技術可行性本系統采取的是目前應用最廣泛的程序進行技術的支持,主要的技術支持是java語言,他作為一個相當成熟的語言程序,在眾多的軟件開發(fā)中起著很大作用。而且用java語言編輯出來程序可以直接運行,不需要借助其他的翻譯器進行翻譯。所以在技術方面是完全可以行的。3.2.2經濟可行性本項目開發(fā)的初衷就是為了節(jié)約,因為系統開發(fā)的所有過程都是我自己開發(fā)的,而且在開發(fā)過程使用到的技術也都是市面上常見的容易操作的,所以不需要請專業(yè)的人士花資金來進行系統的開發(fā),而且在項目開發(fā)的過程中我也學到了更多的知識。開發(fā)的這個軟件可以在網絡中進行免費的下載,對計算機的軟硬件沒有很高的要求,因此這個項目是非常實惠的,在經濟方面是完全可性的。3.2.3操作可行性操作可行性也就是系統的可用性,一個系統的操作是否容易決定著這個系統的使用度,在系統的操作方面的設計我都是采取簡潔易懂的方式,操作的整個菜單界面整齊有序,所有的功能都有序的排列,不會出現重疊或者需要轉換的現象,客戶想要哪方面的操作都可以直接進行操作,所以該系統任何人都可以進行操作,不需要有相關專業(yè)的技術這樣客戶在操作起來就容易很多。3.3項目設計目標與原則1、關于咖啡館管理系統的基本要求(1)功能要求:管理員:個人中心、客戶管理、員工管理、咖啡類型管理、咖啡信息管理、系統管理、訂單管理。員工;個人中心、客戶管理、咖啡類型管理,客戶;個人中心、訂單管理。(2)性能:因為咖啡館管理系統中有很多的信息需要存儲,因此對于系統的存儲量有很大的要求,需要有一個強大的數據庫的支持才能確保所有的信息都能安全穩(wěn)定的進行存儲。(3)安全與保密要求:客戶都必須注冊、登錄才能進入系統。(4)環(huán)境要求:支持Windows系列、Vista系統等多種操作系統使用。2、設計原則本咖啡館管理系統采用JSP技術,Mysql數據庫開發(fā),充分保證了系統穩(wěn)定性、完整性。(1)系統響應效率:由于是咖啡館管理系統,因此就需要系統的響應效率是非常高的,并且可以支持很多人同時進行系統的使用。(2)界面簡潔清晰:系統界面要簡單有序,所有的功能一目了然。(3)儲存性高:因為是咖啡館管理系統,所以就會在數據庫要求上比較嚴格,信息錄入的比較多,而且豐富復雜,這就需要一個強大的數據庫來存放更多的數據和保證數據的時時性。(4)易學性:系統的設計一定要簡單,使得客戶使用起來非常好的順手。(5)穩(wěn)定性需求:該系統在使用過程中必須保持穩(wěn)定,不要出現卡頓、模糊等情況。(6)穩(wěn)定性:由于是咖啡館管理系統,因此系統運行必須要十分的穩(wěn)定。3.4系統流程分析客戶需要擁有屬于自己的賬號和密碼,且必須正確,這樣才能順利登錄到系統中。進入網站后,客戶可以自行查詢信息,在查詢信息詳情頁面的最后,可以直接個人信息進行(增刪改查)操作。具體流程如下圖3-2所示:圖3-2客戶操作流程圖為了保證系統的安全性,要使用本系統對系統信息進行管理,必須先登陸到系統中。其具體登錄流程圖如圖3-3所示:圖3-3系統操作流程圖

第4章架構設計4.1系統體系結構咖啡館管理系統的結構圖4-1所示:網絡網絡管理員服務器和程序員工客戶圖4-1系統結構登錄系統結構圖,如圖4-2所示:咖啡館管理系統登錄界面咖啡館管理系統登錄界面客戶登錄密碼正確管理員界面客戶界面員工界面圖4-2登錄結構圖系統結構圖,如圖4-3所示:圖4-3系統結構圖4.2數據庫實體設計數據庫的功能就是對系統中所有的數據進行存儲和管理。所有的數據可以在數據庫中產時間的進行存儲,方便客戶的使用。而且所有的數據庫中的數據也應該具有一定的共享性,任何的系統可以對一些數據進行使用,同時還應該保持一定的獨立性,每一個數據庫中的數據都有很強的安全性,可以被很好的存放到數據庫,沒有進行身份的驗證是不能對這些數據進行查看和使用的。數據庫的設計需要明確每一個實體之間的聯系,系統的E-R圖如下圖所示::管理員實體主要存儲管理信息包括用戶名名、密碼、角色。管理員信息屬性圖如圖4-4所示。圖4-4管理員信息實體屬性圖1、客戶信息:客戶號、客戶姓名、頭像、性別、手機號碼、郵箱、余額,實體圖如圖4-5所示:圖4-5客戶信息實體圖2、員工信息:員工工號、員工姓名、頭像、性別、手機號碼、郵箱、余額實體圖如圖4-6所示:圖4-6員工信息實體圖3、咖啡信息:咖啡名稱、圖片、咖啡類型、產地、價格、咖啡詳情、價格實體圖如圖4-7所示:圖4-7咖啡信息實體圖4.3數據庫表設計當咖啡館管理系統在運行的時候,數據庫要能確保自己的獨立性,想要哪部分的數據就選擇相應的設置選項,對應的數據就會以表格的形式展現出來。當對這一個功能進行設置,他就會與數據庫進行連接,會在對話框中彈出相應的數據源。表名:config功能:配置文件字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵namevarchar100配置參數名稱valuevarchar100配置參數值表名:kafeixinxi功能:咖啡信息字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPkafeimingchengvarchar200咖啡名稱tupianvarchar200圖片kafeileixingvarchar200咖啡類型chandivarchar200產地jiagevarchar200價格kafeixiangqingvarchar200咖啡詳情表名:kehu功能:客戶字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPkehuhaovarchar200客戶號mimavarchar200密碼kehuxingmingvarchar200客戶姓名touxiangvarchar200頭像xingbievarchar200性別shoujihaomavarchar200手機號碼youxianglongtext4294967295郵箱表名:yuangong功能:員工字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPyuangonggonghaovarchar200員工工號mimavarchar200負責人yuangongxingmingvarchar200員工姓名touxiangvarchar200頭像xingbievarchar200性別shoujihaomavarchar200手機號碼youxiangvarchar200郵箱第5章系統實現5.1管理員登錄管理員輸入個人的賬號、密碼登錄系統,這時候系統的數據庫就會在進行查找相關的信息,如果我們輸入的賬號、密碼不正確,數據庫就會提示出錯誤的信息提示,同時會提示管理員重新輸入自己的賬號、密碼,直到賬號密碼輸入成功后,會提登錄成功的信息。網站管理員登錄效果圖如圖5-1所示:

圖5-1管理員登錄界面5.2管理員功能模塊5.2.1首頁、客戶管理管理員進入到界面,通過界面的任務大廳,登錄成功后進入到系統可以進行查看個人中心、客戶管理、員工管理、咖啡類型管理、咖啡信息管理、系統管理、訂單管理等功能模塊,進行相對應操作,如圖5-2所示。管理員對客戶信息進行查看客戶號、客戶姓名、頭像、性別、手機號碼、郵箱、余額并進行添加、刪除、修改以及查看,程序成效圖如下圖5-3所示:圖5-2首頁界面圖圖5-3客戶信息界面圖5.2.2員工信息管理管理員對員工信息進行獲取員工工號、員工姓名、頭像、性別、手機號碼、郵箱、余額進行刪除、修改以及查看等操作。程序效果圖如下圖5-4所示:圖5-4員工信息界面5.2.3系統管理系統管理:管理員通過系統管理頁面查看輪播圖進行上傳圖片,進行添加、刪除、修改以及查看并對整個系統進行維護等操作。。程序效果圖如下圖5-5所示:圖5-5系統管理界面5.2.4訂單管理管理員可以對訂單管理進行查看訂單編號、商品名稱、用戶ID、商鋪ID、商品圖片、購買數量、價格/積分、總價格/總積分、折扣總價格、支付類型、狀態(tài)、地址等信息進行修改、刪除等操作。程序效果圖如下圖5-6所示:圖5-6訂單管理界面5.3前臺首頁功能模塊5.3.1客戶登錄客戶登錄,客戶在登陸界面填寫客戶號、密碼進行登錄,如圖5-7所示。圖5-7客戶登錄界面圖5.3.2前臺首頁瀏覽通過內容列表可以獲取網站首頁、咖啡信息、我的、跳轉到后臺、購物車、客服等信息操作內容,如圖5-8所示。圖5-8前臺首頁瀏覽界面圖5.3.3我的客戶在我的頁面查看個人信息客戶號、密碼、客戶姓名、頭像、性別、手機號碼、郵箱、余額等信息可進行提交等操作,如圖5-9所示。圖5-9個人信息界面圖5.4客戶功能模塊客戶通過登陸頁面填寫用戶名、密碼進行登陸。程序成效圖如下圖5-10所示:圖5-10客戶登陸界面圖5.4.1首頁客戶在首頁查看個人中心、訂單管理。程序效果圖如下圖5-11所示:圖5-11首頁界面圖5.4.2訂單管理客戶在訂單頁面查看查看訂單確認收貨、修改、刪除操作。程序效果圖如下圖5-12所示:圖5-12訂單管理界面圖5.5員工功能模塊員工進入咖啡類型管理登陸頁面填寫員工工號、密碼進行登陸操作。程序成效圖如下圖5-13所示:圖5-13登陸界面圖5.5.1首頁員工在首頁查看個人中心、客戶管理、咖啡類型管理、咖啡信息管理。程序效果圖如下圖5-14所示:圖5-14首頁界面圖5.5.2客戶管理員工可以在客戶頁面進行查看員工工號、員工姓名、頭像、性別、手機號碼、郵箱、余額等內容,并進行修改,刪除或查看等操作。程序效果圖如下圖5-15所示:圖5-15客戶信息界面圖5.5.3咖啡信息管理員工可以在咖啡信息管理頁面進行查看咖啡名稱、圖片、咖啡類型、產地、價格、咖啡詳情等內容,并進行修改、刪除或查看等操作。程序效果圖如下圖5-16所示:圖5-16咖啡信息管理界面圖第6章系統測試6.1測試目的隨著互聯網不斷的發(fā)展,目前各大領域都利用互聯網進行了信息的管理,質量問題是很重要的標準,也決定著是否有更多的人使用。所以軟件的質量我們必須要把關,必須要把軟件做好,做到位,少出不必要的問題,這樣才能有更多的客戶使用,并且得到更多的推廣。所以,我們在開發(fā)完系統后,需要進行大量的測試,以確保系統的穩(wěn)定性和可使用性,并要確定系統的質量能否做到滿足不同人的需求。這是系統在開發(fā)設計中非常重要的環(huán)節(jié),測試的結果直接關系到系統的好壞。集成測試:在系統測試當中會出現很多的問題,我們要及時的進行標注并且在進行測試的時候要采取自動化的測試,這樣即準確又快速,而且不會出現疲勞,手動的測試很容易出現疲勞期,而且測試的結果也有時候會出錯,所以在測試的時候才去自動測試時最好的測試方法。在測試的過程中及時的發(fā)現問題,并且進行問題的解決,這樣設計出的系統可以正常穩(wěn)定的運行,不會出現重大的問題。我所進行的軟件測試參照以下三個步驟進行測試:(1)模塊測試:對系統中的每一項都進行針對的測試,發(fā)現并找到問題。(2)系統測試:讓系統長時間進行各種情況下的運行,反饋運行期間的穩(wěn)定性問題并解決。(3)驗收測試:其他測試完成后,最后檢測階段,確保軟件準備就緒。6.2測試方法在對系統進行測試的時候我們主要應用到兩種測試的方法,通過測試我們就能找出可能存在的問題保證系統成功運行。從軟件的內部構造和具體實施是否有關系的觀點來看:黑盒測試和白盒測試。1)黑盒測試:測試系統功能,當客戶進行相應的操作時,系統是否能夠及時且準確的反饋數據,并執(zhí)行相應功能。需要對功能以及使用方法進行詳細的測試,保證所有的操作信息都能夠完整的輸出輸入。2)白盒測試:主要是對系統的結構進行測試,了解系統在運行過程中是否可以正常的工作??Х瑞^管理系統的測試也會從下面幾方面進行:(1)窗體測試:例如客戶登錄界面,在客戶名和密碼輸入時,需要界面窗口彈出,給予客戶反饋,我對窗口的設計進行了測試,確保每一個窗口在客戶進行相應操作后,能夠及時的彈出。(2)數據跟蹤:進行數據跟蹤,我們就能知道系統功能是否在順利的執(zhí)行當中。將數據庫中的相關的信息進行調動,彈出我們需要的相對應的數據信息。同時,在追蹤過程中,我們也更容易的發(fā)現系統的問題所在,便于解決問題和維護系統。(3)綜合測試:完成上述測試后,需要對系統進行由內而外的重新檢測,來宏觀的發(fā)現系統中存在的問題,并且及時的進行解決,系統的設計要結合實際的使用情況有針對性的進行開發(fā),可以滿足不同人的需求。6.3功能測試本咖啡館管理系統設計基本達到我理想的開發(fā)狀態(tài),在各個功能的運行方面,表現較為良好,基本滿足客戶的使用需求,及時矯正了較多的錯誤信息??傮w說來,軟件通過了相應的測試。表6-1:客戶登錄測試表模塊名稱測試用例預期結果實際結果是否通過登錄模塊客戶名:001密碼:123彈出錯誤提示,提示密碼錯誤彈出錯誤提示,提示密碼錯誤通過登錄模塊客戶名:123密碼:002彈出錯誤提示,提示客戶名錯誤彈出錯誤提示,提示客戶名錯誤通過登錄模塊客戶名:001密碼:001管理員登錄成功管理員登錄成功通過表6-2:刪除咖啡信息測試表模塊名稱測試用例預期結果實際結果是否通過刪除咖啡信息模塊咖啡信息名:最新通知刪除成功、頁面自動跳轉刪除成功、頁面自動跳轉通過表6-3:修改密碼測試表模塊名稱測試用例預期結果實際結果是否通過修改密碼模塊原密碼:666新密碼:123確認密碼:123彈出錯誤提示,提示原密碼錯誤彈出錯誤提示,提示原密碼錯誤通過修改密碼模塊原密碼:001新密碼:123確認密碼:333彈出錯誤提示,提示確認密碼不一致彈出錯誤提示,提示確認密碼不一致通過修改密碼模塊原密碼:001新密碼:123確認密碼:123密碼修改成功密碼修改成功通過6.4測試結論測試的過程要按照指定好的計劃一步一步的實行,測試時候一定不要著急,并且將測試的結果進行詳細的記錄,我們在進行測試的時候做好選擇自動化的測試,這樣更加的準確也更快捷,如果采用人工測試的方法就不會這么的方便,很可能會出現一些問題,而且極其測試不會疲勞也不會出現問題。在測試的時候一定要非常專注,時刻關注著測試的結果,一旦發(fā)現異常及時進行修改,;最后,測試完之后的文檔應該保存下來,方便以后測試時用到。通過測試,我們也可以直觀的感受到,在我們最開始進行系統設計的時候,先把思路理清楚,才能有機會把代碼寫好。有好的邏輯性的代碼在后期的測試中才能避免出現問題,也可以給我們節(jié)省很多的時間和不必要的操作。

第7章結論咖啡館管理系統為客戶提供了開放的操作方便的使用系統,基本滿足了客戶的使用需要,以及我最初的開發(fā)目標和方向。Java語言、MySQL數據庫等技術時是我開發(fā)的基礎,這些技術都有各自的優(yōu)點,學好這些技術,至關重要。通過這些優(yōu)點設計出來的系統能夠正常穩(wěn)定的運行,并且可以滿足客戶的所有需求,在對系統的需求以及各個模塊進行了詳細的分析后,有針對性的進行設計,最后通過測試,系統能夠正常的運行,該咖啡館管理系統設計完成。本次開發(fā)過程中使用的是JSP技術,該技術具有代碼編寫簡單方便,對平臺沒有要求對技術方面也沒有要求,并且有很好的面像對象性,所以在技術方面是相當成熟的。利用JSP技術作為系統主要的技術支持可以使得系統能夠正常的運行并且實現相應的功能。在這次的系統的設計過程中遇到了很多的困難,幸好有老師同學們的幫助,在他們的幫助下完成了這次系統的設計。通過這次咖啡館管理系統的開發(fā),我參考了很多相關系統的例子,取長補短,吸取了其他系統的長處,逐步對該系統進行了完善,但是該系統還是有很多的不足之處,有待以后進一步學習。實踐證明,咖啡館管理系統有著非常好的發(fā)展前景,經過測試運行,系統各項功能都十分完善,界面漂亮,使用方便,操作容易,在技術理論上已經成熟。參考文獻[1]貝伊利(LynnBeighley),莫里森(MichaelMorrison),蘇金國,徐陽.HeadFirstJava&MySQL(中文版)[M].中國電力出版社,2018,03.[2]潘凱華,劉中華,等.Java開發(fā)實戰(zhàn)1200例(第1卷)(附DVD-ROM光盤1張)[M].清華大學出版社,2019,01.[3]帕蒂拉(ArmandoPadilla),霍金斯(TimHawkins),盛海艷,劉霞.高性能Java應用開發(fā)[M].客戶郵電出版社,2019,11.[4]陳益材,等.Java+MySQL+Dreamweaver動態(tài)網站建設從入門到精通(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論