軟件工程課設-寵物狗管理系統設計報告
寵物狗寄養管理系統- -系統管理模塊的設計與實現 摘要 隨著養寵物的人不斷增加,寵物的數量也不斷的上漲。管理寵物狗工作繁雜、資料眾多,人工管理信息的難度也越來越大,顯然是不能滿足實際的需要,效率也是很低的。市場上現有的寵物狗管理系統存有弊端。然而,寵物寄養管理系統,專門為寵物寄養行業定制的軟件,優化了寵物寄養行業管理,它提供了簡潔易上手的操作界面,使寄養、管理、領取、收銀的業務變得更加簡單。 本系統利用JSP + Oracle,以Java 10為編譯平臺,實現了“寵物狗寄養管理系統”,包括寵物寄養、領取寵物、會員管理、續期管理、統計管理、系統管理管理、報表查詢和利潤等功能等。本文對系統的需求分析、總體設計及詳細設計進行了詳細地闡述,最終實現完成了該系統。 關鍵詞:寵物狗;查詢系統;JSP;Oracl;Java 目錄 寵物狗寄養管理系統-1 -寵物狗系統管理模塊的設計與實現1 摘要1 1引言1 1.1編寫目的1 2 可行性分析及需求分析2 2.1用戶需求2 2.2可行性分析2 2.3 可行性分析結論3 2.4設備需求3 2.5輸人輸出要求3 2.6數據管理能力要求4 2.7故障處理要求4 2.8其他特殊要求4 2.9對系統性能的規定4 3寵物狗管理總體設計5 3.1系統E-R圖設計.5 3.2各個表的建立6 3.3對系統功能的設計10 4寵物管理系統實現及測試12 致謝15 參考文獻16 附錄17 1 1引言 1.1編寫目的 寵物正在成為不少家庭里的新成員。隨著養寵物的家庭不斷增多,寵物經濟也越來越受人關注。 不少業內人士表示,隨著日前頒布的《寵物條例》中免去每年寵物年檢費用的政策出臺后,可能會有更多人加入養寵物的行列,中國寵物市場的潛力仍待挖掘。 由于飼養寵物是一個循環消費的過程,消費者需要不停地支出,因此寵物產業成為投資者非常看中的熱點行業。 寵物寄養管理系統,是一套專門為寵物店設計的管理軟件。該軟件結合寵物店的日常管理需求,包括寵物寄養、領取寵物、會員管理、續期管理、統計管理、系統管理管理、報表查詢和利潤等。實用性強、功能強大、貼近寵物店日常經營實際,操作簡單、便捷易用,是寵物店、寵物生活中心不可缺少的得力助手,方便了寵物店的日常管理工作。 2 可行性分析及需求分析 2.1用戶需求 隨著科學技術的飛速發展,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用,同時科學技術的發展也帶動了社會的進步,隨之人民生活水平的不斷提高,越來越多的人開始養寵物(寵物狗最為常見),但由于一些特殊原因, 無法照料寵物, 寵物寄養行業開始逐漸發展起來。先如今市場上的寵物管理組織還不夠成熟,管理系統不夠完善。因此就迫切需要一個高效率的寵物管理方式來引導寵物行業的發展。人們也迫切需要一個能夠更好管理寵物的組織和系統。 寵物寄養管理系統,專門為寵物寄養行業定制的軟件,優化了寵物寄養行業管理,它提供了簡潔易上手的操作界面,使寄養、管理、領取、收銀的業務變得更加簡單。 2.2可行性分析 如果沒有資源和時間上的限制,任何項目都將是可行的,但是在現有資源條件下,要在規定時間內完成項目開發則必須細致而謹慎地評估項目的可行性。 寵物寄養管理管理系統主要完成寵物寄養的管理,從而在管理上提高效率,因此項目的經濟可行性無庸置疑;技術可行性方面,根據提出的要求,結合現行技術的發展程度得出結論,項目所要求功能和性能完全可以實現。 (1) 技術可行性 根據調查,寵物寄養管理主要包括網站的普通用戶、會員、管理人員三個方面。寵物瀏覽者的需求是查詢該網站的寵物和寵物商品信息,想要購買所需的東西,則需要注冊登錄,成為會員;會員的需求是查詢該網站的寵物和寵物商品以及購買所需物品,當然如果密碼丟失還可以找回密碼;網站管理人員可以對員工、會員、寵物及寵物用品進行管理。因此我們的網站分為前臺后臺兩個方面進行設計的,前臺主要是產品的展示,供瀏覽者和會員查看和購買商品,而后臺主要是管理員登陸的,管理員要從后臺維護網站的所有信息,包括會員管理,寵物管理,寵物用品管理,員工管理,訂單管理等等。 (2) 經濟可行性 隨著計算機技術的飛速發展,計算機在企業管理中應用的普及, 寵物寄養管理系統,是一套專門為寵物店設計的管理軟件。該軟件結合寵物店的日常管理需求,包括寵物寄養、領取寵物、會員管理、續期管理、統計管理、系統管理管理、報表查詢和利潤等。實用性強、功能強大、貼近寵物店日常經營實際,操作簡單、便捷易用,是寵物店、寵物生活中心不可缺少的得力助手,方便了寵物店的日常管理工作。所以一套精美完善的寵物網系統是提高工作效率節省人力物力財力的有效解決方案。擁有自己的一套特色的寵物網站系統是非常必要的。它可持續使用并能隨著時代和工作的需求不斷更新,一期投入終身受用,按長期的使用計算,開發系統的造價平均到每年與傳統式的管理方式的年耗資本相對比,性價比是可行的。開發這套系統的經濟可行性是很高的。 2.3 可行性分析結論 從經濟、技術、管理等整體分析寵物狗管理系統這款軟件是有必要開發的,也是人們迫切需要的,并且這個軟件的市場前景非常廣闊。 2.4設備需求 名稱 版本 語種 操作系統 WinXP/Win7 SP2 簡體中文 操作系統的附加功能 數據庫平臺 Oracle 10g以上 英文 應用平臺 安裝客戶端 簡體中文 郵件系統 客戶端軟件 一般的電腦基本上都能運行寵物狗管理系統這款軟件。 2.5輸人輸出要求 解釋各輸入輸出數據類型,并逐項說明其媒體、格式、數值范圍、精度等。對軟件的數據輸出及必須標明的控制輸出量進行解釋并舉例,包括對硬拷貝報告以及圖形或顯示報告的描述。 2.6數據管理能力要求 說明需要管理的文卷和記錄的個數、表和文卷的大小規模,要按可預見的增長對數據及其分量的存儲要求作出估算。 2.7故障處理要求 列出可能的軟件、硬件故障以及對各項性能而言所產生的后果和對故障處理的要求。 2.8其他特殊要求 如用戶單位對安全保密的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、運行環境可轉換性的特殊要求等。 2.9對系統性能的規定 (1)精度 說明對該軟件的輸入、輸出數據精度的要求,可能包括傳輸過程中的精度。 (2)時間特性要求 想系統發送請求后,最多在2秒后將得到系