上海代寫論文網專業提供代寫畢業論文、代寫本科論文服務
您現在的位置:首頁 > 計算機論文 > 網站設計論文 >
在線寵物服務網站的需求與設計研究
發布時間:2019-11-22

  摘    要: 隨著社會的快速發展與進步,人們對于科學化信息的認識,已由低層次不斷向高層次發展,由原來的感性認識向理性認識逐步提高,信息化管理工作的重要性已逐漸被人們所認同,從而促進了大量信息化產品的產生。開發寵物網站主要是用于各項事務的管理工作,介紹了寵物網站的開發背景,對進行了網站需求分析,論述了網站的功能實現。寵物網站用戶主要分為管理員和用戶兩種,管理員可以進行商品管理和訂單管理等,用戶可以進行信息的查看、服務的預約及商品的購買等。以PHP為開發技術,設計上網站采用的B/S架構,并使用MySQL數據庫存儲數據,很好地實現了前后臺的分離,最終完成了一個寵物網站的設計與實現。

  關鍵詞: 寵物網站; PHP技術; MySQL數據庫; B/S架構;

  1、 概述

  如今社會已進入了快節奏的生活,人們在工作之余樂于養些寵物來陪伴自己,在和寵物的嬉戲中收獲幸福感,漸漸地養寵物成為了人們生活的一種樂趣的來源。但如果寵物生病了或需要購買日用品等,就需要去寵物醫院實體店去購買。隨著科學技術的不斷提高,計算機科學技術日漸成熟,人們已經深刻認識到計算機功能的強大,計算機已經進入了人類社會發展的各個領域,并且發揮著十分重要的作用。本網站采用線上溝通、計算機存儲管理等電商行業的模式,有著與傳統方式所無法比擬的優勢,不僅能夠節省成本,還能大大地提高工作效率。

  2、 相關技術

  網站采用了目前比較廣泛的PHP+MySQL的架構實現的,在開發之前進行各項技術分析,為將來進一步的實施打下堅實的技術基礎。考慮到網站開發實施的可行性,在軟件方面選擇了目前較為流行的PHP技術來進行開發、管理網站的設計,采用MySQL數據來庫存儲數據。由于PHP與MYSQL都是很成熟的開發工具,因此,在安全性、可靠性和可用性等方面都是毋庸置疑的。

  2.1、 PHP

  PHP,即“超文本預處理器”,它是一種通用的開源腳本語言,是運行在服務器端的腳本語言,它與C語言較為類似,是最常用的網站編程語言之一。另外,PHP獨特的語法混合了Java、C、Perl及PHP的自創語法,它比較容易學習且使用廣泛,主要適用在Web開發領域。
 

在線寵物服務網站的需求與設計研究
 

  2.2、 MySQL數據庫

  MySQL,是一種真正的多用戶、多線程的SQL數據庫服務器,是基于SQL的客戶/服務器模式的關系數據庫管理系統,它具有功能強大、管理方便、使用簡單、安全可靠性高、多線程、跨平臺性、較穩定性等優點,比較適用于Web站點或其他應用軟件的數據庫后端的開發任務。此外,用戶可以采用很多種語言來編寫訪問MySQL數據庫的程序。MySQL數據庫也是開放源代碼的,開發者越來越喜歡使用MySQL關系數據庫,應用范圍也被推而廣之,這是由于其速度快和易用性,Web站點或者應用軟件的數據庫后端的開發也在大量使用它。

  2.3、 Html

  Html(超文本標記語言)是一種標記性的語言,它包括一系列的標簽,通過這些標簽可將網絡上的文檔格式進行統一,使大量分散的Internet資源連接為一個邏輯整體。Html文本是由Html命令組成的描述性文本,Html命令可以是文字、圖形、音頻、表格或鏈接等。通過Html語言可將所需表達的信息按某種規則寫成Html文件,并通過主流的瀏覽器來識別,將這些Htm文件“翻譯”為可識別的信息,即現在所見到的Web網頁。

  2.4、 B/S架構

  B/S結構(Browser/Server,瀏覽器/服務器模式),是Web興起后的一種網絡架構模式,Web瀏覽器是客戶端訪問網頁的最主要的工具。B/S模式很好地統一了客戶端,將網站功能實現的核心內容都集中到服務器上,服務器上安裝一種數據庫,瀏覽器是通過Web Server與數據庫進行數據交互,通過瀏覽器向分布在網絡中的服務器發出數據請求。B/S架構極大地簡化了客戶端的工作,客戶端只需安裝、配置少許的客戶端運行軟件即可,由服務器擔負大量的工作,如對數據庫的訪問以及應用程序的執行等都是由服務器來完成。

  3、 網站需求

  所謂需求分析,是指需求分析人員通過與客戶的溝通,獲取所需要的信息,然后把這些信息通過需求說明書的方式展示給用戶和開發團隊的所有人員。

  開發寵物網站之前,必須先進行需求分析,然后對網站進行總體的設計規劃、設計網站功能模塊和數據庫的選擇等。在軟件開發發展的歷史長河中,很長一段時間,特別是最初興起的時候,需求分析的重要性并不被人們所認同。目前很多軟件公司也存在這種情況,邊做需求、邊做開發,甚至在與客戶并沒有溝通清楚的情況下,直接照搬同類型項目進行更改,導致在系統驗收交付階段不滿足要求,造成了人力、物力、財力的極大浪費。而導致這一切后果的因素就是需求獲取不及時、分析不清楚、考慮不全面。因此本網站進行了詳細的需求分析,重點介紹了可行性分析及部分功能需求分析。

  3.1、 可行性

  寵物網站的主要目標是實現用戶在線維護寵物信息、進行寵物服務預約和購買寵物用品等,在確定了目標后,從技術、操作和經濟3個方面對能否實現本網站的目標進行可行性分析。

  3.1.1、 技術可行性

  寵物網站主要采用PHP技術,基于B/S架構,連接MySQL數據庫,工作任務主要包含前端應用程序的開發和后臺數據庫的建立、維護。開發的應用程序功能要完整、正確,而對于數據庫的建立和維護,則要求創建一個數據完整性強、穩定性高和安全性好的數據庫。寵物網站的相關開發技術具有很高的可行性,且團隊開發人員都掌握了一定的開發技術,所以網站的開發具有技術可行性。

  3.1.2、 操作可行性

  寵物網站的登錄界面簡單、易于操作,采用常見的登錄界面來進行登錄,通過PC進行訪問操作,用戶、管理員只要會操作電腦都能進行正常的訪問操作。網站具有易操作、交互性好、易維護的特點,在操作上是非常簡單便捷的。因此網站可以進行開發。

  3.1.3、 經濟可行性

  寵物網站是基于B/S架構,采用的MySQL數據庫,所要求的硬件和軟件環境,市場上都易于購買且價格比較便宜;工作量主要是用于網站的編碼和維護,在開發人力、財力上要求不高,而且此網站不是很復雜,開發周期短,因此在經濟方面具有較高的可行性。

  3.2、 功能需求

  3.2.1、 用戶注冊功能

  用戶注冊功能最重要的4部分是注冊郵箱、密碼、確認密碼和注冊信息提交。用戶分別輸入郵箱、密碼、確認密碼后點擊注冊按鈕即可完成注冊。

  前端需要完成的任務主要是判斷用戶是否在以上3部分輸入了相應的信息,接著判斷郵箱的格式是否正確、密碼額確認密碼兩部分的內容是否相同。當用戶的注冊信息輸入正確后,客戶端會將用戶所輸入的信息傳給服務器,服務器獲取信息后會再一次判斷各項的格式等是否符合要求,再次確認無誤后會將獲取到的信息和數據庫中的記錄進行比較,例如郵箱重復,網站則會提示該郵箱已被注冊,否則會將信息提交給數據庫并提示注冊成功。

  3.2.2、 用戶登錄功能

  為保證網站的安全性,要嚴格對網站信息進行權限管理,必須先登錄到網站中。首先用戶輸入已獲取的用戶名和密碼,網站將會進行信息的各項驗證。

  3.2.3、 信息的增刪改查功能

  用戶可以對商品管理、訂單管理等進行數據的增加操作,也可對權限內的其他數據進行添加,輸入所要添加的數據,網站會自動對各項數據進行驗證,數據合法,則驗證成功并保存至數據庫中,數據不合法提示增加失敗。

  用戶可以對訂單管理、服務管理等進行數據的編輯操作,首先進入修改數據界面,修改數據后保存,網站隨之進行數據的判斷驗證,修改數據合法則修改成功,數據被更新至數據庫中,信息不合法則修改失敗,重新輸入。

  用戶可以對訂單管理、服務管理等進行數據的刪除操作,選中所要刪除的數據,單擊刪除按鈕,網站則提示是否確定刪除數據,選擇確定刪除,則刪除數據成功,同時數據庫中該數據將被刪除,在做刪除功能時必須考慮到關聯刪除。

  用戶還可以對訂單管理、服務管理等進行數據的查看操作,輸入各項關鍵字進行查詢,且允許多個關鍵字的組合模糊查詢。

  4 、網站設計

  目前制作網站的工具層出不窮,使用起來也很便捷,因而使得制作網站的工作變得越來越簡單,但是要想制作出一個好網站,必須要有自己的理念和想法,要嚴格遵守制作流程,按照需求和設計逐步開展,才能夠設計出滿意的網站。寵物網站采用的B/S架構和基于Web服務的兩種模式,是適用于Internet環境下的一種模型結構。用戶只要能連接Internet,就可在任意時間、任意地點訪問網站。

  網站架構的整體設計是將一個龐大的開發任務細分解為許多子任務,待分別完成后,再組合為一個完整的網站,具體的工作步驟是:

  (1)將網站分解為多個可以獨立進行開發的子模塊。

  (2)對各子模塊的功能進行預先的詳細分析與設計。

  (3)對各子模塊之間的邏輯關系進行詳細設計。

  (4)對各子模塊的界面及模塊之間數據的傳輸進行詳細設計。

  在整個設計過程中,以確定可能的具體方案達成每一個小的最終目標,對每一個小目標而言,必須先了解與其相應的需求信息,然后對寵物網站進行初步的設計,再對其逐步進行優化,最終設計出一個具體的、可實現的網站整體結構。

  寵物網站的整體結構設計如圖1所示。

  圖1 網站整體結構
圖1 網站整體結構

  5、 網站功能實現

  按照寵物網站的需求分析和詳細設計,最終編碼實現了寵物網站的完整功能,下面將展示網站部分功能的實現。

  5.1、 用戶登錄功能

  用戶訪問網站首先需要在登錄界面中輸入已分配好的賬號和密碼。實現登錄功能的關鍵代碼如下所示:

圖1 網站整體結構

  5.2、 寵物服務預約功能

  用戶可在網站中提交各項服務的預約信息,實現界面如圖2所示。

  圖2 用戶服務預約功能界面
圖2 用戶服務預約功能界面

  參考文獻

  [1] 關子杰.淺析寵物醫院網站的設計與實現[J].電子測試, 2017,(15):114-115.
  [2]單敬志,任文祥,薛鈞.基于三層架構的寵物醫院網站設計[J].教學研究, 2017, 40(04):98-101.
  [3]趙迎珍.寵物醫院網站設計探討[J].科技展望,2017, 27(16):333.
  [4]荀麗麗.寵物醫院網站功能設計與實現研究[J].電腦知識與技術, 2017, 13(01):171+173.
  [5] 江永豐.寵物信息管理系統設計與實現[D].湖南大學, 2016.
  [6]劉海明,邵珊珊.基于信息化的教學管理系統的設計與實現[J].電腦知識與技術, 2016, 12(20):108-110.
  [7]傅峰.基于移動平臺的寵物信息管理系統的設計[J].電子設計工程, 2016, 24(09):66-68+71.
  [8] 李丹.寵物信息管理平臺設計與實現[J].軟件導刊, 2016, 15(03):97-98.
  [9] 付昕.基于B/S寵物醫院網站的實現[J].山東省農業管理干部學院學報, 2010, 27(4):166-168

對應分類:
版權所有:上海論文網專業權威的論文代寫、論文發表的網站,秉承信譽至上、用戶為首的服務理念,服務好每一位客戶
本站部分論文收集于網絡,如有不慎侵犯您的權益,請您及時致電或寫信告知,我們將第一時間處理,郵箱:[email protected]
泳坛夺金最新开奖