校園商鋪管理系統(tǒng)設(shè)計與實現(xiàn)_第1頁
校園商鋪管理系統(tǒng)設(shè)計與實現(xiàn)_第2頁
校園商鋪管理系統(tǒng)設(shè)計與實現(xiàn)_第3頁
校園商鋪管理系統(tǒng)設(shè)計與實現(xiàn)_第4頁
校園商鋪管理系統(tǒng)設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE50校園商鋪管理系統(tǒng)設(shè)計與實現(xiàn)摘要隨著社會的進步與發(fā)展,人們對商鋪的管理需要擺脫老舊的管理方式,以前的老舊的紙質(zhì)管理方式需要浪費大量的時間,而且需要大量的管理人員來管理人員和商鋪的檔案。但是校園商鋪管理系統(tǒng)的實現(xiàn)會徹底改變老舊的管理方式,它主要是在線上對校園商鋪進行租賃管理,人員信息管理,商鋪信息管理,在線上實現(xiàn)校園商鋪的統(tǒng)一管理,降低了管理難度,對校園商鋪的管理是巨大的改變。校園商鋪管理系統(tǒng)的實現(xiàn)是采用Mysql數(shù)據(jù)庫,jsp開發(fā)技術(shù),tomcat服務(wù)器,Eclipse開發(fā)平臺,SSM框架。主要的核心功能是在前臺對用戶的租賃信息和商鋪信息的展示,用戶咨詢,用戶訂單管理和用戶個人信息管理;后臺管理主要是管理員在后臺界面可以對用戶信息,商鋪類型,商鋪信息,訂單信息,留言信息和個人信息進行管理。開發(fā)校園商鋪管理系統(tǒng)的初衷就是希望幫助管理人員簡化管理的流程,可以實現(xiàn)輕松管理校園商鋪的操作,也可以方便想要租賃校園商鋪的用戶,讓校園內(nèi)部的商鋪更加的豐富多元化,更加豐富同學(xué)們的校園生活。關(guān)鍵詞:校園商鋪管理系統(tǒng);租賃;人員;商鋪信息管理;Jsp;Mysql英文題目AbstractWiththeprogressanddevelopmentofthesociety,peopleneedtogetridoftheoldmanagementmethodsforthestoremanagement.Theoldpapermanagementmethodsneedtowastealotoftime,andneedalotofmanagementpersonneltomanagethepersonnelandstorefiles.However,therealizationofthecampusshopmanagementsystemwillcompletelychangetheoldmanagementmode.Itismainlytocarryoutleasemanagement,personnelinformationmanagement,shopinformationmanagementon-lineforthecampusshop,realizetheunifiedmanagementofthecampusshopon-line,reducethemanagementdifficulty,andmakeagreatchangetothemanagementofthecampusshop.TheimplementationofthecampusshopmanagementsystemisMySQLdatabase,JSPdevelopmenttechnology,Tomcatserver,eclipsedevelopmentplatform,SSMframework.Themaincorefunctionistodisplaytheuser'srentalinformationandshopinformation,userconsultation,userordermanagementanduserpersonalinformationmanagementinthefrontdesk;thebackofficemanagementismainlythattheadministratorcanmanagetheuserinformation,shoptype,shopinformation,orderinformation,messageinformationandpersonalinformationinthebackdeskinterface.Theoriginalintentionofdevelopingthemanagementsystemofcampusshopsistohelpthemanagerssimplifythemanagementprocess,torealizetheeasymanagementoftheoperationofcampusshops,tofacilitatetheuserswhowanttorentthecampusshops,tomaketheshopsinsidethecampusmorediversifiedandenrichthecampuslifeofthestudents.Keywords:campusshopmanagementsystem;leasing;personnel;shopinformationmanagement;JSP;MySQL目錄第1章緒論 11.1系統(tǒng)背景 11.1.1研究背景 11.1.2研究情況 11.1.3國內(nèi)研究情況 21.2系統(tǒng)目標 21.3設(shè)計開發(fā)的方法和工具的選擇 31.4論文的內(nèi)容和結(jié)構(gòu)安排 3第2章系統(tǒng)規(guī)劃 52.1業(yè)務(wù)概述 52.1.1業(yè)務(wù)痛點 52.1.2功能性需求 52.1.3非功能性需求 62.2組織結(jié)構(gòu) 62.3可行性研究 6第3章系統(tǒng)分析 73.1問題定義 73.2業(yè)務(wù)流程分析 73.3數(shù)據(jù)流程分析 103.4用例描述 123.4.1用例圖 123.4.2用例規(guī)約 163.5類圖 233.6順序圖 24第4章系統(tǒng)設(shè)計 274.1功能結(jié)構(gòu) 274.2數(shù)據(jù)庫設(shè)計 274.2.1概念模型 274.2.2邏輯模型 304.3UI設(shè)計及布局 33第5章系統(tǒng)實現(xiàn) 385.1模塊功能實現(xiàn) 385.1.1登錄功能模塊 385.1.2管理員功能模塊 395.1.3用戶功能模塊 415.2系統(tǒng)測試 435.2.1測試環(huán)境 435.2.2測試內(nèi)容 435.2.3測試用例 445.2.4測試結(jié)論 46總結(jié) 47參考文獻 48謝辭 49附錄 50第1章緒論1.1系統(tǒng)背景1.1.1研究背景如今中國有著將近3000所高等院校,由于高校大多數(shù)占地面積較大,所以地處偏僻,于是校園內(nèi)部的商鋪便起著重要作用。例如我校的校園內(nèi)部商鋪:商鋪不同于社會上的一般商鋪的一間商鋪一個房東,它們數(shù)量眾多而且商鋪分布有統(tǒng)一的規(guī)劃并由校方進行統(tǒng)一的管理和租賃,這樣就會面臨招租效率低下的情況;由于以往使用紙質(zhì)文檔存儲和管理信息,管理方式老舊,會導(dǎo)致管理步驟繁瑣,管理工作的麻煩;租賃訂單的時間和續(xù)租問題也需要一系列繁瑣的流程才能完成,所以導(dǎo)致了校園內(nèi)部商鋪管理的困難。而且想要成為校園商鋪的商家,需要實地查看電話問詢等一系列流程才能實現(xiàn)租賃,成為校園商鋪的商家,過程十分的繁瑣。面對這些問題,我認為針對不同的角色,管理員需要能夠?qū)崿F(xiàn)線上對人員、商鋪信息、商家信息、訂單信息的存儲和管理,而用戶需要能夠?qū)崿F(xiàn)在線查看租賃商鋪核對個人信息的管理和訂單的管理,商家需要在普通用戶的基礎(chǔ)之上實現(xiàn)對商鋪的續(xù)租業(yè)務(wù)。如果能夠建立一個校園商鋪管理系統(tǒng),這就能夠在線上實現(xiàn)校園內(nèi)部商鋪的統(tǒng)一的租賃管理和人員,訂單,商鋪信息管理,就能夠節(jié)省更多的人力物力和時間。1.1.2研究情況隨著國內(nèi)經(jīng)濟形勢和如今網(wǎng)絡(luò)規(guī)模的不斷發(fā)展,中國的互聯(lián)網(wǎng)行業(yè)已經(jīng)進入了一個難得的高峰發(fā)展時期,這讓越來越的人們關(guān)注并且投身于互聯(lián)網(wǎng)行業(yè)。然而,許多管理領(lǐng)域的不合理結(jié)構(gòu)和方式,人員不足以及市場管理需求的增加使得更多的人讓更多的人向互聯(lián)網(wǎng)在線管理的方式靠攏。在當今高度發(fā)達的信息中,信息管理改革已成為一種更加廣泛和全面的趨勢。為確保中國經(jīng)濟的持續(xù)發(fā)展,信息時代日益更新,服務(wù)業(yè)仍在蓬勃發(fā)展。同時,隨著信息社會的快速發(fā)展,各種管理系統(tǒng)面臨著越來越多的數(shù)據(jù)需要處理,如何用方便快捷的方式使管理者在廣闊的數(shù)據(jù)海洋里面查詢、存儲、管理和共享有效的數(shù)據(jù)信息,對我們的學(xué)習,工作和生活具有重要的現(xiàn)實意義。最重要的是如今信息化的管理模式和方法不斷不斷的應(yīng)用在各個領(lǐng)域和部門,它不僅僅是技術(shù)方法的改革,而且對人力和管理效率都是極大程度的改善。對于飛速發(fā)展的房地產(chǎn)行業(yè),傳統(tǒng)的老舊管理模式和紙質(zhì)管理方式不僅會浪費大量的人力與資源,也難以適應(yīng)如今的商鋪管理市場。對房產(chǎn)信息管理系統(tǒng)進行了經(jīng)濟上、技術(shù)上和管理上的可行性分析,并進行系統(tǒng)實現(xiàn),使得管理系統(tǒng)在任何情況下都能由一個人獨立完成操作,必將是以后的管理前景。[12]1.1.3國內(nèi)研究情況如今我國的經(jīng)濟正在蓬勃發(fā)展,與之對應(yīng)的房地產(chǎn)行業(yè)也在飛速的發(fā)展,大量的商業(yè)地產(chǎn)投入市場,相關(guān)的租賃管理工作也變得日趨復(fù)雜,如何更好地管理商鋪,特別是結(jié)合信息化手段實施商鋪的管理,已經(jīng)成為當前對于商鋪管理研究的重點。需要結(jié)合我們自身工作實踐經(jīng)驗,通過對國內(nèi)外現(xiàn)狀形勢的分析研究,提出了構(gòu)建一套基于信息化手段的商鋪管理信息系統(tǒng)。而對商鋪的管理過程中,最為重要的幾部分便是商鋪、商戶、租賃三塊的關(guān)系。這三個部分又引申出包括對于銷售、訂單、信息統(tǒng)計等子模塊的控制。在系統(tǒng)的構(gòu)建過程中,需要包括了整個租賃過程中所涉及到的商戶的入駐、商鋪的登錄、租賃的達成、后期的續(xù)租等問題,如此才能有效實用地提高商鋪租賃管理效率,真正改變?nèi)缃裆啼伖芾淼哪J?。[11]1.2系統(tǒng)目標用戶在線上注冊賬號完善個人信息,實現(xiàn)用戶信息化,管理員后臺進行商鋪類別和商鋪詳細信息的輸入,實現(xiàn)商鋪信息化,通過用戶下單后自動管理存儲訂單信息實現(xiàn)訂單信息化。然后系統(tǒng)管理員在后臺對用戶信息、商鋪信息、訂單信息進行線上管理??梢酝ㄟ^登錄需要驗證碼驗證進行信息安全的優(yōu)化;商鋪在前端頁面的展示可以上傳照片和文字描述增加用戶對商鋪的直觀感受收,優(yōu)化系統(tǒng)與用戶間的交互;簡化操作流程實現(xiàn)流程優(yōu)化。實現(xiàn)操作簡單,方便快捷,高效的進行校園商鋪的租賃與管理,同時用戶能夠更輕松地獲取需要的信息,輕松了租賃流程。1.3設(shè)計開發(fā)的方法和工具的選擇開發(fā)平臺:Windows操作系統(tǒng)開發(fā)語言:java:因為Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護。它具有封裝、繼承和多態(tài)性三個主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動應(yīng)用程序開發(fā)。數(shù)據(jù)庫:Mysql:數(shù)據(jù)庫是我們在系統(tǒng)開發(fā)過程中不可或缺的一部分。MySQL可以將數(shù)據(jù)存儲在不同的表中,這非常靈活,并且還可以提高系統(tǒng)在實際應(yīng)用中的速度。數(shù)據(jù)庫的操作是系統(tǒng)實現(xiàn)過程中必不可少的,主要是對數(shù)據(jù)庫的增刪改查。而且它自身擁有:體積小、速度快、成本低等特點,所以Mysql數(shù)據(jù)庫是目前最受歡迎的開源數(shù)據(jù)庫。開發(fā)環(huán)境:JDK8Maven3.6.2,Tomcat8:Tomcat屬于一種輕型的服務(wù)器,所以說在中小企業(yè)中并不具有普適性。但是當程序員需要開發(fā)或調(diào)試JSP程序時,則通常會將該服務(wù)器作為首選。開發(fā)工具:EclipseMYSQLIE瀏覽器1.4論文的內(nèi)容和結(jié)構(gòu)安排我的這篇論文主要分為五個章節(jié):第一章標題是緒論,主要是介紹本次校園商鋪管理系統(tǒng)的設(shè)計與實現(xiàn)的背景,目的與意義。并且介紹了系統(tǒng)開發(fā)時的目的,初衷和研究系統(tǒng)時的背景。第二章標題是系統(tǒng)規(guī)劃,主要對系統(tǒng)的需求進行了詳細的分析,從參與者入手,詳述了每一類參與者的功能,同時進行了可行性分析。第三章標題是系統(tǒng)分析,主要對系統(tǒng)的業(yè)務(wù)流程和數(shù)據(jù)流程結(jié)合流程圖進行分析,對上一張參與者的需求、更能進行了更詳細的分析。第四章標題是系統(tǒng)設(shè)計,針對上一章的系統(tǒng)設(shè)計,相應(yīng)的對數(shù)據(jù)庫進行設(shè)計,畫出了E-R圖,并對數(shù)據(jù)表的字段進行介紹。第五章標題是系統(tǒng)實現(xiàn),詳述了整個系統(tǒng)的詳細設(shè)計過程,展示系統(tǒng)的實現(xiàn)成果和系統(tǒng)的測試過程。最后對全篇論文進行總結(jié),參考文獻和附錄。第2章系統(tǒng)規(guī)劃2.1業(yè)務(wù)概述校園商鋪管理系統(tǒng)的主要參與者是普通用戶、商家用戶和系統(tǒng)管理員。主要業(yè)務(wù)是普通用戶實現(xiàn)租賃業(yè)務(wù)和商家用戶的續(xù)租功能,然后管理員能夠?qū)ι啼仭⒂唵?、用戶等信息進行管理。校園商鋪管理者具有最高權(quán)限,能夠線上對商鋪信息,用戶信息,訂單信息,商家信息進行管理并發(fā)布商鋪的租賃信息;用戶只擁有基礎(chǔ)的權(quán)限,能夠?qū)崿F(xiàn)在線留言詢問、租賃下單、對個人信息和訂單進行管理;而商家用戶是在普通用戶的權(quán)限的基礎(chǔ)之上完成對商鋪基本信息的管理和租賃時間的查看以及續(xù)約。2.1.1業(yè)務(wù)痛點線上租賃過程的完成與線下合同簽訂有所差異,如何能夠?qū)崿F(xiàn)線上方便快捷的在線租賃,從而避免雙方面對面進行合同簽訂等一系列繁瑣流程;線上商鋪的展示只能通過文字來描述商鋪,并不能給用戶直觀的感受到商鋪位置,地勢等方面的優(yōu)略性,不能給用戶更好的視覺交互體驗。2.1.2功能性需求校園商鋪管理系統(tǒng)的主要目標是幫助商鋪管理人員在線上對商鋪進行招租管理,人員信息管理,商鋪信息管理,訂單管理,所以系統(tǒng)的主要功能:普通用戶:對個人信息進行管理修改,對商鋪信息的瀏覽查詢,對商鋪發(fā)起租賃申請訂單和詢問情況。商戶用戶:除了擁有普通用戶的所有功能權(quán)限還可以在界面修改商鋪名等商鋪基礎(chǔ)信息,并在商鋪到期時選擇是否續(xù)租。3.管理員:可以對用戶信息進行管理包括增刪改查和權(quán)限管理,對商鋪信息進行增刪改查,對用戶提交的留言信息進行管理和回復(fù),對店鋪租賃訂單的申請進行審核和管理。2.1.3非功能性需求可靠性:系統(tǒng)能夠在減少發(fā)生故障的可能性,同時在發(fā)生故障時不影響用戶數(shù)據(jù),易修復(fù)。易用性:以用戶為中心,增強用戶的視覺,人機交互感受,建議軟件工作流程,是程序連貫運行,更加充分的考慮用戶的感受。可維護性:在設(shè)計系統(tǒng)時應(yīng)使系統(tǒng)模塊化,系分析,方便系統(tǒng)維護。安全性:系統(tǒng)能夠達到保密性防止系統(tǒng)數(shù)據(jù)泄露,同時對用戶進行權(quán)限限制,控制訪問數(shù)據(jù)。2.2組織結(jié)構(gòu)業(yè)務(wù)過程中主要參與的角色有普通用戶、商家用戶、管理員。普通用戶只有基礎(chǔ)的瀏覽下單和個人信息訂單管理,商家用戶則是在普通用戶的權(quán)限之上能夠進行商鋪基礎(chǔ)信息管理和續(xù)租業(yè)務(wù),商鋪管理員擁有最高級別的權(quán)限,對用戶信息進行增刪改查,對用戶權(quán)限進行管理從而對應(yīng)不同角色所需要的功能,商家用戶可以在訂單審核通過之后可以對自己的商鋪進行基礎(chǔ)的信息管理和續(xù)約。2.3可行性研究經(jīng)濟可行性:系統(tǒng)開發(fā)主要通過現(xiàn)有pc上進行,不需要大量的人力物力和時間,所以經(jīng)濟可行。操作可行性:系統(tǒng)的用戶受眾基本為大學(xué)內(nèi)商戶和管理員,基礎(chǔ)操作簡單不需要專門培訓(xùn),所以操作可行。技術(shù)可行性:如今實現(xiàn)系統(tǒng)編程的軟件很對,也有許多的學(xué)習渠道,所以技術(shù)可行。第3章系統(tǒng)分析3.1問題定義本系統(tǒng)面向客戶端,主要是為了能夠高效率地解決校園商鋪租賃,商鋪信息和用戶信息的管理問題,由于可能涉及的數(shù)據(jù)量會比較多,所以在數(shù)據(jù)庫的優(yōu)化方面一定要做好。在處理業(yè)務(wù)邏輯的過程中好需要解決幾個問題:面對商家用戶和普通用和的需求點不同,管理員通過對不同用戶的權(quán)限進行劃分來實現(xiàn)不同用戶進入不同的功能界面,完成不同的業(yè)務(wù);面對租賃商鋪的用戶更直觀感受商鋪如何,管理員可以通過商鋪信息錄入時上傳圖片和對應(yīng)文字描述增加用戶的視覺交互。3.2業(yè)務(wù)流程分析系統(tǒng)的業(yè)務(wù)流程是商鋪管理員在后臺對商鋪的類別和信息進行管理后,用戶注冊登陸系統(tǒng),之后可以在前端進行瀏覽信息,瀏覽詢問和下單,管理員可以在后臺進行回復(fù),在管理員審核訂單完成之后可以更改用戶權(quán)限為商家用戶。業(yè)務(wù)流程圖:圖SEQ圖\*ARABIC1主要業(yè)務(wù)流程:下單:用戶在注冊登陸之后瀏覽前端的商鋪選擇想租賃的商鋪點擊租賃,然后系統(tǒng)在扣除相應(yīng)的月租金額后完成下單。圖SEQ圖\*ARABIC2商鋪續(xù)租:普通用戶在訂單審核通過之后成為商家用戶,可以在用戶操作界面進行續(xù)租業(yè)務(wù)。圖SEQ圖\*ARABIC33.3數(shù)據(jù)流程分析1.校園商鋪管理系統(tǒng)中主要是普通用戶能夠?qū)€人信息數(shù)據(jù)進行管理和對商鋪信息數(shù)據(jù)和租賃信息數(shù)據(jù)進行瀏覽,主要的數(shù)據(jù)流有商鋪信息,個人信息,訂單信息。主體是用戶;如圖:圖SEQ圖\*ARABIC42.用戶和管理員可以通過系統(tǒng)進行信息數(shù)據(jù)的交互,用戶只能訪問商鋪信息數(shù)據(jù)流,訂單信息數(shù)據(jù)流,個人信息數(shù)據(jù)流,而管理員能對這些數(shù)據(jù)進行管理。如圖:圖SEQ圖\*ARABIC53.4用例描述3.4.1用例圖總用例圖圖SEQ圖\*ARABIC6校園商鋪管理系統(tǒng)主要參與角色為:普通用戶,商家用戶,商鋪管理員。普通用戶用例圖圖SEQ圖\*ARABIC7普通用戶的操作權(quán)限只是最基礎(chǔ)的,只能在系統(tǒng)上進行個人信息的管理操作,商鋪基礎(chǔ)信息的瀏覽,租賃申請和發(fā)起詢問。商家用戶:普通用戶在訂單審核通過之后成為商家用戶在普通用戶的基礎(chǔ)權(quán)限之上能夠進行商鋪基礎(chǔ)信息管理和續(xù)租:圖SEQ圖\*ARABIC8商鋪管理員用例:圖SEQ圖\*ARABIC9商鋪管理員擁有最高權(quán)限,即對用戶,商鋪信息的管理;對訂單的審核;對留言的發(fā)布。3.4.2用例規(guī)約用例用例規(guī)約:用例名稱登陸角色用戶用例說明實現(xiàn)用戶登錄校園商鋪管理系統(tǒng)前置條件啟動系統(tǒng),登入界面輸入ID和密碼基本事件流參與者動作系統(tǒng)響應(yīng)1.用戶輸入基本信息(ID密碼)1.系統(tǒng)查找數(shù)據(jù)庫對照用戶信息1.1正確進入系統(tǒng)其他事件流參與者注冊賬號填寫基本信息,信息存入數(shù)據(jù)庫,返回登陸界面。異常事件流參與者動作系統(tǒng)響應(yīng)1.未輸入用戶名1.1未輸入密碼2.用戶名不存在2.1密碼不正確1.提示用戶名密碼不能為空2.提示輸入錯誤后置條件登陸成功表格SEQ表格\*ARABIC1用例:用例規(guī)約:用例名稱查詢商鋪角色用戶用例說明實現(xiàn)用戶快速找到目標商鋪前置條件輸入需要查詢的相關(guān)商鋪id基本事件流參與者動作系統(tǒng)響應(yīng)1.用戶輸入商鋪名1.1用戶輸入商鋪id1.系統(tǒng)查找數(shù)據(jù)庫對照商鋪信息表1.1界面成功顯示對應(yīng)的商鋪,及商鋪詳細信息其他事件流界面顯示出未能獲取商鋪信息,找不到網(wǎng)頁,檢查網(wǎng)絡(luò)后無法解決聯(lián)系系統(tǒng)管理員。異常事件流參與者動作系統(tǒng)響應(yīng)1.用戶未輸入商鋪2.輸入的商鋪不存在3.輸入商鋪名稱存在錯別字1.系統(tǒng)提示搜索欄為空2.提示輸入的商鋪不存在,請重新輸入。3.根據(jù)輸入索引詞的相似度輸出對應(yīng)的商鋪。后置條件查詢成功表格SEQ表格\*ARABIC2用例:用例規(guī)約:用例名稱提交下單申請角色用戶用例說明用戶選擇商鋪提交租賃前置條件登入系統(tǒng),選取商鋪并填寫點擊提交租賃基本事件流參與者動作系統(tǒng)響應(yīng)1.選取租賃商鋪2.點擊租賃1.其他事件流界面顯示未能獲取商鋪信息,找不到網(wǎng)頁,檢查網(wǎng)絡(luò)后無法解決為系統(tǒng)錯誤,聯(lián)系系統(tǒng)管理員。異常事件流參與者動作系統(tǒng)響應(yīng)商鋪已租賃1.前臺不再顯示商鋪租賃信息后置條件租賃成功表格SEQ表格\*ARABIC3用例規(guī)約:用例名稱續(xù)租角色用戶用例說明實現(xiàn)用戶續(xù)租前置條件登陸系統(tǒng)訂單在審核通過之后點擊訂單后續(xù)租按鈕基本事件流參與者動作系統(tǒng)響應(yīng)點擊商鋪續(xù)租填寫月份1.跳轉(zhuǎn)到詳情界面3.系統(tǒng)提示續(xù)租成功其他事件流界面顯示未能獲取合同信息,找不到網(wǎng)頁,檢查網(wǎng)絡(luò)后無法解決聯(lián)系系統(tǒng)管理員。異常事件流參與者動作系統(tǒng)響應(yīng)1.余額不足1.系統(tǒng)提示余額不足后置條件提交成功表格SEQ表格\*ARABIC4用例:用例規(guī)約:用例名稱留言詢問角色用戶用例說明實現(xiàn)用戶發(fā)起留言。前置條件登錄系統(tǒng),瀏覽商鋪并點擊需要留言商鋪的詳細信息基本事件流參與者動作系統(tǒng)響應(yīng)點擊商鋪詳細信息填寫咨詢問題點擊提交咨詢1.跳轉(zhuǎn)到詳情界面3.系統(tǒng)提示提交成功。其他事件流界面顯示未能獲取合同信息,找不到網(wǎng)頁,檢查網(wǎng)絡(luò)后無法解決聯(lián)系系統(tǒng)管理員。異常事件流參與者動作系統(tǒng)響應(yīng)1.未填寫內(nèi)容點擊提交咨詢1.系統(tǒng)提示咨詢內(nèi)容為空。后置條件提交成功表格SEQ表格\*ARABIC53.5類圖主要業(yè)務(wù)類圖圖SEQ圖\*ARABIC10描述:一個用戶瀏覽多個商鋪信息也可以對多個商鋪下單但一個商鋪只能被一個用戶租賃,一個管理員可以審核多個訂單,管理多個商鋪信息,但一個商鋪和訂單只能被一個管理員管理。對應(yīng)實體類:Order(orderid,userid,shopid,ordertime,orderremarks)Administrators(Administratorsid,name,phone)Shop(shopid,name,state,position,phone)User(userid,name,phone)3.6順序圖商鋪管理員添加商鋪循序圖:商鋪管理員通過點擊增加商鋪來實現(xiàn)新增商鋪:圖SEQ圖\*ARABIC11用戶下單順序圖:用戶通過點擊租賃來實現(xiàn)下單:圖SEQ圖\*ARABIC12續(xù)租順序圖:用戶在訂單審核通過后在訂單管理欄點擊訂單后的續(xù)租操作來完成續(xù)租:圖SEQ圖\*ARABIC13第4章系統(tǒng)設(shè)計4.1功能結(jié)構(gòu)通過以上對業(yè)務(wù)場景的需求分析,總結(jié)設(shè)計出如下模塊以及功能。圖SEQ圖\*ARABIC144.2數(shù)據(jù)庫設(shè)計4.2.1概念模型管理員主要屬性有:id編號,用戶名,密碼,如圖:圖SEQ圖\*ARABIC15用戶信息的主要屬性有:編號,昵稱,用戶名,姓名,職位,電話,地址,如圖:圖SEQ圖\*ARABIC16商鋪的組要屬性有:圖片,商鋪id,價格,位置,類別,描述,時間,如圖:圖SEQ圖\*ARABIC17訂單信息表主要屬性有:狀態(tài),id,商鋪名,租金,預(yù)定人,電話,下單時間,處理時間如圖:圖SEQ圖\*ARABIC18留言表主要屬性有:id,標題,內(nèi)容,回復(fù),創(chuàng)建人,創(chuàng)建時間如圖:圖SEQ圖\*ARABIC194.2.2邏輯模型用戶信息表:字段名數(shù)據(jù)類型主鍵約束允許非空備注USER_IDVarchar(100)主鍵NoUSERNAME(用戶名)Varchar(255)DEFAULTNULLNoPASSWORD(密碼)Varchar(255)DEFAULTNULLNoNAME(姓名)Varchar(255)DEFAULTNULLNoRIGHTSVarchar(255)DEFAULTNULLNoROLE_ID(角色id)Varchar(255)DEFAULTNULLNoLAST_LOGIN(上次登錄)時間)Varchar(255)DEFAULTNULLNoIP(上次登錄ip)Varchar(100)DEFAULTNULLNoSTATUS(狀態(tài))Varchar(30)DEFAULTNULLNoBZ(備注)Varchar(255)DEFAULTNULLYesEMAIL(信箱)Varchar(32)DEFAULTNULLYesNUMBER(昵稱)Varchar(100)DEFAULTNULLNoPHONE(電話)Varchar(32)DEFAULTNULLYesADDRESS(地址)Varchar(300)DEFAULTNULLYes表格SEQ表格\*ARABIC6訂單信息表:字段名數(shù)據(jù)類型主鍵約束允許非空備注ORDER_IDVarchar(100)主鍵NoPRODUCT_ID(商鋪ID)Varchar(255)No外鍵CREATE_USER(創(chuàng)建人)Varchar(255)No外鍵CREATE_TIME(創(chuàng)建時間)DatetimeDEFAULTNULLNoMOBILE(手機號)Varchar(255)DEFAULTNULLNoADDRESS(地址)Varchar(255)DEFAULTNULLNORECEIVER(姓名)Varchar(255)DEFAULTNULLNoSTATUS(狀態(tài))Varchar(255)DEFAULTNULLNoREMARK(備注)Varchar(255)DEFAULTNULLNo表格SEQ表格\*ARABIC7商鋪信息表:字段名數(shù)據(jù)類型主鍵約束允許非空備注PRODUCT_IDVarchar(100)主鍵NoNAME(名稱)Varchar(255)DEFAULTNULLNOCODE(編號)Varchar(255)DEFAULTNULLNoPUBLISH(地點)Varchar(255)DEFAULTNULLNoPRICE(價格)Varchar(255)DEFAULTNULLNoTYPE(類別)Varchar(255)DEFAULTNULLNoSTORAGE(描述)Varchar(50)DEFAULTNULLYseCREATE_USER(創(chuàng)建id)Varchar(255)DEFAULTNULLNoCREATE_TIME(創(chuàng)建時間)Varchar(255)DEFAULTNULLNoSTATUS(狀態(tài))Varchar(255)DEFAULTNULLNo表格SEQ表格\*ARABIC8詞典信息表:字段名數(shù)據(jù)類型主鍵約束允許非空備注ZD_IDVarchar(100)主鍵NoNAME(基礎(chǔ)數(shù)據(jù)名稱)varchar(100)DEFAULTNULLNoBIANMA(基礎(chǔ)數(shù)據(jù)編碼)varchar(100)DEFAULTNULLNoORDY_BY(排序序號)intDEFAULTNULLNoPARENT_ID(父ID)varchar(100)DEFAULTNULLNoJB(樹狀層級)intDEFAULTNULLNoP_BM(父編碼)varchar(100)DEFAULTNULLNoDEFAULTNULL表格SEQ表格\*ARABIC9評論信息表:字段名數(shù)據(jù)類型主鍵約束允許非空備注COMMENT_IDVarchar(200)主鍵NoTITLE(評論標題)varchar(200)DEFAULTNULLNoCONTENTS(內(nèi)容)varchar(200)DEFAULTNULLNoCREATE_TIME(時間)varchar(200)DEFAULTNULLNoCREATE_USER(用戶)varchar(200)DEFAULTNULLNoNEWS_ID(新聞標題)varcharDEFAULTNULLNo表格SEQ表格\*ARABIC10菜單信息表:字段名數(shù)據(jù)類型主鍵約束允許非空備注MENU_IDint主鍵NoMENU_NAMEVarchar(255)DEFAULTNULLNoMENU_URLVarchar(255)DEFAULTNULLNoPARENT_IDVarchar(100)DEFAULTNULLNoMENU_ORDERVarchar(100)DEFAULTNULLNoMENU_ICONVarchar(30)DEFAULTNULLNoMENU_TYPEVarchar(10)DEFAULTNULLNo表格SEQ表格\*ARABIC11News信息表字段名數(shù)據(jù)類型主鍵約束允許非空備注MENU_IDint主鍵NoMENU_NAMEVarchar(255)DEFAULTNULLNoMENU_URLVarchar(255)DEFAULTNULLNoPARENT_IDVarchar(100)DEFAULTNULLNoMENU_ORDERVarchar(100)DEFAULTNULLNoMENU_ICONVarchar(30)DEFAULTNULLNoMENU_TYPEVarchar(10)DEFAULTNULLNo表格SEQ表格\*ARABIC124.3UI設(shè)計及布局系統(tǒng)的界面設(shè)我主要分為進入系統(tǒng)最先看到的主界面,登錄注冊界面,用戶功能界面,和管理員的操作界面,我設(shè)計的系統(tǒng)背景為白色,干凈的操作界面可以增加用戶的交互體驗。主界面是用戶進入系統(tǒng)的首先看到的界面,我的設(shè)計主要是右上角的登陸注冊按鈕,點擊可以實現(xiàn)注冊登錄界面的跳轉(zhuǎn),上方的商鋪類別分類欄對應(yīng)不同類別的的商鋪信息,下方是所有商鋪的展示區(qū)。主界面:圖SEQ圖\*ARABIC20登陸界面只有簡單的賬號密碼的輸入框和登陸注冊按鈕。圖SEQ圖\*ARABIC21用戶登錄界面是在用戶登錄之后,左邊顯示工作區(qū),中間顯示對應(yīng)的需要信息的展示表格,左上角顯示用戶名。圖SEQ圖\*ARABIC22管理員登陸界面大體上與用戶界面相同,在左邊的功能欄的具體內(nèi)容上有所區(qū)別,具體對應(yīng)的功能權(quán)限有所不同。圖SEQ圖\*ARABIC23第5章系統(tǒng)實現(xiàn)5.1模塊功能實現(xiàn)5.1.1登錄功能模塊用戶通過登錄窗口輸入自己的賬號信息,在信息輸入完成之后需要填寫驗證碼信息,然后可以進行提交,系統(tǒng)會對用戶輸入的用戶名和密碼進行驗證,對應(yīng)數(shù)據(jù)庫用戶的角色信息,驗證完成后進入到用戶的相應(yīng)操作界面進行自己權(quán)限的功能操作,如圖20所示,對于用戶如果沒有自己的賬號信息可以通過注冊進行在線自己的基本資料信息,填寫用戶名、姓名、手機、密碼等信息,信息編輯完成后核對信息無誤后進行提交,新的用戶注冊完成,如圖21所示圖SEQ圖\*ARABIC24圖SEQ圖\*ARABIC255.1.2管理員功能模塊系統(tǒng)管理員通過登錄窗口進入到系統(tǒng)操作界面,可以根據(jù)需求對系統(tǒng)管理、內(nèi)容管理等模塊進行在線管理及維護等操作。用戶管理可以對用戶信息進行增刪改查:圖SEQ圖\*ARABIC26商鋪類型管理可以對商鋪類型進行增刪改查:圖SEQ圖\*ARABIC27商鋪管理可以對商鋪信息進行增刪改查:圖SEQ圖\*ARABIC28訂單管理模塊可以對訂單進行增刪改查:圖SEQ圖\*ARABIC29留言管理模塊可以查看留言并進行回復(fù):圖SEQ圖\*ARABIC305.1.3用戶功能模塊訂單模塊可以產(chǎn)看自己的訂單和完成情況:圖SEQ圖\*ARABIC31個人信息管理是查看自己的個人信息并能夠修改:圖SEQ圖\*ARABIC32訂單在系統(tǒng)管理員審核通過后,用戶能夠更改商鋪基礎(chǔ)信息和進行商鋪續(xù)租更改商鋪基礎(chǔ)信息:圖SEQ圖\*ARABIC33續(xù)租:圖SEQ圖\*ARABIC345.2系統(tǒng)測試5.2.1測試環(huán)境平臺:Windows操作系統(tǒng)數(shù)據(jù)庫:MysqlWeb應(yīng)用服務(wù)器:JDK8,Maven3.6.2,Tomcat8,工具:eclipse,MySqlIE瀏覽器谷歌瀏覽器5.2.2測試內(nèi)容我在測試過程中選擇的是黑盒測試和白盒測試:1.結(jié)構(gòu)測試:通常被稱為白盒測試,白盒測試是在對程序的處理過程與結(jié)構(gòu)都有詳盡諒解的前提下,順從程序內(nèi)部的邏輯而完成的系統(tǒng)測試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計要求正常工作,不出現(xiàn)任何偏差。2.功能測試:通常被稱作黑盒測試:黑盒測試主要是針對程序功能能夠按照設(shè)計正常實現(xiàn)的一種檢測,在程序接口處進行,檢測程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。5.2.3測試用例登錄測試:模塊名稱測試用例預(yù)期結(jié)果實際結(jié)果是否通過登錄模塊用戶名:admin密碼:123彈出錯誤提示,提示密碼錯誤彈出錯誤提示,提示密碼錯誤通過登錄模塊用戶名:123密碼:admin彈出錯誤提示,提示用戶名錯誤彈出錯誤提示,提示用戶名錯誤通過登錄模塊用戶名:admin密碼:1管理員登錄成功管理員登錄成功通過表格SEQ表格\*ARABIC13刪除分類測試:模塊名稱測試用例預(yù)期結(jié)果實際結(jié)果是否通過刪除商鋪類型分類模塊分類名:食堂當口刪除成功、頁面自動跳轉(zhuǎn)刪除成功、通過刪除商鋪類型分類模塊分類名:自動售貨機刪除成功、頁面自動跳轉(zhuǎn)刪除成功、通過刪除商鋪類型分類模塊分類名:購物商鋪刪除成功、頁面自動跳轉(zhuǎn)刪除成功、通過表格SEQ表格\*ARABIC14修改密碼測試:模塊名稱測試用例預(yù)期結(jié)果實際結(jié)果是否通過修改密碼模塊原密碼:666新密碼:123確認密碼:123彈出錯誤提示,提示原密碼錯誤彈出錯誤提示,提示原密碼錯誤通過修改密碼模塊原密碼:admin新密碼:123確認密碼:333彈出錯誤提示,提示確認密碼不一致彈出錯誤提示,提示確認密碼不一致通過修改密碼模塊原密碼:a

溫馨提示

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

評論

0/150

提交評論