《基于JSP室內(nèi)滑雪平臺管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9900字(論文)_第1頁
《基于JSP室內(nèi)滑雪平臺管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9900字(論文)_第2頁
《基于JSP室內(nèi)滑雪平臺管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9900字(論文)_第3頁
《基于JSP室內(nèi)滑雪平臺管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9900字(論文)_第4頁
《基于JSP室內(nèi)滑雪平臺管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9900字(論文)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

基于JSP室內(nèi)滑雪平臺管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要隨著科學(xué)技術(shù)的不斷進(jìn)步以及信息事業(yè)的蓬勃發(fā)展,在我們的生產(chǎn)生活中計(jì)算機(jī)技術(shù)的應(yīng)用正在逐漸增加。計(jì)算機(jī)技術(shù)被廣泛使用的時代里,計(jì)算機(jī)也不再只是專家或者研究學(xué)者的科學(xué)計(jì)算工具,將計(jì)算機(jī)應(yīng)用到醫(yī)療、教育、商業(yè)、物流、生活等方面。因此,本文將設(shè)計(jì)與實(shí)現(xiàn)了室內(nèi)滑雪平臺管理系統(tǒng)。室內(nèi)滑雪平臺管理系統(tǒng)包括注冊、登錄、安全設(shè)置、會員管理、消費(fèi)管理、設(shè)施管理、員工管理、系統(tǒng)管理等模塊。開發(fā)的室內(nèi)滑雪平臺管理系統(tǒng)界面美觀、具有較高操作性,并能滿足用戶的各方面的需求,對未來室內(nèi)滑雪平臺行業(yè)的管理帶來很大的便利性。關(guān)鍵詞:室內(nèi)滑雪;管理系統(tǒng);JSP技術(shù)目錄摘要I23687第1章緒論 124279第2章關(guān)鍵技術(shù)介紹 3199662.1JSP技術(shù) 3193222.2MySQL數(shù)據(jù)庫 3175662.3MyEclipse簡介 423169第3章系統(tǒng)分析 5196113.1需求分析 579793.1.1功能性分析 5281203.1.2性能需求 5112393.1.3安全需求 5153323.1.4可靠性需求 651503.2可行性分析 6324593.2.1技術(shù)可行性 62333.2.2操作可行性 680823.2.3經(jīng)濟(jì)可行性 6210523.2.4運(yùn)行可行性 721823第4章系統(tǒng)設(shè)計(jì) 8262104.1系統(tǒng)開發(fā)流程 8253164.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 887844.3功能模塊詳細(xì)設(shè)計(jì) 9141154.3.1用戶注冊模塊 9270354.3.2用戶登錄模塊 112044.3.3會員管理模塊 12274164.3.4系統(tǒng)管理模塊 12106344.4數(shù)據(jù)庫設(shè)計(jì) 1339414.4.1數(shù)據(jù)庫設(shè)計(jì)原則 13283344.4.2概念結(jié)構(gòu)設(shè)計(jì) 132484.4.3數(shù)據(jù)庫表設(shè)計(jì) 1420889第5章系統(tǒng)實(shí)現(xiàn)與測試 16167415.1登錄界面 1693165.2修改密碼 1676645.3系統(tǒng)管理 17237165.3.1用戶管理 1796485.3.2角色列表 17259895.4會員管理 1755805.5消費(fèi)管理 18132045.6設(shè)施管理 1852725.7員工管理 1912263第6章系統(tǒng)測試 2068106.1測試的定義 20321406.2測試方法 2083896.3測試過程 21295386.4測試結(jié)果 219569結(jié)論 2225991參考文獻(xiàn) 24第1章緒論1.1研究背景室內(nèi)滑雪場是一種大型的休閑娛樂場合,有很多業(yè)務(wù)需要人工去處理,這樣的話會增加企業(yè)的成本,而且會浪費(fèi)很多時間,甚至有可能人工處理會出現(xiàn)錯誤。本文將借助計(jì)算機(jī)技術(shù),結(jié)合JSP技術(shù)以及MySQL數(shù)據(jù)庫,設(shè)計(jì)與實(shí)現(xiàn)一個完善的、功能齊全的室內(nèi)滑雪平臺管理系統(tǒng)。本系統(tǒng)具有比較高的響應(yīng)速度和數(shù)據(jù)處理能力,系統(tǒng)主要包括登錄、安全設(shè)置、會員管理、消費(fèi)管理、設(shè)施管理、員工管理、系統(tǒng)管理等功能,可擴(kuò)展性也是非常強(qiáng)的,未來可以根據(jù)用戶的需求進(jìn)行合理的擴(kuò)展,能夠有效的滿足用戶的日常需求,提高用戶的使用度,同時也能進(jìn)一步提高管理者的管理效率。1.2研究目的與意義研究目的:室內(nèi)滑雪平臺管理系統(tǒng)是以室內(nèi)滑雪場發(fā)展實(shí)際需要為基礎(chǔ),提供針對室內(nèi)滑雪場企業(yè)的智能化管理模式,推進(jìn)企業(yè)的創(chuàng)新發(fā)展理念,改善原有行業(yè)的弊端,能有效提高經(jīng)濟(jì)效益和規(guī)范業(yè)務(wù)管理的應(yīng)用。首先室內(nèi)滑雪平臺管理系統(tǒng)的實(shí)施,可以將線下管理員的業(yè)務(wù)處理流程轉(zhuǎn)移到計(jì)算機(jī)上,再利用先進(jìn)的互聯(lián)網(wǎng)技術(shù),優(yōu)化人工業(yè)務(wù)處理的短板,細(xì)化室內(nèi)滑雪場管理的機(jī)制,最后通過實(shí)施該系統(tǒng),使室內(nèi)滑雪平臺的管理邁入先進(jìn)的現(xiàn)代化軌道,易于室內(nèi)滑雪平臺進(jìn)行精準(zhǔn)化和科學(xué)化管理。研究意義:本系統(tǒng)使用JSP技術(shù)進(jìn)行開發(fā),使用SQLServer數(shù)據(jù)庫進(jìn)行管理,開發(fā)軟件使用MyEclipse進(jìn)行開發(fā)。系統(tǒng)實(shí)現(xiàn)了站通過實(shí)施室內(nèi)滑雪平臺管理系統(tǒng),以提高企業(yè)的科學(xué)化管理水平,保證良好的室內(nèi)滑雪場秩序,便于滑雪場進(jìn)行準(zhǔn)確管理,因此建立室內(nèi)滑雪場平臺管理系統(tǒng)是十分必要的。1.3國內(nèi)外研究現(xiàn)狀1.31國外研究現(xiàn)狀2020年DinS,PaulA等人在《Erratumtosmarthealthmonitorinandmanagementsystem:Towardautonomouswearablesensingforinternetofthingsusingbigdataanalytics》中提出了便捷式的一卡通管理。外國的室內(nèi)滑雪場設(shè)備設(shè)施十分齊全,而且能夠互聯(lián)網(wǎng)操作應(yīng)用,客戶能夠在家中展開在線預(yù)約等操作應(yīng)用,外國的室內(nèi)滑雪場供應(yīng)多種綜合服務(wù)基本條件與設(shè)備設(shè)施持續(xù)完善改進(jìn),一般來講十分全面。[1]。2020年BariS等人在《TheBenefitofManagementInformationSystem》中提出滑雪場產(chǎn)業(yè)較早發(fā)展于國外切使用的是SQL數(shù)據(jù)庫,滑雪場產(chǎn)業(yè)非常早發(fā)展進(jìn)步于外國運(yùn)用的是SQL數(shù)據(jù)資料庫,針對滑雪場日常平時運(yùn)營控制里,要求把握的經(jīng)營管理數(shù)據(jù)信息,早已產(chǎn)生了一整套的綜合管理研究分析信息報(bào)表,并且參考依據(jù)滑雪場綜合管理特征,研發(fā)了警示報(bào)表、途徑綜合管理信息報(bào)表等獨(dú)特綜合管理作用功能。長期維持運(yùn)算方法自動更新調(diào)整等研發(fā)工作,與舊有傳統(tǒng)類型的人工單一管理運(yùn)營模式做比較,非直接接觸型IC電子卡具備抗污、抗損害等特點(diǎn),十分合適滑雪場這類運(yùn)營控制要求。服務(wù)后臺數(shù)據(jù)信息綜合管理數(shù)據(jù)信息量大,分類明晰,具備方便領(lǐng)導(dǎo)層及財(cái)政管理部門搜查統(tǒng)計(jì)分析等優(yōu)勢[2]。外國的滑雪綜合管理應(yīng)用體系在JSP專業(yè)技術(shù)方面比較成熟穩(wěn)定,有十分多的研發(fā)方向,并且作用功能也十分全面。外國的滑雪綜合管理服務(wù)網(wǎng)站度過了持續(xù)的改革發(fā)展,這也讓計(jì)費(fèi)、財(cái)務(wù)會計(jì)與運(yùn)營管理的系統(tǒng)化被逐漸完成。綜上所述,在這個項(xiàng)目的研發(fā)中不管從專業(yè)技術(shù)方面,還是從電子信息化發(fā)展進(jìn)步、服務(wù)網(wǎng)站投資建設(shè)發(fā)展等多個方面,都對室內(nèi)滑雪平臺管理系統(tǒng)具備可借鑒參考性。1.32國內(nèi)研究現(xiàn)狀2016年劉佳奇等人在《滑雪場管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)——消費(fèi)管理》里,提出全國滑雪場綜合管理應(yīng)用體系系統(tǒng)仍保留在初級時間段,現(xiàn)如今很多滑雪場經(jīng)營管理行業(yè)領(lǐng)域偏小,在整個產(chǎn)業(yè)里不具有社會知名度,并且體系接口還存在待完善,需要改進(jìn)。從研發(fā)程度分析,截至當(dāng)前,即使全國在研發(fā)相似體系的企業(yè)或個人有許多,但是全國的分析研究專業(yè)技術(shù)相對不成熟穩(wěn)定,存在很多的問題,造成數(shù)據(jù)信息體系發(fā)展進(jìn)步非常慢。[5]。2017年肖瑞雪教授等人在《基于物聯(lián)網(wǎng)技術(shù)的滑雪場安全管理系統(tǒng)設(shè)計(jì)》提出,目前最先進(jìn)的是一卡通綜合管理應(yīng)用體系。它是一個應(yīng)用在公司生產(chǎn)加工、日常生活等數(shù)個綜合管理行業(yè)領(lǐng)域的電腦計(jì)算機(jī)數(shù)據(jù)信息綜合管理綜合服務(wù)體系。它使用非直接接觸型IC電子卡專業(yè)技術(shù),并且結(jié)合數(shù)據(jù)資料庫、互聯(lián)網(wǎng)與通訊等電腦計(jì)算機(jī)專業(yè)技術(shù)完成對公司生產(chǎn)加工,而設(shè)備器材綜合管理、工作人員使用權(quán)限、產(chǎn)品營銷、財(cái)務(wù)會計(jì)綜合管理等多個作用功能,也能被結(jié)合到一個完整系統(tǒng)的體系操作應(yīng)用軟件里,完成“一卡多功能”讓公司的科學(xué)化綜合管理能力有所提升,讓優(yōu)良的生產(chǎn)加工有了保障。在本次應(yīng)用系統(tǒng)里,游客經(jīng)過一張IC電子卡就可以方便地實(shí)現(xiàn)了滑雪場的所有消費(fèi)項(xiàng)目,這樣,游客的便利程度極大提高,室內(nèi)滑雪場展開精確的綜合管理也極大提升。[6]。1.4本文組織結(jié)構(gòu)第一部分緒論,主要的介紹了室內(nèi)滑雪平臺管理系統(tǒng)課題的背景,研究目的和意義,國內(nèi)外發(fā)展與現(xiàn)狀和本文組織結(jié)構(gòu)。第二部分介紹技術(shù),主要介紹室內(nèi)滑雪平臺管理系統(tǒng)的開發(fā)技術(shù),主要應(yīng)用了JSP技術(shù)、SQLServer數(shù)據(jù)庫系統(tǒng)和MyEclipse開發(fā)軟件。第三部分需求分析,主要對室內(nèi)滑雪平臺管理系統(tǒng)進(jìn)行需求分析和室可行性分析。概括了室內(nèi)滑雪平臺管理系統(tǒng)的功能、性能、安全、可靠性的需求,以及可行性的基礎(chǔ)要求。第四部分系統(tǒng)設(shè)計(jì),主要介紹系統(tǒng)每個部分的詳細(xì)設(shè)計(jì),每個部分的構(gòu)成與數(shù)據(jù)庫設(shè)計(jì)。第五部分系統(tǒng)的實(shí)現(xiàn),主要介紹系統(tǒng)功能模塊的界面設(shè)計(jì),管理功能的實(shí)現(xiàn)。第六部分系統(tǒng)的測試,主要介紹系統(tǒng)測試所需要的服務(wù)器和客戶機(jī)的軟硬件配置,然后進(jìn)行功能測試,并根據(jù)測試情況給出系統(tǒng)測試的結(jié)果。第2章關(guān)鍵技術(shù)介紹2.1JSP技術(shù)JSP技術(shù)無需操作平臺,在網(wǎng)絡(luò)界面上即可完成有關(guān)工作,該技術(shù)的執(zhí)行分為下述過程:第一步響應(yīng)環(huán)節(jié),由于JSP技術(shù)是在服務(wù)器中運(yùn)轉(zhuǎn)的,因此對一些基本的請求服務(wù)器會對其進(jìn)行直接處理并解決。第二步是編譯環(huán)節(jié),Java文件通過Web進(jìn)行編譯使其以字節(jié)碼文件(.class文件)的形式呈現(xiàn),對于服務(wù)器所做出的各種反應(yīng),Web容器會在頁面中顯示并將其推薦給客戶。JSP技術(shù)從起發(fā)布之后就逐漸受到廣大研究者的關(guān)注,并其逐漸廣泛起來,由于該技術(shù)具有許多優(yōu)勢,為后續(xù)許多其他編程者活動提供良好基礎(chǔ)。2.2MySQL數(shù)據(jù)庫MySQL屬于傳統(tǒng)類型的相互關(guān)系型數(shù)據(jù)資料庫產(chǎn)品。她的結(jié)構(gòu)是對外開放式的,促使管理工作人員的選用性十分強(qiáng),并且隨著電腦計(jì)算機(jī)專業(yè)技術(shù)的不斷發(fā)展進(jìn)步成熟穩(wěn)定,MySQL支持兼容的作用功能也逐步增長,作用功能同時也在持續(xù)的提高,也支持兼容更多的應(yīng)用平臺。除此之外,生活社區(qū)的研發(fā)與維護(hù)保障工作人員也比較多,目前MySQL由于它的作用功能穩(wěn)定、作用功能卓越出眾并且在遵循GPL服務(wù)協(xié)議的要求之下,能夠免費(fèi)運(yùn)用和修改調(diào)整,所以受到許多管理工作人員的追隨。這樣的綜合深化設(shè)計(jì)促使MySQL加快了獲取速率,而且它的靈活多樣性以及可綜合管理型同時也獲取了巨大的提高。訪問鏈接與綜合管理數(shù)據(jù)資料庫普遍常用的參考標(biāo)準(zhǔn)化編程語言是SQL(系統(tǒng)化搜查編程語言),SQL促使對數(shù)據(jù)資料庫展開保存、自動更新調(diào)整與存取數(shù)據(jù)信息這種的操作應(yīng)用運(yùn)用更加快捷。我們僅僅需要經(jīng)過簡易的SQL編輯語句就能夠遠(yuǎn)距離的調(diào)用,查看,添加,刪減數(shù)據(jù)資料庫里保存的數(shù)據(jù)信息。充分減少降低了我們的任務(wù)量,為我們的研發(fā)節(jié)約了許多工作時間以及額外附加的花費(fèi)。具有了如下的優(yōu)勢:

①運(yùn)用了很多種不同編程語言展開撰寫,調(diào)試也使用了不相同的編譯處理器設(shè)備,用戶對程序代碼能進(jìn)行更好的搬運(yùn)。

②支持兼容很多種不同操作應(yīng)用系統(tǒng)。

③為很多種不同系統(tǒng)編譯語言供應(yīng)了API。

④能夠良好的應(yīng)用在多線程專業(yè)技術(shù),提升體系的運(yùn)行工作效率。⑤可以通過對數(shù)據(jù)的物理存儲進(jìn)行必要的加工,提高數(shù)據(jù)的讀取速率。⑥具有良好的安全性,可靠程度較高。2.3MyEclipse簡介通常實(shí)際狀況下,我們把MyEclipse稱之為一類開源的、快捷的、便捷的程序代碼。到截止當(dāng)前,我們一般來講它僅僅是一類比較快捷的框架結(jié)構(gòu),這個專業(yè)技術(shù)通常都是經(jīng)過電腦計(jì)算機(jī)程序插件構(gòu)件,從而來建設(shè)電腦計(jì)算機(jī)的研發(fā)環(huán)境的。MyEclipse的主要用途并不單單是限制于Java專業(yè)技術(shù)的,這是由于,MyEclipse的框架結(jié)構(gòu)不單單應(yīng)用在上述組成部分,它還能夠用于作為與操作應(yīng)用軟件研發(fā)沒有什么關(guān)系的其他的少數(shù)應(yīng)用程序種類的根本基礎(chǔ)工作組成部分,從而來作為研發(fā)工作。一般實(shí)際狀況下MyEclipse的每一樣?xùn)|西都是能夠由程序插件展開組成的,根據(jù)這類特征,因此我們針對給MyEclipse供應(yīng)程序插件時,我們所運(yùn)用的任何的工具設(shè)備種類,研發(fā)工作人員都要求具備同等的有效發(fā)揮場合。第3章系統(tǒng)分析3.1需求分析3.1.1功能性分析系統(tǒng)應(yīng)劃分為注冊、登錄、安全設(shè)置、會員管理、消費(fèi)管理、設(shè)施管理、員工管理、系統(tǒng)管理一共8部分內(nèi)容,如圖3-1所示。圖3-1系統(tǒng)用例圖3.1.2性能需求為了能夠使此次研發(fā)設(shè)計(jì)的室內(nèi)滑雪平臺管理系統(tǒng)在運(yùn)行時具有良好的安全性和穩(wěn)定性,需要確保其具有良好的及時性、先進(jìn)性、開放性、準(zhǔn)確性、靈活性以及易于維護(hù)性等方面。3.1.3安全需求當(dāng)客戶在實(shí)際使用室內(nèi)滑雪平臺管理系統(tǒng)時系統(tǒng)對其所做出的各項(xiàng)指令的反應(yīng)速度直接影響到客戶的體驗(yàn)感,因此需要對其加以優(yōu)化。不僅如此,系統(tǒng)進(jìn)行信息數(shù)據(jù)的處理時,能否保證信息處理前后的完整性對于客戶所具有的體驗(yàn)感也會產(chǎn)生極大影響。一個良好的系統(tǒng)不僅要具有良好的響應(yīng)速度和能力,也要確保其具有極佳的信息處理能力,并且在上述工作進(jìn)行時,還要切實(shí)保障系統(tǒng)的安全性。管理員通常具有系統(tǒng)的所有的控制權(quán)限,當(dāng)系統(tǒng)受到惡意的攻擊時,系統(tǒng)管理員應(yīng)當(dāng)及時應(yīng)對,并且在系統(tǒng)使用過程中還需要對其中各種信息數(shù)據(jù)等進(jìn)行定期的備份,從而確保信息的安全性。不僅如此,為了避免數(shù)據(jù)信息的泄漏,用戶在使用系統(tǒng)時必須通過登錄才能行使相應(yīng)操作,其登錄需要用戶的賬號、密碼以及驗(yàn)證碼三者均屬正確輸入才能實(shí)現(xiàn)。3.1.4可靠性需求此次研發(fā)設(shè)計(jì)的系統(tǒng)具有良好的可理解性、可靠性以及可維護(hù)性,其面向的是我國廣大的消費(fèi)者,因此整體操作流程相對簡單,并且網(wǎng)站運(yùn)營狀態(tài)穩(wěn)定,各功能具經(jīng)過檢查確保無誤后推行。3.2可行性分析3.2.1技術(shù)可行性此次設(shè)計(jì)研發(fā)的網(wǎng)絡(luò)平臺所涉及到的技術(shù)可行性方面的問題就是基于當(dāng)前網(wǎng)絡(luò)技術(shù)發(fā)展情況,確定現(xiàn)有技術(shù)是否可以實(shí)現(xiàn)網(wǎng)絡(luò)的建設(shè)。有關(guān)分析工作包括:1.網(wǎng)站所具有的性能分析:需要充分考慮我國現(xiàn)有互聯(lián)網(wǎng)用戶數(shù)量越來越多,其要求也越來越大,所以在設(shè)計(jì)網(wǎng)站性能是,需要充分考慮上述因素,和社會實(shí)際發(fā)展情況。2.網(wǎng)站所具有的安全性分析:現(xiàn)在使用較多的網(wǎng)絡(luò)安全技術(shù)為消息認(rèn)證技術(shù)、Web安全技術(shù)、數(shù)據(jù)加密技術(shù)、數(shù)字證書技術(shù)、數(shù)字認(rèn)證技術(shù)、身份認(rèn)證技術(shù)以及SSL協(xié)議等網(wǎng)?;谏鲜鰞?nèi)容,能夠合理解決當(dāng)前我國室內(nèi)滑雪場進(jìn)行網(wǎng)站建設(shè)管理工作中的問題。3.2.2操作可行性此次研發(fā)設(shè)計(jì)的系統(tǒng)基本框架結(jié)構(gòu)源自于B/S結(jié)構(gòu),其使用較為簡潔方便,具有良好的操作可行性。3.2.3經(jīng)濟(jì)可行性分析此次設(shè)計(jì)研發(fā)的網(wǎng)站所具有的經(jīng)濟(jì)可行性情況,也就是通過了解企與運(yùn)營成本以及收益情況。此次研究中使用了問卷調(diào)查的方法來了解有關(guān)信息。此次共發(fā)放并收回90份調(diào)查問卷,并對其中結(jié)果進(jìn)行比較。目前我國許多居民會通過線上方式進(jìn)行有關(guān)活動的參加或者商品的購買活動,這主要是由于隨著此類技術(shù)的發(fā)展,我國居民逐漸開始對有關(guān)項(xiàng)目情況并加以關(guān)注,以對自身發(fā)展進(jìn)行良好調(diào)整。就此次設(shè)計(jì)的系統(tǒng)而言,其能夠大大提高工作效率、減少所需的人力資源、避免人才的浪費(fèi),同時盡可能降低產(chǎn)品提交所需時間,從而實(shí)現(xiàn)全面的資源整合工作?;谏鐣б娼嵌冗M(jìn)行分析,此次系統(tǒng)中主要是對便于初學(xué)者使用和參與活動的角度來考慮的。3.2.4運(yùn)行可行性系統(tǒng)開發(fā),是一個典型的Mis開發(fā),我國信息化已經(jīng)是相當(dāng)?shù)钠占埃鞣N工作崗位所對應(yīng)的從業(yè)人員都擁有較高的知識文化水平,所以操作本系統(tǒng)在計(jì)算機(jī)運(yùn)行上是完全可行的。綜合來看,開發(fā)本系統(tǒng)無論是從時間上、資金上還是技術(shù)上都是完全值得開發(fā)的。系統(tǒng)設(shè)計(jì)4.1系統(tǒng)開發(fā)流程圖4-1系統(tǒng)開發(fā)流程圖在開展系統(tǒng)的研發(fā)設(shè)計(jì)工作時,其最為關(guān)鍵的步驟就是要明確其功能情況,并且基于其所需功能對相應(yīng)知識加以擴(kuò)充,確保其能夠符合實(shí)際開發(fā)需求。然后需要明確整體設(shè)計(jì)思路,在此基礎(chǔ)上對不同功能模塊進(jìn)行個性化設(shè)計(jì)。完成基本的開發(fā)設(shè)計(jì)工作后,就需要對系統(tǒng)所具有的功能進(jìn)行綜合性的檢測,確保其能夠正常運(yùn)行,若發(fā)現(xiàn)問題需要及時解決,以保證系統(tǒng)性能質(zhì)量。此次進(jìn)行系統(tǒng)開發(fā)的詳細(xì)過程如圖4-1。4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)工作所具有的作用實(shí)際上就是把系統(tǒng)的功能和一些單獨(dú)的模塊進(jìn)行連接,確保不同模塊具有相對應(yīng)的功能,然后以此為單位進(jìn)行有關(guān)設(shè)計(jì)工作,將每一模塊的設(shè)計(jì)工作完成后,對其進(jìn)行組裝,以建立整體性的大功能模塊,進(jìn)而完成系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)工作,其流程為:首先預(yù)估不同子模塊所具有的詳細(xì)功能情況;確定不同子模塊間所具有的邏輯關(guān)系;將不同的子模塊進(jìn)行連接,確保系統(tǒng)具有各個子系統(tǒng)的功能,切實(shí)發(fā)揮系統(tǒng)所有的功能;進(jìn)行系統(tǒng)總體設(shè)計(jì)時,不要一味的從總體入手,這樣往往難度較大,可以對其進(jìn)行細(xì)分,拆解為不同的小部分,然后分別對其進(jìn)行設(shè)計(jì)工作,設(shè)計(jì)完成后,再將其組裝連接起來,建立起一個整體、綜合的系統(tǒng)。此次研發(fā)設(shè)計(jì)的室內(nèi)滑雪平臺管理系統(tǒng)所具有的整體結(jié)構(gòu)情況如圖4-2。圖4-2系統(tǒng)功能結(jié)構(gòu)圖4.3功能模塊詳細(xì)設(shè)計(jì)4.3.1用戶注冊模塊在室內(nèi)滑雪平臺管理系統(tǒng)中,用戶注冊模塊是十分關(guān)鍵的一部分,需要加強(qiáng)重視,其工作就是對系統(tǒng)中的用戶信息等進(jìn)行管理控制,詳細(xì)情況如圖4-3。該模式實(shí)際上是系統(tǒng)和客戶之間的首個交互模塊。若用戶想要獲得系統(tǒng)為其提供的服務(wù),就必須在該網(wǎng)站注冊,并成為其會員等,想要進(jìn)行更高級的活動必須成為系統(tǒng)的合法用戶,才能進(jìn)行下一步操作。賬號注冊時需要在界面中輸入賬號、密碼等。圖4-3用戶注冊管理功能結(jié)構(gòu)圖設(shè)計(jì)系統(tǒng)中的用戶注冊管理模塊時,需要通過系統(tǒng)向用戶提供相應(yīng)的注冊模板,基于模板要求填寫有關(guān)信息,然后填寫,就其中一些相對關(guān)鍵或者是重要的項(xiàng)目必須進(jìn)行填寫,其他沒有特殊標(biāo)志的內(nèi)容可以選填。完成注冊信息輸入后,系統(tǒng)對其進(jìn)行審核,審核合格后,方可成為本系統(tǒng)會員。圖4-4展示的是系統(tǒng)用戶在其中注冊賬號時的情況。圖4-4用戶注冊活動圖4.3.2用戶登錄模塊用戶登錄模塊其就是用于系統(tǒng)中的用戶登錄以及有關(guān)信息的核查等。進(jìn)行室內(nèi)滑雪平臺管理系統(tǒng)設(shè)計(jì)時,在用戶登錄模塊中采用的是輸入用戶名及相應(yīng)的密碼的方式來登錄系統(tǒng)的。通常情況下,客戶需要先對其密碼和身份證進(jìn)行核查,確保其各項(xiàng)工作都滿足有關(guān)需求。圖4-5-1展示的是其詳細(xì)情況。圖4-5-1用戶登錄管理功能結(jié)構(gòu)圖用戶通過室內(nèi)滑雪平臺管理系統(tǒng)的登錄界面,在相應(yīng)的用戶名和密碼對應(yīng)框中,輸入用戶名和密碼。確認(rèn)已經(jīng)驗(yàn)證了在系統(tǒng)上輸入的密碼和用戶名后,用戶就可以進(jìn)入室內(nèi)滑雪平臺管理系統(tǒng)并繼續(xù)執(zhí)行下一步。如果輸入的密碼和用戶名為通過系統(tǒng)驗(yàn)證,系統(tǒng)也將給出警告信息,要求用戶重新輸入相關(guān)信息。另外,這里需要說明的是,在各類用戶中,成功登錄系統(tǒng)后,不同用戶能夠看到系統(tǒng)界面有所不同,完成的操作功能也不盡相同。在各類用戶中,擁有最高的管理權(quán)限的是管理員。用戶登錄活動圖,如圖4-5-2所示。圖4-5-2用戶登錄活動圖4.3.3會員管理模塊圖4-6會員管理模塊序列圖圖4-6展示的是此次設(shè)計(jì)研發(fā)的室內(nèi)滑雪平臺管理系統(tǒng)中關(guān)于會員管理模塊的序列圖,基于該圖信息可以發(fā)發(fā)現(xiàn)該功能模塊涉及到會員信息的預(yù)覽、增添和調(diào)整等,在系統(tǒng)用戶通過其賬號登錄該系統(tǒng)同時在會員管理模塊進(jìn)行某些操作后,系統(tǒng)會存儲其中的信息,由系統(tǒng)的后臺管理員完成其處理工作,并將解決情況向用戶展示。4.3.4系統(tǒng)管理模塊該模塊主要面向系統(tǒng)的管理員,管理員對系統(tǒng)具有較高的操作權(quán)限,其能夠?qū)⑾到y(tǒng)管理工作劃分為兩類,一種是“系統(tǒng)綜合管理”模塊,一種是“使用權(quán)限綜合管理”功能模塊。前者其就是負(fù)責(zé)維護(hù)系統(tǒng)基礎(chǔ)數(shù)據(jù)安全;后者則是進(jìn)行對系統(tǒng)全部用戶的權(quán)限、信息的管理。

4.4數(shù)據(jù)庫設(shè)計(jì)4.4.1數(shù)據(jù)庫設(shè)計(jì)原則基于實(shí)際需求來進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)工作,首先要明確數(shù)據(jù)庫的功能需求項(xiàng)目,然后對有關(guān)概念模型加以確定,基于其自身功能需求對其進(jìn)行邏輯方面的設(shè)計(jì),最終基于項(xiàng)硬件等完成相應(yīng)的物理設(shè)計(jì)規(guī)劃,從而建立起功能齊全、效率較高的、具有良好系統(tǒng)兼容性的數(shù)據(jù)庫。4.4.2概念結(jié)構(gòu)設(shè)計(jì)基于系統(tǒng)分析工作情況得到其數(shù)據(jù)實(shí)體特征圖既E-R圖。圖4-7展示的是管理員實(shí)體屬性圖:圖4-7管理員實(shí)體屬性圖用戶信息實(shí)體屬性圖如圖4-8所示:圖4-8用戶信息實(shí)體屬性圖設(shè)施信息實(shí)體屬性圖如圖4-9所示:圖4-9設(shè)施信息實(shí)體屬性圖4.4.3數(shù)據(jù)庫表設(shè)計(jì)(1)管理員信息表(t_admin)管理員信息表主要用于存儲系統(tǒng)管理員的基本信息,主要字段包括:編號、登陸賬號、登陸密碼。表4.1管理員信息表(t_admin)字段名數(shù)據(jù)類型字段描述長度主鍵IDInt編號10√N(yùn)amevarchar登陸賬號50Pwdvarchar登陸密碼50(2)用戶信息表(t_stu)用戶表主要存儲員工的基本信息,主要字段包括:ID、編號、姓名、性別、年齡、地址、備注等。表4.2用戶信息表(t_stu)字段名數(shù)據(jù)類型字段描述長度主鍵stu_idInt編號10√stu_xuehaovarchar編號50stu_realnamevarchar姓名50stu_sexvarchar性別50stu_ageInt年齡50login_namevarchar地址50login_pwvarchar備注50kechengIdListvarchar信息50(3)設(shè)施信息表(t_dor)設(shè)施信息表主要存儲部門的基本信息,字段包括:ID、編號、名稱、時間等。表4.3設(shè)施信息表(t_dor)字段名數(shù)據(jù)類型字段描述長度主鍵idIntID10√bianhaovarchar編號50realnamevarchar名稱50login_pwvarchar金額50第5章系統(tǒng)實(shí)現(xiàn)與測試5.1登錄界面此模塊主要功能是用于登錄室內(nèi)滑雪平臺管理系統(tǒng),具有不同特權(quán)的用戶登錄該系統(tǒng),則呈現(xiàn)輸入的管理模塊界面不同。如下圖5-1所示:圖5-1登錄界面5.2修改密碼如圖5-2是修改密碼的實(shí)現(xiàn)圖。用戶可利用該界面對用戶的密碼進(jìn)行新增和修改。圖5-2修改密碼5.3系統(tǒng)管理5.3.1用戶管理用戶信息管理的實(shí)現(xiàn)如圖5-3-1所示。如果查看后臺用戶圖,則可以看到用戶管理包括添加、修改、刪除和查詢用戶功能。用戶信息系統(tǒng)具有四個方面:用戶數(shù)量、用戶名、密碼和用戶角色。圖5-3-1用戶管理界面5.3.2角色列表如圖5-3-2所示是角色列表的實(shí)現(xiàn)圖。角色列表包含用戶名、昵稱、郵箱、手機(jī)號功能。圖5-3-2角色列表界面5.4會員管理如圖5-4是會員管理界面,模塊包含姓名、手機(jī)號、卡號、金額、狀態(tài)功能。圖5-4會員管理界面5.5消費(fèi)管理如圖5-5是消費(fèi)管理的實(shí)現(xiàn)圖。該模塊可以管理消費(fèi)的信息,包括姓名、手機(jī)號、卡號、金額、類型。圖5-5消費(fèi)管理界面5.6設(shè)施管理如圖5-6是設(shè)施管理的實(shí)現(xiàn)界面。該界面包括設(shè)施、數(shù)量、金額、供應(yīng)商等信息。圖5-6設(shè)施管理實(shí)現(xiàn)圖5.7員工管理員工名單管理界面包括員工的姓名、手機(jī)號碼、性別、入職時間,備注等信息。如下圖5-7所示。圖5-7員工管理實(shí)現(xiàn)圖第6章系統(tǒng)測試6.1測試的定義軟件測試實(shí)際上就是系統(tǒng)總體情況進(jìn)行檢測,其將系統(tǒng)所包含的軟硬件以及工作人員等視為一個整體進(jìn)行檢測,判斷其十分存在不符合有關(guān)要求的地方。需要完成系統(tǒng)的壓力測試、安全性測試、流暢性測試以及兼容性測試等方面的檢查?;谟糜谶M(jìn)行不同編寫工作的測試設(shè)備、確定系統(tǒng)的維護(hù),并且對檢測方案中的問題加以研究討論。1)從而明確在系統(tǒng)代碼或者是所使用的邏輯關(guān)系中的綠人;2)確定系統(tǒng)用戶所提出的要求可不可以被滿足;3)便捷用戶使用;4)改善產(chǎn)品質(zhì)量。6.2測試方法目前進(jìn)行系統(tǒng)測試比較常使用的方法就是黑盒測試、白盒測試以及灰盒測試等,動靜態(tài)測試的使用也較為普遍,此次研究中主要使用的是黑、白盒兩種測試方法。白盒測試:這一測試活動主要是針對企業(yè)內(nèi)部情況進(jìn)行的,通過該測試能夠更好的掌握企業(yè)內(nèi)部控制等方面的情況,確保平臺安全性。這種方式能夠完全充分地對代碼進(jìn)行檢測。判定條件、條件組合覆蓋和語句覆蓋是這種測試方法的主要組成。黑盒測試:主要是對系統(tǒng)所具有的功能進(jìn)行測試。因?yàn)殚_發(fā)者實(shí)際上并不了解企業(yè)的運(yùn)行原理和整體框架,其測試方法與很多,但是均保持穩(wěn)定狀態(tài)。這種測試方法主要包括:等價(jià)類劃分、因果圖分析法等。此次系統(tǒng)的測試使用的兩種不同的測試方法,能夠?qū)崿F(xiàn)下述目標(biāo):1檢測系統(tǒng)所具有的功能。通過這一工作確保此次研發(fā)設(shè)計(jì)的系統(tǒng)能夠滿足實(shí)際需求和功能要求檢。2接口檢查。就系統(tǒng)各接口處的通訊情況進(jìn)行調(diào)查,了解其訪問權(quán)限以及不同模塊間的聯(lián)系情況,信息傳遞十分順暢等3數(shù)據(jù)檢查。確保系統(tǒng)數(shù)據(jù)的完整性和可靠性,保證數(shù)據(jù)傳輸安全可靠。4檢測系統(tǒng)性能。對系統(tǒng)所具有的各項(xiàng)性能進(jìn)行檢測,以確保其所具有的功能能夠滿足實(shí)際需求。5檢測系統(tǒng)的啟動以及停止情況。確保系統(tǒng)可以正常的啟動和運(yùn)行等。6.3測試過程表6.1用戶登錄功能測試表測試對象期望結(jié)果描述實(shí)際結(jié)果是否成功空的姓名和密碼提示姓名、密碼不能為空,拒絕登錄姓名不能為空,系統(tǒng)拒絕登錄成功姓名或密碼不正確提示姓名或密碼不正確,拒絕登錄姓名或密碼不正確,無法登錄成功姓名和密碼一致用戶登錄系統(tǒng)登錄通過成功表6.2用戶信息管理功能測試表測試對象期望結(jié)果描述實(shí)際結(jié)果是否成功查詢用戶信息顯示指定用戶的姓名,郵箱和手機(jī)號等查找到指定用戶的信息成功查詢不存在的用戶信息顯示為空未查找到信息成功新用戶注冊提示用戶注冊成功注冊通過成功修改指定用戶信息修改后,頁面顯示修改過后的信息用戶信息已更新成功6.4測試結(jié)果此次設(shè)計(jì)的系統(tǒng)是以JSP技術(shù)為基礎(chǔ)研發(fā)出來的,其前端框架是借助H-ui技術(shù)來進(jìn)行系統(tǒng)界面的美化工作,并且此次設(shè)計(jì)的系統(tǒng)具有自己的操作界面、操作簡單便捷。此次設(shè)計(jì)的系統(tǒng)共具有下述優(yōu)點(diǎn):(1)對于正常運(yùn)行的系統(tǒng)所需的配置相對簡單,無需進(jìn)行下載的活動,客戶只需要通過瀏覽器即可完成系統(tǒng)的使用,并且系統(tǒng)具有極為優(yōu)秀的相應(yīng)速度,使用起來快速高效。(2)此次設(shè)計(jì)研發(fā)的系統(tǒng)功能齊全,可以滿足客戶基本需求,并且具有良好的成長性,也就是后期可以以當(dāng)前系統(tǒng)為基礎(chǔ)對其進(jìn)行優(yōu)化完善等。(3)系統(tǒng)能夠進(jìn)行正常的總體性運(yùn)行,但是其中還存在可以改進(jìn)的地方。(4)進(jìn)行系統(tǒng)界面測試是,其大部分都是關(guān)于其頁面能否正常運(yùn)行方面的問題,進(jìn)行系統(tǒng)測試時,還會對其中每一部分進(jìn)行有針對性的優(yōu)化升級。(5)對系統(tǒng)界面的美觀性和可使用性進(jìn)行檢測,確保用戶在使用時可以產(chǎn)生良好觀感。結(jié)論該系統(tǒng)是應(yīng)用在室內(nèi)滑雪場的管理系統(tǒng)。它可以在網(wǎng)上快速完成對滑雪人員和滑雪設(shè)備的管理,滑雪場的滑雪用具可以直接被管理員進(jìn)行增加、刪除、檢査等操作,也可以進(jìn)行場地預(yù)約,并對該場地具體信息及使用情況進(jìn)行查看。這個系統(tǒng)簡單高效,管理起來省時便捷,滑雪者也能更快的獲得滑雪設(shè)備。管理人員對該系統(tǒng)中的各種信息進(jìn)行精確管理,也更好的實(shí)現(xiàn)了滑雪設(shè)備的注冊和租賃功能。由于室內(nèi)滑雪平臺管理系統(tǒng)是我自己獨(dú)立設(shè)計(jì)和實(shí)施的,基本功能雖然都實(shí)現(xiàn)較好,但仍有個別功能不是很完整,系統(tǒng)中的許多地方還需要不斷擴(kuò)充,我將繼續(xù)改進(jìn)和完善這個系統(tǒng)。在畢業(yè)設(shè)計(jì)的完成過程中,我對本專業(yè)所學(xué)過的知識有了更進(jìn)一步的掌握,尤其是對JSP開發(fā)技術(shù)、MyEclipse開發(fā)軟件、SQLServer數(shù)據(jù)庫有了更深層次的了解,為我日后的學(xué)習(xí)和實(shí)踐操作打下了堅(jiān)實(shí)的基礎(chǔ),也提升了發(fā)現(xiàn)問題和解決問題的能力,收獲了豐富的知識和寶

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論