薛坤
摘要:互聯(lián)網(wǎng)大放異彩的時代,我們是幸運的,享受著它給我們帶來的便捷。該文設(shè)計了一套用于管理動物園的管理系統(tǒng),包括動物信息和用戶的管理以及園內(nèi)設(shè)施的管理,分為售票、信息展示、信息管理、活動、社交、投訴建議六大模塊,其中用戶的管理還細分為增加、刪除、修改、查詢小模塊等功能。該系統(tǒng)還增加了用戶充值等其他輔助功能,用戶可以登錄系統(tǒng)發(fā)布文字、照片、視頻等,此外還設(shè)計了社交功能,用戶之間可以添加好友、評論、留言等以便提高用戶體驗,基本完成了動物園管理系統(tǒng)所需要的功能。
關(guān)鍵詞:信息管理系統(tǒng);動物園;設(shè)計
中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2017)31-0005-03
1 概述
目前在一線城市,為了追求更好的效益,都已經(jīng)對動物園實行標準化、商業(yè)化管理。這樣可以很大程度的提高動物園管理質(zhì)量,提高動物園管理效率,為游客帶來更好的服務(wù)和感受,因此更有分析和設(shè)計意義。此外,此系統(tǒng)還可以減少相應(yīng)的支出,提高動物園的管理質(zhì)量,為游客帶來更好的服務(wù),提高動物園的效益。
但是在我國動物園的管理大部分比較不盡如人意,在各個動物園之間,地方單位與縣城單位之間的交流并不全面,也不充分。很多動物園的動物來源存在很大程度上是靠各園區(qū)繁殖、自養(yǎng)、自用的現(xiàn)象,這樣的情況很是分散浪費了很多人力物力。動物園的管理方法也比較老舊,跟不上新時代的要求。因此要對想在動物園管理系統(tǒng)各項管理系統(tǒng)中進行全面、細致、充分且完善的調(diào)查研究。系統(tǒng)調(diào)研采取的主要方式是到具體場所去管理,通過討論、調(diào)查、觀察甚至直接參與,使我對動物園管理有了充分的認識與了解,并對動物園管理工作流程和方式有了充分的了解。
對現(xiàn)在的動物園管理業(yè)務(wù)要進行詳細調(diào)查研究,這是為了充分了解系統(tǒng)需求和進行系統(tǒng)的分析與設(shè)計,因此要對想在動物園管理系統(tǒng)各項管理同坐進行全面、細致、充分且完善的調(diào)查研究。系統(tǒng)調(diào)研采取的主要方式是到具體場所去管理,通過討論、調(diào)查、觀察甚至直接參與,對動物園管理有了充分的認識與了解,并對工作流程和方式有了充分的了解。
2 需求分析
動物園管理系統(tǒng)主要是提出了一個優(yōu)化動物園管理的方案,規(guī)劃了管理員與游客應(yīng)該了解的動物信息,用戶的目標和動物管理的需要是本系統(tǒng)的重要之處。動物園管理系統(tǒng)的需求分析是動物園分析人員經(jīng)過細致的調(diào)研和分析,準確的理解用戶和系統(tǒng)的功能的具體要求,將管理員對動物以及游客的需要轉(zhuǎn)化為完整的需求定義,從而確定系統(tǒng)必須做什么。
動物園需要有專門的系統(tǒng)來管理,需知動物園的范圍相較廣泛,所以我們需要有一套完善的系統(tǒng)來對動物進行管理。動物園的一般工作流程在動物園管理員處得知,主要是管理員通過系統(tǒng)了解動物園經(jīng)營管理情況,工作人員圍繞動物飼養(yǎng)和設(shè)施維護展開的工作內(nèi)容。管理員應(yīng)該具備的權(quán)限應(yīng)該包括管理工作人員、動物和動物園設(shè)施的數(shù)量以及基本信息的錄入、刪除、修改、顯示、查詢等,動物的相關(guān)資料的記錄也是需要的,要記錄動物是否健康,飲食是否正常等。為了方便飼養(yǎng)員的管理,按動物的資料進行了分類,可以較為快速的檢查動物的相關(guān)資料。工作人員應(yīng)該具備的權(quán)限有:登錄系統(tǒng)記錄所負責(zé)的動物每天的活動情況,進食情況以及健康情況。動物本身的基本指標。對于用戶而言,登錄系統(tǒng)可以查看動物園所發(fā)布的信息,了解自己所關(guān)注的動物信息,還可以發(fā)布一些文章照片或者視頻,與其他游客會員進行溝通。
3 系統(tǒng)設(shè)計
3.1 流程設(shè)計
此系統(tǒng)的目標是對動物園管理更深入地研究分析,涵蓋確定系統(tǒng)的當(dāng)前運行狀態(tài)和發(fā)現(xiàn)缺陷環(huán)節(jié),尋找到系統(tǒng)真正應(yīng)該負責(zé)的內(nèi)容,以確保系統(tǒng)運行工作比原來更加高效。首先與動物園高層管理人員交流,了解動物園的整體經(jīng)營管理活動及他們的具體需求,以此為基本,調(diào)研的工作要深入到具體的部門,不管是從經(jīng)理還是到基層,都需了解他們的工作內(nèi)容的中重點所在,搞清不同部門的不同工作方式和方法,了解動物園管理對于系統(tǒng)的最基本的需求情況,與他們一起討論,要如何通過這套動物園管理系統(tǒng),來方便動物園的管理和幫助高層的決策方案的實施。
以這樣的想法和思路,基于用戶和管理員以及動物園管理系統(tǒng)的流程圖草圖如圖1所示。
這樣一個簡單的流程圖,大致描述了用戶方面與動物園管理系統(tǒng)和管理員方面與動物園管理系統(tǒng)的基本交互。
上圖所示一個簡單的系統(tǒng)流程。動物園所有角色之間與系統(tǒng)的交互如下圖所示:
游客模塊主要可進行的操作有注冊、登錄、修改本人基本信息,以及登錄成功后可選擇的瀏覽功能,以便了解一些動物的信息、動物園的概況、還有用戶退出等等;
用戶通過網(wǎng)址訪問系統(tǒng)網(wǎng)站:
如果沒有注冊過賬號,則可以選擇注冊功能,填寫必要信息和基本信息進行注冊,在填寫用戶名時如果用戶名已經(jīng)存在,則提示用戶此用戶名已經(jīng)存在,請重新填寫用戶名,信息填寫完成后,點擊提交按鈕進行注冊,提示用戶注冊成功并返回登錄頁面。
如果已有賬號,登錄系統(tǒng),首先判斷用戶名密碼是否正確,其次系統(tǒng)自動判斷用戶身份,是超級管理員還是普通管理員或者普通用戶,超級管理員擁有最大權(quán)限。管理員則擁有普通管理權(quán)限。普通用戶可以進行相關(guān)操作。瀏覽信息,修改本人基本信息,投訴建議。管理員則有管理系統(tǒng)的權(quán)限,對用戶的管理,系統(tǒng)的管理,新增動物,修改動物信息,以及完善動物資料。
管理員通過用戶名密碼登錄管理系統(tǒng),系統(tǒng)會根據(jù)用戶名判斷角色屬性,并賦予管理系統(tǒng)的權(quán)限,管理員通過管理系統(tǒng)可以對動物園所有信息進行管理。包括動物、用戶、工作人員以及動物園設(shè)施。管理員可以查看動物園管理系統(tǒng)的管理情況,查看用戶注冊信息以及注冊vip信息。對工作人員信息以及動物信息進行管理以及更新,以及對工作人員的工作情況有一個詳細的了解,可以把工作人員的工作情況上報管理部門,從而使得管理部門能及時地了解到動物園工作人員的工作情況以及動物信息。endprint
本系統(tǒng)根據(jù)調(diào)查的數(shù)據(jù)全面地進行了分析。根據(jù)層分解的分析原則,從前到后,從整到零,從繁到簡,把各種工作都細化的分析,并逐步分解為若干個單元功能的處理,從而設(shè)計出詳細的流程圖,為了準確又詳細的展示系統(tǒng)和完成所需要的系統(tǒng)功能以及操作。
3.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計
對于任何一個系統(tǒng)來說,數(shù)據(jù)管理都是必不可少的部分,數(shù)據(jù)的持久化是系統(tǒng)信息得以持久化的前提。動物園管理系統(tǒng)的數(shù)據(jù)庫設(shè)計圍繞系統(tǒng)需求以及功能需求所設(shè)計。首先用戶表,包括管理員,工作人員,以及用戶三種身份的信息,所包含的字段有管理員標識、會員標識、用戶名、密碼、姓名、性別、年齡以及聯(lián)系電話,這樣就組成了一個對于管理系統(tǒng)的用戶的基本信息,用于記錄用戶信息,區(qū)分角色。其次還包括動物表,用于存儲動物的信息,包括動物與編號、物種標識、名字、出生日期、性別、來源地、是否為保護動物、保護等級、物種分布情況以及習(xí)性。
有了一個簡單的數(shù)據(jù)庫設(shè)計,為系統(tǒng)運行提供數(shù)據(jù)持久化支持。提供一個數(shù)據(jù)信息存儲的環(huán)境。主要為了更方便高效的保存和管理相關(guān)動物、飼養(yǎng)員以及用戶信息,并給動物園管理員足夠權(quán)限,以對其他普通用戶進行相關(guān)的管理及操作。為了達到這樣的目標,需要相關(guān)數(shù)據(jù)庫支持,用戶的信息數(shù)據(jù)表等相關(guān)數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。
3.3 表結(jié)構(gòu)設(shè)計
1) 用戶表:用戶表主要功能是在用戶登錄操作中,系統(tǒng)對用戶進行身份驗證。
3.4 模塊分析
對現(xiàn)在的動物園管理業(yè)務(wù)要進行詳細調(diào)查研究,這是為了了解系統(tǒng)需求和進行系統(tǒng)分析與設(shè)計,因此要對現(xiàn)在動物園管理系統(tǒng)各項管理工作進行全面、細致、充分的調(diào)查研究。系統(tǒng)調(diào)研采取的 主要方法是到具體場所去管理,通過討論,調(diào)查,觀察,甚至直接參與,使對工作 流程、方式等有著全盤的了解。
1) 售票模塊,此模塊服務(wù)于用戶網(wǎng)上購票,需要第三方支付功能支持,支持QQ、微信支付、支付寶的掃碼支付功能,另外還支持網(wǎng)銀支付。用戶不需要在售票處排隊購票,只需要登錄動物園對外網(wǎng)站購票即可,大大地提高了售票效率也解決了售票處擁堵的問題。
2) 動物展覽模塊,在用戶登錄系統(tǒng)之后,選擇動物瀏覽模塊,可以瀏覽所有動物的信息,包括基本信息,健康狀況以及成長狀況和動物相關(guān)視頻與粉絲。方便用戶更詳細地了解自己關(guān)注的動物的基本情況??梢苑直娉瞿姆N動物最為吸引關(guān)注,這樣可以繼續(xù)引進,從而增加關(guān)注度。
3) 信息管理模塊,管理員管理和維護動物園,包括動物信息,工作人員信息以及基礎(chǔ)設(shè)施信息和活動信息等等。同時也是注冊用戶管理自己基本信息的模塊。信息維護是一個系統(tǒng)管理最基本的功能,數(shù)據(jù)信息的設(shè)計也是展現(xiàn)系統(tǒng)的一個方面。
4) 園區(qū)活動模塊,為了更好的發(fā)展以及管理,增加游客與動物園之間的互動,由管理部門發(fā)布,管理員負責(zé)管理。針對用戶推出的一些優(yōu)惠活動以及組織一些保護動物活動。這樣可以調(diào)動游客注冊為本動物園會員的積極性,發(fā)展用戶量,提高關(guān)注度。
5) 社交模塊,主要由管理員管理,增強用戶與用戶之間的交流體驗,用戶可以發(fā)表文章向其他用戶描述在動物園中所看所想,讓其他用戶通過文章增進對動物園的了解,也可以上傳照片或者視頻,分享在動物園的美好時刻。其他用戶則可以對文章進行評論點贊以及轉(zhuǎn)發(fā)。增強用戶體驗。
6) 投訴建議模塊,用戶可以根據(jù)情況對管理部門提出建議以及投訴,可投訴動物園內(nèi)管理漏洞、環(huán)境問題、治安問題。以便管理部門從用戶角度了解動物園管理情況和整體情況??梢约皶r處理用戶提出的問題,更好的管理動物園。提高用戶體驗。
4 結(jié)論
本文雖然只是動物園管理系統(tǒng)的設(shè)計與分析階段,但是功能也相對已經(jīng)完善。本系統(tǒng)詳細設(shè)計分析了售票、動物展覽、信息管理、活動、社交、投訴建議六個基本模塊。經(jīng)過對系統(tǒng)功能的分析,調(diào)查,研究,總結(jié)出管理員對用戶管理、動物管理以及用戶對動物園的需要等功能。
通過這次論文的設(shè)計與分析,讓我更清楚地認識到系統(tǒng)分析的重要性,它是一個系統(tǒng)的開始,也是系統(tǒng)的靈魂所在。經(jīng)過反復(fù)推敲和流程圖本系統(tǒng)達到了管理功能的需求,這樣一個簡易的動物園管理系統(tǒng)隨著動物園管理系統(tǒng)分析與設(shè)計的完結(jié),此篇論文也到此結(jié)束。
參考文獻:
[1] 鄭阿奇. PowerBuilder實用教程[M]. 北京: 電子工業(yè)出版社, 2004.
[2] 王健, 費雅潔. PowerBuilder程序設(shè)計[M]. 北京: 高等教育出版社, 2003.
[3] 戴士弘. 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)[D]. 北京清華大學(xué), 2001
[4] 網(wǎng)冠科技. PoweBuilder7.0時尚編程百例. 北京: 機械工業(yè)出版社, 2001.endprint