动物园管理系统的设计与分析

2017-12-11 21:42薛坤
电脑知识与技术 2017年31期
关键词:信息管理系统动物园设计

薛坤

摘要:互联网大放异彩的时代,我们是幸运的,享受着它给我们带来的便捷。该文设计了一套用于管理动物园的管理系统,包括动物信息和用户的管理以及园内设施的管理,分为售票、信息展示、信息管理、活动、社交、投诉建议六大模块,其中用户的管理还细分为增加、删除、修改、查询小模块等功能。该系统还增加了用户充值等其他辅助功能,用户可以登录系统发布文字、照片、视频等,此外还设计了社交功能,用户之间可以添加好友、评论、留言等以便提高用户体验,基本完成了动物园管理系统所需要的功能。

关键词:信息管理系统;动物园;设计

中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2017)31-0005-03

1 概述

目前在一线城市,为了追求更好的效益,都已经对动物园实行标准化、商业化管理。这样可以很大程度的提高动物园管理质量,提高动物园管理效率,为游客带来更好的服务和感受,因此更有分析和设计意义。此外,此系统还可以减少相应的支出,提高动物园的管理质量,为游客带来更好的服务,提高动物园的效益。

但是在我国动物园的管理大部分比较不尽如人意,在各个动物园之间,地方单位与县城单位之间的交流并不全面,也不充分。很多动物园的动物来源存在很大程度上是靠各园区繁殖、自养、自用的现象,这样的情况很是分散浪费了很多人力物力。动物园的管理方法也比较老旧,跟不上新时代的要求。因此要对想在动物园管理系统各项管理系统中进行全面、细致、充分且完善的调查研究。系统调研采取的主要方式是到具体场所去管理,通过讨论、调查、观察甚至直接参与,使我对动物园管理有了充分的认识与了解,并对动物园管理工作流程和方式有了充分的了解。

对现在的动物园管理业务要进行详细调查研究,这是为了充分了解系统需求和进行系统的分析与设计,因此要对想在动物园管理系统各项管理同坐进行全面、细致、充分且完善的调查研究。系统调研采取的主要方式是到具体场所去管理,通过讨论、调查、观察甚至直接参与,对动物园管理有了充分的认识与了解,并对工作流程和方式有了充分的了解。

2 需求分析

动物园管理系统主要是提出了一个优化动物园管理的方案,规划了管理员与游客应该了解的动物信息,用户的目标和动物管理的需要是本系统的重要之处。动物园管理系统的需求分析是动物园分析人员经过细致的调研和分析,准确的理解用户和系统的功能的具体要求,将管理员对动物以及游客的需要转化为完整的需求定义,从而确定系统必须做什么。

动物园需要有专门的系统来管理,需知动物园的范围相较广泛,所以我们需要有一套完善的系统来对动物进行管理。动物园的一般工作流程在动物园管理员处得知,主要是管理员通过系统了解动物园经营管理情况,工作人员围绕动物饲养和设施维护展开的工作内容。管理员应该具备的权限应该包括管理工作人员、动物和动物园设施的数量以及基本信息的录入、删除、修改、显示、查询等,动物的相关资料的记录也是需要的,要记录动物是否健康,饮食是否正常等。为了方便饲养员的管理,按动物的资料进行了分类,可以较为快速的检查动物的相关资料。工作人员应该具备的权限有:登录系统记录所负责的动物每天的活动情况,进食情况以及健康情况。动物本身的基本指标。对于用户而言,登录系统可以查看动物园所发布的信息,了解自己所关注的动物信息,还可以发布一些文章照片或者视频,与其他游客会员进行沟通。

3 系统设计

3.1 流程设计

此系统的目标是对动物园管理更深入地研究分析,涵盖确定系统的当前运行状态和发现缺陷环节,寻找到系统真正应该负责的内容,以确保系统运行工作比原来更加高效。首先与动物园高层管理人员交流,了解动物园的整体经营管理活动及他们的具体需求,以此为基本,调研的工作要深入到具体的部门,不管是从经理还是到基层,都需了解他们的工作内容的中重点所在,搞清不同部门的不同工作方式和方法,了解动物园管理对于系统的最基本的需求情況,与他们一起讨论,要如何通过这套动物园管理系统,来方便动物园的管理和帮助高层的决策方案的实施。

以这样的想法和思路,基于用户和管理员以及动物园管理系统的流程图草图如图1所示。

这样一个简单的流程图,大致描述了用户方面与动物园管理系统和管理员方面与动物园管理系统的基本交互。

上图所示一个简单的系统流程。动物园所有角色之间与系统的交互如下图所示:

游客模块主要可进行的操作有注册、登录、修改本人基本信息,以及登录成功后可选择的浏览功能,以便了解一些动物的信息、动物园的概况、还有用户退出等等;

用户通过网址访问系统网站:

如果没有注册过账号,则可以选择注册功能,填写必要信息和基本信息进行注册,在填写用户名时如果用户名已经存在,则提示用户此用户名已经存在,请重新填写用户名,信息填写完成后,点击提交按钮进行注册,提示用户注册成功并返回登录页面。

如果已有账号,登录系统,首先判断用户名密码是否正确,其次系统自动判断用户身份,是超级管理员还是普通管理员或者普通用户,超级管理员拥有最大权限。管理员则拥有普通管理权限。普通用户可以进行相关操作。浏览信息,修改本人基本信息,投诉建议。管理员则有管理系统的权限,对用户的管理,系统的管理,新增动物,修改动物信息,以及完善动物资料。

管理员通过用户名密码登录管理系统,系统会根据用户名判断角色属性,并赋予管理系统的权限,管理员通过管理系统可以对动物园所有信息进行管理。包括动物、用户、工作人员以及动物园设施。管理员可以查看动物园管理系统的管理情况,查看用户注册信息以及注册vip信息。对工作人员信息以及动物信息进行管理以及更新,以及对工作人员的工作情况有一个详细的了解,可以把工作人员的工作情况上报管理部门,从而使得管理部门能及时地了解到动物园工作人员的工作情况以及动物信息。endprint

本系统根据调查的数据全面地进行了分析。根据层分解的分析原则,从前到后,从整到零,从繁到简,把各种工作都细化的分析,并逐步分解為若干个单元功能的处理,从而设计出详细的流程图,为了准确又详细的展示系统和完成所需要的系统功能以及操作。

3.2 数据库结构设计

对于任何一个系统来说,数据管理都是必不可少的部分,数据的持久化是系统信息得以持久化的前提。动物园管理系统的数据库设计围绕系统需求以及功能需求所设计。首先用户表,包括管理员,工作人员,以及用户三种身份的信息,所包含的字段有管理员标识、会员标识、用户名、密码、姓名、性别、年龄以及联系电话,这样就组成了一个对于管理系统的用户的基本信息,用于记录用户信息,区分角色。其次还包括动物表,用于存储动物的信息,包括动物与编号、物种标识、名字、出生日期、性别、来源地、是否为保护动物、保护等级、物种分布情况以及习性。

有了一个简单的数据库设计,为系统运行提供数据持久化支持。提供一个数据信息存储的环境。主要为了更方便高效的保存和管理相关动物、饲养员以及用户信息,并给动物园管理员足够权限,以对其他普通用户进行相关的管理及操作。为了达到这样的目标,需要相关数据库支持,用户的信息数据表等相关数据都由数据库管理系统管理。

3.3 表结构设计

1) 用户表:用户表主要功能是在用户登录操作中,系统对用户进行身份验证。

3.4 模块分析

对现在的动物园管理业务要进行详细调查研究,这是为了了解系统需求和进行系统分析与设计,因此要对现在动物园管理系统各项管理工作进行全面、细致、充分的调查研究。系统调研采取的 主要方法是到具体场所去管理,通过讨论,调查,观察,甚至直接参与,使对工作 流程、方式等有着全盘的了解。

1) 售票模块,此模块服务于用户网上购票,需要第三方支付功能支持,支持QQ、微信支付、支付宝的扫码支付功能,另外还支持网银支付。用户不需要在售票处排队购票,只需要登录动物园对外网站购票即可,大大地提高了售票效率也解决了售票处拥堵的问题。

2) 动物展览模块,在用户登录系统之后,选择动物浏览模块,可以浏览所有动物的信息,包括基本信息,健康状况以及成长状况和动物相关视频与粉丝。方便用户更详细地了解自己关注的动物的基本情况。可以分辨出哪种动物最为吸引关注,这样可以继续引进,从而增加关注度。

3) 信息管理模块,管理员管理和维护动物园,包括动物信息,工作人员信息以及基础设施信息和活动信息等等。同时也是注册用户管理自己基本信息的模块。信息维护是一个系统管理最基本的功能,数据信息的设计也是展现系统的一个方面。

4) 园区活动模块,为了更好的发展以及管理,增加游客与动物园之间的互动,由管理部门发布,管理员负责管理。针对用户推出的一些优惠活动以及组织一些保护动物活动。这样可以调动游客注册为本动物园会员的积极性,发展用户量,提高关注度。

5) 社交模块,主要由管理员管理,增强用户与用户之间的交流体验,用户可以发表文章向其他用户描述在动物园中所看所想,让其他用户通过文章增进对动物园的了解,也可以上传照片或者视频,分享在动物园的美好时刻。其他用户则可以对文章进行评论点赞以及转发。增强用户体验。

6) 投诉建议模块,用户可以根据情况对管理部门提出建议以及投诉,可投诉动物园内管理漏洞、环境问题、治安问题。以便管理部门从用户角度了解动物园管理情况和整体情况。可以及时处理用户提出的问题,更好的管理动物园。提高用户体验。

4 结论

本文虽然只是动物园管理系统的设计与分析阶段,但是功能也相对已经完善。本系统详细设计分析了售票、动物展览、信息管理、活动、社交、投诉建议六个基本模块。经过对系统功能的分析,调查,研究,总结出管理员对用户管理、动物管理以及用户对动物园的需要等功能。

通过这次论文的设计与分析,让我更清楚地认识到系统分析的重要性,它是一个系统的开始,也是系统的灵魂所在。经过反复推敲和流程图本系统达到了管理功能的需求,这样一个简易的动物园管理系统随着动物园管理系统分析与设计的完结,此篇论文也到此结束。

参考文献:

[1] 郑阿奇. PowerBuilder实用教程[M]. 北京: 电子工业出版社, 2004.

[2] 王健, 费雅洁. PowerBuilder程序设计[M]. 北京: 高等教育出版社, 2003.

[3] 戴士弘. 数据库应用系统开发[D]. 北京清华大学, 2001

[4] 网冠科技. PoweBuilder7.0时尚编程百例. 北京: 机械工业出版社, 2001.endprint

猜你喜欢
信息管理系统动物园设计
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
摆摊后,一个喷嚏两个亿
你的新年flag是什么?
基于三维TGIS的高速公路综合信息管理系统
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
我家的动物园
设计之味